BM6P6(@ nnnQQQ@@@>>>999777777111000111222222111000111333...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''')))((('''&&&%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''***&&&$$$%%%$$$"""###'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&%%%###!!!%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######%%%###!!!!!!###$$$"""!!!!!!"""###$$$$$$%%%%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$##################$$$%%%&&&&&&&&&%%%$$$############""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%((('''###%%%******%%%***(((&&&&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%&&&'''&&&%%%$$$&&&((((((''''''&&&&&&%%%$$$$$$'''&&&$$$$$$'''((())))))***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''---,,,,,,***)))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%######$$$''''''$$$ $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmQQQ@@@>>>999777777111///111111111//////000111...------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''+++'''%%%%%%%%%"""###&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$%%%###!!!"""###$$$""" !!!""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$######"""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''&&&$$$(((...---((('''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&%%%%%%(((&&&%%%%%%''')))***))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjPPP@@@>>>999666666222///000111000...---...///...------,,,,,,++++++***************))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&,,,(((&&&'''&&&######&&&%%%%%%&&&&&&&&&'''''''''(((&&&######$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""######"""!!!"""""""""###$$$$$$%%%%%%$$$"""!!! !!!"""$$$%%%#########"""""""""""""""""""""""""""""""""######$$$#########$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$######""""""&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%+++111000***%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhNNN@@@>>>888666666222000111222000...------......------,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&,,,)))'''((('''######&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%"""!!!"""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$$$$########################################################################$$$$$$$$$######$$$$$$$$$###"""""""""######""""""""""""#########$$$$$$$$$$$$###!!! """$$$&&&##################""""""!!!"""""""""""""""######%%%$$$#########%%%'''(((##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%######'''---111...)))%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&'''(((((()))&&&%%%$$$%%%'''(((((('''$$$$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeMMM@@@>>>888555666222111222222111///---...///...------,,,,,,++++++***************)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&+++((('''((('''$$$###&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%### !!!###$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""######"""""""""##################$$$$$$$$$###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$$$$$$$$$$&&&((()))#####################$$$"""######$$$$$$######"""""""""""""""""""""""""""#########""""""!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$)))------***&&&'''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$%%%&&&&&&'''((())))))$$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%bbbKKK@@@???777444666333000222222111///...///000...------,,,,,,++++++***************))))))))))))************************&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&)))&&&&&&((('''$$$$$$&&&#########$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!"""######""""""###$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&""""""############""""""########################"""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%''',,,---***&&&%%%'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$&&&(((%%%%%%&&&'''(((((())))))$$$######%%%'''((('''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&```JJJ@@@???777444666333...///000000.........000...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$''''''$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$#########%%%&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#################################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ """$$$###"""!!!###%%%######################## !!!"""###$$$######""""""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%***000...(((&&&)))%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&''''''(((((())))))%%%%%%%%%''')))***((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&&&&%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''___JJJ@@@???777333555333,,,...///...------...///......---,,,,,,++++++***************))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$######!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%######''''''$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&(((((('''%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""$$$###!!!!!!###%%%$$$$$$##################!!!###$$$%%%$$$"""!!!!!!!!!""""""#########$$$######$$$%%%&&&&&&'''''' """$$$$$$###############$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$######&&&---333///(((''',,,""""""!!!###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""###$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$&&&(((''''''''''''(((((((((((('''&&&''')))++++++***((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$(((((('''&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%$$$###"""$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$###"""!!!&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''))))))(((''''''((("""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((]]]GGG<<<<<<666333555222/////////...------,,,,,,+++++++++************)))******))))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$##################''''''&&&$$$###"""$$$&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&))))))(((&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$################################################"""!!! """######"""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***)))&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***---...---+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%((()))(((&&&$$$######%%%!!!"""$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&(((***,,,((((((''''''''')))***+++]]]GGG===<<<666333444111/////////...------,,,,,,+++++++++*********))))))******))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$###!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***)))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%&&&###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&(((***+++)))(((''''''''')))+++---]]]GGG<<<<<<555222333////////////...------,,,,,,++++++*********)))))))))***))))))(((((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$###!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&)))((('''&&&&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((('''''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&((()))***)))(((&&&&&&'''***---///\\\FFF<<<<<<555222222.../////////...------,,,,,,************))))))))))))))))))(((((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################"""!!! """######"""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""##############################'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((,,,***(((&&&%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&(((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))'''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((())))))(((&&&&&&'''+++...111YYYDDD;;;<<<555222222.../////////...------,,,,,,*********)))))))))(((((())))))(((((((((((())))))*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""#########$$$$$$$$$%%%(((******)))'''%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################"""!!! """######"""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$######""""""##############################'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%############$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$%%%&&&'''(((,,,+++(((&&&%%%%%%''''''%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&$$$%%%&&&&&&&&&''')))+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''((((((((((((&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))'''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''(((((('''&&&&&&(((***...000WWWBBB:::;;;666222333////////////...------,,,,,,******)))))))))((((((((()))((((((''''''(((((()))+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""######$$$$$$%%%)))++++++***'''%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%''')))&&&&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$&&&''''''$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$###!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###############$$$$$$%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$########################$$$###$$$$$$%%%&&&'''(((+++)))(((&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''(((((('''&&&$$$%%%''''''&&&'''***,,,,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((())))))&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---TTT???888;;;666333333000/////////...------,,,,,,***)))))))))((((((((((((((((((''''''''''''((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&&&&((())))))&&&$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&'''))),,,'''&&&%%%%%%$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$###!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&$$$###""""""######$$$%%%%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&((()))(((''''''%%%&&&''''''''''''))),,,+++***(((&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))RRR>>>777:::666333444000000//////...------,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''###%%%''''''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''(((+++...'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$################################################"""!!! """######"""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&%%%$$$#####################$$$$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&((())))))((('''%%%''''''''''''''')))++++++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''&&&%%%%%%$$$%%%'''((((((((('''&&&KKK>>>;;;<<<666444555111////////////...---,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''***///444///---***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******((('''%%%###""""""&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$###!!!!!!########################%%%%%%%%%%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''"""%%%''''''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!###&&&(((((('''%%%###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((&&&$$$$$$''')))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((((((((((((''''''(((((((((LLL>>>;;;;;;555333555000////////////...---,,,+++,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$############$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''(((((('''''')))---000+++***'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!###########################$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&###%%%(((((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''((('''&&&%%%&&&((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&NNN???;;;;;;333222555000...//////......---,,,++++++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''&&&'''(((((('''(((***,,,&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&(((((('''&&&%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***(((&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%NNN???;;;:::333222444000............---,,,+++++++++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%'''(((((('''&&&&&&'''%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""##################$$$$$$%%%########################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''zzzMMM>>>::::::333222444000............---,,,+++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%''')))((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######""""""######$$$%%%########################$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$###$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''vvvJJJ<<<:::;;;444333444///---......------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))&&&'''((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################""""""###$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###""""""""""""###$$$$$$########################$$$$$$$$$$$$%%%''')))+++)))((('''%%%$$$$$$%%%&&&########################%%%%%%%%%%%%$$$###""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''))))))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((%%%$$$$$$''')))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%rrrFFF:::999<<<666444444///------------,,,+++******((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''((()))***&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%########################!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%$$$######"""""""""""""""###$$$$$$########################$$$$$$$$$$$$%%%(((***,,,---+++)))&&&%%%%%%&&&&&&########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$%%%&&&&&&&&&&&&%%%$$$(((***++++++)))'''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((('''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&pppDDD999999===777555555///------------,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''')))******'''(((((('''%%%%%%''')))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###"""""""""""""""######$$$########################%%%$$$$$$$$$&&&(((+++---///---***'''&&&%%%&&&&&&########################"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$######$$$%%%&&&&&&%%%$$$###***,,,------+++)))((((((&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%''')))***(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((((((''''''(((((()))nnnDDD>>>999999666222///000------------,,,+++************)))''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########'''&&&%%%$$$%%%&&&'''((($$$$$$######$$$&&&((()))%%%$$$######%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$%%%&&&(((***+++,,,***'''%%%#########$$$%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$$$$######""""""######$$$%%%$$$%%%&&&%%%###"""###$$$(((%%%######&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$#########$$$$$$'''))),,,,,,***'''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''#########$$$%%%&&&((()))''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))(((&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((jjjDDD>>>999888666222///000------------,,,+++************)))''''''&&&&&&'''((((((''''''''''''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########"""########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&'''&&&$$$###$$$&&&''''''&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''')))***++++++***'''%%%#########$$$$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&&&&$$$######%%%'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$#########$$$$$$''')))***)))'''&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((fffCCC===999888666111///000---......------,,,+++*********)))(((''''''''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$%%%'''''''''&&&###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''((()))***+++***)))'''%%%#########$$$$$$$$$###""""""###$$$$$$######"""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%$$$#########%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%'''''''''&&&%%%%%%(((***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$#########%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++******))))))(((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''bbbBBB<<<888888666111///000............---,,,+++*********)))(((''''''((((((&&&'''((())))))((('''&&&((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$##################'''&&&%%%&&&'''(((&&&%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$$$$##################$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$"""""""""$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$#########$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((*********)))))))))((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaBBB<<<777777666111///000............---,,,++++++***))))))(((((((((((()))&&&'''((())))))((('''&&&((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!######$$$############"""&&&%%%%%%&&&''''''%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$#########""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&$$$#########$$$$$$###############$$$%%%%%%"""###$$$$$$###"""###$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ###&&&(((''''''''''''&&&'''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''))))))((((((((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%```AAA;;;777777555111///111...//////......---,,,+++***))))))(((((()))))))))''''''(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%$$$$$$###%%%%%%%%%&&&'''&&&$$$"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&######""""""######$$$%%%$$$&&&''''''&&&%%%&&&((($$$&&&((()))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%% ###'''))))))'''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%___@@@:::666666555111///111////////////...---,,,+++***)))))))))))))))******((((((''''''''''''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%""" ###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$&&&'''((()))(((&&&&&&$$$############$$$%%%%%%%%%'''((((((''''''((()))&&&)))++++++(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''''''''&&&&&&###%%%'''((('''&&&'''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&######$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&(((+++...000(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$___@@@:::666666555111///111////////////...---,,,+++***)))))))))))))))******)))((('''&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***((('''%%%$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&#########%%%&&&%%%"""$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!###%%%'''((('''%%%###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%'''((('''***---,,,)))&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&&&&''''''&&&%%%&&&(((***&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((())))))(((&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$###$$$(((---222555(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$aaa???:::777888777333111222///000000111000...---,,,((()))******)))(((***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%(((...!!!""""""+++$$$&&&"""!!!(((+++&&&###%%%%%%$$$%%%((('''###"""$$$$$$'''######)))***%%%###((()))&&&######$$$###$$$$$$######$$$$$$%%%&&& *** ###))))))&&&%%%%%%!!!%%%!!!'''555"""%%%'''((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''///&&&''' ///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&(((,,,&&& ///"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###########################%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&'''((('''&&&&&&$$$$$$##################%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***)))'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&******)))((('''&&&%%%%%%******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''%%%###$$$'''((('''&&&&&&%%%%%%$$$%%%&&&'''((()))'''$$$%%%''''''%%%###(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''___@@@;;;777888666222000111////////////...---,,,,,,)))***+++***)))((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###***,,,'''######&&&"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""'''---"""***......""" ###***333""" &&&(((###***&&&$$$&&&%%%$$$$$$'''...$$$+++&&&%%%,,,$$$$$$######$$$$$$%%%&&&...&&&###%%%%%%(((###&&&...!!!***###!!!!!!###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''' """,,,)))###&&&%%%!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######,,,&&& """###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$##################%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&)))(((((('''''''''''''''%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))'''%%%%%%((()))((('''&&&&&&%%%%%%%%%&&&'''((((((&&&%%%%%%'''(((&&&$$$''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''']]]@@@;;;777888666222///000//////...---,,,,,,,,,,,,***++++++***((('''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&,,,&&&  &&&***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###(((%%%(((+++$$$$$$"""///"""***&&&"""!!!"""%%%%%%%%%&&&"""%%% )))(((333+++###%%%&&&"""$$$$$$######$$$$$$%%%&&&&&&)))###---"""###***$$$$$$000---!!!&&&"""$$$&&&&&&%%%#########%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%"""$$$'''((((((((((((((((((((((((&&&&&&'''''''''((((((((( %%%,,,---111 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))''''''((()))((('''&&&&&&&&&%%%&&&&&&'''((('''&&&%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''\\\AAA;;;777777666111...//////...,,,+++******+++,,,++++++,,,+++(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''!!!"""%%%,,,444333(((!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!++++++---$$$ ***)))(((!!!)))###$$$???!!!111111"""%%%"""!!!%%%---///)))### 888%%%%%%((( !!!,,,$$$$$$######$$$$$$%%%&&&%%%)))%%%"""///555!!!###"""***&&&###%%%''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222###!!!%%%%%%...)))"""""""""""""""""""""""" !!!!!!!!!"""""""""000)))%%%"""(((""":::$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''''''''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%'''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''')))((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))******)))(((''''''((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((((((((($$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''[[[@@@:::777777555111...//////...,,,+++******++++++++++++,,,+++(((''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&000...&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((111((((((...((())),,,++++++888\\\wwwEEE,,,&&&&&&###((('''%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&((($$$&&&%%%mmm))))))%%%222%%%''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222......)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''' )))+++000%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########"""""""""!!!#########$$$%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((((('''''''''&&&&&&'''((()))))))))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&'''((('''''''''''''''''''''&&&%%%&&&''''''''''''((()))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ZZZ>>>999666666555111///000......---,,,++++++++++++***++++++***((('''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))777 +++(((++++++'''"""222mmm666111(((""""""%%%###$$$$$$######$$$$$$%%%&&& %%%+++...]]]###"""$$$&&&&&&%%%#########%%%%%%%%%%%%$$$$$$$$$$$$---===((( &&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$#########""""""###$$$%%%&&&''''''$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''((((((((((((((()))(((((('''((()))+++,,,***)))'''%%%$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&&&&(((***'''(((((((((((('''&&&&&&&&&'''(((((('''&&&''')))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''XXX<<<777555666555222000111............---,,,+++***)))***+++***)))((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###((()))+++***$$$'''+++,,,000xxx###)))222$$$$$$######$$$$$$%%%&&&!!!&&&###'''"""???...***+++!!!###%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###### %%%""")))(((***######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&''''''%%%###"""$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&$$$$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''###$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((('''''''''''''''((()))+++***))))))***+++---///,,,+++(((&&&%%%&&&''')))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%'''((((((''''''***---'''((())))))((('''&&&%%%&&&(((***)))&&&%%%'''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&VVV;;;666444666555222111222---...//////...---+++***((()))******)))(((***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''""""""$$$)))###(((...(((CCC***444$$$$$$######$$$$$$%%%&&&###""",,,'''((()))"""%%%'''((('''&&&&&&'''%%%%%%%%%$$$$$$#########%%%&&&'''###)))(((######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$%%%'''''''''%%%###"""%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%######$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%)))(((&&&%%%$$$%%%&&&&&&######$$$%%%%%%&&&''''''"""###$$$%%%'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***++++++***)))''''''((()))******))))))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))((('''&&&&&&'''((())),,,+++*********,,,///000...,,,)))'''&&&''')))***''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''%%%'''))))))((())),,,///'''((()))))))))(((&&&%%%''')))+++)))&&&%%%&&&(((******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))******))))))(((((('''''''''&&&TTT:::888666555555444111//////......---+++******)))******)))((((((((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((###AAA]]]```\\\vvvxxxgggOOO222!!! %%%&&&###&&&$$$$$$ zzzzzzaaa%%%&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$&&& '''%%%+++!!!\\\ (((&&&%%%$$$###$$$%%%&&&'''+++***(((&&&%%%%%%%%%%%%)))QQQZZZSSScccqqquuu^^^HHH...!!!"""''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$############""""""!!!!!! !!!"""###############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''%%%$$$""""""###%%%&&&%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''((())))))&&&'''))))))((('''((()))((()))***)))((('''(((***,,,......,,,---000///+++%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&'''&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((SSS:::888666555444333111//////......---+++******)))******)))((((((((((((((()))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((***%%%"""%%%&&&ttt666"""'''111+++### ###&&&&&&%%%%%% $$$///)))%%%'''$$$111"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""'''###ppp''''''###############$$$%%%%%%+++***(((&&&%%%%%%%%%%%%&&&$$$***///###@@@\\\&&&)))...)))######&&&))))))'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$######"""""""""!!!"""######$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%###"""###$$$%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''((())))))'''((())))))'''%%%&&&&&&)))))))))(((''''''))),,,///111111......000---)))&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''&&&&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((RRR:::888666555444333111///......---,,,,,,+++************)))(((((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((***'''&&&(((+++***###vvv111 ###$$$''''''%%%###### %%%fff<<<***"""%%%+++www)))%%%%%%%%%%%%%%%%%%%%%%%%&&&***!!!!!!'''(((+++XXX+++###$$$%%%%%%&&&&&&%%%%%%***)))(((&&&%%%%%%%%%&&&+++$$$ 444***!!! &&&))))))'''&&&%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$#########%%%&&&'''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''((())))))'''((())))))((('''((()))------...------...111444555888888444111000---(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((QQQ999777555444444333111///......---,,,,,,+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''!!!'''&&&"""***JJJ&&&)))---(((&&&)))+++***&&&######$$$!!!)))111###000222yyy333(((&&&&&&&&&&&&&&&&&&&&&&&&""")))!!!###,,,)))&&&%%%&&&((()))))))))((('''***)))'''&&&%%%%%%&&&&&&...*** )))...)))(((000666&&&)))***((($$$"""###%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&$$$#########$$$&&&'''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''(((((('''%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((())))))'''(((***+++***+++...000000222666888999:::===>>>>>>AAA@@@;;;666333...)))'''''''''''''''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((PPP999777555444444222000...---------,,,,,,++++++******))))))((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&111...***&&&%%%$$$$$$$$$==='''"""((('''&&&%%%###$$$%%%&&&'''(((000'''***""""""ZZZ$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%###$$$///!!!###&&&'''((()))***)))((('''***)))'''&&&%%%%%%&&&'''))))))------"""$$$&&&$$$!!! ###&&&)))""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&######$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''''''''((()))))))))***++++++***+++...000...333999>>>@@@AAAAAABBBEEEHHHGGG@@@999555111,,,(((''''''''''''((()))***'''''''''((((((((())))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((NNN999777555444333222000...---------,,,,,,+++++++++******)))((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&!!! !!!###&&&((('''&&&===555"""&&&...$$$""""""$$$'''(((%%%###%%%UUU555...)))......)))(((DDD@@@%%%%%%%%%%%%%%%%%%%%%%%%######'''###***000@@@>>>$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&&&&''',,,(((&&&'''$$$!!!$$$(((222'''000###"""!!!"""&&&((('''%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''((())))))+++,,,,,,***)))***,,,...---222999>>>????????????HHHKKKIII@@@888444111...)))((('''''''''((()))***'''''''''(((((())))))***((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((KKK999777444333333222000...------,,,,,,,,,,,,++++++******)))(((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&%%%******%%%"""$$$'''???///###!!!%%%%%%&&&((()))'''$$$!!!~~~***!!!***IIIyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&###***!!!""",,,%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&''''''))),,,'''---+++"""'''''''''((()))'''$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''(((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''''''''((())))))++++++,,,,,,,,,...222555777:::===???>>>>>>??????EEEHHHFFF<<<222///...---)))((('''&&&'''(((***+++&&&''''''((())))))******((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((())))))***)))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((III888666444333333222000...---,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%***'''$$$%%%(((***(((&&&AAA$$$$$$...+++"""###%%%%%%$$$%%%&&&''' ###,,,***---!!!!!!'''|||$$$$$$$$$$$$$$$$$$$$$$$$'''$$$,,, )))###%%%333''''''&&&%%%%%%'''((())))))((('''&&&%%%&&&'''((('''###+++$$$ %%%((("""$$$---"""%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''''''''((())))))(((***---///222777<<<@@@DDDDDDDDDBBB@@@@@@BBBDDDBBBEEEBBB777...+++,,,,,,***)))'''&&&'''(((***+++&&&''''''((()))******+++((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((()))*********((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&'''((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((JJJ:::888555333222111///---------,,,,,,,,,,,,++++++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&@@@&&&&&&###&&&$$$%%%%%%&&&&&&%%%%%%$$$ ))),,,###%%%000###&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++777%%%%%%***"""///###)))((('''&&&%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%)))'''%%%$$$$$$$$$$$$###&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$#########$$$&&&&&&&&&&&&((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% """$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######"""%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''(((''''''''''''(((((()))(((,,,111666:::>>>BBBEEEIIIKKKNNNNNNKKKJJJKKKMMMIIIIIIFFF>>>444,,,))))))((('''&&&%%%&&&(((***+++***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************)))((('''((()))***)))((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{KKK:::777444333222111///---------,,,,,,,,,+++++++++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&@@@&&&&&&###&&&$$$%%%%%%&&&&&&%%%%%%$$$'''|||!!!&&& ;;;AAA$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###iii'''+++---$$$%%%***###)))((('''%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&&&&%%%&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$###%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((+++...444888<<>>CCCGGGJJJPPPPPPPPPOOOMMMMMMNNNOOORRRQQQNNNEEE:::000,,,******)))((('''&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))((('''(((***+++***)))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((~~~III999666333222111111///---,,,,,,,,,++++++++++++***(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&@@@&&&&&&###&&&$$$%%%%%%&&&&&&%%%%%%$$$(((,,,!!!###...$$$LLL%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++---&&&'''***)))!!!***((('''&&&%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%%%%&&&"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&'''((('''''''''((()))&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((''''''''''''''''''(((&&&&&&'''(((((((((((((((''''''&&&''''''((()))***,,,000666<<<@@@EEEJJJMMMPPPPPPPPPOOOOOOPPPRRRSSSSSSSSSOOOGGG<<<222...---+++***)))(((''''''(((((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********(((((())))))))))))((((((''''''''''''(((((((((((()))((('''(((***+++***)))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzGGG888555333111111111///---,,,,,,+++++++++*********))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''@@@&&&&&&###&&&$$$%%%%%%&&&&&&%%%%%%$$$+++)))...%%%\\\~~~%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###VVV)))%%%***'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$############%%%&&&###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&((('''&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((((((((((()))***+++,,,///444:::???DDDIIINNNRRRQQQQQQRRRTTTWWWYYY[[[\\\[[[YYYTTTIII===333...---******))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++(((((())))))))))))((((((''''''''''''((((((((((((***)))((()))***++++++)))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))wwwDDD777555222111111111///...++++++++++++************)))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''@@@&&&&&&###&&&$$$%%%%%%&&&&&&%%%%%%$$$"""&&&hhhVVV,,,'''OOOLLL%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%% (((YYY%%%&&&$$$&&&(((((('''%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&******)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$''')))(((&&&$$$%%%''''''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###""""""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))((())))))))))))***,,,---...333777>>>DDDIIINNNSSSWWWUUUUUUWWW[[[```cccccccccddd```XXXKKK<<<222---,,,))))))))))))))))))(((((()))******++++++******)))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++(((((())))))))))))((((((''''''((((((((()))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))uuuCCC666444222111111000///...++++++++++++************))))))))))))((((((((('''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''(((@@@&&&&&&###&&&$$$%%%%%%&&&&&&%%%%%%$$$'''555111RRR333&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&(((444***%%%"""---&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))&&&'''$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%))),,,***&&&$$$%%%''''''&&&%%%$$$$$$&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''(((((()))))))))(((&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((()))***+++---...333777===DDDIIIOOOTTTXXXWWWWWWZZZ___eeegggfffdddbbb^^^TTTFFF999000---...((())))))*********))))))((()))***++++++***)))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,(((((())))))))))))((((((((((((((()))))))))*********)))((()))+++,,,+++***))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))((('''''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((uuuCCC666444222111111000///...+++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((@@@&&&&&&###&&&$$$%%%%%%&&&&&&%%%%%%$$$((( %%%mmmjjjccc'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%)))>>>***))) ...'''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%''')))+++---&&&(((%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&(((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$###$$$%%%'''(((###$$$$$$%%%&&&'''(((((('''+++...,,,((($$$%%%((('''&&&$$$$$$$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''###$$$&&&&&&&&&&&&((()))'''''''''&&&&&&'''''''''''''''((((((((('''%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$'''))))))&&&%%%&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))'''(((((()))))))))))))))'''''''''((()))+++,,,---000444;;;AAAGGGMMMRRRVVVVVVWWWZZZ```eeefffccc```YYYUUULLL@@@444...///111'''((()))***************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))***************)))))))))+++,,,+++***))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((lllEEE777666555222111///......///......---+++******)))******))))))))))))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%#########%%%&&&AAA%%%%%%###'''$$$$$$$$$#########""""""###'''###%%%111qqq)))&&&'''))))))'''%%%%%%%%%))))))((('''''''''''''''!!!%%%+++qqq'''&&&---)))(((&&&$$$$$$$$$&&&'''+++&&&!!!'''===TTT\\\WWW(((%%%***''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%'''(((((($$$ &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&((()))))))))((('''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((()))''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''$$$&&&(((******)))'''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************111111333:::AAAGGGHHHHHHNNNMMMNNNQQQUUUUUURRRNNNGGGCCC===666111---++++++************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,++++++******++++++,,,++++++************++++++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++******(((((((((((((((((((((((()))******)))(((''''''((())))))))))))*********************)))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))((((((''''''((((((((((((((()))******kkkDDD777666444222111//////...///......---+++******)))******))))))))))))******&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$AAA%%%%%%###'''&&&%%%%%%%%%$$$$$$$$$###---+++***###bbb@@@...)))&&&(((******(((&&&&&&&&&))))))(((''''''''''''(((222$$$<<>>???>>>;;;666222...---+++***)))***+++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))***+++---......---+++************))))))*********,,,,,,++++++++++++,,,,,,************************,,,,,,,,,+++++++++******(((((((((((((((((((((((('''(((******))))))***,,,((()))))))))************)))))))))))))))*********))))))))))))(((((((((((()))(((((((((((())))))***))))))))))))((((((((((((((((((((((((((())))))***xxx}}}|||ddd@@@666555444222111000000000---------,,,,,,++++++***((()))************)))((('''(((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))AAA%%%%%%###'''$$$$$$$$$%%%%%%%%%%%%%%%---+++;;;888nnn~~~999&&&..."""''')))+++,,,***))))))*********)))(((((((((((((((***(((...QQQ:::******%%%'''''''''&&&'''''''''(((&&&%%%$$$$$$###$$$'''***'''###((($$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))))))))((((((((((((((()))))))))***''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))***+++***)))((((((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))***************+++---...///000111111111444777999888555222000,,,,,,+++***)))***++++++************************************************************************++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++*********+++---......---+++***++++++************++++++++++++************++++++************************,,,,,,,,,+++++++++******((((((((((((((((((((((((''')))******))))))***,,,((()))))))))************(((((())))))************))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((())))))***bbb???666555333222111000000000---------,,,,,,+++++++++((()))***++++++***)))((('''(((((())))))(((((('''''''''''''''''''''''''''((('''%%%$$$$$$&&&((()))AAA%%%%%%###'''$$$$$$$$$$$$%%%%%%%%%%%%+++333&&& DDD$$$&&&---%%%&&&)))++++++***))))))***+++***))))))(((((())))))+++$$$+++$$$,,,ooo---(((***&&&'''''''''(((((((((((($$$$$$&&&)))((($$$$$$&&&&&&"""'''$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''((())))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************((((((((()))))))))******''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))''''''''''''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%'''***,,,,,,+++)))'''(((((((((((((((((((((((('''((())))))******))))))))))))))))))************''')))+++,,,++++++,,,---+++...111222111///......+++******)))))))))))))))************************************************************************++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((***+++***))))))***+++))))))))))))************((((((((()))******++++++))))))))))))(((((((((((((((''''''(((((()))***+++(((((((((((())))))))))))((((((((((((((()))******```===555444333222111000000000------,,,,,,,,,,,,++++++((()))***++++++***)))((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&AAA%%%%%%###'''%%%%%%%%%%%%&&&&&&&&&''',,,!!!&&&+++"""999###000222###%%%(((***+++***))))))***+++***))))))(((((())))))###)))444%%%!!!MMM,,,''')))&&&&&&'''(((((((((((((((&&&$$$&&&+++***$$$!!!###&&&"""'''###"""###$$$&&&''''''&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%###"""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''&&&'''((()))***)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++,,,,,,,,,(((((()))))))))*********''')))***)))((('''(((***))))))))))))))))))))))))((())))))))))))))))))(((''''''''''''((()))***+++''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''((()))************)))(((((((((((((((((((((((((((((()))************)))))))))))))))************%%%(((******)))(((***+++***---//////---+++,,,...******)))))))))*********************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------,,,,,,,,,,,,------------------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++,,,+++)))))))))+++))))))))))))************'''(((((()))******++++++))))))))))))((((((((((((''''''''''''((()))***+++'''((((((((()))))))))***((((((((((((((()))******___===555444333222111111111111---,,,,,,,,,,,,,,,,,,,,,''')))***++++++***)))'''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))((('''%%%###AAA%%%%%%###'''&&&&&&&&&'''''''''((((((""")))""",,,PPP444$$$ ---+++%%%''')))***)))((())))))+++******)))))))))))))))&&&111"""***,,,(((---+++***&&&&&&'''((())))))((((((,,,'''%%%(((((($$$###'''&&&"""'''###"""###$$$&&&''''''&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&((()))*********))))))((((((''''''))))))))))))))))))))))))************************************************))))))***+++,,,---------))))))))))))************((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++''''''((((((((((((''''''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((***)))((((((((()))+++,,,(((((((((((((((((((((((((((((()))***************))))))))))))************&&&)))++++++***)))***,,,)))+++---+++(((''')))+++******++++++,,,,,,------************************************************************************------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,------............------,,,,,,------...///......------......///...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((+++,,,,,,+++)))((()))***))))))))))))************'''(((((()))***+++++++++))))))))))))((((((((((((''''''''''''((()))++++++'''((((((((())))))******((((((((((((((()))******___<<<555333222111111111///...000//////---,,,+++******,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((@@@''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$///ttt***)))+++---!!!)))""" 000+++***'''+++///,,,&&&"""&&&+++...""",,,!!!... WWW &&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((($$$((($$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&(((''''''&&&&&&((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++***************++++++,,,))))))))))))*********+++))))))***+++++++++++++++...------,,,+++******)))))))))))))))))))))))))))(((''''''((()))******)))))))))))))))))))))))))))((((((''''''''''''((((((+++******)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,++++++***)))(((((('''%%%%%%&&&&&&'''(((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))******+++,,,************************+++*********))))))((((((------,,,++++++******)))///...------,,,,,,------------------------......111///---------/////////////////////...------,,,///,,,***+++...000///---...---------,,,,,,+++***//////...---,,,,,,,,,---+++,,,---,,,+++))))))***+++,,,---------,,,***)))******))))))))))))******))))))))))))))))))))))))++++++************++++++************)))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))___===555333222111222111///...000///...---,,,++++++***,,,,,,++++++***))))))((()))))))))))))))))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%AAA''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&///666(((---$$$###$$$///((()))!!!...999%%%%%%///+++%%%%%%'''"""+++$$$+++%%%\\\+++%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((($$$((($$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))))))))*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++******))))))((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))(((((((((((())))))******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((+++******)))((((((''''''''''''''''''''''''&&&&&&(((((((((''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,************************++++++******)))))))))))),,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------////////////............111000///.../////////...///000111222333333222222000///------/////////...///......------.........***))))))***++++++***(((***+++,,,,,,,,,+++,,,,,,***++++++++++++***))))))******))))))))))))******************************++++++************++++++************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))~~~___>>>555444222111222111000...//////...---,,,++++++***,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''BBB''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&...^^^wwwMMM+++(((+++,,,///---eeeTTTHHH'''###+++///---((()))...'''&&&+++'''(((---$$$'''***%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((($$$((($$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''***))))))(((((())))))***(((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------++++++++++++++++++******)))***++++++,,,+++++++++*********************)))))))))))))))))))))))))))***)))(((((()))***)))'''))))))))))))))))))))))))******))))))))))))******))))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&%%%&&&&&&'''((()))))))))(((''''''&&&&&&)))(((((('''&&&&&&%%%%%%((((((''''''&&&'''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))***************+++,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000//////...---------------//////000000000///......222333444555666666666555333444555555444444666777555444333222111000000000333111000111333333000,,,++++++,,,------.........,,,,,,+++***************+++******))))))******+++************************++++++************++++++************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))zzzrrr___>>>666444222222222222000...//////...---,,,,,,+++++++++++++++*********)))))))))))))))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((CCC''''''$$$&&&''''''''''''''''''''''''&&&+++444yyy!!!)))(((222222222555000$$$###,,,---&&&&&&%%%%%%######***\\\%%%&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%((($$$((($$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---,,,++++++++++++***************++++++++++++******++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,***))))))******((('''))))))))))))))))))))))))***))))))(((((())))))***((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////////////////000111111000///............///000111333555555555444444444;;;;;;<<<<<<======<<<<<<<<<>>>AAA@@@>>>===???AAAAAA@@@???>>>;;;888666444999555222333555666222///111///....../////////...///...,,,+++++++++,,,---++++++************++++++************************++++++************++++++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))wwwqqq^^^>>>666444333222222222000///.........------,,,,,,++++++++++++***************((()))))))))*********+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%DDD''''''$$$'''''''''''''''''''''''''''###"""222$$$"""***LLL,,,$$$555###+++ ggg !!!%%%)))'''"""!!!$$$***)))))))))+++&&&...uuu+++&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%((($$$((($$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++*********************************+++++++++,,,,,,+++************+++,,,,,,------------------------------.........------,,,***+++++++++++++++++++++************************,,,***))))))******)))''')))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))************************+++++++++***************+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...//////000111000////////////000000000000///000111444666888666999===???>>>>>>@@@AAAFFFFFFFFFGGGHHHJJJMMMNNNLLLNNNOOOMMMHHHEEEDDDFFFIIIIIIIIIHHHFFFBBB>>><<>>???AAACCCBBB@@@:::777444222222111///---///...---,,,+++,,,---...,,,,,,++++++++++++,,,,,,************************++++++************++++++)))************))))))(((************************************************))))))(((((((((((())))))wwwqqq\\\===666555333222333222111///......---------,,,,,,,,,************************((())))))******+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&FFF'''(((%%%'''''''''''''''''''''''''''"""###FFF'''***000,,,(((,,,+++000sss???***111""""""444 !!!!!!$$$(((///---PPP&&&'''(((((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%((($$$((($$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''&&&&&&%%%%%%&&&''''''((()))(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))*********++++++++++++++++++,,,------***+++++++++,,,,,,,,,,,,,,,------------,,,+++++++++++++++++++++*********+++++++++++++++++++++++++++***))))))***+++***((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&'''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------...///000000//////.........///000000......///222666:::???BBB@@@DDDIIILLLLLLNNNRRRVVVTTTSSSRRRSSSVVV[[[aaadddddddddccc```ZZZUUURRRPPPSSSRRRQQQPPPNNNLLLJJJHHHIIIJJJKKKMMMMMMLLLLLLKKKFFFAAA<<<888888666333000///......------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++)))******+++******))))))************************************************))))))(((((((((((())))))ooojjj[[[===666555333333333333111///...------------,,,,,,,,,************************((())))))******+++,,,,,,((((((((((((''''''''''''))))))))))))))))))))))))GGG((((((%%%(((''''''''''''''''''''''''###---aaa000 777///+++$$$666ttt999###000///%%%"""...000&&&'''///...&&&((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%((($$$((($$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&((()))))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////++++++,,,---...//////000000000000000000///....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((('''''')))((('''&&&%%%&&&&&&''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))******+++,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------....../////////000...//////000222444555666666777999>>>DDDKKKRRRVVV[[[```eeeiiikkkooouuu{{{rrrooolllkkkmmmssszzz~~~~~~}}}{{{yyyvvvrrrnnnwwwsssmmmfffcccbbbcccdddSSSXXX______YYYQQQLLLJJJPPPJJJCCC@@@???>>>:::666111222222222111111000000------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++)))******++++++*********************************************************))))))(((((((((((())))))fff```yyyZZZ<<<777555333333333333111///------------------,,,,,,******************++++++((())))))***++++++,,,,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&GGG((((((%%%(((((((((((((((((((((((((((***))),,,...333)))---'''(((///$$$OOO}}}ooooooYYYVVVbbb\\\ZZZaaa'''((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%((($$$((($$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++)))))))))))))))))))))))),,,,,,,,,---------......------------------------/////////000000000000111///////////////000111111333333444555777888999:::999:::::::::999888888777555444444333222111111000------------------------***)))((()))+++,,,,,,+++))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&'''(((((((((''')))((('''&&&%%%&&&'''''''''''''''''''''((())))))''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''')))***,,,---(((((())))))))))))(((((())))))))))))))))))))))))************************(((((()))***,,,---...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///////////////000222444777:::<<<>>>FFFHHHKKKQQQYYYaaaiiinnn{{{~~~}}}{{{~~~oooddd```VVVOOOHHHEEEDDDCCC@@@<<<555666777888777666555444...------,,,,,,------...++++++++++++++++++++++++++++++************++++++)))******+++++++++******************************************************))))))(((((((((((())))))yyybbbaaaxxxUUU>>>666555555444333222111000111000///...---,,,++++++***))))))+++...111111000***++++++,,,,,,++++++***+++***)))'''''''''((())),,,---'''!!!"""######%%%kkk((((((&&&)))''''''''''''((((((((()))(((&&&aaa$$$''',,,$$$(((%%%%%%---!!!333!!!)))AAA&&&...***%%%,,,$$$'''(((---444###222'''>>>((($$$((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''&&&%%%$$$&&&'''((((((((((((((('''&&&&&&$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((+++***)))((()))***,,,---))))))))))))((((((((((((''')))******))))))***+++'''((()))***+++,,,------)))************+++++++++---------,,,,,,,,,++++++...///---******,,,------,,,***+++//////---...111444111000111111111333777555444444555777:::;;;<<<>>>@@@AAAAAADDDJJJJJJGGGJJJJJJHHHEEE@@@<<<:::999888<<<===:::444000000222000111222111...---000333000...++++++---...//////***+++,,,,,,,,,+++******,,,***(((''')))***+++***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))+++,,,+++***)))***+++++++++******************++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------+++---...---,,,+++,,,...222///,,,+++---000222333333555555777???JJJNNNMMMSSS]]]cccdddmmmwwwooodddUUUHHHCCCCCCEEEGGGDDD@@@===<<<>>>???>>><<<333111///---,,,---...//////...------...---+++)))...---,,,,,,++++++,,,,,,+++++++++************))))))************+++++++++------,,,++++++******)))))))))))))))))))))))))))zzzxxxggghhh~~~TTT>>>555555444333222111000000111000///...---,,,+++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++***+++***)))(((''''''((()))kkkAAAEEEjjj((((((&&&)))'''''''''((((((((())))))///666---***333(((+++...---%%%111(((,,,vvv&&&&&&)))***(((!!!(((yyyQQQ...LLL((($$$((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((((((&&&&&&&&&'''&&&''''''((((((''''''&&&$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((***)))'''''''''(((***+++)))))))))))))))))))))(((((()))******))))))***+++***************+++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,......---------------444111111333333000222666555666999<<<======>>>???===@@@DDDGGGHHHHHHGGGGGGHHHLLLNNNMMMOOORRRSSSPPPSSSRRROOOKKKFFFDDDCCCCCC???AAAAAA@@@>>>===>>>@@@:::;;;;;;888444222222333333222000000111000...,,,---,,,+++************+++***((('''''')))******)))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***++++++))))))***+++++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------000000111000////////////333222111111222444555555444888<<>>===>>>===;;;888555555333000...,,,++++++,,,***)))((()))+++,,,+++***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((***+++***)))((()))*********++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,---...///000------------------------......---...000000///...,,,---000444999<<>>;;;666333///------.........,,,,,,+++************++++++++++++*********))))))))))))*********+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))|||}}}RRR>>>444333333222111000///////////////...------,,,,,,+++***))))))***+++)))(((***++++++,,,,,,++++++***((((((((())))))))))))(((---$$$JJJ((((((&&&)))(((((((((((()))))))))***"""===:::hhh!!!666666444000%%%---EEE999===666CCC;;;SSSlll---###***'''...***222 hhh((($$$((($$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%(((+++,,,+++)))'''''',,,,,,+++***)))(((&&&%%%%%%'''))))))((('''((()))(((((((((((((((((((((((((((((('''((((((((())))))((()))))))))*********+++)))***++++++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------/////////////////////...222000000222111111999CCCKKKNNNUUU___gggnnnzzz~~~{{{qqq```[[[TTTMMMKKKLLLOOOQQQRRROOOLLLLLLNNNQQQSSSSSSPPPPPPOOOLLLEEE===666111---,,,++++++------,,,+++++++++++++++++++++++++++'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((***+++***)))((()))*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------....../////////222111///000222555666777===BBBHHHOOOWWWaaakkkrrrzzzoooeee]]]VVVPPPKKKLLLNNNQQQRRRPPPLLLGGGDDD>>>;;;666333111000///...---,,,++++++******+++++++++++++++*********))))))))))))*********+++++++++)))******+++,,,---......)))))))))))))))))))))))){{{QQQ===444444333222111000000/////////.........---------+++***)))***+++,,,+++******++++++,,,,,,++++++***'''(((((())))))))))))(((000777777((((((&&&)))((((((((()))))))))******'''&&&***$$$ %%%YYY]]]@@@>>>AAAEEEBBBHHHCCCIII777"""''''''---(((%%%000555RRR((($$$((($$$''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&(((++++++***((('''(((,,,,,,+++***)))'''&&&%%%&&&'''))))))((((((((()))(((((((((((((((((((((((((((((()))))))))*********((())))))******+++++++++)))***++++++******+++---******++++++,,,,,,------,,,,,,,,,---------......................../////////,,,...333444666BBBQQQ[[[bbbqqqyyyqqqfff[[[SSSOOOLLLJJJQQQMMMIIIGGGIIILLLOOOPPPSSSUUUVVVUUUPPPHHH???:::000---+++******++++++***++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))+++,,,+++***)))***+++******++++++,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------...//////000000333333222000111555;;;@@@FFFMMMXXXcccnnn{{{|||pppbbbXXXFFFGGGIIIKKKNNNPPPQQQQQQFFFCCC>>>:::777555222000...---,,,,,,++++++,,,,,,+++++++++************))))))************++++++++++++++++++,,,---......///))))))))))))))))))))))))xxxNNN;;;555555444333222111000000...............---------+++***))))))++++++***)))***++++++,,,,,,++++++***&&&'''((()))******)))(((333***"""---iii((((((&&&)))(((((()))))))))*********'''111;;;...JJJ...@@@TTTIIINNN@@@JJJMMMSSSOOONNNPPPAAA)))---))))))+++&&&######%%%***888yyy((($$$((($$$''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''((('''((((((((((((''''''&&&&&&((()))***(((((()))***(((((((((((((((((((((((((((((())))))*********)))((())))))******+++,,,,,,)))***,,,+++******+++---+++++++++,,,,,,,,,------------------............------///000222333444555444333999CCCGGGKKKYYYkkkwwwxxxooofff]]]XXXWWWSSSNNNKKKKKKKKKKKKKKKKKKMMMPPPRRRQQQMMMIIIEEE666222...++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***,,,---,,,+++***+++,,,******++++++,,,------...++++++,,,,,,,,,,,,------,,,,,,---------------------------...///000000000///222444555666>>>KKKVVV___hhhuuu~~~ttt^^^YYYRRRLLLJJJMMMRRRVVVJJJGGGDDDAAA>>>;;;888555///...------,,,,,,------+++++++++************))))))************++++++++++++++++++,,,,,,---------))))))))))))))))))))))))vvvLLL999666555555444333222111111...............---------,,,+++))))))******((('''+++++++++,,,,,,+++++++++&&&'''(((*********)))((('''...)))&&&---'''###///...((()))&&&)))))))))))))))************&&&111+++///444^^^```RRRdddVVVXXXeee[[[[[[___GGG222777+++'''111***111'''///&&&222"""KKK((($$$((($$$((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))###$$$%%%&&&''''''''''''&&&(((******)))((()))***(((((((((((((((((((((((('''(((((()))***)))))))))((())))))***++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///111444666999;;;<<>>CCCOOOcccrrroooZZZMMMIIIKKKNNNLLLJJJGGGEEECCC@@@<<<999//////...------------...+++++++++************))))))************+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))uuuzzzqqqJJJ<<<555444444333222111000000//////...------------...*********)))******+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((())))))******++++++((($$$555lll$$$---111%%%))))))))))))))))))))))))''',,,,,,......***666PPPaaabbbddd```\\\YYYUUU```[[[hhhfff444:::===:::555///---***((()))))))))(((777//////+++'''(((&&&&&&&&&'''((())))))***'''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''((()))***)))((((((((((((((())))))))))))((((((******)))))))))))))))************)))))))))))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000/////////000000//////...222111333666:::AAALLLVVVYYYeeevvvsssdddaaaddd]]]PPPMMMHHHEEEEEEBBB<<<>>>DDDEEECCC@@@<<<999555000---------------,,,+++******---+++((((((((()))))))))************))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,++++++******++++++,,,---------,,,++++++,,,,,,,,,------------------------+++,,,---------...000222222...///222222000333:::<<>>999222333000+++))))))***++++++222333""">>>$$$"""(((&&&&&&''''''((())))))***'''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((***(((&&&(((+++,,,***((((((((())))))))))))((((((******))))))))))))******))))))))))))************+++,,,,,,,,,,,,---------,,,,,,,,,,,,------...///.........---,,,...000333///222888>>>FFFQQQ___jjj{{{}}}nnn\\\SSSKKKDDDDDDCCC???>>>@@@EEEDDDDDDCCCBBB>>>;;;888///...---,,,++++++,,,---...,,,***)))******)))((())))))))))))))))))******((((((((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))***************+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------,,,...///.........000222000...000444555333666;;;AAAJJJYYYhhhwwwzzzaaaRRRLLLHHHHHHIIIMMMQQQPPPJJJDDD:::999888888888444...***---,,,+++++++++++++++***************************))))))))))))))))))))))))************************nnnHHH<<<555444444333222111000000//////...------------......---,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))+++***...+++EEE|||;;;)))"""...******)))))))))*********,,,///---111888444555CCC666KKKjjjYYYUUUZZZhhhppplllhhhgggcccOOOXXXVVV[[[^^^dddqqq===999;;;CCCBBB<<<777222...,,,,,,+++***///###'''111%%%PPP111'''&&&###&&&&&&''''''((()))))))))'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))---(((%%%''',,,///,,,)))((())))))******))))))(((***)))))))))))))))******((()))))))))***+++++++++++++++,,,,,,---------------------,,,------......---///111000......111444111:::FFFRRR___ooo{{{kkk^^^RRRLLLHHHBBB<<<888;;;===???AAABBBAAA@@@@@@888666222///---,,,,,,,,,...---++++++,,,+++***(((((((((((())))))*********)))))))))(((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---------------------------...///000/////////111333111000222666888999===CCCLLLZZZnnnpppdddSSSKKKDDDEEEKKKPPPNNNJJJDDD@@@;;;;;;<<<:::222+++---+++***+++------***'''++++++++++++++++++++++++))))))))))))))))))))))))************************kkkGGG<<<555444444333222111000000//////...------------...///...---,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))((((((***"""$$$000333)))$$$(((555RRRXXX```---+++666))))))******,,,...000111333999;;;AAAHHHEEEEEEQQQXXXSSSGGGEEEGGGBBBDDDUUUTTTUUURRRLLLIIILLLOOONNNYYY\\\dddlllkkkeeedddhhhdddTTTaaabbb^^^\\\QQQ]]]UUUQQQPPPVVV\\\___bbbfffppprrruuuxxxyyyuuummmgggffffffddd]]]SSSHHHBBB???777:::???666333888AAA===CCC???:::666333000,,,)))000&&&$$$++++++"""!!!(((>>>NNNccc===,,,///***''''''''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((())))))***...+++))))))+++---,,,***)))))))))******)))))))))))))))))))))))))))***+++(((((()))***++++++,,,,,,++++++,,,,,,---...............---------......///---111555666444333555888BBBQQQccctttxxxjjj___SSSHHHBBB======>>>??????AAACCCEEEEEEBBB>>>999333///,,,+++,,,+++***+++,,,,,,+++)))'''(((((())))))******++++++******)))((('''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++++++++***)))))))))++++++******++++++,,,---,,,,,,+++++++++,,,------........................---/////////...///111333555555555888>>>FFFQQQYYYfffsssnnn___NNNCCCCCCHHHMMMNNNPPPIII@@@;;;;;;:::888666111...***+++---...+++(((++++++++++++++++++++++++))))))))))))))))))))))))************************hhhEEE<<<555444444333222111000000//////...------------...///...---,,,++++++***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******))))))((((((''''''&&&$$$'''---///,,,!!!,,,&&&222 111&&&%%%***+++,,,---111444888:::DDDNNNPPPOOOOOOHHHGGGRRREEEUUU[[[VVVOOODDDBBBMMMTTTUUUPPPFFFDDDMMM\\\fff___^^^______^^^^^^dddkkkiiiXXX\\\XXXQQQYYY\\\\\\^^^\\\]]]^^^[[[XXX[[[```hhhlllrrrwwwyyyzzz|||~~~uuudddXXXRRRKKKCCCCCCFFF999:::;;;555AAA@@@???===;;;777222...&&&111---222444$$$'''%%%///***&&&+++%%% ''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))(((((((((((()))******---...///---)))((()))+++))))))************))))))))))))(((((()))***++++++((())))))***+++,,,,,,---++++++,,,------...///////////////...//////000000000222555777;;;BBBKKKRRRfffvvvvvvlllfffYYYWWWRRRLLLGGGFFFIIILLLLLLKKKHHHCCC===777222000+++***)))***,,,---,,,+++((()))))))))******++++++++++++***)))(((''''''&&&(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************(((((())))))************,,,+++++++++***)))))))))++++++******++++++,,,---,,,+++++++++,,,,,,---...........................,,,...//////...///222444777999<<>><<<<<<===777333...,,,---...---,,,++++++++++++++++++++++++))))))))))))))))))))))))************************fffDDD<<<555444444333222111000000//////...------------......---,,,++++++***++++++******++++++++++++******++++++++++++++++++++++++************))))))))))))%%%111444)))"""&&&'''"""&&&+++'''+++)))444000/////////000222666;;;???BBBJJJUUUUUUQQQOOOHHHGGGQQQ___YYYHHHAAAPPPYYYPPPJJJEEENNNTTTSSSQQQTTTWWWYYY^^^\\\[[[\\\```ffflllqqqhhh^^^[[[VVVPPPWWW```^^^[[[\\\```bbb^^^YYYZZZ___bbbbbb```]]]]]]bbbmmmvvv|||bbbRRRDDDHHH;;;AAA???AAA;;;;;;===>>>???>>>:::777666+++,,,777111******$$$$$$***+++&&&(((222''''''(((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((()))******)))...111///)))&&&(((,,,)))******++++++******)))(((((((((((()))***+++,,,)))*********+++,,,,,,,,,++++++,,,---...//////000000000000000111222333444666666888???NNNaaatttzzzvvvmmm```TTTNNNNNNPPPNNNMMMKKKHHHDDD@@@<<<:::///---+++***+++,,,,,,,,,++++++++++++++++++++++++*********))))))((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******************************((((((((()))******+++++++++++++++***************++++++******++++++,,,---++++++++++++,,,---..............................,,,---///000000111444666:::BBBLLLXXXiiiwwwgggYYYNNNHHHJJJMMMOOOMMMGGGAAA===<<<;;;999555111///------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************dddBBB<<<555444444333222111000000//////...------------...,,,++++++*********++++++******++++++++++++******************************)))))))))))))))************)))%%%###&&&---111000***,,,000+++''')))//////666666666888;;;@@@DDDGGGIIIQQQPPPLLLPPPNNNMMMTTTTTTWWWOOOIIIKKKJJJIIIQQQQQQQQQMMMKKKPPP]]]gggjjj```aaabbbffflllrrruuuvvvooorrrnnnnnnkkkfffeeeaaa^^^___ccciiihhhbbb^^^___gggccc\\\WWWVVV\\\dddkkk|||yyy___]]]JJJKKK@@@EEE:::999999:::<<<===<<<;;;666444...&&&''',,,---******+++%%%''''''###,,,(((((((((((((((((((((''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))(((''''''''''''((())))))&&&***......,,,))))))***)))******++++++******)))(((((((((((()))***+++,,,++++++++++++++++++++++++++++++,,,---...///000000000000111222333444666777===@@@JJJ]]]vvv}}}pppaaaWWWTTTUUUQQQNNNJJJEEEBBBAAAAAABBB888444///,,,++++++++++++...------,,,,,,+++++++++***)))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********************************'''(((((()))******++++++***************+++++++++++++++******++++++,,,---++++++++++++,,,---...///........................,,,...000222333555888;;;CCCSSSgggyyy~~~{{{qqq^^^QQQJJJKKKMMMNNNLLLGGG@@@<<<;;;===>>>:::333...---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************cccBBB<<<555444444333222111000000//////...------------...*********)))******++++++******++++++++++++******))))))))))))))))))))))))(((((())))))******+++++++++&&&(((000222***%%%'''***(((111...---...:::888<<<;;;;;;<<<>>>BBBFFFHHHPPPTTTNNNKKKRRRSSSOOOSSS^^^XXXMMMKKKOOOHHHIIIYYYXXXZZZ^^^eeepppwwwrrriiitttwww{{{~~~||||||}}}zzzzzz~~~|||rrrgggaaa]]]YYYVVVWWW]]]cccfffgggkkkuuuwwwsss]]]WWWAAAFFF???<<<888666777999::::::999:::888333...,,,)))&&&%%%...%%%(((000,,,,,,***(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))'''''''''''''''((())))))$$$&&&)))---///...+++)))******++++++++++++******(((((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,---...///000111000111111222444666888999BBBKKK```~~~zzzlllaaa]]]]]]UUUPPPIIIBBB>>>>>>AAACCC???:::333...+++++++++***000///......,,,,,,+++***)))))))))))))))*********(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++************************'''(((((()))***+++++++++))))))******+++++++++,,,++++++******++++++,,,---++++++++++++,,,---...///////////////////////////---///222333555777;;;>>>MMMccc}}}tttdddPPPLLLHHHHHHJJJJJJEEE@@@999???DDDAAA888///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************|||^^^EEE:::666555444444222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++)))((((((***+++---))))))))))))))))))))))))---***''''''***,,,+++))),,,***,,,111555888>>>EEEHHHEEEAAABBBGGGLLLOOOPPPSSSOOONNNQQQRRRPPPOOOQQQVVVSSSOOOPPPUUU^^^hhhmmmyyy|||~~~~~~~~~xxxsssfff[[[YYYZZZXXXXXX\\\]]]bbbkkkqqqqqqqqq{{{uuuaaaPPPOOOGGG@@@>>>>>>;;;777444;;;>>>@@@===999444///+++***)))(((((((((&&&### ((('''&&&%%%%%%&&&((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((***+++))))))*********))))))((((((((((((((())))))))))))+++*********))))))((((((*********)))******+++,,,,,,,,,++++++***+++++++++,,,...///...///111111111666222222777;;;>>>FFFQQQ```uuu}}}zzz{{{xxxsss___XXXNNNDDD@@@AAAEEEIIIIIICCC:::333///...,,,+++---///000---)))'''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((()))************+++++++++++++++******++++++,,,---------------------------,,,,,,,,,---------......000...---...111333222000444000000555:::@@@HHHQQQgggsss\\\HHHFFFMMMOOOLLLKKK===<<<<<<<<<;;;777222......+++)))***,,,---,,,***+++++++++************)))************************|||]]]DDD:::666555444444222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---***)))(((((()))+++---...************************+++***)))***++++++***)))---///444:::<<>><<<;;;:::999222///,,,+++---...---,,,++++++++++++************************************zzz\\\CCC:::666555444444222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))(((((()))***,,,...000************************)))***,,,,,,+++***+++,,,111444;;;BBBEEEHHHPPPYYYQQQPPPOOOQQQTTTWWWYYYYYYUUUUUUXXXZZZYYYYYY___hhhoooxxxzzzxxxzzz{{{{{{{{{xxxsssbbb^^^[[[[[[ZZZZZZ```hhhnnn{{{vvvaaaPPPFFFAAA<<<888555777;;;???AAA@@@???>>>888444///,,,+++++++++***'''((((((((()))))))))***&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&******)))(((''''''''''''((((((''''''''''''((((((%%%%%%&&&'''(((((())))))''''''&&&&&&''''''((()))''''''''''''((()))******))))))************))))))((((((((()))))))))*********************)))))))))***************+++,,,,,,......---------......///...///000000000///111333444888CCCSSSeeevvvvvvkkk```WWWPPPMMMLLLNNNMMMGGG<<<333//////***,,,......,,,++++++,,,))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))************+++++++++,,,---,,,+++++++++++++++,,,------------------------,,,------------.........------...000222444333222666555777???IIIZZZqqqsss___MMMEEEJJJRRRMMMKKKHHHCCC@@@???@@@BBB888444///,,,,,,---......,,,+++++++++************************************xxx{{{[[[CCC;;;666555444444222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***))))))******,,,---...************************)))+++,,,+++)))***...222:::999===EEEKKKNNNTTTZZZRRRSSSUUUXXXZZZ[[[ZZZZZZXXX___jjjqqqrrrqqqyyy|||uuuoookkkfff___[[[\\\ccclllyyy}}}kkk^^^SSSFFF;;;<<<;;;===AAADDDCCCBBBCCC>>>:::555111///...,,,+++''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''))))))((((((((((((((()))((((((''''''''''''((((((&&&&&&&&&'''(((((())))))'''''''''''''''(((((()))''''''((((((((())))))***((())))))************)))(((((()))))))))*********************************+++************+++,,,,,,......---------...//////------///222222222666<<<:::DDDWWWlll}}}qqqaaaSSSJJJOOOQQQQQQMMMEEE<<<555111***+++,,,---,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************************************+++++++++,,,,,,------,,,++++++++++++,,,........................------------............---...///000222333222222444555===KKK\\\nnnrrr\\\LLLHHHJJJMMMNNNMMMIIIEEEBBBBBBCCC<<<888333...,,,,,,---...,,,,,,+++++++++*********************************ttt~~~vvvZZZDDD<<<666555444444222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++************************,,,,,,,,,******...666<<>>;;;888555000---(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((***+++,,,((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((()))))))))))))))(((((()))***************))))))))))))***************************++++++++++++++++++***+++,,,,,,------------------.../////////---000444444555===GGGOOO___wwwuuuhhh\\\UUUSSSPPPNNNMMMLLLFFF<<<444...---,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))******++++++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---........................---------........./////////000000111111222444555;;;???NNNdddyyyttt```OOODDDGGGIIILLLLLLJJJHHHFFFDDD@@@===888222---++++++,,,,,,,,,,,,++++++++++++***************************ppp{{{sssXXXCCC<<<666555444444222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,++++++******++++++++++++++++++++++++...---------111777@@@FFFMMMFFFBBBGGGQQQYYY```gggpppooommmhhhdddaaaaaabbb}}}zzzttteee```^^^ccclllyyynnnWWWJJJ@@@:::===???>>>???DDDGGGFFFDDDBBBAAA===999555---+++***((((((((())))))''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&'''((()))+++,,,---((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***((())))))******))))))((('''((()))******+++******)))))))))*********++++++*********++++++++++++++++++++++++++++++,,,---------------------...///000333000333:::===AAANNN^^^rrr|||sssmmmjjjiiiXXXQQQLLLLLLNNNLLLCCC;;;666333///,,,++++++******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................------........./////////111222333333333666:::===HHHQQQeee~~~kkk[[[IIIIIIIIIKKKMMMNNNLLLJJJDDDCCC@@@:::444...,,,+++,,,,,,,,,,,,++++++++++++************************wwwlllyyysssUUU@@@;;;666555444444222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++//////000555<<>>222000,,,)))((()))***+++'''((((((((())))))))))))))))))))))))((((((((('''(((((((((((()))***+++,,,((((((''''''''''''((((((''''''(((((())))))******((((((((((((((())))))***((()))************)))((('''((()))******+++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,------............///000111222666444:::FFFOOOYYYnnn}}}wwwuuu{{{|||xxx{{{}}}}}}wwwrrrrrrrrr\\\UUUNNNLLLLLLLLLHHHDDDAAA;;;333...,,,,,,+++***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))***,,,------...+++++++++,,,,,,,,,------+++++++++,,,---...///000....................................////////////333444444555777<<>>999666555555444333222111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***+++,,,,,,------------++++++++++++++++++++++++///000333;;;FFFNNNQQQRRRAAAAAACCCEEEIIIVVVoooxxxvvvrrriiifffmmmwwwkkkXXXHHHEEEAAA;;;;;;AAACCC@@@======???BBBCCCDDD777444///+++)))***,,,---(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))))))))******((((((''''''''''''((((((%%%%%%&&&((()))+++,,,,,,((((((((((((((()))******((()))***++++++***)))(((''''''(((******+++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000111222333666666???QQQ```qqqxxx{{{zzzkkkyyy}}}}}}~~~zzzsssuuusssnnnrrr}}}~~~wwwrrrppp^^^YYYRRRMMMJJJIIIIIIJJJIIIAAA777000---,,,,,,+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***,,,---......++++++,,,,,,,,,---------******+++,,,---///000111////////////////////////............/////////000333444666777:::AAALLLTTTmmmwww}}}ssscccPPPFFFHHHMMMPPPOOONNNQQQRRRNNNDDD:::333000---------,,,,,,,,,++++++************************vvvooodddwwwsssRRR>>>999444444333222222111111000//////.........---------++++++++++++++++++++++++---,,,+++***+++,,,---...///---,,,***))))))*********++++++***))))))+++---222222:::GGGOOOPPPNNNMMMDDDCCCBBBCCCLLL```{{{}}}~~~wwwpppkkkuuu~~~}}}qqq[[[GGG@@@CCCAAA<<<@@@;;;888:::;;;;;;???DDD???888000,,,++++++)))''''''''''''(((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++---***(((((())))))&&&$$$)))************+++++++++)))******++++++******)))++++++******************---,,,,,,++++++,,,,,,---++++++,,,------......///...111444444222000000000999<<>>999444444333222222111111000//////.........---------++++++++++++++++++++++++---,,,,,,+++,,,---......///...---,,,+++++++++,,,+++,,,,,,,,,+++---000333777666;;;EEELLLLLLJJJKKKHHHEEECCCGGGTTTfffwww|||pppkkkkkkwww{{{lllXXXGGG>>>===AAA>>><<<;;;888666999@@@DDD???888333///---,,,+++))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))******+++---+++))))))+++,,,***((()))************+++++++++******++++++++++++******++++++******************---,,,,,,++++++,,,,,,---+++,,,,,,---......//////222222111111222444777999;;;MMMkkk{{{ooohhhaaa[[[QQQHHHGGGLLLLLLJJJEEE>>>777222///...---+++******++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........---...///.........000222111000//////000111222222333222777BBBOOO^^^uuu|||||||||iii[[[TTTNNNGGGQQQYYY]]]XXXQQQJJJ@@@777444///,,,---...++++++------,,,,,,++++++*********uuu|||___iiitttuuuPPP>>>999444444333222222111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000///...---,,,,,,,,,---+++,,,------...111666999;;;:::===DDDIIIIIIJJJKKKMMMKKKMMMYYYmmm}}}vvvooowwwrrrcccbbbpppsss\\\MMMGGG@@@===;;;999444000111666EEEDDDAAA<<<555000...---+++******)))))))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******'''(((((())))))************)))((()))+++,,,,,,+++)))************+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------.../////////000/////////222888>>>BBBQQQooovvviii^^^TTTLLLHHHIIILLLKKKJJJGGGBBB;;;666222///---++++++,,,,,,,,,***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))************************))))))))))))))))))************+++++++++,,,,,,,,,************++++++++++++,,,------------.........---...//////...///111222000000000000111222333333777555@@@XXXlllzzziiiVVVOOOPPPTTTVVVTTTQQQMMMGGGAAA:::333...---,,,+++,,,///++++++++++++++++++++++++qqqzzz___mmmuuuuuuOOO===:::444444333222222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///......---------,,,,,,***+++---///111555:::>>>===<<>>BBBFFFDDD===555000...******)))))))))***+++,,,***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********(((((('''((())))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++******+++++++++++++++,,,------,,,,,,,,,,,,---------------...//////000000,,,000333444666>>>KKKUUUtttzzzvvvoooaaaWWWPPPJJJFFFHHHIIIKKKKKKIIIDDD===888111...,,,+++,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))******+++************************)))))))))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............---...//////...///111333000111222222111222333555<<<===PPPqqqyyy}}}|||aaaWWWNNNOOOPPPQQQRRRPPPLLLGGGAAA888000---,,,***+++///++++++++++++++++++,,,,,,qqq{{{dddpppvvvsss}}}MMM===:::444444333222222111111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000111---------------,,,,,,,,,))),,,///111444888===@@@???>>>AAAGGGJJJKKKNNNSSS[[[cccrrr{{{iiidddnnnzzzyyy```OOOEEE>>>>>>>>>:::444111777>>>GGGJJJEEE===777333******)))((()))***,,,---))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************))))))))))))((('''(((((())))))*********++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,...------,,,,,,------...------...//////000000111///444888777999GGGaaavvv|||zzzyyyiii^^^UUULLLDDDEEEFFFHHHKKKLLLHHHBBB===444111---,,,+++++++++***************************(((((((((((())))))))))))(((((())))))******++++++************************(((((())))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...---------.........//////...///000/////////111333222333444333111222666999@@@IIIddd{{{{{{~~~gggYYYNNNKKKKKKNNNRRRRRRNNNJJJFFF===444000---***+++...++++++++++++++++++,,,,,,tttllltttyyy~~~ppp{{{LLL<<<:::444444333222222111111000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000,,,,,,------------,,,+++,,,///444777:::===@@@BBBCCCAAACCCHHHLLLQQQZZZccc{{{yyynnnhhhqqqrrr[[[PPPFFFBBB@@@:::333000666<<>>:::444000...---+++***************************(((((((((((())))))))))))++++++******************))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////...///000000///000222444111222333222333888BBBJJJbbbzzzxxxaaaRRRGGGHHHOOOQQQQQQRRRPPPIIIBBB>>>999222---------,,,,,,++++++*********uuuuuukkkxxxJJJ<<<:::444444333333222111111000000000000000////////////------------------------)))+++---...000000000///---...///000000///......666;;;AAAFFFHHHHHHHHHHHHGGGDDDDDDMMM]]]tttqqqnnnxxxhhhSSSBBB???DDD:::999999<<>>888333000...,,,+++************************(((((((((((()))))))))))),,,+++++++++***)))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000...///000000///000222444...000111111333;;;HHHRRRwwwzzzrrr~~~jjjXXXGGGFFFLLLPPPSSSVVVSSSMMMGGGDDD>>>555///---------,,,,,,+++***))))))yyyxxxnnnpppGGG???999666555444333111000///...111111111111000000000000///...---...///000000...---,,,,,,,,,,,,---......---...///111222444555666???>>>BBBIIIKKKKKKMMMQQQKKKGGGHHHUUUnnnuuuuuu}}}dddPPPHHHHHH@@@888444888???BBBCCCEEECCC???999111,,,***+++---+++,,,,,,++++++)))(((((())))))))))))************))))))))))))***+++,,,---+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000+++---///000222222111111111222333000...///666;;;???UUUooo{{{}}}~~~vvvmmm___NNNFFFGGGJJJJJJGGGLLLHHHAAA999333///---,,,---,,,+++,,,,,,,,,***((()))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------............---------------.........////////////000000111111222222000000222444666===MMM]]]zzztttqqq||||||zzzgggRRRJJJKKKNNNRRRVVVVVVRRRLLLIIIEEE>>>333+++000///......//////---+++www~~~{{{qqqqqqGGG???999666666555333222111000///111111111000000000/////////...---...///000///...------,,,,,,------...///---,,,,,,---///444888;;;GGGFFFIIIPPPSSSRRRRRRTTTOOOMMMTTTiii{{{xxx}}}wwwdddTTTKKKCCC<<<777888;;;===AAAFFFEEEBBB;;;444...++++++,,,+++++++++++++++***))))))))))))))))))************)))(((((()))***+++,,,,,,+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,---------.../////////,,,---///000111111111000222333444444444888>>>DDDUUUooosssfffVVVMMMMMMPPPPPPOOOLLLHHHCCC<<<666222///------,,,++++++,,,,,,***((()))************+++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,------............---------------.........////////////000000111222222222222333555777999BBBWWWkkk|||tttrrrrrrtttuuuwwwyyy{{{|||uuudddXXXQQQNNNRRRXXXWWWTTTPPPLLLGGG@@@666///111///---,,,---...---,,,~~~sss{{{}}}sssrrrHHH???888777666555444333222111000111111000000000000//////...---------///000///...---------------.../////////---+++,,,000777???DDDKKKJJJLLLQQQSSSRRRSSSWWW^^^eeetttyyyyyy{{{gggWWWLLLEEE???<<<999888>>>DDDFFFCCC>>>888333///,,,++++++++++++++++++*********))))))))))))************(((((((((((()))***++++++******))))))))))))******)))************+++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++------..................---...//////000000000000---///000222666???KKKTTTxxxrrrbbbWWWSSSRRRQQQOOOLLLJJJFFFAAA;;;666222000---+++***+++,,,,,,+++))))))************+++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------............------------........./////////000000000111222333333333///111666<<>>;;;;;;>>>AAA@@@@@@>>>;;;555///***++++++++++++++++++++++++((()))))))))************((((((((((((((()))*********))))))))))))))))))***))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...............---------......//////000000000000///222555777>>>PPPhhh{{{uuufff[[[SSSOOOLLLMMMLLLIIIEEE@@@;;;666333...,,,******,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------------............------............////////////000000111222333444444555444555;;;FFFWWWooossshhhaaa\\\ZZZ___lll{{{mmmZZZQQQOOOPPPRRRSSSPPPKKKEEE@@@>>>777333---******,,,---...nnnlllyyyyyywwwnnnrrrGGG>>>777666666555444333333222222000000000////////////......---,,,---...//////---///............///000000///000333888>>>EEEKKKOOOMMMPPPSSSPPPJJJNNNdddyyyvvv^^^RRRHHHGGGIIIEEE???;;;<<<===@@@BBBAAA<<<333,,,---,,,+++******++++++,,,((()))))))))************(((((((((((((((((()))***)))))))))******)))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...............---------////////////000000111111666:::???CCCOOOjjjuuussswwwggg[[[SSSOOONNNMMMLLLHHHDDD???:::777000...,,,+++,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------------............------........./////////000000111111222333444555666666<<<<<>>777555555444444333222222111000000////////////......---,,,,,,,,,...///...---///////////////000111111...111666<<>>>>>@@@DDDEEEAAA888111///...,,,+++******++++++))))))))))))************)))))))))(((((())))))***))))))************)))))))))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------................../////////000111222444444444888@@@LLLbbb{{{llluuuqqqbbbXXXTTTOOOOOOMMMJJJFFFBBB>>>;;;444111...---------,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,------------------............------....../////////000000000111222333444555666777888777>>>PPPjjjrrriiicccaaaiiilllnnnqqq|||}}}dddTTTMMMNNNPPPQQQPPPMMMIIIFFFAAA<<<666000.........---uuukkkqqqtttsssooolllmmmDDD===777444444333333222222111111000000/////////.........---,,,+++,,,...///...---000000//////000000111222222444999>>>DDDJJJNNNPPPMMMMMMOOOPPPTTTddd~~~uuurrrsssvvvwwwzzz~~~qqqdddaaa```ZZZQQQLLLGGGDDDBBBBBBDDDCCC>>>999111///---+++))))))******))))))))))))************+++******)))))))))******((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------...//////////////////000222444666888;;;>>>IIIaaa|||kkkaaa\\\QQQPPPMMMJJJGGGCCC@@@>>>888444000...------,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,,,,,,,,,,------------...------............------.../////////000000000000222222333444666777888999888IIIfffzzzrrrnnnoooooommmlllssslll^^^UUUTTTSSSTTTUUURRRLLLGGGFFFAAA;;;555222000...---rrrmmmtttrrrsssooommmkkkBBB<<<888333333333222222111111111000/////////............---,,,+++,,,...///...---000000000000000111111222777999<<>>888444111...,,,{{{zzz|||pppnnneeeCCC>>>555222222222333333444444444000000000000////////////...------------.../////////---///333555333444888;;;===AAAEEEKKKQQQXXX[[[SSSTTT\\\nnnzzz}}}~~~zzz{{{{{{zzzyyyyyy{{{|||ssskkkiiigggeeeeeegggkkkpppsss{{{uuu|||mmm^^^XXXXXXRRRQQQMMMFFFDDDGGGFFFCCC???888///***)))******))))))))))))***++++++,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000444000...444666<<>><<<999444...******,,,...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---------........................------111000///////////////000///000333666555555AAAOOO___vvveeeccciiioootttwwwrrrcccVVVXXX___]]]TTTLLLKKKHHHCCC;;;444///...///ooommmdddBBB>>>555555444444333333222222111111000000000////////////...------------...//////000---...222444333555999AAAAAACCCHHHMMMQQQSSSSSSVVVaaasss}}}}}}~~~~~~||||||}}}}}}|||zzzyyy{{{|||{{{wwwmmmggggggfffdddeeehhhlllqqquuuzzz}}}zzzzzz|||nnneee```UUUWWWSSSKKKFFFFFFFFFEEEAAA;;;444...+++***+++++++++++++++*********************************************+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,,,,---------............,,,,,,---......//////000333777444333:::===EEEUUUlll||||||yyywwwttttttuuuvvvvvvvvvuuuuuutttvvvwwwxxxxxxyyy|||~~~~~~~~~{{{}}}vvviiiddd\\\TTTNNNIIIFFFDDD===;;;666111---,,,,,,...---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------..............................000000////////////000000333444777999777999GGGWWWvvvxxxwwwvvvvvv{{{yyyqqqoooooouuu{{{|||hhhVVVTTT[[[\\\WWWRRRJJJHHHEEEAAA;;;555000---oooooocccBBB>>>666777777555444222111//////111111000000000/////////......------......///000000------111333444777<<>>:::777333...***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000000000000000000111222222333444444666CCC___{{{www}}}xxxtttuuurrrssssssrrrlllaaaUUUMMMHHHHHHFFFDDDCCCEEEHHHLLLSSSUUUXXX[[[___eeelllppp|||wwwtttwww{{{jjjXXXVVV[[[VVVQQQLLLJJJHHHDDD;;;444tttnnnwwwrrrrrrvvvzzz^^^??????888333333333333333333333333222222111111111000000000//////......//////000111111///000555999;;;???EEEIIIOOOUUUSSSOOOTTTcccqqq~~~tttmmmiiiiiifff___YYYXXXXXXXXXZZZ]]]\\\^^^aaaccceeehhhkkknnnmmmnnnoooqqqrrrsssttttttrrrqqqooonnnnnnooopppqqqqqqsssuuuwwwwwwyyy{{{|||~~~}}}tttrrrmmmgggccc^^^RRREEEEEEEEECCC???999333000...******++++++,,,------...******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------------........./////////---......//////000111111000444777CCCTTT^^^vvv~~~~~~{{{zzzyyywwwuuuqqqlllhhheeeccccccYYYYYYYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWVVVUUUXXXYYYZZZ[[[[[[\\\^^^```___aaacccdddeeehhhkkknnnrrruuuyyy}}}ooogggddd```WWWNNNKKKFFF@@@===:::666000,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111000000000000111111222333444666777===QQQssszzzqqqxxxnnnaaaWWWSSSRRRSSSTTTVVVUUUSSSNNNHHHEEE@@@BBBCCCDDDCCCCCCEEEFFFGGGHHHIIIJJJKKKNNNRRRVVV___fffqqq}}}|||tttjjjmmmtttuuu___ZZZ___\\\WWWPPPKKKGGGDDD???;;;uuuyyyqqqrrrooovvv]]]??????999444444333333333333222222222222222111111111000000///////////////000000111111///222888===>>>BBBGGGQQQRRRSSSTTTZZZhhh|||}}}wwwqqqiiibbb\\\XXXTTTLLLGGGIIIJJJIIIJJJMMMNNNPPPRRRUUUVVVYYY]]]```cccfffiiimmmppprrrsssssspppooonnnmmmmmmnnnoooppprrrtttwwwyyyyyyyyyzzz|||~~~}}}{{{llleeehhhiii\\\MMMGGGEEECCCAAA>>>:::444111+++,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,------------...,,,---------.....................///000000111111000555===OOOdddqqq}}}xxxtttrrrqqqkkkiiifffbbb___]]]\\\\\\QQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSUUUWWWTTTVVVYYYZZZ[[[^^^bbbfffjjjlllpppvvv{{{}}}~~~}}}~~~uuukkkbbbZZZTTTQQQKKKDDD???===:::444///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---......///000000111111000000000000111222333444444777;;;EEE^^^xxxkkkYYYPPPKKKGGGGGGGGGIIIKKKLLLKKKIIIHHHGGGCCCEEEGGGHHHHHHHHHIIIKKKIIIIIIIIIHHHGGGHHHJJJLLLMMMSSS[[[bbbiiitttjjjhhhkkktttkkkaaabbbaaa]]]VVVOOOIIIDDDAAA@@@rrrqqqyyyhhhqqq]]]>>>???999555555444333333222111111222222222111111111111000///////////////000111111111000333:::???@@@CCCHHHTTTQQQNNNTTTccc{{{zzzsssnnnhhhbbb]]]VVVNNNIIIGGG@@@===AAACCC@@@@@@BBBCCCEEEGGGIIIJJJLLLPPPRRRWWW[[[```eeejjjlllllllllmmmmmmllllllmmmnnnooopppqqqsssuuuvvvvvvwwwxxxzzzzzz|||~~~yyy~~~zzzfff___iiipppeeeVVVHHHFFFDDDCCCCCC???888333...------,,,,,,++++++*********************************+++,,,,,,,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,---------............//////000000111111555<<>>>>>555555444222111111222444555333333333222111000//////---,,,---111000---///333333666:::<<<>>>BBBGGGLLL[[[XXXSSSYYYooo|||xxxzzz|||ttthhh```^^^ZZZTTTNNNGGGBBB???999999999;;;===?????????@@@@@@?????????@@@@@@AAAHHHJJJLLLPPPUUU\\\dddjjjmmmmmmnnnoooppppppqqqqqqppprrrvvvwwwvvvvvvvvvvvv{{{||||||zzzwwwuuutttuuuzzz|||kkkdddkkkiii___TTTGGG???AAADDDAAA:::666222000---,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++------------------------///////////////.........,,,.../////////111222111666HHH___uuu{{{yyyuuupppkkkgggbbb[[[UUURRRRRRPPPNNNLLLLLLNNNPPPSSSTTTWWWYYYYYYXXXVVVTTTYYYVVVTTTUUUWWWYYYXXXVVVXXXVVVUUUWWWXXXXXXUUUQQQXXXWWWUUUSSSRRRRRRSSSTTTYYYZZZ]]]eeeooouuuvvvuuu||||||{{{{{{{{{|||}}}~~~|||}}}~~~jjjaaa```YYY[[[VVVIII???===<<<;;;222///,,,+++,,,---...///---,,,++++++------,,,+++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...........................////////////000000000000///111222111111333333222888>>>@@@OOOooo{{{qqqaaaPPPIIIIIIKKKJJJHHHQQQPPPNNNMMMNNNPPPOOOMMMOOOQQQQQQOOOQQQTTTQQQKKKOOOPPPQQQQQQPPPOOOOOOPPPKKKNNNPPPPPPOOORRRZZZ```iiittt}}}qqqxxxtttgggeeeeeennnmmm\\\MMMHHHDDD???}}}nnnuuuqqqtttzzzgggmmmYYY>>>???555666555333111111222333444222333333222222000//////...,,,---000///---///333555;;;@@@AAA@@@CCCKKKSSS^^^[[[\\\ggg}}}~~~|||zzzyyyuuupppooommmcccWWWRRRQQQNNNJJJGGGCCC@@@???;;;;;;;;;===???AAAAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCEEEGGGLLLRRRVVV___bbbeeeiiimmmooopppqqqrrrtttuuuuuuuuuvvvxxxzzzwwwyyyzzzyyywwwuuuuuuvvv{{{uuugggeeeddd```[[[RRRHHHEEEFFFFFF@@@999222000---+++,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,------------------------/////////////////////...///111111000111555999<<>>>>>777333///------............---,,,---......---,,,......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................////////////000000000000///111222222222444555555666@@@KKKcccrrrfffcccZZZQQQQQQUUUVVVUUUUUUPPPXXX```fffhhhhhhddd___ZZZYYYVVVUUUYYY```bbb___bbb\\\WWWVVVYYY\\\]]][[[\\\___bbbaaa___```dddhhhfffmmmrrruuuvvvsss~~~nnnbbbaaammmrrriiiWWWJJJDDDBBBttteeemmmqqqyyyyyygggoooYYY??????666777666444222111111222222222222222222222111000//////------000///---///444888@@@FFFFFFCCCFFFPPP[[[\\\___jjj~~~~~~zzzwwwrrrpppkkkeeeccc___TTTJJJGGGFFFCCCAAA@@@?????????>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCGGGIIIPPPTTTZZZ```ggglllooopppssstttsssssssssuuuxxx{{{sssuuuwwwwwwvvvuuuvvvwww|||}}}oooddddddhhhccc___SSSEEECCCFFFCCC:::333000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------......///////////////////////////...///444===DDDXXXmmmtttssszzzuuurrrooolllfffaaaZZZTTTPPPNNNLLLKKKIIIKKKNNNQQQRRRTTTWWWZZZbbbaaa___^^^___aaadddfffhhhfffeeefffiiijjjkkkjjjjjjhhhfffeeeffffffeeedddbbbaaa^^^\\\[[[[[[[[[[[[VVVUUUTTTSSSTTTYYY```eeehhhjjjnnnrrruuuvvvvvvvvvwwwxxxzzz}}}uuujjjgggeeefffggg\\\JJJ@@@AAA;;;777333///.........---///...---...///000///---/////////...............,,,,,,,,,,,,,,,------............................../////////000000000111...000222333333444555777<<>>>>>???@@@AAACCCDDDFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIFFFEEEFFFHHHHHHKKKOOOVVV]]]dddiiilllpppqqqrrrqqqqqqrrruuuwwwrrrtttuuuuuutttttttttuuu{{{yyy|||{{{nnnlllrrrpppooo```IIIAAAGGGFFF===555222...,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............//////////////////000000///444???KKK[[[pppzzzppp~~~|||sssnnnkkkhhheee]]]YYYRRRLLLIIIIIIKKKLLLLLLOOOSSSVVVXXXZZZ]]]___dddcccbbbbbbdddgggkkkmmmqqqqqqqqqsssuuuwwwyyyyyyyyyxxxvvvtttttttttttttttooommmkkkiiigggffffffeee^^^^^^\\\WWWTTTVVV[[[aaaaaadddiiinnnqqqsssssssssuuuvvvxxxzzz|||~~~sssooosssnnniiilllsssjjjRRRBBBBBB===999444111000//////...///...------//////...---/////////...............,,,,,,,,,,,,,,,---....................................//////000000111111000000222444333222555999CCCUUUlllzzz}}}|||~~~|||{{{iiieeepppxxxwwwgggkkkuuu~~~ttt]]]MMMIIIggg^^^kkkzzz~~~}}}kkksssXXX>>>@@@777666666555333222111111000111111222222222111000000111...---/////////444:::BBBBBBCCCFFFJJJOOOTTTWWWggg{{{}}}yyyxxxyyywwwrrrmmm```YYYRRRMMMJJJHHHFFFEEEAAA@@@??????AAACCCFFFHHHIIIKKKMMMNNNNNNNNNPPPSSSSSSSSSSSSTTTSSSRRRQQQPPPNNNOOOOOOMMMJJJHHHHHHHHHHHHHHHHHHKKKPPPWWW^^^bbbkkkmmmppprrrrrrrrrrrrsssrrrtttuuuuuusssrrrrrrsssxxxxxxzzzzzzrrrqqq{{{|||mmmSSSFFFIIIIIIBBB999555000...---.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........---------------------------.........//////000000000000333555444888FFFVVVmmm~~~vvv~~~xxxpppkkkfff```\\\UUURRRMMMIIIGGGIIILLLOOOQQQTTTXXXZZZ\\\^^^aaaccceeefffhhhlllpppuuuyyy||||||yyyvvvsssqqqpppkkkkkkggg```YYYTTTUUUWWWXXX[[[```ffflllppprrrssstttuuuvvvwwwxxxyyyyyyyyy|||~~~pppoootttlllnnnwwwqqqZZZGGGBBB===999444111000000000///...---,,,---...///...,,,------------------------------,,,,,,------...///.................................///000111111111222111222555333111555>>>KKKggg|||{{{|||yyylllhhhfffsssrrrjjjkkkwwwyyyiiiSSSHHHbbb```vvvzzz}}}kkktttVVV===???777555555444444333222111111111111222222222111111000111......000111222888???FFFDDDDDDHHHMMMRRRTTTTTTbbb{{{sssooonnnkkkeee___TTTMMMEEEBBB???<<<<<<>>>===>>>@@@CCCFFFKKKOOOQQQOOORRRUUUUUUTTTTTTWWWZZZXXXXXXYYYYYYYYYWWWVVVTTTRRRTTTUUUTTTQQQOOOOOOOOOLLLJJJHHHGGGIIIMMMQQQTTTbbbeeejjjnnnooopppqqqsssrrrsssuuutttsssqqqrrrsssuuuwwwyyy|||}}}wwwlllyyy{{{rrr^^^NNNHHHFFFBBB>>>999444000............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------......///000000000------111666777>>>SSSiii~~~zzzvvvpppiiiccc\\\VVVRRRLLLLLLKKKJJJIIIKKKPPPSSSUUUXXX\\\___bbbfffjjjllltttuuuxxx}}}~~~yyypppfff^^^YYYWWWTTTUUUYYY^^^ccciiinnnqqqqqqrrrssstttuuuvvvvvvvvvxxx{{{{{{|||{{{ppplllsssssscccOOODDD>>>;;;666222111111111000...---,,,---......---,,,,,,,,,,,,,,,,,,------------------------......///........................------...///000111222222444111222666444222;;;GGGccc{{{xxx}}}mmmfffqqqzzzqqqoooiiisss~~~ooofffppp|||uuu]]]HHHuuusss}}}zzziiirrrUUU<<<>>>777444444444444333333222111000111111222222222111111222///...000222444<<>>666333333444444444333222222000111111222222222111111222///...111333666>>>GGGHHHMMMRRRTTTSSSRRRUUUXXX|||xxxuuufffZZZSSSMMMDDD===AAA===???EEEGGGCCCDDDHHHIIIKKKNNNQQQTTTVVVXXXXXXWWW[[[^^^^^^\\\\\\___cccbbbcccdddeeedddbbb```^^^```bbbdddeeebbb```______[[[[[[YYYWWWSSSOOOKKKIIIHHHKKKPPPVVV\\\dddlllrrrmmmppprrrtttttttttvvvwwwpppqqqrrrsssuuuyyy}}}pppxxxqqq[[[NNNMMMEEE@@@999333000000///.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------...///000000111666444999BBBLLL___{{{xxxwwwiiiddd]]]UUUOOOKKKHHHGGGFFFKKKPPPTTTUUUXXX[[[___^^^bbbhhhooowww~~~{{{|||xxxsssqqqrrrwwwwwwsssfffjjjqqqyyy~~~zzzwwwlllhhhaaa[[[YYYZZZ^^^aaahhhiiilllooosssuuuwwwxxxuuu{{{yyykkkiiisssuuubbbKKKGGGCCC<<<777444222000///111///...///000111000///,,,,,,,,,------............------------...//////........................------...///000111222222555111222888:::<<>>BBBCCCFFFNNNRRRVVVWWWQQQYYYqqq|||vvv}}}uuu```PPPGGGDDDBBBAAA;;;???CCCCCCBBBCCCHHHMMMNNNNNNOOOTTTZZZ^^^___]]]\\\^^^```bbbbbbccceeegggcccfffiiijjjiiigggeeeeeeeeefffhhhgggeeecccbbbbbbddddddccc```[[[VVVSSSRRRKKKKKKKKKMMMSSS]]]iiiqqqlllqqqsssqqqqqqssstttrrrvvvwwwwwwvvvvvvvvvyyy{{{}}}~~~|||pppWWWJJJDDDAAA===:::444......333......---------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------...111222222111000666<<>>SSSiiiyyysss~~~qqq~~~zzzhhhooo~~~yyy}}}zzzhhh[[[UUUQQQSSSVVVWWWVVVWWW^^^fffooowww}}}}}}~~~{{{uuuooohhhcccbbbmmmrrr|||bbbtttzzzssslllrrrRRR;;;<<<888444444333333333333222222222222222222222222222222333111000444;;;AAACCCCCCHHHSSSWWWWWWZZZ[[[hhhzzz~~~}}}wwwiiiWWWHHHAAA???>>>===>>>BBBGGGHHHHHHIIINNNRRRWWWVVVVVVYYY]]]```___^^^dddfffhhhhhhgggffffffggghhhjjjmmmmmmlllkkkkkkkkkmmmmmmmmmkkkiiifffeeeeeebbbcccdddbbb```\\\ZZZYYYRRRQQQOOOOOOQQQWWW^^^ccchhhlllnnnllllllppprrrrrrtttuuuuuutttttttttwwwyyy~~~gggTTTEEEAAA>>>;;;555...---000.........---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...///000222222222111333666>>>OOOhhh~~~{{{}}}wwwrrrmmmiii[[[VVVNNNJJJJJJLLLMMMNNNPPPTTTYYY\\\]]]___dddjjjrrryyy|||ttthhh\\\UUUOOOMMMRRRYYYaaacccbbb]]]VVVSSSVVVZZZ]]]pppuuuppppppiiiYYYQQQOOOKKKKKKRRRYYY___iiirrr}}}tttmmmjjjgggaaa^^^^^^]]]```gggmmmrrruuuvvvvvvwwwzzz}}}~~~~~~}}}}}}}}}{{{jjjfffhhheee___QQQGGG===888777444111/////////.........---------------------------------,,,---......,,,,,,---...---------............///000000000111222222333333111111333666:::HHHbbbzzzuuuuuuwwwxxxxxxqqq}}}vvvzzzjjjZZZRRRQQQNNNOOOSSSXXX]]]___aaacccdddlllwww~~~}}}}}}zzztttnnnmmmiiihhhooo}}}wwwzzz~~~lllpppxxxuuukkkpppQQQ;;;;;;666444444333333333333222222111111111111111111111111222000111777@@@FFFFFFDDDGGGUUUXXXVVV___lll}}}}}}|||{{{wwwqqqlllbbbXXXKKKAAA>>>>>>>>>>>>BBBGGGMMMOOOPPPQQQUUUXXXYYYYYYYYY[[[^^^``````___bbbeeehhhjjjjjjkkkmmmnnnrrrtttvvvwwwvvvvvvwwwxxxvvvuuussspppnnnmmmlllkkkfffggghhhiiihhheeecccaaa^^^\\\XXXTTTRRRSSSUUUVVVbbbeeefffdddeeekkkpppqqqpppqqqrrrrrrqqqrrrtttvvv{{{~~~vvv\\\GGGBBB???>>>999222...///.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111222222222222777777EEEcccwwwttt}}}|||tttooojjjddd___RRRNNNIIIGGGJJJOOOTTTVVVVVVYYY[[[___eeemmmvvv{{{~~~yyyoooeee^^^UUUOOOJJJIIIJJJMMMSSSZZZZZZ```ddd^^^TTTRRR[[[eeegggvvvrrrlll\\\QQQNNNLLLLLLMMMMMMNNNUUU]]]kkkrrr}}}}}}wwwvvvtttmmmeeeaaa[[[^^^ccciiimmmppprrrrrrwwwzzz|||}}}{{{zzzyyyyyyttthhhgggkkkmmmdddPPP>>>::::::555111000/////////.........------------------------------,,,---......,,,,,,---...---------............///000000000111222222333333111111444777>>>QQQppp{{{llltttxxxrrrxxxnnniiiwww|||wwwsss[[[NNNNNNRRRTTTZZZdddsss|||pppqqqvvv}}}~~~}}}|||yyytttoooqqqppppppqqqtttzzz{{{{{{|||zzznnnuuutttjjjpppQQQ;;;:::555444444333333333222222222000000000000000000000000111000444;;;EEEJJJIIIGGGKKKXXXYYYZZZooo{{{yyyxxxrrriiiaaaOOOJJJCCC??????BBBEEEFFFHHHLLLRRRUUUVVVWWWYYY[[[YYYYYYZZZ]]]```ccceeefffeeegggiiikkkmmmppptttxxxxxx|||~~~{{{xxxuuutttssssssrrrmmmmmmnnnoooooonnnkkkiiiiiifffaaa]]]ZZZWWWUUUTTT\\\______\\\^^^fffmmmooonnnoooqqqqqqqqqqqqsssuuuyyyzzzhhhKKKEEEAAA@@@===666111000............------------***++++++,,,,,,---------------------------------------------............---///111111111111111222::::::QQQ~~~uuu{{{tttmmmggg```YYYTTTLLLKKKJJJKKKNNNSSSXXXZZZ]]]]]]^^^eeeqqqxxxkkk```ZZZUUUPPPMMMIIIJJJMMMRRRWWW[[[___bbbjjjmmmlllddd[[[[[[fffqqq}}}yyyoookkk___VVVRRRUUUXXXVVVRRROOOQQQVVVYYY^^^hhhuuu|||qqqiiiaaabbbccceeehhhlllpppsssyyy{{{}}}}}}{{{yyyxxxxxx~~~mmmiiipppyyywww]]]EEE===<<<777111///////////////............------------------------,,,---......,,,,,,---...---------............///000000000111222222333333444555666888@@@VVVuuuzzziiieeerrrvvvsssuuuaaahhhzzzfffgggiiiiiiVVVNNNRRRXXXcccttt}}}|||zzzwwwtttrrrtttvvvuuuqqqqqqzzzuuuyyykkkzzzooofffoooPPP;;;:::444444444333333333222222222000000000000000000000000000222888@@@HHHLLLLLLKKKRRR[[[[[[eee~~~zzzwwwuuunnnddd[[[FFFDDDAAA@@@BBBFFFHHHJJJLLLOOOTTTWWWYYYZZZZZZ[[[\\\]]]___aaadddhhhkkkmmmooopppqqqqqqtttxxx~~~|||yyyvvvtttpppooooooppprrrsssqqqooommmiiieeecccaaa___\\\YYYYYY[[[ZZZWWWZZZbbbjjjmmmmmmoooqqqqqqqqqqqqsssuuuuuuxxx}}}vvvPPPGGG@@@???>>>888333111//////.........---------+++++++++,,,,,,------...---------------------------------....../////////,,,...000000///000222444;;;BBBccczzzvvvoooggg___WWWOOOKKKIIIJJJMMMOOORRRUUUXXXZZZ\\\```gggssszzzooodddVVVLLLIIIJJJKKKLLLPPPSSSWWW[[[aaahhhmmmooo|||xxxqqqhhhdddhhhsss{{{oooccc```[[[XXXZZZbbbiiiiiiddd___]]]]]]VVVVVVYYYaaammmxxxzzzpppkkkgggcccaaabbbgggnnnrrryyy{{{~~~~~~|||{{{zzzzzz~~~yyyzzztttkkkqqq{{{~~~gggMMM???;;;999444///000000/////////.........------------------------,,,---......,,,,,,---...---------............///000000000111222222333333555666666999EEE\\\xxxeeeeeeiiinnntttlll\\\jjj~~~]]]\\\eeeyyycccUUUSSSXXX^^^vvv~~~|||{{{zzzyyyvvvwwwzzzyyyqqqmmmuuuuuuxxxkkkkkkcccmmmPPP<<<;;;444444444333333333333222222111111111111111111111111000555>>>DDDIIILLLNNNPPPRRRYYY\\\ooo|||wwwsssnnnfff\\\UUUCCCCCCDDDDDDFFFHHHIIIJJJMMMOOORRRVVVYYY[[[\\\]]]^^^```bbbccceeehhhmmmpppnnnrrrwww~~~|||wwwtttqqqooopppsssuuuuuusssmmmiiifffeeefffeeeccc```YYY\\\ZZZWWWXXXaaahhhkkklllnnnpppqqqqqqrrrssstttpppuuu{{{~~~~~~\\\OOOBBB>>>===888333000/////////.........------,,,,,,,,,,,,---------------------------------------------...//////000000---///000///...000555999???TTT||||||uuuqqqjjjaaaXXXPPPJJJGGGHHHKKKOOORRRUUUWWW[[[]]]^^^jjjwwwvvvaaaRRRNNNJJJHHHJJJMMMPPPRRRYYY\\\```dddnnn~~~{{{|||sssiiigggeeejjjsss|||{{{vvvaaa\\\VVVVVV]]]jjjvvv}}}wwwsssmmmfff```___cccjjjnnnvvvyyy|||}}}|||{{{zzz{{{|||zzz~~~ooopppvvv}}}pppYYYBBB:::;;;999222000000000/////////......------------------------,,,---......,,,,,,---...---------............///000000000111222222333333222444666===PPPjjjkkkaaajjjqqqtttjjj]]]lllqqqtttyyyxxxbbbrrr|||wwwbbbTTTTTT]]]ggg}}}{{{zzz{{{{{{zzzxxxyyyxxxpppiiiooo{{{|||zzztttooogggoooPPP===<<<555444444333333333333222222222222222222222222222222000999CCCHHHHHHJJJOOOUUURRRYYYccc}}}|||yyyvvvrrrkkkbbbXXXOOOJJJAAACCCGGGJJJLLLNNNOOOQQQLLLMMMOOOTTTYYY]]]```aaaaaadddgggiiikkkpppvvvzzz{{{|||vvvtttuuuwwwuuusssoookkkggggggiiijjjgggddd\\\^^^\\\XXXYYYaaagggjjjjjjllloooqqqqqqqqqrrrsssnnnrrrwww{{{~~~~~~xxx{{{ooo]]]JJJBBB???:::555222////////////............---------------,,,,,,,,,........................---------...///000000000...000111///...222999@@@KKKnnnzzzrrrmmmiiibbbZZZRRRLLLJJJIIILLLOOORRRUUUXXX^^^eeejjjmmm|||zzzppp___OOOEEEHHHLLLQQQVVV[[[```dddooowww~~~~~~tttggg]]][[[```fffkkkwwwzzztttllleeebbbdddgggjjjpppssswwwyyyyyyyyyyyyzzz{{{~~~|||~~~xxxwww~~~vvvssswwwmmmKKK;;;???>>>222000000000000/////////...------------------------,,,---......,,,,,,---...---------............///000000000111222222333333111444999EEE^^^{{{sss```iiilllrrr|||iii___nnnuuuaaaXXXYYYhhhtttrrrpppmmmccc{{{dddSSSUUUhhhzzz|||xxxwwwwwwyyyxxxrrrppprrrmmmeeehhhrrrvvvlllrrrPPP======666444444444333333333222222222222222222222222222222000;;;FFFJJJHHHHHHPPPXXXXXX```ppp{{{zzz{{{sssrrrmmmdddXXXMMMEEEAAA===BBBHHHNNNSSSVVVYYYZZZJJJKKKMMMRRRYYY___cccdddgggkkkppptttxxx~~~zzzxxxwwwuuurrrsssooojjjiiilllmmmkkkggg^^^```^^^ZZZZZZaaagggiiihhhkkknnnpppppppppqqqrrrooopppsssxxx}}}yyy}}}jjjSSSHHHCCC>>>999666000/////////.....................------,,,,,,,,,........................---------...///000000111000222222000///333===DDDWWW}}}yyyrrrlllfffbbb\\\TTTMMMJJJKKKLLLQQQSSSUUUXXX\\\eeepppxxxzzzdddXXXQQQJJJLLLQQQWWW]]]bbbjjjssszzz~~~nnnccc_________hhhvvv{{{tttmmmhhhgggggghhhkkknnnrrruuuvvvvvvwwwxxx}}}yyytttvvvmmmkkkttt~~~yyy|||UUU>>>BBB@@@111000000000000////////////------------------------,,,---......,,,,,,---...---------.........//////000000000111222222333333444777===MMMiiiwwwQQQ```mmmgggiii{{{hhhaaaoooqqq[[[[[[[[[kkkyyy{{{~~~zzzgggSSSWWWsss{{{uuussstttuuurrrjjjgggllljjjdddfffnnnmmmkkk~~~}}}tttwwwKKKAAA:::777777666666555444444333333222111111222333444333222555BBBIIIDDDGGGVVV```___bbbggg{{{|||}}}zzzvvvmmmcccXXXLLLBBB???BBBDDDKKKRRRUUUXXX^^^```___ZZZRRRRRR[[[```aaahhhsssuuuwww{{{~~~{{{vvvsssooolllllllllkkkjjjkkkfff___[[[[[[]]]```bbbgggjjjnnnnnnlllkkklllnnnooopppqqqsssuuuvvvxxxxxx}}}wwwWWWFFFCCCAAA<<<888//////......///000111222///............---------,,,,,,,,,---------......////////////////////////333---,,,000000333FFF\\\zzz|||yyyrrrkkkfff```[[[SSSKKKFFFGGGMMMRRRUUUYYYZZZZZZaaaqqq___OOOLLLNNNTTTUUU[[[fffqqq}}}xxxpppkkkkkkkkkrrr}}}zzzuuusssqqqllliiifffgggiiinnnsssuuuuuutttyyy}}}{{{uuuqqqlllllllllmmmwwwzzzqqqxxxoooMMM@@@===888444111------///000000...........................---------............///////////////000000000000333111000000111222222111222555BBB\\\zzzjjjZZZfffhhhkkklllxxxdddaaaqqq{{{lllcccbbbbbbmmmxxxhhhZZZZZZhhh{{{~~~yyyxxxwwwsssooonnnnnnnnnmmmlllkkkiiiiiitttaaaccc|||xxxttt|||JJJ???888555666666555555444333333333222111111111222333333333777BBBHHHEEEIIIWWW^^^]]]bbbkkk{{{||||||wwwrrrhhh\\\RRRIIIBBB@@@CCCDDDLLLSSSVVVZZZ```bbbaaa```[[[]]]eeegggffflllwwwzzzwwwsssooommmllllllkkkjjjkkkhhhbbb^^^]]]]]]]]]^^^eeehhhlllmmmllllllmmmnnnmmmnnnoooqqqssstttvvvvvv~~~bbbMMMEEECCC???999333222000///....../////////............---------,,,,,,,,,---------......////////////////////////333111222444333999RRRlll|||{{{{{{rrrllleee```VVVRRRMMMIIIHHHKKKPPPTTTWWW[[[]]]```iii{{{pppUUUNNNPPPSSS[[[ZZZfffyyy|||wwwkkkfffgggpppzzz~~~}}}{{{xxxqqqlllffffffhhhkkkooorrrsssrrryyy{{{~~~{{{vvvsssmmmggg```___jjjtttsssvvvVVVEEEAAA???888444000//////000///...........................---------............///////////////000000000000222111000000111222222222:::888EEEccc~~~aaa[[[kkkjjjllllll|||dddgggyyywwwhhh^^^___eeeuuu~~~~~~jjj\\\\\\hhhyyymmmmmm~~~yyyxxxwwwsssooooooooonnnnnnmmmkkkjjjiiilll|||\\\```||||||~~~uuuttt~~~JJJ>>>777444555555444444333222222222222222111111111222333444<<>>AAA;;;888444111000000///...........................---------............///////////////000000000000111111111111222222333444===999HHHjjjyyyZZZbbbnnnoooppprrrfffmmmzzzmmm```XXXXXXeee}}}oooaaa___hhh~~~sssgggpppzzzyyywwwsssnnnoooooonnnmmmlllkkkjjjjjjiiiwwwgggjjjtttzzzuuuzzzIII>>>777555555444444333333222111111222222111000000222555777AAADDDHHHNNNUUU]]]___^^^aaavvv~~~~~~||||||zzzsssjjjaaaTTTFFFBBBCCCEEEHHHKKKQQQYYY```bbbeeeiiijjjiiiiiijjjnnnsssvvv|||{{{wwwsssrrrqqqpppooommmnnnnnnmmmiiieeeaaa___^^^aaaeeeiiikkklllmmmmmmkkkkkklllnnnooopppqqqrrrvvv}}}fffKKKAAAAAA@@@;;;888555111...---------///............---------,,,,,,,,,---------......////////////////////////...///000222444AAA]]]www~~~~~~{{{|||zzzqqqjjjccc[[[UUUIIIHHHHHHLLLRRRWWWZZZ[[[```jjjwwwyyyiiiSSSOOOVVVXXXaaawwwwwwrrrzzzxxxqqqqqqooollllllnnnppprrrrrrtttuuuvvvwwwwwwyyy}}}|||wwwtttqqqfffXXXOOOPPPaaa}}}~~~vvviiippp|||jjjKKK===@@@;;;999555222000/////////........................---------............///////////////000000000000111111222222222333555666>>>???TTTwwweee^^^ooolllrrrvvviiipppzzzrrroooiii___WWWSSSVVVhhhwwwiiicccgggxxxvvv|||{{{xxxsssnnnnnnnnnmmmkkkjjjjjjiiiiiiiiisssuuuvvvqqquuurrrHHH???999777555444444333333222111111111222222000000333888<<>>:::999555555444444333222222222111222222111111444<<>>EEE===:::666111//////000111///............---------,,,,,,,,,---------......////////////////////////222111111555AAATTTjjjzzzxxxssskkkbbb[[[TTTNNNJJJHHHJJJNNNQQQUUU[[[aaafffxxxtttgggZZZVVVMMMNNNYYYhhh}}}||||||~~~}}}yyyvvvsssnnnlllkkkkkkkkkkkklllnnnqqqsssuuuwww{{{~~~xxx{{{yyytttoooiiibbbXXXLLLKKK___www~~~rrruuulllMMM>>>999888666333000///000222........................---------............///////////////000000000000///111444444333444777;;;AAAWWWuuummm```qqqsssdddsssiiiiiiwww{{{ttthhh]]]RRRLLLHHHFFFIIIMMMWWW```ttt~~~rrreeeyyy~~~~~~|||vvvpppllljjjhhhgggffffffffffffcccffflll{{{uuuxxx}}}wwwyyynnnnnnzzzEEE===999888666666555555444333333333000222222222222666@@@GGGHHHGGGNNN\\\bbbdddmmm{{{{{{}}}{{{vvvrrrlllaaaUUUGGGCCCCCCHHHLLLPPPWWW^^^```dddfffeeegggnnnrrrsssyyy{{{rrrkkkhhhiiikkkeeekkksss{{{~~~zzzvvvrrrpppkkkooorrrqqqmmmjjjlllnnnhhheeebbbbbbeeeiiikkkkkkkkkllllllmmmnnnooopppppplllnnnpppttt~~~vvvQQQ@@@CCC???<<<777222//////000111///............---------,,,,,,,,,---------......////////////////////////---///111555BBBZZZuuu|||tttoooggg^^^WWWRRROOOMMMHHHMMMSSSVVVYYYaaammmvvvpppcccZZZTTTTTTPPPWWWnnn{{{ssssssvvv{{{~~~zzzxxxuuupppmmmlllkkkiiihhhiiilllpppsssvvvxxx|||~~~yyy{{{~~~~~~{{{yyytttjjj```YYYOOOIIITTTfffpppmmm~~~ZZZ???<<<<<<:::555111...000222........................---------............///////////////000000000000...111555555333444888<<>>888333///...///000//////.........---------,,,,,,,,,---------......////////////////////////...333777:::FFFaaavvvrrrmmmggg___WWWQQQMMMLLLLLLJJJPPPWWW[[[^^^hhhxxxrrraaaYYYUUUWWW[[[\\\lllwwwhhhiiikkkpppxxx~~~}}}yyy{{{xxxssspppnnnllljjjhhhgggkkkppptttwwwzzz|||~~~|||||||||}}}}}}}}}}}}|||zzzkkk^^^YYYRRRKKKQQQ\\\lllrrrkkkiiiGGG@@@@@@===888111...///111........................---------.........//////////////////000000000000...111555555333444999===\\\wwwttt\\\ppphhh]]]vvvvvv^^^dddvvvwwwfff\\\PPPIIIDDDBBBAAAAAADDDIIINNNWWWhhh~~~}}}~~~}}}gggppp~~~~~~yyysssmmmkkkiiigggffffffggghhhdddccchhhxxxiiiuuuyyyhhhrrr~~~~~~{{{EEE<<<888888555444333222111222333333111444222///222>>>KKKRRRPPPPPPZZZeeedddddd||||||vvvnnndddXXXKKKCCCCCCEEEIIIOOOVVV[[[^^^___aaakkkrrrqqqpppuuuwwwtttuuutttzzzrrreeeffflllqqq}}}|||wwwtttuuuvvvtttrrrppppppqqqnnnmmmkkkfffbbbbbbggglllkkkkkkllllllmmmnnnooooookkknnnrrrvvv|||}}}gggEEEGGG>>>===888333111111000...///............---------////////////////////////...............///000000222666555555IIIqqqrrruuupppgggaaa[[[TTTLLLGGGJJJPPPNNNSSSWWW\\\gggzzzlll\\\UUUVVVXXXZZZZZZqqq|||mmmddd]]]```gggpppwww{{{||||||yyywwwtttpppmmmlllkkkkkkeeehhhmmmrrruuuvvvvvvuuuwww{{{|||yyywwwtttlllddd___VVVMMMLLLQQQ\\\zzzwwwsss||||||HHH>>>@@@???999444000///---////////////////////////............////////////////////////000000000000000333222444777222888LLLqqqeee```hhhiiieeexxxhhhaaassskkkVVVPPPGGGAAA<<<===???AAAEEEJJJSSSVVVddd}}}zzzuuuuuu}}}wwwlll~~~~~~~~~{{{wwwsssqqqmmmiiigggggggggeeecccggghhhhhhnnnmmmxxx}}}mmmyyy{{{DDD<<<888888555444333222222222333333444444222222999EEEMMMNNNPPPYYYffflllfffggg|||xxxrrrhhh\\\PPPGGGBBBHHHJJJMMMRRRXXX]]]___```fffooovvvwwwyyyppprrr~~~zzzwwwwwwuuutttsssrrrqqqpppkkkllllllkkkiiihhhiiijjjiiiiiikkklllmmmmmmmmmmmmkkkmmmpppssswww}}}sssQQQJJJ@@@???;;;666222111///...///............---------------------------------///............///000000333777999===UUU}}}{{{tttwwwnnnhhhfff___WWWRRRLLLIIIKKKQQQUUUYYY]]]eeetttpppaaaWWWSSSUUUZZZdddrrrxxxiiiaaa]]]___ccckkkrrrwwwwwwuuuwwwvvvssspppmmmkkkiiihhhfffhhhmmmrrruuuuuuuuutttwww|||zzzvvvwwwyyyxxxooofff```XXXPPPMMMOOONNNiiiuuuyyy[[[DDDCCC@@@:::555222000///////////////////////////............////////////000000000000111111111111///333222444888555<<>>:::555000/////////............---------------------------------//////......//////000111000555:::DDDaaayyy|||{{{uuullleeeddd[[[RRROOOMMMLLLOOOSSSWWWYYY___lllvvv^^^WWWVVVTTTZZZddduuuxxxkkkddd______```gggppptttsssqqqwwwvvvuuurrrpppmmmjjjiiihhhjjjnnnrrruuuuuuuuutttwww|||~~~xxxvvv{{{~~~tttiiibbb\\\TTTNNNLLLLLL]]]yyyvvvpppyyypppLLLFFF@@@:::777444222111////////////////////////............////////////111111111111222222222222...333222444888777BBBYYY}}}bbb___ccchhhlllpppxxxnnn}}}zzzcccKKKDDDCCC>>>;;;===@@@CCCIIIPPPXXXYYYddd}}}zzz|||zzzooofffqqq}}}}}}{{{{{{{{{{{{yyywwwtttooojjjfffeeefffggggggeeehhhhhhfffnnnxxxkkkxxxxxxCCC<<<999777444444333333333222222222333333333777BBBNNNRRROOOPPPcccpppkkkhhhxxx}}}{{{wwwmmm^^^OOOFFFFFFIIIPPPSSSWWW\\\___cccgggiiilllrrrwwwzzzoooiii{{{vvvvvvwwwwwwrrrmmmmmmmmmooorrrtttqqqkkkeeedddeeehhhjjjkkkkkkjjjiiinnnooopppqqqqqqssswwwzzzqqqUUUCCCAAA>>><<<777111///000///............---------/////////////////////////////////...///000000111111555===MMMmmmyyyyyytttkkkddd```VVVNNNMMMOOOPPPSSSVVVWWW\\\fffwwwjjjWWWYYY\\\\\\gggyyyuuuppphhheeedddhhhpppuuussspppvvvvvvvvvvvvtttrrrpppnnnlllnnnqqqtttvvvwwwvvvvvvxxx{{{}}}|||{{{}}}wwwlllddd^^^WWWNNNIIIMMMSSSiiivvvhhhooo{{{PPPGGG>>>:::999666222000////////////////////////............////////////000000000111111111222222///333222444888999FFF```mmm^^^eeefffffflllwww|||vvvppp[[[HHHCCC@@@<<<;;;>>>AAADDDLLLTTTXXXXXXbbb{{{|||~~~wwwmmmccciiirrr{{{}}}zzzzzz{{{{{{{{{yyytttpppjjjeeecccdddeeegggeeejjjkkkggggggvvvwwwkkkwwwzzzxxx~~~vvvCCC===999777444444444333333333222222000333555888AAANNNUUUVVV\\\iiinnnjjjppp}}}zzzuuuiiiYYYJJJEEEHHHMMMPPPUUUZZZ___cccggglllooorrrzzzllluuu}}}xxxwwwyyyxxxsssnnnsssqqqpppqqqrrrpppkkkgggeeefffgggiiijjjiiiiiihhhkkklllnnnnnnoooqqqtttwww}}}bbbFFF@@@<<<<<<999333000222///............---------///////////////////////////////////////000111111555999DDDYYYyyyvvvpppqqqmmmddd^^^ZZZRRRLLLMMMQQQTTTWWW[[[___hhhwwwrrr```XXX```dddgggzzz~~~|||tttppplllllloooqqqooommmssstttuuuvvvvvvuuussssssqqqrrruuuwwwyyyyyyyyyxxx{{{yyyxxxyyy}}}yyyooofff```YYYPPPGGGHHHGGGXXXzzzlllooo~~~WWWHHH<<<:::;;;777111...000000000000000000000000............/////////////////////000000000111111000444222333777:::JJJfff~~~ddd]]]gggeeedddpppnnnpppnnn```PPPCCCBBB===;;;;;;???BBBFFFOOOXXXZZZ\\\ggg{{{uuukkk]]]___fffrrr}}}{{{{{{{{{||||||{{{tttqqqkkkeeeaaaaaaccceee```fffiiifffbbbiii}}}ooogggrrrllllllwwwtttBBB===999777333333444444444333222111///333777<<>>;;;;;;===@@@BBBFFFQQQ\\\YYY^^^ooo|||sssqqqwwwxxx{{{qqqgggRRROOOVVViii~~~|||zzzyyywwwrrrkkkddd``````aaaccccccfffjjjjjjkkksss}}}oooccceeesss{{{yyyrrrAAA===999666333333444555444333222111444666;;;GGG[[[iiiiiiaaaccceeeooo~~~}}}qqqgggWWWKKKGGGIIIOOOSSS]]]ccciiilllmmmoootttyyy}}}zzzwwwwwwxxxpppsssvvvuuussssssvvvzzzqqqooollliiihhhhhhjjjkkkjjjlllnnnnnnnnnnnnppprrrnnnooo}}}~~~cccMMM===>>>AAA;;;222000//////.........---------////////////////////////000000000000000111111222333EEEbbb|||uuuooonnnjjjaaaXXXUUUIIIJJJPPPVVVXXXZZZ```gggxxxuuubbbVVVRRRWWW\\\bbbqqq}}}zzz{{{wwwxxxxxxtttppprrryyyxxxwwwuuusssrrrrrrrrrrrrxxxxxxyyyyyyzzzzzzyyyyyyvvvzzz~~~{{{~~~zzznnneee```ZZZSSSIIIFFFGGGSSSllljjjGGG:::999666333555000000000000000000000000............/////////000000111111111111222222222...333333666>>>GGGaaa{{{VVV___^^^jjjgggqqqjjjYYYbbb|||~~~lllVVVKKKAAA:::>>>;;;;;;===AAABBBFFFRRR]]]^^^dddvvvzzzpppmmmsssrrr~~~{{{wwwmmmcccUUUQQQWWWlll|||yyy{{{zzzvvvnnnfffaaa```aaa```]]]___eeeiiijjjpppxxxmmmfffdddlllmmmDDD>>>555666333333333222222111111111222555@@@RRRaaafffccc___eeehhhkkk~~~{{{{{{{{{yyyrrraaaOOOGGGGGGKKKQQQWWW```dddhhhjjjmmmrrrzzz|||yyy|||~~~|||yyywwwwwwvvvvvvuuutttuuuxxx{{{|||vvvooogggcccccceeeffffffggghhhkkkmmmooopppppppppsssnnnxxxzzzKKK;;;DDD===444666333//////...------------...////////////////////////000---,,,///000000333888:::MMMrrryyyrrrmmmllliii___TTTNNNPPPNNNNNNRRRTTTXXXdddqqq|||gggVVVMMMSSSUUU___ttt|||zzzzzzvvvuuuvvvwwwxxx~~~}}}wwwsssuuuxxxuuuooowwwwwwwwwyyy{{{|||{{{yyyxxxzzz|||}}}}}}}}}~~~~~~{{{uuulllgggcccZZZQQQFFFIIIJJJLLL\\\{{{}}}sssMMM@@@<<<666444888000000000000////////////////////////////////////000000000000111111111111111222555777:::JJJmmmnnn\\\bbbbbbbbbiii|||kkkYYY]]]kkkQQQEEE>>>999;;;;;;<<<===???BBBKKKXXXaaabbbaaazzzuuujjjmmm{{{xxxggghhhxxxiiiZZZOOOMMMVVVmmm~~~}}}|||}}}~~~}}}{{{yyy{{{{{{vvvmmmccc]]]^^^```___```aaadddgggjjjlllnnnzzzyyytttuuu|||}}}}}}~~~mmmCCC>>>555666333333333222222222111111333999FFFYYYhhhmmmgggaaa```fffppp}}}{{{{{{xxxttthhhZZZKKKFFFIIINNNVVV]]]dddgggjjjkkknnnttt||||||~~~||||||}}}~~~|||yyyxxxxxxuuuttttttuuuvvvwwwyyyzzztttooohhheeeeeefffggggggfffgggiiilllnnnooooooooorrrpppxxx|||yyyzzzWWW@@@CCC===777777333//////...------------...////////////////////////111......111111111333888AAAXXX||||||wwwpppjjjiiieee[[[QQQLLLMMMMMMPPPUUUXXX^^^kkkyyyooo\\\SSSQQQTTTfff}}}~~~{{{yyyvvvsssrrrssssssttt{{{|||vvvuuuwwwvvvrrrttttttuuuxxx|||~~~~~~~~~~~~}}}|||vvvnnniiieee\\\RRRNNNMMMKKKMMMYYYpppyyyUUUCCC<<<888555555111000000000////////////////////////////////////000000000000111111111111222111444:::CCCUUUsss~~~|||cccXXXdddaaaaaammmlllYYY]]]}}}~~~jjjOOOCCC===888;;;;;;<<<>>>???CCCLLLWWW```bbbgggtttrrr}}}qqqbbbkkkvvveeeVVVKKKJJJTTTlll~~~}}}||||||}}}}}}{{{yyy{{{zzzvvvnnnddd^^^^^^```^^^___```bbbdddgggiiikkk~~~{{{lllCCC===555666333333333333222222222222555===LLL```qqqvvvooofff^^^dddwww}}}{{{||||||uuulll___SSSHHHFFFKKKQQQZZZaaafffhhhjjjlllpppxxxxxx{{{}}}~~~~~~{{{yyyxxxxxxssstttuuuvvvwwwwwwxxxxxxtttpppkkkhhhhhhhhhhhhhhhhhhiiikkkmmmnnnoooppppppqqqsssxxx|||rrrqqq|||gggFFF@@@<<<999999444000///......------......////////////////////////222000000222222111444999IIIjjjyyyuuummmgggddd```VVVNNNKKKKKKMMMSSSXXX]]]fffvvvxxx```QQQSSSZZZ\\\}}}|||yyywwwtttrrrqqqqqqooopppyyywwwtttrrrpppqqqqqqssswww|||}}}|||xxxqqqlllhhh^^^TTTTTTMMMJJJNNNUUUcccbbbGGG<<<;;;888222111111000000/////////000////////////////////////000000000000111111111111333000333<<>>@@@DDDLLLWWW______jjj}}}xxxmmmeeeyyy~~~tttbbbQQQJJJJJJTTTiii}}}||||||}}}|||{{{yyyzzzyyyvvvooofff```^^^___^^^^^^___```aaaccceeefff}}}kkkBBB===555666333333333333333333333333666@@@PPPcccttt{{{wwwnnnbbbcccyyy~~~}}}~~~||||||~~~sssfffXXXOOOHHHIIIMMMSSS[[[ccceeegggiiimmmssszzzzzz{{{}}}|||zzzxxxxxxxxxrrrtttvvvxxxxxxxxxwwwvvvvvvtttpppmmmkkkiiihhhgggkkklllmmmooopppqqqrrrsssppptttvvvxxxvvvqqqzzzuuuMMM===;;;;;;999555000//////...............////////////////////////222000111222111000555;;;SSS{{{{{{wwwssskkkddd```[[[RRRLLLKKKLLLPPPUUUZZZaaannn|||jjjWWWOOOUUU```lll~~~{{{xxxvvvuuutttsssrrrooopppzzzvvvqqqppppppppppppqqquuu{{{}}}}}}yyytttoookkk```VVVTTTIIIFFFMMMQQQYYYvvvzzz||||||nnnJJJ:::===<<<333222111000/////////000000///////////////////////////000000000111111111111111111333>>>QQQkkk|||^^^fffgggdddkkkooo\\\^^^yyyoooPPPBBB<<<:::===:::===???BBBEEEMMMWWW^^^^^^lll{{{rrroootttbbbRRRLLLLLLSSScccsss{{{~~~~~~|||{{{||||||zzzyyyxxxxxxvvvppphhhbbb___^^^^^^^^^^^^^^^___```aaabbbqqqiiiAAA<<<444666333333333333333333333333777DDDSSSaaaoooyyyzzzuuuhhhcccwwwvvv~~~}}}}}}~~~ppp```PPPJJJHHHLLLQQQWWW```gggiiijjjlllpppwww~~~{{{yyyzzz{{{zzzwwwvvvvvvwwwssstttwwwyyyyyyyyywwwvvvxxxwwwvvvsssooojjjgggeeellllllmmmnnnooopppqqqrrroootttssspppxxxttt{{{WWW>>>;;;<<<999777000000///............///////////////////////////000///000111000000777@@@]]]xxxuuuqqqiiiaaa]]]WWWPPPMMMNNNPPPTTTXXX\\\eeevvvmmm^^^SSSOOOVVV```}}}~~~yyyxxxwwwuuuuuuuuuuuuvvvqqqnnnooorrrtttwww}}}zzzvvvuuuuuusssrrrqqqoooooowww|||sssrrrtttvvvqqqpppooorrrwww}}}|||}}}zzzuuuqqqmmmcccYYYUUUHHHDDDLLLNNNQQQjjj~~~ooowwwzzz~~~wwwNNN999>>>???666333222000/////////000111///////////////////////////000000000111111111111///111666???SSSppp}}}vvvaaakkkfffhhhwwwppp\\\^^^xxxuuuUUUDDD>>>;;;===:::===@@@CCCFFFMMMVVV]]]aaaooo~~~|||wwwwwwwwweeeVVVMMMLLLRRR]]]hhhmmmrrrvvv~~~{{{zzz{{{{{{zzzxxxwwwwwwuuuqqqkkkeee```]]]^^^^^^^^^]]]^^^^^^______jjjhhh@@@<<<444666333333333333444444444444888HHHWWW___gggrrrwwwuuulllfffzzzuuu~~~|||}}}yyyiiiZZZGGGEEEHHHOOOWWW^^^gggooonnnooorrruuu}}}zzznnn{{{|||yyyyyyyyywwwuuusssssstttssstttvvvxxxxxxwwwvvvuuuxxxyyyzzzxxxrrrlllhhhfffiiiiiiiiiiiikkklllmmmnnnnnnrrrqqqmmmrrr~~~vvvzzzeeeDDD===<<<888999111000//////......//////////////////////////////000//////000///222===HHHkkk|||tttqqqoooggg___YYYSSSNNNNNNQQQRRRWWW[[[bbbooovvvbbbWWWSSSTTT]]]hhhyyyjjjaaa^^^```eee````````````^^^\\\ZZZYYYTTTSSSTTTXXX[[[^^^hhhrrruuu{{{}}}yyyvvvttttttpppmmmmmmllllllqqqxxxxxx~~~{{{vvvuuuvvvwwwsssqqqooopppuuuzzz~~~}}}}}}yyytttqqqnnneee\\\YYYLLLGGGKKKJJJJJJ\\\uuuwwwlll|||{{{|||VVV===>>>@@@:::444222111//////000111222////////////////////////000000000000111111111111...222888BBBXXXvvvxxx}}}ggg___hhhffflllqqq\\\]]]xxx|||ZZZFFF@@@<<<<<<:::===AAAEEEHHHNNNVVV\\\^^^mmm|||yyy~~~}}}~~~wwwhhhYYYLLLLLLQQQ\\\fffmmmvvv}}}~~~{{{zzzzzzzzzyyyxxxuuuuuuuuurrrnnnggg```\\\]]]]]]\\\\\\\\\\\\]]]]]]```zzzggg@@@<<<444666333333333444444444555555:::NNN^^^```aaahhhoooooopppoooxxx}}}zzzwwwpppaaaRRRFFFFFFJJJSSS[[[aaajjjrrrnnnqqquuu{{{xxxjjjyyy~~~yyyyyyxxxuuurrrppppppqqqrrrssstttuuuuuuuuutttsssuuuyyy|||{{{vvvoookkkiiigggggggggggghhhiiikkklllmmmppppppnnnmmmrrr|||{{{zzzuuuOOOCCC===777;;;111000000///////////////////////////////////////000//////000000555DDDRRRzzzwwwpppnnnlllddd\\\UUUPPPLLLNNNSSSPPPWWW___kkk}}}mmm\\\WWWYYY___qqq~~~ooo^^^UUUPPPPPPVVV^^^XXXYYYYYYYYYXXXVVVUUUTTTSSSSSSVVVYYY[[[___hhhsssvvv|||}}}yyyvvvtttsssmmmiiijjjlllkkklllnnnuuu||||||{{{xxxuuutttrrroooppptttzzz}}}|||xxxssspppnnnggg^^^ZZZPPPJJJJJJHHHGGGRRRaaa}}}xxxzzz~~~___EEE???>>>:::444333111///...000111333////////////////////////000000000000111111111111///333999GGGaaasss|||hhhYYY```eeeiiioooqqq\\\\\\vvv^^^HHH@@@:::999:::>>>BBBFFFIIINNNUUU[[[]]]mmmwwwsssyyyxxxuuu|||zzzxxx|||uuugggZZZOOOPPPVVVbbbmmmwww~~~{{{yyyyyyyyyyyyxxxtttuuuuuusssoooiiiaaa[[[ZZZZZZYYYYYYYYYZZZZZZ[[[YYYkkk}}}ggg???<<<444666333333333444444555555555;;;RRRcccbbb^^^bbbhhhiiisssyyy|||wwwrrrjjj[[[MMMIIIIIINNNWWW]]]bbbhhhpppjjjnnnuuuzzzkkk{{{}}}yyyxxxwwwtttpppnnnnnnoooqqqqqqrrrrrrsssrrrrrrrrrrrrwww||||||xxxrrrnnnlllhhhhhhgggggghhhjjjlllmmmlllnnnqqqooojjjiiiqqq|||{{{XXXHHH???777===111111000///////////////////////////////////////111000///000111888HHHXXX}}}uuuooonnnjjjbbbYYYSSSMMMJJJNNNTTTNNNVVVbbbssswwwggg[[[ZZZ___llljjjaaaZZZ[[[\\\\\\aaaggghhhhhhhhhiiijjjkkkllllllpppqqqssswwwxxxzzz}}}zzzvvvttttttmmmhhhjjjmmmllljjjjjjiiiqqqyyy}}}~~~}}}xxxuuurrrppppppuuu{{{}}}|||xxxrrrpppnnnggg```XXXQQQKKKIIIGGGGGGOOOXXX{{{vvvrrrfffKKK???===:::555333111///...000222333////////////////////////000000000000111111111111111333999JJJjjjxxxqqq}}}~~~TTTRRRdddhhhkkkpppqqq[[[[[[uuu```III@@@999777:::>>>CCCFFFIIINNNUUU[[[bbbsssrrrmmmttt||||||wwwsss}}}zzzsssfffYYYTTTVVV]]]hhhttt{{{yyyyyyyyyyyyxxxttttttuuutttpppiiiaaa[[[XXXXXXWWWWWWWWWXXXXXXYYYZZZfffxxxhhhAAA===444666555111111555666444444666@@@YYYbbb]]]___ccceeekkkqqq~~~{{{xxxuuupppeeeWWWMMMJJJLLLOOOUUU[[[aaafffiiikkkxxxrrriii||||||tttwww{{{xxxuuuqqqnnnlllkkkkkkppppppqqqqqqqqqrrrrrrrrrvvvxxx{{{~~~~~~yyyqqqkkkiiijjjkkkjjjiiihhhiiijjjllloooqqqqqqpppppprrruuu}}}}}}nnnNNNBBB===888888555111//////000//////000///...---------------111///222666444666KKKddduuukkkdddfff^^^UUUPPPKKKIIILLLRRRQQQ[[[jjj}}}ooojjjccc```dddxxxzzznnnjjjhhhiiilllrrr{{{wwwtttrrrrrrpppmmmkkkkkkkkkjjjiiilllnnnuuu~~~~~~wwwvvvtttqqqppprrruuuxxxyyyyyytttssstttppphhh```XXXSSSMMMHHHEEEGGGJJJMMMkkk{{{vvvoooJJJ===???;;;777666444222111111222222111111000000//////......000111222222111000111333555111888PPPqqqgggsssoooSSS[[[gggfffnnnzzzpppZZZ[[[wwweeeJJJ???<<>>AAADDDFFFHHHMMMUUUZZZaaaxxxvvvrrrnnniiiwww|||uuunnn___OOORRRZZZhhhzzz~~~{{{yyyyyyyyyyyyxxxvvvuuuuuuuuutttmmmccc[[[VVVVVVWWWWWWXXXWWWWWWVVVXXX___nnnggg@@@<<<444666555222111555666444444666BBB[[[eee```aaaccceeelllxxx|||zzzwwwtttmmmbbbTTTJJJKKKMMMRRRXXX^^^ccchhhjjjjjjvvvnnneeeuuuyyyeeeeeeeeehhhqqqyyywwwtttpppmmmlllllllllooooooppppppqqqrrrrrrrrrwwwyyy|||{{{tttooojjjjjjjjjjjjiiiiiijjjkkkkkkmmmoooooommmlllnnnppp~~~vvvUUUAAA;;;:::888555111//////000000///000///...------------...000...000444444:::QQQkkkzzzyyy{{{ssslllhhhddd[[[RRRNNNLLLKKKNNNSSSTTT___ooo}}}llliiieeeeeeqqqzzzooopppqqqrrryyy~~~{{{wwwtttssstttqqqnnnlllkkkkkkjjjiiikkknnnsss|||~~~yyyuuussspppoooqqquuuxxxzzz~~~|||xxxtttssssssooohhhbbbYYYUUUNNNHHHEEEFFFIIIKKKbbbyyyPPP>>>===888666555444222111111111222111000000000/////////...000111222222111000222333333111999RRRrrrnnnhhhQQQZZZfffgggqqqqqq\\\]]]wwwiiiMMMAAA===AAA???BBBEEEGGGIIINNNUUU[[[fff{{{wwwqqqnnniiitttzzzooofffXXXKKKOOOWWWeeevvv}}}{{{zzzzzzyyywwwuuuttttttuuusssmmmccc[[[VVVVVVWWWWWWWWWWWWVVVVVV[[[___jjj}}}}}}wwwuuu|||fff>>>;;;444666666333222555555333444888MMMccciii```]]]^^^cccnnn~~~~~~zzzyyyvvvrrrjjj^^^QQQHHHLLLPPPVVV]]]ccchhhkkklllmmmwwwjjj```llldddQQQLLLNNNXXXcccrrr}}}wwwuuurrrooommmlllllllllnnnnnnoooppppppqqqrrrrrrwwwxxx{{{~~~~~~{{{vvvqqqkkkjjjiiiiiiiiiiiijjjkkkjjjkkklllllljjjiiiiiijjjzzzzzzdddCCC999???888555222000000000000/////////......------......000...///222666AAA[[[uuunnnpppzzztttoookkkiii```VVVNNNLLLMMMNNNQQQTTTXXXeeexxxrrreeedddaaaeee{{{rrrwwwuuupppxxx|||yyywwwtttssstttrrrnnnllllllkkkjjjiiiiiikkkooovvv}}}|||yyytttrrrpppnnnpppssswwwzzz~~~{{{zzzxxxvvvuuusssqqqnnnhhhddd[[[VVVOOOHHHEEEEEEGGGIIIUUUrrrZZZDDD@@@:::666555333111000000000111000000000000///////////////111222222111111222333444333???ZZZwwwuuu^^^PPP[[[eeeiiitttrrr]]]^^^wwwoooRRRCCC???BBB@@@CCCFFFHHHJJJOOOWWW]]]cccssswwwrrrppplllrrrttteee[[[PPPHHHKKKRRR\\\hhh{{{|||{{{zzzxxxvvvtttsssssssssrrrlllccc\\\VVVVVVVVVVVVVVVVVVVVVUUU^^^^^^cccsss}}}wwwsss```rrreee===:::333666777444333555444333666;;;[[[lllmmmbbb^^^]]]cccqqq~~~}}}yyyxxxvvvpppfffYYYNNNHHHNNNRRRYYYaaahhhlllnnnnnnttt{{{ggg[[[fffxxxyyy___UUUMMMLLLTTT\\\cccttt~~~}}}~~~}}}zzztttssspppmmmlllkkkllllllllllllmmmnnnpppqqqrrrrrrtttuuuwwwzzz{{{zzzvvvsssllljjjhhhfffggghhhiiijjjjjjkkkkkkjjjhhhfffeeedddtttqqqsss~~~uuuIII:::CCC888555222000000000000/////////............//////111//////222888IIIfffwwwhhhqqq|||rrrnnnjjjgggfff[[[RRRJJJKKKNNNQQQTTTWWW]]]mmmwwwjjjbbbbbb___ggg}}}xxx|||wwwppp{{{{{{ooosssuuuyyyzzztttqqqttt}}}~~~|||zzzxxxvvvttttttrrrpppmmmllllllllllllkkkhhhiiilllqqqvvvyyyyyywwwuuusssqqqnnnmmmooossswww{{{}}}{{{uuuuuuuuusssqqqmmmiiiggg]]]XXXPPPIIIDDDDDDEEEGGGLLLfff~~~cccJJJDDD???666555333111000///000000000000000000///////////////000222222111111222444666888GGGeee}}}vvv~~~VVVSSS^^^dddlllxxxsss^^^^^^uuuuuuVVVEEE???BBBAAADDDGGGIIIKKKPPPXXX^^^^^^gggsssqqqsssqqqsssyyysssuuukkkZZZQQQLLLHHHOOOTTTYYY^^^lll}}}{{{yyyvvvtttrrrqqqqqqrrrqqqlllddd]]]VVVUUUUUUUUUTTTTTTTTTUUU\\\\\\^^^jjj~~~wwwhhhXXXnnnddd===:::333666666444333555444333888???^^^ooouuuqqqooojjjjjjttt|||}}}xxxxxxvvvmmmaaaUUUNNNJJJOOOTTT\\\dddkkkooopppqqqxxx}}}bbbWWWbbbssszzzjjj]]][[[```hhhjjjhhhooozzz|||||||||{{{|||||||||{{{yyywwwrrrqqqnnnllljjjjjjkkkkkkjjjkkklllmmmooopppqqqrrrssstttuuuxxxzzz{{{yyywwwnnnjjjfffdddeeeggghhhggglllkkkkkkjjjiiifffdddaaaiiihhhqqqOOO:::AAA999666222000000111000000//////.........//////000444222111333<<>>AAABBBEEEHHHJJJLLLQQQYYY^^^\\\bbb~~~ssskkknnnrrrrrrrrrsssyyyxxxqqqlllfff}}}gggTTTKKKIIIKKKTTTZZZ]]]___mmm~~~|||zzzxxxuuurrrqqqppppppqqqqqqmmmeee___VVVUUUTTTSSSSSSSSSSSSTTTWWWXXX[[[fff~~~{{{sss}}}|||dddXXXllleee>>>;;;444666555333333444333444;;;CCC[[[nnn{{{}}}uuuxxx}}}{{{{{{wwwwwwtttiii\\\QQQMMMMMMPPPUUU\\\eeelllppprrrsssyyy~~~{{{\\\SSS^^^lllwww~~~xxxaaaooo}}}}}}wwwvvv{{{{{{{{{|||{{{zzzyyywwwvvvrrrpppmmmjjjiiiiiiiiijjjhhhiiijjjlllnnnpppqqqrrruuutttuuuxxx{{{}}}~~~}}}rrrmmmfffcccdddfffgggfffmmmlllkkkkkkjjjhhhccc```aaacccrrrWWW======999666333111111111111000//////......//////000000333222222555BBB]]]|||~~~vvvtttqqqjjjbbb___RRRMMMKKKMMMPPPRRRYYY```kkk}}}qqqfff___YYYYYYccc}}}rrrsssvvvbbbddddddeeegggccceee}}}~~~{{{xxxvvvuuuttttttmmmkkkiiiiiikkklllmmmlllmmmmmmnnnooopppqqqrrrsssrrrsssssspppllljjjlllnnnwww|||{{{vvvuuuttttttsssppplllhhh___ZZZQQQIIIDDDCCCDDDEEEMMMUUUvvvmmmPPPCCC888999777555333111000000000////////////000000000000...///111111111111333555555:::RRRtttmmmrrrqqqSSSaaagggddduuusss]]]\\\qqq^^^GGG>>>AAABBBEEEHHHJJJLLLQQQYYY___]]]eeennnjjjhhhiiilllnnnnnnmmmwww{{{ddd___kkkzzzeeeRRRHHHIIINNNSSSZZZ^^^bbbttt~~~|||{{{xxxtttqqqqqqppppppqqqqqqnnngggbbbVVVUUUSSSRRRQQQQQQRRRSSSRRRTTTXXXccczzzzzzrrrzzzuuubbbXXXiiieee???<<<444666444222333444333555===GGGbbbpppyyyzzz}}}~~~zzzxxxyyyuuuuuuqqqeeeVVVMMMMMMPPPQQQUUU\\\dddkkkpppsssttt}}}xxxYYYOOOXXXccclllvvv~~~}}}ttt}}}zzzyyyxxx}}}||||||}}}|||yyywwwuuutttqqqpppmmmjjjhhhgggggghhhggghhhiiikkkmmmoooqqqrrrtttssstttvvvzzz~~~wwwppphhhdddeeeggggggffflllkkkjjjkkkkkkhhhccc___]]]```rrrbbbDDD<<<999666333111111111111000///////////////000111111000111222777GGGgggzzzzzztttrrroooggg___\\\NNNMMMNNNOOOPPPQQQZZZdddssssssccc\\\YYYUUUWWWjjj}}}rrrwwwooo```eeegggfffgggdddjjj~~~}}}~~~|||xxxvvvtttttttttnnnllliiihhhiiijjjiiiiiikkkllllllkkkjjjiiijjjjjjlllpppsssqqqmmmjjjlllnnnxxx|||{{{zzzvvvssstttuuusssmmmggg___ZZZQQQIIIDDDCCCDDDEEEJJJLLLiii|||zzz|||___JJJ::::::888666444222111111111.../////////000000000111---///111111111222333555555<<>>999777333111111111111000///////////////000111111---///111888KKKnnn|||}}}sss~~~vvvpppnnnkkkccc[[[YYYLLLMMMPPPQQQPPPQQQ[[[fffxxxkkkZZZTTTTTTZZZ]]]wwwwwwoooxxxlllbbblllnnnlllllljjjkkk|||yyyvvvtttttttttpppmmmjjjhhhhhhgggfffeeeggghhhhhhfffdddbbbbbbbbbhhhmmmrrrrrrnnnlllmmmooovvvzzz|||wwwssstttvvvuuummmfff___ZZZQQQIIIDDDCCCDDDFFFEEEEEE```}}}wwwsssnnnVVVBBB;;;999777444333222111111.../////////000000111111---///111111111222444555777>>>YYYiiiwwwvvvVVViiikkkgggvvv```^^^qqqeeeKKKAAADDDBBBDDDHHHJJJLLLQQQXXX^^^ppp|||}}}xxxmmmggghhhkkklllssssssyyynnn]]]NNNGGGKKKTTTcccggggggkkk~~~}}}{{{wwwtttrrrppppppqqqrrrpppjjjeeeVVVTTTRRRPPPOOOPPPQQQRRROOORRRUUU^^^sss}}}uuuttteee___pppbbb===>>>777555444666444555999888BBBYYYuuuqqquuuwwwwww~~~zzzxxxuuusssvvvpppdddWWWLLLIIIMMMQQQWWWZZZ```gggmmmrrruuuwwwpppXXXOOOQQQXXXfffzzz}}}rrroooyyy~~~~~~~~~xxxzzzyyytttrrrtttqqqmmmkkkkkkiiidddcccfffhhhhhhhhhhhhiiijjjllllllmmmnnnpppqqqssswww}}}zzzssskkkgggggghhhfffdddiiikkklllkkkhhhfffeeeeeebbbVVVfffyyyssszzzxxxJJJ>>>AAA===888555333222000///////////////000000000000)))555555777RRRxxxvvvlll}}}tttnnnooommmeee[[[UUUNNNMMMNNNQQQRRRWWWdddqqqsssbbbSSSPPPZZZbbbvvv|||sssrrr}}}~~~zzzmmmbbbbbbjjjpppqqqoooxxx|||}}}~~~~~~zzzwwwuuuttttttvvvpppiiiggghhhiiigggdddbbbbbbbbbaaa``````______fffnnnssspppnnnooonnnjjjrrrwwwyyyrrrrrrvvvuuuooogggeee[[[OOOFFFCCCDDDDDDDDDIIIIIIUUU{{{~~~www{{{[[[>>>===:::777444333222000///000000000000111111111111///000222222111222444666;;;@@@\\\qqq{{{nnn^^^mmmdddsssvvveee^^^pppgggNNNDDD???AAACCCHHHKKKLLLTTTeeevvvpppgggggggggqqq{{{yyyjjjdddaaadddbbbVVVIIIFFFMMMTTTmmmiiiiiivvv{{{wwwtttrrrpppqqqqqqqqqooommmjjjhhhVVVTTTRRRQQQQQQQQQOOONNNNNNQQQTTTWWWeeewwwrrrrrruuuaaa<<<>>>777666444777444444999888CCCZZZyyyrrrrrrzzzzzzsssxxx}}}zzzxxxuuusssuuunnncccVVVLLLIIIMMMRRRWWW[[[```ggglllqqquuuwwwsss\\\NNNQQQZZZiii~~~|||}}}vvv{{{yyyyyyxxxsssqqqsssoookkkjjjkkkiiieeeeeegggffffffgggggghhhiiikkkkkklllmmmoooppprrrvvv|||}}}vvvnnniiihhhhhhgggeeeiiijjjlllkkkhhhfffeeeeeeaaaVVVddduuurrrxxxzzzMMM???@@@===888444222111000...////////////000000000000000:::777:::VVVzzztttttt}}}tttnnnnnnllldddZZZTTTOOONNNOOORRRTTTZZZhhhuuukkk\\\PPPPPP]]]qqq{{{sssrrrwwwnnnlllpppvvvkkk```aaaiiiqqqsssssszzz~~~}}}~~~zzzwwwtttsssrrrtttnnnhhhfffggghhhfffccccccbbbaaa```____________dddnnnuuusssooonnnmmmjjjrrrwwwxxxrrrqqqttttttmmmgggddd[[[OOOGGGDDDCCCCCCCCCEEEFFFPPPsss~~~fffHHH>>>;;;777444333222000///000000000000111111111111///000222222111222444666999BBB___vvvlll___nnnfffuuuuuueee^^^nnngggNNNEEE???AAACCCGGGKKKNNNWWWkkk}}}rrrccceeeiiittt}}}xxx|||qqq]]]ZZZVVVZZZZZZRRRGGGEEEMMMTTTiiifffhhhxxx{{{wwwtttsssssssssssssssqqqooollljjjXXXUUURRRPPPPPPPPPOOONNNOOORRRTTTWWWdddzzzsssvvv```<<<>>>888777444777444444888888EEE^^^|||rrrmmmqqqpppooozzz|||zzzxxxuuusssssslll```TTTKKKJJJNNNSSSXXX\\\bbbhhhlllqqqvvvyyysss]]]MMMPPPYYYhhh}}}wwwiiiiiigggllluuuvvvzzz{{{xxxuuurrrqqqsssmmmjjjiiijjjiiiffffffhhhddddddeeeeeefffhhhiiijjjjjjlllmmmoooqqquuuzzz}}}zzzsssmmmiiihhhhhhgggiiijjjkkkjjjhhhfffffffff```VVV___nnnooovvvUUUAAA???<<<777444222111///...////////////000000000000444:::777>>>___}}}ppp}}}|||tttnnnnnnkkkaaaWWWRRRPPPOOOPPPSSSVVV^^^mmm|||vvv___RRRLLLSSSeee~~~zzzrrrrrryyylll___\\\___ppphhh```___hhhrrrwwwwww{{{wwwsssqqqpppqqqlllgggdddeeefffeeecccdddcccaaa___^^^___```aaadddoooxxxxxxrrrnnnkkkjjjqqqvvv~~~zzzsssrrrtttssslllfffccc[[[PPPHHHDDDCCCBBBAAAFFFGGGMMMlllsssRRR@@@===888555333222111///000000000000111111111111///000222222111222444666888EEEddd~~~bbb[[[kkkeeewwwsssccc[[[kkkeeeNNNEEE@@@AAABBBFFFKKKPPP]]]tttnnn___dddnnnuuu|||xxxyyykkk[[[[[[VVV]]]aaaZZZMMMHHHOOOYYYiiiggglll|||xxxvvvtttuuuuuuuuuuuussspppnnnlll[[[WWWRRROOOOOOOOOOOOOOOMMMOOOQQQUUU___xxx}}}zzz|||rrrooo```<<<>>>888777444777444444888:::IIIddd}}}ppphhhiiiiiilll~~~~~~{{{yyywwwuuusssqqqiii]]]QQQKKKKKKPPPTTT[[[___eeejjjnnnrrrxxx|||pppZZZLLLNNNUUUccctttcccSSSYYY^^^fffrrrxxx|||~~~xxxsssqqqqqqrrrnnnkkkiiijjjhhheeedddgggbbbbbbbbbccceeefffhhhhhhhhhjjjlllmmmooossswww{{{}}}wwwpppjjjgggggghhhiiijjjkkkjjjhhhffffffggg```WWWZZZffflllsss___CCC???;;;777333222111///...////////////000000000000222777666DDDlllyyynnnzzzsssnnnmmmhhh___UUUPPPOOONNNPPPTTTYYYbbbssslllUUULLLLLL[[[rrr}}}zzzrrrqqq|||ssseeeXXXVVV[[[mmmiiibbbaaahhhttt{{{{{{{{{wwwssspppnnnppplllgggeeeeeeeeeeeedddeeeccc```^^^]]]^^^```bbbgggrrr}}}}}}vvvnnnjjjiiinnnrrr{{{zzzwwwvvvssslllfffccc[[[PPPIIIEEECCCAAA???EEEFFFJJJdddXXXBBB???999555444222111000///000000000111111111111///000222222111222444666999JJJiii}}}^^^\\\kkkhhh{{{qqqaaaXXXiiicccLLLEEEAAAAAABBBFFFKKKSSSccc}}}dddZZZdddqqqttt}}}{{{xxxjjjgggfffrrr{{{rrr[[[MMMTTTbbbllliiiqqq|||yyywwwuuuvvvvvvuuutttrrrpppnnnlll^^^YYYSSSNNNMMMNNNOOOPPPIIIJJJLLLPPPYYYnnnzzzxxx}}}wwwwwwaaa<<<===777777444777444444999<<>>;;;777333222111000///////////////000000000000000555888NNNzzzuuuoooxxxrrrmmmkkkfff\\\SSSOOOMMMMMMQQQWWW]]]gggxxxfffQQQMMMSSSggg~~~yyypppooo~~~|||wwwnnn___SSSRRRYYYkkkkkkgggdddjjjvvv~~~~~~}}}xxxssspppnnnpppmmmiiifffeeeeeeeeeeeeeeeccc```^^^]]]^^^```bbbkkkttt~~~zzzpppjjjiiijjjoooxxx}}}zzzuuunnnhhheee]]]RRRJJJFFFCCCAAA???>>>BBBDDDXXX~~~```EEEAAA;;;666444333222111///000000000111111111111///000222222111222444666999NNNnnn}}}vvvffffffpppooorrrbbbXXXkkk___JJJDDDAAAAAABBBFFFLLLUUUgggqqq[[[WWWaaammmqqqzzz{{{sssjjjssshhhQQQYYYmmmpppkkkttt|||yyywwwvvvuuuuuutttrrrpppmmmlllkkk```[[[TTTNNNMMMMMMNNNOOOHHHHHHKKKOOOVVViii```;;;===777777333777555555:::???UUUttt|||oooggggggfffkkk}}}zzzxxxwwwuuurrrpppkkkbbbUUULLLJJJNNNTTTXXXbbbgggmmmqqqrrrvvv~~~uuu```PPPOOOSSS___ooo}}}mmmeeesssyyyrrrqqqrrrqqqrrrmmmkkkjjjgggbbb```bbb______```aaaccceeefffgggfffhhhkkkmmmnnnppptttwww~~~xxxooohhhfffhhhiiijjjjjjiiigggfffhhhiii```[[[UUU\\\jjjnnn|||kkkDDD???<<<777444333333111000////////////000000000000222888???YYYrrrvvvuuupppllljjjdddZZZRRROOOLLLNNNSSS[[[cccmmm~~~dddSSSUUU___www}}}wwwmmmlll{{{yyytttiiiXXXLLLMMMTTTfffjjjjjjggglllyyy~~~zzzuuuqqqooopppnnnjjjfffdddccccccddddddcccaaa___^^^___```aaakkkpppzzz}}}ssskkkjjjhhhmmmvvv}}}xxxqqqlllhhh___SSSJJJFFFDDDBBB@@@>>>EEEEEEQQQwwwxxxmmmGGGCCC<<<777444333222111000000000000111111111111///000222222111222444666999QQQttt~~~yyykkkkkkooorrryyyiii^^^ooo\\\GGGCCCBBBAAABBBFFFMMMVVVhhhbbbSSSSSS[[[dddnnnvvv}}}uuupppbbbssspppTTT\\\tttyyyrrr|||}}}{{{yyywwwvvvtttsssqqqooommmkkkiiihhhbbb\\\UUUOOOMMMMMMNNNNNNKKKJJJLLLRRRWWWhhh]]]999<<<888999333777555666;;;CCCZZZ{{{}}}rrrlllllliiikkk~~~|||yyywwwvvvtttpppmmmjjj```SSSJJJJJJOOOUUUYYYccciiioooqqqrrrvvv~~~wwwdddPPPOOORRR]]]mmm{{{uuu}}}zzzsssrrrrrrppppppllljjjjjjgggbbbaaaccc^^^___```aaaccceeefffgggfffhhhkkkmmmnnnpppsssvvv|||~~~sssjjjhhhiiiiiijjjjjjhhhffffffhhhjjjaaa^^^TTTYYYjjjmmmwww}}}kkkGGG@@@<<<888555444444333222////////////000000000000333;;;FFFcccqqq|||rrrnnnkkkiiicccYYYQQQPPPLLLOOOVVV```iiittteeeYYY```mmmzzztttjjjjjj{{{yyysssgggUUUIIIJJJSSS___gggjjjhhhnnn{{{|||wwwsssqqqpppnnnjjjeeebbb```aaabbbcccbbbaaa```____________fffhhhqqq{{{}}}vvvnnnllliiimmmvvv}}}yyysssoookkkaaaTTTJJJFFFDDDCCCBBB@@@IIIGGGMMMqqqwwwwwwIIIDDD===777444333222222000000000000111111111111///000222222111222444666<<>>999999444777111666:::999JJJiii{{{~~~vvvzzzzzzlllkkkyyywwwuuusssrrrpppllljjjiii\\\OOOKKKLLLPPPWWW]]]dddmmmooorrrwwwvvv{{{zzzaaaQQQNNNOOOXXXfffooonnnkkkhhhzzz{{{wwwsssqqqqqqnnnllljjjhhhgggfffcccaaa```___]]]]]]^^^aaaeeeggghhhhhhhhhjjjnnnqqqrrrssszzz{{{rrrjjjfffggghhhiiiiiiiiihhhfffeeeaaabbbSSSPPPbbbiiirrrxxxyyy___III777>>>:::222444...111////////////000111333444555777KKKqqq}}}ppp|||uuurrrmmmiiifff___VVVQQQQQQMMMPPPZZZjjjvvvjjjfffqqq|||xxxqqqgggjjj|||zzzrrrdddUUUNNNPPPUUUcccbbb______iiiyyy}}}~~~vvvpppkkkkkkiiifffcccaaabbbcccbbb```^^^^^^___`````````cccccclll|||uuuppplllmmmrrr}}}{{{tttoooiiiaaaVVVLLLFFFCCCBBBAAA???EEEFFFHHH___}}}iiioooVVVCCC:::999333111333///111111000000000000111111222111222444222000333:::@@@\\\~~~|||nnneeefffooossszzz~~~kkkqqqZZZFFFAAA???AAAEEEIIILLLTTTggg\\\RRRNNNQQQRRRNNNRRRZZZaaalll|||~~~jjjyyy^^^___sssnnnkkkrrr~~~zzzwwwvvvwwwvvvttttttpppllljjjjjjjjjiiiiiiccc^^^VVVPPPMMMMMMMMMMMMMMMMMMNNNRRRZZZlllSSS???::::::555777222777::::::MMMlll}}}zzzsssyyy{{{ooonnn~~~xxxvvvtttsssrrrpppmmmjjjiii\\\PPPLLLMMMQQQXXX^^^eeennnqqquuu{{{{{{zzz```OOOLLLKKKSSS^^^dddccc^^^YYY```ppp~~~~~~~~~{{{wwwsssqqqqqqnnnkkkiiigggfffdddbbb``````___]]]\\\]]]```ccceeegggggghhhkkknnnpppqqqrrryyy~~~|||ssskkkgggggghhhhhhiiihhhgggfffeee___cccVVVPPP```kkkvvvnnnLLL777===:::222444...111000000/////////111222333999>>>VVV||||||uuuzzztttqqqmmmhhhfff___VVVQQQPPPLLLOOOZZZjjjxxxppppppzzz}}}xxxqqqgggkkk{{{yyysssiii^^^YYY[[[___```]]]WWWUUU]]]nnn}}}zzz|||~~~|||~~~vvvpppllllllkkkhhheeedddccccccbbb```^^^^^^___`````````bbbaaaiiiyyyvvvpppmmmnnnrrr{{{{{{tttoooiiiaaaVVVLLLFFFCCCAAA@@@???CCCDDDFFF]]]qqqmmm{{{[[[FFF<<<;;;444111333///111111000000000000111111222111222444222000444:::GGG```}}}{{{nnn~~~iiigggjjjrrrxxx}}}gggkkkZZZEEE@@@??????DDDHHHKKKSSSgggcccZZZTTTUUUZZZ^^^aaadddcccmmmzzzqqqrrrcccZZZfffeeebbbiiiyyy|||zzzzzzwwwyyyzzzxxxvvvtttrrrqqqqqqooollljjjjjjiiihhhgggccc^^^WWWQQQMMMLLLMMMMMMMMMLLLNNNSSS\\\lll}}}VVV@@@::::::666777444888:::===TTTssswwwqqqxxx|||rrrssszzz}}}wwwuuussssssrrrpppnnnkkkhhh\\\PPPMMMOOOSSSZZZ```eeeooorrrvvv}}}~~~yyy___NNNJJJIIIOOOXXX]]][[[WWWTTTTTTbbb}}}|||{{{}}}{{{xxxuuurrrqqqmmmjjjgggeeedddccc```^^^___^^^\\\[[[[[[]]]```aaadddfffhhhkkknnnoooppppppxxx|||}}}uuummmiiihhhhhhhhhhhhhhhgggffffff___fff[[[PPP[[[kkkwww}}}RRR999;;;888222444...222222111000///000000222222888AAA]]]{{{}}}xxxtttqqqlllhhheee^^^UUUPPPPPPMMMQQQ\\\lll{{{tttxxx}}}xxxqqqggglll{{{xxxsssllleeeaaa```aaaYYYUUUOOOKKKSSScccqqqwwwsssvvvxxxvvvvvv~~~vvvqqqnnnmmmlllkkkhhhfffdddcccaaa```^^^^^^```aaa```___aaa___dddtttxxxpppnnnnnnqqqxxxzzztttooohhh```UUUKKKEEEBBB@@@???@@@BBBBBBEEEZZZ~~~ooovvvcccJJJ===<<<555222222...111111000000000000111111222111222444222000555<<>>BBB@@@AAAIIIVVVuuurrrUUU:::;;;888111444111111111111000000000000000444111000444222777FFFUUUpppgggfff~~~```RRRVVVhhhoooooo{{{mmm___wwwbbbEEEEEEIIIIIINNNWWWdddvvvlllccceee[[[JJJTTTccciiipppmmmnnnkkkhhhggggggfffccc``````^^^ZZZSSSMMMIIIIIIJJJMMMLLLIIIGGGKKKYYYnnn}}}qqq{{{~~~yyy___<<>>===AAA???@@@HHHUUUrrr|||lllsssaaaAAA===:::444666111111111111000000000000///444111000444222666EEEWWWrrr|||dddggg___QQQXXXiiinnnooo{{{}}}~~~iii\\\vvv___DDDDDDFFFFFF[[[tttiiiaaacccppprrr|||wwwVVVMMMZZZiiijjjfffiiihhhjjjlllkkkiiieeeccccccaaa^^^ZZZSSSMMMIIIIIIJJJJJJKKKJJJIIIMMMXXXhhhuuu{{{kkkvvvwwwaaa;;;<<<555444777444666777>>>YYYppprrrssswwwvvvqqqsss|||}}}yyyttttttsssrrrppplllgggcccVVVOOOJJJMMMRRRYYYaaaiiippppppuuu{{{pppbbbTTTSSSGGG???DDDIIIWWWlllyyyttt|||zzzyyyzzzzzz{{{{{{zzzyyywwwtttqqqooommmiiiccc___\\\[[[ZZZYYYWWWVVVVVVUUUUUUVVVVVVWWWYYYZZZ]]]___bbbccceeeeeehhhnnnuuu|||~~~uuullliiifffeeefffggghhhgggeeeddd[[[RRRNNNLLL\\\yyyzzzooo```FFF@@@777999555222222000000222222111444999HHHnnn~~~lllttt}}}rrrooooookkkfffaaa\\\UUUMMMKKKNNNUUUaaaqqq~~~mmmUUUNNNQQQ]]]sss~~~|||zzzzzz{{{{{{yyyxxx|||uuummmccceee}}}yyykkkYYYJJJBBBAAA>>>DDDKKKUUUhhh~~~vvv}}}~~~xxxqqqjjjfffeeeeeedddccceeeeeedddcccaaa``````___eeebbbdddeeeiii|||pppkkkhhhlllsss|||~~~|||tttkkkeee^^^SSSJJJDDD@@@>>>===<<<@@@>>>???GGGRRRoooyyylllqqqpppHHH>>>:::444666222222111111111000000000...333111111555222666DDDWWWtttwwwaaahhhaaaUUU[[[jjjmmmmmm{{{}}}tttbbbWWWsss]]]HHHIIIIIIPPPooo|||~~~gggcccccc[[[XXXYYY]]]```ggg{{{rrrWWWHHHJJJXXXdddeeeZZZ]]]___eeeiiillljjjddd```___```aaa^^^ZZZSSSMMMJJJJJJKKKGGGIIIKKKLLLMMMTTT```jjjxxx}}}ooovvvsssmmmaaa999:::555777888666888999@@@XXXkkkjjjsss{{{yyyvvvuuu|||~~~|||ssssssrrrqqqoookkkfffbbbUUUNNNKKKNNNUUU[[[ccckkkrrrqqqttt|||~~~pppcccSSSTTTIII@@@DDDKKKYYYnnn|||{{{{{{zzzzzzxxxzzz{{{zzzvvvqqqnnnmmmjjjfffaaa^^^\\\[[[ZZZYYYVVVVVVUUUTTTTTTTTTUUUUUUWWWYYY[[[^^^aaabbbccccccffflllssszzzyyymmmiiifffeeefffhhhgggfffdddddd[[[RRRNNNKKKZZZvvvvvviii~~~fffEEE>>>999777444111333000000222222111444:::GGGnnn{{{ppp{{{}}}tttpppoookkkfff```[[[SSSLLLLLLOOOWWWeeevvv}}}gggRRRQQQVVVggg~~~}}}}}}}}}zzzxxxxxxrrrkkkccceee~~~zzzooo]]]KKKBBBAAAIIILLLRRR[[[lllzzz|||~~~wwwqqqjjjffffffffffffdddfffeeeeeedddbbbaaa```___fffbbbdddeeekkkrrrlllhhhkkkqqqzzz~~~|||tttkkkeee]]]SSSJJJDDDAAA???>>><<<@@@??????GGGQQQlllsssqqq||||||MMM===888444666222222222111111111000000...333222222666333666EEEWWWrrryyydddlll]]]VVV^^^jjjllllll|||{{{jjj[[[TTTqqq___NNNQQQQQQbbb~~~hhhiiiooo~~~mmmlllkkkXXXPPPIIIHHHIIIPPP___nnnlll]]]LLLEEEFFFLLLTTTYYY```oooqqqaaaYYYbbbmmmnnnwwwtttooohhhbbb^^^^^^^^^```^^^ZZZSSSMMMJJJJJJKKKFFFIIIKKKKKKKKKPPPZZZbbbnnnvvvzzzmmmmmm```999;;;777999777555888:::BBBYYYkkkhhhsss}}}|||wwwnnnnnnzzzxxxrrrqqqppppppnnnjjjeeeaaaTTTNNNLLLQQQWWW]]]eeelllrrrqqquuu}}}~~~qqqdddUUUVVVKKKAAAFFFOOO\\\nnnzzz}}}{{{zzzzzzzzzyyywwwuuuxxxzzzzzzvvvqqqmmmlllgggddd```]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWZZZ^^^```aaabbbbbbeeekkkrrryyy}}}nnniiieeedddggghhhgggeeecccddd[[[SSSNNNJJJWWWrrruuugggtttjjjBBB===<<<777555000333111111333222111555:::GGGttt}}}www}}}uuuqqqpppmmmggg```[[[TTTNNNNNNRRRWWWeeewwwyyycccRRRRRR[[[ppp}}}zzzwwwssspppmmmgggkkk~~~zzzrrr```LLLCCCCCCDDDKKKTTT```ppp~~~{{{zzztttxxxwww||||||vvvpppjjjfffggghhhhhhgggeeeeeeeeeeeedddbbbaaa```dddaaadddeeekkkuuunnnhhhjjjoooxxx~~~zzzssskkkeee^^^TTTJJJEEEBBB@@@???<<>>888555666222222222222111111111111...333222222666555999HHHWWWqqqmmmrrrSSSRRR^^^iiiiiikkk}}}vvvhhh^^^YYYqqqbbbNNNRRRUUUiii~~~cccfffnnntttoooppplll```VVVMMMKKKMMMQQQWWW\\\YYYOOOHHHKKKPPPQQQSSSUUU\\\```^^^YYYfffvvviiidddcccbbbaaa___]]]YYYSSSMMMJJJJJJKKKHHHJJJKKKIIIHHHMMMVVV___jjj|||}}}~~~{{{kkkppp]]]999<<<888999444111555999BBBZZZlllhhhooozzzyyyvvvmmmlllyyy}}}xxxvvvqqqqqqpppooommmiiiddd```SSSNNNLLLQQQXXX^^^dddkkkpppqqqvvv~~~~~~qqqeeeWWWXXXLLLAAAGGGQQQ[[[gggooo|||vvvsssrrrtttwwwxxxvvvtttqqqsssvvvxxxwwwsssnnnkkkeeeccc___]]]]]]\\\[[[ZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUWWWZZZ^^^```aaaaaaaaaccciiipppwwwooojjjddddddgggiiigggdddaaaccc\\\TTTOOOIIITTTmmmpppfffllltttCCC<<>>FFFOOOTTT[[[ddduuu}}}qqqcccbbbdddjjjrrrxxxxxxvvvmmmnnnqqquuuwwwuuunnniiidddbbb___^^^^^^]]]\\\ZZZZZZZZZXXXWWWWWWVVVVVVVVVTTTWWW[[[^^^aaaaaaaaaaaa```fffmmmuuupppjjjddddddgggiiigggccc___bbb]]]VVVQQQIIIQQQiiinnniiilllHHH<<<@@@444888333333111111333333222555;;;RRR{{{{{{zzztttooommmlllgggbbb]]]VVVPPPOOORRRWWWbbbtttuuu^^^NNNTTTddd|||||||||}}}~~~}}}zzzwwwwwwuuusssnnnrrrzzzxxxttteeeQQQIIIMMMXXXnnn}}}ttt{{{}}}|||~~~|||~~~{{{tttmmmhhhggggggfffdddcccdddeeeffffffeeedddcccaaadddjjjiiihhhyyyzzzrrrjjjiiinnnvvvyyyqqqjjjccc\\\RRRIIIDDDAAA@@@???;;;@@@@@@@@@FFFLLLdddaaaCCC<<<777555333333222222222111111111000444111111777999AAARRR___wwwqqqttt[[[WWWXXXbbbdddiii|||uuulllssspppPPPSSSdddtttkkk```gggkkkwww~~~\\\NNNTTTNNNOOOPPPRRRRRRUUU[[[aaaeee[[[___fffhhh___YYYeeeyyyttt{{{xxxkkkcccaaa```^^^\\\\\\ZZZVVVPPPJJJHHHHHHIIIGGGIIIKKKJJJIIIMMMVVV]]]qqq~~~aaadddYYY888===666333666222666:::EEE___ppplll```jjjqqqsss{{{}}}xxxtttpppooonnnnnnlllhhhccc___OOOKKKJJJOOOVVVZZZ```ffflllqqqxxx~~~}}}rrrfff[[[ZZZIII<<>>:::?????????DDDKKKbbbcccCCC;;;555000333333333222222222111111000444111111777:::CCCUUUccc|||kkkooo^^^VVVVVV```bbbiii|||pppssszzzWWW\\\rrr|||gggVVVYYYgggnnnrrr{{{XXXMMMVVVPPPWWW^^^cccbbbbbbjjjvvv{{{ppp}}}sssnnnooollliiifffdddbbb___^^^[[[YYYUUUOOOJJJGGGGGGIIIDDDHHHLLLMMMLLLOOOVVV\\\tttiiimmm^^^:::;;;555666:::<<<888555GGGbbblllfffZZZ^^^ggguuu~~~{{{vvvooonnnnnnmmmlllgggaaa]]]PPPLLLLLLPPPVVV[[[ccckkkppptttxxx|||~~~yyyoooeee___YYYOOOFFFEEEKKKPPPRRRccc~~~lll[[[OOOKKKPPPYYYdddmmmtttxxxyyysssfff```jjjwwwwwwnnnhhhdddcccaaa___]]]\\\[[[[[[\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXXXX[[[___bbbbbbaaabbbiiiooossszzzuuukkkdddfffiiigggbbb```aaaaaa]]][[[TTTFFFKKKeee{{{zzz[[[;;;>>>666555666555111000111222333666<<>>AAAFFFGGG[[[|||kkkDDDAAA888777666555444333222222222222111111222444444:::JJJYYYjjjzzzqqqdddlllYYYWWWVVV^^^eeekkkzzzsssrrr~~~[[[fffsss\\\SSSSSSWWW^^^fffnnnwww~~~```SSSYYY[[[```vvvxxxmmmvvvvvvmmmzzzvvvmmmjjjgggaaa^^^___]]][[[VVVPPPJJJGGGGGGHHHJJJGGGHHHKKKLLLMMMSSSZZZppp~~~xxxttt^^^:::;;;444666444888666666IIIeeepppjjjWWWYYY___jjjzzz{{{vvvpppooonnnmmmkkkgggaaa\\\NNNKKKKKKPPPVVV\\\eeemmmuuuxxx{{{~~~yyynnnddd^^^WWWMMMDDDBBBHHHQQQVVVfff}}}ttthhhWWWJJJGGGMMMXXXeeeqqqyyy}}}~~~rrreee^^^gggtttvvvnnngggcccbbb```^^^]]]\\\[[[[[[]]]\\\[[[ZZZYYYZZZZZZ[[[\\\ZZZZZZ[[[___``````^^^bbbhhhmmmrrrzzzuuukkkdddfffiiigggccc`````````[[[XXXRRREEEKKKddd|||uuubbbAAA@@@666555777555222000222333333777===YYYxxxgggmmmuuupppnnnmmmhhhddd___YYYRRRLLLNNNTTT]]]gggvvvxxxfffXXX___rrr|||zzzyyy|||~~~zzz|||xxxtttkkkkkk|||xxxvvvhhhXXXZZZhhhxxxuuukkk___fff||||||uuuooommm}}}{{{|||}}}xxxqqqllliiiiiihhhhhhiiiiiihhhgggfffeeeccccccgggjjjlllmmmpppyyy~~~rrriiijjjnnnttttttiiiccc[[[PPPGGGAAA>>>===<<<===???===@@@EEEGGG[[[}}}nnnEEEAAA888777666555444333222222222222222111222333555;;;IIIWWWeee}}}jjj]]]hhh^^^XXXVVV[[[aaakkk~~~|||uuunnnoooeeepppsssdddVVVRRRTTTXXX___gggmmmuuu|||fff___jjjoooxxx}}}mmmeeecccaaa``````\\\ZZZVVVPPPJJJGGGGGGIIIJJJHHHHHHKKKLLLNNNSSSZZZmmm}}}|||~~~vvv```<<<===666888111555666999MMMgggqqqmmmUUUVVVXXX^^^lllzzzvvvqqqpppooommmkkkfff___ZZZMMMIIIJJJPPPVVV]]]fffnnnzzz|||~~~yyynnnbbbZZZSSSIIIAAA???FFFUUU```|||~~~uuullljjjkkkcccSSSDDDGGGOOO]]]mmmyyyrrrddd[[[cccpppuuuooohhhbbbaaa___]]][[[[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\^^^]]]\\\\\\^^^^^^]]]\\\bbbggglllqqqzzzvvvllldddeeehhhgggcccaaa___^^^YYYUUUPPPEEEKKKccc~~~pppiiiEEEBBB777666888555333222444444444888???dddvvvccchhh~~~sssooonnnmmmgggccc^^^XXXQQQKKKNNNTTT^^^gggvvvxxxggg[[[bbbttt{{{yyyyyy{{{}}}zzzzzzvvvrrriiikkk}}}xxxuuuhhh[[[___lllvvvoooiiiggggggkkkuuuyyytttgggbbbfffzzzxxxyyy|||~~~}}}xxxqqqllliiiiiihhhhhhiiiiiiiiiiiihhhgggfffeeehhhjjjlllllloooxxxsssiiiiiilllssstttiiiddd\\\PPPEEE???=========<<<>>><<<@@@FFFHHH]]]~~~yyyqqqxxx}}}sssHHHAAA777888555555444333222222222222333111000333666<<>>>>>HHH\\\nnndddYYYWWWYYY___ccc^^^PPPDDDKKKWWWjjj{{{{{{ssseeeZZZ___nnnvvvqqqiiiaaa___\\\ZZZYYYZZZ\\\^^^]]]]]]\\\\\\[[[[[[[[[[[[]]]]]]\\\]]]]]]^^^]]]]]]```gggnnnsss{{{xxxmmmdddeeehhhgggdddbbb^^^___XXXSSSNNNEEEKKKaaapppjjjCCCAAA999888888555333333555444444999AAAkkkyyyfffnnn{{{qqqooonnnmmmgggbbb]]]XXXPPPKKKNNNTTT___iiiwwwuuueeeYYYaaarrrzzzyyyyyy{{{}}}}}}|||zzzzzzvvvqqqiiikkkzzzuuuhhhZZZZZZddd___\\\XXXYYYbbbvvvxxxjjjfffnnn}}}xxxvvvwwwzzz|||}}}|||wwwqqqllliiiiiiiiihhhhhhhhhhhhiiihhhhhhgggfffeeeggghhhhhhjjjrrrvvvjjjhhhjjjpppvvvjjjddd\\\OOODDD>>>======>>>;;;======AAAGGGJJJ___ttthhhzzz}}}yyyIII???777999555444333333222222222333444111000333777===JJJUUUuuuqqq```lllrrrZZZ______aaalll|||uuudddeeeyyybbbtttkkk\\\^^^```dddfffeeebbbccceeeiiiooouuuzzzrrruuu}}}vvvzzzzzzlllhhhhhhccc]]]XXXYYYXXXTTTNNNIIIGGGHHHIIIJJJHHHIIIMMMNNNNNNSSSYYY]]]wwwaaa??????888888666999999;;;GGGXXX^^^\\\XXX\\\\\\YYYbbbyyy{{{wwwuuurrrqqqooommmjjjddd]]]XXXOOOLLLLLLQQQWWW]]]fffnnnzzz{{{~~~zzznnncccOOOGGG???<<>><<<======<<<>>>>>>BBBHHHKKK```qqq```|||KKK>>>666:::444444333222222222333333444111111444888@@@NNN\\\qqq^^^iiikkkcccbbbbbbiii}}}}}}bbbaaa}}}{{{{{{tttpppzzzeee]]][[[___fffmmmnnnkkkhhhffffffeeeiiinnnsss}}}nnnbbbjjjrrrrrr^^^[[[WWWYYYgggwwwnnnjjjfff```[[[YYYXXXVVVSSSMMMIIIGGGHHHIIIJJJIIIJJJMMMNNNNNNRRRXXXZZZ|||}}}___<<<<<<555555666777777999CCCPPPWWWWWWVVV]]]^^^ZZZ```vvvyyyuuuuuuqqqpppooommmjjjddd]]]XXXOOOLLLMMMRRRYYY```iiiqqqxxxyyy|||{{{pppeeePPPEEE===<<<@@@JJJ___ssswwwMMMDDD@@@BBBDDDEEEEEEDDDDDDDDDQQQfff{{{xxxssseeeXXX[[[mmmzzzvvviii[[[YYYUUUSSSSSSWWW[[[^^^[[[[[[\\\\\\[[[[[[ZZZYYYXXXZZZ\\\]]]]]]^^^```bbb___fffnnnttt|||~~~qqqfffdddfffdddbbbaaa___aaaZZZRRROOOHHHJJJYYYuuuttteee>>>>>>:::999666333333555666444333:::CCCfffuuukkkzzzwwwqqqpppooommmiiiccc]]]XXXQQQLLLPPPXXX```lllzzz}}}nnn]]]RRRXXXiii}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvooorrrxxxhhhTTTHHHEEEBBBFFFKKKRRRbbbzzziiinnn|||xxxtttsss~~~}}}{{{zzz{{{||||||{{{{{{wwwpppkkkjjjjjjjjjiiieeeeeeggghhhhhhiiiiiiiiicccfffhhhjjjnnnxxxzzzmmmjjjiiilllyyyvvvlllccc[[[OOODDD>>><<<<<<<<<<<<>>>>>>BBBHHHKKK```nnn[[[rrr~~~|||~~~MMM???777;;;444333333222222333333333333222444666999BBBUUUfffppp^^^gggyyyfffdddaaafffzzz~~~___]]]www|||wwwzzzhhh}}}cccWWWXXX]]][[[bbbhhhhhhgggiiiiiihhhcccdddgggmmmvvvuuu[[[\\\hhhkkkeeeRRRMMMJJJNNN[[[nnn}}}~~~pppggg```[[[[[[^^^VVVUUUQQQMMMHHHGGGHHHIIIKKKIIIKKKNNNOOOOOORRRXXX]]]___===<<<555555555555666:::FFFTTT^^^```VVV___```[[[```xxxxxxuuuuuupppooonnnllliiiddd]]]XXXMMMKKKLLLSSS[[[cccmmmvvvxxxxxx{{{{{{rrrhhhVVVHHH===<<>>LLL\\\hhhmmmWWWaaabbb\\\bbb{{{|||yyyuuuuuupppooommmllliiiddd^^^YYYKKKIIIKKKTTT]]]fffqqq{{{xxxxxxzzz|||tttooonnnssszzz~~~{{{ssskkk\\\KKK>>>===>>>@@@LLLZZZ\\\nnnvvvqqqeeeOOOCCCHHHMMMVVVgggyyy}}}mmm^^^___sssxxxjjjiiinnnnnnbbbUUUXXXkkk{{{ttteeeWWWTTTPPPNNNOOOSSSYYY]]]]]]]]]^^^___^^^]]]\\\[[[YYY[[[^^^^^^\\\\\\___aaa```dddhhhkkktttuuuhhhddddddbbb``````\\\```ZZZQQQNNNFFFDDDOOO\\\ssskkkpppoooJJJ@@@666777999111222444555222111999DDDhhh~~~vvvuuuvvvsssssspppllljjjeee___YYYRRRNNNSSSZZZ]]]kkk|||qqq___TTTWWWiii{{{zzz||||||}}}}}}|||zzzzzz|||}}}~~~}}}|||wwwyyyxxxiiiXXXKKKFFFGGGHHHGGGGGGQQQ___eeeccc\\\```jjjsssxxxrrrxxx~~~{{{{{{vvvpppkkkjjjjjjjjjjjjfffggghhhjjjllllllmmmmmmhhhiiiiiiggggggnnnyyyvvvlllkkklllooozzz~~~rrriii```YYYOOOFFF@@@===;;;:::;;;<<<;;;???DDDGGG[[[}}}yyyyyyzzzSSSDDD888999333333333222222333444444111444888999999EEE```yyyooogggbbbmmmqqqXXXUUUpppzzzuuuqqqnnn{{{wwwmmm^^^TTTUUUZZZXXXQQQTTTWWWVVVSSSXXXbbbiiihhhnnnkkkjjjmmmuuu}}}yyyUUUTTTYYYfffuuuooo```cccqqq|||~~~}}}~~~jjjbbbaaa___[[[YYYTTTSSSPPPLLLHHHGGGHHHJJJKKKJJJLLLPPPPPPOOORRRWWWbbbuuuwwwvvvrrreee???===888;;;888444888>>>HHH```rrrppp^^^```]]]\\\mmmuuu|||}}}~~~wwwtttrrrpppllljjjjjjhhh^^^SSSOOOLLLNNNUUU]]]dddmmmvvvzzzzzzyyy{{{tttaaaSSSRRRTTTUUU]]]gggqqqwww}}}}}}}}}|||vvvnnnbbbRRRBBB;;;<<<===???AAAJJJUUUWWWSSSMMMCCCCCCSSSVVVxxxccc^^^rrr~~~vvviiiccc]]]WWW___WWWUUUWWWaaauuuxxxfffXXXUUURRRUUU\\\aaabbbaaabbbaaa___^^^]]]]]]^^^___^^^___```___\\\[[[]]]___aaacccdddfffppp~~~sssgggccccccaaaaaabbb]]][[[WWWQQQKKKGGGFFFGGG\\\ooopppmmmxxxEEE===???777555222666333111444222666EEEfffyyysss|||sssnnnlllkkkiiieee```YYYQQQLLLQQQYYY^^^qqq|||sss___WWWaaasss}}}}}}{{{{{{|||}}}~~~~~~~~~zzz{{{~~~yyykkkVVVIIIFFFHHHJJJNNNQQQRRRSSSYYY______fffqqqlllbbbvvv~~~~~~~~~xxxpppiiieeedddfffhhhgggggghhhiiikkkjjjhhhfffgggfffggggggfffjjjyyywwwjjjggghhhlllzzz}}}uuukkkbbbYYYMMMDDD@@@>>><<<:::<<<<<<:::???EEEGGGWWWuuuvvvSSS>>><<<333333333333222222111111111111444555666<<>>888;;;888444777;;;CCCZZZkkkhhh\\\^^^]]]bbbzzzyyy~~~|||vvvsssrrrqqqnnnkkkkkkiii___TTTOOOLLLNNNUUU\\\cccllltttxxxxxxxxxzzzvvv]]]MMMAAAAAACCCCCCGGGPPPZZZcccnnnxxx~~~}}}|||{{{uuummm___QQQCCC>>>>>>>>>???AAA>>>EEEDDDCCCFFFDDDHHHWWWlll___YYYkkkwwwqqqfffaaa]]]XXXWWWPPPOOORRR[[[oootttdddbbb``````dddiiillljjjhhh^^^^^^]]]]]]]]]^^^^^^___^^^``````^^^\\\[[[\\\^^^```cccdddgggppp|||}}}rrrgggddddddbbbaaabbb\\\ZZZVVVPPPIIIFFFEEEFFFVVViiijjjeeeyyy}}}FFF;;;===555444222666222111444222666FFFiii~~~uuu{{{sssooonnnnnniiieee```ZZZQQQLLLQQQYYY___rrr|||sss___VVV```qqq||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}yyy}}}yyylllZZZMMMIIIKKKOOOUUUYYY[[[]]]bbbgggmmmuuuaaa[[[rrr~~~}}}xxxqqqjjjfffeeefffhhhiiiiiiiiiiiiiiiiiihhhgggmmmjjjhhhjjjjjjmmmvvvuuuiiifffhhhmmm{{{{{{sssjjjccc[[[OOOFFFBBB@@@>>><<<;;;<<<;;;@@@GGGHHHYYYwww{{{rrr~~~SSS@@@???888444444444444333333222222000333555888AAAVVVrrrkkkqqqeeefffttt\\\\\\sssmmmUUUTTTcccccc___YYYUUUVVVVVVUUUVVVZZZ[[[[[[[[[\\\```fffmmmrrryyyuuuqqqqqqxxxvvv]]]eeelllxxxrrrllleeeaaa___^^^[[[YYYSSSQQQNNNKKKIIIIIIIIIJJJIIIKKKLLLLLLKKKNNNTTTYYYcccjjjkkknnnnnnhhhAAA>>>888;;;999555666777>>>VVVgggccc^^^]]]\\\ggg|||{{{vvvtttqqqpppnnnkkkkkkiii___TTTOOOLLLMMMTTT[[[aaajjjrrrvvvwwwxxxzzz|||lllNNNBBB999::::::888:::@@@EEEOOO]]]kkkvvv}}}|||{{{zzzssskkk\\\PPPDDD@@@???>>>===>>>???AAA;;;;;;BBBDDDJJJYYYxxxPPPTTTeeeqqqnnnfffaaa]]]XXXSSSLLLKKKMMMTTTgggooodddcccbbbdddhhhllllllhhhddd[[[[[[\\\]]]^^^____________``````^^^\\\[[[\\\]]]```bbbeeegggpppzzz{{{qqqgggeeeeeecccaaaaaa[[[YYYTTTMMMGGGDDDDDDEEEPPPbbbccc]]]pppGGG:::===777666111666222111444222777FFFkkk~~~ttt}}}tttpppooopppjjjfffaaa[[[RRRMMMQQQYYY```sss}}}rrr^^^UUU___ppp~~~|||}}}~~~~~~~~~}}}}}}}}}~~~tttttt}}}~~~|||{{{xxxnnn^^^RRRLLLMMMSSS[[[aaadddggglllooovvv|||zzz______sss~~~~~~|||xxxrrrlllhhhffffffgggkkkkkkkkkkkkjjjiiihhhhhhqqqkkkiiikkknnnppptttyyyttthhhfffhhhmmm{{{yyyqqqhhhbbbYYYNNNEEEAAA???>>><<<:::<<<<<>><<<>>>BBBBBBHHHRRR^^^jjjttt|||~~~{{{yyyxxxppphhh[[[OOOCCC???>>>>>>???BBBEEEHHHDDDAAAFFFIIIRRReeennnCCCSSScccrrruuuqqqmmmgggaaa___VVVRRRQQQSSSdddoooiii_________aaacccccc```]]][[[\\\^^^___```___^^^^^^______^^^]]]\\\[[[\\\\\\___bbbeeehhhpppyyy}}}|||zzzpppgggffffffdddaaaaaaZZZWWWRRRJJJDDDAAABBBDDDPPPbbbbbb[[[nnnIII<<<@@@;;;:::111555222111444333777FFFlll{{{sssuuupppnnnoookkkgggccc]]]TTTNNNQQQYYYaaattt}}}rrr]]]UUU___ppp~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||oooiiinnnwww||||||{{{zzzwwwooobbbVVVNNNJJJTTT^^^dddhhhlllppppppuuuuuuxxx}}}ssscccjjjvvv~~~{{{xxxrrrmmmiiiggggggggghhhkkkmmmooonnnmmmlllkkkpppllljjjlllnnnpppwwwvvvjjjgggiiimmm{{{~~~wwwooofff^^^VVVKKKBBB???===<<<:::;;;===>>>CCCIIIIII[[[zzz}}}xxxUUU>>>>>>888555444444444444444444444222333666<<>>===<<<:::;;;>>>???CCCHHHIII\\\}}}rrrmmmXXX>>>===888333333333333333444444444444555777<<>>===;;;??????CCCHHHKKKaaa|||nnnggg[[[AAA@@@<<<333333333333333444444444555666888>>>LLLddd~~~hhhfff}}}ccc^^^qqq}}}sss\\\SSSgggfffQQQNNNHHHUUU\\\WWWTTTTTTYYY\\\___dddkkkoootttzzz|||{{{{{{ppprrryyyssslllwwwiiifffeeebbb^^^\\\]]]\\\YYYVVVNNNMMMJJJHHHGGGGGGHHHIIIEEEGGGIIIIIIHHHKKKQQQVVVZZZkkkwwwiiiBBB>>>777999444777:::999HHHoookkkddd]]]^^^jjjxxxxxxtttqqqnnnrrruuurrroookkkcccZZZMMMKKKLLLSSS[[[aaajjjsss||||||iiiXXXNNNZZZjjj{{{zzzwww{{{|||zzzwwwuuurrriii```QQQIIICCCCCCFFFKKKTTT]]]qqq~~~ooo[[[QQQaaa|||{{{tttwwwtttccc```\\\XXXWWWXXX\\\___aaa``````_________``````\\\ZZZYYYZZZ]]]______^^^```cccfffjjjtttttthhhdddcccaaa___```[[[VVVNNNEEE???>>>AAAEEEVVVffffffiiiRRR>>>???888333000444111000555333888HHHnnntttwww|||tttpppoooooommmjjjgggaaaXXXPPPRRRYYY___rrr|||sss___VVV\\\lll~~~~~~~~~~~~}}}wwwmmmgggmmm}}}wwwoookkkhhh```UUUMMM]]]kkkpppxxxooo^^^yyy~~~~~~~~~~~~~~~yyysssllliiiiiikkkmmmfffiiijjjiiihhhkkkrrrxxxwwwtttssssssrrruuutttiiiggghhhnnn|||xxxmmmbbb\\\TTTIIIBBB??????>>>===:::>>>>>>CCCIIIOOOiiiwwwgggggg]]]AAAAAA===333444444444555555555555444555888@@@PPPhhhggg```|||~~~ccc^^^qqq~~~sssZZZQQQbbbeeeMMMJJJHHHSSSVVVSSSTTTXXX]]]```cccmmmwww~~~{{{nnniiirrrzzzwwwccceeedddaaa]]][[[\\\ZZZWWWSSSNNNLLLJJJHHHGGGGGGHHHIIIFFFHHHIIIIIIIIIKKKQQQVVV^^^nnn}}}jjjCCC@@@888:::444777999888FFFmmmhhhddd___^^^fffxxx}}}xxxuuussskkkppprrrpppmmmhhh```XXXMMMJJJLLLSSS[[[bbblllttt||||||kkk]]]SSSddd|||xxxzzz{{{zzzvvvtttqqqhhh^^^QQQJJJDDDCCCCCCEEEKKKQQQ\\\ooozzz{{{~~~ppp]]]SSS```yyyyyyvvvrrrbbbaaa^^^ZZZXXXYYY\\\______^^^]]]]]]^^^___aaabbb[[[YYYXXXZZZ]]]``````___```cccgggkkktttuuuhhhdddbbb```___```[[[WWWNNNEEE???>>>BBBEEERRRbbbccciiiRRR===???:::777///444111000555444888HHHlll~~~mmmrrrvvvqqqooonnnnnnkkkgggbbbXXXQQQSSSYYY^^^qqq|||sss___WWW___ooo~~~~~~zzzsssjjjdddjjj~~~~~~|||vvvmmmkkkjjjcccXXXLLL]]]lllrrr|||sssaaavvv|||||||||}}}~~~zzzrrrllliiiiiilllnnnjjjjjjhhhcccaaafffpppyyynnnjjjjjjoootttxxx~~~pppeeedddgggnnn}}}yyynnnbbbZZZRRRGGG@@@======<<<;;;999===>>>CCCKKKSSSpppmmmZZZjjj]]]@@@???;;;444555555555666666777777222444888CCCTTTmmmjjjaaa{{{hhh```sss~~~ttt\\\SSSaaafffOOONNNKKKRRRNNNRRRUUU\\\bbbeeeiiiuuuhhh```lllrrr}}}{{{qqqaaaeeeccc```\\\[[[[[[YYYUUURRRMMMLLLIIIGGGGGGGGGHHHIIIFFFHHHJJJIIIIIILLLQQQVVVddd}}}uuuAAA;;;888888777999777777JJJiiijjj^^^]]]bbbfffwwwwwwtttsssppppppooonnnkkkggg```\\\RRRNNNMMMRRRYYYaaallluuu{{{xxxhhh]]]ZZZooozzzuuurrrqqqmmmfff```SSSLLLDDD@@@AAAEEEGGGHHHNNN\\\eeehhhxxxrrr}}}|||dddZZZ\\\yyy{{{yyyttteeeaaa___^^^[[[YYY\\\aaaaaa___]]]ZZZYYYYYYYYYZZZXXXWWWXXX[[[^^^___]]]ZZZ___bbbdddhhhrrr~~~ttthhhcccbbb`````````]]]VVVHHHCCCEEE>>>>>>LLLZZZgggffflllSSS>>><<<666666888444222222333666===FFFqqqvvvnnnvvvnnnnnnppprrrmmmgggaaaYYYSSSVVV\\\dddmmmwww{{{zzzrrrbbbUUU^^^mmm~~~~~~~~~|||~~~|||wwwnnnfffjjj~~~|||uuuoookkkfff___YYYLLLUUU___jjj{{{mmmjjjooo~~~{{{zzzyyy{{{}}}yyyssslllggggggkkknnnlllhhhdddaaaaaafffkkkoooooojjjjjjnnnrrruuu~~~rrrcccaaaeeemmm~~~yyylll___VVVOOOFFF>>><<<<<<>>>???;;;======BBBJJJRRRrrr~~~kkkiiippp```EEEBBB<<<888666444333333333555666444666999DDDYYYuuubbbnnnoooaaammm~~~zzzbbbTTT```lllRRRMMMJJJRRRNNNUUU^^^bbbfffoootttuuuooouuuxxx{{{uuullljjjeee^^^aaa___\\\[[[YYYWWWTTTQQQKKKIIIHHHFFFEEEEEEFFFFFFKKKHHHGGGGGGFFFFFFLLLTTT```vvvCCC>>>;;;999888:::888777GGGdddzzzmmm^^^[[[___dddxxx|||xxxtttsssooonnnnnnmmmkkkgggaaa]]]RRRNNNNNNTTTZZZaaakkkttt{{{{{{ooofffhhhyyy}}}xxxrrroooooollleee```RRRLLLDDD@@@BBBEEEGGGHHHKKKXXXbbbfffsssooodddwwwppp\\\\\\vvv}}}uuussslllmmmvvvwwwhhhccc______^^^\\\^^^bbbaaa```^^^]]][[[YYYWWWVVVZZZXXXWWWYYY]]]______^^^aaaccceeehhhqqq~~~tttgggcccbbb```___```[[[VVVIIIDDDDDD>>>@@@PPPeeeooojjjkkkSSS???===777777777333111222333555<<>>;;;<<<===>>>;;;======BBBJJJUUUwwwyyyoooqqqqqqbbbFFFCCC<<<888666444333333333555666555666999FFF^^^zzzjjjpppmmm```mmm|||xxxdddUUU___|||oooUUUMMMHHHPPPOOOUUU^^^bbbgggssszzz~~~yyyxxxyyy{{{zzzsssiiieeefffccc]]]___]]][[[YYYXXXUUURRROOOJJJIIIHHHFFFEEEEEEFFFFFFIIIGGGGGGHHHGGGHHHPPPYYYnnntttDDD@@@;;;888999;;;999777DDD]]]qqqyyyooo^^^XXX\\\eee|||}}}zzzttttttnnnmmmmmmmmmkkkgggbbb]]]RRROOOOOOUUU\\\aaajjjrrrxxxwwwqqq|||wwwrrrkkkiiiiiihhhccc^^^PPPJJJCCC@@@BBBFFFHHHHHHJJJVVVaaafffooo{{{qqqZZZZZZsssyyy```]]]rrriii[[[^^^```hhhvvv~~~mmmeee______`````````bbbaaaaaaaaa___]]]ZZZWWWVVV[[[ZZZXXXYYY\\\```bbbcccdddeeeeeegggqqq~~~uuugggbbbbbb```^^^^^^XXXUUUJJJDDDCCC===BBBTTTpppxxxnnnjjjSSS???>>>888777777333111111222444:::BBBjjjkkkiiivvvsssssstttmmmiiiddd___XXXRRRTTTZZZaaakkkuuuzzzzzzrrrcccVVVWWWfff||||||yyywwwvvvtttoooiiioooxxxooofff[[[QQQLLLDDDLLLZZZkkk~~~ssszzz~~~~~~|||zzzyyyzzz}}}zzzpppfffaaa___aaaccceeedddbbbbbbdddgggkkkmmmqqqnnnlllnnnqqqvvv~~~nnnaaa```gggqqqzzzmmmaaaUUUOOOFFF>>>;;;;;;<<<<<<:::======AAAKKKXXXzzzeeeIIIEEE>>>888666444333333333555666666555999IIIeeemmmoooggg]]]kkk|||yyyfffVVV^^^zzzwww[[[NNNFFFOOOPPPUUU^^^bbbjjjyyy|||yyyzzzyyyuuutttuuummmmmmjjjeeedddfffddd```]]][[[YYYWWWVVVTTTPPPMMMJJJIIIGGGFFFEEEEEEFFFGGGGGGEEEFFFHHHIIIKKKSSS\\\wwwyyyppprrrCCC???:::666888:::999777AAAWWWlllvvvqqq^^^VVV]]]jjj{{{uuusssooonnnnnnmmmkkkgggaaa\\\RRROOOPPPWWW]]]bbbiiipppttt|||}}}{{{oooiiicccaaabbbbbb^^^YYYLLLGGGBBB@@@CCCGGGIIIIIIMMMWWWbbbhhhnnnsssqqqlllgggWWW[[[rrrzzzddd^^^ooocccYYY```bbbhhhvvvqqqggg______aaa```___```aaaaaa``````^^^]]]\\\[[[]]]]]]]]]]]]```bbbdddeeefffgggfffhhhqqquuufffbbbbbb```^^^\\\UUUTTTJJJDDDCCC===CCCXXXyyyrrrkkkSSS@@@@@@999888666222000111111222999@@@dddfff___}}}wwwvvvtttrrrnnnjjjfffaaaZZZTTTVVV[[[aaakkkuuuzzzzzzqqqaaaSSSSSScccxxx{{{xxxvvvvvvtttooojjjpppyyypppcccTTTIIIEEEFFFMMMYYYjjj{{{uuuttt~~~}}}{{{zzzxxxxxx{{{~~~}}}wwwmmmeeebbbcccfffhhhgggggggggggghhhjjjkkklllgggfffeeegggllluuupppcccbbbiiitttzzzmmmaaaTTTNNNEEE>>>;;;;;;;;;;;;999>>>>>>AAAKKKXXXvvvhhhLLLGGG@@@888666444333333333555666666555999KKKjjj~~~ooonnnjjj```lllyyy{{{gggWWW\\\zzz|||}}}cccQQQFFFOOOQQQUUU^^^cccnnn}}}zzzxxxyyyxxxsssoooppplllkkkiiifffeeedddaaa]]]]]][[[XXXWWWUUUSSSOOOMMMIIIHHHFFFEEEEEEEEEFFFGGGFFFDDDEEEHHHHHHKKKSSS\\\rrr{{{pppgggsssDDDAAA;;;666555777888888@@@UUUkkkzzzsss```ZZZcccrrr}}}wwwrrrqqqpppooonnnkkkfff```[[[RRRPPPQQQWWW]]]bbbiiiqqqttt{{{iiiddd^^^\\\]]]\\\WWWRRRFFFBBB??????DDDHHHJJJJJJQQQXXX```fffkkknnnlllhhheeeXXX\\\ooo~~~|||jjjaaammmsss___ZZZ```^^^cccuuuqqqggg^^^^^^______^^^___``````___``````bbbcccdddbbbccceeefffeeeeeeddddddfffggggggiiisssuuufffaaabbb```]]]ZZZSSSRRRIIICCCBBB===DDDYYY}}}tttkkkSSSAAAAAA;;;999666333111222111222777>>>WWW{{{ggg```}}}zzzxxxsssnnnnnnjjjfffbbbZZZTTTUUUZZZaaakkkvvv{{{yyyppp___PPPRRRaaawww~~~|||yyywwwwwwwwwuuupppjjjoooyyyqqqcccQQQEEECCCEEEHHHQQQ^^^jjjqqqssstttyyytttqqqqqqjjjmmm|||}}}|||zzzyyyxxxxxxyyy{{{}}}vvvlllfffeeegggjjjkkkiiiiiiiiiiiiiiihhhhhhhhh```aaaaaaccciiiuuuooobbbbbbhhhsssxxxlll```RRRLLLDDD>>>;;;;;;;;;;;;888???@@@CCCLLLXXXrrrhhhLLLGGG@@@888666444333333333555666666555:::KKKiiiuuupppuuuhhhooowww|||gggXXXZZZuuuiiiUUUHHHPPPRRRTTT^^^eeesss{{{{{{vvvtttuuutttnnnjjjjjjjjjhhheeedddbbb^^^ZZZXXX\\\ZZZXXXVVVUUUSSSOOOLLLHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEEEEGGGGGGIIIPPPYYYiiissspppkkkaaa~~~xxxHHHCCC>>>:::555666777999AAATTTnnnxxxhhhdddmmmyyy}}}wwwrrrrrrqqqpppooommmhhhaaa]]]SSSPPPPPPVVV]]]bbbkkksssxxx}}}}}}lllgggaaa]]]\\\XXXPPPJJJ@@@===;;;>>>CCCIIIKKKKKKQQQVVV]]]bbbeeegggiiijjj```TTTXXXiiiyyypppdddjjj}}}fff[[[XXXXXXTTT```xxxmmmddd]]]]]]^^^^^^```ccccccdddeeehhhjjjmmmnnnoookkkmmmnnnnnnjjjgggddddddeeeggghhhkkkuuuvvveee```bbb```\\\XXXSSSPPPEEE@@@AAA===DDDXXX}}}wwwooo~~~SSSBBBCCC<<<:::777333222333222222666===XXX|||jjjaaa|||~~~yyyssslllllliiieee```XXXQQQQQQVVV```jjjuuuzzzyyyppp___PPPRRRaaavvv}}}||||||{{{yyyxxxxxxxxxvvvpppiiimmmyyysssdddPPPEEEEEEGGGHHHMMMTTT[[[bbbkkkttt\\\OOOVVV^^^^^^lll|||zzzxxxyyyyyyxxxwwwxxx{{{~~~~~~wwwnnnhhhggghhhhhhgggfffffffffeeedddcccbbbbbbaaaccccccbbbiiiwww}}}mmm``````gggrrrvvviii]]]OOOJJJCCC===;;;;;;<<<<<<777???AAACCCNNN[[[tttgggKKKGGG@@@888666444333333333555666444666;;;JJJccc|||tttnnnyyyooovvv|||}}}zzzgggZZZYYYnnnjjjWWWJJJQQQSSSTTT___hhhyyy~~~zzzxxxtttrrrtttsssooolllllliiieeecccdddccc^^^[[[ZZZ\\\ZZZWWWVVVTTTRRRNNNLLLGGGFFFEEEDDDDDDEEEFFFGGGGGGEEEEEEGGGFFFGGGOOOXXXhhhxxx{{{nnnlllfff^^^zzz{{{IIICCC>>><<<666777888:::AAAUUUqqqsssqqqvvv}}}}}}wwwsssppppppppppppoookkkeeeaaaSSSOOOOOOUUU\\\cccllluuuzzz~~~~~~wwwqqqjjjddd___WWWKKKBBB:::888888<<>>666555666;;;CCCJJJLLLLLLRRRXXX^^^```^^^]]]bbbiiieeeYYY\\\jjjzzzyyyjjjfffkkkppptttiiiTTTJJJMMMSSSOOOOOOccctttqqqaaa]]][[[]]]^^^aaaiiirrrxxx}}}{{{ssskkkffffffgggaaaeeeiiinnnyyyvvvddd```bbb```[[[VVVUUUNNN@@@<<<@@@>>>BBBSSSjjj{{{SSSCCCEEE>>>;;;888555444444333222666<<>>:::888BBBOOOPPPFFFUUUXXX\\\]]]]]]^^^bbbeeeeeeaaa]]]bbbsssvvvnnnccc^^^aaaddd^^^TTTLLLIIIGGGKKKTTT___fffjjjZZZ[[[[[[\\\^^^dddkkkppp~~~tttkkkkkkllljjjfffdddeeehhhjjjppp|||qqqhhhhhhbbb]]]]]]XXXUUUMMMAAA@@@CCC>>>CCCXXXsssUUUGGGGGG>>>===;;;666222333333333666;;;WWWuuukkkvvvwwwwwwvvvpppqqqmmmiiibbbXXXOOOPPPVVV\\\eeeooovvv|||yyyeeeNNNSSSggg}}}||||||{{{yyywwwvvvyyyxxxqqqiiinnn|||vvvuuukkkYYYLLLLLLMMMNNNTTTXXXYYY[[[iiiyyyrrrjjjqqqeeeqqqvvv{{{yyy{{{wwwxxxuuupppoookkkgggfffffffffccc```___``````aaa```^^^]]][[[UUUYYY```___ddd}}}yyyeee```iiiooo~~~|||rrrcccTTTMMMHHHBBB>>><<<;;;:::::::::===CCCJJJTTTnnngggeeeyyyvvvYYYUUUQQQ===777333444555333444666444666;;;FFFWWWmmmqqqdddyyy~~~tttVVVSSSfff}}}vvvdddTTTNNNQQQVVV[[[```nnn}}}|||{{{zzzzzzuuutttrrrpppmmmjjjiiihhheeedddbbb```^^^[[[ZZZYYYWWWVVVUUUSSSPPPMMMKKKIIIGGGFFFDDDDDDEEEFFFFFFEEEIIIGGGFFFIIIJJJLLLSSS[[[ttthhhgggwww}}}~~~ooosssuuuqqqMMMBBB;;;999999<<<<<<:::>>>SSSrrrtttyyy~~~zzzuuuqqqpppooooooooommmiiifff[[[UUUQQQVVV]]]ccciiinnnvvv}}}zzzpppcccPPP???222888===@@@FFFNNNRRRQQQTTTXXX\\\]]]]]]^^^aaaeeeddd```\\\___nnnuuummmaaaWWWVVVXXXTTTMMMGGGEEEDDDGGGMMMUUUZZZ\\\WWWXXXZZZ\\\___dddkkkppp{{{zzzwwwvvvrrriiiccceeeiiihhheeedddeeehhhjjjppp{{{pppfffggg```[[[[[[WWWTTTLLLAAA@@@CCC>>>DDDYYY{{{WWWJJJJJJAAA???;;;666333333333333666;;;UUUsssooovvvuuuyyyzzzwwwtttooojjjdddYYYPPPPPPUUUZZZfffrrrxxx|||yyyiiiWWWVVVggg|||~~~|||zzzwwwwwwyyywwwnnnggglll~~~wwwnnnkkkcccUUUNNNPPPOOOSSS\\\bbbaaa```mmm~~~|||xxxqqqfffsss~~~uuu{{{|||{{{yyyyyyxxxtttmmmjjjfffeeefffeeeccc````````````___^^^\\\[[[[[[YYY\\\bbbaaafffxxxeeeaaajjjpppzzzpppbbbTTTJJJFFFAAA===<<<=========;;;>>>BBBFFFVVVyyy}}}[[[```vvvwww\\\XXXRRR===777333444555333444666222444:::FFFYYYpppwwwfffwwwsssVVVSSSccc{{{{{{yyyooo^^^OOOIIIMMMRRRZZZ^^^kkk}}}~~~}}}{{{yyyxxxwwwvvvuuussspppmmmkkkhhhgggcccbbbaaa___]]][[[ZZZYYYVVVUUUTTTQQQOOOLLLIIIHHHGGGFFFDDDDDDEEEFFFFFFEEEIIIGGGFFFIIIJJJLLLTTT]]]uuuhhhfffooouuu{{{}}}~~~OOOCCC<<<:::888;;;<<<:::???SSSsss~~~qqqwww|||xxxrrrpppooooooooommmjjjggg]]]VVVRRRVVV\\\bbbggglllssszzzttteeeQQQAAA<<<<<>>EEE\\\}}}^^^RRRRRRHHHDDD;;;666333333333333666;;;QQQooouuuyyyyyypppuuuyyyxxxuuuqqqkkkeee[[[QQQOOOSSSXXXfffsssyyy|||{{{pppbbbYYYgggyyy}}}{{{xxxyyyzzzvvvllldddiiiyyyvvviii]]]WWWRRRKKKKKKPPPRRRZZZiiisssrrrqqqrrrkkkssswwwsss{{{~~~wwwtttsssqqqnnnkkkhhhdddccceeeeeebbb``````___]]]\\\[[[ZZZZZZ[[[]]]^^^bbbbbbiiiuuudddaaajjjqqqvvvnnnaaaSSSGGGCCC???<<<===>>>??????;;;@@@AAACCCYYYpppccctttzzzbbb^^^UUU>>>888444555555333444666222444:::FFFYYYoooiiiuuu~~~rrrVVVRRR___yyyrrrmmmcccVVVIIIDDDHHHNNNXXX\\\gggvvv}}}~~~}}}}}}}}}|||zzzxxxvvvtttuuutttrrrooollliiifffddd```___^^^]]]\\\ZZZYYYYYYUUUTTTRRRPPPMMMJJJHHHGGGGGGEEEDDDDDDEEEFFFFFFEEEHHHGGGGGGIIIJJJLLLUUU___wwwiiihhhiiirrr|||~~~PPPDDD<<<;;;777999;;;:::>>>PPPqqqxxxzzzyyyrrr}}}yyyrrrqqqpppoooooommmjjjhhh___WWWRRRUUU[[[```eeekkkrrryyy~~~uuueeeQQQCCCGGGCCCLLLcccrrrkkk\\\TTTUUUYYY]]]______```bbbeeeccc```ZZZXXX```mmmttttttqqqooodddTTTHHHEEEDDDBBBGGGFFFEEEEEEGGGIIIKKKLLLPPPTTTXXX\\\^^^aaacccfffaaabbbcccbbbaaa___]]]\\\XXXTTTSSS[[[bbbdddeeefffdddgggjjjppp|||nnndddddd]]]XXXXXXSSSOOOIII???>>>BBB>>>GGG___|||~~~fff[[[ZZZNNNHHH<<<666333333333222555:::OOOmmmyyy{{{yyyooorrrwwwwwwtttoookkkeee\\\SSSPPPRRRXXXeeeqqqwww~~~wwwjjj[[[gggwww~~~|||zzz{{{{{{wwwlllcccdddppp|||eeeYYYNNNIIIFFFEEEIIIPPPTTT^^^qqqyyyppplllmmmyyy{{{nnnrrr~~~vvvqqqmmmjjjhhhhhheeebbbbbbcccdddbbb___^^^]]]ZZZXXXXXXYYY[[[\\\]]]\\\```bbblllpppaaaaaajjjrrrssslll```SSSFFFBBB>>><<<<<<>>>???@@@;;;BBBBBBCCC^^^pppvvvkkkeeeXXX???999444555555333444666444666;;;EEEVVVkkk~~~iiinnn}}}pppWWWQQQ[[[|||wwwhhhaaaWWWMMMEEEBBBGGGNNNWWWZZZcccppp{{{~~~zzz}}}{{{|||||||||zzzxxxuuusssrrrqqqooommmiiifffbbbaaa]]]]]]\\\[[[ZZZYYYYYYXXXUUUTTTRRROOOLLLJJJHHHGGGFFFEEEDDDDDDFFFGGGFFFFFFGGGFFFGGGIIIJJJMMMWWWbbbzzzlllllldddooo}}}}}}QQQDDD<<<;;;777999;;;<<<===KKKkkk~~~wwwppp~~~yyysssqqqooonnnnnnllljjjhhh```XXXRRRUUUZZZ___eeejjjpppwww~~~}}}{{{yyy{{{qqqaaaQQQGGGEEEPPPjjjvvv___UUUVVVZZZ___aaaaaaaaadddfffdddaaaZZZVVVZZZfffnnnqqqmmmmmmfffWWWIIIBBBAAA???FFFFFFFFFEEEFFFGGGIIIKKKNNNRRRVVVYYYZZZZZZ[[[\\\XXXXXXXXXYYYZZZYYYXXXWWWTTTQQQSSS[[[aaacccdddfffcccfffjjjppp}}}nnndddddd]]]XXXWWWSSSLLLGGG>>>===AAA>>>HHHbbb~~~vvvlllbbb```QQQIII<<<777333333333222555:::PPPnnn|||yyyrrrpppsssuuurrrnnniiieee^^^TTTPPPQQQYYYbbbkkkttt|||lllZZZeeeuuu~~~~~~~~~|||zzz{{{{{{wwwlllbbb___fffnnnXXXPPPIIIGGGHHHJJJOOOTTTTTT\\\pppwwwkkkhhhdddcccllluuutttllljjjvvv{{{uuupppllljjjeeebbb___```bbbcccaaa___[[[YYYWWWVVVWWWYYY]]]___ZZZYYY]]]bbbooojjj___```iiisss~~~qqqjjj___QQQGGGCCC???<<<<<<=========:::AAACCCGGGccc~~~uuurrrjjjYYY???999555555555333333666666777;;;EEEVVVllljjjddd|||oooXXXQQQVVVwwwuuu```WWWMMMHHHDDDCCCIIIQQQVVVYYYaaalllttt|||~~~zzz|||{{{|||||||||zzzwwwtttrrrppppppooommmjjjfffbbb```\\\[[[[[[ZZZYYYYYYXXXXXXVVVUUURRROOOLLLJJJIIIHHHFFFDDDCCCDDDFFFGGGGGGFFFGGGFFFHHHJJJJJJMMMYYYeee|||{{{lllppp|||bbbppp|||SSSEEE======999;;;>>>???===FFFddd{{{}}}wwwyyyrrrpppnnnmmmlllkkkiiigggaaaXXXRRRTTTYYY^^^dddjjjlllttt~~~}}}|||yyywwwxxxsssooojjjaaaVVVNNNLLLZZZwwwkkkWWWSSSVVVZZZ```bbbbbbbbbdddfffcccaaaZZZTTTVVVaaakkkoookkkllleeeVVVHHHAAA>>>===BBBEEEIIIJJJJJJHHHHHHHHHKKKNNNRRRTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUUUURRRPPPQQQPPPSSS\\\aaabbbcccfffbbbfffjjjrrrmmmdddddd\\\WWWVVVQQQJJJEEE======@@@>>>JJJeeettt|||ooofffdddTTTJJJ<<<777444333333222555999PPPooo~~~uuuooohhhlllrrrtttoookkkggg```VVVPPPPPPWWW___gggqqq|||kkkXXXbbbqqq}}}||||||||||||{{{yyywwwwwwrrrggg\\\YYY^^^dddPPPMMMJJJKKKPPPUUUZZZ]]]XXX]]]ppphhhdddddd^^^___eeejjjkkkjjjrrrzzzuuupppmmmlllbbb___]]]^^^aaabbbaaa___ZZZYYYWWWVVVWWWZZZ\\\^^^YYYWWW[[[cccrrrggg^^^```jjjuuu{{{nnnhhh\\\NNNHHHDDD???<<<;;;<<<<<<<<<;;;@@@DDDLLLfffzzzppp[[[@@@:::666666666333333666555666:::EEEXXXpppooo___www|||oooZZZQQQRRRsssttt^^^QQQGGGEEEDDDDDDJJJSSSTTTWWW```jjjpppvvv{{{{{{~~~{{{{{{{{{zzzxxxvvvtttrrrpppppppppooolllhhhdddbbb\\\[[[[[[ZZZYYYXXXWWWWWWWWWUUURRRNNNKKKJJJIIIIIIFFFDDDCCCDDDFFFGGGGGGGGGFFFFFFHHHJJJJJJNNN[[[iii~~~vvvllluuu~~~cccppp~~~UUUGGG@@@AAA===>>>BBBCCC>>>CCC^^^|||{{{xxxqqqooommmkkkkkkjjjhhhggg```WWWQQQSSSYYY^^^eeejjjlllttt~~~}}}zzzwwwrrrhhh___YYYUUUSSSYYYaaapppVVVNNNOOOTTTYYY^^^aaaaaa```bbbdddaaa```YYYRRRSSS^^^iiioooooonnneeeUUUGGGAAA???===DDDKKKTTTYYYWWWQQQKKKHHHFFFIIIMMMOOOOOOOOOPPPQQQPPPOOOOOOPPPRRRQQQMMMJJJMMMMMMRRR[[[```aaabbbeeeaaaeeejjjssslllbbbbbbZZZUUUTTTOOOGGGDDD<<<<<>>;;;;;;<<<<<<<<<>>>???DDDPPPfff{{{cccAAA;;;666666666333333666555555888BBBUUUooo{{{fff{{{}}}ooo\\\RRRPPPqqqsss```PPPDDDCCCDDDCCCHHHQQQPPPUUU___hhhmmmrrr}}}}}}{{{zzz{{{{{{zzzyyywwwuuutttsssrrrlllmmmmmmmmmkkkgggdddaaa\\\\\\[[[ZZZYYYXXXWWWVVVVVVSSSPPPLLLJJJHHHHHHHHHEEEDDDCCCDDDFFFGGGGGGGGGEEEFFFIIIJJJJJJNNN\\\kkkuuurrrdddnnn{{{WWWIIIBBBCCC@@@AAAEEEFFF@@@BBB[[[yyy~~~uuuqqqooollljjjjjjiiihhhfff```WWWQQQSSSYYY^^^eeekkkpppxxx|||yyytttgggZZZUUUVVV]]]mmm}}}eeeMMMIIINNNPPPRRRWWW]]]```______```bbb___^^^XXXQQQQQQ\\\hhhooovvvrrrfffUUUGGGBBBAAA@@@JJJTTTbbbiiifff\\\RRRKKKBBBEEEIIIKKKLLLMMMOOOPPPJJJIIIJJJMMMPPPOOOLLLHHHJJJJJJPPPYYY___```aaadddaaaeeejjjsssjjjaaa```XXXSSSRRRMMMFFFCCC<<<<<>>>>>AAA???CCCQQQeee~~~www}}}kkkAAA;;;666666666444333666666444555>>>QQQjjjqqq}}}ooo]]]SSSOOOpppsssbbbQQQDDDCCCDDDAAAFFFNNNNNNSSS]]]gggkkkooozzz|||~~~|||zzz|||~~~|||yyyxxxzzzyyywwwuuusssrrrqqqqqqggghhhiiiiiigggdddaaa___]]]]]]\\\ZZZYYYXXXWWWVVVTTTRRROOOKKKHHHGGGGGGGGGEEEDDDCCCDDDFFFHHHHHHGGGEEEFFFIIIJJJJJJNNN]]]lllyyyxxxmmmwwwvvvYYYBBBBBB>>>;;;CCC===<<>>NNNvvv~~~|||rrroookkkiiiiiiiiihhhhhhaaa\\\UUUSSSWWW]]]ccceeeooottt{{{}}}{{{ssskkk___VVVVVVbbbrrr~~~pppXXXKKKIIIKKKOOOSSSTTTXXX]]]```aaaaaabbbbbb___\\\WWWOOONNNXXXmmm}}}vvvwwwkkkSSS@@@<<<>>>===FFFPPP]]]eeejjjiii```WWWFFF???@@@JJJMMMIIIHHHNNNMMMLLLKKKJJJJJJKKKMMMNNNLLLJJJMMMXXXaaadddcccbbbdddiiiooowww|||iii___]]]WWWVVVUUUMMMBBB@@@;;;===BBB???KKKfffyyyzzz{{{sssPPP>>>888333333333333444888OOOeee|||qqqwwwooommm~~~zzzoookkkfffYYYMMMHHHPPPVVVbbbpppzzz|||wwwrrrbbbZZZ]]]ppp|||~~~~~~{{{zzzzzzuuunnnpppbbbQQQNNNRRRPPP[[[tttttt|||uuu}}}xxxssswwwttthhh______\\\YYY[[[___bbbcccccc______^^^\\\ZZZZZZ\\\^^^XXX^^^bbbllluuubbbaaacccnnnpppiii```SSSKKKDDD???;;;;;;>>>???===:::DDDCCCFFFSSSooommm___uuuqqqFFF===666555666666666888222555888>>>MMMggg}}}}}}}}}rrr]]]MMMQQQkkk|||gggRRRAAA???BBBCCCFFFKKKRRRWWWZZZcccoooooouuuzzzyyyyyyzzzzzzzzzyyyxxxxxxvvvsssrrrsssttttttrrroookkkjjjgggeeebbb```___^^^\\\ZZZYYYXXXXXXWWWUUUSSSSSSQQQNNNJJJGGGEEEDDDCCCDDDCCCBBBAAABBBDDDFFFGGGCCCFFFEEEIIIPPPRRR^^^uuuooowwwvvv}}}|||[[[CCCAAA===:::@@@;;;:::???===KKKmmmrrrooollliiiiiiiiiiiihhhbbb\\\UUUSSSVVV\\\bbbfffnnnssszzz~~~~~~~~~~~~|||{{{uuuoooeee]]][[[cccoooxxxuuuaaaNNNJJJOOOSSSSSSSSSWWWZZZ^^^aaabbbbbbbbbcccaaa___YYYQQQNNNYYYmmm}}}zzzzzzlllSSS@@@<<<>>>>>>FFFOOOXXX___dddfffaaaZZZIIIAAA???FFFIIIFFFHHHOOOMMMLLLJJJIIIIIIIIIKKKKKKLLLJJJNNNYYYbbbdddccccccdddiiiooowww|||hhh___]]]WWWUUUTTTLLLCCCAAA;;;===@@@>>>JJJfff}}}ppp~~~sssPPP???888333333333333444888LLLbbbwwwwwwrrrqqqnnn{{{wwwmmmjjjeeeZZZOOOJJJOOOUUU```nnnyyy|||wwwsssbbbZZZ]]]ooo{{{||||||yyyyyyyyytttmmmeeeZZZLLLKKKQQQQQQ^^^zzzzzz||||||uuusssmmmeee```ZZZXXXWWWZZZ___dddfffgggeeecccaaa^^^]]]]]]^^^^^^ZZZ^^^cccooopppbbbbbbeeeqqq~~~oooggg]]]PPPHHHCCC???;;;;;;===???===:::AAAAAAFFFWWWvvvhhh```xxxtttFFF>>>777666666555555777555777999???NNNgggttt___NNNQQQjjj~~~jjjUUUCCC@@@BBBCCCFFFKKKQQQWWW[[[eeepppoootttzzz{{{{{{zzzyyyxxxwwwuuuttttttsssqqqrrrttttttqqqooollljjjhhheeecccaaa```___\\\ZZZXXXXXXXXXWWWUUUSSSRRRPPPMMMJJJGGGEEEDDDDDDEEEDDDCCCCCCCCCEEEGGGHHHDDDHHHGGGIIIPPPTTTdddvvv|||vvv|||xxxyyy___EEEBBB>>>===@@@;;;;;;AAABBBMMMeee}}}yyyssspppllljjjiiiiiiiiihhhddd^^^VVVRRRTTT[[[bbbfffmmmrrrxxx|||||||||{{{{{{~~~~~~~~~~~~~~~|||{{{xxxssskkkdddaaadddkkkpppgggWWWKKKMMMWWWZZZWWWSSSWWWZZZ]]]_________```aaacccbbb\\\SSSOOOXXXlll}}}~~~}}}nnnSSS???<<<>>>???EEELLLRRRVVVZZZ^^^^^^ZZZLLLCCC>>>@@@BBBBBBFFFMMMLLLKKKIIIHHHGGGHHHHHHIIILLLJJJOOOZZZbbbdddccccccdddiiioooxxxzzzhhh```^^^WWWTTTSSSKKKDDDBBB<<<<<>>;;;;;;===>>>===;;;???AAAIII]]]}}}ZZZ[[[vvvyyyGGG???777666777555444666666666888>>>KKKbbb~~~||||||}}}uuuaaaPPPPPPhhhoooZZZFFFBBBCCCDDDFFFLLLPPPWWW[[[eeepppooouuuvvvwww{{{|||{{{zzzxxxvvvsssqqqppprrrqqqqqqqqqsssrrrqqqooollljjjhhhfffcccbbb``````\\\ZZZXXXWWWWWWWWWUUUSSSRRRPPPMMMJJJGGGEEEEEEDDDFFFEEEDDDDDDEEEFFFHHHIIIEEEJJJIIIJJJOOOVVVmmmxxx}}}wwwwwwfffJJJEEEAAABBBBBB@@@AAAFFFMMMWWWccc~~~wwwssspppllljjjjjjjjjiiihhhfff```WWWRRRSSSYYYaaaffflllpppvvvyyyyyyxxxxxxxxx}}}|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||xxxtttnnngggbbbccchhhlllfff[[[SSSUUU[[[[[[VVVSSSUUUXXXZZZ[[[[[[[[[]]]^^^eeeddd^^^TTTOOOWWWkkk}}}oooSSS>>>;;;>>>>>>CCCIIIMMMOOOQQQUUUVVVTTTJJJBBB<<<===??????BBBHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKQQQ[[[cccdddcccdddeeeiiipppzzzxxxggg```^^^VVVSSSQQQIIIDDDBBB<<<;;;>>>===MMMkkkyyy{{{ZZZ@@@999444444444333444777AAAXXXqqqssszzz{{{nnnmmmrrrtttooojjjhhheee^^^UUUOOOMMMRRR\\\jjjvvv|||{{{xxxggg\\\[[[kkk~~~}}}|||yyyvvvvvvuuummmdddRRRQQQLLLPPP\\\eeeyyy}}}vvvqqqpppttt||||||tttjjj```\\\^^^[[[ZZZZZZ\\\___bbbfffgggiiiddd^^^^^^aaacccaaa^^^^^^^^^hhh~~~{{{eeebbbeeelll{{{{{{mmmcccXXXKKKCCCAAA>>>;;;;;;<<<======<<<@@@CCCNNNggg~~~hhhUUU[[[xxx~~~HHH???888777777444333555555444666;;;FFFZZZwww~~~|||{{{|||uuubbbQQQPPPeeewww```JJJDDDEEEDDDGGGLLLOOOUUUYYYaaakkkmmmvvv{{{mmmgggffflll}}}{{{zzzzzzyyywwwuuurrrpppnnnqqqppppppqqqqqqpppooonnnjjjiiigggdddbbbaaa```___\\\ZZZXXXWWWWWWVVVTTTSSSQQQOOOLLLJJJGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFHHHHHHEEEKKKJJJIIINNNWWWuuuyyyzzzxxxpppPPPJJJFFFFFFEEEEEEFFFIIIUUU```ccc{{{{{{ssspppllljjjjjjjjjiiiiiifffaaaYYYSSSRRRWWW```fffkkknnnsssvvvwwwvvvvvvvvv{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}|||~~~~~~~~~}}}|||vvvrrrlllddd```aaafffkkkfff```[[[ZZZYYYUUUTTTVVVTTTVVVXXXYYYZZZ[[[^^^```fffeee```UUUNNNVVVkkk}}}oooSSS>>>:::======@@@FFFKKKKKKJJJLLLMMMKKKEEE@@@<<<===??????@@@BBBFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLRRR]]]cccddddddeeeeeejjjrrr}}}uuufff```^^^UUUPPPNNNGGGCCCAAA;;;;;;???@@@SSStttaaaAAA:::555444444333444777===UUUpppyyy~~~pppjjjnnnooonnnllliiifffaaaXXXQQQNNNRRR[[[hhhuuu||||||{{{lll]]]YYYgggzzzzzzvvvuuusssjjj___OOOQQQOOOVVVhhhvvv~~~ooo___UUUPPPMMMMMMOOOWWWjjjzzzuuuzzz|||{{{tttooohhh___ZZZYYY[[[\\\\\\]]]___cccgggiiigggbbb^^^___cccfffeeebbb______mmmuuueeebbbgggqqq|||nnndddWWWJJJCCC???===;;;;;;;;;<<<===<<>>>>>???FFFJJJIIIFFFGGGGGGFFFAAA???>>>???AAABBBBBBBBBFFFGGGHHHIIIJJJJJJKKKKKKJJJLLLTTT___dddddddddffffffkkktttrrrddd___^^^SSSNNNKKKDDD@@@@@@;;;<<>>???IIIZZZwww~~~{{{zzz}}}tttlllhhhddd]]]XXXWWWXXXYYY[[[]]]___ccciiilllgggdddaaabbbeeehhhiiihhhbbbbbbtttoooeeeccciiittt{{{nnndddWWWKKKCCC>>>===<<<;;;;;;;;;======BBBGGGVVVvvv~~~___iiiqqqxxx}}}FFF>>>888888888555444444888555666<<>>;;;===DDDKKKeeecccBBB;;;666555444333444777:::LLLbbbtttwwwpppnnnhhhpppnnnrrrsssnnnjjjfff]]]TTTNNNPPPWWWbbbooowwwzzzyyyuuuaaaUUU___rrr~~~|||wwwxxxvvvlll```NNNRRRTTTddd{{{tttcccPPPGGGCCC@@@???@@@EEERRRiii~~~~~~}}}vvvooohhheee___YYYWWWYYYWWWYYY[[[\\\]]]```fffjjjfffeeedddcccdddfffhhhiiiggghhh|||hhhdddccckkkwwwzzznnndddWWWJJJDDD===<<<<<<;;;:::;;;<<<>>>CCCFFFTTTttt{{{gggmmmuuuvvvDDD===888888999666444555888444666===DDDRRRqqqzzzSSSaaa~~~~~~{{{zzz|||~~~~~~~~~yyyhhhWWWOOO^^^rrrWWWKKKHHHEEEHHHMMMJJJPPPQQQTTTYYYXXXccczzzeeeYYY[[[^^^ggguuuzzzxxxyyyvvvvvvuuuuuutttsssqqqqqqoooqqqqqqoookkkhhhggghhhfffeeedddbbb```___^^^^^^[[[YYYWWWVVVVVVUUUSSSRRRNNNMMMKKKIIIHHHGGGHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGDDDIIIGGGHHHPPP]]]||||||pppwwwwww{{{www[[[QQQNNNMMMJJJOOOHHH===PPPaaaUUU||||||uuu}}}yyytttqqqmmmkkkkkkkkkjjjiiieeeccc]]]WWWSSSUUU\\\aaagggjjjooorrrtttuuuwwwxxx}}}|||{{{{{{zzzzzzzzzzzzzzzxxxwwwyyy}}}~~~|||yyyyyyyyyyyyxxxvvvtttsssooonnnjjjeeeaaa___```aaaccc]]]ZZZ\\\[[[WWWSSSRRROOOQQQSSSVVVZZZ```gggkkkjjjlllhhh]]]UUU\\\rrrvvv\\\HHHBBBCCCAAABBBHHHJJJFFFCCCFFFLLLNNNDDDCCCAAA@@@DDDIIILLLLLLNNNNNNNNNMMMLLLJJJIIIHHHJJJMMMVVVaaaeeeddddddgggfffmmmxxxmmmaaa^^^\\\QQQJJJGGG@@@<<<===:::>>>FFFNNNjjjzzz|||xxx___BBB;;;666555555333444777777GGGZZZlllzzzhhhdddooonnntttuuupppkkkggg^^^TTTMMMOOOUUU```llltttxxxxxxwwwbbbTTT]]]ppp}}}{{{xxxzzzyyyooobbbQQQUUUXXXjjj|||vvvcccMMMBBB@@@AAADDDHHHAAAJJJ\\\qqq{{{zzzvvvuuu{{{|||}}}~~~qqqmmmhhhccc\\\VVVVVV[[[YYY[[[\\\[[[ZZZ\\\aaaeeeeeeeeedddcccaaabbbdddgggkkklll{{{dddbbbdddkkkyyyyyymmmcccVVVJJJDDD<<<<<<<<<;;;::::::<<<>>>DDDFFFRRRooo}}}ssspppvvvpppCCC<<<777888999777555666666222444;;;BBBPPPoootttLLLZZZxxx}}}|||~~~}}}|||kkkZZZOOO]]]tttYYYMMMHHHFFFHHHMMMIIIPPPRRRUUUWWWSSSZZZpppxxxbbbaaa```iiivvvzzzxxxxxxwwwwwwvvvuuutttrrrpppppppppqqqrrrooojjjffffffggggggfffdddbbbaaa```______[[[YYYWWWVVVVVVUUUSSSRRRNNNMMMKKKIIIHHHHHHHHHHHHEEEEEEFFFHHHHHHHHHHHHHHHEEEIIIGGGIIIRRR___|||vvv{{{|||xxxwww~~~___XXXVVVRRROOOMMMNNNLLLJJJMMMRRRlll}}}yyyrrrmmmnnnnnnkkkhhhhhhgggccc___ZZZTTTQQQXXXaaafffhhhlllqqqvvvxxxvvvtttxxxyyyyyyzzzzzzyyyyyyyyywwwzzzzzzxxxyyy}}}}}}zzzyyyxxxuuussspppnnnmmmllljjjfff___XXXWWW]]]cccddd]]]XXXYYYYYYTTTNNNLLLFFFHHHLLLQQQXXX```gggkkkmmmmmmddd___aaaddduuuyyyaaaPPPJJJHHHEEEGGGGGGDDDCCCEEEJJJMMMMMMKKKEEEBBBDDDGGGMMMYYYeeekkkWWWNNNOOOJJJJJJPPPQQQNNNTTT\\\ccceeeeeecccbbbhhhsss~~~iiiaaa[[[WWWQQQIIICCCBBB<<>><<<<<<;;;999===CCCGGGLLLXXXrrr~~~```@@@;;;888999999666666777444888666999CCCMMMdddttt___bbbrrr~~~~~~}}}|||||||||~~~~~~~~~~~~}}}iiiUUUKKKYYYwwwcccVVVFFFAAAFFFHHHIIIIIIPPPZZZYYYSSSXXXdddvvvggggggtttxxx{{{zzzwwwxxxvvvtttrrrrrrrrrpppnnnnnnnnnmmmmmmmmmjjjgggcccgggcccbbbcccaaa^^^]]]```[[[ZZZYYYXXXXXXVVVSSSPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFCCCEEEFFFKKKfffyyylll~~~rrr}}}}}}}}}hhh___[[[XXXSSSPPPNNNIIIDDDEEEIIIiiixxxqqqlllmmmmmmjjjhhhhhhhhhddd___[[[UUUSSSXXXaaaeeegggjjjoootttvvvvvvtttvvvwwwxxxxxxxxxxxxxxxwwwuuuxxxyyywwwxxx|||~~~|||{{{yyywwwssspppnnnmmmllljjjiiieee^^^XXXWWW]]]bbbaaa\\\YYYZZZXXXRRRMMMLLLGGGOOO\\\gggooosssttttttmmmllleeecccjjjmmm{{{hhhVVVNNNKKKHHHBBB???;;;;;;BBBKKKQQQSSSKKKGGGCCCBBBJJJ]]]ttt|||bbbSSSQQQMMMNNNTTTTTTMMMSSS\\\cccfffffffffeeejjjuuuggg```YYYVVVPPPHHHBBBAAA:::<<<:::AAA???NNNwww{{{jjjsssUUU@@@<<<777444333333333333666;;;III```xxxrrrooo~~~qqqgggmmmqqqrrrnnnkkkiiiccc[[[TTTPPPQQQZZZfffnnntttxxx|||pppaaaZZZcccttt~~~{{{vvvrrrppp^^^WWWZZZ|||~~~}}}rrrcccQQQHHHDDDBBBDDDGGGKKKXXXfffxxx|||yyyyyy}}}~~~{{{tttnnnnnngggccc]]]XXXWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYYYY\\\bbb___\\\aaaaaaaaajjj{{{ppp``````kkkyyyuuullldddXXXKKKDDDAAA>>><<<<<<;;;:::>>>DDDDDDHHHXXX|||{{{]]]@@@;;;888999999666666777666999666999BBBLLLcccuuusss||||||zzz}}}|||{{{zzzzzz|||~~~~~~~~~}}}yyyhhhWWWNNNYYY~~~yyyfff[[[KKKDDDIIIJJJLLLKKKQQQYYYXXXUUU^^^mmm{{{rrruuu{{{wwwxxxuuurrrqqqqqqqqqpppoooooonnnmmmmmmllljjjfffccceeeaaa```aaa___\\\[[[^^^ZZZYYYXXXXXXWWWVVVRRRPPPNNNMMMKKKIIIGGGFFFEEEEEECCCCCCDDDEEEEEEFFFFFFGGGGGGFFFJJJKKKOOOiiillljjjqqq}}}tttiiibbb]]]XXXTTTQQQJJJCCCAAADDD```yyyqqqkkkkkkllliiiggghhhiiieeeaaa]]]XXXUUUYYY```dddeeehhhlllqqqtttuuutttttttttvvvwwwwwwwwwvvvvvvsssvvvwwwuuuwww{{{|||zzz{{{xxxuuupppmmmkkkkkkjjjgggfffccc]]]XXXWWW[[[___```]]]\\\\\\WWWQQQOOOQQQTTTaaassszzzsssqqqkkkkkkqqqrrr{{{nnn[[[PPPLLLJJJGGGAAA;;;<<>>PPPhhh~~~yyytttgggpppooonnnmmmllljjjddd___[[[UUUQQQVVV___gggqqqyyy}}}xxxmmm___\\\fffuuu~~~~~~{{{yyyxxxllleeeeee~~~zzzxxxyyypppbbbQQQGGGCCCCCCHHHNNNTTTqqqvvvrrrtttuuuuuutttzzz{{{ppphhheee^^^YYYSSSPPPQQQSSSVVVWWWUUUVVVVVVWWWVVVUUUSSSRRRTTT\\\[[[XXX]]]\\\^^^iiixxxaaa___gggpppsssllldddWWWKKKDDD@@@===<<<=========AAAGGGRRRMMM___{{{mmmllluuuXXX@@@;;;888999999666666777999;;;777777>>>FFF\\\{{{~~~www~~~~~~~~~~~~}}}~~~}}}{{{pppcccXXXNNNQQQqqqnnncccQQQGGGGGGEEEEEEHHHOOOWWW^^^iii~~~{{{zzzuuurrrmmmkkklllnnnpppqqqnnnmmmkkkjjjiiigggdddbbbaaa^^^\\\]]]\\\XXXXXX[[[XXXWWWVVVVVVUUUTTTPPPNNNLLLKKKIIIHHHFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEECCCFFFKKKKKKSSSqqqbbb|||mmmvvvyyy}}}xxxnnnfffbbb___\\\TTTKKKGGGHHHJJJvvvvvvnnnkkkkkkhhhgggiiijjjfffcccbbb^^^YYYYYY]]]aaaaaadddhhhmmmqqqsssrrrppprrruuuwwwxxxxxxwwwvvvrrrvvvxxxvvvwww{{{{{{xxxvvvsssooojjjgggfffffffff``````^^^ZZZWWWUUUUUUVVVXXXWWWVVVVVVTTTVVVaaammm{{{sssyyyjjj___[[[[[[LLLMMMWWWgggqqqnnngggccciiilllhhhbbbpppbbbRRRTTTUUUVVVUUUNNNUUUYYY^^^aaaccccccdddeeeqqq}}}ooo]]]UUUNNNKKKGGGAAA>>>>>>>>>@@@;;;AAAFFFXXXxxxwwwzzz}}}ooo|||xxxEEE;;;888555444444444444333666666<<>>>>>>>>CCCIIIVVVYYYrrrjjj___eeexxxWWW@@@;;;888999999666666777999;;;777666<<>>999AAAJJJ^^^|||vvvuuukkk~~~sssFFF999777555444444555444333666666:::III```zzz{{{xxxyyyrrrnnnpppqqqnnniiifffccc[[[UUUUUUXXX___iiisssuuuxxxtttiiiaaafffqqqzzz~~~~~~}}}}}}}}}}}}|||{{{zzzzzzvvvkkkdddyyy}}}{{{yyyxxxssseeeUUUKKKFFFHHHQQQ[[[wwwvvvwwwsssnnnnnnmmmkkkhhhdddaaa^^^\\\ZZZTTTQQQNNNMMMOOOQQQSSSTTTRRRRRRRRRSSSRRRRRRQQQQQQSSS\\\ZZZUUUXXXYYY___nnnhhh```gggnnnvvvmmmggg___SSSIIIEEE>>><<<<<<>>>??????EEEKKKWWWjjjlll]]]ZZZggg}}}SSS@@@;;;888999999666666777777:::666666;;;>>>PPPmmm{{{~~~~~~~~~}}}|||}}}|||xxxmmm]]]PPPGGGHHHeeetttiiiVVVIIIGGGDDDDDDMMM___vvvzzzqqqtttrrroookkkiiijjjkkkllllllkkkiiiggggggggggggeeecccbbb^^^\\\^^^\\\YYYXXX[[[XXXWWWVVVVVVUUUTTTPPPNNNJJJIIIGGGFFFEEEDDDDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGJJJLLLMMMaaa|||gggttt{{{}}}{{{vvvooobbbTTTKKKIIIIIIooo|||{{{uuupppmmmjjjiiijjjiiieeeccccccaaa[[[WWWXXX]]]___ccciiiooorrrqqqppplllnnnrrrvvvxxxwwwvvvuuussswwwxxxvvvuuuwwwuuuqqqmmmllljjjgggeeedddcccbbb^^^]]][[[YYYVVVSSSNNNLLLEEEBBBBBBDDDGGGKKKUUU```[[[___bbbaaa___bbbjjjqqqmmmoooggg]]]ZZZ^^^{{{}}}zzzuuusssssszzzxxx}}}rrreeeiiippprrrppp[[[MMMMMMTTTQQQPPPTTTSSS[[[]]]aaacccdddfffhhhiiitttrrr```VVVNNNHHHEEEBBB===;;;===:::===999DDDQQQiii}}}lllhhhlllCCC888666444444444555444333555555999FFF[[[sss}}}xxxpppkkkooosssqqqmmmkkkfff^^^XXXVVVWWW[[[eeeoooqqqvvvvvvllldddfffmmmsssxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzz|||uuurrr}}}}}}|||{{{yyylll\\\QQQMMMOOOZZZeeeyyywwwwwwqqqkkklllnnnjjjeeeaaa^^^\\\ZZZXXXQQQOOOMMMMMMOOOQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRZZZXXXTTTXXX[[[ddduuuyyyaaacccnnnrrr{{{rrrjjjddd\\\QQQHHHEEE>>>;;;<<<>>>???@@@FFFMMM^^^gggbbbggguuuuuuLLL@@@;;;888999999666666777555888666666:::;;;KKKfff|||~~~~~~~~~}}}{{{}}}{{{wwwnnn\\\OOOGGGGGGaaapppeeeSSSHHHHHHEEEFFFSSSjjj~~~xxxpppqqqpppnnnkkkiiijjjjjjiiihhhiiigggeeeeeefffgggfffeeeaaa]]]\\\]]][[[XXXWWWZZZYYYXXXWWWVVVVVVTTTQQQNNNIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHKKKMMMQQQjjjqqqooo}}}|||rrrzzz|||~~~xxxkkk\\\RRRQQQIIIkkkyyyooowwwqqqnnnjjjiiikkkhhhdddbbbcccaaa[[[WWWWWW\\\___dddjjjppprrrqqqpppjjjlllqqqtttvvvvvvuuutttrrrvvvwwwuuutttuuusssnnnjjjiiihhhgggeeecccbbbaaa]]]\\\[[[YYYVVVRRRLLLIIIDDDAAA???@@@@@@@@@DDDKKKDDDLLLTTTXXXXXX[[[aaahhhgggeeeYYYPPPRRR\\\||||||vvvvvvtttsssssspppjjjjjjqqqtttwww~~~hhhTTTTTT]]]aaa]]]XXXPPPFFFJJJQQQKKKJJJQQQTTT\\\^^^bbbeeefffhhhkkkmmmvvvmmm]]]UUUMMMFFFCCC@@@<<<;;;<<<:::>>>;;;HHHXXXsssfffiiieee???777666444444555555444333555555888DDDXXXnnnuuukkkgggmmmrrrqqqnnnnnnggg```YYYWWWVVVZZZcccmmmmmmssstttlllddddddhhhkkksssuuuyyy{{{|||}}}~~~~~~}}}||||||{{{}}}yyyzzz|||}}}~~~|||~~~rrrbbbWWWRRRUUU```lll{{{wwwvvvooojjjkkkeeecccbbbbbbaaa]]]WWWRRRPPPNNNMMMNNNPPPQQQPPPOOOPPPOOOOOONNNOOOPPPRRRSSSPPPYYYWWWSSSXXX]]]iii{{{ppp\\\dddrrrwww~~~yyyppphhhbbbZZZOOOHHHFFF>>>;;;;;;>>>@@@AAAGGGNNNiiiooooooyyyoooFFF@@@;;;888999999666666777444888666666999:::HHHbbbsss}}}{{{|||{{{vvvooo\\\PPPIIIIII```yyyiii___OOOFFFFFFEEEGGGUUUoooxxxyyywwwqqqrrrpppnnnkkkjjjjjjiiigggfffgggfffddddddfffggggggfff```\\\[[[\\\[[[WWWVVVYYYYYYXXXWWWWWWVVVUUUQQQOOOHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJMMMSSSooogggxxxuuuzzzrrrdddYYYLLLMMMaaazzz}}}zzzzzztttnnnnnnlllgggdddgggffffffeeeccc^^^XXXSSSYYY^^^dddhhhjjjlllppptttpppoooooorrruuuvvvtttqqqrrrrrrrrrrrrrrrpppoooooolllkkkhhheeecccaaa______\\\ZZZXXXVVVTTTPPPKKKHHH???===;;;;;;===????????????AAADDDJJJQQQXXX^^^aaadddYYYPPPNNNPPP\\\wwwooooootttpppgggbbbWWWTTTQQQRRRZZZhhhxxxkkk[[[SSSXXX\\\VVVQQQQQQOOOMMMKKKKKKIIIIIIOOOWWW\\\bbbbbbdddjjjhhhiiivvvggg\\\VVVPPPGGGAAA>>>======>>>???:::CCCLLL[[[~~~~~~ppp{{{XXXCCC888888666555444333333222555999;;;>>>MMMggg~~~}}}xxxtttmmmjjjnnnrrrpppllljjjlllfff]]]TTTQQQVVV___ggglllpppvvvuuuhhhYYYWWW]]]rrrvvv{{{{{{yyyyyy}}}~~~|||zzzyyy}}}~~~}}}|||zzzzzz|||~~~|||zzz~~~zzzrrreeeXXXVVVfffxxxxxxsssqqqjjjhhhkkkhhhfffbbb]]]YYYVVVTTTSSSPPPOOONNNNNNMMMMMMNNNNNNKKKKKKLLLLLLMMMOOOPPPQQQRRRTTTZZZ^^^ZZZ\\\nnn~~~fff^^^gggttt{{{wwwoooddd\\\WWWQQQIIICCCDDDBBB<<<>>>DDDAAADDDUUUnnn|||qqqyyy___FFF===<<<;;;:::888777666555666333555:::888666CCCUUUlll}}}~~~||||||~~~~~~yyyuuukkk___PPPFFFHHHXXXtttjjjUUUQQQGGG@@@DDDGGGJJJRRRkkkzzzxxxqqqmmmnnnmmmkkkiiiiiijjjjjjjjjhhheeecccbbbdddfffeeebbb^^^___]]]ZZZYYYZZZZZZYYYWWWTTTUUUUUUUUUTTTQQQNNNMMMHHHGGGFFFDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFHHHJJJGGGHHHSSSWWW~~~hhhyyy|||}}}vvvfffYYYJJJFFFXXXxxx~~~tttttt|||{{{vvvooonnnkkkfffcccffffffffffffddd___XXXSSSWWW[[[aaafffhhhkkkooorrrpppnnnnnnppprrrsssrrrppppppppppppooonnnnnnmmmllljjjiiigggdddaaa___^^^]]][[[YYYVVVTTTRRROOOJJJGGG@@@>>>;;;:::;;;;;;;;;:::888:::===CCCJJJQQQWWWZZZ[[[RRRJJJIIIKKKVVVpppsssaaabbbhhheee^^^YYYLLLIIIHHHNNN[[[jjjuuu{{{cccVVVQQQXXX\\\UUUOOONNNMMMJJJIIIIIIIIIJJJQQQZZZ[[[aaa```bbbiiihhhlllzzzzzzbbbYYYTTTNNNFFF@@@============;;;<<>><<<<<<<<<<<<999@@@CCCOOOkkk|||xxxPPP>>>888777666555444333333333222444444666CCCZZZsssnnnkkkkkknnnooommmnnnqqqqqqlllcccZZZUUUVVV[[[```iiimmmssswwwssshhh___]]]kkkpppvvvxxxxxxwwwyyyzzz}}}}}}|||zzzyyyyyyyyyyyyvvvvvvwwwwwwvvvxxxzzz}}}~~~}}}~~~{{{}}}|||xxxzzzzzzyyyuuuppprrrtttpppnnnhhhdddeee___\\\YYYTTTPPPMMMKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOOTTT]]]qqqlllcccfffooozzzqqqjjj___VVVPPPJJJCCC???======999<<>>888777666555444444444444444444444444===QQQhhhxxx~~~}}}|||}}}nnnmmmqqqttttttpppooossstttppphhh___YYYWWWYYY\\\fffjjjqqqwwwxxxqqqfff^^^hhhlllrrrvvvvvvuuuvvvvvv}}}|||zzzxxxxxxxxxxxxyyyuuuvvvvvvuuutttuuuxxxzzz}}}~~~~~~xxxzzzzzzwwwyyyzzz|||{{{xxx{{{}}}rrrnnnlllgggbbbaaaYYYWWWTTTPPPLLLJJJHHHHHHJJJJJJLLLMMMNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKLLLKKKNNNSSS[[[lllxxxbbbaaajjjtttzzzrrrnnnggg]]]SSSLLLFFFAAA===<<<===:::<<>>888777666555555555555555333333222333:::JJJaaasssyyyuuu~~~{{{~~~mmmooolllmmmsssxxxxxxtttsssuuuuuurrrllleee]]]YYYYYYYYYbbbfffmmmuuuzzzwwwlllbbbeeeiiinnnrrrttttttssssss|||{{{yyywwwwwwwwwxxxyyyvvvwwwvvvuuusssrrrtttvvvzzzzzz|||~~~|||yyyzzz||||||yyy{{{xxxooollliiieee```]]]TTTRRRPPPMMMJJJIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKMMMOOOTTT___xxxnnn\\\aaammm{{{tttmmmjjjdddZZZQQQIIIDDD@@@>>>===>>>;;;===CCCCCCLLLbbbvvvgggkkkhhhEEEAAA::::::999999888777666666555444444555666<<>><<>>===???<<<>>>DDDDDDOOOfff{{{gggeeeooo\\\CCC???:::999999888777777666666333444444444777>>>IIIQQQ\\\iii~~~||||||yyyxxxyyyyyy{{{yyyuuupppjjjccc^^^[[[QQQKKKFFFEEEGGGRRRgggzzzvvveee___cccbbbdddeee^^^eee}}}zzzVVVFFFCCCAAAAAABBBKKKXXXbbbccchhhtttwwwvvvtttpppmmmkkklllnnnjjjgggeeedddddddddbbbaaacccdddcccaaa___]]]^^^___ZZZYYYYYYYYYYYYXXXUUUSSSRRRQQQOOOMMMKKKIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCAAACCCEEEFFFFFFGGGJJJKKKIIIZZZnnn}}}rrr___LLL???>>>BBBRRRooottthhhvvv|||vvvrrrmmmjjjiiigggeeedddcccddddddbbbaaaZZZZZZ\\\```eeehhhhhhfffiiikkkmmmmmmjjjiiijjjkkkeeedddbbb```___```aaabbb]]]]]]^^^^^^]]]\\\YYYXXXVVVTTTSSSQQQPPPMMMIIIFFFCCC@@@<<<:::999888777666000222555888:::<<<======AAA<<<;;;>>>AAAIII^^^sssqqq^^^NNNLLLNNNKKKIIIJJJIIIMMMPPPQQQQQQSSSWWWZZZNNNLLLJJJIIIJJJLLLJJJGGGFFFBBBBBBIIIQQQVVV[[[___\\\dddeeefffnnntttgggRRRKKKKKK@@@===:::999:::<<<===>>>EEEAAAUUUsss}}}oooBBB;;;888777666666666666666666111000111333666???RRRfff~~~zzz{{{}}}~~~|||{{{{{{zzzwwwtttttttttsssqqqllleee___[[[YYYZZZaaagggmmmtttyyyuuullleeefffhhhlllppprrrrrrrrrtttttttttttttttssssssrrrrrrsssrrrpppnnnnnnpppqqqmmmuuuxxx{{{~~~|||vvvxxxxxxvvvwwwwwwyyy{{{zzz}}}tttpppiiibbb^^^[[[WWWSSSKKKJJJHHHHHHGGGHHHIIIJJJKKKMMMOOOQQQRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPUUU^^^tttiiiddd```fffwwwyyyoooiii```[[[SSSJJJBBB>>>>>>>>>;;;>>>===???FFFGGGSSSkkkzzzkkkgggmmmOOOAAA>>>999999888888777777666666333444444444666<<>>MMMlll~~~jjjqqq}}}}}}wwwrrrlllhhhhhhhhhfffcccbbbcccddddddccc[[[ZZZ[[[___eeegggfffdddfffiiilllllljjjhhhhhhjjjdddbbb```^^^]]]^^^___```ZZZ[[[\\\]]]\\\ZZZXXXVVVTTTSSSQQQPPPOOOLLLHHHEEECCC@@@<<<:::888777555333000222666999===???@@@AAABBB===<<>>>>>FFF???\\\{{{ggg<<<888888777777666666666666777666444444444333888III[[[www~~~zzzuuurrrqqqrrrsssrrrnnnggg```\\\ZZZXXX___fffjjjqqqxxxvvvpppeeefffgggkkkoooqqqrrrrrrpppqqqrrrsssrrrqqqpppooonnnoooooonnnmmmmmmoooqqqiiipppqqqttt{{{{{{zzzzzzyyyvvvwwwwwwyyy{{{|||rrrpppmmmfff^^^ZZZXXXTTTPPPGGGGGGFFFFFFFFFHHHIIIJJJLLLNNNPPPRRRRRRRRRQQQPPPPPPOOOOOONNNOOOOOOPPPPPPPPP[[[mmmvvv___bbbccchhh{{{tttlllfff\\\XXXPPPGGG@@@<<<<<<>>>999===<<<@@@GGGIIIWWWpppdddeeeooo{{{uuuGGGAAA>>>999999888888777777666666222444555333444:::@@@DDDHHHWWWmmmuuu{{{}}}iiilll~~~{{{yyywwwuuuppplllcccXXXNNNGGGCCCCCCFFFIIILLLOOOPPP\\\uuuZZZMMMDDDGGGFFF@@@???DDDAAADDDCCCCCCMMM^^^hhhgggooooooooommmmmmnnnllliiifffdddbbbbbbcccccccccbbb^^^aaacccaaa]]]ZZZZZZZZZWWWVVVVVVWWWWWWVVVRRRPPPMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCAAACCCEEEFFFGGGHHHJJJLLL[[[iiizzzgggbbbzzzxxxqqqXXXNNNBBBBBB???EEEffftttooovvvxxx|||{{{xxxxxx{{{qqqkkkiiigggfffeeeddddddffffffeeedddaaa^^^\\\]]]bbbeeeffffffiiinnnrrrqqqkkkeeecccdddbbbbbbaaa^^^\\\[[[]]]^^^]]][[[ZZZYYYYYYXXXUUUSSSUUUUUUSSSQQQOOOMMMKKKJJJDDDAAA===;;;:::999888666666666777999===AAADDDEEELLLLLLHHH@@@===JJJbbbwwwuuu```MMMJJJLLLJJJHHHJJJJJJJJJJJJJJJLLLNNNPPPQQQMMMKKKJJJJJJGGGCCCDDDHHHEEEEEEFFFKKKTTT\\\cccgggeeedddhhhqqqzzzpppTTTNNNMMMBBBCCC===999:::::::::;;;???DDDDDDeeeyyyUUU;;;???;;;:::999777555444333333222111222444555888CCCOOOjjjzzzxxxxxxvvvtttwwwtttqqqoookkkfff```\\\ZZZ]]]aaaffflllrrrvvvxxxssspppmmmmmmpppqqqooommmqqqpppooopppqqqqqqooommmnnnllliiihhhiiikkkllllllnnnqqqsssrrrqqquuuzzzwwwvvvuuuuuuuuuwwwyyyzzzzzz}}}wwwqqqooojjjccc\\\WWWSSSOOOLLLFFFFFFFFFFFFGGGIIILLLMMMLLLNNNOOOQQQRRRRRRQQQQQQLLLUUURRRNNNQQQPPPMMMSSSUUUXXXooo``````cccoootttmmmccc\\\VVVLLLDDD???<<<;;;999888======???DDDFFFYYYwwwxxxmmmvvv|||fffDDDDDD<<<:::999888888777777888888777555555777;;;======;;;FFFYYYppp}}}~~~zzzwwwxxx}}}yyyeeecccuuu~~~zzzwwwtttsssoooeeeUUUHHHDDDGGGIIIIIITTTVVVRRRRRR[[[eeeyyygggHHHFFFFFFHHHFFFCCCDDDHHHMMMCCC>>>BBBGGGMMMYYYgggnnnmmmlllmmmnnnmmmkkkhhhgggffffffeeedddcccaaa```bbbaaa```^^^]]]\\\[[[[[[YYYYYYWWWUUUSSSQQQPPPOOOMMMKKKIIIGGGGGGGGGEEEDDDDDDCCCBBBAAABBBBBBDDDEEEEEEFFFGGGFFFGGGHHHLLLOOOUUUvvvppp]]]kkkmmmssstttYYYMMMBBBCCC???DDDaaatttmmmzzzrrrqqqqqqmmmrrrssssssllliiihhheeedddcccdddfffgggfffeeeaaa^^^]]]^^^aaaeeeffffffggglllqqqpppjjjeeebbbbbbeeedddbbb```]]]\\\\\\\\\\\\[[[YYYXXXXXXWWWUUUSSSTTTSSSRRRPPPMMMKKKJJJIIIDDDAAA>>>;;;:::999777666///111444888===CCCGGGIIIOOOQQQOOOGGGBBBMMMeeeyyyttt___LLLIIILLLJJJHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLIIIHHHHHHFFFBBBCCCHHHEEEFFFJJJPPPWWW^^^cccfffgggfffiiisss}}}jjjQQQJJJHHH???===888666888999888:::>>>HHHKKKiii~~~uuuMMM888:::::::::888666555444333333333111222444444777AAAKKKbbbxxx}}}xxxvvvuuusssuuusssrrrpppmmmhhhccc^^^[[[]]]aaaffflllqqquuuxxxvvvtttqqqpppoooooonnnmmmooommmlllmmmnnnnnnmmmlllllljjjhhhhhhjjjkkkkkkkkknnnqqqsssqqqnnnqqqyyy}}}vvvrrrrrrtttuuuuuuppprrrtttuuuuuuxxx|||~~~}}}zzztttlllgggfffbbb[[[VVVRRRNNNKKKIIIGGGGGGGGGHHHIIIKKKMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRTTTZZZUUUPPPTTTSSSQQQXXX```iiihhh^^^___eeeuuu|||sssmmmcccZZZTTTJJJBBB>>><<<;;;;;;======<<>>;;;:::888666555333666999===???CCCGGGJJJOOOSSSSSSLLLFFFNNNdddwwwsss^^^KKKHHHKKKIIIHHHJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIGGGFFFGGGDDDAAACCCGGGEEEHHHOOOVVV\\\aaacccdddggggggkkkvvvrrr^^^MMMDDDBBB===999666555888:::999;;;@@@HHHRRRooo|||~~~```EEE777777999888777555444333333333333111111333333555===FFF```nnn~~~xxxvvvtttrrrrrrrrrrrrrrrppplllgggbbb\\\^^^aaaeeejjjoootttwwwxxxwwwtttqqqmmmkkkkkklllllljjjhhhhhhiiikkkkkkjjjhhhgggfffgggiiijjjjjjiiillloooqqqoookkkkkkoootttssspppmmmlllnnnqqqrrrsssooorrrtttuuuvvvvvvxxxzzzuuutttrrrqqqoookkkeeeaaa[[[XXXSSSPPPNNNLLLIIIHHHIIIIIIJJJJJJLLLMMMOOOPPPPPPQQQSSSTTTUUUTTTTTTSSSVVVYYYRRROOOTTTTTTTTT[[[hhh{{{vvv```^^^bbblllyyyrrrmmmbbbZZZSSSHHH@@@<<<;;;;;;<<<>>>999888BBBLLLKKK^^^zzzOOO???BBB888999888888777777777777777888777666777999:::999888999JJJaaassszzzzzzyyyyyyvvviiiqqq}}}{{{zzzxxxvvvttthhh]]]NNNFFFFFFKKKQQQUUU[[[gggllliiigggjjjlllTTTFFFDDDBBBDDDGGGGGGFFFIIIOOONNNMMMLLLHHHBBB>>>BBBIIILLLVVVcccjjjiiiggggggiiifffdddaaa^^^^^^___bbbdddaaa```^^^]]][[[ZZZZZZZZZXXXWWWUUUSSSQQQOOONNNMMMLLLJJJGGGFFFFFFFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFJJJPPPTTTpppxxxnnnXXX]]]}}}~~~cccPPPCCCCCC??????PPPnnn}}}nnnllltttooopppvvvttt}}}rrrlllmmmiiigggeeeeeefffgggfffeeebbbaaa______```bbbdddeeeeeeiiimmmnnnjjjeeebbb```dddbbb```^^^]]]\\\ZZZYYYYYYWWWUUUUUUUUUUUUSSSRRRRRRQQQPPPNNNLLLJJJIIIHHHFFFCCC???;;;999888555444666:::???AAABBBFFFLLLQQQTTTXXXYYYRRRKKKQQQdddvvvqqq\\\JJJGGGJJJIIIHHHJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGDDDDDDEEEDDDAAACCCGGGDDDJJJSSS[[[```aaabbbbbbdddfffmmmzzz~~~[[[QQQGGG???>>>===:::888888;;;<<<;;;>>>CCCFFFWWWssslllooozzztttOOO@@@999888777777555444333333333333333111000222222333888@@@WWWfffyyy|||wwwtttsssqqqqqqrrrtttssspppkkkggg___```aaadddhhhmmmrrruuuuuuvvvuuupppkkkiiijjjllliiifffdddccceeeggghhhhhheeeddddddfffhhhiiigggfffiiilllnnnmmmiiigggiiikkkmmmlllkkkkkklllmmmmmmnnnoooqqqsssuuuuuuuuuttttttooommmjjjgggeeeccc___\\\TTTRRROOOMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTUUUVVVWWWVVVVVVUUUUUUWWWQQQPPPWWWWWWXXXbbbllluuuddd]]]bbbhhhvvvuuurrrmmmbbb\\\UUUIII@@@;;;:::;;;<<<===999:::GGGPPPOOOgggvvvFFF???BBB999888888777666666666666777888888777777777777666666777CCCWWWjjjssswwwzzz~~~mmmooo~~~}}}{{{{{{yyyvvvttteeeYYYLLLGGGIIIPPPYYY```lll||||||uuurrrXXXJJJDDDBBB@@@BBBFFFGGGGGGLLLRRRXXX[[[ZZZQQQEEE??????AAACCCMMMZZZcccggghhhjjjkkkcccaaa___^^^]]]___aaabbb```___]]]\\\ZZZZZZYYYYYYVVVUUUTTTRRRPPPNNNLLLLLLJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGGGGFFFFFFHHHMMMUUUZZZsssnnnZZZMMMdddiiiTTTDDDBBB??????JJJcccqqqnnnyyynnnoooxxx|||uuuooopppmmmjjjgggeeeeeefffeeedddcccbbbaaa```___```bbbdddfffhhhkkkllljjjgggdddccc___]]]\\\\\\]]]\\\ZZZXXXXXXVVVSSSRRRSSSSSSRRRQQQRRRQQQPPPNNNMMMKKKJJJIIIFFFCCC???;;;999888555444111666<<<>>>@@@GGGSSS\\\___aaa___XXXRRRWWWiiixxxoooZZZHHHFFFIIIHHHHHHJJJGGGHHHIIIJJJJJJHHHGGGFFFEEECCCCCCEEEDDDBBBDDDIIIEEEMMMVVV^^^aaaaaa``````aaagggqqqoooNNNIIICCC===<<<<<<:::999999<<<;;;:::???EEEJJJ^^^xxxtttlllwwwdddCCC<<<888666555555444333222222333333444111000222222111555;;;HHHYYYsss|||{{{uuusssrrrrrrsssttttttrrrnnnjjjcccbbbbbbbbbeeejjjooorrrrrrtttuuusssooommmnnnqqqgggeeebbbbbbccceeeffffffcccbbbbbbdddeeefffdddcccdddgggiiiiiifffeeeeeefffggghhhhhhhhhhhhhhhhhhiiijjjkkklllnnnooonnnllljjjgggddd___\\\ZZZXXXUUUSSSPPPNNNLLLLLLNNNNNNMMMLLLJJJJJJLLLMMMNNNPPPPPPQQQUUUVVVWWWXXXXXXXXXWWWVVVXXXZZZVVVVVV\\\ZZZ]]]lllccc[[[```cccmmmzzzssspppmmmccc___WWWKKKAAA<<<;;;;;;;;;???@@@CCCLLLQQQRRRppp```>>><<<<<<666888777666666555555666666777888777777555555444444888???NNN```mmmsss|||sssqqq}}}}}}}}}{{{wwwttteeeWWWKKKIIIMMMUUU```jjjhhhTTTIIICCC@@@>>>@@@DDDFFFGGGMMMSSS___ffffffZZZMMMHHHEEEBBB@@@DDDKKKUUU^^^dddgggggg___________________________^^^\\\[[[YYYXXXXXXXXXTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCBBB@@@AAABBBCCCCCCDDDDDDDDDFFFFFFFFFGGGJJJPPPXXX]]]qqqcccOOOPPPrrrnnnVVVDDDAAA???@@@HHH\\\zzzvvvqqq{{{rrrlllttt~~~yyypppqqqooolllhhhfffeeefffeeeeeeccccccbbb```^^^___aaaccceeeggghhhiiiiiiiiigggfff]]]ZZZYYYZZZ\\\]]]ZZZWWWVVVTTTQQQPPPQQQQQQQQQPPPQQQPPPOOONNNMMMKKKJJJJJJFFFBBB>>>;;;:::888666555333888;;;;;;;;;DDDTTTbbbhhheee___WWWSSSZZZjjjwwwmmmXXXGGGEEEIIIHHHHHHJJJGGGGGGGGGHHHGGGGGGFFFFFFEEECCCDDDFFFEEECCCFFFKKKIIIPPPYYY___aaa```aaaaaaccckkkyyygggLLLHHHAAA;;;;;;:::888777888999999:::@@@HHHWWWkkktttxxxYYY>>>999444222333333222222222222222333444000///222222111333777DDDUUUnnn~~~{{{uuu{{{}}}vvvssstttssssssssstttrrrooolllgggeeecccbbbcccgggkkknnnqqqsssuuuvvvuuuttttttuuuhhhfffdddcccdddeeeeeedddcccaaa```aaabbbcccbbb```___aaaddddddcccbbbbbbbbb^^^```aaabbbaaabbbccceeefffffffffhhhjjjiiifffdddaaa^^^ZZZVVVTTTRRRPPPNNNLLLKKKKKKLLLMMMNNNMMMLLLJJJKKKMMMOOOPPPQQQQQQQQQVVVWWWXXXYYYYYYYYYXXXWWWXXXZZZVVVVVVZZZZZZdddzzzsss^^^ZZZeeefffuuu{{{xxxooollljjjccc^^^WWWLLLCCC===<<<;;;;;;<<>>;;;:::777777666555555555555555666777777666444333333444888;;;GGG[[[hhhppp{{{~~~{{{~~~}}}~~~~~~zzzuuufffWWWJJJJJJPPPXXXeeeqqq~~~iiiWWWHHH>>>@@@>>>???BBBDDDFFFKKKRRR___kkknnncccYYYVVVPPPFFF>>>>>>AAAHHHRRRZZZ___aaa______``````___^^^]]]\\\^^^]]][[[ZZZXXXXXXWWWWWWSSSRRRPPPNNNLLLJJJIIIHHHHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEGGGKKKQQQYYY___fffTTTIIIYYYoooUUUEEE@@@>>>BBBIIIXXXttttttxxxsssyyy{{{qqqqqqmmmjjjgggeeefffggghhhhhhdddddddddaaa^^^]]]```cccdddddddddeeeggghhhiiiiii^^^[[[YYYZZZ]]]]]]YYYUUUUUURRRPPPNNNOOOPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIDDDAAA>>>;;;:::999777666888<<>>:::;;;777666555666999999<<>>======<<<:::BBBDDDHHHXXXmmmzzzuuutttvvvyyyIIIBBB@@@:::>>>777666555555444444555555444666777666333222333444666777CCCYYYgggmmmwwwzzz{{{|||xxxgggVVVIIIKKKQQQXXXfffuuuzzznnn\\\KKK>>>@@@>>>>>>AAABBBDDDIIIPPP[[[llluuuooojjjhhh]]]LLLBBBCCCEEEHHHNNNUUU]]]aaabbbaaa```^^^]]]]]]]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVQQQQQQOOOMMMKKKIIIHHHGGGFFFEEECCCBBBCCCCCCBBBAAA???@@@BBBCCCDDDEEEEEEDDDCCCEEEHHHKKKPPPVVV]]]bbbYYYHHHIIIhhhnnnTTTEEE@@@>>>CCCJJJWWWrrrxxxuuu}}}qqqpppkkkhhhfffeeegggiiikkkkkkdddeeedddaaa^^^]]]___bbbcccbbbaaabbbeeehhhjjjjjjaaa]]][[[\\\^^^]]]XXXSSSTTTRRROOONNNNNNPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHDDDAAA===;;;:::999888666222888>>>BBBJJJ___~~~xxxiii```aaakkkyyykkkVVVEEEDDDHHHHHHGGGJJJFFFEEEDDDDDDDDDEEEGGGHHHFFFEEEEEEHHHHHHGGGJJJPPPQQQWWW^^^aaaaaaaaadddgggnnnzzzgggRRRFFFBBB:::999;;;777666555777:::<<<@@@LLLXXXeeelllyyywwwJJJ===:::555444111111111111111111222333333//////222444333333555888JJJddd{{{yyytttttthhhqqq|||~~~{{{zzz|||yyyvvvsssqqqqqqpppnnnmmmmmmjjjeeeaaa```bbbfffiiikkkllloootttxxxwwwrrrmmmkkkiiihhhhhhhhhgggdddbbbeeebbb^^^]]]]]]^^^^^^]]][[[[[[[[[[[[[[[ZZZZZZYYYZZZ\\\\\\[[[XXXWWWYYY[[[XXXVVVUUUWWWYYYZZZXXXUUUUUUSSSQQQQQQQQQPPPNNNLLLOOOOOONNNPPPQQQQQQPPPNNNNNNOOOQQQSSSUUUUUUUUUUUUXXXXXXYYYZZZZZZYYYXXXWWWYYY\\\ZZZ]]]eeerrrfff___bbb___ccc|||yyyvvvttthhhcccccc___TTTOOOGGGBBB???>>>>>>===???HHHIIIOOOiiiuuueeejjjrrryyyuuu{{{ggg???@@@<<<444===666666555444444444444555333555777555222111333555333444BBBYYYgggllltttxxx{{{wwwyyy~~~zzzgggUUUHHHJJJQQQXXXfffvvvkkkwwwqqqaaaPPPDDD@@@>>>>>>@@@AAABBBHHHOOOXXXmmmzzzxxxwwwvvvgggQQQGGGLLLPPPQQQQQQVVV___gggeeeccc___\\\[[[\\\^^^___]]]\\\ZZZYYYWWWVVVVVVVVVQQQPPPOOOMMMKKKIIIGGGFFFFFFDDDBBBBBBCCCCCCBBBAAA>>>@@@BBBDDDEEEEEEEEEDDDFFFHHHLLLPPPUUU[[[bbbgggTTTFFFPPPzzzjjjVVVEEE???===???BBBJJJ___uuuuuuuuuwwwoooooojjjgggiiijjjhhhhhhiiillljjjfffcccaaa`````````ccccccccccccddddddeeefffccc___[[[[[[\\\\\\WWWSSSRRRSSSSSSRRRQQQNNNLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIFFFDDD@@@===:::999999:::888777<<>><<<999777777777888;;;======@@@LLLYYYhhhssskkk~~~eeeAAA111777:::...333333333222222222111111......///111111222222222;;;FFFaaaxxx}}}sssllllllvvvyyysssvvv|||xxxxxxuuurrrqqqrrrtttuuuuuutttpppiiiccc``````bbbcccjjjmmmqqqsssttttttvvvwwwwwwqqqkkkggggggfffccc```bbbbbbaaaaaaaaa^^^[[[WWWYYYYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRTTTQQQNNNMMMMMMNNNNNNNNNMMMOOOQQQPPPOOONNNOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYTTTWWWXXXXXXXXXZZZ[[[ZZZUUUcccjjjhhhppprrrbbb^^^___iiixxx~~~wwwooojjjgggbbb\\\VVVLLLGGGDDDAAA===999:::???FFFHHHKKK[[[vvvfffZZZ```rrr{{{hhhrrr~~~NNNBBB===888999:::666666666555444444333333333333333333333333333333---666<<>>===AAAIIINNN___vvvzzzggg]]]XXXTTTWWW^^^fffbbb]]]jjjsssiiijjjddd^^^ZZZ[[[\\\\\\[[[\\\[[[ZZZXXXWWWWWWWWWWWWPPPOOOLLLIIIGGGFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGOOO\\\bbb^^^VVVQQQEEEPPPrrrgggUUUFFF???<<<>>>???EEEWWWkkkwwwuuuwwwoooiiieeeggghhhgggfffhhhllljjjhhheeecccbbbbbbaaaddddddddddddeeefffggghhhbbb^^^ZZZZZZ\\\\\\YYYVVVSSSSSSRRRQQQOOOMMMLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIEEECCC@@@>>><<<;;;;;;;;;;;;:::>>>>>>DDD]]]ssstttgggiiillleee```rrrfffWWWIIIEEEGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIMMMRRRVVV]]]]]]aaaeeeeeefffllluuu}}}TTTJJJ@@@===<<<999777888777777999;;;;;;@@@MMM\\\xxxuuuwww\\\???222555777...333333222222222111111111......///111111222222111888AAAZZZqqq|||~~~rrrnnntttyyywww|||zzzyyyvvvsssrrrrrrtttuuuuuussspppkkkfffbbbbbbbbbcccfffiiimmmpppqqqsssuuuwwwuuurrroookkkiiigggdddbbbaaa````````````^^^ZZZWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTQQQNNNLLLMMMNNNNNNNNNMMMNNNPPPPPPNNNMMMNNNOOOPPPQQQRRRTTTVVVWWWXXXXXXZZZZZZYYYWWWXXXYYYZZZYYY```dddhhhqqqfff]]]___dddrrr|||vvvoooiiieee___XXXRRRJJJEEEBBB@@@===:::>>>DDDCCCPPPXXXdddlllhhhdddiiiyyyxxxkkk}}}sssIII@@@<<<888888888666666666555444444333333333333333333333333333333///777:::CCCSSS\\\gggyyy{{{{{{|||~~~~~~nnn]]]LLLIIIPPPZZZeeeoooaaakkk}}}zzzwwwnnn[[[III???@@@@@@===<<<@@@HHHOOObbbttt|||mmmZZZTTTXXX[[[eeejjjnnnddd[[[iiixxxuuukkkeee___[[[\\\]]]\\\[[[\\\[[[YYYXXXVVVUUUUUUUUUOOONNNKKKHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHOOOYYY]]]UUUKKKFFFBBBYYY}}}cccSSSEEE???;;;<<<<<<>>>LLL\\\xxxzzzsss{{{yyy~~~{{{qqqjjjdddeeegggeeeeeefffhhhgggfffeeecccbbbaaaaaaccccccdddeeefffhhhiiiiiibbb^^^ZZZYYY[[[\\\[[[YYYTTTSSSQQQOOOMMMLLLKKKKKKNNNMMMLLLLLLKKKJJJIIIIIIEEEDDDAAA>>>===<<<;;;;;;888888>>>AAAGGG^^^rrrpppgggqqqwwwlllbbbrrrdddVVVJJJGGGIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKKKKLLLPPPUUUYYY\\\\\\___bbbbbbdddmmmwwwiiiNNNEEE===;;;;;;888777888999999:::<<<>>>FFFVVVgggyyyPPP<<<333222333///333222222222222111111111......///000111111111111666;;;PPPgggxxxzzz{{{|||}}}zzzoooooouuuzzz}}}zzzwwwtttrrrssstttttttttssspppmmmiiifffddddddcccdddgggkkknnnppprrruuuwwwtttttttttqqqlllgggdddbbb___^^^]]]^^^^^^\\\YYYWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSPPPMMMLLLMMMNNNNNNNNNLLLNNNOOONNNMMMLLLMMMNNNNNNPPPQQQSSSUUUVVVWWWWWW]]][[[YYYYYYZZZ\\\]]]]]]cccgggrrrlllZZZ[[[cccnnn}}}yyytttmmmgggbbbZZZQQQKKKHHHBBB>>>===<<<===CCCKKKUUUccciiimmm~~~fffmmmqqqttttttbbbBBB===:::888888666666666555555444333333333333333333333333333333333111666777>>>LLLTTT___rrrwwwxxx||||||yyy}}}sssbbbRRRMMMSSS\\\fffmmmbbbhhh~~~}}}{{{yyyxxxqqqaaaRRRCCCCCCAAA???===@@@GGGMMMaaallllll[[[LLLOOO\\\eeeyyyrrriii^^^^^^ttt|||lllfff```]]]]]]]]]\\\[[[[[[ZZZXXXVVVTTTRRRRRRQQQMMMLLLJJJGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAACCCDDDDDDEEEEEEFFFGGGGGGGGGIIIOOOWWWWWWNNNDDD???CCChhhzzz|||{{{```SSSCCC===:::;;;:::999BBBPPPggg~~~tttxxx}}}qqqnnnppp}}}{{{wwwnnnfffeeegggfffeeefffccccccccccccbbb```___^^^aaabbbccceeeggghhhiiiiiieeeaaa\\\YYYYYYZZZZZZYYYUUUTTTQQQNNNLLLKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIFFFEEEBBB???<<<:::999888666777???DDDLLLccctttqqqfffqqqxxxmmmdddsss{{{nnn```UUUJJJHHHJJJIIIIIIJJJLLLKKKJJJJJJIIIJJJKKKLLLKKKLLLMMMOOOPPPTTTYYY]]]]]]]]]```aaaaaadddooo{{{WWWGGG@@@;;;::::::777777999;;;;;;===@@@FFFRRRgggzzz~~~}}}oooCCC:::555000111111222222222222111111111111......///000111111000000555666FFF[[[lllllldddkkktttyyywwwtttrrrsssssssssrrrrrrqqqpppmmmjjjhhheeedddfffiiilllnnnpppqqqtttvvvsssvvvxxxuuunnnfffbbb```^^^]]]\\\\\\\\\[[[YYYVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOPPPQQQSSSTTTUUUUUURRROOOLLLKKKLLLMMMNNNMMMLLLMMMNNNMMMKKKKKKLLLNNNNNNOOOPPPRRRTTTUUUVVVVVV[[[XXXXXX\\\___```aaadddaaatttlll___YYY```lll|||{{{tttpppjjjddd]]]TTTJJJDDDDDD???;;;;;;;;;???HHHQQQmmmmmmiiikkkqqqmmmwww{{{|||sssRRR===<<<999999999555666666555444444333333222222222222222222222222222111555444999FFFOOO[[[nnnzzz{{{yyy||||||lllZZZQQQTTT^^^iiioooiiiiii|||zzz{{{yyyxxxxxxttthhh\\\FFFDDDDDDCCCAAA@@@DDDIIIYYY^^^]]]VVVWWWdddwwwwwwjjjhhhxxxmmmhhhaaa^^^^^^^^^\\\ZZZZZZYYYVVVTTTQQQOOONNNMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGFFFHHHNNNUUUSSSJJJCCCAAAKKKxxx{{{xxx{{{yyy^^^SSS@@@:::999<<<;;;888===HHHVVVsss{{{yyy|||zzzrrrpppxxxuuujjjggghhhhhhggghhhbbbbbbbbbbbbaaa```___^^^___aaabbbdddfffggggggggggggddd___[[[XXXXXXWWWWWWVVVTTTRRROOOLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHFFFCCC@@@<<<888666555999;;;DDDKKKTTTjjjyyysssnnnnnnmmmeeeddduuuyyyhhh[[[QQQJJJIIIKKKJJJJJJKKKMMMLLLKKKKKKKKKLLLMMMNNNMMMOOOQQQRRRTTTXXX]]]```cccccceeeffffffkkkyyyfffIIIBBB<<<999999999666777999;;;;;;>>>DDDMMM]]]www___:::999777111111333222222222111111111000000...//////000000000000///333222???RRRbbbyyy|||iii[[[___iiixxxwwwuuusssrrrrrrsssrrrqqqssssssrrrqqqnnnkkkhhhfffiiikkklllmmmlllmmmoooqqqrrrvvvyyywwwooogggaaa^^^___]]]\\\[[[[[[[[[XXXVVVTTTSSSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRQQQQQQQQQPPPLLLMMMNNNPPPRRRTTTUUUVVVPPPNNNKKKJJJKKKMMMMMMMMMLLLMMMMMMLLLJJJJJJLLLNNNMMMNNNPPPRRRTTTUUUVVVVVVWWWVVVXXX^^^``````ccciiitttiii```[[[]]]iiiyyyxxxxxxnnnkkkeee___WWWMMMEEE???AAA<<<999:::<<<@@@IIIRRRjjj]]]YYYiii{{{{{{uuuxxx}}}~~~|||\\\FFF;;;;;;999:::;;;555555555555444333333222222222222222222222222222222111444222666CCCLLLYYYmmm~~~}}}{{{|||~~~{{{uuubbbSSSRRR\\\iiiqqqrrrjjj{{{{{{xxxxxxwwwvvvvvvvvvnnndddJJJGGGGGGJJJGGGBBBAAAEEEOOOPPPSSSZZZiii~~~mmmhhhbbb___^^^]]][[[YYYXXXVVVTTTQQQNNNLLLKKKJJJHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHMMMPPPMMMEEECCCEEEYYYtttnnn{{{vvv[[[RRR>>>::::::???>>>999<<>>;;;999888:::999555666999888999>>>GGGTTThhhuuuvvvhhhDDD000333333222444222111111111111000000000000...///////////////......111,,,333???MMMiiivvvyyysssdddbbb___dddoootttvvvuuutttuuuvvvwwwvvvuuuwwwvvvvvvtttrrrooolllkkkjjjjjjjjjhhhfffeeegggiiioooqqqtttwwwvvvrrrkkkfffeeeccc```^^^]]][[[YYYWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOOOOONNNMMMMMMJJJKKKMMMNNNPPPRRRTTTUUUOOOLLLJJJIIIKKKLLLMMMMMMNNNNNNMMMLLLJJJKKKMMMPPPNNNOOOQQQSSSUUUVVVVVVWWWZZZYYY]]]ccccccggg{{{iii^^^XXX[[[bbbsssuuupppmmmbbb```[[[TTTKKKDDD???===;;;999:::===>>>>>>CCCIIIFFFFFFYYY{{{ttttttmmmEEE===<<<:::333777;;;444555555444333333222222111111111111111111111111111000444111444@@@HHHTTTggg{{{tttqqquuugggllltttjjjooozzz{{{uuuwww~~~~~~~~~}}}rrr]]]PPPTTTbbbmmmmmmssswwwvvvvvvuuurrrsssuuurrrlll___UUUQQQSSSPPPHHHFFFLLLRRRRRRVVV___lllyyymmmhhhbbb^^^]]][[[XXXUUURRRQQQOOOLLLJJJHHHGGGGGGDDDDDDCCCCCCBBBAAA??????>>>>>>>>>>>>???@@@BBBBBBCCCDDDDDDEEEEEEFFFFFFGGGJJJIIIHHHFFFAAA@@@IIIUUU|||[[[YYYiiirrrVVVNNNBBB>>>@@@EEEDDD<<<:::>>>>>>\\\wwwmmm}}}ssslllllljjjhhhggghhhfffcccaaa______```aaacccdddfffhhhhhhgggfffeeeccccccbbb___[[[XXXWWWWWWWWWWWWVVVUUURRROOOLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFEEECCC@@@>>>=========DDDKKKSSSgggqqqhhhfffXXX^^^rrr{{{xxxkkkYYYKKKGGGEEEIIIKKKKKKKKKMMMKKKKKKKKKMMMOOORRRTTTVVVUUUWWWYYY[[[\\\^^^bbbdddaaadddkkkqqqyyyZZZCCCBBB@@@:::888999;;;999555666999:::<<>>///000000222444000111111111111000000000000...///////////////......333,,,///777BBB```yyyxxxzzzmmmjjjaaa```iiinnnwwwvvvuuuvvvxxxzzzyyyxxxxxxwwwvvvuuurrrpppnnnmmmkkkkkkkkkiiiggggggiiikkkmmmnnnqqqvvvzzzxxxqqqlllhhheeeaaa___^^^\\\ZZZXXXSSSSSSSSSSSSTTTTTTTTTTTTOOOOOONNNNNNMMMLLLLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTNNNLLLIIIIIIJJJLLLMMMMMMNNNNNNNNNLLLKKKKKKNNNPPPOOOPPPQQQSSSUUUVVVWWWWWW\\\[[[```fffiiirrrlll___\\\ZZZaaakkk|||wwwrrrmmm___]]]XXXQQQIIIBBB???>>>999999;;;>>>???===@@@EEEAAAJJJ___xxx~~~xxxkkknnnzzzZZZAAA======999111555:::333555555444333333222222111111111111111111111111111111444111444???FFFQQQdddrrr~~~jjjgggxxx~~~ooodddiiivvv}}}|||xxxuuuyyy}}}zzzzzz|||}}}yyydddTTTUUUbbblllooosssuuuvvvvvvtttqqqqqqtttrrrnnnhhh[[[TTTUUURRRJJJKKKRRRYYY^^^gggttt~~~lllgggbbb^^^]]][[[WWWTTTPPPOOOMMMKKKIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@BBBBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGEEEBBBEEESSSbbbsssQQQ\\\ooo}}}mmm___KKKBBB>>><<<===<<<999999<<<888EEEeeemmmrrrooofffiiilllkkkjjjggggggfffdddbbbaaa```___dddeeefffggghhhiiijjjjjjeeedddaaa\\\XXXWWWXXXZZZUUUTTTTTTTTTTTTSSSPPPMMMLLLKKKIIIGGGGGGHHHIIIJJJGGGIIIIIIGGGCCCAAACCCEEEFFFAAA@@@EEEIIIJJJNNNUUUWWWdddxxx|||bbbMMMGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKLLLMMMOOOQQQTTTVVV\\\\\\]]]]]]^^^___aaabbbhhhqqqooovvvkkkIIICCCAAA;;;666777777666555555777999666BBBJJJRRRhhhxxxiiiFFF>>>444///000111111///000000000000////////////////////////000000000000000000333666<<>>>>>>>>????????????@@@BBBDDDFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHCCC<<<@@@WWWvvv```^^^vvvrrrdddMMMAAA<<<:::<<<<<<:::999:::888@@@[[[xxxtttiiitttpppiiijjjjjjfffdddffffffeeeeeedddcccbbbbbbddddddeeeggghhhjjjkkkkkkhhheeeaaa]]][[[ZZZYYYZZZVVVUUUTTTTTTTTTRRROOOMMMMMMKKKIIIGGGGGGGGGHHHIIIFFFGGGHHHGGGEEEEEEGGGIIIMMMKKKMMMRRRTTTVVV___iiirrr{{{ZZZFFFIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMNNNPPPSSSUUUVVV\\\]]]^^^___```cccfffhhhiiivvvVVVAAAAAA>>>666777888888888777777888:::AAAHHHTTTjjj{{{}}}zzz\\\BBB;;;333///000111000///000000000000/////////....../////////000000000000//////000222777EEE___vvv|||vvvuuu}}}wwwjjjffffffggglllmmmooosssvvvxxxxxxwww|||{{{zzzwwwsssqqqqqqrrrqqqooollljjjiiijjjlllmmmjjjlllmmmnnnooorrrwww|||}}}xxxoooeee\\\VVVQQQPPPRRRVVVUUUQQQQQQUUUPPPPPPOOONNNNNNMMMLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOQQQQQQSSSWWWZZZZZZZZZ[[[___ooo{{{aaaZZZYYYYYYcccrrrwwwnnngggaaa]]]UUUNNNJJJIIIEEE???<<<<<<===<<<>>>AAABBB@@@BBBGGGMMM___eeebbbddd___ZZZ]]]pppnnn???<<<:::888666666666555333444444333222222111000000000000000000000000000000222222333444888@@@JJJQQQgggrrr{{{wwwuuu~~~ttthhhooo|||xxxvvv~~~tttooozzz~~~tttoooqqquuuuuu|||jjjXXXUUUbbbrrrtttgggmmm}}}|||{{{zzzzzzzzz{{{yyytttpppggghhh___\\\fffllloooyyywwwjjjddd]]]YYYXXXVVVRRRNNNMMMLLLJJJHHHGGGFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>????????????AAACCCEEEFFFHHHHHHGGGGGGGGGGGGGGGGGG===@@@@@@AAAPPPpppuuu___jjjxxxjjjNNNAAA;;;999===@@@>>>;;;999999:::LLLhhh|||bbbgggtttwwwooommmiiifffeeeffffffeeeeeeeeeeeeddddddcccdddeeefffhhhjjjlllmmmkkkgggaaa___^^^^^^\\\ZZZXXXWWWUUUTTTTTTRRROOOLLLMMMLLLJJJHHHGGGFFFGGGGGGDDDEEEGGGGGGGGGIIIKKKMMMUUUZZZbbbhhhkkkppp~~~bbbPPPJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNQQQTTTVVVWWWXXX^^^___```aaacccfffkkkoooppp~~~___???;;;???;;;444888999:::999888888:::<<>>TTThhhsss{{{tttyyy{{{oookkkjjjeeehhhlllqqquuuwwwxxxxxx~~~}}}|||xxxuuurrrrrrssssssrrrpppooommmmmmlllllljjjkkkjjjjjjjjjmmmrrruuunnn```ZZZTTTSSSUUUXXXWWWRRRQQQTTTPPPPPPOOOOOONNNNNNNNNMMMKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNOOOPPPQQQRRRSSSOOONNNTTT\\\^^^\\\```iiiuuuooo___TTTXXX```hhhxxx}}}ssshhh^^^XXXUUUMMMHHHDDDEEECCC???<<<=========???BBBBBBAAAEEELLL]]]mmmiii[[[YYY[[[XXXYYYWWW777<<<999777666666666444333333333333222111111000000000000000000000000000000222222222222444888>>>CCC[[[eeettt|||}}}}}}uuunnnuuuzzz}}}{{{}}}xxxwwwxxxssswww}}}}}}mmm___^^^iiittt|||dddeeejjj{{{{{{|||{{{{{{{{{zzzxxxtttqqqppprrrnnntttooogggbbb[[[WWWUUUSSSOOOLLLLLLKKKIIIGGGEEEDDDCCCCCCAAAAAA@@@???>>>>>>>>>????????????@@@BBBDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEE;;;???>>>@@@UUUxxxpppiii}}}yyyjjjLLLCCC<<<:::???EEECCC>>>:::999444@@@YYYtttcccbbbnnn|||sssmmmhhhggghhhffffffeeeeeeddddddccccccccccccdddeeegggjjjlllnnnoooiiicccaaabbbbbb___[[[[[[YYYVVVUUUTTTRRROOOMMMNNNMMMKKKIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHJJJLLLMMMVVVbbbrrr|||~~~^^^JJJIIINNNJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNQQQTTTWWWXXXYYYYYY^^^```aaabbbccchhhpppvvvtttIII999;;;<<<:::888777999999999888999;;;===>>>LLLnnnrrrooo|||___DDD666444111111222111000...000000/////////................../////////000000111000111222333;;;LLL^^^kkk~~~yyy~~~tttiiiddd___ccciiiooorrruuuwwwxxx|||||||||yyyuuusssrrrssssssssssssrrrpppooommmlllkkkjjjiiiggggggiiilllnnnvvv{{{ooojjjccc[[[UUUVVVWWWTTTRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJLLLNNNPPPMMMMMMMMMMMMMMMNNNNNNOOONNNOOOPPPQQQRRRSSSTTTTTTSSSQQQVVV___aaaaaammm~~~hhhaaaYYYWWW___jjjvvv~~~{{{vvvnnneee[[[TTTPPPHHHCCC@@@AAAAAA===;;;<<<<<<===???AAA???@@@HHHRRRjjjpppggg\\\[[[ZZZ]]]iiihhhJJJ;;;:::888666555555555444333333222222222111111000000000000000000000000000000111222222222222333666999QQQZZZhhhxxxxxxzzzxxxxxx}}}wwwssswww}}}}}}~~~}}}yyyyyytttllllllrrryyysssxxxrrr~~~xxxtttzzzvvv{{{{{{zzzyyyxxxuuurrrpppsssyyyyyy~~~gggddd```YYYUUURRRPPPMMMKKKKKKJJJHHHFFFDDDBBBAAAAAA@@@??????>>>>>>>>>????????????@@@AAACCCEEEFFFGGGGGGHHHIIIJJJHHHFFFDDDBBB???@@@<<<>>>UUUuuusssdddHHHCCC<<<999???DDDBBB===:::888222;;;PPPhhhkkkfffmmmzzzvvvrrrkkkhhhhhhggggggeeedddcccaaa``````bbbbbbbbbcccfffiiilllmmmpppkkkeeeccceeeddd```\\\]]][[[XXXVVVUUUTTTQQQOOOPPPOOONNNLLLJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIPPP___rrr|||xxxeeeUUUKKKGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLOOOPPPSSSWWWYYY[[[[[[[[[___aaabbbbbbdddjjjuuu}}}sssZZZCCC===<<<888777;;;666888999999888888;;;===???WWW|||yyymmmyyy}}}xxxUUU???222222111111222111///...////////////........................////////////000///000222222888FFFTTTddd{{{rrraaaXXXZZZ___ffflllnnnpppsssuuuwwwxxxyyyxxxvvvsssrrrrrrssssssssssssrrrqqqpppooonnnllljjjhhhggghhhhhhhhhkkkvvvuuueeeUUUQQQTTTTTTQQQOOONNNNNNNNNNNNNNNOOOOOOOOONNNLLLKKKJJJJJJLLLNNNOOOLLLLLLLLLLLLLLLMMMNNNOOOMMMNNNOOOPPPRRRSSSTTTUUUYYYYYY___iiinnnvvviii___[[[YYY\\\gggttt|||vvvmmmfff```YYYQQQKKKFFFAAA>>>???>>>;;;999:::<<<===???@@@>>>AAANNN\\\uuulllbbb```^^^SSS]]]{{{TTTDDD???999777555444555555444333222222111111111111111000///////////////////////////000222222111222444666FFFOOO[[[iiiwww|||sss}}}uuutttvvvxxx|||~~~~~~|||{{{yyyyyy{{{yyyyyy|||}}}|||nnnoooqqqyyyuuuwwwxxxxxxvvvtttrrrpppooojjjtttxxx~~~rrraaa```]]]XXXSSSPPPMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>=========>>>??????>>>???AAABBBDDDFFFGGGGGGHHHHHHIIIIIIGGGDDDAAA@@@<<<<<<<<>><<<999777777222:::III\\\wwwyyypppooo|||}}}zzz{{{yyyppplllggggggfffdddbbb```___^^^bbbaaaaaabbbdddgggjjjlllppplllhhhffffffeeeaaa^^^___\\\YYYXXXWWWVVVTTTSSSRRRQQQPPPOOONNNMMMLLLKKKKKKIIIGGGGGGHHHHHHGGGFFFIIIUUUbbbiiimmmrrruuuvvvnnncccVVVNNNLLLLLLJJJGGGHHHIIIJJJKKKLLLMMMNNNOOOSSSTTTVVVXXXZZZ\\\]]]]]]___aaaddddddgggppp~~~}}}QQQGGG@@@???<<<555555:::666888999999888999;;;===CCC```~~~|||}}}lllKKK:::111111222222111111000////////////.........------------........./////////---,,,...000000333===HHHYYYlllrrr]]]OOOUUU[[[cccggghhhhhhjjjlllooossswwwyyywwwuuusssrrrrrrrrrssstttttttttttttttrrrpppmmmlllkkkiiifffcccccchhhpppxxxooo\\\WWWXXXWWWSSSPPPLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMLLLKKKKKKLLLMMMNNNLLLKKKKKKJJJKKKLLLNNNOOOMMMNNNPPPSSSVVVXXXZZZ[[[[[[dddppp}}}sss^^^XXX]]]ZZZ^^^iiizzzvvvnnnddd\\\WWWRRRKKKFFFDDD???===>>>>>>;;;999:::<<<===@@@@@@@@@GGG[[[ooorrreeegggbbbUUUggghhhDDD>>>;;;888666444444444555444222111111111111111111111111////////////////////////...000111222111222555777@@@KKKUUU___mmmzzz{{{ttt{{{}}}vvvvvvyyyuuu~~~zzz{{{{{{|||zzz{{{~~~~~~{{{qqqvvvyyyyyyssstttuuusssqqqooonnnooojjjuuuxxxyyy~~~~~~{{{eee\\\[[[XXXTTTPPPLLLJJJIIIIIIFFFEEEDDDBBBAAA@@@??????======<<<<<<===>>>??????>>>???AAADDDFFFGGGHHHHHHIIIHHHHHHGGGDDDBBB???>>>;;;:::CCCYYYsss^^^RRRFFF>>>999777999:::777666777666333:::CCCOOOlll~~~uuuzzz{{{{{{yyytttgggfffeeedddcccbbbaaaaaabbbaaa``````aaadddgggiiinnnmmmkkkhhhfffcccaaa``````]]][[[YYYYYYYYYXXXVVVSSSSSSSSSSSSRRRQQQPPPOOONNNKKKIIIHHHIIIIIIHHHFFFFFFLLLPPPSSSWWW\\\ZZZTTTTTTMMMEEEAAAAAAEEEHHHJJJIIIIIIKKKMMMOOOQQQRRRSSSWWWWWWXXXYYYZZZ\\\^^^^^^___bbbfffiiinnnzzz[[[AAA>>>;;;;;;:::888777777777999::::::::::::===???IIIiii|||bbbAAA555111222222222111000000000//////.........------------------.........//////---,,,...///......555>>>JJJ]]]www|||zzzbbbOOOQQQWWW^^^aaa```___```bbbiiinnnuuuzzzzzzxxxuuutttrrrssstttuuuwwwxxxzzzzzzvvvtttrrrqqqoookkkfffaaa^^^aaafffkkkpppzzzzzzoookkkggg```ZZZWWWOOOPPPPPPQQQRRRSSSSSSTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOOQQQSSSTTTRRRTTTXXX\\\aaafffjjjlllnnnxxxiii\\\QQQRRR[[[cccnnnuuujjjfff___VVVOOOIIIEEEDDDBBB>>><<<>>>>>><<<;;;<<<;;;>>>BBBCCCFFFRRRmmmyyylllhhheeedddQQQ;;;===888777666444333444444333222000000000000111111111111///////////////////////////000111111111222444777???KKKUUUZZZfffvvv|||yyyvvv~~~zzzzzzyyy{{{vvvxxx|||~~~zzzyyy~~~|||~~~||||||~~~yyysss|||qqqrrrsssrrrooommmnnnpppqqqzzzxxxtttvvvtttuuutttiii^^^VVVTTTSSSPPPLLLHHHFFFGGGGGGCCCCCCBBBAAA@@@???@@@@@@<<<;;;;;;<<<===>>>???@@@>>>???BBBDDDFFFHHHHHHHHHIIIHHHFFFDDDBBB???===<<>><<<666888:::;;;;;;;;;<<<>>>@@@RRRttt]]]===333222333333222111000000111//////.........------------------.........//////000///000111///---222999>>>SSSpppkkkSSSNNNTTT[[[^^^[[[YYYYYY[[[eeellluuu{{{}}}zzzwwwuuusssssstttvvvyyy{{{~~~yyywwwuuutttsssnnnfff```[[[___cccdddeeelllxxx~~~vvvjjjaaa```UUUUUUVVVWWWXXXYYYYYYZZZUUUVVVVVVVVVVVVVVVUUUTTTVVVUUUTTTTTTUUUWWWYYYZZZXXX[[[```fffmmmtttyyy{{{nnnZZZYYY\\\ZZZ\\\dddlll{{{wwwmmm```aaa^^^VVVKKKDDDCCCEEEAAA<<<;;;>>>???======???<<>>???@@@>>>???BBBEEEGGGHHHIIIIIIJJJHHHEEEBBB@@@===<<<<<>>@@@???::::::FFFUUU```|||yyyzzzPPP999:::000000000000//////////////////...------------...........................///.........///000222333===NNNggg{{{xxx]]]XXXUUUYYY___[[[RRRTTT___iiimmmrrrwwwzzzyyywwwuuuvvvvvvwwwxxxyyy{{{{{{|||yyywwwvvvvvvvvvsssmmmhhhaaaccceeedddbbbeeemmmtttyyy~~~uuueeebbbaaabbbccceeeeeedddbbbccc___[[[XXXXXXZZZ\\\]]]]]]\\\ZZZWWWVVVZZZaaagggppphhhiiisss{{{}}}hhh^^^WWWWWWYYY^^^iiiuuuxxxooohhhbbb^^^WWWOOOHHHBBB>>>===::::::===???===:::>>>DDDBBBEEEJJJFFFOOO{{{zzzuuuqqqiiiaaahhhccc===:::<<<666444444444444444444444444000000000000000000000000////////////////////////000000000000111111111111888@@@GGGOOO___rrr}}}~~~wwwsss```nnnwwwmmmqqqyyy~~~~~~|||}}}|||{{{}}}~~~zzzyyywwwwwwxxxzzz}}}|||lllccchhhtttqqqmmmkkkjjjjjjiiiiiillliiijjjooopppnnnqqqwwwsssmmmeee```___\\\VVVQQQKKKJJJHHHFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<============<<<>>>AAADDDDDDDDDFFFGGGHHHIIIIIIIIIGGGEEEGGGCCC777777>>>>>>BBB___pppwww^^^LLL@@@:::;;;;;;999666333333444555555666888<<>>===<<<;;;;;;===<<<;;;>>>CCCBBB>>>GGGNNNTTTjjjuuueeebbbfffggghhh{{{QQQ999999999333444444444444444444444444000000000000000000000000//////////////////////////////000000000111111111666<<>>======<<<<<<<<<============>>>BBBEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFBBB>>>999555:::CCCccckkkppp^^^KKK???<<<<<<;;;888555333444555555222333777777???\\\{{{rrr```aaabbbddddddeeeeeedddddddddcccbbbaaaaaa``````bbbgggmmmrrrrrrqqqpppooommmfff___\\\]]]^^^[[[XXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTSSSRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSVVVVVVVVVWWWXXXZZZ[[[\\\ZZZ[[[\\\\\\]]]___bbbeeegggzzz___GGG;;;999;;;999999999999999888888888444999:::<<>>=========::::::===??????BBBFFFHHH@@@JJJZZZ[[[]]]ccccccdddjjjpppzzzeee???666999888333333333333333333333333333000000000000000000000000//////////////////////////////000000000000111111333666:::AAAOOObbbrrryyy~~~~~~zzzxxx}}}~~~eeeNNNQQQhhhzzzrrrqqquuuvvvwwwwwwwwwwwwuuusssrrrvvvvvvwwwyyy{{{zzzwwwuuuppppppoooppprrruuuxxxzzzyyyuuurrrqqqjjj]]]RRRMMMUUUssstttwww{{{wwwwwwmmmqqqnnnkkkiiiiiijjjjjjiiiiiifffdddffffffeeefffjjjmmmrrrqqqhhhccceeefffddd]]]XXXSSSPPPOOONNNKKKGGGEEEDDDCCCAAA@@@?????????>>>>>>======<<<<<<<<<;;;<<<=========>>>???CCCEEEFFFGGGIIIJJJJJJJJJIIIIIIEEEFFF<<<:::@@@999???\\\{{{kkkWWWxxx^^^LLLAAA>>>===;;;888555444666888777000333:::666555MMMmmmyyybbbbbbcccdddffffffdddcccddddddddddddbbbaaa___^^^^^^aaafffjjjmmmooorrrtttpppiiiaaa___aaabbb___[[[ZZZ[[[\\\\\\\\\ZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUXXXWWWUUUTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVYYYYYYYYYYYYZZZ[[[\\\\\\]]]___aaaaaaaaaccchhhlllrrr^^^FFF???:::999===::::::999999999999888888888<<<===CCC]]]}}}|||xxxuuubbbGGG:::666555000000000000///////////////...------,,,,,,------------------------------+++++++++,,,,,,------...///888III[[[lll{{{~~~zzz{{{sssVVVJJJJJJOOOUUU[[[]]]___cccggglllpppsssuuuttttttttttttttttttttttttuuuuuuvvvwwwxxxyyyyyyxxxwwwrrrlllgggeeeddddddccc\\\```eeemmmyyykkkhhhaaaXXXRRRRRRUUUWWW```gggrrr}}}yyyrrrlllgggaaaZZZTTTGGGEEEBBB???===<<<<<<<<<===:::;;;@@@CCCDDDFFFJJJMMMMMMWWW```^^^]]]iiiuuu{{{MMM777999999666555222222222222222222222222000000000000000000000000////////////////////////////////////000000000111111222444:::FFFXXXiiitttyyytttzzzzzzjjj\\\]]]kkk{{{}}}qqqooorrrpppqqqssstttuuuuuutttsssqqqrrrsssuuuuuutttrrrpppppppppooooooqqqrrrtttvvv{{{xxxuuupppeeeWWWNNNLLLOOOppptttuuuuuupppsssmmmpppmmmjjjiiiiiijjjjjjjjjgggdddaaa``````aaaaaaccc^^^dddhhheeeccccccbbb___WWWTTTOOOLLLKKKJJJGGGEEECCCBBBAAA???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>??????AAADDDGGGHHHIIIJJJKKKKKKJJJIIIHHH???EEE888777DDD???NNNuuu```WWWeee[[[KKKAAA======;;;777444333555777666///222999666222CCC^^^{{{}}}{{{{{{xxxdddcccaaabbbdddfffeeedddbbbcccddddddbbb```^^^\\\]]]___```bbbeeekkkqqqvvvtttnnnhhheeeeeeeeeaaa]]]\\\]]]^^^^^^^^^\\\ZZZYYYXXXYYYZZZZZZYYYXXXVVVUUUXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWZZZZZZZZZZZZZZZ[[[\\\]]]aaadddffffffgggkkkrrrxxxrrrJJJ???@@@:::555666:::999999999999999999999:::>>>BBBPPPooozzzpppsss~~~ppp|||{{{YYYAAA999555222000000000000////////////......---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---444AAAPPP___sss~~~|||~~~yyyqqquuu___HHHEEEKKKPPPRRRTTTWWW]]]dddiiilllnnnooossssssssssssssstttttttttqqqrrrtttvvvxxx{{{}}}~~~zzztttpppmmmllliiihhhccceeeggghhhlllqqqpppkkkuuuxxx}}}yyyhhh^^^VVVVVVUUUTTTTTTVVVZZZ^^^eeerrr}}}tttpppiiiccc^^^WWWOOOIIIDDDBBB???===;;;;;;;;;<<<===<<<>>>CCCEEEDDDFFFJJJQQQdddnnngggaaaffftttkkkBBB888;;;777333555222222222222222222222222////////////////////////////////////////////////...////////////000000000111000222666@@@NNN```lllyyyuuu{{{}}}yyyrrrkkkjjjnnnvvvuuunnnmmmnnnoooqqqsssttttttttttttnnnppprrrssssssrrrqqqppptttsssrrrqqqqqqqqqrrrrrr|||{{{xxxrrrdddVVVQQQSSS[[[vvvuuuqqqooollliiihhhhhhiiiiiiiiieeebbb]]][[[\\\^^^___^^^XXX]]]aaa```______\\\YYYTTTQQQMMMJJJGGGEEEDDDBBBBBBAAA@@@???>>>=========;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@AAABBBDDDFFFIIIIIIJJJLLLMMMLLLJJJHHHFFF===EEE888555@@@???XXXrrrYYYRRRUUU}}}xxxVVVIIIBBB;;;;;;999777333222333444444///000666555111<<>>;;;===:::666888999999999999:::::::::;;;999AAAMMMbbb}}}ooobbbrrrzzzpppppp{{{|||oooQQQ???888555111000000000000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***...888DDDQQQccc{{{sssuuujjjJJJ???CCCIIIMMMSSSTTTUUUYYY^^^eeejjjnnnsssssstttttttttuuuuuuuuuppprrrtttvvvxxx{{{{{{wwwssspppnnnkkkjjjfff``````cccccc```fffgggjjjooouuuyyy{{{{{{{{{~~~zzzsssllleee]]]UUUQQQVVVTTTSSSUUUWWW[[[ccckkktttzzzvvvlllhhhbbb\\\VVVPPPJJJFFFAAA@@@>>><<<;;;;;;<<<===??????AAADDDCCCCCCHHHPPPgggvvvooouuu}}}tttUUU;;;888:::333///333111111111111111111111111////////////////////////////////////////////////......////////////000000111000111666<<>>============:::;;;;;;;;;<<<=========<<>>@@@@@@AAACCCEEEEEEIIIXXXggg{{{xxx|||XXXDDD666777888222///222111111111111111111111111////////////////////////////////////////////////........./////////000000111///111666:::???LLLYYYyyyooopppwwwtttjjjkkklllmmmmmmmmmlllkkkjjjhhhiiikkkkkkjjjkkknnnqqqsssrrrqqqpppooonnnnnnnnnoootttzzzxxxmmmdddiiirrrxxxuuupppjjjgggdddaaaaaaaaaaaa```\\\ZZZUUUQQQUUU\\\]]]YYY]]]XXXSSSPPPNNNLLLMMMNNNGGGFFFEEEBBB@@@??????@@@??????>>>===<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>===@@@CCCFFFGGGIIILLLNNNJJJKKKMMMMMMLLLHHHEEEBBB>>>===<<>>@@@@@@>>>;;;999888888888777666555666888999999PPPooo~~~oooeeebbbcccdddddd^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^`````````aaaccceeegggmmmtttvvvsssqqqrrrtttjjjjjjhhhfffdddbbbaaa```\\\^^^```aaaaaa___]]][[[YYYZZZ\\\]]]^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]ZZZ[[[\\\^^^aaadddggghhhjjjooovvv|||^^^HHH>>>??????===999666666888777777888999;;;<<<======JJJ[[[xxxsssmmm|||{{{qqqNNN<<<555000///222000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...------+++***///...000555<<>>::::::999999;;;>>>@@@BBB???AAADDDFFFHHHSSSjjjsssuuuxxx}}}iiiJJJ<<<333555888555222333000000000000000000000000////////////////////////////////////////////////............/////////000000///222777888;;;FFFRRR~~~vvvllllll}}}qqqllllllllllllllljjjhhhgggbbbccceeedddccceeejjjnnnoooooonnnnnnnnnmmmmmmmmmmmmttt~~~vvvpppwwwsssjjjqqqqqqhhheeeaaa___^^^^^^]]]\\\YYYWWWRRRNNNSSS[[[]]]XXXPPPMMMKKKKKKJJJGGGEEEEEECCCCCCCCCAAA??????AAABBB>>>===<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>AAADDDGGGIIIKKKMMMOOOJJJKKKMMMMMMKKKHHHDDDAAA:::666===LLL___jjjVVVOOO[[[{{{yyyXXXLLLFFF888>>>BBB@@@999444555777666666555444222333555888CCCUUUuuurrr\\\QQQYYYfffaaa^^^\\\___bbbccc^^^YYY]]]^^^^^^___```aaabbbbbbdddhhhnnnvvvzzzyyyuuuppp{{{wwwqqqllliiihhhiiikkkgggeeecccdddfffgggeeecccfffdddbbbaaaaaaaaa```___aaa^^^\\\[[[\\\^^^```aaa```___bbbggggggdddhhhpppuuukkkSSSFFFBBB===<<<:::999888777777777888:::999777:::@@@DDDCCC\\\www}}}mmmccc~~~{{{___>>>999555///111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------((()))***+++,,,---------)))***---///222<<>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???CCCDDDGGGIIIKKKLLLLLLLLLJJJLLLMMMKKKHHHEEE@@@<<>>>>>>>>KKKZZZpppqqqmmmqqqttt~~~XXX:::888444000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))***+++,,,,,,,,,,,,******,,,...///777IIIZZZooo~~~uuu]]]III===AAAGGGNNNRRRQQQQQQVVV\\\ccccccdddfffiiijjjkkkkkkiiifffggglllmmmlllmmmqqquuu{{{~~~yyytttnnniiifffdddbbb````````````^^^]]]\\\\\\\\\XXXXXXYYYXXXXXXZZZ]]]```]]]```dddfffiiinnnvvv}}}~~~{{{uuummmhhheeeccc___\\\XXXPPPGGGBBB@@@???<<<999<<<<<<<<<<<<===>>>???AAACCCDDDKKK\\\rrr|||ppppppsssrrrjjjeeesssiii???999777555222111111111222111111000000///......---........................,,,,,,---------.....................////////////000000000000111666===BBBXXXaaannnzzz}}}vvvwwwwwwmmmyyy{{{oooiiiggghhhgggaaa]]]^^^bbbbbbbbbaaa```___^^^]]]```bbbeeehhhiiiiiigggffffffjjjoooqqqsssxxx|||^^^FFFFFFYYYhhhjjjccc```\\\YYYXXXXXXWWWVVVWWWSSSQQQVVV^^^^^^WWWNNNJJJIIIFFFBBB@@@???????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@EEEFFFGGGIIIJJJJJJJJJJJJJJJLLLLLLJJJEEEAAA<<<999===>>>MMMlllgggnnn}}}YYYIII@@@===<<<:::888666555444444333444444222111111333666444>>>UUUttt|||~~~{{{fffXXXSSSRRR[[[[[[[[[[[[]]]```bbbccc]]]]]]^^^^^^^^^^^^^^^^^^]]]aaafffkkkooovvv~~~|||zzzuuussspppooopppqqqrrrqqqpppnnnkkkiiiiiihhhfffdddggghhhjjjlllmmmnnnnnnnnnlllmmmqqqwww|||[[[EEE>>><<<::::::999888888888999::::::;;;<<<666999AAAAAACCC\\\{{{zzzhhhgggrrrqqqvvvNNN666666444000111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++,,,,,,,,,,,,******+++,,,,,,111@@@OOO```uuusssZZZCCCHHHIIIPPPYYYZZZUUUWWW^^^cccaaa___```bbbdddffffffeeedddeeejjjlllkkklllooopppttt{{{~~~zzzwwwtttqqqnnnjjjiiigggfffeeefffggghhhcccdddddddddeeegggkkkooommmttt||||||vvvqqqlllgggcccbbb```\\\YYYSSSMMMEEE@@@>>>===;;;888<<<:::999:::<<<>>>??????GGGEEEQQQooosss^^^]]]eeejjjggghhh{{{RRR:::555444333111000000111222111000000//////.........---------------------------------.........//////---............/////////000000111000111333777:::IIIRRR```mmmvvv{{{~~~|||rrrrrrzzzyyyjjjlllsssuuuooojjjhhheee```\\\\\\``````___]]][[[YYYXXXWWW[[[^^^aaaeeeffffffdddcccfffiiilllnnnooossszzzyyyrrr^^^JJJQQQjjjuuupppbbb___ZZZWWWVVVUUUTTTSSSSSSOOONNNQQQVVVVVVPPPIIIGGGEEEBBB@@@>>>==================<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHCCC>>><<<;;;===FFF```ssslll|||XXXGGG<<>>@@@@@@???EEEGGGXXXuuuzzzfff[[[dddjjjpppsss~~~cccCCC888333333222111111111222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------........./////////000111111000000222444???HHHVVVccclllppprrrrrr}}}wwwssswwwooogggaaafffwwwwwwkkkeeedddccc```^^^^^^]]][[[YYYXXXVVVUUUUUUZZZ[[[]]]___```bbbbbbbbbiiijjjkkkjjjiiiiiilllooojjjrrrpppiiitttmmm___\\\WWWTTTRRRQQQPPPNNNMMMKKKIIIKKKNNNMMMIIIDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;===???AAACCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMIIIHHHGGGEEEAAA===>>>BBBCCCXXXxxxsssjjj|||zzzWWWFFF;;;???:::555333444666444222111222333222111000222333111111777JJJfffssskkkiii___RRRQQQTTTXXX[[[\\\]]]```aaa`````````_______________\\\```cccccc```bbbggglllvvvzzz~~~}}}}}}~~~qqq```GGG>>>888999;;;:::888888;;;:::999999888888999999999>>>???DDDYYY}}}llliiijjjfffhhhppp^^^BBB555777444000000---............------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++((((((***,,,,,,...666@@@MMM]]]zzzkkkbbb^^^dddhhhffffffkkk^^^XXXRRROOORRRUUUVVVUUUVVVZZZ^^^bbbfffhhhhhhgggmmmnnnnnnnnnppptttzzz{{{sssnnnjjjiiieeeaaa[[[XXXVVVSSSNNNJJJFFFCCC???;;;::::::999999<<<<<<<<<>>>@@@AAA@@@???BBBPPPhhhzzzvvvfff^^^bbbvvvyyy~~~xxxgggHHH:::333333333222222222222222333////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------...............///111111000//////000999CCCQQQ^^^gggkkklllmmm{{{xxxwwwxxxjjjYYYQQQXXXnnnnnncccbbbcccaaa\\\]]]\\\[[[YYYYYYYYYYYYYYYZZZYYYXXXXXXZZZ\\\___aaaddddddcccaaa___^^^___``````ppp{{{~~~{{{aaa[[[WWWSSSOOONNNMMMKKKJJJHHHFFFEEEEEEFFFFFFCCC@@@AAAAAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===<<<===???AAACCCFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOJJJFFFCCCAAA<<<999>>>GGGQQQoooppp```uuuwwwWWWHHH===>>>:::555444444555444222111222333333222111222333333333444>>>TTTsssrrrjjjjjjbbbUUUMMMOOORRRVVVZZZ^^^aaabbb___`````````````````````\\\___bbbcccaaaaaaccceeekkkooovvv~~~rrr^^^NNNGGG@@@<<<999;;;:::888999===;;;::::::999888888888999666>>>BBBKKKiii}}}tttkkkddd]]]ZZZdddrrrUUU???555777333000000,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********++++++,,,,,,+++++++++((((((***---------333;;;LLLWWWnnn{{{qqqhhhfffkkkooopppnnn[[[TTTLLLIIIKKKNNNNNNLLLQQQWWW]]]aaaeeejjjjjjhhhiiiiiijjjjjjkkknnntttwwwwww{{{{{{uuuooojjjfffddd```[[[TTTPPPNNNKKKFFFCCC???>>><<<:::999:::;;;;;;<<<===>>>======???BBBEEESSShhhvvveeeeeennnyyysssbbbjjj|||KKK===999222333333333222222222222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........---///000000///...//////555===JJJWWWbbbiiinnnpppwww{{{www|||xxx{{{~~~rrr^^^JJJEEETTTpppwwwjjjcccaaa\\\VVV\\\[[[ZZZZZZZZZ[[[\\\]]]WWWVVVTTTSSSTTTWWWZZZ\\\\\\[[[[[[[[[[[[[[[[[[\\\___jjjuuuzzz~~~}}}mmmZZZUUURRRMMMJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@???????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???AAADDDFFFGGGHHHIIIGGGIIIKKKMMMNNNNNNNNNMMMIIIBBB>>>===999999DDDRRRjjjhhhjjjnnnvvvYYYLLLCCC===:::777666555444333222111333444444222222222333444666666888FFFccc{{{qqqooojjjbbbTTTPPPNNNOOOUUUZZZ^^^___^^^^^^^^^______`````````]]]^^^```aaaaaaaaaaaa```ccceeeiiiooouuu{{{{{{qqqeee]]]SSSGGGAAAAAA@@@<<<:::;;;;;;999:::===999999888888999999::::::999>>>HHH]]]|||~~~jjjllllllfff___aaammmyyyuuuvvvMMM999333555111000111---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,++++++******)))+++......,,,///555AAALLL```zzzuuu|||tttkkkppp{{{yyyoooXXXPPPGGGDDDGGGIIIGGGEEEGGGOOOWWW[[[aaaggghhhdddcccdddfffhhhiiikkkooorrrqqquuu{{{{{{|||zzzvvvrrrlllgggccc```ZZZTTTLLLHHHFFFDDD@@@>>>:::::::::999999:::<<<>>>;;;===>>>======DDDQQQ[[[ppp}}}~~~qqqjjjmmmqqqvvvooo\\\[[[sss]]]>>>:::999333222222222222111000000///........................------------------------+++++++++,,,,,,,,,,,,---,,,,,,---------.........,,,---////////////000111222777@@@KKKVVVaaakkkrrrssszzz|||xxx{{{xxxzzz|||lllVVVFFFHHHYYYjjjzzz{{{lllbbb[[[VVVXXXWWWVVVUUUUUUVVVXXXYYYQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZ[[[^^^dddiiiiiiccc[[[VVVPPPMMMIIIFFFEEEEEEDDDCCC@@@AAA@@@???===<<<>>>@@@============<<<<<<;;;:::999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>?????????AAACCCFFFHHHIIIIIIIIIHHHIIILLLMMMMMMKKKIIIGGGDDD===:::<<<>>>CCCVVVkkktttmmmPPPuuuZZZOOOGGG;;;;;;999777555444333333111333555555333222333333...444444111999SSSqqq}}}zzz|||zzzzzzvvvuuuqqq^^^VVVMMMKKKOOOUUUYYYYYY\\\\\\]]]]]]^^^___``````___^^^]]]^^^______^^^\\\______```cccfffjjjnnnpppvvvzzzuuuhhhSSSIIIBBBBBBAAA<<<999;;;777333333888:::888555666777777777888999:::<<<===CCCDDDTTTtttnnn^^^aaaccceeemmm{{{zzzxxx~~~dddGGG555111333000000222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,++++++***+++***,,,...---***,,,000333AAAUUUllluuusss~~~~~~qqqvvvpppVVVNNNEEEBBBEEEFFFDDD@@@:::CCCKKKPPPVVV]]]^^^ZZZ___aaadddfffggghhhjjjlllnnnrrrwwwzzz|||~~~|||wwwxxxyyyyyysssqqqmmmiiiddd```\\\[[[UUUOOOGGGBBB@@@@@@===;;;777888999999999;;;>>>@@@>>>AAACCCCCCFFFSSShhhyyyxxxgggaaagggkkkhhhyyyxxxWWWRRRcccoooEEE666666444000111111111111000///...------.....................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++---////////////111222111444888???JJJWWWeeeooouuuxxx}}}yyyzzz}}}~~~zzzeeePPPFFFKKKTTTggg~~~vvvggg___\\\TTTRRRPPPOOOOOOOOOQQQRRRKKKMMMOOOQQQQQQOOOMMMKKKMMMMMMMMMOOOQQQSSSSSSRRRQQQOOOSSSYYYWWWNNNKKKNNNMMMJJJFFFDDDCCCCCCBBBBBB>>>???@@@>>>;;;;;;===@@@;;;<<<<<<<<<<<<;;;:::999777777888888999999999:::<<<<<<<<<======???@@@@@@AAABBBDDDGGGHHHIIIIIIIIIHHHJJJMMMNNNLLLHHHDDDAAA>>>888777>>>EEEQQQjjjlllfffsssrrr999rrrSSSJJJEEE999===BBBCCC@@@;;;666333111444777777444111000000+++000111333888>>>XXX|||vvvdddffftttpppWWWIIIGGGIIIMMMPPPVVV[[[\\\YYYZZZ^^^]]]XXX```aaaaaaaaa```___]]]\\\]]]^^^___^^^\\\\\\^^^___cccdddfffiiimmmrrrvvvyyy~~~xxxvvvqqqkkkbbbYYYQQQMMM???>>>===;;;999777666555444555666555555555777999<<<777111777@@@;;;999EEEVVVttt~~~mmmZZZ___aaaaaahhh{{{hhhNNN999666222000//////...---,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))******))))))***,,,---///333444@@@XXXppp|||xxxwwwpppVVVHHHAAAFFFIIIDDD>>>===<<<===@@@CCCGGGKKKOOOQQQTTTWWW[[[^^^```bbbeeegggmmmooorrrtttuuuwwwzzz|||zzzyyywwwuuurrrooollljjjgggddd```\\\ZZZWWWTTTQQQHHHEEEAAA===;;;::::::;;;888999:::;;;<<<;;;;;;:::<<>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::999888777777888666888::::::888888888999============>>>???AAAAAAHHHFFFFFFHHHKKKLLLJJJGGGKKKLLLNNNNNNLLLFFF===888666>>>BBBCCCMMMhhhjjj\\\rrrpppIII<<>>>>>:::666222111111444777777444111000000111444222222666888JJJiiisssaaafffvvv}}}kkkVVVHHHBBBFFFLLLPPPVVVYYYWWWXXX\\\]]][[[^^^^^^______^^^]]][[[ZZZ\\\]]]]]]\\\[[[[[[\\\^^^[[[\\\]]]^^^aaadddgggiiiiiijjjmmmppprrrsssttttttrrrpppnnnkkkgggdddaaa``````^^^ZZZUUUNNNGGGBBB>>><<<;;;:::999777666555555555666777666555666777999999:::666777;;;:::EEE^^^xxxlllkkkiiinnntttxxx~~~hhhSSS@@@888555222/////////...---------------------,,,,,,++++++++++++++++++++++++,,,,,,++++++************)))))))))))))))***************))))))***,,,---.........777JJJ___mmmvvv|||xxxxxx___NNNBBBBBBDDD@@@<<<===;;;<<<===@@@BBBEEEHHHIIILLLOOOSSSVVVXXX\\\```bbbfffhhhkkkmmmnnnooorrrtttuuuuuuwwwyyy|||}}}zzzuuuqqqrrrrrrqqqooollliiigggfff```\\\XXXTTTQQQOOOLLLJJJGGGDDD@@@<<<:::999999999===;;;888888<<<@@@BBBCCCLLLDDDIIIfffeeeccccccfffhhhpppvvvggg{{{zzzqqq]]]MMMSSSpppaaa:::444111///000000111111111000000000//////000...------......---,,,,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,---..............................000///111888AAALLL\\\jjjwwwyyyyyytttuuuzzztttgggfffsssaaa]]]dddxxxqqqaaaYYYRRRNNNNNNMMMIIIHHHKKKIIIJJJJJJJJJIIIFFFDDDBBB@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@AAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;:::::::::999999:::;;;:::888777888999666888::::::999999:::;;;<<<<<<===>>>@@@AAACCCDDDHHHHHHHHHKKKNNNNNNLLLJJJMMMJJJFFFDDDCCCAAA<<<888>>><<<@@@PPPhhhfffZZZhhhYYY???222lllLLLAAA;;;<<<===<<<999555222111111111333555555333111000000333555111111555333===RRR}}}gggYYY]]]www~~~eeeMMM>>>@@@IIIKKKQQQVVVVVVVVVYYY[[[[[[[[[\\\\\\\\\\\\[[[YYYXXXZZZ[[[[[[[[[YYYYYY[[[\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^_________^^^^^^___^^^[[[XXXUUURRRPPPNNNOOOMMMKKKGGGCCC???<<<:::777777777666555555444444666777888777666666888999666===<<<888777;;;TTTwwwjjjhhhttt{{{{{{qqqSSSFFF<<<777444111/////////...---......------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((((())))))******++++++***************+++,,,---000...333AAAPPP```qqq~~~~~~oooxxxlllWWWEEEAAAAAA===;;;>>><<<<<<<<<===>>>???AAABBBDDDFFFIIILLLOOOSSSXXX\\\]]]```ccceeefffhhhkkknnnppppppqqqrrrtttvvvxxxyyyyyyxxxxxxzzz}}}~~~||||||}}}}}}}}}|||xxxwwwvvvvvvuuurrrnnnjjjjjjjjjiiigggeeecccaaa```XXXTTTNNNJJJHHHFFFEEEDDDDDDBBB>>>;;;999888888888>>>;;;999:::>>>BBBDDDDDDMMMCCCWWWzzzfff^^^dddkkknnnqqq}}}}}}kkkOOOJJJcccmmmGGG111444333111111000000000000000///////////////...------......---,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......------------------------///---///444:::CCCSSSaaaqqqyyyvvvuuuzzz~~~nnnfffmmm~~~}}}aaaNNN\\\|||rrraaaXXXPPPNNNMMMKKKHHHHHHGGGGGGGGGGGGFFFDDDAAA@@@>>>???????????????????????????@@@@@@@@@???>>>===>>>============>>>>>>???::::::::::::999999999999:::;;;<<<;;;999888999:::666888;;;;;;;;;;;;<<<=========>>>???AAADDDFFFGGGIIIIIIKKKMMMPPPPPPNNNLLLQQQLLLFFFCCCAAA???<<<999>>>???KKKfffcccOOO[[[YYYFFF<<<111lllLLLAAA<<>>>>>555555555555555555555555666666777777555666777999555<<<;;;999>>>GGG```qqqooo{{{kkkOOOEEE===555333000/////////...---......------,,,+++*********************************)))))))))))))))))))))''''''((()))***++++++,,,***************++++++,,,000000333<<>>???@@@BBBCCCEEEGGGKKKPPPTTTUUUXXX\\\___aaadddhhhkkkooooooooopppqqqrrrsssssssssssstttvvvxxxzzz|||}}}|||yyyvvvuuuuuuvvvuuuuuuvvvuuuttttttsssppplllhhhccccccbbb```]]][[[YYYWWWRRRNNNHHHCCCBBBAAAAAA@@@???===;;;:::999999999:::999;;;>>>???@@@@@@@@@AAAIIIPPPooohhh^^^fffmmmssstttyyyeeeTTT___|||yyySSS;;;222777555222222///000000/////////............---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---...------------------------///---...111444<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>:::::::::999999999999888999;;;<<<;;;999999:::;;;888:::<<<======>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHHHHJJJLLLNNNPPPOOONNNLLLLLLLLLIIIEEE@@@======>>>AAARRRiii~~~nnnXXX```{{{hhhCCC>>>===555jjjKKKAAA<<>><<<;;;:::999444444444555555555666666444555666666555666888:::333999:::AAAQQQ]]]kkk~~~yyywwwjjjNNNAAA777333111///...//////...,,,......---,,,++++++******************************)))))))))))))))))))))***''''''((()))***++++++,,,))))))*********+++*********+++///555:::EEEYYYjjjnnnYYYHHHCCCCCC>>><<<===;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@BBBFFFIIIKKKNNNSSSWWW[[[___cccfffhhhhhhiiiiiijjjjjjjjjjjjllllllmmmoooppprrrtttvvvuuurrrooommmmmmmmmlllkkkpppooonnnnnnllliiiccc___ZZZYYYXXXVVVSSSPPPMMMLLLKKKGGGAAA>>>===>>>>>>>>>::::::999999:::;;;<<<===999>>>BBBBBB@@@BBBHHHNNNXXXgggwwwhhhdddjjjrrrxxx}}}fffTTTbbbRRRBBB333111555000...000,,,/////////............------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,++++++++++++,,,------------------------------000...///000111777FFFTTT[[[fffuuu~~~yyyzzz|||}}}xxxyyy|||~~~www___RRRQQQ\\\nnn}}}|||rrrbbbSSSJJJIIIJJJHHHHHHGGGFFFEEECCCBBBAAABBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999:::;;;<<<<<<::::::;;;<<<;;;===@@@AAA@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJMMMNNNMMMKKKIIIHHH@@@CCCBBB===888<<>>@@@AAADDDHHHLLLPPPTTTXXX\\\___```aaabbbccccccccccccfffhhhiiiiiiiiijjjmmmooonnnllljjjhhhhhhhhhfffeeehhhgggffffffddd___YYYUUUNNNMMMLLLJJJGGGEEEBBBAAABBB???;;;999999;;;;;;;;;999999:::;;;<<<>>>???@@@???BBBDDDCCCEEEMMMZZZeeekkkrrrxxxyyyyyyvvvlllcccfffttt~~~dddVVV\\\WWW:::888000111333...000333...///.........---------------,,,+++,,,---...---,,,******++++++++++++,,,,,,******))))))******+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///000000000555CCCRRReeelllvvvzzzxxxtttssstttvvv~~~wwwvvvpppcccQQQHHHRRR```zzz}}}yyyjjjXXXMMMJJJIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>><<<;;;;;;::::::;;;<<<<<<>>>======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===???>>>======>>>??????AAACCCDDDDDDDDDEEEFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHKKKMMMMMMJJJFFFCCCBBB<<<===;;;777:::JJJdddyyyjjjTTTYYYvvv}}}OOO===:::555111111dddFFF===999666666666444222222444555111///...///111222000...000777333///333111///444111???OOOhhhvvvwww~~~}}}iii[[[LLLBBB:::;;;???BBBFFFKKKMMMNNNPPPRRRRRRRRRRRRQQQRRRSSSSSSRRRQQQQQQRRRTTTTTTUUUUUUVVVUUUTTTSSSRRRPPPOOONNNLLLLLLLLLLLLMMMHHHGGGFFFDDDBBBAAA???>>>::::::;;;:::999777555444333444444444444444555555333555777888999:::===@@@BBBTTTbbbppp~~~|||qqqpppkkk{{{ZZZ???888555///...---...//////...,,,,,,,,,++++++++++++++++++************************************++++++,,,,,,)))))))))))))))*********))))))***++++++***)))(((,,,+++---///000444@@@MMMaaammm~~~~~~kkkXXXJJJHHHIIIDDD@@@AAA===<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<===;;;===AAADDDFFFIIILLLOOOVVVWWWYYY[[[\\\]]]]]]]]]aaaccceeedddccccccfffhhhhhhgggeeeeeeeeedddbbb______^^^^^^^^^\\\XXXRRRMMMCCCCCCCCCBBBAAA???>>>===<<<:::888888999;;;;;;;;;;;;<<<<<<===>>>??????@@@CCCCCCEEEKKKSSS]]]fffkkkkkkhhhfffjjjqqqrrrhhh]]]fffxxxyyy]]]ggg^^^===444555000333444///333666............---------,,,,,,,,,+++***+++---...---,,,)))))))))******++++++++++++************+++,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000///444CCCRRRhhhnnnvvv{{{}}}{{{uuuppprrryyyuuuvvvwwwqqqaaaPPPIIIJJJYYYcccjjjggg^^^XXXQQQKKKFFFEEEDDDBBBAAA@@@??????===========================<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>@@@AAABBBBBBAAAAAABBBDDDCCCEEEGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJMMMOOONNNHHHBBB???===;;;:::999===III```{{{}}}^^^ccc|||qqqUUU===999<<<777222333eeeFFF===999333444666666555444555666111///---...111222000...---555222---222222111888555999AAA[[[~~~{{{}}}~~~~~~cccQQQ???:::;;;===BBBGGGIIIJJJKKKMMMNNNNNNNNNMMMOOOPPPQQQPPPOOONNNPPPRRRQQQQQQRRRRRRQQQPPPNNNMMMNNNMMMKKKIIIHHHHHHHHHIIICCCBBBAAA???===;;;:::999888999:::;;;:::999666555333333333333333333333333444666888:::;;;===@@@CCCPPPhhh{{{|||mmmjjjxxxKKK222333888...------...//////...,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))((()))***++++++***)))(((,,,***)))******...888CCCRRR^^^sss~~~qqqqqq|||zzzqqq^^^OOOMMMMMMIIIFFFGGGBBBAAA@@@???>>>=========>>>@@@AAAAAA???>>>>>>???:::<<<>>>@@@AAABBBEEEGGGLLLMMMPPPRRRTTTUUUUUUUUUZZZ\\\^^^]]][[[[[[]]]``````____________^^^[[[XXXUUUUUUVVVWWWUUUQQQKKKGGG>>>>>>???????????????>>>:::999888999;;;======<<<>>>?????????????????????BBBBBBHHHTTTbbbiiifffaaaccc^^^```jjjqqqlllbbb]]]mmmlllzzzbbbZZZyyytttBBB222777222///222222,,,000111'''......---------,,,,,,,,,,,,+++***+++---...---,,,(((((())))))*********+++,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000...333BBBRRR^^^dddmmmwwwxxxooojjjoooxxx}}}|||{{{{{{{{{wwwwwwqqqbbbPPPFFF777GGGWWW```dddcccZZZOOOGGGFFFEEECCCBBBAAA@@@@@@========================@@@???===<<<<<<<<<======::::::;;;<<<>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@???BBBDDDEEEEEEDDDDDDEEEGGGFFFHHHIIIIIIHHHGGGHHHIIIHHHHHHIIIIIIKKKLLLMMMNNNLLLOOOQQQNNNHHHAAA<<<:::666555888DDDWWWmmmjjjfffyyyqqqFFF===777888999666333333bbbEEE>>>999888777666444222111111111000000000000000000000000000000000000000000000000444777:::IIIoooyyypppzzzmmmJJJ>>>??????:::666@@@AAACCCCCCFFFHHHHHHGGGKKKKKKKKKKKKLLLNNNPPPQQQOOOPPPQQQPPPNNNLLLLLLMMMJJJIIIGGGEEECCCBBBBBBAAA???>>>===<<<;;;:::::::::999999999888777555444333333333222333444555666666999333222777999;;;GGGVVVvvv}}}uuuttttttrrr{{{```BBB000222666///......------,,,++++++*********************************************************)))))))))))))))************************))))))))))))************'''+++//////---...222888MMMTTTdddvvv}}}wwwuuu{{{{{{kkk___aaagggaaaUUUKKKDDDAAACCCBBB===<<>>===<<<===???@@@@@@???BBBCCCDDDDDDCCCBBBDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJNNNJJJIIIIIIDDD:::555777<<<<<>>999888777666444222111111111000000000000000000000000000000000000000000000000***...222???^^^wwwiiipppyyy```KKKBBB<<<666444888777666555777<<>>===>>>>>>AAAAAA@@@@@@AAABBBCCCCCCIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNLLLJJJHHHGGGFFFFFFEEEDDDBBB@@@???>>><<<;;;:::999:::;;;===>>><<<<<<======>>>>>>>>>>>>BBB>>>;;;<<<<<<===BBBIIIPPPaaawww~~~rrr___YYY]]]qqqsssvvvxxxzzzxxxwwwlllooojjj\\\YYYbbbbbb???555777333000/////////.........---...---,,,,,,++++++++++++,,,,,,,,,++++++*********)))))))))))))))******+++************************,,,,,,,,,++++++*********,,,++++++++++++,,,------......---...000777@@@FFFHHHHHHMMMYYYfffssswwwooozzz{{{zzz}}}vvvtttyyy~~~~~~xxx```[[[QQQHHHBBBCCCIIINNNQQQPPPNNNKKKHHHDDDAAA??????>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>@@@BBBAAA@@@AAACCCDDDDDDCCCBBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNNNNOOONNNLLLKKKIIIKKKDDD>>>>>>===::::::>>>@@@BBBNNNhhhRRR===777666444111000000000111~~~~~~```DDD===999777777555333222111111111000000000000000000000000000000000000000000000000...///222777EEE```{{{\\\___fffwwwoooYYYKKKAAA:::888111111000///000444:::???=========>>>???@@@AAABBBCCCEEEFFFEEECCCBBBBBBBBB===<<<;;;999888777777777888888777666555555555555333333333333333333333333333555888777555444666999444;;;???@@@JJJ```|||~~~tttlllppp~~~}}}nnnqqq~~~bbbAAA777000///222///......------,,,,,,++++++************************************************)))))))))***++++++,,,,,,************************))))))))))))************)))******+++---...000111777===KKK___pppzzzpppZZZOOOLLLHHHCCC@@@DDDCCCAAAAAAAAA@@@>>>===;;;:::999999:::<<<;;;;;;???>>>>>>======>>>>>>???????????????AAACCCEEEFFFEEEEEEFFFEEEDDDBBB@@@???>>>======<<<<<<<<<======;;;;;;;;;;;;<<<>>>@@@BBB???>>>===???AAACCCDDDCCCHHHBBB===???CCCHHHPPPWWWoooxxx~~~mmm```bbbkkkzzznnnvvv^^^PPPcccXXX>>>111111555222/////////...............+++,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))******+++************************+++++++++++++++*********+++++++++++++++,,,------......///......111555888444444888BBBPPPddd~~~wwwjjjqqqyyy|||wwwxxx{{{}}}~~~zzzrrroooooonnnkkkvvvpppZZZEEE;;;>>>EEELLLOOOTTTUUURRRKKKEEEAAA======<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>???BBBCCCCCCCCCAAACCCDDDDDDCCCCCCDDDFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKIIIFFFEEEFFF???:::999999999<<>>>>>???;;;:::999888777777777777777777666555555666666666555555444444444444444555222555999999777777:::===AAAEEEHHHQQQgggpppnnnpppyyy{{{pppjjjHHH333111///111444000......------,,,++++++***************************************************((())))))***+++,,,,,,---************************((()))))))))***************)))((())),,,.........222555@@@QQQaaannn}}}uuufff\\\SSSJJJDDDJJJGGGCCCAAAAAA@@@===;;;===:::999999;;;<<<;;;:::?????????>>>??????@@@AAA>>>===<<<;;;<<<>>>AAABBBAAABBBBBBBBBAAA@@@>>>===<<<;;;:::::::::;;;===>>>=========>>>???AAABBBCCCDDDAAA>>>===???AAACCCDDDBBBBBBGGGNNNRRRWWW___hhh|||xxxtttooojjjkkkppp{{{dddPPPNNNmmmfffAAA888333222111,,,........................)))***,,,------,,,+++***+++++++++***************)))))))))))))))******+++************************+++++++++***************+++++++++***+++,,,,,,---,,,...//////...---...///+++...444;;;CCCRRRkkkuuukkkqqqvvv|||{{{rrrppprrrpppuuuwwwuuupppjjjaaaXXXaaawwwsssZZZFFF===;;;CCCGGGNNNVVVZZZYYYTTTPPPAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@CCCDDDDDDDDDBBBCCCEEEEEEDDDDDDEEEGGGEEEEEEFFFFFFGGGIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDAAA@@@===>>>>>><<<;;;<<>>>>>===<<<;;;>>>>>>>>>>>>???@@@AAABBBAAA???===<<<<<<===>>>@@@???@@@@@@AAA@@@???>>>======<<<;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCAAA???<<<;;;<<<@@@BBBAAALLL[[[dddbbb___eeennnwwwvvvxxxzzzuuulllhhhiii___TTT[[[kkkiiiJJJ:::;;;555///...,,,---------...............)))***+++,,,---,,,+++***************************)))))))))))))))******+++************************************************+++************+++,,,,,,***---//////...---,,,------000444999<<>>===========================???>>>>>>@@@BBBDDDDDDCCCBBBDDDEEEEEEEEEEEEFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMMMMLLLKKKKKKNNNLLLIIIEEEBBB???===<<<777===AAA@@@???III[[[iiipppjjjvvvRRR<<<:::777111111111000000000000000111sssxxx\\\AAA<<<999555444333222111111111111////////////////////////////////////////////////...,,,...333444555@@@MMMpppyyykkk]]]XXXZZZaaaiiipppwww{{{pppXXXEEE444...------222999333444555666666666666555555777888888777666666777666666555555555555555666333222222222333444555555666555444333333444666777<<<;;;;;;<<>>???AAA@@@>>>===<<<<<<=========>>>?????????>>>===<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>??????@@@AAAAAABBB999>>>DDDFFFFFFHHHOOOUUUcccooo{{{{{{lll^^^^^^fffpppuuuyyysssfff```kkkzzzkkkRRR```~~~pppFFF777444666...***///000---------------.........***+++++++++++++++******)))))))))***************)))))))))))))))******+++************************)))))))))******************************+++,,,,,,***,,,......---------.........000111333===RRReeesss|||yyyrrrpppllllllwwwvvvpppnnnmmmrrruuuvvvxxx}}}~~~{{{tttuuu{{{zzztttlllaaaYYYGGGCCC@@@AAAGGGKKKMMMLLLRRRQQQPPPMMMJJJGGGDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>===???AAABBBAAA@@@@@@BBBCCCDDDCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMNNNNNNMMMLLLJJJIIIJJJGGGCCC???<<<;;;<<<===???GGGKKKJJJOOOcccrrrbbb^^^mmmNNN>>>;;;222...444000000000000000000000///kkkyyy[[[@@@<<<999444444333222111111111111////////////////////////////////////////////////111000000000111222555:::PPPnnn{{{ssslllccc]]]^^^dddkkkrrr|||dddGGG:::666222222777333444555666666555555444444666777777666555666666444333333333333333444444333333333333444555666777555444444444666888;;;===CCC@@@???DDDOOOZZZaaadddfffjjjrrryyyyyyssspppqqqqqqmmmlllooottt|||ggg???777000333666...---111...------,,,,,,+++*********************************))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************)))+++---+++))))))+++...,,,+++---222888CCCTTTccc{{{}}}yyyzzz}}}~~~}}}~~~xxxiiicccccc^^^___^^^VVVKKKDDDDDDFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>============<<<===>>>??????>>>======<<<===>>>???????????????@@@AAABBBDDDFFFGGGHHHHHHFFFSSSaaafffcccaaaeeekkk}}}jjj\\\]]]gggwwwxxxvvvooohhhpppuuutttxxx|||hhh]]]dddfffIII555///000000)))+++222///,,,,,,,,,------.........,,,,,,+++***)))))))))***((()))))))))*********+++)))))))))))))))******+++************************((()))))))))*********+++***************++++++,,,+++,,,,,,,,,++++++---///,,,++++++---...555EEETTTgggtttwwwrrrqqqkkklllwww~~~wwwssswww}}}}}}sssppprrrzzztttnnnbbbSSSEEE>>>>>>@@@IIIIIIIIIIIIHHHGGGEEEDDD???????????????????????????===<<<===>>>???>>>======???@@@AAAAAAAAACCCDDDFFFFFFFFFFFFHHHIIIJJJKKKIIIJJJJJJJJJIIIFFFDDDBBB???===;;;;;;>>>DDDKKKOOO\\\bbbeeegggpppuuu\\\WWW___lllvvvPPP333555999111...666///////////////...------|||~~~hhh|||[[[@@@<<<999444444333222111111111111////////////////////////////////////////////////---......,,,---222777888777ZZZwww{{{kkkfffjjjlllttt|||```PPPGGG<<<444333444555777888888777666555666888999999888777888999333333333333333444444555555555555666777888999:::555555555777:::>>>BBBDDDFFFBBBCCCMMM___qqq{{{sssfffbbbooo|||xxxmmmjjjxxxkkkLLL555666...000222---///444000------,,,,,,+++******)))************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))),,,///---)))'''+++///000------///222999HHHVVVeeewww{{{yyyzzzkkkvvv}}}~~~fffTTTLLLLLLLLLKKKIIIGGGDDDCCCBBBAAA<<<===>>>???????????????===>>>???@@@AAA@@@???>>>===???AAACCCDDDDDDDDDCCCDDDEEEGGGJJJMMMOOOPPPQQQhhhxxx}}}pppmmmooozzzxxxtttlllaaa^^^hhhvvv|||yyyyyywwwvvv}}}xxxfffWWWkkkwwwWWW999===333///222000+++111333))),,,,,,,,,------............---+++)))(((((()))***(((((())))))*********+++)))))))))))))))******+++************************(((((())))))*********+++*********)))***++++++,,,,,,,,,+++***)))***---///))))))+++.........666???TTTgggqqqsssuuuoooooozzz}}}sssllljjjnnn|||sssTTTAAA>>>BBB:::;;;===???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<======<<<;;;:::<<<>>>>>>>>>???@@@BBBDDDDDDDDDEEEFFFGGGIIIIIIDDDEEEEEEDDDCCC@@@===;;;::::::;;;@@@IIIVVVcccjjjxxx~~~qqqeee]]]XXXdddvvvmmmIIIBBB888222222333111---............---,,,+++***uuurrrYYYAAA;;;555333333222222111222222222000000000000////////////......//////000000111111///000000000111111111111111KKKmmmrrrllliiiiiikkknnn~~~hhhYYYPPPCCC666555777;;;>>>>>><<<999666444888999555///---222888777333333777999888888999888888888666555555777999222555999<<<>>>BBBHHHLLLJJJNNNVVVbbbrrr|||xxxnnn[[[iiizzz~~~|||~~~wwwjjjkkkqqqSSS???///111111000......------------,,,,,,+++*********+++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++,,,...222888@@@FFFYYYkkkzzz}}}pppvvv{{{~~~~~~ddd___ffffffccc\\\RRRKKKHHHGGGFFFEEECCCBBBAAAAAA@@@???======DDDEEE>>>===DDDEEEAAACCCBBBBBB@@@@@@DDDJJJNNNJJJRRRXXXWWWZZZeeepppsss}}}eee\\\bbbllltttwwwxxxrrrfff```iiiwwwvvv}}}~~~{{{uuuYYYUUUeeeggg???333555---------...............,,,,,,,,,,,,,,,---...///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***)))))))))***+++,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++///...---++++++///444888EEEZZZiiioootttvvv~~~~~~wwwuuuqqqllloooxxxmmmWWWIIIAAA@@@;;;;;;>>>===:::;;;@@@AAA<<<;;;@@@BBB??????BBB;;;;;;===>>>???===999666;;;<<<============???AAAEEEEEEDDDBBB@@@>>>???@@@BBBAAA>>>;;;888888:::<<<;;;888888CCCWWWkkkxxx}}}mmmVVVTTTWWWggg~~~fffJJJ999777444222000000111111//////...---,,,,,,++++++qqq}}}qqqWWW@@@:::555444333333222111111111222000000000000/////////.../////////000000000000000//////000000000111111111444BBBZZZwwwttteee^^^]]]aaaoootttiiiYYYKKKBBB===777555777999888666555777999:::999999999:::555222111555666444333444000222444666777777666666555333555<<>>===@@@AAA???DDDGGGHHHFFFDDDGGGNNNUUUsssyyyyyytttsss{{{nnn___^^^gggnnn{{{xxxtttmmmdddbbbmmmzzz~~~}}}xxxvvvaaaLLLXXXvvvvvvMMM555111555...............---------,,,,,,,,,,,,---------...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))***,,,---...++++++++++++++++++++++++,,,,,,+++++++++*********------,,,++++++...222666>>>SSScccllltttvvv{{{}}}}}}|||qqqmmmqqqvvvooo^^^QQQBBB@@@AAADDDAAA:::777999:::666555:::===;;;;;;>>>>>>:::777555666888::::::;;;;;;<<<<<<<<<<<<>>>??????@@@???>>>;;;::::::;;;666888999888555555666999:::777999FFF^^^wwwaaaYYY^^^lllyyynnnIII:::888666444111000000000111///......---,,,,,,++++++rrr}}}{{{xxxooo~~~TTT>>>:::666555444333222111111000000000000000/////////......111111000000000000000///////////////000000000000333444===UUUvvv}}}|||}}}qqq```WWWVVVZZZmmmsssbbbNNNAAA>>>>>><<<999777555444444666555333000888444444777888555333444777555444666999:::888555===;;;???OOOcccrrrvvvtttmmmqqqsssnnniiihhhfffcccjjjkkkjjjggghhhqqqXXX<<<222222444000///......------------,,,,,,+++************+++))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++)))************+++++++++)))************+++...111999HHHZZZiiizzzzzzuuuxxxyyyzzz}}}}}}vvvmmm~~~pppeeeXXXOOOGGGFFFMMMTTTWWWWWWSSSLLLFFFGGGIIIIIIJJJLLLOOOUUUZZZ]]]^^^cccnnnvvv}}}|||jjjZZZYYYcccnnnsss~~~wwwpppmmmnnntttwwwkkkaaaQQQPPPvvvmmmJJJ666///000222//////......------,,,,,,***+++,,,---...---,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))***+++---///000,,,,,,,,,+++*********)))***************)))))))))***++++++++++++---000333555FFFVVVgggzzzwwwuuuxxx}}}|||||||||zzznnn]]]bbbkkkooohhhWWWHHHAAA===888666999;;;;;;<<<>>>:::::::::<<<===<<<999666888777777777777888888999888999999888666555555666333888<<<<<<999888;;;???CCCIIIWWWkkkzzzkkkaaaYYYoooiiiFFF888555777555333111000///000000......------,,,,,,++++++zzz}}}zzz{{{uuulll~~~zzzPPP===:::666666555444222111000000000000000/////////.........111111111000000/////////........./////////000000222......:::SSSooonnnaaa]]]VVVWWWaaaeeevvv}}}ttt]]]RRRMMMFFF@@@BBB@@@<<<;;;:::999666444777333222666777444222333999444111333;;;BBBEEEEEECCCEEEMMM[[[iiinnnggg^^^dddhhhiiiffffffmmmtttwwwlllllljjjiiirrrXXX@@@666000///222///......---,,,,,,------++++++***************+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))*********++++++++++++,,,------,,,,,,---...000>>>OOO^^^nnn~~~~~~zzz~~~}}}yyyuuuqqq|||vvv```ZZZVVV\\\hhhrrrsssqqqlll```\\\ccciiihhhiiioooqqqtttyyy~~~zzzrrrssswwwxxxvvv}}}qqq___VVV\\\mmmyyy|||xxxsssttt}}}ooo\\\TTTWWWmmmzzzcccFFF444111222000,,,//////...------,,,++++++)))***,,,......,,,+++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((())))))******+++,,,------,,,,,,+++***))))))(((************************(((***,,,---------///111444>>>HHH___}}}|||xxxuuurrrppprrruuuxxxzzz||||||iiiYYYIIICCC===;;;;;;<<<>>>@@@===<<<<<<======<<<888666;;;999888777888888888777777888999888777666777888<<<@@@EEEEEEDDDGGGNNNUUU___hhhzzzmmm]]]UUURRRvvv^^^CCC888555666555444222111////////////---------,,,,,,,,,++++++uuuwwwmmm~~~vvvNNN<<<:::666666555444222111000000000////////////............111000000000///.........---............/////////333222222444===SSSpppwwwnnnnnnccc\\\______mmmqqqyyyttthhhaaaZZZTTTOOOQQQRRROOOIIIBBB<<<999333///...111222000000111///...222<<>>@@@FFFKKKQQQWWW\\\fffrrr{{{xxxfffXXXVVV^^^fffTTT>>>999333///111333222111000///.........,,,,,,,,,,,,,,,+++++++++yyyrrrxxxtttNNN===;;;666555444333222111111000000/////////.........------//////...............---------------.........///---111444333222???[[[uuu|||zzzzzznnnccc^^^YYY[[[___iiivvv{{{yyywwwvvvxxxzzz{{{vvviiiZZZMMMFFFCCC===:::;;;<<<;;;;;;>>>>>>BBBJJJVVV___ccc```]]]XXXZZZ\\\YYYTTTPPPNNNNNNOOOWWW```eeejjjnnnooolllhhhpppxxx{{{ZZZEEE222000333222//////---,,,,,,++++++,,,,,,,,,***))))))))))))***++++++(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******)))************+++++++++)))***,,,,,,++++++---...(((222===DDDKKK[[[ssslllooo{{{zzzqqqllllllooorrrkkkdddcccmmmxxx|||zzzyyy~~~zzzeeeZZZUUU]]]jjjqqqqqqnnnbbbcccbbbbbbiiiwww~~~qqq[[[VVV^^^|||XXX<<<777222///000000///---......------,,,,,,++++++******+++,,,+++***)))((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((())))))(((((('''&&&%%%+++++++++***)))))))))(((*********+++++++++++++++(((***,,,------...000111333333666OOOxxx{{{kkkgggdddeeeiiinnnooooootttwww~~~}}}{{{|||}}}~~~jjj[[[SSSOOOUUU^^^jjjvvvpppmmmfff^^^\\\^^^___]]]SSSVVV[[[___^^^WWWMMMFFF888555444666:::===<<<;;;===>>>>>>>>>???CCCHHHLLL[[[bbbmmmyyysssiii\\\SSSUUUcccwww___>>>;;;<<<222---444111000000//////...------,,,,,,,,,,,,++++++++++++pppqqqtttOOO>>>;;;555444333333222111111111222//////.........---------,,,,,,,,,---------------,,,,,,---------.........***+++...000...333DDDVVVjjjyyywwwlllcccWWWUUUXXXaaammmssssssuuuyyyrrrzzzzzzqqqlllbbb[[[UUUTTTSSSRRRSSSVVV]]]___aaaaaa^^^YYYSSSNNNEEEGGGHHHHHHFFFHHHLLLOOOUUU]]]cccaaa___ccciiilll}}}xxxTTTCCC;;;222...//////...---,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++)))******)))((()))+++,,,(((---222666<<>>;;;555333333222222111222222222//////.........---------+++++++++,,,,,,---------,,,,,,,,,---------......///++++++000111000666>>>MMMiii~~~uuueeeeeebbbdddiiihhh___ZZZZZZaaaoootttmmmqqqyyy~~~yyyqqqiiifffdddbbbcccfffiiifff___VVVMMMFFFDDDDDDQQQRRRUUUUUUUUUSSSSSSSSSbbbiiihhh___YYYbbbuuu|||jjjQQQ777333555555111......---++++++++++++***++++++,,,,,,))))))((())))))***++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***+++***)))'''(((***,,,,,,+++,,,...333===NNN[[[llltttnnnjjjyyyyyy{{{~~~yyyqqqjjjgggddd___\\\]]]dddkkkhhh___eeeyyyxxxzzz|||}}}yyypppeee]]]dddrrr|||zzzvvvqqqeeeXXX[[[]]]eeesss~~~}}}qqqeee^^^aaaiiinnniii___^^^ccckkkooosss|||}}}|||fffUUUZZZ^^^mmm[[[@@@777555,,,---......------------,,,,,,,,,,,,,,,,,,,,,---++++++***)))(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&'''(((*********)))((()))))))))))))))*********'''((((((((())))))******'''((()))))))))***...000---222111777GGGNNNPPPVVVZZZZZZ]]]eeeooouuuuuusssxxxwww}}}~~~|||www}}}uuuqqqpppooonnnllliiibbb\\\aaauuutttsssuuu|||vvvuuuttttttwww~~~|||vvvmmmcccYYYTTTSSSTTT\\\nnnqqqNNN;;;888444000111222111---////////////...---,,,,,,++++++++++++++++++++++++fff|||sss~~~mmmjjjMMM===888888444444333333222111111000////////////............---------,,,,,,+++++++++------------------------***))),,,111111---000888;;;OOOttt|||zzz}}}wwwhhh]]]]]]___^^^kkkxxxyyyqqqmmmllljjjeee^^^WWWWWW```jjjqqqtttlllbbbWWWRRRQQQQQQVVV\\\WWWTTTMMMEEEAAACCCKKKQQQ[[[gggqqqmmmddd^^^\\\[[[www}}}xxxlllssszzz^^^OOOAAA::::::333333222111000///...---******))))))******+++,,,+++******)))(((''''''&&&))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))*********&&&###%%%))),,,***&&&*********)))((((((''''''******+++++++++******)))*********)))))))))))))))+++...///......222:::BBBQQQ^^^kkkqqqyyywwwmmmjjjjjjnnnzzz~~~xxxwwwtttoooiiikkkjjjffffffkkkmmmkkkccc___\\\___aaaaaabbbdddllleee```dddkkklllgggbbbkkklllsss~~~~~~uuupppuuullllllwww}}}}}}uuu]]]TTTYYYqqqqqqOOO???888444222.........------,,,,,,,,,,,,,,,------,,,,,,+++*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************............000222444555AAAPPPeeessssssnnnoootttrrrvvvwwwssssssxxx~~~|||wwwrrrpppssstttvvv~~~vvvmmmzzz}}}sssjjj___bbb]]]RRRPPPWWWZZZXXXeeeyyyVVVBBB>>>444333222111000000000000---------------------------,,,+++***))))))))))))jjjttt{{{{{{mmmiiiLLL<<<777777333333333222111111000000////////////............---------,,,,,,,,,++++++000000000000000000000000111//////111///***+++000666BBB]]]}}}wwwkkkdddaaa```bbbmmmuuuuuuqqqmmmddd\\\PPPNNNOOOTTT\\\```^^^[[[cccYYYNNNKKKKKKOOOVVV]]]\\\YYYTTTLLLGGGKKKWWWaaakkktttxxxtttnnnlllmmmnnn}}}XXXDDD===666111000222111000///...------,,,******))))))******+++,,,*********)))((('''''''''((((((((((((((((((((((((***))))))((((((((((((((())))))(((((())))))***+++'''&&&%%%$$$%%%%%%%%%%%%(((((((((((((((((((((((()))******+++++++++******)))))))))))))))))))))))))))+++------,,,///666<<>>NNNlllwww{{{vvvmmmkkkkkkqqqyyy}}}|||yyywwwooohhhhhhiiikkkpppvvvooossszzz```CCC333...///111111000---++++++------------,,,,,,,,,+++)))(((((((((((()))******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''''')))%%%"""%%%+++///---)))(((''''''&&&%%%%%%$$$$$$''''''((()))************&&&''''''(((((())))))***))))))******++++++++++++,,,,,,///222555<<>>555333111...222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******lllxxxtttwwwppp}}}ssswww___FFF:::555444222222111111000000////////////...---------------------------------------,,,,,,------------,,,,,,------------------------------------------------000...666III[[[gggxxxlllYYYFFF>>>555000//////...------,,,++++++------,,,+++++++++***)))(((((((((((()))((((((''''''(((((()))''''''((((((((('''%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))))))))(((((())))))***+++*********++++++---......///333999@@@IIISSS^^^eeeooouuuxxxtttlllkkksss}}}uuuqqqwww}}}yyyyyy}}}uuuTTT>>>444666444111...,,,,,,---...---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))((((((''''''(((((()))))))))*********(((((((((((()))))))))))))))((('''''''''(((***+++***)))((((((***++++++******)))))))))***,,,...///222222777FFF[[[jjjnnnmmmpppnnnnnnqqqqqqooorrrxxxrrrtttxxxzzzyyyxxxyyy{{{rrrWWWJJJ<<<444444555333000111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******bbbqqqvvvvvvwwwdddpppvvvyyy]]]FFF:::555444111111111111111111111111......//////......---,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------333,,,***111<<>>888222///---...111222///------,,,++++++,,,---,,,+++,,,+++***)))(((((((((((()))((((((''''''(((((()))'''''''''(((''''''&&&%%%******))))))((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&)))((((((((((((***+++,,,))))))(((((())))))***+++************+++,,,------///000111333888AAAKKKRRR]]]eeemmmooommmoooxxxyyyyyyZZZCCC444///111......---,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((((((''''''((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((((((((((('''(((((())))))))))))******(((((((((((())))))))))))(((((('''''''''((()))******)))((()))***++++++***+++******)))***+++,,,---444000000888GGGZZZhhhoooqqqpppkkkcccccckkkuuuyyyppprrruuuxxxzzz~~~|||}}}}}}dddBBB666333000111333444111...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***aaarrr~~~rrrfffwww[[[EEE:::666333222222111111111111111000---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000......111444<<>>CCCQQQZZZdddkkknnnsss|||ssskkk}}}{{{gggNNN===555111111444++++++,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((((((((('''((((((((((((***))))))***,,,---,,,+++,,,+++***))))))***++++++///000222777???KKKWWW^^^iiirrrqqqiiiiiitttyyytttrrruuuwwwzzzvvvuuu{{{www```HHH777777555333000//////......///......------,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))aaappp|||}}}{{{XXXCCC:::666333444444333222111000//////---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111000222:::BBBcccmmm}}}xxxTTT===999333...000///...---------------+++******)))((((((******)))(((,,,+++***)))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%(((+++,,,((((((((('''((())))))*********)))))))))***++++++)))******++++++...222555>>>EEEPPPZZZbbbjjjssszzz}}}zzzzzz}}}iiiJJJ@@@666333222///+++***,,,,,,---------,,,+++***++++++*********)))))))))(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))(((((((((((())))))))))))'''(((((((((((('''''''''*********,,,...///---,,,,,,+++***)))))))))***+++))),,,///111444888>>>CCCQQQ```hhhffflll{{{yyyvvv~~~uuusssuuuvvvvvvwww}}}^^^EEE999444000111000///...------...///---------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))aaammmxxxVVVBBB:::666333555555444222111000///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++,,,000555>>>KKKaaauuuttt[[[BBB222000222+++(((---...,,,+++***)))))))))++++++,,,+++******+++,,,+++***+++***)))(((''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%''')))***((((((''''''(((((()))******)))))))))))))))******''')))+++,,,+++,,,---......333;;;EEEOOOYYYccciiinnnrrrvvvuuurrrrrrvvvzzz~~~mmmZZZHHH:::222---,,,///111...+++***------------,,,+++***************))))))))))))((((((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''((((((((('''&&&&&&))))))***,,,...///---,,,++++++))))))((()))***+++,,,------+++***+++000555666CCCLLLOOO\\\rrrsss|||{{{zzz||||||yyy|||nnnXXXDDD777222111111,,,---///111111///,,,***+++,,,,,,------,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))mmmtttvvvTTTBBB:::666333444444333222222111000000//////...---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++......,,,***+++---///000+++222>>>LLLZZZfffooossszzz}}}|||~~~oooWWWAAA111333///444555------111---,,,,,,++++++***+++---...,,,***)))***+++,,,+++)))***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((''''''''''''((())))))***))))))((((((((())))))+++,,,------,,,+++,,,---,,,---000555===GGGOOOTTTVVV___jjjoooooonnnqqqtttzzz}}}wwwqqq\\\LLL@@@555000000---******...///...///222,,,,,,,,,+++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))''''''((((((((('''&&&%%%''''''(((+++---...,,,*********)))(((((()))***+++------,,,+++)))***---000,,,000333777DDD\\\pppzzzsss~~~|||rrrsssmmmUUUFFFBBB>>>:::888666555666111111111222333000,,,(((***+++,,,------,,,+++***************************))))))))))))))))))))))))((((((''''''''''''((((((}}}vvvvvvuuuSSSAAA:::666333222222222222222222222222000///...,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***+++...---***111//////555AAAQQQ___gggbbbooowww|||vvvPPP:::555777888555---+++***(((000222&&&,,,------,,,+++***+++,,,)))((('''((()))***)))''')))((('''&&&&&&%%%%%%&&&((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%&&&'''((()))))))))((('''''''''''''''((())))))***)))(((((((((((())))))+++,,,+++)))''''''(((***///---+++,,,000777===@@@NNNTTTZZZ\\\]]]cccmmmvvvtttuuuyyyvvvwwwxxxeeeLLL>>>555555444//////555///------...,,,(((***...*********)))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((('''%%%$$$%%%%%%&&&))),,,,,,***(((***)))((((((((()))+++,,,'''(((***,,,++++++******///---,,,---777JJJ]]]jjj|||~~~{{{vvvyyy{{{{{{jjjVVVDDD666888555333333111000000111222///++++++...111000...)))***,,,,,,---,,,+++***************************))))))))))))))))))))))))((((((''''''''''''((((((rrrRRRAAA777444555333333222222111000000000............---,,,+++***++++++++++++++++++,,,,,,++++++************++++++******++++++++++++************+++++++++,,,,,,,,,------------------------000///------222;;;GGGPPPfffiiipppnnn```LLL<<<444111///---......---,,,,,,+++******+++******))))))***+++,,,))))))************))))))***))))))((('''%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))%%%!!!"""''')))(((%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))*********)))))))))))))))++++++,,,---///111333444888>>>FFFLLLRRRZZZeeennnnnnrrrvvvwwwvvvvvvxxx{{{}}}nnn\\\KKK@@@555555444222111///...---......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((&&&%%%(((+++,,,***(((,,,+++***)))))))))***+++''''''((()))************...---...///---000@@@RRRsss{{{|||zzzxxxzzz}}}jjjSSSEEE;;;444222222111111000///......---......---------,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,(((((())))))******++++++))))))(((((((((((())))))pppQQQ@@@777444444333333222111111000000///............---,,,+++***++++++++++++++++++++++++++++++************++++++******++++++++++++***************+++++++++,,,,,,------..................,,,,,,------///555<<>>555///000---***+++...000///---,,,,,,++++++++++++++++++((())))))***)))(((&&&%%%&&&''''''((((((''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))******)))))))))******+++------+++,,,,,,+++,,,111:::@@@LLLVVVcccnnnsssuuuvvvwwwxxxxxxyyyzzz{{{|||||||||~~~}}}~~~|||vvvsssuuuzzz~~~zzzsssrrrrrrrrryyy|||ooobbbTTTFFF===BBB<<<444000000222222111***+++++++++++++++,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((***+++***((())))))(((''''''((()))***,,,------------,,,++++++,,,******+++******///555:::???CCCDDDGGGSSSfffvvv|||zzz|||~~~kkkTTTEEE;;;555111222222000000222000000000///......------------------,,,,,,,,,,,,+++++++++***************))))))))))))************(((((('''''''''''''''''')))((((((''''''(((((()))ttt|||kkkNNN???888444333222222222111000000//////---.........------,,,+++------,,,,,,+++***))))))++++++************++++++******++++++++++++******************++++++++++++***,,,---///000///...------...//////...---...///+++000777@@@LLLZZZffflllwww}}}vvvfffPPPGGG;;;444444555666555333111000000000...***&&&************++++++++++++((()))***+++***(((%%%$$$'''''''''(((((('''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))***************)))))))))***++++++......---***((()))---000222888@@@HHHPPPYYYcccjjjcccdddgggjjjnnnrrruuuwwwuuutttxxx|||yyy{{{|||||||||~~~~~~rrr]]]QQQAAA666333444444333---,,,---///111222000...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))******)))))))))(((((('''((()))***+++////////////...---,,,++++++))))))+++,,,+++++++++---///111111222:::HHHSSSxxxpppXXXFFF<<<888666444333333555333---+++.../////////......------------------,,,,,,,,,++++++************************(((((((((((()))))))))))))))((((((''''''&&&&&&&&&(((((((((''''''(((((((((mmmyyyhhhLLL???888444333222222111111000//////...---------...------,,,,,,------,,,,,,+++***))))))++++++************++++++******++++++++++++******))))))*********+++++++++***+++,,,---...------,,,---......---+++,,,...000000000000000333999CCCLLL```kkkzzzyyyjjjXXXEEE777999666333222222111///------,,,++++++,,,+++***((())))))******************)))***+++++++++)))&&&%%%'''(((((())))))(((((('''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))************++++++************++++++((()))+++,,,---...///000...///000111222888AAAHHHJJJMMMRRRZZZbbbkkkrrrvvvwwwvvvxxx|||}}}|||}}}wwwwwwyyy|||}}}~~~{{{uuujjjcccaaa]]]RRRDDD777333///000333444111---++++++,,,...//////---+++------,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))(((((()))+++,,,---000000000///...---,,,+++*********+++...///,,,(((+++---...,,,+++---444999TTThhhmmm[[[TTTIII???888444222111///...000222///++++++...............------------------,,,,,,,,,+++++++++************************''''''((((((((())))))))))))))))))(((((('''''''''((((((''''''''''''((((((ppp~~~yyyfffJJJ>>>999444222222111111000000///......,,,------...------,,,,,,---,,,,,,++++++*********++++++************++++++******++++++++++++******)))))))))************+++,,,,,,++++++++++++++++++*********))))))***---000------///111000///222888<<>>666111666555222000---+++***)))***)))))))))))))))************)))))))))))))))))))))******+++***)))'''&&&((((((((())))))(((((((((&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))******++++++++++++*********++++++,,,''')))+++------,,,***(((,,,...000///---,,,///222999;;;@@@GGGOOOXXX___cccnnnqqquuuxxxxxxwwwwwwwww}}}{{{yyyzzz~~~}}}zzzyyyyyysssggg^^^OOOKKKBBB===>>>@@@<<<444666333111111111///***%%%333111...,,,,,,...111333++++++******************+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((******((((((((())))))(((((((((***,,,...////////////......,,,++++++(((+++,,,+++---///...***+++---......---,,,...///888GGG___{{{kkk]]]RRRIII@@@>>>:::666333111000000///---,,,...,,,((()))---------------------------,,,,,,,,,,,,++++++++++++***************+++++++++(((((((((((()))))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''((({{{nnnvvvcccHHH>>>999444111111111111000//////......,,,,,,------...------,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))))))))************///...,,,*********+++,,,((()))******)))***,,,...((((((,,,222222......222)))111<<>>EEENNNUUU[[[aaagggjjjssssssrrrrrruuuyyy~~~yyyyyy~~~~~~~~~tttkkkYYYVVVQQQLLLFFF>>>666000,,,...111333888<<<999222)))(((&&&%%%(((---222555+++***(((&&&&&&'''***---((((((((()))******+++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&)))+++***((('''((()))'''''''''((()))+++---///------------,,,++++++***'''+++,,,)))))),,,---***++++++,,,---......------,,,555BBBPPP```sss{{{|||cccKKK>>><<<;;;999:::777222...++++++...111222...,,,------***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++(((((()))))))))*********''''''''''''''''''(((((((((''''''&&&&&&''''''(((}}}kkkqqq|||bbbHHH>>>999444111111111111000//////......,,,,,,------...---------++++++++++++++++++,,,,,,++++++************++++++******++++++++++++******))))))))))))************222000---+++******,,,---'''***,,,---,,,,,,,,,---...++++++///---''''''+++...000000---+++---333999>>>GGGTTT^^^gggoooyyy|||vvvnnneeeXXXKKKBBB;;;:::888666666555444333,,,------,,,+++,,,000222...000111///,,,+++,,,...''')))+++++++++***+++++++++******)))(((''''''&&&''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((()))***+++,,,+++***))))))+++,,,,,,+++(((***+++***''''''))),,,///...,,,++++++,,,...///...111222000///444:::>>>;;;>>>CCCGGGHHHJJJMMMOOOPPPMMMOOOWWWZZZWWWVVVYYYQQQPPPOOOPPPPPPKKKBBB:::333444444000,,,+++---000---...,,,)))+++///000---//////000...+++))))))***'''))),,,...---+++)))(((''''''(((***+++---...///************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''%%%$$$$$$%%%''''''(((((((((''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&)))+++***(((&&&((()))&&&&&&&&&&&&(((***---...++++++,,,,,,++++++******''',,,,,,'''%%%)))+++)))+++******+++,,,---------,,,222777777888BBBUUUeeepppssszzz|||uuu|||yyygggWWWTTTUUULLL===111...222111---+++---111222111///......---)))(((,,,///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))************%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''zzzpppnnnwww{{{nnnsss```MMM===444222///222222111111000/////////000...,,,*********+++,,,+++++++++++++++++++++++++++++++++***)))(((((('''))))))************)))))),,,+++++++++******))))))***************)))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++000///---,,,,,,---///000333444666;;;AAAHHHNNNRRR```dddhhhlllooossswwwzzz~~~vvvuuurrrmmmhhhaaa\\\YYYMMMJJJEEE@@@;;;777666555//////.........---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&'''(((***((((((((((((((()))******************************))))))))))))************************************---+++)))***,,,---,,,))),,,,,,************,,,,,,------......///000000111111111111111111111111111555555555555555555555555777666666555444333222222++++++++++++++++++++++++......---+++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********+++***((('''''''''((()))***))))))((('''%%%$$$###&&&((()))++++++)))(((&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&%%%%%%&&&''')))+++,,,)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$))))))(((((('''''''''&&&(((''''''&&&&&&''')))*********))))))))))))))))))---,,,,,,+++***)))(((((())))))*********+++++++++......///000333999AAAFFFRRRQQQPPPOOOSSS___ppp}}}zzzvvvwwwssslll[[[NNNIIIPPPQQQGGG>>>>>>???;;;555000///000111111////////////////////////---...///...,,,,,,...///......------,,,+++******---------,,,,,,+++++++++******))))))******+++,,,,,,***(((''''''(((***,,,)))((('''&&&%%%&&&''''''((((((((((((((((((((((((|||vvvzzzwww}}}___LLL===444333///111111000000///.........///...,,,+++******+++,,,************************++++++******)))(((((('''))))))************)))))))))))))))(((((((((''''''***************)))(((((())))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,---///222555888:::AAACCCGGGIIIJJJLLLPPPRRRTTTYYY___bbbaaa]]]YYYWWWJJJJJJHHHFFFDDDAAA>>>===999888555222000000000000......------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&'''((('''&&&'''(((***((((((((((((((())))))***************************(((((()))))))))*********************************---+++)))***,,,---+++)))---,,,+++******+++,,,---++++++,,,,,,---......///////////////////////////111111111111111111111111000000//////...---,,,,,,+++++++++++++++++++++++++++,,,------+++******+++++++++++++++++++++++++++************************)))))))))******++++++,,,******************))))))******((('''''''''((()))))))))(((((('''&&&$$$$$$&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&''')))***((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$)))((((((((('''''''''&&&'''''''''''''''((())))))************************+++******))))))(((((('''))))))*********+++++++++---......///111555:::>>><<<<<<;;;999;;;CCCPPPZZZ^^^rrr|||}}}~~~|||{{{{{{}}}|||sss___^^^YYYRRRRRRVVVUUUQQQGGG>>>;;;AAABBB999444555999555111//////000111111////////////////////////,,,---------++++++---...------,,,,,,++++++******++++++++++++******))))))******))))))******+++,,,******)))(((((()))******)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''~~~~~~]]]KKK<<<555444111000000//////...---------...------,,,,,,++++++***))))))))))))))))))))))))++++++******)))(((((((((((())))))******))))))((())))))(((((((((((('''''')))************))))))((()))))))))************+++*********+++,,,,,,,,,---+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,---////////////111222444555666666555333444555000000///..................---,,,++++++,,,---...---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))((('''&&&%%%$$$#########%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&'''((('''&&&'''(((***((((((''''''(((((()))***************************(((((())))))))))))******************************,,,*********+++,,,+++***---,,,,,,++++++,,,,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((************************(((***------+++)))(((((())))))))))))))))))))))))************************************************(((((())))))))))))))))))***)))((((((''''''((((((''''''(((((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%((((((((('''''''''''''''&&&''''''(((((((((((((((******++++++++++++++++++((((((((((((((((((((((((***************++++++++++++,,,.........///222555///000///---,,,///666<<<:::FFFLLLHHHDDDGGGHHHFFFDDDEEEFFFIIIKKKKKKHHHFFFEEEHHHJJJLLLOOOQQQKKKCCC999888666333555:::<<<:::333//////555444...,,,000111///------...000000000////////////////////////+++,,,,,,+++******+++---++++++++++++++++++******))))))))))))((((((((((((***))))))))))))***++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''ZZZIII;;;555444111111000000//////...------------------,,,+++***)))************************************))))))(((((((((((())))))))))))((((((******************))))))))))))************)))((())))))))))))************((())))))***+++,,,,,,---***))))))(((((())))))******+++,,,------------,,,+++,,,---,,,+++***+++,,,---------+++))))))+++,,,000///...,,,+++,,,,,,---...---,,,++++++++++++,,,++++++++++++***************++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%'''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&'''(((***(((''''''''''''((())))))************************(((((((((((()))))))))***************************+++*********+++++++++***---,,,,,,,,,,,,,,,,,,---)))))))))******+++++++++))))))))))))))))))))))))+++***************))))))******************))))))************************''')))++++++)))((('''((())))))))))))))))))))))))************************************))))))))))))((((((((())))))*********))))))((((((''''''''''''&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''+++++++++++++++,,,,,,,,,'''''''''(((((()))))))))************************(((***---------------...///000111///---,,,...000///333444000...111222//////...---...000000///...000111111111555<<<>>>;;;111000///---...111222222---,,,...222000+++,,,111...---,,,---///000///...////////////////////////+++,,,---,,,******,,,---******************++++++(((((((((((((((((((((((()))))))))))))))***++++++(((((()))******)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''yyy~~~XXXGGG:::444444111222222111000000//////...------------,,,+++***)))++++++++++++++++++++++++*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))******((())))))*********))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,******))))))))))))******'''((()))***++++++******+++,,,------++++++,,,---***,,,---,,,***))))))***---,,,+++)))))))))******,,,+++***))))))(((((((((++++++*********)))))))))*********+++++++++,,,,,,++++++++++++************((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''&&&&&&%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&'''(((***'''''''''''''''(((((()))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))+++++++++*********))))))************++++++++++++)))))))))))))))))))))))))))***)))(((&&&&&&(((***************************))))))))))))))))))))))))******))))))))))))))))))((())))))******+++++++++(((((((((((((((''''''&&&%%%&&&''''''((('''''''''((((((((())))))(((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''******+++++++++,,,,,,,,,'''(((((())))))******+++************************&&&))),,,...---,,,,,,---,,,...//////...,,,++++++...//////---...000///,,,///---,,,,,,---...---,,,222333111...000555666444111///...---,,,+++---///---...111111...***,,,111...---------//////---,,,........................,,,------,,,++++++,,,...******************++++++))))))))))))))))))))))))))))))(((((())))))***+++'''((())))))))))))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''uuu|||VVVFFF999333333111222222222111000000//////...------,,,,,,++++++***++++++++++++++++++++++++******))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''((((((((())))))************)))***)))))))))))))))((((((((((((((()))*********+++************************))))))(((((((((((('''''')))***,,,+++******+++,,,&&&)))+++,,,***(((''''''))))))))))))***+++,,,---************+++++++++++++++************)))))))))************+++++++++++++++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&'''%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&'''(((***''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))***+++***))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))((((((((())))))*********((((((((((((((((((((((((******)))'''%%%%%%(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((())))))******+++,,,,,,,,,((((((((())))))*********+++++++++***************&&&))),,,------,,,,,,,,,***+++,,,------,,,***)))******+++,,,......---+++)))(((''''''***+++,,,+++&&&+++...---...///,,,(((---,,,+++,,,+++)))***///,,,---///...***)))***---///...------......---+++------------------------,,,---------++++++---...++++++++++++++++++******))))))))))))************)))(((((((((((()))******((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{{{{UUUEEE888222222000111111111000//////......///...,,,+++******+++,,,************************)))))))))))))))))))))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))*********************))))))((((((((((((((()))))))))))))))))))))))))))************))))))+++***))))))((()))***+++)))***++++++***)))***+++%%%(((++++++***)))((())))))***,,,---.../////////+++,,,,,,------------,,,+++++++++*********))))))************++++++++++++******)))))))))((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''((('''&&&'''(((***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((***++++++(((((()))+++)))******++++++******)))************************))))))))))))))))))))))))+++******)))((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))***)))'''&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))((((((''''''((((((((('''&&&%%%&&&'''''''''''''''&&&&&&(((((((((''''''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&&&&'''&&&%%%%%%"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((((())))))***++++++,,,((((((((((((((((((((((((+++++++++*********))))))'''***,,,---+++*********+++++++++,,,------,,,+++(((((((((***+++******+++...,,,,,,---///111111000(((...111111222444222///,,,***+++...,,,(((+++111,,,------+++******++++++...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******+++---------,,,,,,++++++******(((((()))))))))*********((((((((((((((()))******)))((('''&&&&&&'''((()))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{UUUEEE888111111///000000000///......------000...,,,*********+++,,,)))))))))))))))))))))))))))))))))))))))*********''''''(((((((((((('''''''''((((((((())))))******(((((()))*********************))))))((((((((('''))))))))))))(((((((((((((((((())))))))))))(((((((((((('''&&&(((***,,,...)))***+++***((('''((()))&&&(((*********)))******'''(((***++++++***))))))++++++++++++***)))((('''++++++++++++************)))************+++++++++)))(((((((((''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((&&&'''(((***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((***,,,+++(((''')))+++((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&'''(((((()))******((((((((((((((((((((((((''')))++++++***(((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((('''''''''&&&&&&'''((((((((('''%%%%%%''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&((()))***'''(((((()))******++++++''''''''''''''''''''''''++++++++++++******)))))))))+++,,,,,,***(((((((((+++***)))***+++,,,,,,++++++******+++******+++...+++***))))))++++++***)))///000...)))'''***---,,,,,,***+++...+++&&&(((///---...---,,,,,,......---,,,***((()))+++---......++++++++++++++++++++++++***++++++***))))))***,,,......------,,,+++******'''((((((((())))))******((((((((((((((()))*********)))'''&&&&&&''')))***&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwQQQDDD999222333333444000...//////---...222///...,,,+++***)))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******++++++***))))))))))))))))))&&&(((******)))((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$&&&''')))((('''(((+++)))%%%%%%((((((((('''(((((()))******(((''''''&&&&&&((()))***(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))+++)))((((((***+++*********)))((('''%%%$$$""""""!!!###%%%'''(((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&******++++++++++++******)))))))))))))))(((''''''************))))))))))))***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++***))))))******))))))******+++,,,)))***+++,,,,,,,,,,,,+++************************...------,,,+++***)))))))))((('''&&&'''(((***,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''&&&&&&&&&&&&''''''vvvPPPDDD999222333333333...,,,------+++---111///...---+++******))))))************************))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))(((((())))))***+++))))))((((((((((((((()))'''))),,,,,,+++)))(((((()))((((((((('''''''''&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))((($$$$$$'''(((&&&&&&***((((((((('''(((((())))))(((''''''&&&'''((()))***'''(((((()))))))))(((((('''((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))***((('''''')))******)))***)))((('''%%%$$$###"""!!!###%%%'''((((((''''''''''''(((((((((((('''''')))))))))))))))))))))))))))((((((((((((((((((((()))))))))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''((()))***++++++++++++***************)))((((((*********)))))))))((((((***)))(((''''''((())))))((())))))******))))))((())))))))))))))))))))))))*********+++++++++,,,,,,************************************************,,,,,,,,,++++++***************))))))******+++,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***)))'''''''''(((***+++))))))))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''tttOOOCCC999222333333222///...//////------111///...---,,,+++*********************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((()))******((('''''''''''''''(((((((((+++...///---***((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&%%%$$$%%%&&&'''(((000((($$$%%%'''''''''))))))(((((('''''''''((((((''''''&&&&&&''''''((()))&&&&&&'''((()))))))))(((''''''((((((((()))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))'''&&&'''(((***))))))))))))((('''&&&$$$$$$###"""###%%%'''((((((''''''&&&''''''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))))))))((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((($$$%%%''')))***++++++,,,******+++++++++***))))))******))))))))))))(((((()))((((((''''''((())))))'''(((((())))))((((((''')))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******(((''''''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''$$$$$$%%%'''((()))******''''''&&&&&&&&&&&&''''''rrrMMMBBB999222333222222000111555555000...000///...---,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((''''''''''''((())))))'''''''''''''''((()))***)))---111222///,,,)))'''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###%%%((()))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((:::000'''&&&(((((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&'''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((&&&%%%&&&((())))))))))))(((((('''&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))$$$%%%&&&((()))*********))))))*********))))))(((***)))))))))((((((((((((''''''''''''((((((((()))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))************+++************************************************************++++++++++++)))))))))))))))***++++++***++++++++++++******)))))))))))))))))))))))))))'''((((((((())))))******+++***)))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))++++++''''''&&&&&&&&&&&&''''''pppLLLBBB999222333222//////333888888222------...---,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''''''''&&&''''''((()))((('''(((((()))***+++,,,+++///222333000,,,)))'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%'''))))))&&&###$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''':::000'''&&&((('''''''''(((((('''&&&%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((******)))(((((((((''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((((((((('''''''''(((((((((((((((''')))))))))(((((((((((('''&&&&&&''''''((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************+++))))))(((((())))))***+++*********++++++******)))))))))))))))))))))))))))'''''''''((())))))************)))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''((()))***''''''&&&&&&&&&&&&''''''mmmJJJAAA999222333222,,,,,,000555555///+++***---,,,++++++*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&'''((((((''''''((((((***+++,,,---...000333333000,,,)))(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''')))***)))(((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''///'''###$$$&&&&&&&&&(((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&)))***+++***((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((''''''))))))((((((((((((''''''%%%&&&'''(((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************)))))))))(((((((((((()))******((())))))***++++++******++++++++++++++++++++++++''''''(((((())))))******)))))))))))))))(((((((((&&&''''''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''lllIII@@@888222333222///---...111000---,,,...++++++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''')))+++,,,---///111222111...+++)))(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%)))------)))&&&&&&(((###$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&######%%%&&&$$$%%%(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&''')))+++,,,+++''''''''''''((((((((((((&&&%%%%%%%%%&&&&&&''''''###$$$%%%&&&''''''''''''))))))))))))))))))))))))%%%%%%&&&''''''((())))))''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&'''((()))))))))))))))&&&&&&'''((((((((((((((())))))((((((((('''''''''$$$%%%&&&((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((((((((((((((((()))******&&&'''(((***++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''kkkHHH@@@888222333222555000---......,,,///333******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&(((***+++,,,000222222000---***))))))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$***000///)))%%%&&&***###$$$&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&%%%''')))'''######&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%'''''''''&&&%%%$$$###"""&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((('''&&&(((***,,,,,,,,,'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&))))))(((((('''''''''&&&%%%&&&''')))***+++++++++''''''((())))))***)))))))))(((((((((''''''''''''###$$$&&&((())))))((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''((((((((((((((()))******%%%&&&((()))+++,,,,,,,,,((((((((((((((((((((((((************))))))))))))&&&'''((()))******))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))'''''''''&&&&&&'''''''''cccJJJ>>>888777---000.....................---+++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((('''&&&%%%###"""&&&'''''''''&&&%%%%%%$$$&&&'''''''''((()))))))))))))))((((((''''''''''''%%%%%%&&&'''((((((((('''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''((((((((())),,,///555555555222...)))'''&&&%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))(((((('''''''''((((((&&&%%%%%%(((,,,---+++(((%%%&&&''''''%%%&&&'''))),,,+++)))((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******&&&'''((((((((((((((('''******))))))))))))******---,,,+++)))((('''''''''((('''&&&''')))+++***)))+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''```HHH===777777...222............------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''((()))))))))+++...000555555444111---)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#####################$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((('''%%%%%%'''+++,,,+++)))'''(((((('''&&&&&&''')))+++***((('''&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''((('''(((((()))))))))))))))******))))))))))))******+++***))))))((()))))))))***)))(((((())))))((('''***************)))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''']]]FFF;;;666666...333///......---,,,++++++***++++++*********)))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))***************)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&((()))*********,,,///111555555333///+++((((((((('''&&&$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((()))((('''''''''''''''(((((('''&&&%%%&&&)))***+++***)))******(((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((()))))))))************))))))(((((())))))***(((((((((((())))))***++++++***(((((())))))'''&&&***************+++++++++'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[EEE;;;555555---222//////...---+++***))))))************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***************)))(((''''''&&&%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''((())))))***+++///111444444222...***(((((())))))'''%%%###""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&"""""""""###""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$!!!###&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&'''((((((((('''&&&&&&''')))***++++++,,,+++)))'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((()))******))))))(((((((((((())))))((((((((((((((()))******+++)))(((((())))))(((&&&))))))******++++++,,,,,,************++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZEEE;;;444222+++000//////...---+++***))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%'''(((((()))***...111333222000---)))(((((()))***(((&&&$$$######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&!!!###%%%%%%$$$!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''')))+++,,,,,,+++)))'''%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&%%%&&&&&&((()))***))))))(((((((((((())))))***))))))((('''((((((((((((''''''((()))******))))))))))))******++++++,,,************++++++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&YYYFFF;;;333222+++111///......---,,,++++++*********)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$&&&'''((((((***...111000000000---***(((((())))))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!$$$&&&&&&$$$"""!!!%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((&&&'''((('''&&&&&&(((***+++++++++)))&&&%%%&&&'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***)))((((((''''''(((((()))***)))((((((''''''''''''((('''&&&'''***+++***))))))))))))))))))*********'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWEEE<<<444333---333............------,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))(((((()))******)))((((((%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''&&&&&&(((((((((''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((((()))+++///222...//////---+++((('''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$###########################$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''))))))((('''&&&%%%%%%%%%%%%&&&'''((()))$$$&&&)))((('''&&&'''))))))***)))(((%%%$$$%%%'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%'''***+++((((((''''''''''''(((((((((''''''''''''((()))))))))((('''((()))***)))((()))))))))(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%UUUDDD<<<555444///666........................))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((("""###%%%&&&'''((((((((($$$%%%%%%&&&'''''''''&&&&&&'''''''''((()))))))))'''''''''((((((((())))))%%%%%%&&&'''(((((((((''''''((())))))(((&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&'''))))))***---000333,,,...///...+++(((''''''######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%"""!!!!!!$$$''')))%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((***+++)))'''&&&$$$$$$$$$%%%&&&'''((()))###&&&))))))'''&&&&&&(((((())))))'''%%%$$$%%%'''%%%&&&'''((((((((('''&&&######$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''&&&%%%%%%&&&)))+++---((((((''''''''''''((((((%%%&&&&&&&&&((()))***++++++***(((((())))))'''&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||SSSDDD999222333---111------,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&((()))(((&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&(((+++......,,,***(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&((()))(((&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%!!!###%%%'''((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''''')))***+++))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&{{{SSSCCC999222333---111------,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''((((((&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&(((+++------,,,***(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%###$$$'''((()))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&((((((&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&zzzQQQCCC999222333---111------,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$&&&((((((&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&&&&'''***---,,,+++)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&((()))***)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''yyy}}}xxxPPPBBB888222333---111------,,,,,,,,,+++++++++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###%%%''''''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$%%%&&&&&&%%%'''***,,,******)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%###"""!!!"""###$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''yyy|||vvvNNNAAA888222333---000------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&'''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&%%%%%%&&&)))+++((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$###"""!!!!!!######"""!!!######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''{{{tttLLL@@@888222333---000------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&(((+++''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%%%%$$$######"""!!!"""###$$$###!!!######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###############$$$%%%%%%###%%%&&&'''%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''|||rrrKKK???777222444,,,000------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***&&&&&&''''''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&%%%######################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%%%%###"""$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''###############$$$$$$%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&qqqKKK???777222444,,,000---------,,,,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%######$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%#########$$$$$$##################$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%&&&&&&%%%$$$%%%'''***%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########################################################$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$$$$$$$$$$%%% """$$$%%%%%%%%%###"""$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((#########"""###$$$$$$%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######"""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''******))))))((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&{{{nnnIII???777111222,,,000000///---,,,++++++,,,---******)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###---666444***"""!!!%%%$$$%%%&&&&&&$$$$$$%%%&&&))))))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""'''&&&&&&%%%$$$###""""""%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""#########$$$$$$%%%%%%%%%######""""""###%%%'''(((&&&&&&$$$#########$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''&&&%%%%%%---+++((('''''''''%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''(((((('''&&&(((''''''''''''&&&&&&&&&$$$%%%&&&((())))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((({{{nnnIII???888111222+++000///...---,,,+++++++++,,,******)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$%%%%%%%%%&&&&&&&&&&&&$$$+++222222+++%%%%%%((($$$%%%&&&&&&$$$$$$%%%&&&((((((''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$############$$$&&&'''&&&%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$'''((('''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&'''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&((())))))'''%%%%%%%%%***(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((('''&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''nnnIII???888111222***......---,,,+++*********+++******)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&"""'''++++++)))'''''')))$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###############"""&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%$$$##############################%%%$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''((((((((('''((())))))&&&%%%%%%%%%'''&&&$$$$$$&&&'''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%$$$$$$%%%'''((('''&&&''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&mmmHHH???888111111***...------,,,+++***************))))))(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$##################$$$$$$$$$###""""""###$$$$$$#################################################################################"""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''((('''''''''(((((((((((()))'''((()))(((&&&%%%%%%&&&((('''%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$######%%%'''))))))((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((('''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkGGG>>>888222222***...,,,,,,,,,,,,+++***))))))***))))))(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$###""""""###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$######""""""!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$$$$##################$$$##############################################################################""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$%%%&&&'''((('''&&&&&&&&&''')))***'''''''''(((((((((((()))'''(((((('''&&&%%%&&&''',,,***''''''''''''%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&)))*********'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhEEE===888222333+++///------------,,,+++***)))******)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$######"""'''&&&&&&%%%%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$%%%$$$###""""""###$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%"""!!!!!!"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%%%%&&&(((((((((((('''((())))))***&&&&&&'''''''''(((((((((&&&'''''''''%%%&&&((()))---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''')))++++++***&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%fffCCC<<<888333444,,,000------......---,,,************)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((('''&&&&&&(((***$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$######""""""$$$%%%&&&%%%%%%$$$%%%&&&&&&'''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!###$$$%%%#########$$$$$$#########################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&##################$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%'''))),,,+++)))'''&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$&&&((())))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeBBB;;;777333444---111---...//////...---+++*********)))(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''######$$$%%%'''((())))))!!!$$$''''''%%%%%%(((+++$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$#########!!!"""###%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''(((&&&&&&))),,,######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((*********'''&&&%%%&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%'''***---(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&___HHH<<<:::222000222///......---,,,,,,+++************)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""######$$$$$$$$$######%%%$$$$$$$$$###""""""""""""!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$######!!! !!!###$$$###############$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###$$$%%%&&&%%%"""######################## !!!!!!""""""##################$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###!!!!!! %%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$############"""""""""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''))),,,---(((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%(((***,,,&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%^^^GGG;;;999222///111///......---,,,,,,+++************)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############$$$############$$$$$$%%%#########$$$$$$$$$$$$%%%%%%######$$$%%%&&&%%%$$$'''&&&%%%###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$""""""###$$$###"""########################!!!!!!""""""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$###############$$$$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******---,,,)))'''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%~~~\\\EEE999888111///000......------,,,,,,++++++*********)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''"""#####################%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$#####################$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&''''''%%%""""""&&&)))&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######'''%%%!!! """###$$$$$$########################""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%###""""""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((***+++,,,---///---***'''%%%$$$######&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%{{{YYYCCC888888111...000------------,,,,,,+++++++++***))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''""""""""""""############%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######"""""""""###$$$$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$ $$$&&&$$$"""$$$***000'''&&&&&&&&&%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""&&&$$$"""!!!###$$$$$$###########################""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""################################################"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%######$$$%%%&&&&&&'''(((""""""#########$$$$$$$$$###########################$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$###"""###%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&|||XXXBBB888888222///000---------,,,,,,,,,,,,++++++***))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%%%%%%%###!!!"""%%%$$$"""###)))///&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""###""""""$$$%%%%%%###!!!########################!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%&&&'''))))))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""#########$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$#########""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%$$$$$$%%%&&&&&&%%%############$$$$$$%%%%%%%%%$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********)))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&|||WWWAAA888888333000111...,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""###############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$$$$$$$$$$"""!!!!!!###%%%$$$""""""$$$'''%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!###%%%&&&&&&###!!!########################!!!!!!""""""###$$$$$$$$$#########$$$%%%'''((()))%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""#########$$$&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$###""""""!!!########################"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%&&&%%%%%%&&&''''''&&&$$$#########$$$$$$%%%%%%&&&$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$(((++++++(((&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((......,,,+++)))'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&|||VVVAAA888999444111222///,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########%%%(((+++---&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$###############%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$###""""""$$$$$$###""""""###$$$%%%%%%$$$######"""##################$$$$$$$$$############$$$$$$###""""""###%%%%%%$$$###########################""""""######$$$%%%%%%%%%"""""""""###%%%&&&((()))$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$#############################################%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%$$$%%%&&&'''%%%###"""######$$$%%%%%%&&&&&&#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))),,,///...***&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((222000---***((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''{{{VVVAAA888:::444222333000,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""$$$)))---000&&&&&&%%%$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&'''&&&&&&%%%$$$###"""%%%$$$$$$$$$######""""""%%%%%%%%%%%%&&&&&&'''(((""""""#########$$$$$$$$$ !!!$$$%%%%%%$$$ """%%%((((((&&&$$$!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%%%%###!!! """$$$%%%%%%###########################$$$$$$%%%%%%&&&''''''!!!!!!"""###$$$&&&((()))###"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$&&&&&&%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%$$$###$$$%%%&&&$$$"""""""""###$$$%%%%%%&&&&&&#########$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))+++...111///((($$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))333111---***'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''RRR>>>777888222...///---...------,,,,,,++++++*********)))''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$###!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((%%%$$$######""""""######$$$$$$##################"""""""""######$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$###"""###%%%$$$$$$$$$############"""%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%((((((((('''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))***)))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''QQQ>>>777888111...000---...------,,,,,,++++++******)))(((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$###""""""&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$############$$$#################################$$$$$$$$$%%%%%%""""""########################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$###"""###%%%$$$$$$$$$############"""%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&***///333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&zzztttQQQ===666888111...000---...------,,,,,,++++++******)))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$###"""!!!!!!"""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######""""""!!!&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""##############################""""""######$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%***111666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&))))))))))))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%xxxpppPPP===666777111...000---...------,,,,,,++++++***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###!!! """$$$%%%###""""""""""""""""""###########################"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$######""""""%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$############%%%&&&&&&""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&))))))))))))((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$~~~uuu}}}OOO<<<555777111...000---...------,,,,,,++++++***)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$###!!! """$$$%%%"""""""""######"""""""""########################"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%############$$$%%%%%%&&&""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$######$$$%%%$$$######$$$&&&$$$$$$$$$#########"""""""""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&((((((((('''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$|||wwwNNN;;;555777111...000......------,,,,,,++++++***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$###"""!!!!!!"""######""""""############""""""########################"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""##############################""""""######$$$%%%##############################$$$$$$$$$$$$#########$$$%%%$$$######%%%&&&$$$$$$$$$############"""#########$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$########################!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%$$$$$$######$$$$$$%%%'''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$}}}sssNNN;;;444666000...000......------,,,,,,++++++***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!########################"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%$$$############$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$#########$$$$$$$$$######%%%'''$$$$$$$$$############"""###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&"""######$$$$$$######"""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%{{{|||sssNNN:::444666000...000.........---,,,,,,++++++***(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!! !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###"""""""""$$$%%%&&&'''''''''&&&%%%%%%$$$######""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%##############################$$$$$$$$$$$$#########$$$$$$$$$######%%%'''$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""###%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''''''''&&&|||yyy~~~tttIII???666222111......///------,,,,,,,,,,,,++++++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&$$$###$$$&&&((()))###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%&&&)))+++'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$ """$$$'''&&&###"""!!!!!!###$$$###############"""!!!!!!$$$%%%%%%$$$###"""$$$%%%***(((&&&$$$""""""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$&&&&&&%%%$$$#########%%%%%%%%%%%%######$$$$$$######$$$$$$%%%&&&######$$$%%%$$$###"""!!!##################$$$$$$'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$%%%'''))))))((('''&&&############$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$###"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$###############$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$###""""""$$$&&&(((&&&&&&%%%%%%$$$###""""""######$$$%%%%%%&&&''''''!!!!!!"""""""""#########!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''(((******$$$$$$%%%&&&&&&''''''(((%%%$$$###$$$'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&$$$"""!!!!!!###&&&(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&{{{xxxqqqIII???666333111......///------,,,,,,,,,,,,++++++))))))((('''''''''''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!! """###%%%&&&%%%###"""!!!"""###$$$###############"""!!!!!!$$$%%%%%%$$$######$$$&&&&&&%%%###""""""###%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%$$$###"""!!!########################%%%###"""###$$$&&&%%%%%%#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%""""""###$$$$$$$$$$$$######%%%&&&(((((('''&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$######"""""""""#########$$$$$$$$$%%%%%%########################$$$$$$####################################$$$$$$$$$###"""!!!"""###$$$&&&&&&%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&########################"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''******)))(((&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&wwwvvvlllHHH>>>555333111///...///------,,,,,,,,,,,,++++++))))))(((''''''''''''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%%%%%%%'''''''''%%%###"""###%%%$$$$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%#########$$$######"""!!!$$$$$$%%%$$$######$$$&&&""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###""""""###########################""" !!!###$$$$$$###"""""""""###############$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&########################%%%%%%$$$###"""""""""###!!!""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&%%%$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&ttttttjjjFFF===555333222///---///------,,,,,,,,,+++++++++))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''''''''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%((()))(((&&&$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$%%%&&&#########$$$$$$######"""###$$$%%%$$$######%%%&&&""""""""""""###%%%&&&'''""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$##################!!! """######"""&&&&&&%%%###"""!!! ############$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%#########%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&rrrssshhhEEE<<<555333222///---...------,,,,,,,,,+++++++++))))))((('''''''''''''''))))))(((((((((((())))))&&&'''''''''''''''''''''$$$%%%'''''''''%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%)))******(((%%%######$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""!!!!!!""""""###$$$%%%&&&######$$$$$$$$$$$$#########$$$$$$$$$######%%%'''%%%%%%$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############$$$$$$$$$#########""""""$$$"""!!!!!!###$$$$$$###'''&&&%%%$$$###"""!!!!!!!!!""""""###############""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$###""""""######$$$$$$$$$#########""""""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''%%%$$$###$$$&&&'''((((((&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&uuuuuu~~~~~~fffDDD;;;444333222///---...------,,,,,,,,,,,,++++++))))))(((''''''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''###$$$&&&'''&&&%%%###"""######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$''')))***)))'''%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###""""""!!!!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$"""###$$$$$$###$$$%%%'''&&&&&&&&&&&&%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######%%%%%%$$$$$$###"""""""""$$$###!!!"""$$$%%%%%%$$$""""""######$$$%%%%%%&&&!!!!!!"""############"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###""""""!!!&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%&&&&&&%%%###''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&&&&''''''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''######$$$%%%&&&((()))***(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((###$$$&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&yyyzzz~~~cccCCC;;;444333222///---...------,,,,,,,,,,,,++++++))))))((('''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((######$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$&&&(((((('''%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""!!!"""######$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""###$$$%%%%%%$$$$$$###""""""!!!$$$"""!!!"""###%%%$$$$$$ !!!"""###%%%&&&&&&!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((((((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((()))***)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}}}}```BBB:::444333222///---------------,,,,,,,,,++++++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""###$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$!!!###&&&'''&&&%%%&&&'''############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&((("""######$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$###### """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""###$$$%%%%%%$$$$$$###""""""!!!###"""!!!!!!###$$$$$$###!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''%%%"""!!! !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$##################!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))(((&&&&&&''''''&&&%%%###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$#########&&&((((((&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))(((&&&$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''',,,***&&&$$$"""###%%%&&&%%%$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&bbbCCC;;;444444333000...///------,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########$$$%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$#########$$$'''+++***,,, ***""""""""""""""""""""""""(((%%%!!! """###!!!"""&&&%%% ###)))''' ---)))******$$$$$$$$$$$$######"""!!!!!!$$$&&&&&&$$$"""""""""((( $$$###$$$---"""$$$$$$$$$############"""'''"""###)))### )))(((""" %%%'''&&&%%%'''%%%%%%'''"""&&&///"""############$$$$$$$$$&&&+++...)))&&&%%%&&&!!!!!!,,,"""%%%+++###!!!!!!######$$$$$$$$$$$$######%%%$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$### ###)))***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$"""'''++++++&&&""""""$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''''''''((((((&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''''''''&&&%%%(((((('''&&&&&&%%%$$$$$$$$$###"""!!!!!!###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%***)))'''%%%$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%''''''&&&'''***((($$$bbbCCC;;;444444333000...///------,,,,,,,,,+++++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%$$$$$$%%%&&&%%%$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$###$$$$$$%%%$$$(((###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%###!!!"""###$$$(((---111'''$$$$$$###%%%&&&%%%$$$###$$$%%%&&&$$$"""!!!""""""""""""((( 444!!!***$$$$$$$$$############"""###000"""$$$,,,###(((((($$$$$$&&&))))))$$$############$$$$$$$$$$$$)))###)))...###+++%%%"""&&&'''!!!###222222!!!######$$$$$$$$$$$$#####################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%'''$$$ ###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%***...---)))%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$###''''''&&&&&&%%%$$$$$$$$$&&&%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###''')))'''&&&(((&&&"""|||aaaBBB:::444333333000...///,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''%%%$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$))),,, %%%---(((""""""""""""""""""""""""!!!$$$%%%%%%$$$$$$%%%))))))%%%&&&***"""$$$+++###!!!)))&&&###)))!!!###!!! $$$(((### %%%(((%%%!!!444""",,,/// $$$$$$$$$############""">>>...)))"""&&&"""((()))(((###!!!''',,,,,,%%%//////***'''############$$$$$$$$$%%%***!!!"""'''!!!!!!,,,)))...)))%%%%%%###***&&&&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######"""##################""""""###!!!!!!$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&***------)))&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''',,,222555111,,,***(((%%%rrr```AAA999333333333000...///,,,,,,,,,++++++++++++***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$,,,+++!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&###!!!###%%%$$$%%%'''"""''')))(((---,,,))),,,+++((("""!!!***;;;JJJJJJ;;;))) ###''''''%%%+++'''$$$&&&###)))$$$$$$$$$#########""""""###!!!"""&&&%%% ))):::BBB???666)))!!!%%% (((111$$$#########$$$$$$$$$%%%%%%000 ///!!!(((###$$$"""???VVVKKK222!!!$$$&&&***(((&&&,,,$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""""""""""""""###""""""############""""""""""""!!!!!!$$$&&&'''%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&))))))&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&'''%%%%%%%%%$$$$$$#########$$$######""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******(((&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((444;;;===777///***(((&&&yyynnn^^^@@@999333222222000...///,,,,,,+++++++++*********((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$ttt{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxuuurrrqqqtttxxxsss|||RRR***&&&%%%,,,)))!!!&&&)))===jjjAAA)))&&&'''000'''###$$$$$$$$$#########""""""***///%%%'''+++:::RRR!!!,,,---***###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$+++***######===eee )))&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""############"""""")))&&&#########""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''&&&$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%######%%%(((%%%%%%$$$$$$$$$$$$######$$$#####################%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((,,,333666000)))%%%$$$"""}}}ooo]]]@@@888222222222000...///++++++++++++************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%!!!'''111'''""" !!!///:::###"""mmmTTT&&&&&&$$$111$$$$$$$$$############""",,,lllbbb&&&---...$$$$$$$$$$$$%%%%%%%%%%%%333 000))))))888&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""""""##################"""$$$ !!!"""!!! """%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%""""""###%%%(((((('''%%%((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&### ###'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$***,,,(((%%%&&&&&&%%%|||ttt\\\???777222222222000...///++++++++++++************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&---&&&%%%"""'''###(((+++"""uuujjj'''---(((333$$$$$$$$$############"""555///999 555$$$$$$$$$%%%%%%%%%&&&&&&(((''' $$$'''///,,,'''&&&$$$######$$$&&&'''%%%$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###### $$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$###$$$&&&'''((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%######$$$''')))***(((&&&'''&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&######'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&))))))&&&&&&))))))'''sssxxx\\\???777111222222000...///+++++++++************)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''(((''''''&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&(((((('''&&&%%%(((uuu$$$!!!'''###000,,,)))sss******$$$$$$$$$############"""***ttt---"""$$$$$$%%%%%%%%%&&&&&&&&&)))+++*** yyy)))'''&&&$$$######$$$&&&'''######""""""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%###%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%'''''''''%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$###############%%%(((***+++)))''''''&&&$$$$$$$$$&&&((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%% %%%***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''&&&******'''###$$$'''&&&###{{{zzz{{{VVV===999555222111000...,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%&&&'''((())))))((('''&&&)))!!!!!!(((###!!!999[[[sss*** """###$$$%%%%%%$$$###"""%%%''' 222'''>>>)))!!!888---#########***xxx222""" 333&&&333+++***,,,yyyBBB555uuu)))..."""(((...'''$$$###!!!"""###$$$$$$###$$$$$$$$$$$$######""""""############""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""######""" ###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$""""""!!!)))%%%""""""$$$&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###"""###%%%&&&&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$(((&&&###"""$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((uuuyyy~~~VVV<<<999555222111000...,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&'''"""$$$***%%% ///222!!!***######$$$$$$$$$$$$######"""$$$www666***"""%%%%%%000''' ,,,### +++"""((( eee ''' ...999)))---!!!,,,%%%"""***666---555!!!%%%(((&&&%%%######$$$%%%%%%###$$$$$$$$$$$$#########"""$$$$$$###"""""""""""""""########################$$$#########""""""""""""!!!!!!"""#########"""!!!$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%###&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''%%%######%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((~~~ppp~~~~~~VVV<<<999555222111000...---+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###"""%%%***)))###]]]%%%###$$$$$$############$$$$$$"""%%%...'''$$$+++!!! 666---(((555 ///$$$"""JJJ***yyy---///'''***"""&&&)))000$$$)))222+++~~~;;;((($$$(((###,,,(((&&&%%%%%%%%%&&&$$$###$$$$$$$$$$$$############%%%$$$###"""!!!"""#############################################"""""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&''''''%%%######$$$&&&&&&%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$&&&&&&$$$###!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###(((&&&$$$"""""""""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''|||oooUUU<<<999555222111000...---+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$&&&%%%$$$&&&)))((($$$UUU~~~%%%,,,%%%%%%###""""""###%%%%%%"""***\\\~~~###///!!!!!!'''$$$"""+++***###&&&,,,$$$!!!'''---!!!444jjj999%%%'''&&&***%%%(((eee((("""///%%%VVV$$$***((((((&&&(((&&&%%%%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%################################################""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''tttTTT;;;888555222111000///---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&((('''&&&%%%%%%&&&'''((('''***'''"""&&&$$$IIIyyy###"""'''&&&%%%$$$######$$$%%%&&&&&&HHH333(((!!!***%%%...''''''$$$'''RRRLLL(((&&&+++(((EEEiii%%%"""&&&,,,%%%""",,,KKK&&&%%%***999%%%$$$)))&&&&&&%%%$$$$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$%%%#######################################$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$ """###%%%&&&&&&&&&%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&xxx}}}SSS;;;888444222111111///...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''"""''')))%%%!!!"""%%%'''<<>>000+++''' ''']]]999***$$$!!!\\\ 000'''%%%###CCC''')))'''MMM'''&&&$$$!!!%%%%%%!!!***$$$%%%######$$$%%%%%%&&&''''''########################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''))))))((((((''''''(((((()))***************+++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||uuuJJJ:::777333111000000...---......---------,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAA\\\(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&///!!!iiiYYY%%%$$$###777YYY///!!!!!!!!!///MMM ,,,"""###'''###XXX ###'''###yyy&&&'''&&&$$$&&&%%%***&&&!!!$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''&&&&&&(((,,,///******))))))))))))******...---,,,***((('''%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''')))*********)))(((((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxrrrHHH:::777333111000000...---......---------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%AAA\\\(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((>>>---***QQQ......%%%OOOCCC"""'''###)))"""hhh !!!&&&###"""&&&$$$###%%%GGG!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''***...222******))))))))))))******+++***)))'''%%%$$$""""""(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))((('''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwpppGGG:::777333111000000...---------------,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%@@@\\\(((###&&&%%%%%%%%%&&&&&&&&&&&&'''--- %%%(((GGGggg+++222%%%ddd<<<$$$%%%"""&&&(((xxx(((%%%&&&###(((&&&$$$%%%{{{"""%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&"""###%%%%%%&&&(((+++...)))((((((''''''(((((()))###$$$$$$$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))))))))((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzznnnGGG:::777333111000000...---,,,,,,,,,,,,++++++++++++(((((()))******)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%@@@\\\(((###&&&%%%%%%%%%&&&&&&&&&''''''###(((AAAggg!!!TTT+++$$$$$$***eee;;;)))$$$$$$%%%&&&###,,,&&&(((""""""&&&)))'''%%%%%%&&&###(((########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%''''''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~mmmHHH:::777333111111000///---,,,,,,,,,+++++++++******&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%@@@\\\(((###&&&%%%%%%%%%&&&&&&'''''''''$$$$$$******~~~&&&!!!///$$$bbb???---###"""!!!%%%000~~~)))###))))))%%%$$$$$$"""!!!%%%)))''')))!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###########################$$$%%%&&&''''''''''''(((***+++***'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&%%%%%%'''((()))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzkkkEEE;;;999666333000///......,,,,,,------,,,,,,+++***''''''((((((((((((''''''))))))))))))))))))))))))(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&'''(((((('''''')))***%%%))))))&&&%%%'''(((&&&'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$AAA\\\((($$$'''((('''&&&%%%%%%&&&'''(((%%%...---///)))------&&&---&&&---MMMAAA###222'''222'''ddd!!!---&&&333$$$&&&"""'''&&&(((---"""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$%%%$$$!!!$$$$$$######$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###%%%&&&'''((('''''''''&&&&&&''''''''''''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((***))))))((('''%%%$$$###&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$'''%%%$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))){{{lllFFF:::999666333000///......,,,,,,------,,,,,,+++***''''''((((((((((((''''''(((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''&&&))))))&&&$$$&&&'''$$$''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%AAA\\\((($$$(((''''''&&&&&&&&&&&&''''''### ((( ///$$$&&& '''###%%%<<>>///666555555888;;;666)))))))))+++&&&***)))'''===$$$'''+++---$$$&&&%%%$$$)))&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''$$$$$$&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))******((('''''')))+++))))))))))))************************************))))))***))))))))))))******+++,,,,,,++++++...000111111333555777:::<<<===DDDGGGKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUTTTRRRPPPOOOKKKKKKKKKJJJHHHEEEBBB@@@<<<:::888555333222222111......---,,,+++***)))((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzxxxsssvvvxxxzzzuuuRRRBBB555444222000...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&''''''(((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''((())))))***))))))'''((())))))******))))))(((((((((((())))))))))))(((((())))))))))))******GGG^^^+++''',,,(((((())))))))))))******---"""yyyKKK))),,,******333AAA000777<<<@@@222>>>555VVVhhh777+++777666999======555///777DDD333......---***((('''(((%%%&&&++++++!!!&&&---###&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&(((+++,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))******)))'''&&&'''))))))))))))*********++++++************************)))***,,,,,,++++++,,,...))),,,...//////111777;;;BBBDDDGGGLLLPPPSSSVVVWWW___bbbdddeeedddbbbaaaaaabbbcccdddcccaaa^^^ZZZXXX]]]^^^^^^]]][[[WWWSSSPPPHHHGGGEEECCC@@@===;;;:::555444333111///---,,,++++++******))))))******+++(((((((((((())))))))))))''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))******))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%}}}yyysssuuuwwwyyyhhhJJJCCC555444222000...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((%%%%%%&&&''''''((()))))))))(((''''''''''''((()))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((()))************)))(((((((((((())))))))))))(((((()))))))))*********III^^^,,,(((,,,(((((()))))))))*********,,,!!! >>>!!!111===^^^BBBKKK<<>>===;;;999666333111000,,,,,,++++++++++++,,,,,,'''((((((((()))))))))***'''((((((((())))))))))))))))))))))))((((((((('''&&&'''((())))))((('''&&&%%%''')))***++++++***)))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%|||qqqtttvvvxxx~~~]]]DDDCCC555333222000...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))))))))))))))((('''(((((()))***************(((((((((((())))))))))))(((((())))))*********+++JJJ^^^,,,(((,,,(((((())))))*********+++000'''xxx<<<111777 ,,,===!!!rrrUUUOOOSSS]]]TTTWWW]]]SSS\\\ZZZSSS[[[222777333***555:::777999BBBFFFCCCHHH;;;;;;FFF<<<777>>>///(((444'''%%%***%%%&&&999)))((('''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''))))))(((&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((()))***+++,,,'''(((***+++***+++,,,...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111222555888<<>>999333111...///000///,,,((())))))))))))(((((('''''''''&&&%%%%%%''')))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''')))(((''''''((('''%%%###'''&&&%%%%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$}}}jjjqqqwwwyyy|||]]]GGG:::444333222111000...------,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%))))))))))))***************************++++++,,,))))))))))))))))))))))))777<<<```---(((,,,///...---,,,+++)))((((((111>>>???555GGGPPPZZZ]]]fffeeeuuurrrwww~~~{{{wwwjjj}}}zzznnnGGGRRRLLLEEEEEEJJJLLLIIIEEEBBB@@@===;;;<<<>>>AAABBBFFFggg222((())),,,%%%$$$eee***&&&///&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%'''((()))******)))((('''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))************))))))))))))*********)))******+++,,,+++++++++,,,---......---...111000,,,...444999888>>>AAAFFFLLLRRRUUUVVVUUUZZZ]]]aaacccbbbbbbccceeerrryyyyyyrrrmmmeeeZZZSSSPPPZZZ[[[YYYUUUTTTTTTPPPIIIAAA;;;444111222444555444000///---,,,***)))(((((()))((('''((()))***)))(((***))))))(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&(((,,,///***)))(((((((((***+++,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&%%%&&&&&&''''''(((((()))''''''(((((((((((('''''''''''''''((((((((())))))(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%|||hhhooouuuwww|||]]]HHH<<<444333222111000...------,,,,,,,,,,,,+++******)))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&************+++++++++++++++++++++***+++,,,,,,---))))))))))))))))))))))))___---)))---+++,,,,,,,,,,,,,,,,,,,,,111'''...IIIHHHHHHUUUgggmmm}}}mmmtttoooqqqssstttssstttyyy|||{{{yyy}}}yyyiiiUUURRRUUUUUUTTTUUUNNNEEE999222333666999:::BBBCCCAAA222(((PPP*** 333)))&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((()))***++++++***)))(((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))))))))*********************************))))))))))))***+++,,,---........................***...222333888AAAIIILLLTTTTTTTTTXXX\\\___]]][[[bbbiiipppqqqnnnmmmppptttuuukkkgggkkkeee\\\VVVYYY]]]\\\VVVRRRKKKCCC===:::888444222333222///---+++*********+++***)))***+++***((('''***))))))((((((''''''&&&''''''''''''''''''''''''"""%%%'''&&&$$$&&&///666+++***)))))))))***+++,,,((((((((((((''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%'''((((((((('''&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))((('''''''''''''''((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))(((((()))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''}}}}}}gggmmmsssuuuzzz___III===444333222111000...------,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))*********+++++++++************+++,,,,,,))))))))))))))))))))))))333;;;^^^,,,(((---******))))))***,,,...///...;;;666wwwhhhLLLNNNYYYmmmuuuppprrrbbb^^^______\\\ZZZ]]]fffnnntttiii|||}}}jjjffffff\\\TTTTTTZZZQQQDDD:::555333333222222CCCppphhh...000---+++bbb333###(((((()))$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))((((((((()))***+++,,,+++***)))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******)))***************++++++***************+++,,,,,,222111///---,,,---000222000777>>>CCCHHHMMMRRRUUU[[[ZZZZZZ___gggmmmnnnmmmzzz|||vvvrrrxxxwwwqqq{{{|||lll]]]XXXZZZZZZVVVUUURRRNNNLLLIIICCC;;;555555333111...---,,,------***))))))***+++***(((&&&))))))))))))((((((''''''''''''''''''''''''''''''%%%'''(((&&&$$$%%%***///(((((('''&&&&&&'''((()))((((((((((((((('''''''''))))))(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))$$$%%%'''))))))((('''%%%$$$&&&'''''''''&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))((((((''')))))))))(((((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''{{{jjjooorrrssswww___III===444333222111000...------++++++,,,,,,,,,+++******((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''((((((((((((((('''((((((((()))))))))******)))))))))))))))***++++++************************(((333---ppp^^^+++(((,,,///---++++++,,,...111444;;;GGGDDDWWWbbbEEE\\\ZZZjjj```nnnmmmmmmkkkddd]]][[[___dddggg}}}ttt{{{wwwllllll```XXX[[[cccWWWUUUPPPHHH???999777777444:::>>>444222:::555!!!!!!111((($$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))((()))***,,,,,,,,,+++***))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,//////---+++,,,111999???HHHKKKNNNPPPPPPQQQWWW]]]cccgggqqq}}}{{{tttyyy|||{{{xxxsssooorrrzzzxxxuuuuuuhhhaaa[[[VVVOOONNNMMMNNNPPPOOOKKKGGG>>><<<999666333111000///,,,***))))))***)))'''&&&)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&''''''%%%%%%$$$%%%&&&''''''''''''(((((((((((((((+++******)))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))$$$%%%'''))))))((('''%%%$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((*********))))))(((''''''(((((())))))))))))(((((((((((((((((()))))))))***(((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''yyyrrrtttuuurrruuu]]]GGG<<<444333222111000...------+++++++++,,,,,,++++++***((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''((()))))))))(((((('''((((((((())))))))))))))))))(((((())))))***+++************************///;;;222 LLL^^^---***...,,,---000555;;;AAAFFFIIIRRRTTTYYYaaacccqqqkkkZZZ|||{{{~~~tttlllggggggyyyrrrhhh\\\~~~uuueeeaaa___^^^[[[RRRHHHBBBAAABBBBBB222;;;vvvHHH555555BBBttt(((---'''###$$$***%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))(((((('''(((***+++,,,,,,++++++))))))))))))))))))))))))'''((())))))******))))))'''''''''((((((((())))))))))))******+++,,,,,,,,,------,,,,,,------......+++...111333777@@@JJJRRRVVVVVVVVVWWWXXX]]]iiiuuuxxxkkkjjjtttwwwwwwwwwwwwyyy|||yyynnnfff^^^WWWPPPKKKKKKMMMMMMLLLMMMKKKHHHDDD???:::666555333111...,,,+++***((('''))))))))))))))))))))))))''''''''''''''''''''''''$$$######%%%((((((&&&$$$)))((('''&&&&&&&&&'''((('''''''''(((((((((((((((***))))))(((((('''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%'''((((((((('''&&&&&&)))++++++)))''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))++++++******))))))((((((((())))))******))))))(((((((((((()))))))))******(((((()))*********))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''ttt||||||yyyssstttWWWDDD;;;444333222111000...------***++++++,,,,,,+++++++++((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))***************))))))******+++,,,************************===((()))...---===```///...333///555>>>IIIRRRYYY\\\]]]^^^aaaaaaccc===xxx|||uuuwwwrrrYYYhhh|||hhhXXXPPPMMMNNNKKKFFFIII888JJJ$$$(((111111***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''&&&((()))++++++++++++***))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********))))))***++++++,,,------+++,,,,,,---///111222333333:::BBBIIINNNVVV___fffhhhiiiooouuuxxx|||{{{|||wwwyyywwwiii^^^WWWSSSPPPNNNTTTTTTRRROOOKKKFFFAAA???AAA<<<666111...,,,***((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''')))***)))((('''&&&''''''(((''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%))),,,,,,((('''))),,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************))))))************))))))(((((()))))))))*********(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((ooo|||tttttt}}}SSSBBB:::444333222111000...------***++++++,,,,,,,,,++++++)))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''((())))))))))))))))))************+++++++++++++++******++++++,,,---************************+++'''###++++++((('''000(((111DDDaaa222111777@@@GGGRRR\\\bbbccc```^^^[[[bbbWWWUUUrrr___lllzzzoooooouuunnnaaa[[[YYYOOO___PPPQQQMMMeee777444$$$"""000*** 000'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''&&&''')))***+++++++++***))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))***+++,,,,,,------)))***+++...000333666777@@@IIIUUU^^^bbbggglllqqqvvvrrrsss{{{|||ssskkkccc]]]RRRSSSTTTTTTRRROOOKKKHHHKKKFFF===666111...+++))))))))))))))))))*********''''''''''''''''''''''''(((******&&&!!!!!!''',,,)))((('''&&&%%%%%%&&&'''&&&'''''''''(((((())))))$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((###'''+++***&&&%%%'''+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))************))))))))))))))))))************(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******|||pppvvvuuuxxx|||VVVEEE888555444333222111///,,,***,,,+++******+++,,,...///,,,,,,++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))'''&&&(((---//////...)))***+++,,,,,,,,,,,,+++***,,,......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,!!!888/// [[[fff===666UUUVVVWWWYYYZZZ[[[ZZZYYYXXX\\\^^^fffsss{{{}}}yyyyyyvvvccc^^^SSS[[[]]]QQQVVVGGGZZZ666---)))'''''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''&&&$$$""" %%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&((()))+++,,,%%%&&&&&&'''((()))******))))))((((((''''''''''''))))))))))))************))))))))))))************,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,...//////444111---+++...666???DDDZZZWWWZZZdddkkkqqqzzzyyywwwjjj]]]SSSSSSWWWWWWTTTRRRPPPKKKHHHEEE???555///...000---***))))))***))))))'''((()))******)))((('''&&&''''''((()))******+++---,,,***)))(((''''''((((((((())))))*********+++(((((((((((((((((((((((())))))'''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))((((((&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((()))+++---...,,,,,,++++++++++++++++++************))))))((('''(((((())))))))))))((('''))))))***++++++*********(((((())))))***++++++,,,******************))))))+++)))(((''''''((()))+++))))))))))))))))))))))))rrr{{{wwwxxx{{{~~~XXXEEE999555444333222000///---+++------,,,,,,+++,,,,,,---)))))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************((('''))),,,......---******+++++++++,,,,,,,,,,,,...//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,333!!!''':::---$$$___oooQQQEEERRRccc```ZZZRRRMMMLLLNNNQQQaaaiiizzz{{{uuulll]]][[[VVVQQQbbbXXXAAAhhhUUU(((==='''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------***---222777===EEENNNTTT```^^^bbbqqq~~~|||pppWWWKKKKKKNNNTTTYYYSSSOOOLLLIIIAAA888444666...,,,******+++***)))(((''''''((()))***)))(((((('''''''''((()))*********++++++******))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((()))))))))************))))))***+++,,,---************************---------,,,+++***((('''******++++++++++++************++++++++++++***************)))))))))))))))((((((((((((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))uuuyyywwwxxx{{{~~~YYYFFF;;;555444333222000///------.........------+++******((((((((((((''''''''''''***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++)))((()))+++------,,,,,,+++*********+++,,,---...000222111///---,,,,,,++++++++++++++++++++++++222111---((('''---333555JJJuuuMMMOOOgggeeeccc^^^VVVPPPQQQXXX___yyy~~~www{{{qqqxxxrrrxxxvvvbbb]]]XXXFFFLLLMMMSSSiii;;;???///)))///...)))((('''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))************)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---............------555@@@HHHMMMSSS[[[aaaeeejjjuuu|||uuu}}}|||kkkbbb^^^YYYTTTRRROOOMMMMMMMMMGGG>>>999999000///...---...---+++)))&&&'''((())))))))))))(((''''''(((((())))))*********+++,,,------,,,+++***)))))))))((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))))))))*********++++++************+++,,,******************++++++,,,,,,,,,,,,+++***)))))))))******++++++******)))))))))))))))))))))))))))---,,,,,,+++***)))))))))((((((((())))))************)))(((''''''((()))***))))))))))))))))))))))))vvvwwwxxxzzzzzz|||XXXEEE;;;444444333222000......///---......///...,,,+++)))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++***))))))***+++++++++,,,+++***))))))+++---...000111333222000...------*********+++++++++++++++"""'''+++///555777333,,,AAALLLOOOQQQZZZeeeeeecccjjjmmmpppmmmhhhiiipppxxx|||cccxxxwwwbbbYYYZZZ\\\WWWFFF999888999888888<<>>FFFPPPUUUVVV[[[ccckkksss~~~{{{vvvvvvxxx}}}zzz|||yyylll]]]TTTOOOLLLLLLPPPQQQJJJBBB>>>:::777333111000///...---''''''(((((())))))))))))'''((((((((()))))))))***+++,,,...000000000...---*********))))))((((((((())))))))))))))))))))))))&&&&&&((()))))))))((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))*********++++++,,,+++++++++++++++++++++---------------.........******+++,,,------------)))***+++++++++++++++++++++++++++***************......------,,,+++++++++))))))******++++++,,,,,,******)))(((((()))******((((((((((((((((((((((((www}}}}}}|||wwwwwwWWWCCC:::333444444222///...000222,,,,,,...//////...,,,,,,)))))))))*********************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************))))))***+++,,,+++***))))))+++---...///111333222000...------******+++++++++,,,,,,,,,222))))))222000***888QQQ???KKKVVVYYYcccXXXZZZhhh}}}}}}}}}uuusssrrr~~~rrriii^^^JJJLLLIIIHHHBBB222&&&000DDDBBBUUUPPPPPPAAA???777***...---+++)))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''&&&$$$"""!!!'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((''''''''')))*********************((()))))))))************************++++++++++++))))))******++++++++++++------------------------///---++++++...333888<<>>;;;222111...,,,***)))))))))))))))))))))((((((((((((******))))))((()))******$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''(((((())))))###$$$&&&((())))))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------(((***+++---......------...//////000111222222333666888;;;???CCCFFFHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKEEEDDDAAA?????????@@@AAA:::999888777555444333222111111000///...------,,,******++++++++++++******))))))))))))))))))))))))zzz}}}]]]EEE:::444333333222111000//////777111,,,+++...000...+++++++++************++++++***)))(((''''''((()))***+++*********))))))(((((((((((()))***************+++*********))))))(((((()))************+++++++++,,,,,,,,,++++++,,,,,,---+++,,,...------,,,...///---///000///---///555:::===@@@JJJYYYdddkkkrrryyyuuu~~~mmmdddggghhhfffcccbbb___]]]^^^YYYXXX___ggghhhddd___```[[[ZZZ\\\^^^^^^aaaeeeccceeeiiilllnnnppptttvvv||||||~~~zzz```SSSVVV\\\[[[WWWRRROOONNNIII@@@999444666:::======999333///---***'''&&&((((((&&&###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))+++*********))))))(((((()))************+++++++++''')))************+++---000/////////000000...,,,111000111111...---333;;;BBBKKKQQQUUU```ttt}}}wwwtttxxxooo\\\NNNKKKLLLNNNLLLGGGGGGLLL???:::333///------------***)))((()))******(((&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&((()))(((''''''((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$######$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''*********)))))))))))))))))))))*********))))))(((+++***))))))***+++***)))---,,,+++***)))+++...222---,,,...333333000///000000111333888===@@@AAAAAAMMMKKKIIIHHHIIIIIIIIIHHHOOOOOOQQQTTTVVVUUUQQQMMMNNNJJJGGGGGGJJJNNNOOOOOONNNLLLIIIEEEBBB???>>>===???<<<888666333111...+++///---+++++++++,,,+++***+++)))'''((()))***)))(((|||]]]EEE999444333333222111000//////555000,,,+++---///---***++++++************++++++***)))(((((((((((()))***************)))))))))((((((((()))***************************)))))))))((()))************+++++++++------,,,+++++++++,,,,,,///000000///---,,,,,,---...///...---...222888>>>OOOOOOQQQVVV[[[cccrrryyyggghhhmmmmmmhhhggglllkkkeeejjjpppvvvvvvrrrlllgggdddmmmmmmqqqyyy~~~xxxrrruuuooolllmmmlllhhhffffffbbb___[[[YYYZZZ^^^dddggg~~~}}}vvvbbbYYYWWWXXXWWWWWWVVVTTTOOOHHHCCC999666666888<<<<<<666000...+++((('''((()))(((&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))),,,+++++++++************************++++++++++++(((***++++++++++++,,,...,,,,,,,,,---......---,,,000///111222111222999BBBOOOXXX```gggvvv||||||yyyxxx{{{nnn\\\RRRJJJIIIIIIHHHJJJNNNIIIDDD<<<666222///---++++++***))))))++++++)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&((()))((('''&&&((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''')))(((&&&%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))******++++++******))))))))))))***++++++*********,,,......---------...///,,,+++///111222777<<<<<<<<<<<>>666333555666555333555333///+++***)))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,***,,,------,,,---...000......//////...///000111//////444===DDDJJJTTT^^^aaaooo~~~}}}~~~jjjXXXOOOLLLMMMNNNNNNLLLIIIGGGEEEAAA===:::000...+++************)))'''''''''''''''''''''''''''((((((((((((((((((''''''((()))((('''&&&'''((('''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,------,,,,,,+++---...///............//////...------000666:::999;;;BBBKKKPPPNNNMMMNNNIIIFFFCCCCCCEEEHHHJJJKKKSSSSSSTTTWWWZZZ\\\\\\[[[YYYYYYXXXWWWWWWZZZ___cccbbb```^^^[[[ZZZXXXWWWWWW]]]\\\[[[ZZZYYYYYYYYYYYYQQQQQQQQQQQQOOOKKKDDD@@@<<<999555333222222111000...,,,******++++++***)))^^^CCC777444333333222111000//////...---,,,++++++++++++***++++++************++++++))))))************))))))))))))))))))))))))******))))))*********))))))((())))))))))))))))))******))))))*********+++++++++...---,,,,,,+++++++++,,,)))+++---...//////222333000555>>>HHHRRR[[[bbbfffiiieeefffssstttkkkkkkwwwtttmmmfffccchhhttt~~~tttuuutttnnngggbbbbbbcccjjjzzzxxx___YYYSSSTTTXXXYYYUUUOOOIIIEEE???888222000222444999777444///+++(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$&&&'''&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------------...000000111111000......000222444666>>>KKKVVV___jjjsssnnn[[[PPPKKKIIILLLKKKKKKKKKJJJHHHDDDAAA555111---*********))))))(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))'''&&&&&&(((&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))******+++++++++,,,***+++,,,---------------,,,...///...---,,,...000000222444666777999<<>>CCCQQQfffxxxrrr```RRRMMMLLLLLLMMMMMMLLLIIIFFFDDD>>>777111...---,,,,,,************************)))((('''&&&&&&'''((()))((()))***)))'''%%%&&&'''%%%%%%&&&''''''((())))))'''((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''((((((((('''&&&&&&'''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++))))))***++++++,,,------)))***+++,,,,,,------------...000//////333;;;BBBHHHMMMTTTWWWWWWSSSPPPNNNVVVSSSUUU[[[```ccciiiooonnnmmmlllnnnsssxxx|||}}}zzzxxxwww|||uuuqqq_________^^^]]]YYYTTTOOOLLLHHHCCC@@@???@@@@@@@@@@@@===999777555333000...ooo|||```FFF999444333333222111000//////,,,---///...---,,,,,,---++++++************++++++)))***+++,,,,,,+++***)))(((((())))))*********+++***************)))(((((((((((())))))*********+++)))************+++++++++*********+++,,,---...///---///222444444666999;;;@@@IIITTTZZZ]]]hhhyyyuuubbbbbbsss|||www{{{xxxwwwnnn]]]WWWXXXTTTRRROOOLLLHHHAAA888333333555777555000+++))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&%%%&&&((()))((('''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------.........++++++,,,,,,,,,---------)))+++,,,,,,,,,,,,---///,,,000333333222444:::@@@LLLRRRbbbyyyppp\\\KKKKKKKKKLLLNNNNNNLLLJJJIIICCC;;;444000///......************************)))((('''&&&&&&'''((())))))******)))'''%%%&&&'''%%%%%%&&&&&&'''((())))))'''((((((((())))))******&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------((()))***+++,,,,,,---,,,///222333333555;;;FFFNNN]]]]]]]]][[[YYYXXXZZZ\\\^^^___eeepppwwwyyy}}}{{{uuutttsssqqqooojjjddd```UUUPPPKKKGGGEEEEEEEEEDDDFFFBBB>>>;;;888666333000ttt^^^EEE999555444444333222111000000......---------,,,,,,,,,,,,+++******))))))***************)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++...+++((()))+++------+++---,,,,,,,,,------...//////222333111555>>>FFFIIIGGGFFFMMMYYYfffrrrxxxxxxyyyuuuuuu{{{xxxzzz^^^TTTUUUPPPLLLMMMNNNJJJCCC???999888444///***)))***,,,...+++((((((***+++)))''')))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))************)))+++*********))))))((((((*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,***+++...111000222111///222<<>><<<999999uuu^^^EEE999555444444333222111000000......---------,,,,,,,,,,,,+++******))))))******************))))))))))))***************************************************+++++++++,,,,,,,,,,,,...+++))))))+++------,,,//////...---,,,,,,,,,,,,000444666666;;;FFFOOORRRNNNSSS___ooo|||rrrpppuuuxxx~~~{{{{{{ppp```TTTRRRQQQQQQOOOKKKFFFDDD>>><<<777111,,,***,,,...---***((((((******)))'''))))))((((((((('''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))************************)))))))))(((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,---...000222222111222555<<>>>>>CCCvvv~~~___EEE999555444444333222111000000......---------,,,,,,,,,,,,+++******))))))******************************************************************************++++++,,,,,,,,,------------+++******+++---...---000///...---,,,,,,------///555;;;???GGGRRR[[[^^^\\\eeettttttjjjrrr}}}~~~uuupppqqqvvv~~~hhhSSSUUUUUURRROOOLLLJJJIIIDDDBBB<<<555///------///,,,***)))(((*********))))))))))))(((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((***)))((((((((()))+++,,,************))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------000111111111333000444>>>HHHSSSeeevvvqqq~~~ooo[[[KKKEEEIIINNNLLLJJJGGGCCC>>>999444222...,,,******+++,,,+++*********)))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************''''''((())))))((((((((('''((()))***)))((('''&&&)))))))))*********++++++)))************+++++++++************************++++++,,,,,,,,,---------++++++,,,,,,------------///...---...000444777999???KKKXXX]]]___aaacccbbboooxxxxxxnnnuuuyyy|||yyyuuuppphhh```\\\SSSJJJEEEBBB@@@AAADDDuuu}}}___FFF999555444444333222111000000......---------,,,,,,,,,,,,+++******))))))******)))***************++++++************************************************+++++++++,,,,,,,,,,,,------,,,++++++,,,---...//////...---------...000111///999CCCLLLVVVbbbiiijjjsss}}}rrrtttyyyvvvssswwwjjjXXXXXXTTTOOOMMMOOOOOOMMMJJJGGGAAA:::333///...///,,,+++******************)))))))))(((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))+++***((('''''')))+++,,,*********)))))))))))))))+++************+++,,,,,,------------------------------------............000...---...000222111///333222;;;KKKWWW```rrrnnnWWWJJJIIIOOOLLLMMMMMMJJJCCC;;;555222///...,,,+++++++++++++++*********)))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))((((((((((((((())))))))))))(((''')))))))))*********++++++))))))*********+++++++++************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---...............///111777===AAAKKKWWWbbbdddeeejjjqqqttt}}}{{{ssslllmmmuuu}}}hhhOOOAAAAAADDDCCCAAA|||rrr}}}zzz___EEE:::555444444333222111000000......---------,,,,,,,,,,,,+++******))))))******))))))******+++++++++,,,************************************************************++++++++++++,,,,,,,,,,,,,,,---///111222111///......000111333555AAAPPP\\\hhhsssyyyyyy{{{|||~~~{{{xxxyyy|||}}}}}}|||zzzyyy{{{}}}{{{wwwooofffcccZZZPPPOOOSSSSSSNNNMMMKKKFFF???777111//////......---,,,*********+++***)))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))+++***((('''''')))+++,,,))))))))))))))))))******+++++++++***+++,,,,,,------------------------------------.........//////111///......///000000000555;;;LLL```mmmuuuiiiTTTKKKKKKKKKMMMPPPNNNHHH@@@:::777333222000---+++*********************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))((((((((()))))))))******))))))*********+++++++++************************************++++++++++++,,,,,,,,,,,,---...///000111222444666:::AAAKKKQQQ[[[jjjyyy~~~~~~}}}yyywwwxxx|||vvv}}}zzz~~~hhhTTTKKKHHHGGGEEEwwwppp{{{zzz]]]EEE:::555444444333222111000000......---------,,,,,,,,,,,,+++******))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,---------,,,---000333666444222000///111333444@@@LLLZZZfffsss{{{ttt|||uuuhhh^^^VVVSSSQQQNNNPPPRRRTTTTTTSSSRRRQQQVVVVVVWWWYYY]]]bbbhhhkkksssxxx}}}~~~zzz|||zzzppp```YYYYYYWWWQQQOOONNNKKKEEE===555111///111111000...,,,***+++,,,******)))))))))((((((((((((((((((((((((((((((((('''((())))))******))))))***)))((((((((()))+++,,,))))))))))))************+++++++++++++++,,,------------------------------------.........////////////000000///...000444777>>>NNNdddvvvzzzbbbRRRKKKLLLPPPSSSRRRMMMGGGCCCCCC;;;:::777222---******+++++++++*********)))))))))((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((()))******(((((())))))))))))******((((((((()))))))))******)))************+++++++++************************))))))*********+++++++++------,,,,,,---///111222000444999???FFFPPP]]]eee{{{yyytttwww~~~xxxwwwtttttt|||zzz}}}zzz|||oooZZZNNNMMMOOOvvvpppyyyzzz\\\EEE:::555444444333222111000000......---------,,,,,,,,,,,,+++******))))))******))))))***++++++,,,------++++++++++++++++++++++++*********************************+++++++++,,,,,,+++---......---...111444444333111111222555999;;;JJJSSS]]]fffrrryyykkkmmm{{{~~~wwwkkkcccSSSPPPKKKGGGDDDBBBBBBBBB>>>???AAABBBCCCCCCCCCBBBEEEDDDCCCCCCEEEGGGKKKMMMOOOVVV```kkkuuu~~~|||hhh```[[[VVVPPPQQQPPPKKKCCC:::333000444444444111---***+++,,,*********)))))))))(((((((((((((((((((((((((((((((((((()))************)))))))))))))))************((()))))))))************,,,++++++++++++,,,------....................................////////////---000222111///222:::BBBKKKaaawww~~~~~~rrr```UUUVVVYYY[[[XXXQQQKKKJJJJJJEEECCC???888000,,,,,,---+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((***+++,,,))))))((())))))******+++)))))))))*********++++++)))************+++++++++*********************************+++++++++,,,,,,///...------...000333444333:::DDDNNNYYYgggvvv~~~{{{zzzxxxzzz}}}yyy~~~{{{zzzzzzvvv{{{nnneeeaaa^^^wwwpppyyy|||[[[DDD;;;555444444333222111000000......---------,,,,,,,,,,,,++++++***)))*********))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++---///...---...111555...---...000555;;;AAADDDOOOUUUZZZ```lll~~~sssuuuxxx~~~}}}ooo___XXXVVVRRRKKKEEEBBBAAAAAA@@@??????>>>>>>>>>>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEECCCIIINNNRRRXXX```gggjjjuuu}}}vvvooo~~~uuueee^^^ZZZRRRSSSSSSOOOGGG===555111666777666222---***+++---************))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))************)))(((((())))))*********+++,,,,,,++++++,,,,,,---......................................./////////000***///333222000444@@@KKKTTTnnn~~~yyy{{{}}}nnncccbbbdddddd^^^TTTMMMKKKKKKKKKIIIDDD<<<333...---///+++++++++************)))************************))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))((((((((((((***,,,---))))))(((((()))***++++++******+++++++++,,,,,,,,,)))************+++++++++************************++++++,,,,,,,,,---------000///......///111444555<<>>GGGQQQXXXUUUhhh}}}ttt}}}~~~lll\\\OOOGGGCCCAAA???>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKLLLLLLIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIHHHGGGFFFEEEDDDCCCBBBDDDEEEEEEDDDDDDHHHKKKSSSXXX```hhhqqqzzztttvvvkkkYYYXXXWWWTTTQQQLLLGGG@@@;;;;;;===>>>:::333---,,,---+++***))))))******)))'''))))))))))))************+++***)))((('''(((((()))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,///...,,,++++++,,,.../////////......//////000000000///222777<<>>AAACCCEEEFFFFFFGGGIIILLLNNNPPPQQQRRRNNNOOOOOOPPPOOONNNLLLKKKNNNOOOPPPNNNLLLIIIHHHGGGGGGHHHHHHFFFCCCBBBBBBBBBDDDGGGMMMTTT]]]hhhssszzzzzzyyywwwjjjXXXYYYYYYVVVPPPJJJEEECCC>>>??????;;;444///---...,,,+++)))******+++)))((())))))))))))******************)))((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,---...///////////////000111222333///222888@@@HHHTTTgggwww~~~vvvgggiiiyyy}}}}}}hhhUUUOOOUUUYYYZZZWWWQQQJJJHHHHHHEEE<<<555///,,,******,,,...---+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++************+++++++++,,,******+++++++++,,,,,,,,,...---++++++---...//////111111444;;;BBBLLL\\\iii~~~wwwuuurrr{{{~~~rrr}}}UUUAAA999555555444333222111000///...------------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---//////...---...///...444<<>>===999444000//////,,,+++))))))******)))'''((()))))))))******************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------......///000000000000000111222222222666===GGGTTTddduuu|||~~~wwwhhh```kkkxxx}}}eeeSSSVVV___bbb___VVVMMMJJJKKKJJJCCC===777000***))),,,...---***,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))************))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---...,,,,,,---111222222111111333999AAAMMM```vvvuuusssooolllsssqqqSSS>>>777444444333333222111000000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...////////////000222333???LLLTTT```qqqsss___SSSLLLCCC???@@@BBBBBB@@@IIIJJJKKKKKKKKKNNNRRRVVV\\\ZZZXXXVVVWWWZZZ^^^aaabbbcccdddddddddbbbaaa```]]]^^^___]]]YYYUUURRRQQQRRRQQQPPPOOOMMMKKKIIIGGGEEEEEEEEEEEEIIIQQQZZZaaalllqqquuuxxx||||||wwwgggiiiuuuvvvfff]]]ZZZWWWOOOHHH<<<<<<:::888444222111111---+++)))(((((()))((('''((()))))))))************))))))******************(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------------------......//////111111000000///000000111555999AAAOOOaaasssxxxnnnnnn}}}{{{}}}aaaZZZccckkkhhh^^^SSSNNNNNNMMMIIIEEE???777///+++,,,---+++(((++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,******)))(((((()))******))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------...---...///111222111000111;;;GGGRRR^^^ooonnnbbbdddeeegggvvvoooRRR>>>777444444333333222111000000............---------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////111444666;;;IIIUUUZZZdddwww~~~rrr~~~gggSSSIII??????@@@BBBEEEGGGGGGGGGIIIKKKNNNOOOQQQVVV]]]ccc______```dddiiiooouuuyyyvvvvvvvvvvvvvvvvvvvvvwwwuuusssqqqooonnnkkkfffccc^^^\\\XXXUUUSSSPPPLLLJJJGGGGGGFFFDDDEEEIIIPPPUUU[[[aaahhhlllqqqwwwxxxvvvoooyyyqqqeeeaaa^^^UUUMMM???>>>;;;999666555333333///,,,)))((()))))))))((())))))))))))************((()))***+++++++++***************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000000000000000000000111222999BBBPPP```ppp|||}}}yyy{{{zzz{{{uuuaaa___dddiiicccYYYSSSOOOLLLIIIFFFEEE???666000...,,,+++)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++************+++,,,,,,+++***)))(((((()))***+++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000000///111444777???NNN```kkkrrrzzzlllaaa]]]eeekkkmmmxxxooo|||~~~RRR@@@:::444333333222222111111111............------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------...///////////////333888;;;EEEPPPWWWYYYeeezzzuuuqqq]]]OOODDD@@@@@@888<<>>777111...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))***++++++,,,+++***)))(((((()))***+++)))************++++++++++++++++++,,,,,,,,,------------------............---000111000000777DDDNNN___nnn{{{~~~|||rrrpppmmmqqq~~~nnnttt~~~TTTBBB===444333333222222111111111//////.........---------*********++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......000000///...000444:::???RRRXXXZZZ\\\jjjooo```QQQKKKGGGAAA===???AAAFFFJJJKKKKKKNNNUUUZZZXXX___iiippptttxxxttt|||}}}zzzyyyxxxuuusssaaa___[[[TTTMMMGGGEEEDDDAAAJJJRRRUUUYYYdddnnntttxxx~~~xxxnnnggg```\\\OOOKKKFFFBBB>>>;;;888666444111---,,,,,,---,,,,,,))))))))))))************((()))***+++,,,,,,+++***'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///000000000000------///111444777999;;;KKKgggwwwhhh]]]gggvvv}}}rrr{{{{{{zzzqqqsssuuuuuuoooeeeYYYQQQMMMKKKHHHCCC;;;444111000111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++***)))'''''')))***+++)))************+++++++++++++++,,,,,,,,,------------------.........//////,,,///111111444AAAWWWggg~~~|||uuuuuuxxxuuu{{{RRR???888444333333222111000//////......//////......---,,,.........------,,,,,,,,,...---,,,,,,,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000+++---111111...111BBBSSSaaa```dddmmmzzzvvv^^^RRRFFFBBBBBBAAABBBEEEFFFEEEIIIOOOPPPRRR]]]iiiiiirrr|||wwwuuuooodddWWWNNNJJJIIIDDDGGGJJJLLLPPPZZZgggqqqwww|||zzzzzzrrreeeaaabbb]]]OOOFFFHHHGGG???999999;;;555---))))))***+++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,......---,,,,,,,,,------///......---------......222111///...---...000111111000111333222222<<>>OOO^^^nnnrrryyytttbbbQQQHHH@@@@@@BBBCCCEEEHHHKKKJJJMMMRRRVVV[[[iiiwww{{{{{{pppbbbVVVPPPNNNJJJKKKKKKJJJLLLTTTaaakkkooouuu{{{|||zzz{{{vvvkkkeeebbbVVVKKKIIIIIIEEE@@@<<<<<<777000,,,+++++++++*********+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,------,,,,,,,,,------...///......------.........222111///......///000111000///000333333555@@@LLL```vvvkkk\\\cccqqqwwwxxxrrrtttrrryyyzzz{{{~~~zzz~~~{{{jjjZZZQQQNNNLLLHHHBBB;;;444000---//////...------,,,++++++++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********************************************+++,,,,,,,,,---+++,,,,,,,,,,,,---------//////000/////////111222222555999???LLLaaawwwrrriiiaaabbbjjjuuunnnzzzUUUAAA999444444333222111000//////......//////......---,,,...------------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,---------------............///...+++---333<<>>QQQhhh}}}sss]]][[[kkkjjjjjjzzz~~~xxxttt```VVVLLLHHHHHHGGGAAA;;;000///---+++******+++++++++++++++++++++++++++++++++*********+++,,,------************************))))))))))))************************++++++++++++************************------,,,,,,,,,,,,,,,,,,------........./////////111333333222111444;;;AAAWWWpppuuuuuusssllldddbbbjjjrrrlllxxxvvvxxx~~~RRR@@@:::555555444333222111000000......//////......---,,,,,,,,,,,,------------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---......//////.........////////////000000555===CCCGGGSSSkkkyyyXXXHHHDDDAAAAAACCCFFFGGGKKKPPPQQQSSS]]]hhhuuunnnbbbUUUNNNIIIFFFFFFHHHJJJKKKMMMNNNMMMLLLJJJHHHGGGGGGFFFCCCAAAAAACCCDDD???BBBHHHRRRaaassszzzsssppplllggg```YYYTTTQQQLLLQQQ[[[fffpppuuuvvvuuuuuuvvvzzz{{{xxx{{{~~~tttyyyvvvfffTTTKKKKKKLLLFFFEEEAAA;;;555///---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...///............///000111111///000000111111222222222222555:::FFF\\\vvvmmm[[[hhh}}}{{{ooo||||||mmmaaaRRRIIIGGGFFFDDD@@@444222///---+++++++++,,,************************+++************++++++,,,************************)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000...000111000111888DDDNNNkkkllldddbbb___ZZZYYYcccyyykkkwww~~~xxxxxxzzzOOO>>>:::555555444333222111111000......//////......---,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------,,,,,,------...//////////////////000000000111111111555===GGGPPP___uuusss[[[FFFAAABBBAAABBBGGGHHHJJJPPPVVVZZZbbbqqqpppaaaTTTOOOLLLNNNQQQSSSXXX]]]XXXXXXWWWVVVUUUUUUUUUUUUSSSQQQNNNLLLJJJGGGDDDBBBFFFEEEDDDFFFLLLZZZjjjvvvxxxvvvrrrnnnkkkgggcccaaaUUUTTTUUU\\\eeennnsssttttttuuuvvvxxx{{{{{{}}}wwwvvvsssmmm```RRRMMMNNNGGGFFFCCC<<<444///...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,------...............///000111222//////000111222222333222111888CCCRRRiiiwwwhhhfffvvv~~~~~~www|||~~~qqq___QQQKKKHHHFFFDDD999666222///,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.............../////////000000000,,,...000111555AAASSSaaaxxxvvv___```[[[XXX\\\eeevvviiiuuu|||}}}vvvzzzwwwMMM===999666555444444222222111000......//////......---,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,........................,,,,,,------...///000000000000000000111111111111999;;;CCCPPP___qqquuuRRRFFF@@@DDDFFFBBBDDDLLLRRRUUU]]]eeelllxxxtttbbbZZZSSSLLLNNNNNNRRR[[[aaaffflllrrr~~~{{{wwwsssrrrrrrtttuuuqqqnnnlllkkkjjjfff___ZZZTTTSSSPPPKKKIIIKKKRRRXXXrrr{{{xxxwwwvvvuuutttaaa[[[TTTUUU]]]fffmmmpppppppppqqqvvv{{{zzz}}}zzzrrrooopppiiiYYYPPPPPPHHHGGGCCC<<<444//////000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------............///000222222...///000222222333333333333===KKK]]]sssaaafffqqq}}}xxxxxxtttuuulll[[[QQQLLLIIIHHH;;;999444000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////////////////000000000000222444777999@@@OOOeeeuuu}}}nnnfffZZZTTTTTTbbbvvvkkkyyyzzzzzzuuuvvvLLL>>>999666666555444222111000000000000000000000///......---------------------------------............///........................+++,,,......---...///111///......111111000444:::CCCAAAOOOmmmjjjXXXFFFAAA===???EEEKKKMMMLLLSSS]]]iiitttoooYYYVVVTTTLLLLLLTTTYYYfffrrrxxx{{{vvvmmmcccZZZSSSOOOMMMYYY___mmm~~~|||yyywwwvvvvvvnnn___TTTUUU[[[```eeeiiikkkmmmqqqwww}}}|||yyyuuuyyyxxxxxx|||}}}xxxsssrrruuuqqqcccUUUOOOLLLGGGAAA===999444111000+++,,,---.........,,,,,,------------------------...------,,,,,,------...,,,---------,,,,,,...///.........///////////////333111111444555333444777;;;DDDMMMbbbwwwiii```pppwww{{{wwwtttTTTMMMMMMCCCDDD>>>666111000///---++++++++++++++++++++++++++++++*********+++,,,,,,---************************+++***)))))))))***,,,,,,)))************+++++++++++++++,,,,,,,,,---------------------------------111111000/////////000111000555999@@@UUUqqquuu___UUUYYYUUU^^^xxxkkkyyy{{{wwwssssssJJJ<<<888666666555444222111000000000000000000000///......---------------------------------............///........................+++---............///111111//////111111000444;;;IIISSSiiimmmXXXIIICCCAAAAAACCCHHHMMMPPPQQQXXXhhh{{{tttiii[[[QQQRRRTTTTTTYYYbbbnnn{{{yyyqqqiiiaaa]]]TTTUUU[[[jjj|||{{{xxxuuutttsssmmmcccZZZWWWVVVWWW^^^fffmmmpppvvv}}}wwwqqqfffiiiiiilll~~~}}}uuuppprrrzzz|||ooo[[[NNNNNNIIIDDD@@@:::333//////......///000000//////...------------------------...------------------...,,,---------,,,,,,...000.........///////////////444111222444444222444888>>>HHHOOO^^^wwwtttlllnnnxxx~~~|||sss|||]]]NNNNNNHHHDDD???999333000...,,,+++++++++++++++++++++++++++++++++******++++++,,,---************************+++***)))))))))***+++,,,************++++++++++++++++++,,,,,,,,,---------------------------------111111111000000111222444222:::BBBMMMccc|||iii[[[YYYdddbbboooiiivvv{{{}}}rrrppppppHHH<<<888666666555444222111000000000000000000000///......---------------------------------............///........................,,,---............///111222000000222111111777???MMM___vvvhhhTTTFFF???@@@BBBEEEIIILLLQQQVVVZZZfff|||{{{eeeVVVTTTUUUXXX\\\bbbjjjrrrxxx|||uuu^^^WWWSSSYYYgggvvv}}}yyyvvvsssrrrllliiiddd]]]TTTQQQWWW```hhhnnnxxxvvvllleeeeeecccfffwww|||rrrlllmmmxxxyyyfffXXXPPPKKKFFFDDD===444.../////////000000000//////...------------------------------------------------,,,---...---,,,,,,...000.........//////000000000444222222444444222555:::IIIXXX___fffrrrssslllllljjjdddggguuu~~~fffOOOLLLJJJDDDBBB===777111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******************************))))))******+++,,,************+++++++++,,,,,,,,,,,,,,,------------------------------------111222222111111222444777777FFFXXXhhh}}}zzzzzzrrrbbb```jjjvvv~~~|||eeerrr|||oooqqqnnnGGG<<<999666666555444222111000000000000000000000///......---------------------------------............///........................,,,...//////......///111000///000222222444>>>HHHZZZmmm|||jjjTTTGGGAAA@@@AAAEEEIIILLLOOOVVV```hhh|||lll]]][[[^^^dddmmmsssuuuzzz|||}}}xxxtttssstttwwwxxxwwwxxxzzzwwwpppeee^^^]]]aaahhhlll{{{|||~~~{{{wwwtttmmmnnnmmmfff\\\UUUWWW[[[```fffrrrzzzqqqpppnnnhhheeekkk{{{tttnnnlllsss|||}}}uuummmVVVMMMGGGFFFAAA666000111...............---------------------------------------............------,,,---...---,,,---...000.........///000000111111222111111333333333999@@@YYYoooyyyuuuppphhhfffmmmzzzaaaXXXaaannn~~~}}}||||||www\\\QQQJJJFFFEEEBBB;;;333---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***************************************+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------............111222222111000111666:::EEE[[[uuuwwwrrrvvvpppfffqqq~~~fffrrrqqquuuoooHHH===;;;666666555444222111000000000000000000000///......---------------------------------............///........................---...000///......///000......000333444999FFFSSSpppttt[[[IIIAAAAAADDDFFFIIIMMMOOOTTT```qqq}}}dddYYY```ppp|||tttjjjeeebbbbbbbbb```aaaeeeaaa___\\\XXXWWWXXXZZZ]]]^^^```dddjjjrrr|||rrrddd[[[[[[]]]nnnsss{{{|||yyyqqqssssssoooiiiccc]]]YYY\\\aaakkkwww|||wwwvvvssslllddd```iii~~~{{{{{{|||}}}___QQQGGGGGGDDD999333444//////......---------------------------------------......//////......------.........------///000......//////000111111222111000000222444777AAALLLhhh~~~uuuggg___hhhzzzfffXXX```yyy|||~~~{{{vvv{{{xxxaaaNNNHHHHHHFFF@@@777111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************))))))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------....../////////000111111000///333;;;BBB]]]rrrtttnnnggggggllliiikkkjjjvvvyyy{{{pppIII>>><<<666666555444222111000000000000000000000///......---------------------------------............///...........................///000000......///000...///111444777>>>NNN]]]xxx{{{dddOOOCCC@@@BBBDDDKKKNNNRRRWWWbbbsssddd\\\gggwww}}}ooo___VVVZZZZZZVVVSSSQQQMMMIIIMMMMMMKKKIIIGGGGGGJJJLLLIIILLLPPPUUU]]]hhhssszzzvvviiidddcccfffmmmvvv~~~|||vvvwwwwwwtttrrrnnneee\\\___aaafffooowww|||{{{xxxyyyuuuqqqjjjbbbdddzzzoooXXXGGGGGGFFF===555555222222111000////////////---------------------------...///000000///...------...///...------///111......///000000111222222222000111333777>>>NNN]]]ttt{{{ggg]]]aaauuuvvvcccaaawwwzzzyyyzzz~~~yyy~~~sssTTTKKKKKKHHHCCC<<<666222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............---------...//////000000///111111111222:::HHHRRRvvv|||jjj^^^\\\]]]___bbbuuummmxxxqqqJJJ>>>;;;666666555444222111000000000000000000000///......---------------------------------............///...........................000111000///...///000111111444666888@@@RRRccc{{{tttgggTTTGGGCCCDDDFFFFFFNNNRRRYYYddduuu{{{kkkcccnnntttggg___aaaooorrrbbbUUUSSSPPPIIIMMMNNNOOOMMMKKKKKKMMMOOOIIIKKKLLLNNNQQQXXXbbbiiiqqqxxx}}}tttooogggkkkqqqwww|||}}}}}}|||zzz|||zzzuuurrrqqqjjjaaa``````cccjjjsssyyy{{{zzzyyyuuurrrjjjeeeqqqaaaHHHEEEGGG>>>555333333222111000/////////000---------------------------...///000000///...------...///...------///111---...///000111222333333333222333666;;;HHH\\\ooo~~~rrrbbbfffttt}}}nnndddnnn|||xxx{{{~~~~~~}}}```OOOLLLIIIFFFAAA<<<666222---------------------------,,,++++++******++++++************************((()))***+++,,,++++++***+++++++++,,,,,,,,,------------------............---------...///000000000///111333444999FFFYYYgggyyyeeeTTTXXX\\\___mmm|||nnnxxx~~~qqqIII===:::666666555444222111000000000000000000000//////...---------------------------------.........//////........................///000111000///...///000333444666888999AAATTTeeedddXXXIIICCCEEEJJJLLLKKKOOOTTT^^^nnniiidddkkkuuummmmmmyyypppYYYZZZ]]]YYYUUUWWWYYYXXXVVVUUUVVVYYYYYYYYYWWWSSSRRRTTT[[[aaacccmmmzzz~~~uuujjjkkknnnqqquuuxxxzzz{{{|||~~~{{{sssoooooolllfff^^^^^^aaaiiirrrzzz}}}}}}yyyttttttlll___aaalll||||||zzz|||gggIIIEEEGGG>>>444111222111///...---------...---------------------------...///111111///...------...//////---...///111---...///000111222333333555444444888???NNNfffzzzqqqjjjxxx|||{{{uuunnnooovvv~~~{{{yyy|||}}}~~~{{{zzz{{{tttnnndddbbbuuutttnnnmmmkkkmmmqqquuu}}}uuuxxx|||{{{zzz{{{pppQQQMMMIIIGGGEEE@@@888333---------------------------,,,,,,+++*********+++************************((()))***+++,,,+++******++++++,,,,,,,,,------------------.........//////---------...///000000111///222444777>>>OOOfffwwwvvv___NNNXXXaaajjjssslllwwwnnnHHH>>>999555555333222111000000000000000000000//////////////////.........---------........................,,,---------...////////////////////////.........000000777@@@AAAEEEWWWlllpppQQQHHHBBBBBBEEEGGGKKKPPPUUU```pppuuuqqqcccttt~~~iii```rrrzzzyyyvvvwwwuuuppp{{{vvvmmmrrrsssttt|||{{{qqqkkkjjjnnnsssvvv}}}{{{yyyvvvssspppmmmlllhhheeebbbdddjjjssszzz~~~~~~xxxuuummm```XXXVVVbbbkkk|||yyyvvvzzz}}}YYYBBBHHHEEE777888555222222222000,,,---000.................................////////////000---------.........//////111000///111444444222///111222555===JJJ```}}}ttt\\\hhhyyyrrrmmmfff___[[[XXXUUUTTTUUUXXX[[[[[[XXXVVVWWWXXX___^^^]]]]]]\\\YYYUUUSSSUUUUUUYYYfffzzzmmm]]]YYYVVVSSSXXXUUUYYYfffppptttxxx|||uuupppnnnpppsssdddQQQFFFJJJKKKAAA:::<<<111///------......---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,------------------............///333111......///000000///...444888;;;KKKgggyyyfffZZZVVV```kkk}}}nnnlllxxx{{{mmmHHH>>>:::666666444333222111111111000000000000//////////////////.........------------------------------------------...............////////////////////////444444===NNNZZZdddvvv~~~ZZZKKKEEEBBBEEEIIIKKKPPPUUU\\\jjjeeekkkrrr{{{www|||~~~wwwsssrrrssstttyyyyyyyyywwwsssooolllkkkjjjhhheeedddgggmmmssswww{{{xxxwwwpppdddZZZWWWRRR]]]qqq}}}yyy|||gggKKKIIIDDD888999555222111222000,,,,,,000........................------........./////////---------.........//////111//////111333444111///222333888FFF^^^zzzsss___UUUgggvvvnnnXXXUUUPPPNNNMMMLLLKKKIIIJJJMMMNNNMMMKKKHHHIIIJJJLLLLLLKKKKKKKKKJJJIIIGGGMMMMMMPPPXXXcccmmmtttwwwnnnuuuxxxsssooopppssstttzzzwwwlll^^^VVVXXX[[[[[[bbb\\\YYY]]]```aaaeeejjjwwwzzz{{{tttqqqpppppppppqqq{{{{{{dddPPPLLLJJJAAA:::999222000...---......---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,------------------............///111000//////000222222222555555999JJJggg|||mmm```ZZZgggqqqjjjiiiyyyuuuyyy~~~}}}mmmHHH>>>:::777777555444333222222222000000000000////////////...............---------------------------------...............---------/////////...//////000000333666FFFaaayyydddDDDCCCAAACCCIIIMMMOOOTTTYYYfffyyyiiiccctttpppjjjmmmrrr{{{tttpppppptttwwwzzzyyytttnnnlllkkkrrrqqqnnnlllkkkmmmrrrvvv{{{xxxxxxxxxssshhh^^^YYYPPPVVVfff{{{}}}~~~zzzXXXKKKDDD======666333111222111---,,,///........................,,,---------............------........./////////000//////000222222111000777777;;;MMMlllTTTPPPVVVkkk~~~lll]]]TTTMMMKKKJJJJJJKKKKKKJJJIIIFFFGGGHHHGGGFFFEEEEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGOOOQQQSSSUUUVVVWWWYYY[[[bbbiiinnnnnnmmmoooqqqpppnnnqqqpppkkkhhhlllppprrr|||zzzzzz|||}}}}}}xxxrrrssstttrrrnnnkkkqqq}}}{{{]]]OOOJJJDDD===;;;555222///.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,---------------------............///...///000111222333444444:::555???___|||wwwmmmeeefffkkk~~~mmmgggyyy~~~ssswwwzzzyyy~~~lllHHH>>>:::777666555333222222222222000000000000////////////........................------------------------/////////...---------,,,//////......///000111222///;;;UUUuuu~~~mmmSSS===???@@@DDDKKKOOOQQQVVV]]]rrrpppgggooo{{{ggg^^^^^^jjj}}}xxx}}}tttpppoooqqquuuzzzzzzuuuooommmmmmttttttsssqqqoooppptttxxxzzzyyyxxxwwwssskkkbbb]]]YYYWWW]]]mmm~~~~~~hhhPPPFFFCCCBBB888444111222222...---///........................,,,,,,,,,---------................../////////////////////000111111111111666999@@@VVVwww{{{___LLLTTTcccuuuyyyjjj^^^UUUQQQTTTTTTSSSTTTTTTSSSQQQOOOKKKLLLLLLLLLLLLMMMOOOPPPTTTSSSRRROOOMMMLLLMMMNNNQQQUUUXXXXXXVVVVVVYYY^^^cccllltttxxx}}}~~~yyyrrrtttyyywwwqqqlllkkkppp}}}iiiSSSKKKIIIEEEBBB888555111/////////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---------............///---///000222222222333555888:::MMMrrrsssrrrpppkkkdddfffvvvuuuiii|||tttvvvxxxzzzlllHHH>>>:::666555444222111111000000000000000000////////////---.....................------------------------/////////...---------,,,///.........///000222333222IIIkkkqqq]]]KKK@@@@@@BBBGGGMMMOOORRR[[[eeennngggkkk{{{yyyfff\\\XXXaaannntttlllkkkyyy~~~|||vvvfff```fffkkkwww~~~vvvtttuuuqqqtttxxxxxxtttqqqoooooommmnnnooopppqqqsssuuuxxx}}}|||yyyuuurrrmmmgggbbbYYYQQQSSSddd|||~~~||||||zzzZZZIIIEEEBBB;;;555222333333000...///////////////////////////,,,,,,,,,---------.............../////////000000...///000000000111222333000999LLLiiiuuuUUUNNN\\\ppp|||vvvlllbbb[[[WWWWWWWWWVVVUUUVVVWWWYYYXXXVVVSSSTTTRRRQQQPPPQQQRRRTTTTTTUUUVVVUUUSSSQQQQQQSSSVVVRRRWWW[[[]]]^^^dddnnnwwwsssuuu||||||vvvgggaaa```oooyyy[[[MMMKKKIIIFFF;;;888333000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------............///---///111111111111333555888HHHfffjjjhhheee```^^^ggg}}}nnnuuuwwwwwwmmmHHH>>>:::555444333222111000000000000000000000////////////---------......................................................---------///...------///111333555===ZZZ~~~uuucccPPPEEEBBBDDDFFFKKKOOORRRYYYhhhwww~~~jjjiiijjjvvv}}}nnnddd^^^bbblllooogggdddllltttuuutttiii]]]XXXYYY[[[```eee^^^[[[RRRQQQZZZbbbttt{{{|||}}}sssrrrrrrrrrrrrrrrqqqqqqmmmmmmnnnrrrvvvyyyzzzyyy~~~~~~{{{vvvsssrrrmmmgggTTTMMMPPPggg{{{yyyjjjNNNEEE???>>>777333555666333000000////////////////////////,,,---------................../////////000000000///000111111000111333666333CCC```}}}hhhPPPQQQbbbwwwxxxdddaaa[[[VVVTTTUUUXXXZZZXXXYYY[[[```eeehhhiiihhhfffbbb___]]]]]]___`````````cccfffgggfffhhhllloooqqquuuzzz}}}vvvttt{{{|||vvvccc\\\YYYeeehhhPPPJJJIIIFFF>>>:::555111000///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............---------............///---///111111000222666:::DDD```}}}jjjeee___[[[]]]jjj{{{}}}pppuuuwwwvvv~~~mmmHHH>>>:::666555444333222111111111000000000000////////////---------.........//////////////////////////////---------...............///...------///111444666FFFbbbyyyfffUUUHHHBBBBBBHHHIIINNNSSSXXXeee{{{}}}iiioooxxxnnneeekkkqqqqqqjjjfffiiijjjgggeeeYYYPPPPPPSSSVVVZZZ```OOOPPPLLLPPP\\\hhhtttpppkkkkkknnnrrrrrrqqqrrrpppooottt{{{~~~|||wwwzzz||||||xxxwwwwwwrrrkkkXXXNNNNNNfff|||zzz}}}~~~~~~XXXIIIAAA@@@999555666888555111000////////////////////////------........./////////.../////////000000000000///111222222111222555888===QQQrrrlllUUUMMM\\\lll|||qqqhhhhhhhhhhhhhhhiiiiiiiiikkkmmmrrrzzzzzztttxxxwwwpppaaa\\\WWW]]]sssuuuUUUJJJIIIGGGAAA<<<666222000//////......------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---------............///,,,///111111111555<<>>999777666555444333222222222000000000000////////////---------.........//////000000000000000000000000,,,------......////////////...------///222555777HHHaaa~~~{{{nnn[[[LLLDDDBBBBBBIIIKKKPPPUUU]]]nnnrrrlll}}}tttiiirrrtttrrrlllkkkppprrrooo[[[QQQKKKOOOTTTWWW[[[___TTTWWWUUU[[[hhhxxx}}}uuunnnffffffkkkqqqrrrpppsssnnnlllrrrzzz|||wwwpppuuuzzz}}}{{{{{{|||vvvmmm^^^OOOIII[[[yyy{{{xxxvvvbbbOOOGGGBBB:::666777999666222111000000000000000000000000.........////////////000////////////000000000000000222333222111222666999@@@VVV{{{```PPPUUUiiixxx||||||}}}}}}mmmjjjmmmoootttyyy}}}sssuuurrrjjj^^^[[[UUUSSSaaa|||}}}YYYLLLKKKJJJBBB===777222000000///.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------.........//////,,,///111222333888BBBJJJooovvvkkkccc___gggyyy{{{mmmjjjsss}}}~~~~~~mmmyyy{{{uuusss|||hhhFFFAAA888777666444333222111111111000000000000////////////........................////////////////////////////////////000000000000000333333///---222:::???KKKVVVppp||||||eeeRRREEE@@@DDDLLLHHHQQQTTT[[[lllwww```|||uuulllhhhppprrrpppjjjhhhkkkmmmlllfffVVVOOOWWW]]]\\\aaakkkddd``````jjj|||~~~||||||~~~yyyrrrllljjjhhhfffhhhlllrrrpppooooooqqqrrrqqqpppzzzwwwvvvzzzwwwnnnbbbSSSIIIMMMXXXeeevvvzzz~~~nnnLLLKKKCCC>>>666333555888555000111000///...---......///............////////////////////////000000000000222222---000555111222@@@GGGkkksssVVVMMM[[[xxxvvvxxx~~~www}}}jjjeeeeeehhhkkkppp|||xxxooofff```\\\XXXSSSPPPSSSccccccIIILLLKKKDDDAAA<<<666111......///......---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......---------------...//////000//////.........//////777000111777666555IIIddd|||yyysssjjjfffjjj{{{}}}{{{|||nnnyyy~~~wwwssszzzfffDDD???666777666444333222111111111000000000000////////////........................////////////////////////////////////000000000000//////000000000444<<>><<<:::777555333111000///.........//////............/////////////////////000000000111111...222111333666444>>>TTTkkkhhhSSSRRRhhh}}}uuu}}}{{{}}}tttfff___]]]kkktttsss^^^RRRJJJLLLOOOQQQWWW^^^```bbbgggssswwwhhh^^^YYYWWWRRRLLLHHHQQQjjjdddLLLKKKFFFEEEAAA===888444111//////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////......---.........000000////////////000000///111444999FFFZZZppp~~~wwwjjjddddddcccdddfffkkkuuu{{{xxx}}}fffEEEAAA999666666555333333222222222000000000000////////////........................////////////////////////////////////000000000000111...111777888===TTTmmm~~~sssfffVVVFFFAAADDDHHHLLLOOOUUU]]]eee|||jjjjjj|||rrrbbbSSSJJJFFFFFFMMMUUU]]]gggqqqtttssscccSSSNNN\\\lllrrryyy~~~}}}}}}xxx~~~~~~|||~~~~~~|||~~~yyyoookkkiiijjjkkkiiiiiilllttt{{{}}}yyywwwvvvqqqaaaPPPFFF@@@???LLL\\\www~~~qqqnnnzzzwwwQQQGGGCCC???>>><<<888666666111111///.........///000............//////////////////000000000111111111///333222222555888IIIfff}}}|||]]]QQQ\\\vvvuuuggg```\\\]]]^^^aaaiiiuuuuuujjjffflllrrr|||xxx[[[TTTJJJDDDFFFJJJNNNSSSYYYQQQQQQRRR^^^wwwzzzoooaaaWWWUUURRRKKKDDDIII^^^sss{{{UUUQQQHHHFFFCCC???;;;777222...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////...............000000/////////000111111111444888AAAXXXssswwwkkk___[[[\\\```iiirrrhhhqqq}}}|||eeeDDDAAA999666666555444333333333333000000000000////////////........................////////////////////////////////////000000000000//////333777999EEEdddyyyqqq[[[MMMAAA???DDDIIIMMMQQQWWWbbbqqqyyyoooxxxiiiYYYMMMGGGDDDFFFLLLSSSZZZdddllllllhhh[[[OOOPPPccctttzzz~~~}}}|||yyy}}}~~~zzzyyy}}}||||||vvvpppmmmjjjgggfffhhhmmmrrruuuxxxeeeQQQHHHCCCAAAHHHRRRsss}}}pppnnnvvvZZZIIIBBB>>>???>>>999777999222111000///...//////000............////////////000000000000111111111111222555222000555<<>>777666666555444444444444444000000000000////////////........................////////////////////////////////////000000000000,,,000333555>>>TTTuuu~~~qqqlllVVVKKKBBBBBBFFFJJJNNNRRRWWWfffzzzsss{{{}}}ppp___QQQHHHEEEFFFEEEJJJQQQXXXaaaiiihhhcccTTTLLLRRRgggxxx}}}}}}zzzyyyzzz||||||{{{yyyyyy|||zzzzzz{{{sssmmmiiieeedddhhhmmmpppqqq|||uuubbbQQQIIIEEEAAABBBIIIlllsssqqquuuyyyhhhPPPDDD<<>>777666555555444444444444555000000000000////////////........................////////////////////////////////////000000000000---222444777JJJkkkvvviii___NNNGGGBBBDDDIIIMMMSSSYYYdddttt||||||xxxhhhWWWIIICCCCCCEEEEEEIIINNNVVV```hhhhhhbbbOOOKKKSSShhhwww|||{{{yyyxxxzzz{{{{{{||||||||||||}}}yyywww|||zzzsssiiihhhfffeeegggjjjooosss|||~~~qqqcccVVVOOOHHH???@@@FFF[[[{{{uuuppprrrqqq|||ZZZHHH<<>>@@@DDDFFFIIINNNUUU___hhhgggaaaNNNKKKSSSgggttt{{{~~~|||{{{{{{zzz{{{|||~~~|||zzzxxxvvvzzzxxxqqqcccfffiiigggeeegggooovvv}}}xxxpppggg^^^WWWLLL@@@@@@IIINNNrrrssslllooonnnbbbMMM>>>@@@DDD>>>888777333222000/////////000111............/////////000000111111111111222222222222555444999FFFOOOdddzzzaaaLLL\\\}}}wwwrrrsssuuusssppprrrvvv{{{}}}}}}tttaaaOOOLLLLLLKKKJJJNNNUUUWWWTTTTTTUUUUUURRRRRRWWWcccllluuussswwwkkkVVVMMMBBBAAA@@@AAADDDLLLUUUXXXWWW```hhhfff^^^gggvvv```VVVNNNJJJHHHEEEDDDFFFHHHyyy}}}vvvSSSMMMGGGCCCBBB???888333000000///...............---------------------------,,,,,,,,,,,,---......---------...000111333444111111111111222333444555===IIIbbb}}}kkkgggbbb```fffzzz|||hhhrrrxxxrrruuu~~~dddDDDAAA777777666555444333222222222333222000/////////000111000000000000000000000000000000000000000000000000111111000000000000000111666555666EEEfffttttttjjjXXXLLLDDD???BBBLLLPPPQQQ___sssqqq~~~yyynnn^^^PPPCCC<<<@@@HHHDDDIIIMMMRRRZZZaaa```[[[LLLMMMRRReeezzz{{{xxxxxxyyyyyyzzz|||{{{zzzzzz{{{}}}yyy~~~zzz{{{qqqjjjhhhgggfffeeegggkkkqqqvvv|||tttlllcccZZZNNNBBB>>>@@@IIIaaa|||rrrmmmwww~~~PPP???EEE???<<<@@@;;;999666222000000111000000////////////000000000000000111111222222333444444555888777:::MMMjjjzzz{{{pppWWWKKKaaa|||wwwuuutttwww{{{vvvvvv|||yyyrrreeeQQQKKKJJJMMMSSSUUUTTTSSSUUUOOOQQQSSSSSSSSSYYYggguuu}}}nnnSSSLLLGGG>>>???BBBGGGPPPXXX[[[ZZZcccqqqrrrhhhooovvvbbb[[[QQQJJJGGGFFFDDDBBBKKKkkkzzzVVVOOONNNHHH>>>???@@@777111000......//////...---........................,,,,,,,,,---------......////////////000000000000444000///111222333777<<>>AAASSSnnnyyyqqqvvvYYYBBBDDD>>>===@@@;;;999666222000000111111000////////////000000000111000111111222222333444444///333777CCC^^^}}}hhhVVVSSSkkk~~~yyyzzz}}}xxxwww|||zzztttgggTTTNNNLLLNNNSSSUUURRRQQQRRROOORRRTTTRRRRRRZZZjjjyyymmmVVVOOOHHHAAABBBCCCIIIQQQZZZ^^^___iiitttvvvppp~~~kkk```RRRIIIGGGFFFDDDAAAEEE___yyy^^^OOOIIIGGG???======666222000......//////...---........................,,,,,,---------.........////////////000000000000222000111333333333999@@@BBB^^^yyyzzzvvvttt______bbbqqq{{{~~~yyyuuusssrrrqqqsssrrrppppppssswww{{{~~~{{{yyy{{{{{{kkkttt~~~yyy|||eeeFFFCCC999777666555444333222222222222111111000///000000000........................000000000000000000000000000000////////////000000,,,777???EEEUUUppp~~~uuujjj^^^OOOGGG@@@BBBIIIQQQXXXeeeyyy|||ssscccQQQEEE???<<>>>>>@@@:::999666333111111111111000/////////000000000111111000111111222222333444444222444;;;NNNmmm\\\WWW___yyyyyywww~~~~~~{{{~~~{{{wwwkkkVVVQQQNNNOOOTTTVVVRRROOOOOORRRWWWXXXUUUTTT___tttmmm[[[VVVMMMGGGFFFGGGLLLTTT[[[```ccclllvvvzzz~~~xxxiiiUUUHHHFFFGGGDDDAAAAAAOOOooo~~~nnnRRREEEHHHCCC===<<<999444222///.../////////...........................,,,------------.........////////////000000000000///000333555333444>>>IIIRRRrrryyylllmmmmmmeeeYYYdddqqq|||sssqqqqqqtttvvvvvvuuuwwwzzzyyyvvvxxxsssmmmjjjjjjjjjhhhfffiiigggfffiiioooqqqpppmmmhhhjjjrrr~~~|||jjjsss{{{~~~eeeEEEBBB999777666555444333222222222222111111000000000000000......................../////////////////////////////////...//////000111...:::FFFOOOaaazzz|||nnncccVVVGGGCCC>>>EEENNNWWWbbbxxx|||nnn\\\III@@@>>>>>>@@@CCCCCCGGGLLLRRR\\\dddeeebbbUUUSSSTTTggg}}}~~~{{{uuunnniiigggfffgggiiikkklllmmmppptttwwwwwwzzztttrrrvvvqqqmmmtttwwwyyyxxxqqqiiieeegggkkksss|||yyygggZZZPPPFFF>>><<<<<<<<>>>>>666444111//////000///...........................------------............////////////000000000000///111333333111666GGGXXXmmmppp___eeedddUUU]]]jjj~~~}}}|||nnnhhhhhhjjjvvvvvvvvvuuuvvvwwwxxxwww{{{uuuoooooosssvvvuuussstttwww|||}}}wwwoooiiidddlllzzzkkkttt{{{~~~cccDDDAAA999777666555444333222222222111111111111000000000//////////////////////////////////////////////////////////////////000111111111>>>OOOccc~~~~~~zzzhhh^^^OOOAAAAAAAAAKKKUUU^^^mmmttthhhWWWEEE>>>???@@@BBBDDDCCCHHHLLLSSS]]]gggiiifffUUURRRTTThhh{{{rrrhhh___ZZZXXXTTTWWW[[[___ccciiioootttwwwxxxtttuuu{{{vvvrrr{{{~~~tttiiicccdddgggjjjttt}}}zzzhhh\\\SSSHHH@@@======888EEEfff|||xxx```EEE@@@AAA>>>;;;;;;888444222222333222222000000000000111111111111000111111222222333444444666999GGGccckkkTTTfff~~~xxxeeefffttttttrrrvvvyyyvvv```PPPMMMNNNVVVZZZXXXTTTRRR\\\eeehhh___]]]nnniii[[[\\\WWWPPPNNNPPPVVVYYYZZZ^^^dddyyyyyy]]]KKKGGGGGGEEEAAAFFFBBBOOOsssbbbFFFJJJIIIAAA@@@AAA999666222000///000000///////////////////////////---------.........//////////////////000000000000000111222222222===UUUlllmmm```iiieeeSSSeeennn}}}}}}qqqiiimmmvvv{{{|||{{{|||zzzoookkkmmm|||yyymmmuuu}}}yyy|||bbbCCCAAA999777666555444333222222222000111111111111000//////000000000000000000000000000000000000000000000000000//////000000111222333333EEE```}}}}}}qqqaaaYYYIII>>>BBBBBBLLLUUU___rrrzzzyyylll```QQQCCC>>>@@@AAACCCEEEHHHKKKOOOUUU^^^hhhjjjgggUUUSSSUUUiii~~~|||vvvlll```UUUNNNJJJHHHKKKPPPWWW^^^gggooouuuvvvvvvttt{{{|||uuu}}}{{{rrriiicccaaa```dddmmmuuu{{{{{{mmmcccWWWKKKBBB???<<<777@@@\\\zzz|||uuu~~~lllHHHAAABBB===<<<;;;888555333333333333222000000000111111111222222000111111222222333444444666<<>>RRRooovvv}}}vvvLLLCCCCCC<<<===<<<999555333333444333333000000111111111222222222000111111222222333444444666@@@UUUooo{{{hhhWWWeee|||ooo______fffeee[[[RRRRRRNNNTTT```qqqkkkRRRNNNPPPYYY```^^^YYYUUU^^^mmmrrrfffaaauuuwww___aaahhh[[[SSSPPPUUUXXX\\\iiiyyygggSSSIIIFFFDDDCCC>>>@@@EEEXXX{{{\\\NNNGGGCCCCCC@@@===999444111000000000000////////////////////////............////////////////////////000000000000333333666<<>>GGGJJJSSS]]]mmm~~~yyylll^^^RRRIII@@@?????????AAAEEEFFFJJJOOOVVVbbbnnnrrrpppYYYWWWYYYmmm}}}zzzqqqpppllldddYYYPPPIIIFFFHHHLLLRRRZZZcccnnnxxxtttssssssqqqrrrxxxvvvuuuwwwxxxuuullleeefffjjjpppvvv{{{qqqaaaNNNBBB??????>>>@@@LLLfffyyy{{{NNNDDDCCC<<<===<<<999666444444444444333000111111111111222222222000111111222333333444444222AAA[[[xxxvvvjjjkkkwwwgggZZZ\\\bbb___SSSIIIMMMJJJQQQ___qqqkkkTTTPPPQQQZZZaaa___YYYUUUaaaqqqwwwjjjeeexxxfffhhhrrr___TTTNNNRRRVVV]]]pppiiiVVVJJJFFFDDDDDD;;;@@@DDDOOOppphhhTTTIIIGGGFFF@@@>>>:::555111000000111000000000000000000000000000............/////////000////////////000000000000222444999BBBOOOccc~~~wwwsssmmm^^^\\\ooo~~~{{{uuuddd\\\UUUNNNPPPYYYZZZgggyyyzzzvvvqqqfffYYYUUUXXXUUUUUUUUUUUUWWW]]]dddjjjhhhllljjj```YYYddd~~~|||~~~|||tttwwwmmmjjjjjjxxxlllppp~~~|||}}}cccAAA<<<;;;888777666555333222111000000000000000000000000000........................000000000000000000000000---111222000---///333666EEEqqqrrrqqqppp___TTTIIIAAADDDNNNQQQRRRaaa}}}|||uuussshhhZZZKKKFFF@@@>>>@@@BBBCCCCCCCCCKKKRRRWWWdddtttxxxsss```NNNYYYkkkyyyvvviiibbbddd___RRRIIIIIINNNSSSZZZdddvvvyyynnnqqqwwwmmmnnnuuupppuuuxxxhhhbbbeeehhhlllqqqyyyuuueeeUUUEEE<<<<<<===<<>>DDDddd^^^FFFDDDHHHAAA@@@===888444111000111222111111000//////////////////////////////.........111...,,,---000333444333666333777FFFZZZlll}}}xxxyyyhhhaaannnzzzooo^^^[[[WWWQQQRRR[[[aaajjjrrrwwwyyykkkaaaZZZTTTQQQRRRXXXXXXVVVWWWcccssszzzyyyuuukkkzzz~~~|||~~~}}}zzzyyy|||||||||{{{zzzwwwlll```}}}jjjnnn||||||dddBBB<<<:::888777666555333222111000111111111111111111111111........................000000000000000000000000000111111///...111555888LLLooojjjnnn~~~|||jjjXXXMMMEEE???CCCMMMPPPSSS```xxxxxxpppmmmaaaSSSJJJFFF@@@>>>???BBBCCCCCCCCCKKKRRRXXXgggxxx~~~zzzdddQQQ[[[lll|||vvvjjjccceeebbbUUUKKKIIIOOOYYYffftttzzzrrrvvvvvvmmmooorrrpppwwwtttddd___^^^```dddjjjsss~~~vvvfffVVVIIIAAA===>>>===AAASSSpppcccFFFEEEDDD999;;;:::888666444222111111000000000000000000000000222111000000222444666777<<>>???AAACCCDDDCCCJJJRRRZZZjjj~~~jjjUUU\\\mmm}}}uuujjjeeegggfff[[[OOOKKKOOO\\\lll|||xxxvvv|||wwwpppssspppqqqxxx}}}mmm```\\\XXXYYY]]]dddnnnyyyxxxgggWWWKKKDDD===>>>===>>>JJJaaazzziiiKKKEEEBBB999;;;:::888666444222111111000000000000000000000000000000///000111444777999AAAYYYssswwwlllsss}}}}}}dddUUUJJJIIIIIIEEEEEEHHHHHHOOO]]]iii{{{nnnXXXUUUVVV\\\___YYYSSSQQQdddwwwyyygggccc|||wwwZZZUUU```rrrwwwgggVVVIIICCCBBB;;;???>>>===LLLooo}}}rrrLLLFFFIII@@@@@@===999555222111222222111111000///////////////////////////////////////555333000///000000000//////<<>>:::666333222222222111000000//////////////////////////////000000000111111000000111222222333555@@@HHHOOObbbwww{{{ppp}}}|||sssnnnqqqttt}}}vvveeeYYYZZZZZZWWW^^^jjjvvv~~~yyypppfffUUUQQQNNNPPPQQQPPPSSSWWWTTTQQQSSSaaawww{{{pppyyy}}}{{{|||~~~|||}}}}}}wwwrrrsssrrriii^^^pppttt|||yyy}}}eeeDDD<<<888666666555444333333222111111111111111111111111111000000000000000000000000////////////////////////222...///333555333555;;;XXXppprrrwww}}}cccJJJBBBBBBDDDIIIOOOTTTXXXeeexxxzzztttyyyvvvmmmhhh]]]PPPJJJHHHDDD@@@>>>???AAACCCAAAIIIRRR[[[nnnmmmUUU[[[kkkzzzppplllkkkmmmlllfff]]]XXX```qqq|||vvvqqqrrrsssssssssppphhhaaa```ccc^^^YYYWWW]]]eeennnzzzsss^^^LLLAAA<<<;;;;;;<<<>>>JJJhhhbbbHHH>>>===;;;:::888666444222111111000000000000000000000000111222333222111222666999EEEfffrrrtttttt]]]QQQHHHHHHGGGCCCDDDIIILLLRRR^^^ggguuupppYYYUUUYYYcccdddZZZUUUXXXjjj{{{~~~mmmkkkiii___kkkxxxwwwqqqfffWWWJJJCCC@@@<<>>;;;777555333333222111000000///////////////////////////000000111111000000111111111222333444555===GGGXXXttt}}}eeellljjjdddggguuuzzz{{{yyypppaaaWWWZZZ[[[ZZZcccqqq}}}|||kkk___SSSIIIIIILLLQQQSSSPPPQQQSSSUUUPPPTTTfff{{{vvviiiqqq}}}~~~zzzzzz{{{|||xxx|||~~~xxxrrrqqqoooeeeZZZooottt|||yyy}}}dddDDD===999666666555444333333222222000000000000000000000000////////////////////////000000000000000000000000111...///555555444<<>>:::555555555444444333333222111111111111111111111111........................000000000000000000000000111...///444444777GGGZZZvvvvvv{{{fffRRRBBB???BBBDDDKKKSSSUUU]]]qqq|||mmmiiirrr~~~rrriiicccYYYMMMMMMKKKGGGAAA<<<;;;===@@@@@@IIIQQQZZZkkk~~~nnnTTTXXXhhh{{{ppphhhnnnrrrqqqmmmjjjkkkmmmnnnooolllpppqqqrrrpppkkkeeeccceeejjjmmmdddXXXRRRWWW\\\bbbooo~~~hhhSSSFFF@@@999999===;;;>>>YYYyyyzzzzzzyyy\\\EEE@@@;;;:::888666444222111111000000000000000000000000///222444444333666;;;AAA[[[{{{{{{pppppp{{{pppbbbRRRIIIDDDFFFEEEAAADDDKKKNNNTTT]]]bbbllljjj]]]WWW[[[gggggg]]]\\\dddzzzsssvvvzzziiiooovvvuuupppfffXXXLLLEEEBBB===;;;===???>>>KKKqqqxxxMMMDDDGGGAAA???<<<999777555333333111111000///////////////...//////000111111222222///222444333222111222444:::JJJfffxxxfffooojjjeeesss}}}wwwuuuwww~~~rrriii\\\WWW]]]```cccpppnnn\\\NNNBBBDDDEEEKKKQQQQQQOOOPPPUUUSSSPPPYYYpppwwwlllmmmnnnpppxxx}}}|||xxxsssvvv}}}{{{}}}~~~zzzvvvvvvrrreeeXXXbbbhhh|||zzzbbbDDD???;;;555555555444444333333333222222222222222222222222........................000000000000000000000000222......222333999PPPjjjrrr|||uuu^^^NNNAAAAAADDDGGGNNNWWWUUU___vvv{{{kkkfffpppsssiiicccYYYMMMNNNMMMIIIBBB<<<:::<<>><<>>===@@@UUUlllmmmWWWSSSMMMHHHAAA<<<:::888444111111000000000////////////000000/////////000111111222000000222333444:::BBBLLL]]]ooopppfffiiiooommm```]]]qqqyyy}}}~~~zzz{{{zzzyyyxxx{{{uuuttt|||kkkUUUHHHEEEDDDIIINNNQQQRRRTTTXXX\\\\\\ZZZeee|||rrrlllgggoooyyywwwzzzrrrmmmrrr~~~}}}|||~~~}}}wwwjjj\\\```___~~~}}}uuutttxxxbbbDDD>>>888888666555444555444333111111111111111000000000000////////////////////////....../////////000000000///111222111999TTTzzzzzzrrr}}}mmmcccQQQHHH@@@@@@FFFLLLSSSZZZ___qqqooo___ZZZ]]]dddxxxxxxYYYJJJFFFJJJWWWZZZXXXOOOAAA::::::<<<<<>>;;;777FFF^^^yyy|||zzzqqqdddkkkYYYCCC@@@===999777555444333111111111111111111111111111333111222555333555EEEXXXssskkkkkk~~~yyyxxxkkkZZZLLLFFFBBBDDDFFFFFFHHHKKKOOOTTT[[[fffuuu~~~wwwhhhgggmmmppphhh\\\aaaooouuu```bbbsssmmmvvvzzztttnnndddUUUIIIDDD===;;;;;;===:::<<>><<<999555111111111000000000/////////111000000000000111222222333111000222222555>>>HHHOOO^^^kkknnnnnnppplllcccZZZfff}}}}}}~~~zzzzzz~~~~~~}}}iiiSSSGGGDDDDDDHHHNNNRRRTTTWWW\\\``````___jjjsssiiieeepppyyytttsssxxxnnnkkkwww}}}zzzyyy~~~|||wwwkkk^^^ddd^^^xxxwwwuuuxxxdddEEE>>>777777666444444555444333111111111111111000000000///////////////////////////...////////////000000000222444444333:::QQQssszzzqqq{{{fffaaaMMMEEE???AAAGGGMMMUUU\\\```tttjjj[[[VVVYYY^^^ppp}}}___MMMEEEKKK[[[^^^YYYNNN@@@999:::======DDDIIIOOOVVVcccqqqwwwwwwsssggg[[[eee|||}}}zzzuuuxxx}}}{{{sssoooccc]]]UUUWWWkkkyyymmmyyyyyyqqqmmmllljjjfffbbb``````aaarrrlllddd[[[VVVXXXaaajjjjjjYYYMMMAAA;;;===999666BBBUUUmmm}}}uuuhhhvvv^^^BBBAAA>>>:::777666555333111111111111111111111111111222111333555222777LLLccc~~~zzzdddmmmzzzzzziiiYYYJJJDDDAAACCCFFFFFFHHHLLLNNNUUU___lll{{{vvvfffnnnxxxwwwggg[[[cccttt|||ssszzzvvvlllcccmmmmmmdddzzz|||wwwssspppgggXXXKKKEEE>>>======>>><<<===GGGTTTxxxYYYYYYKKKFFF@@@===;;;888444000111111111000000000//////111111111111111222222333333111222333333666@@@KKKOOOcccqqqvvv{{{vvvfff[[[]]]qqq{{{zzzzzz{{{{{{hhhSSSFFFCCCEEEJJJPPPSSSUUUXXX]]]aaa```___lllsssmmmiiivvv{{{sssoooooopppdddfffxxx|||~~~vvvwww~~~{{{wwwlllaaafff___xxx{{{xxxyyyeeeEEE>>>777666444333333444444222111111111111111000000000///........................////////////000000000111...111444555<<>>===???FFFNNNnnnUUUPPPGGGCCC>>><<<<<<:::666333111111111111000000000000111111111111111222222333111111333555555777BBBNNNYYYsss|||zzz|||rrrccc___dddyyywwwzzz}}}zzzhhhSSSGGGCCCGGGLLLRRRUUUVVVYYY]]]aaa]]]^^^mmmqqqooommm}}}~~~wwwmmmhhhgggeee]]]aaauuu~~~zzzsssyyy}}}zzzvvvnnndddhhhbbb}}}~~~{{{zzzdddEEE>>>888555444333333444444333111111111111111000000000000......................../////////000000000111111---000222333999IIIbbbvvvzzzuuuwww```\\\FFFBBBAAAEEEKKKQQQZZZcccjjjnnnXXXOOORRRXXXlllaaaQQQWWWfffvvviiiaaaQQQAAA;;;===AAA@@@CCCHHHOOOVVVcccttt~~~sssccceeeyyy~~~{{{sssvvvzzz}}}}}}rrrgggKKKJJJGGGNNNfffxxxrrrqqqpppmmmiiiqqqpppnnniiiccc___]]]]]]kkkoookkk^^^RRRSSS]]]fffuuuttt^^^LLLAAA:::::::::999@@@KKKfff{{{lllHHHCCC@@@<<<999777666444222111111111111111111111111000000333777777===UUUnnn~~~rrrttt~~~www~~~ooo___UUUEEE@@@>>>BBBFFFHHHKKKOOONNNVVVbbbqqqtttrrrwww\\\TTTeeeyyyfffjjj~~~rrrbbb[[[hhhuuuxxxuuuttttttlll\\\NNNGGG;;;;;;;;;;;;<<>>???===:::666222222111111111000000000111000000000000111222222000111333555555;;;IIIWWWpppooommmfffbbbnnnlll{{{tttzzzxxxgggTTTGGGDDDHHHLLLRRRUUUWWWYYY^^^aaa\\\___pppnnnlllooo|||rrrggg___\\\\\\YYYaaaqqq~~~zzzvvvuuu}}}|||yyyvvvooohhhnnnfff|||zzz~~~cccEEE???999666555444444555555444333111111111111000000000000........................//////000000000111111111000222333333999JJJcccuuuwwwuuuttt^^^VVVDDDAAABBBGGGMMMSSS]]]fffrrrqqqYYYOOOTTT\\\ppp```SSScccttt~~~sssiiiVVVDDD===???BBBAAACCCIIIPPPWWWfffyyy}}}jjjfffxxx~~~zzzuuuvvvvvvvvvwwwuuuhhhZZZGGGIIIIIIMMM```yyyzzzrrriiifffhhhkkkkkkjjjnnnmmmkkkgggbbb_________iiissstttfffVVVRRRWWW\\\mmm{{{dddNNNCCC::::::;;;:::@@@GGGdddzzztttLLLDDDAAA<<<999888666444222111111111111111111111111111000333777888>>>RRRhhhrrroooooo|||vvvgggYYYRRRFFFAAA???BBBEEEGGGJJJNNNOOOUUU___lll{{{yyy~~~uuuWWWRRRfffzzzvvviiiyyy}}}fffZZZaaawww|||yyywwwwwwxxxppp___PPPIII<<<<<<;;;:::;;;???BBBDDDXXXmmmSSSHHHEEEBBB@@@@@@>>>:::666222222222111111111000000000000/////////000111111111111111333555???TTTfffbbb]]]ZZZ^^^wwwxxxuuuttt|||}}}|||ssswww{{{ssseeeSSSHHHEEEFFFJJJQQQUUUWWWZZZ___ccc___dddvvvkkkiiirrrxxxmmm___TTTOOOTTTXXX```jjjvvv~~~~~~yyyssssss{{{~~~zzzwwwuuupppjjj~~~vvviii}}}|||zzz~~~bbbEEE@@@:::777666555555666777555444111111111111000000000000........................000000000000111111111111000222555888CCCYYYwwwuuuuuurrr\\\RRRCCCAAACCCHHHNNNUUU___hhhvvvvvv\\\QQQXXX```rrrbbbXXXlll{{{~~~{{{ooo[[[GGG???@@@BBBAAAEEEKKKRRRZZZiii~~~nnnhhhwww~~~yyyxxxwwwtttppppppnnn```PPPHHHMMMPPPTTTaaarrrxxxtttxxxzzzyyyrrrhhhbbbeeejjjkkkjjjiiieeebbb```aaabbbffftttyyylll[[[SSSUUUWWWgggjjjPPPDDD;;;:::;;;;;;???EEEaaa|||TTTDDDAAA===:::888666444222111111111111111111111111222000333888999===NNNbbbhhhiiitttssscccVVVPPPHHHCCC@@@BBBEEEFFFHHHLLLPPPTTT[[[gggwwwtttTTTQQQfff{{{iiipppppp]]]XXX```nnnzzzuuu{{{yyyzzzzzzrrrbbbRRRJJJ??????<<<;;;<<<@@@CCCBBBKKK{{{zzzzzzYYYIIIFFFBBB@@@???===888444222222222111111111111000///////////////000000111333111000000444CCC\\\rrr\\\WWWUUUZZZuuuvvvsssqqqmmmvvvxxxrrrjjjnnn|||xxxuuuooobbbRRRHHHEEECCCHHHOOOTTTWWW\\\aaafffccciii{{{~~~iiiiiiwww{{{uuuiiiYYYLLLGGGNNNVVV^^^dddnnnzzzxxxzzztttlllqqq|||~~~yyyvvvuuuqqqlllyyyppp}}}}}}|||bbbEEE???999999888666444333333333444222111000...------------////////////////////////.........///000000111111000:::555222KKKooouuurrruuu|||zzzkkkXXXMMMBBBDDDIIINNNQQQUUU```lllvvvyyycccSSSXXXgggxxxiii```tttdddIIIBBBBBBAAAGGGHHHNNNVVV```pppnnniiiwww~~~zzzvvvooouuuuuuooollllllbbbTTTPPPSSSVVVYYY```rrr}}}rrrmmmjjjggggggjjjkkkiiidddbbbcccaaa^^^cccnnnuuummm\\\RRRRRRVVVcccrrrqqqXXXAAA999===888777???DDD]]]{{{xxxzzz~~~VVVHHH???888999:::777444333000000111222222222222111666222555666555DDDXXX^^^pppvvv|||pppeeeXXXOOOLLLEEE@@@AAABBBDDDHHHLLLLLLRRR\\\jjjwwwgggVVV\\\bbbnnn}}}nnnWWWSSS[[[dddggg|||{{{{{{||||||uuugggUUUHHHAAA>>>;;;:::<<<>>>??????MMMooo~~~[[[PPPDDDAAABBB<<<===???999444444333333222111111000222222111111111111111222111000444999888CCCgggppp^^^[[[VVV\\\qqqrrrnnnkkklllrrrzzz~~~yyyjjjkkk|||}}}xxxnnnoooxxxoooUUUEEEGGGDDDGGGLLLRRRXXX```hhhmmmhhhmmmzzzkkkmmmtttbbbRRRMMMNNNZZZXXX```jjjqqq~~~tttllljjjlllyyyzzz{{{xxxyyyzzztttlllqqqgggtttbbbEEE@@@999888777555444333222333333000000//////.../////////////////////////////////......///000000111111222---555444<<>>;;;:::<<<>>>??????IIIeeehhhRRREEEBBBCCC======>>>777333333222111111000000000222222111111111111111222555111222777:::EEEdddyyyggghhhgggVVVWWWqqq{{{iiigggggglllttt}}}~~~ooommm~~~zzzuuuuuu|||rrrWWWGGGGGGEEEGGGLLLPPPWWW___gggmmmjjjlll|||kkkooosss```PPPJJJLLLTTT\\\jjjsss}}}rrrhhhggghhhsss~~~|||yyyvvvvvvrrrmmmtttiiitttaaaEEE@@@999777666555333222222222222000000//////000111111222//////////////////////////////000000111222222333444888888JJJyyynnndddeeepppmmmYYYKKKKKKBBBCCCFFFKKKNNNTTTaaammmtttbbb^^^pppwwwiiixxx\\\EEEAAACCCGGGLLLNNNTTTeeennnmmm{{{~~~xxxqqqrrrllljjjlllkkkcccZZZUUU[[[aaafffgggnnn~~~yyyxxxxxxyyynnnooommmgggddddddccc___[[[kkkyyyuuubbbRRROOOTTT___mmm}}}^^^EEE;;;<<<666444:::>>>LLLiiivvvvvv{{{]]]III@@@999999:::777444333111111111222222222222222555222555888>>>WWWpppvvvyyyyyysssvvvssshhh]]]UUUIIIBBB>>>@@@CCCEEEJJJOOOPPPTTT\\\gggrrr|||xxx\\\[[[dddxxxwwwrrrxxxkkkZZZPPPPPPWWW___eee}}}zzzvvvuuusssrrrmmmcccVVVMMMAAA>>>;;;:::<<<>>>??????DDDXXXvvvVVVGGGCCCEEE???======777333222111000000/////////222111111111111111222222777222111666===LLLeee|||xxxhhhbbbqqqrrr[[[^^^qqqeeefffiiipppyyysssrrr|||vvvYYYHHHDDDFFFHHHKKKOOOUUU^^^gggnnnllllllzzziiittt}}}qqq___OOOLLLPPPYYYnnnyyyddd[[[^^^```iiixxx~~~zzzyyy|||{{{yyyrrriiitttaaaEEE@@@:::666555444333222111111111222111111000111111222222////////////////////////000000000111222222333333777888999SSSwwwhhh^^^aaannniiiRRREEEIIIFFFFFFHHHMMMPPPWWWeeessswwwjjjggg|||ppp~~~ZZZCCCBBBCCCEEENNNOOOUUUddd~~~pppnnn{{{zzzrrrssskkkgggiiieee[[[XXX^^^sssoooggg```cccwwwxxx|||qqqrrrpppjjjggggggeeebbbYYYjjj|||{{{gggSSSOOOTTT[[[jjj~~~```FFF:::<<<666444:::===FFFaaa|||uuusssiiiKKKAAA999999999777444444111111111111222222333333666333666999CCC```zzz~~~|||xxx~~~mmmooo}}}rrrhhh^^^VVVJJJCCC???@@@CCCEEEIIINNNQQQUUU\\\eeepppzzzyyy]]][[[fffyyytttjjjeee]]]TTTPPPQQQWWWaaajjjvvvsssooolllggg___UUUMMMBBB???<<<:::;;;===>>>>>>???NNNrrrZZZHHHCCCFFFAAA>>>>>>999444333222111000000000111111111111000111111222333444222222666@@@QQQhhhzzzsssiiiccckkkmmm```mmmjjjjjjmmmrrrxxx~~~nnnsssuuu[[[IIIAAAEEEGGGJJJNNNUUU___jjjqqqmmmooorrrfff}}}{{{ppp___QQQPPPXXXeeehhhTTTQQQYYY]]]gggyyy~~~|||mmmfffqqqaaaEEE@@@:::555555444444333222111000444333222111000000000000////////////////////////000000000111222222333333///111777XXXtttddd]]]bbbmmmfffOOOCCCFFFIIIHHHIIIMMMQQQYYYiiixxx|||zzzrrrrrrxxxPPP@@@BBBCCCCCCMMMQQQVVVaaatttooojjjvvvyyyqqquuuoookkkjjjbbb[[[bbbppp|||fffXXX[[[rrryyytttxxx{{{{{{{{{oooqqqnnnhhhffffffeeeaaaYYYiii{{{~~~kkkUUUOOOTTTVVVggg}}}aaaFFF999;;;777666<<>>>>>===HHHjjj^^^IIIBBBFFFBBB??????<<<666555333222111111222333111111000000111222222333000333555666>>>QQQhhhwwwppppppgggaaabbbdddxxx|||mmmnnnrrrxxx~~~~~~uuugggppprrr\\\KKKAAADDDFFFIIIOOOWWWbbbmmmuuukkksss|||hhhhhh}}}rrraaaRRRSSS^^^nnnooo[[[NNNQQQ\\\```lll~~~rrrxxx~~~tttxxxaaaEEE@@@999555555555555444222111000555444333111000///////////////////////////////////////000000111222222333111555>>>]]]qqqccccccgggkkkbbbPPPFFFFFFJJJHHHIIILLLPPPZZZkkk{{{}}}lllHHHAAACCCAAACCCLLLQQQVVV]]]lllmmmfffrrr{{{vvvpppkkkjjjkkkjjjjjjooo~~~dddVVV^^^yyyyyysssuuuvvvssspppkkkllljjjeeebbbcccbbb___[[[fffwww|||lllVVVNNNRRRSSSddd{{{dddHHH:::;;;888888===???HHH]]]~~~gggwwwxxxsssMMMCCC:::999999777444444333222222111111333444555222111555999HHHhhh}}}xxx}}}xxx~~~ttt|||vvvppphhhaaaNNNGGGAAAAAABBBCCCFFFJJJOOOTTT\\\dddmmmyyyttt]]]ZZZbbbmmmfff```]]]YYY\\\lllxxxssslllgggbbb[[[SSSMMMCCC@@@<<<;;;;;;===>>>>>>===DDDbbbeeeKKKAAAEEEBBB>>>???>>>777666444222111222333444000000000000111222333333000666666444===TTTjjjtttoootttmmmccceeennn|||vvvmmmrrrzzzwww{{{{{{zzzttthhhppp~~~qqq]]]LLLEEEBBBDDDIIIOOOWWWbbbmmmtttiiitttpppfffrrrtttaaaRRRUUUbbbzzzyyy[[[QQQNNNUUU]]]aaapppnnnrrrzzzwwwbbbEEE@@@999666666666666555333222111333222111000000000000000////////////////////////......///000000111111222777<<>>BBBWWWzzzkkkyyy|||wwwNNNDDD:::888999777555555444333222111111333444666333444:::@@@PPPqqqyyy|||~~~xxx~~~{{{xxxsssllleeeMMMFFF@@@AAABBBCCCGGGKKKLLLRRR\\\dddmmmyyy{{{___VVV]]]|||rrrkkkdddeeezzzwwwrrrkkkfffbbb]]]UUUPPPCCC@@@<<<;;;;;;============@@@WWW{{{mmmPPPBBBEEE@@@<<<======777666333111000111333444000000000000111222333444333666555444DDDbbbvvv{{{oooooohhhgggmmmtttvvvxxxpppvvv~~~{{{zzztttqqqmmmdddlll{{{}}}xxx___LLLGGGAAADDDIIIOOOVVV___hhhnnnhhhsssooommm}}}sssbbbTTTYYYjjjiiiVVVNNNSSS]]]```ddd{{{iiinnnlllfff}}}||||||bbbEEE@@@999666777777777666444222111000000000///000000111222////////////////////////.........///000000111111222777???UUUwww{{{|||kkkiiipppooobbbUUUPPPNNNJJJPPPNNNMMMOOOTTT___rrruuuxxxtttZZZLLLKKKCCC>>>GGGIIINNNTTT]]]oooppplllzzz~~~xxxvvvtttuuuvvvqqqmmmtttyyymmm\\\SSS[[[uuurrrppppppllliiiiiikkkjjjeeedddfffeeebbb\\\```kkkssshhhTTTJJJMMMOOO^^^qqqmmmNNN======999777;;;<<<;;;PPPssswww{{{zzz}}}OOODDD:::888999777555555444333222111111333555666000222999AAARRRrrrvvvttt}}}xxxvvvsssllleeeKKKDDD???@@@CCCDDDHHHMMMJJJQQQ[[[eeennnyyybbbTTTYYYtttuuuuuupppkkkgggccc^^^XXXSSSCCC@@@<<<;;;;;;<<<======>>>===NNNzzzsssTTTDDDEEE???:::;;;<<<777555222000///000222333000000000000111222333444444666333666NNNrrrmmmcccZZZbbblllpppnnnuuuvvv|||zzzjjj```\\\VVVbbbzzzyyy{{{{{{|||www```JJJHHHAAADDDIIINNNUUU\\\dddiiigggrrrtttuuuyyyqqqcccWWW```sssZZZRRRRRR\\\hhhhhhnnn~~~\\\nnnmmm^^^```|||```EEE@@@:::999888666444222111000000222222222111000//////...000000////////////000000111222222111000000111333444;;;<<>>???EEEKKKLLLJJJMMMSSSTTT\\\lllqqqvvvcccQQQ```sss|||yyy{{{}}}tttrrrnnnkkkggg```WWWOOOGGGEEEAAA===;;;;;;===>>>===>>>OOOsss\\\EEEHHHEEE===<<<>>>:::777444333333333222111222222111111222222333444333444999;;;SSSggg^^^\\\eeeqqqyyyrrrqqq~~~kkkVVVPPPNNNNNNXXXfffkkkiiijjjpppvvvzzz~~~xxx___NNNGGGBBBDDDIIIPPPWWW]]]bbbdddiiiuuu~~~vvveee\\\jjjWWWXXXSSS]]]jjjzzzmmmcccpppgggZZZ^^^}}}|||~~~```EEE@@@:::999888666444333111111000222222111111000//////.........------------......///000111111000111333555666<<<>>>SSSxxxwwwhhhqqqhhh^^^XXXSSSPPPSSSXXX\\\TTTOOOQQQUUUbbb{{{~~~ppprrr|||ppp\\\OOOGGGCCCDDDGGGJJJLLLSSSaaauuuzzzmmm|||{{{vvvuuutttsssqqqooopppsssuuuwwwwwwtttnnneee\\\\\\nnn~~~nnnlllkkkhhhfffiiigggeeeddddddcccaaa___XXX\\\___hhhmmm\\\KKKKKKRRR___ooo{{{UUU===;;;999999<<<999<<>>>>>===IIIjjj___DDDFFFEEE>>>======:::777444333333333222111222222111111222222333444555555;;;CCCaaaggg```\\\cccsssvvvuuuyyyuuucccRRRNNNPPPSSSXXX___aaa```ccckkkvvvvvv___NNNFFFCCCFFFJJJPPPXXX^^^dddggghhhsss~~~vvvhhhbbbrrrWWWTTT[[[hhhzzz~~~kkkgggnnn~~~cccWWW\\\~~~yyy}}}~~~aaaFFF@@@999:::999777555333222111111222222111111000/////////......------------......---///000111111222444777666>>>HHHbbbuuukkkrrrggg]]]XXXVVVTTTUUUXXX\\\TTTOOORRRYYYhhh|||nnnppp|||ppp[[[MMMDDDAAACCCGGGKKKLLLSSSfff~~~qqq~~~xxxuuurrrrrrpppooooooqqqtttttttttrrrnnnhhh___\\\mmm{{{kkkjjjkkkhhhffffffdddbbbbbbbbbaaa___^^^VVVZZZ^^^iiiooo___LLLLLLQQQ\\\jjjzzzYYY@@@<<<:::999;;;999===FFF```uuuqqqvvvuuuUUUDDD===<<<666666999444333333222222111111222222111666;;;OOOnnn}}}}}}wwwsssxxxpppggg]]]WWWMMMFFF??????DDDKKKNNNNNNMMMTTTWWW___mmmqqqvvvsssZZZ___mmm{{{yyysssyyyqqqjjjddd^^^WWWRRRGGGDDD@@@===;;;<<<===>>>@@@<<>>===:::888444333333333222111222222111111222222333444555555<<>>EEE```tttpppwwwwwwWWWEEE===<<<777888999444333333222222111222222333222999@@@UUUtttlllqqq|||rrrhhh]]]VVVKKKEEE???>>>BBBIIIMMMNNNKKKSSSVVV^^^jjjnnnsssccccccooo|||yyyxxxnnnfff```YYYUUUFFFDDD@@@===;;;<<<===???@@@===BBB\\\zzzmmmFFFDDDDDDAAA???===:::888555333333333222111222222111111222222333444444666<<>>AAAGGGPPP[[[fffoootttmmmsss{{{tttwww]]]YYYddd}}}zzzjjjddddddiiixxx~~~}}}nnnccciiirrrcccIIIBBB999;;;:::888666444333333222111111111000000000000000000000////////////000000000111222111000000222444666MMMwww|||{{{rrrnnnbbbVVVTTTVVVWWWZZZ\\\```XXXUUU\\\ffftttzzzlll^^^\\\hhhvvvrrrdddSSSIIICCC???@@@CCCIIIUUUgggzzzyyy|||xxxrrrqqqooonnnnnnoooooonnnmmmiiiiiigggaaa```sss~~~ooommmllliiieeedddbbbaaaaaabbbbbbaaa___\\\[[[XXX```gggZZZJJJKKKOOOXXXcccrrr}}}WWW???<<<:::999<<<999===CCC```xxxrrryyyxxxYYYFFF===<<<888888:::333333222222111222222333333333999BBBXXXttt{{{jjjuuuxxxnnncccXXXQQQGGGCCC======AAAGGGKKKMMMIIIQQQSSSZZZfffiiippphhhcccmmm~~~~~~}}}ooofff___YYYUUUFFFCCC@@@===;;;<<<>>>???>>>???EEE\\\uuuJJJEEEDDDAAA@@@===;;;888555444444444333222222222111111222222333444444:::@@@NNNjjj{{{ttteeeqqqoooddd___wwwxxxeee]]]XXX```nnntttlllaaammm}}}uuulll^^^OOODDD@@@CCCIIIQQQZZZdddlllppphhhppp~~~|||sss^^^___ooouuukkkeee```jjjxxxwwwkkkpppqqqdddKKKDDD;;;<<<;;;999777555444333333111111000000000000000000......------------......111222222111000000111333999UUUxxxzzzrrrkkk```UUURRRTTTWWW]]]ccccccZZZWWW^^^iiixxx~~~nnnlllhhh```WWWWWWeeeuuummm___PPPGGGBBB>>>???BBBGGGVVVjjjzzz~~~xxxrrrpppnnnmmmmmmmmmmmmkkkjjjgggiiikkkjjjlll}}}tttppplllgggeeecccbbbaaaaaaccccccbbbaaa^^^[[[VVV\\\dddYYYJJJKKKMMMVVVbbbrrr~~~XXX???<<<::::::<<<:::===BBB___~~~vvv}}}zzzYYYFFF<<<<<<888999999222222222111111222222333333222999CCCZZZttt|||~~~ssstttxxxlllaaaVVVNNNDDDAAA======AAAFFFJJJLLLHHHOOOQQQVVV```eeemmmjjj```hhh}}}}}}ssscccbbbjjj{{{}}}mmmbbb[[[UUURRREEECCC???===;;;<<<>>>@@@===AAAGGGZZZ|||OOOGGGDDD@@@???>>>;;;888555444444444333222222222111111222222333444666???CCCQQQjjjqqqjjjggggggfffbbbeee}}}~~~iii^^^^^^nnn{{{xxxllldddqqqwwwlll^^^NNNBBBCCCFFFKKKQQQXXX^^^cccfff___mmm}}}~~~~~~~~~iii```eeeyyytttnnnggg]]]iiiwwwzzzooorrrpppeeeLLLFFF<<<<<<;;;999777666444444333000000000000000000000111......------------......000111111111000111222444;;;VVVuuussspppiii___UUURRRRRRWWWbbblllggg\\\UUU[[[hhhzzz~~~zzzfffaaa]]]ZZZWWWZZZjjj{{{nnn___NNNDDD???<<<>>>BBBGGGSSSbbbooozzz~~~~~~zzzuuuoooooonnnlllllllllkkkiiiggggggkkkooopppqqq{{{{{{qqqnnnjjjggggggbbbaaa```aaabbbcccbbbaaa\\\YYYUUU]]]fff[[[KKKKKKKKKVVVcccsss[[[AAA>>>;;;:::;;;999===???\\\}}}ZZZEEE;;;;;;888999888000222222111111222222333444111:::IIIbbbyyy{{{zzzuuuuuu|||ooobbbVVVNNNBBB@@@??????BBBFFFJJJKKKHHHOOOOOOSSS\\\aaallllll___gggzzz{{{zzzcccUUUXXX___sss|||zzzjjj```ZZZUUUQQQEEECCC???<<<;;;===???@@@===CCCGGGSSSyyyTTTJJJDDD?????????;;;999666444444444333222222222111111222222333444555???CCCTTTpppsssiiinnn______bbbnnnmmmaaagggzzziiieeevvvwwwjjj\\\NNNDDDAAADDDJJJPPPVVV[[[^^^___ZZZnnn{{{~~~yyyhhhjjjnnnnnnjjjeee[[[fffuuuzzzooorrrppp~~~~~~eeeNNNGGG===<<<;;;:::888666555444444000000000000000111111111000000////////////000000...///000111111222444666;;;UUUyyysss{{{mmmmmmhhh___VVVRRRRRRXXXeeeqqqiii\\\SSSXXXfff{{{{{{gggaaa\\\[[[[[[```ppprrrbbbNNNBBB<<<;;;>>>CCCGGGNNNYYYcccqqq|||yyyuuuqqqlllooonnnlllllllllkkkhhhfffhhhkkkpppqqqnnnqqq}}}pppkkkjjjiiihhhjjjaaa```___```aaabbbaaa```YYYWWWUUU___jjj^^^MMMLLLJJJUUUdddttt^^^DDD@@@<<<:::;;;888===>>>YYYZZZEEE;;;:::777888888000222111111111222333333444222>>>OOOjjj}}}xxx{{{zzz{{{ttt{{{~~~{{{|||oooaaaTTTLLLAAAAAA@@@BBBDDDGGGJJJLLLIIIOOOOOOQQQ[[[```llloooaaaiii|||{{{qqq[[[RRRXXX]]]iii~~~xxxjjjaaa[[[WWWTTTEEECCC???<<<<<<===???@@@>>>DDDEEELLLoooXXXLLLDDD>>>>>>???;;;999666444444444333222222222111111222222333444222<<<@@@UUUuuuwwwkkkrrr]]]]]]dddvvvqqqeeennn}}}hhhfff}}}uuugggZZZOOOHHH;;;???GGGOOOVVV[[[^^^___[[[sssrrrmmmtttxxxgggbbb```YYYggguuu|||jjjlllzzz___yyy~~~}}}gggKKKFFFBBB???<<<<<<<<<999333222444111111111111000000000000------......//////000000111222222222222333666888;;;YYYyyyyyysssooonnnsssggg^^^UUUUUUXXX\\\```eeecccUUUUUU```lll~~~zzzjjj]]]XXXYYY\\\nnnvvv]]]FFF@@@???<<<<<>>UUUrrr}}}wwwllllllvvvuuuuuuqqqvvvooo___UUUJJJCCCAAA>>>???BBBFFFIIIJJJHHHHHHLLLSSSYYY```lllxxx{{{bbb^^^|||~~~kkkXXXRRRSSSVVV[[[aaauuu|||uuuiiibbb\\\WWWSSSKKKDDD???===;;;999;;;@@@???BBBFFFMMMWWW[[[AAAGGGFFF===>>>===;;;888555333333444555222222111111111222444444444;;;MMM```lllvvvqqq___]]][[[hhh}}}yyy}}}|||yyyssszzz___ooo}}}ssskkk]]]PPPIIIBBBAAAFFFOOOUUUVVVVVVXXX\\\pppzzz{{{zzz{{{}}}{{{yyywwwqqq^^^```aaaYYYooovvvwwwxxxccciiilll{{{~~~jjjOOOJJJEEECCC???<<<;;;777222222555111111111111000000000000////////////////////////000111222111111222555777888RRRnnnyyyvvvjjjlllttthhh^^^UUUTTTVVVYYY]]]aaa^^^RRRUUUcccrrr~~~{{{nnn___ZZZ^^^eeevvvpppYYYEEE??????<<<===AAAAAACCCIIIXXXooopppssstttmmmoooooossspppppppppooonnnlllkkkjjjjjjjjjiiiiiiiiijjjkkklllkkkjjjhhhfffdddbbbaaaaaa```___^^^___aaabbbaaa```VVVXXXTTTVVV___YYYJJJFFFGGGRRR___mmm]]]CCC>>>:::999;;;:::;;;AAA[[[{{{___GGG;;;;;;666444666333555444333222222111222222111===XXXttt||||||xxxyyytttkkkeeeaaajjjzzzttt}}}nnnaaaWWWKKKCCC@@@>>>???BBBFFFIIIJJJHHHHHHKKKRRRXXX___lllxxxiiibbbrrr~~~{{{hhhXXXVVVZZZ___fffmmmxxxssshhhaaa[[[VVVQQQJJJDDD???===;;;999;;;@@@>>>@@@BBBLLLZZZzzzaaaDDDGGGEEE=========;;;888555333333444555333222111111111222333444999<<>>WWWooowwwyyy|||zzzmmmfff___YYYUUUYYYjjj~~~qqqyyy}}}yyymmmcccXXXJJJAAA???===>>>BBBFFFIIIJJJIIIHHHJJJPPPVVV^^^lllxxxkkkbbbnnn~~~qqq```UUUZZZcccjjjsss|||}}}vvvllleee```[[[UUUQQQIIIDDD???>>><<<999;;;???>>>>>>===HHHWWW|||ssskkkGGGFFFDDD=========<<<999666444333444444444333222111111222333333;;;===LLLwww^^^VVV___ffftttxxxwwwxxxmmmyyypppgggZZZLLLDDD@@@AAAFFFOOOUUUVVVXXX[[[[[[xxx}}}~~~yyywww{{{yyyzzz}}}{{{```UUUUUUVVVVVVlllrrrmmmzzzkkk\\\hhhmmmuuu{{{oooWWWQQQKKKGGGAAA<<<;;;888444222444111111111111000000000///.........//////////////////000000000000111444666>>>NNNggg|||ttt{{{eee\\\TTTSSSUUUWWWZZZ^^^ZZZQQQWWWhhh{{{}}}rrr^^^WWW```mmm|||~~~qqq```RRREEE@@@???===>>>BBBHHHFFFIIIVVVkkk}}}~~~nnn[[[UUUbbb|||vvv}}}{{{yyyssssssrrrqqqooonnnlllkkkiiiiiihhhhhhhhhgggggggggcccccccccbbbaaa``````___^^^___aaadddfffeeebbb___YYY[[[VVVWWW___YYYKKKGGGHHHQQQ[[[kkk```BBB<<<888777999666;;;>>>UUU}}}sssuuu~~~```III======888666777333444333333333444444555666777@@@SSSeeemmmqqqyyyggg\\\XXXWWWSSSZZZiiiyyyzzzggg{{{wwwllldddXXXGGG@@@>>>===>>>BBBFFFHHHIIIHHHGGGIIIOOOUUU]]]kkkwwwiii\\\tttnnnaaa^^^mmm}}}uuuooohhhccc```\\\VVVRRRHHHCCC@@@???===::::::>>>>>>@@@<<>>>>>>>><<<999777555444444444555444333222111222333333666CCCYYY]]]cccjjjrrr~~~{{{xxx|||~~~~~~}}}lll{{{rrriii\\\NNNFFF@@@AAAFFFNNNRRRRRRUUUYYYZZZyyy|||}}}{{{xxxzzzyyy}}}nnn]]]ZZZYYYYYY[[[eeelllmmmwwwlll^^^kkkxxxeeessszzzqqqYYYTTTMMMHHHBBB======;;;666222222111111111111000000000///,,,------...///000000111///000000000000111444666999NNNlll~~~bbbZZZSSSTTTXXX[[[^^^ccc^^^UUUZZZhhhzzz{{{}}}rrr^^^VVV^^^iiiwwwwwwjjj^^^TTTIIIBBB???>>>???BBBCCCCCCEEEKKKTTT[[[___```TTTMMMGGGKKKXXXkkkxxxzzzwwwrrrqqqqqqooonnnkkkjjjiiiffffffgggggghhhhhhhhhhhh```aaaaaabbbbbbbbbaaa``````aaaccceeefffccc___[[[YYY[[[UUUVVV^^^YYYKKKHHHGGGOOOZZZiiidddDDD;;;777555777333::::::PPPwwwyyyqqq~~~yyy{{{___GGG======999777777333333333333333444555666666;;;CCCVVVjjjrrrsss|||xxxqqqqqqttt{{{kkk\\\TTTSSSTTTYYYbbbjjjssskkkkkkzzztttiiibbbXXXGGG@@@>>>===>>>AAADDDFFFGGGFFFFFFHHHNNNTTT\\\jjjvvvgggZZZxxxzzzrrryyy{{{vvvnnnhhhddd^^^WWWQQQGGGCCC@@@@@@>>>::::::===<<>>===:::888555444333333555444333222222222333444555NNNnnn___qqqlllrrrxxxuuuyyyzzz~~~~~~~~~yyyfff{{{rrrhhh\\\OOOFFFAAABBBGGGMMMOOONNNRRRWWWZZZyyyyyy}}}}}}{{{|||{{{eee]]]aaa```^^^___dddhhhmmmzzzqqqeeerrrwwwfffsss|||~~~ttt^^^XXXPPPPPPHHHAAA???===777222111111111111111000000000000------......///000000000///000111111000111444777:::[[[~~~```XXXSSSUUUZZZ]]]bbbfff```XXX\\\hhhzzzxxx}}}uuubbbXXX[[[bbbnnnrrriiiaaaZZZOOOFFF@@@>>>@@@CCCAAABBBDDDEEEEEEEEEFFFGGGDDDDDDEEEHHHLLLUUUdddqqqttt{{{{{{rrrmmmvvvxxxppppppooommmkkkiiigggfffbbbbbbcccdddeeeeeedddddd^^^___```bbbccccccbbbaaaaaaaaacccddddddbbb^^^ZZZVVVXXXRRRSSS\\\WWWJJJGGGGGGNNNYYYjjjfffDDD;;;777666777333999888NNNxxx{{{ooo{{{xxx\\\EEE;;;===999777888444333333222333333444555555888GGGbbbzzzzzzyyyxxxjjj\\\WWW[[[aaammmuuuzzzeeeUUUNNNPPPTTTXXX\\\hhhnnnzzzqqqeeeaaaZZZKKK@@@???>>>>>>AAACCCDDDDDDDDDDDDHHHOOOUUU\\\hhhtttyyyjjj]]]tttzzzppphhh___VVVOOOFFFBBBAAAAAA???;;;:::<<<:::CCC<<<@@@CCCSSSRRREEEGGGCCC@@@>>>===;;;999666444333333444333222222222444555666:::YYY~~~xxxbbbssscccjjj|||wwwxxxxxx}}}~~~~~~pppccc}}}~~~yyyooocccXXXMMMDDD@@@BBBGGGMMMNNNMMMQQQXXX]]]zzzyyy}}}}}}{{{}}}uuubbb```eeeeeebbbaaadddeeemmm{{{}}}rrr}}}{{{lllrrr||||||yyyddd^^^VVV^^^RRRFFF@@@<<<666333333111111111111000000000000000000//////.........---000111222111111222555777DDDqqqxxx~~~___WWWSSSUUUZZZ^^^bbbfff]]]XXX^^^kkk|||~~~www~~~|||vvvdddZZZXXXXXXcccmmmiiifffaaaVVVIII@@@???AAADDDCCCDDDFFFGGGGGGGGGFFFFFFGGGJJJLLLIIIGGGIIIOOOTTT[[[bbbfffdddhhhwww|||oooooonnnllljjjgggeeedddaaaaaabbbcccbbbbbb``````[[[\\\___aaabbbbbbbbbaaa``````aaabbbcccbbb^^^[[[TTTVVVQQQRRR[[[XXXKKKIIIFFFOOO[[[nnnfffCCC;;;888888:::666;;;999QQQ}}}wwwqqq|||{{{YYYCCC:::<<<999888999444333222222222222333333444555JJJkkkzzzyyy|||{{{zzzrrrkkktttoooeeeYYYQQQPPPTTTYYY```kkk|||jjjWWWNNNMMMRRRWWW\\\jjjzzzuuuddd```]]]PPPAAA@@@>>>???@@@BBBBBBAAABBBCCCHHHPPPVVV\\\gggqqqzzzmmm]]]lll~~~sssiii___UUUOOOEEEBBBAAABBB@@@;;;999;;;999CCC;;;AAAHHHTTTXXXGGGHHHDDD???>>>===<<<999777555333222333222222222333555666777>>>[[[}}}pppggglll___hhh~~~}}}|||~~~}}}||||||~~~}}}|||mmmfffyyy|||xxxlll___UUUKKKBBB???AAAGGGNNNOOOOOOUUU]]]ccc~~~zzzzzz{{{|||xxx|||zzz}}}rrrgggeeehhhiiifffbbbcccdddkkkyyy~~~qqqooozzzyyy}}}hhhbbbZZZiiiZZZJJJ@@@;;;666444444111111111111000000000000333222111///...,,,+++***111222222222222333666888JJJyyy___WWWSSSUUUZZZ]]]aaaeeeXXXVVV___mmmvvv~~~~~~}}}|||uuudddZZZTTTPPP[[[hhhhhhjjjeeeZZZKKKAAA???BBBDDDCCCCCCDDDHHHLLLMMMMMMKKKEEEKKKMMMJJJIIIMMMQQQQQQKKKSSSZZZ^^^gggyyyooonnnmmmllljjjgggeeedddccccccddddddbbbaaa___]]]YYY[[[^^^```bbbbbbaaaaaa^^^^^^___aaabbbbbb___]]]UUUWWWRRRSSS]]]ZZZNNNLLLFFFOOO\\\qqqeeeBBB:::999:::===999>>><<>><<<:::777555333222222222111222333555777999>>>VVVuuusssnnnmmmfffbbbmmm~~~}}}~~~{{{yyy||||||zzzzzz{{{}}}|||oookkk~~~xxx|||yyylll^^^UUUKKKCCC>>>AAAHHHOOOQQQRRRYYYbbbhhh}}}wwwxxx|||xxxuuuzzzyyywwwqqq}}}yyyuuunnnjjjjjjllliiiddddddggggggzzz|||llluuuyyy|||pppbbb\\\SSSPPPJJJAAA999333111111222222333222222111000///000000000000000000000000000000111000000222666999PPPpppyyyYYYSSSPPPSSSWWWZZZ```fff___VVV^^^sss}}}uuu~~~~~~|||}}}}}}yyyqqqeeeWWWQQQQQQXXXeeeqqqrrrnnnaaaOOOBBB???BBBCCCBBBCCCGGGKKKPPPTTTWWWYYY\\\\\\ZZZYYYXXXXXXZZZ\\\^^^]]]^^^ccckkkxxxsssqqqmmmjjjgggfffeeeeeebbbbbbccccccbbb___]]][[[ZZZ[[[]]]___aaaaaaaaaaaa```aaabbbbbbaaa^^^ZZZXXXVVVXXXSSSUUU^^^YYYLLLHHHLLLQQQ[[[rrrgggCCC<<<999888::::::>>>???RRRvvvqqqpppzzz|||VVVDDD<<<;;;777777999444555444333222222222333444666LLLoootttrrr|||pppzzz{{{qqqbbbUUUNNNLLLNNNPPPSSS```mmmqqqooohhh]]]RRRRRRXXXbbbppptttfffaaaZZZQQQDDD@@@;;;;;;???BBB@@@>>>???HHHKKKNNNTTTVVV___rrrvvvYYYmmmxxxqqqiii]]]UUUQQQEEEAAA??????===999888;;;>>>>>><<>>===:::888666444333222555333222222333555666666@@@SSSjjjvvvvvvooofff___hhhyyy~~~~~~}}}yyywwwvvvxxx||||||}}}~~~rrrxxxzzz}}}vvvlll___QQQEEE??????CCCGGGJJJMMMRRRYYY___kkk~~~vvvwwwxxxxxxyyy{{{}}}~~~~~~~~~xxx~~~~~~}}}wwwqqqmmmmmmmmmkkkiiieeeggghhh|||rrruuu~~~xxx{{{rrrccc\\\SSSPPPJJJBBB:::444333333222222333222222111000///000000000000000000000000111111222111111333777:::WWW}}}pppttt\\\UUUQQQRRRUUUWWW]]]cccggg\\\bbbuuu~~~uuu|||zzz{{{~~~}}}yyyuuuiiiZZZQQQPPPVVVdddqqqvvvsssgggUUUFFFAAAAAA@@@AAABBBEEEJJJPPPXXX^^^bbbmmmppprrrrrrtttzzz}}}rrrpppllliiigggffffffgggbbbbbbcccbbbaaa___]]][[[[[[\\\^^^```aaaaaa``````___```aaabbb```]]]ZZZXXXTTTWWWRRRSSS]]]XXXKKKGGGHHHNNNYYYooodddAAA:::888777::::::>>>???RRRwww~~~hhhooo|||~~~VVVDDD<<<;;;777888999333444444222222222222333444999LLLlllyyyppprrr|||ttttttcccVVVRRRSSSVVVSSS___kkkqqqqqqmmmeee\\\ZZZaaaooorrrccc]]]UUUMMMDDD@@@;;;<<>>???HHHKKKNNNTTTVVV```tttdddlll~~~sssllleee[[[QQQMMMEEEAAA>>>>>><<<888888;;;===>>>===BBBGGGLLLlllbbbKKKKKKFFF@@@???>>><<<999777555444333444333222222333555666666EEESSShhhvvvwwwmmmccc^^^bbbxxxzzz{{{{{{}}}~~~{{{yyyvvvwwwzzz~~~}}}~~~vvv{{{~~~vvvkkk^^^QQQGGGBBBAAADDDGGGIIILLLQQQYYY___fff{{{}}}{{{uuuuuuwwwyyy{{{{{{zzzzzzwww}}}zzztttqqqqqqpppmmmjjjeeefffhhh~~~zzz~~~yyy{{{uuueee^^^TTTQQQJJJBBB:::555444555222222333222222111000///000000000000000000000000222222222222222444888;;;WWWxxxvvvsss]]]WWWRRRRRRTTTWWW___fffnnnaaaddduuu}}}vvv|||zzzzzz}}}~~~}}}zzznnn^^^SSSNNNTTTdddtttyyywwwlllZZZKKKDDDAAA???>>>>>>@@@CCCJJJSSS[[[```llluuu|||wwwooommmiiigggeeefffggghhhdddcccbbbaaa```^^^]]]]]]\\\]]]___`````````___^^^___`````````___]]]ZZZXXXSSSUUUQQQRRR[[[WWWIIIFFFFFFMMMYYYpppaaa???:::888777::::::===>>>SSSyyyjjjpppUUUDDD<<<<<<777888999333444333222111111222333444:::JJJfffqqqllluuu}}}zzzyyydddWWWTTTVVVWWWaaalllrrrvvvyyyxxxuuuffflll{{{ooo___WWWOOOIIICCC???<<<<<>>>>><<<888888;;;:::===>>>BBBEEEJJJlllgggMMMKKKFFFAAAAAA@@@===;;;888666555444444333333333333555666777GGGSSSiiiyyywwwfff[[[YYYfff|||wwwzzz|||}}}xxxxxxzzz}}}|||}}}{{{~~~vvvjjj]]]QQQJJJFFFCCCEEEGGGHHHJJJOOOXXX^^^ccc|||rrrqqqsssvvvxxxzzzyyyxxxwwwxxx~~~|||yyyuuussssssqqqllliiiaaabbb{{{zzzeee{{{xxxxxx{{{{{{jjjaaaVVVSSSLLLCCC:::666555555222222222222222111//////////////////////////////111222222222222444777:::QQQ}}}tttyyyuuu[[[VVVRRRSSSVVV[[[eeennnoooaaacccrrr|||www~~~|||{{{~~~{{{qqqcccVVVNNNSSSfffxxx{{{yyynnn\\\MMMFFFCCCAAA>>>>>>???AAAFFFLLLRRRVVVZZZhhhsssyyyrrrjjjiiifffddddddeeeggghhhfffeeecccaaa```_________^^^^^^___``````___^^^]]]^^^^^^______^^^\\\ZZZXXXSSSUUUPPPRRR[[[WWWIIIFFFHHHPPP]]]ttt```@@@;;;888666999:::;;;===TTT}}}rrrsssUUUCCC<<<<<<888888999222333222111111111222333444999HHHbbbllljjjxxx}}}vvv|||yyyooopppvvvbbbYYYWWW[[[ccckkkrrr|||{{{yyy}}}iiiZZZRRRLLLHHHBBB???<<<<<<>>>@@@AAA@@@AAAKKKNNNQQQXXX[[[ggg{{{kkklllsssgggdddaaaZZZPPPKKKEEE@@@>>>>>><<<888888:::888<<>>;;;888666555444333333333333333555777999DDDVVVrrrwww^^^QQQUUUlll{{{zzz}}}~~~~~~|||{{{}}}}}}{{{{{{~~~}}}vvviii[[[PPPJJJHHHDDDFFFGGGGGGIIIOOOXXX___ggg|||zzzxxxqqqgggnnnqqqvvvyyyzzzyyyxxxxxxyyy~~~uuusssqqqrrrrrrooojjjeee]]]]]]vvvuuu___uuu~~~xxxxxxzzzrrrhhh]]]XXXPPPEEE;;;555444444222222222222222111//////////////////////////////000111111000000222666999KKKrrrwwwvvv}}}rrrooowwwuuuYYYUUUSSSTTTVVV[[[eeeppplll___aaaqqq~~~zzzxxx~~~~~~~~~|||{{{}}}zzzssshhh[[[PPPTTThhh}}}}}}qqq^^^MMMEEEAAA>>>???@@@CCCFFFJJJNNNQQQSSSSSScccmmmqqqnnnfffeeedddccccccdddfffggggggfffeeecccbbbaaaaaa```^^^___`````````___^^^]]]]]]]]]]]]]]]\\\[[[YYYXXXSSSVVVQQQRRR\\\WWWJJJFFFHHHQQQ```vvvaaaBBB===999666999:::999===VVVooosssTTTCCC======888888999222222222111000111222333444<<>>@@@AAABBBDDDMMMPPPSSS[[[___kkkiiilll~~~yyywwwmmmdddbbb```XXXPPPKKKDDD@@@===>>>;;;888777:::777<<<>>>BBBBBBEEEgggpppPPPIIIEEEBBBBBB@@@>>>;;;888555444333222333444444333444888:::CCCaaa{{{ZZZOOOVVVjjj|||}}}|||{{{{{{zzz~~~}}}~~~|||zzz{{{~~~}}}wwwjjj[[[OOOIIIGGGCCCEEEGGGHHHJJJPPPZZZaaalll|||tttnnnkkkfffbbbmmmqqqwwwyyyyyyxxxwwwxxxwww{{{||||||xxxpppoooooopppqqqoooiiidddZZZ[[[uuurrr[[[pppzzz|||ssshhhbbbXXXJJJ>>>666444333222222333222222111000///000000000000000000000000///000000000000222555888DDDhhhmmmrrrrrrwwwqqqZZZWWWUUUUUUUUUXXXbbbmmmlll___cccrrryyywww|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}xxxuuunnnaaaTTTTTThhh~~~wwwcccQQQFFF@@@;;;:::===@@@EEEKKKOOOSSSUUUVVVeeelllkkkyyy{{{jjjdddddddddeeeeeeeeeeeeeeegggfffeeedddcccaaa``````^^^___`````````___^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXSSSVVVQQQRRR\\\WWWJJJFFFEEEPPP___uuu___BBB>>>:::666:::;;;;;;>>>WWW{{{lllsssTTTCCC======999888888111111111000000111222333444@@@OOOeeekkkhhhuuupppbbbnnn~~~{{{zzz~~~}}}{{{ppplllmmmsss{{{xxxlllaaaVVVLLLIIIJJJ@@@???>>>===>>>???AAACCCEEENNNQQQTTT]]]bbbnnnkkkkkk}}}|||qqqjjjeeeccc___VVVNNNJJJDDD@@@======;;;777777:::888;;;===AAABBBDDDaaavvvSSSIIIEEECCCBBBAAA>>>;;;888555444333111333555555333444888<<>>:::<<>>>>>???VVV{{{rrruuu}}}|||TTTCCC===>>>999999888111111000000000000222444555???NNNbbbgggfffuuuppplllxxxtttvvvwwwrrrjjjhhhkkkppp}}}~~~vvvlllcccWWWKKKEEEFFF??????>>>======???BBBDDDDDDMMMPPPSSS\\\bbbooollljjjrrrooommmjjjaaaUUUMMMKKKDDD???======;;;777777999999;;;<<>>BBBGGGKKKPPPWWWaaahhhmmm|||}}}}}}yyypppddd```gggooo}}}yyyuuutttvvvvvvwwwvvvttttttvvvwwwvvvwwwtttrrrqqqpppllleee___\\\___|||vvv[[[mmmsss|||}}}|||uuugggVVVEEE:::555444222222333222222111000///000000000000000000000000111222222222222444777:::HHHqqq{{{|||~~~yyy|||vvvYYYYYY[[[]]]^^^bbblllwwwmmm___aaaqqqwwwuuu~~~}}}}}}}}}|||}}}~~~{{{|||}}}|||{{{yyyyyyyyyxxxzzzyyylllYYYTTTdddxxx|||~~~ssseeeXXXMMMEEECCCCCCDDDGGGMMMUUU\\\aaaXXXfffjjjgggwwwnnnwwwpppdddeeegggjjjlllllljjjhhhfffbbbbbbccccccbbb___]]][[[\\\]]]___`````````___^^^[[[[[[ZZZZZZYYYYYYXXXXXXPPPSSSNNNPPPYYYTTTGGGCCCEEEQQQaaavvv~~~VVV===<<<999888===@@@AAA@@@UUUyyyyyyyyy||||||SSSCCC===>>>999999888111111000000000000222444555:::HHH]]]ccceeexxxvvvmmmxxx~~~vvvkkkcccdddlllsssxxxwwwnnnfffYYYIIIBBBCCC>>>???>>>======???BBBDDDCCCLLLNNNRRR[[[aaaooojjjkkkzzzwwwvvvvvvrrrfffWWWNNNMMMDDD???======;;;777777999:::;;;;;;@@@CCCBBBXXX{{{ZZZMMMHHHHHHEEEDDDAAA>>>:::888666555000444666666333444999>>>TTT~~~fff]]]XXXiii~~~yyyzzz~~~ssssssyyy}}}|||}}}|||yyygggTTTHHHCCC<<<@@@GGGLLLRRRZZZcccjjjmmm|||yyy||||||sssgggccclllxxx}}}wwwvvvwwwyyyzzzyyyvvvvvvyyy|||}}}zzzvvvsssqqqnnniiiaaa[[[gggZZZtttpppZZZkkkssswwwmmm]]]EEE:::999333444444333333333333222222000000000000000000000000222000000333222111555:::PPPxxxwww}}}~~~uuu___[[[WWWYYY___iiittt}}}kkk______kkkzzzzzzttt~~~|||{{{|||}}}~~~}}}{{{zzzyyyyyyzzzxxxzzzvvvlll```ZZZ^^^ccczzz{{{ssslllZZZFFF@@@===@@@CCCJJJ\\\dddYYYYYYmmmiiieee~~~xxxxxxooollleeehhhjjjjjjhhheeecccbbbccccccddddddccc```^^^\\\___^^^\\\[[[ZZZ[[[[[[\\\``````^^^]]][[[ZZZYYYXXXVVVRRRSSSWWWXXXQQQJJJGGGKKKQQQfff|||TTT>>>777777<<<888>>>BBBDDD]]]~~~~~~LLLFFF>>>:::999888666444222111111000111333444555===SSS```^^^fff}}}{{{jjj|||xxxwwwtttooojjjttt{{{}}}wwwgggVVVKKKDDD??????===<<<>>>>>>===AAAGGGKKKOOONNNPPPWWW]]]pppiiiiii~~~|||}}}wwwwww}}}vvveeeVVVOOOOOOHHHAAA===<<<;;;888777999;;;999@@@>>>BBBGGGPPPuuuZZZOOOLLLDDDJJJJJJGGGAAA:::555555666333444444444444666999<<<^^^sssnnn___[[[kkk~~~}}}}}}zzzyyy{{{}}}}}}~~~uuufffYYYKKKAAABBB???AAAJJJTTT]]]eeelllpppzzzwwwjjjccclllyyy}}}wwwwwwyyy~~~wwwssstttxxxzzz{{{|||zzztttllliiigggbbb[[[jjj^^^wwwlllVVVgggssszzzzzz|||}}}rrr___EEE:::888222333333222222222111111111000000000000000000000000222///000222222222555;;;]]]{{{{{{www]]]ZZZWWWYYY^^^eeemmmssseee\\\aaapppwwwppp}}}}}}|||{{{zzzzzz|||}}}~~~{{{zzzzzzzzz{{{{{{|||xxxoooccc]]]```dddtttjjjOOOAAA===???BBBHHH[[[eee[[[XXXllliiiiii~~~uuu{{{sssnnniiijjjkkkiiifffbbb___^^^aaabbbccccccbbb___]]][[[]]]]]]\\\[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXTTTRRRSSSWWWWWWPPPJJJGGGKKKOOOaaauuuSSS>>>777777<<<888>>>@@@@@@ZZZ{{{{{{vvvKKKFFF>>>:::999888666444222111111000111333444555???OOO\\\bbbooossszzzrrrqqq{{{jjjXXXKKKCCC??????<<<<<<>>>>>>>>>BBBHHHHHHMMMLLLPPPYYYaaavvvkkkiiitttqqqtttooo}}}zzzjjj[[[TTTSSSIIIBBB===<<<;;;888777999;;;999@@@>>>AAAFFFOOOsss___RRROOOHHHIIIIIIGGGAAA999555444666333444444444444666999<<>>@@@IIIRRRZZZbbbiiimmmxxx{{{ooojjjuuuvvvrrrvvv}}}~~~xxxuuuwww{{{~~~wwwnnniiigggaaa[[[jjj___wwwhhhTTTfffvvvyyywwwyyyvvvaaaEEE999777222222222222111111111000000000000000000000000000000000//////222333222666<<>>???AAAGGG[[[hhh```WWWkkklllrrr{{{xxxppphhhgggggggggeeeaaa^^^]]]]]]```aaabbbbbbaaa___]]][[[\\\\\\\\\\\\]]]^^^___```\\\\\\[[[[[[ZZZYYYXXXWWWSSSPPPRRRVVVUUUNNNHHHFFFLLLOOO^^^qqqPPP===777777<<<888???>>>>>>WWWsssoooxxxoooJJJEEE>>>:::999888666444222111111000111333444555@@@LLL[[[jjj{{{yyymmmYYYLLLDDD???>>><<<===??????>>>BBBHHHGGGLLLKKKPPPZZZcccyyyqqqjjjyyytttiiihhhmmmlllzzzjjj\\\TTTSSSJJJCCC===<<<:::777777999;;;999@@@===@@@DDDLLLqqqgggWWWSSSMMMLLLLLLJJJDDD<<<777666777333444444444444666:::<<>>:::999888666333222111111000111333444555@@@KKK^^^ssstttmmmYYYLLLDDD???>>><<<===@@@@@@???BBBHHHIIIMMMLLLOOOZZZccc{{{rrrlll~~~yyyllllllooohhhhhhoooqqq|||~~~~~~uuufffXXXPPPNNNLLLDDD>>><<<:::777777999;;;999@@@===@@@CCCJJJnnnooo[[[VVVRRRQQQQQQOOOHHH@@@:::888999444444555444444666:::===NNNooo|||nnnttteee\\\iii~~~{{{yyy|||}}}|||}}}}}}}}}}}}|||zzzvvvqqqooojjj___SSSFFFBBBCCCKKKTTT\\\dddkkksssqqqaaa___pppzzz}}}}}}}}}}}}}}}}}}}}}|||||||||ppphhhddd^^^YYY```XXXppp}}}hhhXXXiiirrr{{{xxxxxxxxxaaaEEE999999444444333333333333222222222////////////////////////000...///222333333777===]]]vvviiihhhaaa\\\]]]\\\]]]fffsssxxxvvvccc]]]gggyyyuuurrr~~~}}}~~~|||{{{zzzyyyyyy{{{}}}~~~|||{{{|||}}}yyysssmmmiiigggnnnzzzvvv```PPPGGGCCCBBBBBBGGG^^^pppmmm```qqquuullliiifff___^^^```aaa```______```aaa```aaabbbccccccbbb```____________^^^^^^]]]]]]]]]XXXYYYZZZZZZYYYXXXVVVUUUOOOOOORRRUUURRRKKKFFFFFFKKKPPPbbbvvvvvvIII;;;888888===999@@@CCCBBB[[[sssooosss~~~kkkHHHCCC===::::::999666333222111111000111333444555???NNNdddvvv{{{lll~~~kkkXXXLLLEEE@@@===<<<===@@@AAA@@@CCCHHHJJJMMMMMMQQQ]]]iiimmmnnnsssccc]]]gggssspppnnnuuuyyy{{{}}}|||ssseeeYYYQQQOOOMMMFFF???<<<:::777666999;;;888@@@>>>@@@BBBIIImmmvvv^^^XXXWWWTTTUUURRRKKKBBB;;;888888444555555555555777:::===PPPxxxooopppbbb\\\bbb~~~|||~~~~~~~~~|||zzz{{{}}}|||}}}|||yyywwwrrrdddWWWIIIDDDDDDKKKTTT\\\fffnnnttttttggg___gggxxxxxx~~~}}}}}}yyyvvv~~~yyynnneee```[[[VVV```XXXooommm[[[hhh|||kkk}}}wwwqqqpppxxxaaaEEE::::::555444444444333333333222222000000000000000000000000000//////222333222666<<>>AAACCCIIImmm{{{```[[[[[[XXXXXXUUUMMMCCC:::666555444555555555555777:::===OOO~~~jjjeeeYYYYYYaaa|||zzz~~~{{{||||||~~~zzzyyyyyyzzz}}}yyy}}}~~~|||yyyrrreeeXXXJJJEEEBBBHHHRRR\\\gggqqqtttuuuggg^^^^^^nnnyyy}}}}}}xxxuuuwwwyyyuuulllbbb\\\VVVQQQ^^^VVVmmmwwwcccmmmxxxjjjxxxpppnnnyyycccGGG;;;:::555333333333333222222222111000000000000000000000000222///000222222222555;;;NNNuuupppaaabbb___[[[______```kkkyyyzzzqqq```XXX___ooo}}}|||yyy|||~~~}}}|||{{{zzzzzz|||~~~~~~}}}{{{zzz{{{|||~~~|||zzzxxxxxxwwwrrrkkkeee___eeepppwwwvvvmmmbbb[[[EEEBBBCCCBBBGGG___rrrrrrjjj~~~eeeXXXRRRQQQRRRYYY[[[^^^```___^^^^^^___^^^___aaabbbcccbbbaaa```\\\\\\]]]^^^^^^]]]\\\[[[YYYZZZ[[[\\\ZZZXXXUUUSSSNNNOOOSSSVVVRRRJJJFFFGGGKKKRRRggg|||lllCCC:::999999===999@@@>>>BBB___pppzzzyyy~~~}}}YYYFFFAAA===::::::999555222222111111000111333444555<<>>BBBBBBAAADDDIIIGGGKKKLLLSSScccsss|||xxxmmmggg}}}ppp___^^^rrryyy~~~xxxmmmccc\\\YYYPPPHHH@@@<<<999666666999:::888AAA???BBBDDDKKKnnnccc]]]```^^^^^^[[[RRRGGG===777666555555666555555777;;;>>>RRRfff^^^VVVZZZaaa~~~}}}zzzwwwyyy}}}}}}zzzzzzzzz|||}}}~~~{{{xxxwwwxxxyyy|||}}}|||{{{vvv{{{~~~{{{vvvpppfff]]]MMMFFFCCCHHHQQQ]]]kkkvvvyyyvvvjjj]]]ZZZcccyyy~~~}}}xxxvvvvvvrrrvvvtttkkkaaaYYYQQQKKKZZZRRRkkkllltttyyynnn|||uuusss{{{eeeIII<<<:::444222222222111111111111000000000000000000000000000222000000333222111555:::JJJooommm___bbbaaa^^^ccceeefffooo{{{xxxlll^^^VVV[[[jjjwwwuuurrr|||}}}}}}|||zzzzzzzzz{{{}}}~~~}}}|||{{{zzzzzz{{{{{{yyywwwvvvvvvwwwssskkkdddaaa___bbbhhhllljjjeeeaaaCCC@@@BBBAAAFFF^^^rrrqqqmmm___LLLGGGEEEHHHOOONNNRRRWWW[[[\\\\\\]]]^^^\\\^^^```aaabbbaaa```___YYYZZZ\\\]]]^^^^^^]]]\\\ZZZ[[[\\\\\\[[[XXXTTTRRRNNNPPPTTTVVVRRRJJJFFFHHHPPPWWWjjjjjjBBB::::::999===999AAA:::@@@___hhhvvv~~~SSSEEEAAA<<<::::::999555222222111111111111333444555<<>><<<;;;>>>BBBCCCBBBDDDIIIHHHKKKKKKQQQ```pppyyynnnooogggdddzzzvvvbbbaaauuu}}}~~~~~~|||uuukkkaaa[[[XXXQQQHHH@@@<<<999666666999999888AAA@@@CCCEEEKKKnnneee___cccddddddaaaXXXKKKAAA;;;999555666666555555777;;;>>>WWWeee___YYY___```|||xxxyyy~~~|||}}}vvvyyyyyyzzz{{{}}}~~~~~~{{{yyywwwwwwwwwyyy{{{zzzxxxvvvvvv{{{~~~zzztttoooiiicccQQQIIIEEEIIISSS```ppp{{{jjj___WWW\\\ooo~~~{{{vvvssstttvvvqqquuutttkkk```VVVNNNGGG