BM6P6(@ nnnZZZKKKDDD@@@:::777555444333222000000000000////////////////////////////////////444333333555777777444000///---***((('''(((***+++************************,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,))))))))))))************$$$$$$&&&'''((()))))))))%%%&&&'''''''''''')))+++(((''''''''''''(((((()))((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++(((%%%%%%'''((('''$$$"""######$$$%%%%%%%%%$$$"""%%%((()))(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&''''''%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))///222...&&&"""&&&,,,)))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&"""###$$$%%%'''((())))))%%%&&&'''((()))))))))((('''&&&$$$######$$$&&&'''((((((((('''&&&&&&%%%%%%'''%%%###$$$)))---......'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&''''''''''''%%%(((++++++***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$######"""######$$$%%%%%%&&&''''''(((&&&$$$######%%%(((***&&&$$$######$$$%%%%%%$$$$$$&&&(((((('''&&&'''((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''((('''&&&%%%$$$%%%&&&'''((('''&&&''''''&&&$$$!!!(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((('''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$((('''&&&%%%$$$#########&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$###!!!"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))***mmmZZZLLL@@@===888666555666666555000000000000////////////////////////////////////111000000222444444111...///...+++)))(((((()))***))))))))))))))))))))))))(((((())))))(((((('''&&&((()))******+++++++++*********)))))))))(((((((((%%%%%%&&&'''''''''&&&&&&%%%&&&''''''&&&''')))+++)))(((((('''''''''(((((($$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***'''%%%%%%&&&'''&&&$$$'''(((((())))))***))))))###%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((+++...+++&&&###%%%)))+++***))))))(((((())))))&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''%%%"""###&&&((()))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%'''(((&&&$$$######$$$%%%%%%$$$$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''(((((('''&&&&&&&&&'''(((&&&&&&&&&'''((((((&&&$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((()))~~~lllYYYMMM@@@<<<888555555666666555000000000000/////////////////////////////////////////////000222111///---......---,,,***))))))(((************************&&&''''''''''''&&&&&&%%%'''((())))))***))))))))))))))))))(((((('''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&%%%&&&(((******)))((('''''''''''''''&&&&&&'''(((((()))******(((((((((''''''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((&&&$$$###$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$&&&'''((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########"""###$$$%%%&&&''''''''')))((('''&&&''''''((()))&&&%%%%%%'''((()))'''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&''')))***+++)))'''&&&'''''''''&&&(((((('''&&&%%%%%%%%%&&&!!!###%%%'''((('''&&&%%%&&&'''&&&&&&%%%$$$###"""$$$###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((}}}jjjXXXLLLCCC???:::666444333222111000000000000///////////////////////////////////////000000111111111000///+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))(((((((((((()))******)))))))))''''''''''''(((((((((((()))))))))******))))))((($$$%%%&&&&&&%%%%%%''')))******)))''''''&&&&&&&&&''''''((()))***++++++,,,((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%##################$$$$$$%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''((((((((((((''''''$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######&&&'''&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###%%%''''''&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&((('''&&&&&&&&&'''((()))((('''&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$&&&(((***'''&&&%%%%%%'''))),,,---...+++(((''''''(((((('''(((((('''&&&&&&&&&''''''"""###&&&(((((((((&&&%%%'''''''''&&&%%%$$$###"""$$$######$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''}}}hhhVVVKKKCCC???999555444333222111000000000000////////////////////////////////////...///000000////////////''')))+++,,,------,,,+++++++++++++++++++++++++++)))******+++++++++******)))***************))))))%%%%%%&&&'''((()))******&&&&&&'''((()))*********%%%&&&&&&&&&%%%%%%&&&(((******)))''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''(((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((('''&&&&&&%%%&&&''''''&&&&&&%%%$$$"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%''')))(((&&&******)))(((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%###!!! !!!###$$$'''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&%%%$$$'''%%%###$$$%%%&&&%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((())),,,***((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$&&&((()))((((((''''''(((***---///---+++((('''((((((((('''''''''&&&&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%$$$###$$$''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&|||gggTTTJJJ???;;;777444444555555444000000000000////////////////////////////////////,,,---...---,,,+++,,,...&&&((()))+++,,,,,,,,,+++((((((((((((((((((((((((((())))))*********************++++++******))))))&&&&&&'''((()))******+++######%%%&&&'''(((((((((&&&''''''&&&%%%%%%'''(((***)))(((''''''''''''''''''''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&((()))((('''&&&&&&&&&'''(((%%%%%%%%%$$$"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))((('''))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''!!!###$$$$$$$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$&&&$$$######$$$%%%%%%$$$###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))///,,,***(((((('''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((())))))(((((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&'''((('''''''''((()))+++,,,***(((''''''(((((('''%%%&&&%%%%%%%%%&&&'''((((((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&''''''))))))((('''&&&$$$###"""$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&|||fffTTTJJJ???;;;777444444444444444000000000000////////////////////////////////////,,,---...---++++++---///)))))))))******)))))))))))))))))))))))))))))))))((())))))***++++++******))))))******))))))((('''))))))))))))))))))))))))%%%&&&'''((((((((((((((('''(((((('''&&&&&&'''))))))(((((('''''''''((((((************))))))))))))%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%%%%''')))((('''%%%######$$$%%%&&&$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((''''''&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%###""""""###$$$#########$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&''')))***...,,,)))((((((((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((%%%###$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&'''((()))$$$$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''(((''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&&&&'''{{{fffTTTJJJBBB>>>999555333222111000000000000000////////////////////////////////////...000111///---,,,///111++++++***)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,(((((())))))((('''&&&&&&---,,,+++***)))(((''''''+++++++++++++++***))))))((())))))(((&&&&&&''')))(((((('''''''''(((((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''%%%%%%(((+++)))(((&&&$$$$$$$$$&&&'''###$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,+++'''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''' !!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%(((***)))&&&%%%&&&((((((((((((''''''(((((((((%%%%%%&&&'''((((((((('''&&&&&&'''((()))))))))(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$############$$$$$$%%%&&&&&&$$$$$$########################$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""######""""""$$$&&&&&&%%%%%%%%%&&&)))(((''''''&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++---+++((((((((())))))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$#########$$$'''((('''$$$!!!#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%(((+++---######$$$%%%&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&&&&''''''xxxcccQQQGGGAAA<<<666555777777444111111333444111...,,,...111------...///000111222222111000...,,,+++,,,...///------,,,+++******)))))))))******+++,,,,,,------+++,,,------++++++,,,---))))))*********))))))(((***++++++,,,,,,++++++***(((((('''''''''(((((()))((((((((((((''''''''''''))))))******)))(((''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%$$$#########$$$%%%&&&((('''%%%#########%%%&&&(((''''''&&&%%%%%%%%%&&&((((((((('''&&&&&&&&&%%%)))(((&&&$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%'''******(((%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((***(((&&&%%%%%%%%%$$$######$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%(((***,,,,,,+++)))%%%###"""$$$&&&(((%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$######"""###%%%&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$######### """%%%'''&&&&&&''''''((()))*********((('''&&&((('''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&########################%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&& ###&&&))))))'''$$$"""%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))******!!!"""###%%%''''''%%%###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((yyydddSSSIII@@@<<<777555777777444111222222222111//////000111/////////////////////000000///...---,,,------...............---,,,,,,+++,,,,,,,,,+++******))))))***,,,---,,,+++***+++,,,+++++++++******((('''&&&)))******++++++******)))***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&$$$######$$$%%%&&&((('''%%%$$$###$$$%%%&&&%%%""" ###%%%###!!!'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$&&&((()))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$'''))))))((($$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''((('''%%%###"""!!! %%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((('''%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$############$$$&&&&&&%%%$$$%%%&&&'''(((((()))((('''&&&%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++'''%%%%%%'''$$$&&&''''''&&&%%%%%%&&&############$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&''''''&&&$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())){{{fffTTTIII@@@;;;777555666666444111333222000000111222222111/////////.........------..................------,,,---.........---,,,+++,,,++++++******)))(((((()))+++,,,+++***)))***+++,,,,,,,,,+++)))(((&&&%%%((())))))))))))))))))(((******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((('''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&(((###!!!&&&)))&&&"""&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""""""""$$$'''******)))&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!!!!''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&$$$""""""$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$%%%'''%%%######$$$%%%$$$###&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$&&&''''''%%%######$$$%%%&&&&&&'''((('''&&&%%%$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""(((...---((($$$%%%'''$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$'''(((((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((())))))))))))((('''''''''''''''&&&'''(((((())){{{fffRRRGGG???;;;777555555555333111444111...///222444333111..................------,,,---///000000...---,,,)))***+++------,,,+++***((((((((()))******++++++(((***+++***)))((()))***+++++++++******(((''''''((())))))******))))))((()))))))))(((((('''&&&&&&'''((((((((((((((())))))'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))'''(((((())))))))))))((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''#########$$$&&&((()))******)))'''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&***'''%%%%%%'''(((&&&$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&%%%%%%&&&''''''&&&%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&$$$"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$###"""!!!###$$$$$$$$$$$$$$$$$$###***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$&&&'''&&&$$$######%%%'''%%%&&&'''(((((('''&&&%%%((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((&&&$$$%%%'''###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&'''''''''((({{{dddQQQEEE===;;;888666444444333222333111...///222444222000,,,,,,------...//////000+++---///000000///---,,,)))***+++,,,,,,,,,+++***((((((((()))******++++++((()))******(((((()))***((())))))*********)))))))))******************)))%%%&&&'''((())))))((((((&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((('''(((((()))))))))))))))'''(((((()))******))))))'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&(((***++++++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))&&&###!!!"""$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%((('''&&&&&&'''&&&$$$"""''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%######$$$&&&(((((('''%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%###"""###&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$(((((((((''''''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&(((&&&&&&(((((()))((('''&&&***)))''''''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""" ###&&&'''&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''(((((($$$'''***,,,---+++(((&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%(((+++,,,***'''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&%%%&&&((())))))((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&zzzdddPPPEEE===;;;888666444333222222222111//////000111111000+++,,,---...///000111111+++,,,...000000///---,,,------------------------,,,++++++******)))(((((((((***+++***)))((()))***'''((()))******++++++***)))******++++++******)))$$$%%%''')))******))))))%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&'''((()))''''''((()))))))))((((((&&&'''((())))))******)))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((,,,...***$$$!!!$$$)))&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%$$$###"""$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&''''''''''''%%%$$$%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&((()))(((''')))(((&&&%%%$$$$$$%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%&&&'''((()))((('''''')))))))))++++++***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""''''''%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###'''---111111...)))%%%$$$%%%&&&''''''(((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''',,,111222...***''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&'''%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%$$$yyydddRRRHHH<<<;;;999666333222222222000111111///...---...///.........//////000000000,,,,,,.../////////......000///---,,,++++++------,,,,,,,,,+++******)))))))))***++++++))))))***+++((())))))************)))((())))))))))))))))))((($$$&&&((()))***)))((('''######$$$$$$%%%&&&&&&''')))((('''&&&&&&(((***+++&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((*********)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&'''''''''((('''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''''''''''')))+++,,,***'''&&&))),,,'''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''$$$######%%%'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&&&&%%%######$$$'''))))))'''%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&###$$$%%%''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))(((&&&%%%%%%'''((('''&&&&&&&&&&&&''''''&&&%%%%%%'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''#########"""######$$$$$$$$$%%%'''(((((('''%%%$$$$$$############$$$$$$%%%"""$$$&&&(((((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%$$$%%%&&&'''(((''''''&&&&&&'''***...///...***&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" $$$&&&&&&%%%###$$$&&&&&&$$$###$$$%%%############$$$$$$$$$$$$###'''---111222...)))%%%$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))...222111,,,(((''')))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&((()))))))))'''&&&&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&&&&&&&%%%%%%yyyeeeTTTKKK;;;;;;999666333111222333///111222000,,,+++,,,///000000000000////////////,,,------.../////////...000...+++)))((()))***,,,*********+++,,,,,,------)))+++,,,+++***)))***+++***************)))((('''''''''((((((((((((''''''&&&''')))******(((&&&%%%""""""###$$$$$$%%%&&&&&&)))((('''&&&'''(((***,,,%%%&&&&&&'''''''''''''''%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((()))***,,,,,,++++++)))(((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''%%%$$$$$$$$$&&&'''(((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###&&&)))(((%%%######$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%$$$######$$$$$$%%%''')))(((&&&$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&"""$$$%%%'''((((((''''''%%%%%%%%%&&&'''((()))***$$$%%%&&&'''(((***++++++***(((%%%$$$%%%%%%%%%%%%!!!###&&&)))***(((&&&$$$''''''((((((''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,)))'''%%%%%%$$$###!!!###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$############"""$$$''')))***(((%%%###&&&''''''((('''&&&$$$###&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%'''((((((%%%###""""""######%%%&&&'''&&&&&&%%%###%%%***///222111---)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$''',,,000000---)))&&&$$$%%%&&&'''(((((((((((($$$&&&((())))))(((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))),,,///---'''$$$%%%(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$&&&((()))$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&((()))***)))(((&&&'''&&&%%%%%%%%%'''((()))$$$%%%&&&'''''''''&&&%%%xxxbbbQQQHHH===:::777555444333222111222000...---,,,---...///000000000000000111111222,,,---...//////...---,,,,,,***)))+++......+++''')))))))))))))))))))))))))))***+++***))))))+++,,,,,,,,,,,,,,,***(((&&&$$$(((((('''''''''&&&&&&&&&((((((***,,,---,,,(((%%%))))))(((((((((***+++,,,(((((('''%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%''')))((('''&&&&&&'''((()))+++''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&'''((()))***+++,,,333...)))&&&'''((('''%%%"""((()))%%%###&&&***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''&&&&&&&&&''''''%%%###&&&'''(((******((('''&&&$$$%%%'''''''''%%%###"""%%%%%%$$$%%%&&&'''%%%###***(((&&&###"""###$$$%%%$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((%%%$$$%%%((()))(((&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&'''((()))***+++))))))((('''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&(((***+++,,,---&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))******$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))+++***)))&&&$$$###$$$%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***///222111+++&&&%%%&&&''''''((((((''''''%%%$$$######%%%%%%$$$###%%%&&&'''((('''%%%"""!!!%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%&&&((())))))(((((((((((('''''''''%%%%%%$$$###$$$%%%&&&''''''''')))***++++++++++++$$$%%%'''))))))((('''&&&'''((((((((('''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''!!!'''(((%%%((((((((()))+++,,,+++)))$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&'''((())))))wwwbbbQQQGGG===:::777555444333222111111000...---------//////000000//////000000111222------...//////...------///...---------,,,***((())))))))))))))))))))))))+++,,,,,,***(((((()))***$$$%%%&&&((()))))))))((()))))))))(((((('''''''''''''''(((***,,,,,,***((())))))((((((((()))******((((((''''''&&&&&&'''''',,,+++)))'''''''''((()))&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''((()))******+++222...)))&&&&&&&&&%%%###"""%%%))))))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&%%%%%%&&&((()))((('''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''%%%$$$$$$$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&'''((()))******((((((''''''&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))***++++++&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((()))***(((&&&$$$$$$$$$%%%&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,///...)))%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$!!!"""$$$%%%&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''((()))***+++((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''((()))************%%%&&&'''((((((''''''&&&''''''((((((''''''&&&%%%&&&%%%%%%%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&***%%% !!!&&&)))(((%%%***)))((()))***+++***(((((()))))))))(((((('''&&&%%%%%%&&&&&&'''(((((()))vvv```PPPGGG===:::777555444333222111111000...------...//////000000//////000000111222---......//////......------...///---+++******+++)))))))))))))))))))))))),,,---,,,***((('''((()))!!!"""$$$&&&(((***++++++******))))))))))))(((((('''&&&&&&(((***,,,+++***))))))((('''''''''(((((('''''''''(((((((((((()))---,,,***((('''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''((((((((())))))///,,,(((%%%%%%%%%$$$###''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$''')))******$$$%%%&&&''''''&&&%%%$$$'''&&&$$$######%%%'''(((&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''''''''((((((((()))))))))''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%!!!!!!"""###$$$&&&&&&'''######%%%&&&''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&''''''((((((((('''&&&&&&'''&&&&&&&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''((((((''''''''''''''''''+++)))(((((())))))'''%%%---+++)))((())))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((uuu___OOOFFF===:::777555444333222111000///............/////////////////////000111111......////////////......,,,...///---)))(((***---((((((((((((((((((((((((***++++++***((('''(((***&&&'''(((((())))))******))))))))))))))))))))))))***(((&&&'''(((***+++***((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))'''&&&%%%%%%%%%%%%(((((((((((('''&&&&&&%%%''''''''''''''''''''''''''''''(((''''''&&&%%%%%%''''''''''''''''''''''''+++***'''&&&%%%&&&&&&&&&&&&%%%%%%(((******&&&###''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''%%%######%%%((())))))%%%&&&''''''''''''&&&%%%&&&%%%$$$$$$%%%&&&'''(((&&&%%%$$$%%%''''''%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&)))((('''%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&'''%%%$$$%%%&&&'''&&&%%%#########""""""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((''''''((())))))(((&&&%%%&&&'''...,,,)))((((((((((((&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''sss^^^MMMEEE===:::777555444333222111//////.........//////////////////...///000000111////////////////////////333444333///)))'''))),,,((((((((((((((((((((((((''')))))))))((((((***,,,***)))))))))((((((((((((((((((((((((((((((((((((,,,***'''&&&'''(((((((((((('''''''''&&&&&&%%%%%%###$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++%%%%%%'''+++///...)))###''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))&&&######$$$&&&&&&&&&'''''''''(((((('''''''''###$$$&&&'''(((''''''&&&%%%$$$$$$$$$&&&&&&$$$#########$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&'''''''''''''''((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))///---***'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###$$$%%%&&&%%%############""""""###$$$$$$&&&&&&&&&&&&%%%$$$############$$$###""" &&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((((((''''''&&&&&&%%%$$$######''''''((())))))((((((''''''''''''%%%###$$$(((+++---+++))))))))))))(((&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&qqq\\\LLLDDD===:::777555444333222111........./////////////////////......//////000111000//////......//////000???<<<888111,,,(((((()))))))))))))))))))))))))))&&&'''((((((((()))+++---'''''''''''''''((()))***''''''(((((((((((())))))---+++(((&&&'''''''''&&&'''''''''(((''''''&&&%%%"""###%%%'''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$#########%%%%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((+++---&&&'''***...222111+++&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&''')))))))))'''%%%$$$%%%&&&&&&%%%(((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&((('''&&&&&&''')))'''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))***+++111///+++(((%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&$$$%%%&&&((($$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###!!!!!!"""###$$$&&&&&&'''%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%$$$###"""!!!&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((()))))))))((((((&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%$$$###"""!!! %%%&&&'''((()))((('''&&&''''''&&&%%%$$$&&&***---***))))))***++++++)))'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&ppp[[[KKKCCC===:::777555444333222111---......//////////////////............///000000111000///......///000111AAA<<<555///,,,***)))((())))))))))))))))))))))))'''((()))(((((((((***,,,((((((''''''((()))++++++((((((((())))))*********+++)))''''''(((((('''&&&&&&&&&'''((()))(((''''''###%%%'''((()))((('''&&&''''''''''''''''''&&&&&&'''%%%###!!!!!!###&&&(((''''''''''''''''''''''''&&&''''''(((((((((((('''######$$$%%%&&&''''''(((%%%'''((((((&&&&&&(((***))))))***+++,,,,,,***(((''''''''''''''''''''''''((((((''''''&&&''''''(((((('''&&&'''((()))(((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((******...,,,)))&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''###$$$&&&&&&$$$$$$&&&)))$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$!!!"""$$$%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((((((''''''((()))))))))))))))'''&&&&&&&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%$$$$$$###"""!!!!!!$$$%%%'''(((((((((&&&&&&&&&%%%%%%%%%'''(((((()))&&&&&&(((+++------***((("""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppZZZKKKCCC===:::777555444333222111------...///000000//////...............///000000111000///......///000111;;;555...***+++,,,+++***))))))))))))))))))))))))))))))***)))''''''(((***---,,,+++*********+++,,,))))))******++++++++++++((('''&&&'''))))))((('''%%%&&&((()))))))))((((((%%%&&&(((******)))'''&&&((((((((('''&&&%%%######)))'''$$$""""""%%%))),,,''''''''''''''''''''''''&&&&&&'''((()))))))))(((""""""###$$$&&&'''((((((%%%''')))'''%%%###%%%'''***)))'''&&&$$$$$$%%%&&&((((((((((((((((((((((((++++++)))((('''&&&&&&%%%'''''''''))),,,,,,,,,***'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%%%%%%%&&&''')))(((((()))******)))''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***)))((('''%%%$$$"""""" ###%%%$$$""""""###&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''(((((('''''''''(((((()))***)))&&&$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%))),,,---+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&'''''' ###%%%%%%$$$###&&&((($$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&'''((('''%%%"""!!! !!!"""$$$&&&'''''''''"""""""""###&&&(((+++---''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%!!!###&&&(((******)))(((''''''((())))))))))))))))))((('''((()))******(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%######$$$&&&((('''%%%"""###$$$'''+++......,,,)))&&&''''''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%oooZZZLLLEEE:::999777444333222222222111111000///////////////(((***,,,///000111111111,,,------...............------,,,++++++******)))))))))(((((()))+++...///))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************(((((())))))*********+++'''''''''&&&&&&%%%%%%%%%'''(((((()))))))))))))))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&'''''''''(((((()))))))))))))))((((((''''''''''''((((((***(((&&&'''******'''$$$%%%&&&&&&&&&%%%%%%'''((('''&&&%%%%%%'''(((((((((&&&''''''(((''''''&&&&&&###$$$&&&'''(((''''''&&&)))((('''&&&%%%$$$######%%%&&&'''&&&$$$###$$$%%%(((&&&$$$###$$$$$$###"""''''''''''''''''''''''''((((((((((((((((((((((((###"""!!!$$$''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&$$$$$$$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))******)))((('''''''''''''''#########&&&)))******)))((((((''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&'''(((,,,(((###!!!%%%'''&&&'''((((((%%%$$$$$$%%%"""###%%%&&&'''&&&%%%%%%((('''%%%$$$###$$$$$$%%%)))'''%%%$$$%%%&&&&&&&&&!!!"""""""""&&&+++***%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% ###'''+++......---+++))))))))))))************))))))(((((((((***+++---,,,)))%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))...***%%%###$$$&&&&&&%%%+++,,,---...---,,,***)))$$$&&&'''&&&###"""%%%(((((()))*********)))'''&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%oooZZZKKKDDD:::999777444333222222222000//////...............,,,,,,---...............------...////////////...------,,,,,,+++*********)))(((''''''((()))+++---))))))))))))))))))))))))+++***)))(((''''''((()))((((((((()))))))))******''''''(((((())))))))))))(((((((((''''''&&&&&&&&&((('''&&&&&&''''''))))))((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))))))))((((((((((((''''''''''''(((((()))(((''''''((((((&&&$$$%%%&&&&&&&&&%%%%%%'''((('''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&%%%&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''%%%######$$$%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$"""###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((******)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&''''''&&&&&&'''))))))((('''######$$$$$$%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%''''''((('''%%%###"""###$$$%%%$$$&&&((((((&&&&&&&&&'''###$$$&&&'''''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&$$$###$$$%%%$$$###"""%%%%%%###%%%)))((($$$$$$###""""""###$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###&&&)))---......---,,,******************))))))***))))))((((((((()))))),,,***'''&&&&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&&&&'''+++)))&&&%%%'''))))))(((***+++---......,,,***(((%%%&&&''''''&&&%%%&&&'''%%%&&&'''''''''&&&%%%$$$&&&''''''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%oooZZZJJJBBB:::999777444333222222222//////...---------------//////...---,,,,,,,,,,,,......///000000000//////------,,,,,,++++++*********)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''((()))(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%'''((()))'''&&&'''''''''''''''&&&%%%%%%((('''$$$""""""###&&&'''$$$%%%%%%&&&'''((())))))%%%&&&'''&&&$$$###$$$%%%%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&''',,,+++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&((('''&&&'''''''''%%%###!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""############$$$&&&'''(((%%%&&&'''''''''%%%###"""!!!###%%%&&&%%%%%%&&&'''%%%&&&''''''((('''''''''############$$$%%%&&&'''&&&$$$######$$$###!!!$$$&&&%%%%%%((()))((('''%%%######&&&'''&&&$$$&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&(((+++...///...,,,++++++*********)))((((((((()))))))))(((((('''%%%%%%)))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''%%%%%%%%%###"""!!!###%%%'''&&&&&&)))+++...000000---***''''''&&&&&&((()))((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%nnnYYYIIIAAA:::999777444333222222222000///......------......000///---,,,+++++++++,,,...//////000000000000000...------,,,++++++******++++++)))(((((('''(((((((((((((((((((((((((((((()))))))))(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((%%%(((***(((%%%"""###%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&'''))))))'''%%%'''''''''''''''&&&%%%%%%((('''%%%###"""###$$$%%%%%%%%%&&&'''(((((())))))$$$%%%&&&&&&$$$$$$%%%&&&%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%+++***((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%$$$############$$$%%%&&&'''))))))%%%&&&'''((((((&&&$$$### """$$$$$$######$$$%%%''''''(((((((((((((((((($$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$!!!!!!&&&%%%%%%)))------'''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############&&&&&&&&&''''''((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%'''((()))***#########$$$$$$%%%%%%%%%''''''%%%$$$######$$$$$$((()))+++------,,,***)))***))))))((('''&&&&&&%%%&&&&&&'''((('''&&&%%%$$$$$$$$$###$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((%%%$$$### !!!###%%%%%%$$$$$$))),,,///222111...***'''&&&%%%%%%'''******&&&"""%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%mmmXXXHHH@@@:::999777444333222222222111000//////....../////////...---,,,+++,,,---......//////000000000000000......------,,,++++++***---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))++++++***(((&&&&&&''''''''''''''''''&&&'''(((((((((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%(((***(((%%%"""###%%%%%%&&&&&&&&&%%%%%%'''((('''&&&&&&'''(((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""###&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&''')))*********''''''&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$######$$$((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%&&&'''%%%### """&&&%%%%%%))),,,---$$$&&&&&&###!!!######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))***+++#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''((()))******)))((('''(((((('''&&&%%%$$$$$$######$$$%%%'''''''''&&&%%%$$$$$$###$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******(((%%%$$$###%%%&&&((())))))((('''&&&))),,,000222222///+++(((%%%$$$$$$&&&))))))%%%!!!&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&kkkWWWHHH@@@:::999777444333222222222111111000///////////////......---------...//////......///000000000//////......------,,,,,,++++++------,,,+++***)))(((((())))))))))))))))))))))))'''(((((())))))))))))(((''''''((((((((()))))))))************))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%''')))+++,,,***((('''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''(((((('''&&&&&&&&&''''''$$$%%%&&&(((((((((''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&%%%%%%&&&%%%&&&&&&&&&%%%%%%'''((()))'''&&&%%%'''''''''&&&&&&'''((()))))))))))))))%%%&&&'''((('''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))***)))(((%%%$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$### !!!###%%%&&&'''''''''&&&'''((()))************'''&&&%%%$$$$$$%%%&&&'''(((***+++***(((&&&&&&&&&))))))(((''''''''''''((((((((((((((('''&&&%%%$$$'''&&&&&&&&&''''''%%%$$$###''')))&&&%%%'''(((&&&&&&''''''%%%"""!!!"""$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%''')))+++&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&'''(((******$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&''''''''')))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%&&&((())))))'''%%%%%%%%%)))+++...000000---***'''$$$$$$$$$&&&'''&&&%%%###&&&%%%$$$############$$$$$$$$$%%%%%%&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&jjjVVVGGG@@@:::999777444333222222222000000///............///...//////000/////////...------...////////////............---,,,,,,++++++++++++++++++***(((''''''))))))))))))))))))))))))&&&'''((()))******)))(((((((((((()))))))))************)))))))))(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((())))))&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''(((###$$$&&&((())))))((('''''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''))))))(((&&&%%%&&&&&&&&&%%%%%%'''(((+++(((%%%$$$%%%&&&''''''%%%&&&((()))+++,,,,,,,,,''''''''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''&&&%%%###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&### !!!"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&((()))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&'''&&&%%%%%%&&&&&&%%%###"""###$$$&&&&&&'''''''''&&&'''((()))******)))(((%%%%%%$$$$$$$$$$$$%%%%%%''')))******(((''''''((()))((('''&&&&&&&&&'''''''''(((((())))))((('''&&&'''&&&$$$%%%'''(((''''''((())))))&&&&&&(((&&&!!!&&&### """&&&)))'''$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((()))))))))((('''&&&'''&&&&&&&&&'''***,,,...'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%###%%%''')))***)))'''&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''',,,***'''&&&&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&(((###&&&'''&&&$$$"""###%%%''')))+++,,,,,,***'''&&&%%%&&&'''&&&%%%%%%%%%'''((('''%%%$$$############$$$%%%%%%&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&~~~iiiUUUGGG@@@:::999777444333222222222//////...------------...000000111111111///...---,,,------...............///......------,,,++++++************)))((('''&&&))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))************))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))'''%%%###$$$&&&)))+++%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&''''''((((((''''''&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))###$$$&&&((())))))(((''''''(((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%'''***+++)))'''%%%&&&&&&&&&%%%%%%'''(((---)))%%%###$$$&&&'''(((%%%&&&(((***,,,---......)))(((&&&%%%%%%'''***,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((()))******$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%&&&&&&'''(((###""""""###%%%%%%$$$"""%%%%%%&&&'''(((((()))***$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&((('''%%%&&&&&&'''%%%$$$%%%%%%&&&'''''''''&&&&&&&&&'''((())))))(((''''''######$$$%%%%%%%%%$$$######$$$&&&'''&&&&&&'''((()))((('''&&&%%%%%%&&&'''&&&'''(((*********))))))'''%%%######&&&(((((((((((((((&&&%%%'''***(((""" ###)))$$$%%%&&&&&&'''((((((((('''%%%&&&'''((()))+++,,,,,,)))***+++++++++***((('''$$$###"""###$$$'''***,,,''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%"""$$$(((+++,,,+++((('''%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&,,,)))&&&$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))%%%''')))(((&&&%%%''')))&&&'''((()))((('''%%%$$$&&&((()))'''%%%$$$'''***,,,***(((&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((('''&&&&&&&&&&&&'''gggUUUHHH@@@;;;888444222222222222111222000///------///000222...///000111111000//////------...///000000//////222111000...,,,***)))((()))((((((((((((((()))************))))))'''&&&&&&(((((((((((())))))))))))***)))'''&&&'''(((***+++)))((('''&&&&&&'''((()))'''''''''''''''((()))***''''''((((((((((((''''''&&&&&&%%%$$$###!!! &&&$$$###%%%((()))'''%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%((((((&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$&&&%%%$$$&&&***,,,***(((%%%&&&&&&&&&'''((((((((()))*********)))'''%%%###((('''&&&%%%%%%&&&'''(((&&&%%%$$$'''+++------+++###$$$'''***,,,...000000&&&%%%%%%'''((((((&&&######$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''%%%$$$&&&'''&&&((()))(((%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&''''''%%%&&&((('''###!!!###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$&&&((('''%%%$$$&&&((((((&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$%%%&&&'''******)))((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""$$$(((***'''###!!!!!!"""###$$$&&&'''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$(((''''''&&&$$$###""""""%%%&&&(((((('''&&&'''(((+++***((('''''')))+++---)))((('''&&&%%%&&&&&&'''&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''(((***,,,---)))***+++++++++)))((('''$$$%%%%%%&&&'''((())))))!!!"""######$$$$$$$$$$$$$$$######"""#########$$$###############$$$$$$%%%'''''''''(((''''''&&&&&&,,,+++)))'''%%%$$$######%%%''')))+++***)))&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((((((%%%&&&)))***'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))+++000+++%%%###%%%'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%gggVVVIIIAAA<<<999555333333333222111111000///......///000111111111111111000000///...------...///////////////000///...---,,,***))))))******)))))))))*********************)))((('''&&&(((((((((((())))))))))))))))))'''''''''(((***+++)))(((''''''''''''((()))(((''''''''''''(((((()))''''''((((((((((((''''''(((((((((((('''&&&%%%%%%&&&$$$$$$%%%((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((&&&&&&''')))***(((&&&&&&&&&&&&''''''''''''''')))))))))((('''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''((('''%%%''')))***)))((())))))***))))))((('''&&&&&&%%%%%%&&&((((((&&&$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%&&&'''&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''***'''&&&'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((###%%%&&&&&&$$$###%%%'''&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%%%%%%%&&& !!!"""###$$$%%%%%%%%%&&&&&&''''''((()))******$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%''''''%%%###""""""######$$$%%%''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''((())))))%%%&&&(((((('''&&&'''(((***)))'''&&&%%%''')))***((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$(((((()))***+++,,,------&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%###############$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&''''''(((((((((''''''***)))(((&&&%%%$$$######$$$%%%''')))))))))''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&))))))&&&'''***+++)))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((******+++((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))---)))&&&$$$&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%iiiWWWJJJBBB<<<999555333333333222111111000///......///000111333333111000///.........---......///////////////------,,,,,,+++*********++++++++++++++++++++++++******+++******)))((('''(((((((((((()))))))))))))))((('''''''''(((***+++)))((((((''''''(((((())))))((((((''''''''''''(((''''''((((((((((((''''''(((((()))))))))))))))(((&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))***)))((('''((()))((('''%%%'''''''''''''''&&&&&&&&&))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&***(((''''''''''''&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$(((((((((''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$&&&(((((('''&&&&&&''''''(((((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''',,,(((&&&'''%%% """&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((("""$$$%%%%%%$$$$$$%%%&&&%%%$$$######%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###!!!###%%%&&&&&&%%%%%%&&&((()))***,,,,,,######$$$$$$%%%%%%&&&&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######"""!!!!!!!!!$$$&&&((((((''''''((())))))(((&&&%%%$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&'''((((((((('''''''''&&&%%%$$$$$$$$$$$$######%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''******'''(((,,,---+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&jjjXXXJJJAAA<<<999555333222222111000000000////////////000000222111///...---...//////......///////////////...************************+++++++++++++++***************++++++***)))(((((((((((((((((()))))))))))))))(((((('''((()))******)))(((((((((((((((((()))***)))((('''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&''''''&&&&&&''''''(((((((((((((((((((((((((((((('''&&&((((((((('''&&&&&&&&&%%%)))(((&&&%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&)))((('''&&&&&&%%%$$$###!!!"""###%%%'''((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$"""$$$''')))(((&&&&&&&&&''''''&&&$$$"""!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%&&&&&&'''+++'''&&&((('''%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%'''''''''%%%###!!!!!!"""###$$$%%%%%%%%%$$$######$$$%%%&&&'''((((((######$$$%%%%%%&&&&&&&&&%%%)))+++)))%%%"""###&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###""" $$$&&&((((((((('''((()))))))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$###"""'''&&&%%%%%%%%%'''((()))''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&###############$$$%%%%%%"""###$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''******((()))---...,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&jjjWWWJJJAAA<<<999444222111111000///000000////////////000000...------,,,---...000111...///////////////......)))))))))******+++++++++******+++++++++***(((((()))************)))(((((((((((((((((())))))))))))((((((((((((((())))))***((())))))))))))))))))(((***)))((('''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))(((((('''%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&'''((()))******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$'''((('''&&&&&&&&&###$$$%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''***'''&&&((((((&&&(((+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%***---+++%%%"""$$$((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$&&&((()))(((((()))*********)))((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%&&&''')))***&&&%%%%%%$$$$$$############$$$%%%&&&'''(((((((((***)))(((&&&%%%$$$#########""""""""""""###$$$$$$ !!!"""###$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((******((()))---...,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$$$$((((((''''''''''''((((((###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%$$$$$$###%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''hhhVVVIIIAAA===999555222111111000/////////000000000000//////,,,,,,,,,---...///111111//////////////////...---))))))*********+++++++++******+++++++++)))((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((()))((((((''''''''''''(((''''''((((((((((((''''''))))))))))))((('''&&&%%%%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((())))))((('''&&&$$$$$$(((''''''&&&%%%%%%$$$$$$%%%'''((()))((('''((()))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((())))))((((((((($$$&&&'''&&&%%%%%%&&&((($$$$$$%%%'''(((((((((((((((&&&$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&%%%%%%&&& """%%%&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''***&&&%%%'''&&&######&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***)))''''''((((((&&&%%%!!!###$$$$$$$$$$$$%%%'''$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%))),,,***&&&###%%%((('''&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))))))))***+++******+++***)))'''%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&((()))******++++++***(((&&&$$$###############""""""######$$$%%% !!!"""######$$$$$$###$$$#########$$$$$$%%%&&&'''''''''&&&%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&'''******''''''***+++)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((~~~eeeUUUJJJCCC???<<<777444333333111000//////000000000000//////......///000111111111000///////////////...------*********++++++++++++++++++,,,------,,,***((('''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))((()))************)))((((((''''''''''''(((((()))''''''(((((((((((('''''''''(((((()))((((((''''''%%%''')))(((%%%$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&(((***)))'''&&&&&&(((&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((('''%%%%%%&&&((( !!!###&&&((()))******(((&&&$$$$$$%%%''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$$$$$$$&&& ###&&&(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''%%%%%%''''''###"""%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******,,,)))'''&&&''''''$$$"""!!!###%%%%%%######%%%'''$$$$$$%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$&&&((((((%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$""" $$$&&&((()))))))))***+++((()))***+++***(((%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''((('''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&''')))(((%%%%%%((((((&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((******+++%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())){{{cccTTTJJJDDDAAA>>>999666555444333222//////000000000000//////000111222333333222000/////////000000///...------++++++++++++++++++++++++,,,---.........,,,)))(((&&&&&&'''''''''''''''&&&(((((((((((())))))))))))'''(((((()))))))))))))))((()))***++++++***)))((('''''''''''''''((()))***''''''((((((((((((''''''$$$%%%&&&'''((((((((((((%%%''')))(((%%%###$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&((()))))))))(((&&&&&&''''''((()))))))))(((***,,,***'''$$$%%%&&&%%%&&&&&&''''''((((((((('''((()))))))))((('''&&&&&&&&&$$$######$$$&&&&&&''')))***(((%%%$$$%%%'''(((((('''&&&%%%$$$"""!!!(((&&&$$$$$$%%%''''''&&&'''&&&%%%%%%%%%%%%&&&'''))))))))))))((('''&&&%%%(((''''''&&&&&&''''''(((&&&''''''%%%######$$$&&&###&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$###%%%)))***'''''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******,,,)))&&&&&&&&&%%%""""""%%%''''''%%%%%%'''***%%%$$$$$$$$$$$$%%%''''''%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$&&&'''(((((((((((('''&&&%%%$$$$$$###"""$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))###""""""""""""""""""###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''$$$&&&((()))))))))+++,,,'''(((***+++***(((%%%######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((&&&###""""""$$$(((***$$$%%%&&&&&&&&&$$$###!!!''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&###%%%'''))))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))((($$$###&&&&&&###''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))$$$$$$&&&&&&&&&&&&%%%$$$%%%'''(((&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))}}}{{{dddRRRGGGBBB999888666555333333222222111111000000111222222333111///......000111000//////......------,,,++++++---,,,++++++******++++++,,,///111///)))&&&''')))+++,,,,,,---------,,,,,,''''''((((((((((((''''''***))))))***,,,,,,+++***''')))***,,,+++***(((''''''((())))))(((&&&$$$###'''''''''&&&&&&%%%%%%%%%'''$$$###$$$&&&'''%%%######$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))(((((('''''''''(((((()))+++******)))(((''''''&&&&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&''')))***,,,---...***&&&%%%&&&((('''%%%%%%%%%%%%'''(((&&&### &&&((())))))'''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''')))***)))(((&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###'''%%%###!!!"""$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############$$$%%%&&&'''&&&'''***++++++***'''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&%%%$$$######%%%&&&(((***)))'''''''''&&&%%%###%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%&&&'''%%%&&&'''''''''%%%###!!!###$$$%%%&&&'''(((((())))))&&&######$$$%%%###!!!%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((((((''''''(((***)))((((((***---...+++(((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&'''))))))'''&&&%%%'''''''''&&&)))((('''&&&%%%$$$#########%%%&&&&&&$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%///***%%%###%%%''''''&&&###$$$$$$$$$$$$###""""""$$$$$$######"""#########!!!"""###%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%&&&'''%%%%%%&&&((()))((('''&&&''''''((((((''''''&&&''''''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&xxx}}}{{{dddRRRFFFAAA999888666555333333222222111000000000000000111111111000......000111000//////...---,,,,,,+++++++++---,,,++++++******++++++,,,///000...)))&&&'''))))))***************)))((((((((())))))))))))(((((((((''''''(((***+++)))(((((()))*********)))((((((((((((((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%''''''&&&$$$'''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''')))************))))))(((''''''&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&'''((()))***+++---***&&&%%%&&&((('''&&&$$$######%%%&&&&&&%%%######$$$%%%$$$###"""###$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$+++)))'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%''')))******)))'''%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%"""$$$&&&'''(((((('''&&&((((((&&&$$$""" )))'''$$$$$$%%%&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$#########%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%&&&)))(((((('''&&&%%%%%%$$$&&&'''((((((''''''((()))***)))(((***------+++)))$$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%'''((('''&&&$$$%%%'''((((((((())))))(((((('''''''''&&&$$$'''***+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''&&&'''&&&%%%&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$''''''((())))))((('''&&&(((''''''&&&&&&&&&''''''((((((''''''''''''(((((({{{ttt{{{{{{dddQQQEEE@@@999888666555333333222222111000000/////////000000222000...///000111000//////...,,,+++******+++,,,,,,,,,+++************++++++...///---)))''''''))))))))))))))))))(((''''''))))))************))))))'''&&&&&&'''))))))(((&&&))))))((((((((()))))))))))))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&''')))***+++***))))))((((((''''''''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&'''((((((+++)))'''&&&''''''''''''%%%###"""###%%%''''''&&&&&&&&&&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$#########$$$&&&(((((((((''''''''''''&&&&&&%%%$$$$$$$$$)))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%""""""###$$$&&&'''((((((%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$############'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,+++***)))(((&&&%%%%%%%%%'''((((((''''''((()))***))))))***,,,,,,+++)))$$$$$$$$$%%%$$$######"""&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$%%%'''&&&%%%$$$%%%''')))))))))''''''''''''''''''((((((###'''+++---+++(((%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''(((((()))((((((((()))((('''***,,,---)))&&&((('''&&&&&&&&&&&&$$$"""%%%&&&&&&'''''''''((((((''''''((()))))))))((('''''''''&&&&&&&&&''''''((()))((('''&&&&&&'''))))))uuurrr{{{{{{dddPPPDDD>>>999888666555333222222222222111111000000000000000333111//////000111000//////...,,,*********+++,,,,,,++++++***************+++,,,...,,,***(((((()))++++++++++++***)))((('''((())))))******))))))(((&&&&&&%%%'''((()))(((&&&)))((('''&&&&&&((()))******)))(((''''''(((***+++'''''''''''''''&&&&&&&&&((('''''''''((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((()))***))))))((((((((('''''''''"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&)))(((''''''''''''(((((()))&&&$$$###%%%'''''''''((('''&&&$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''%%%###$$$''')))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%% !!!###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))$$$%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&%%%$$$%%%'''))))))'''%%%$$$######$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))+++,,,---+++******)))((('''&&&&&&%%%&&&((('''&&&&&&''')))************++++++******''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))'''%%%#########$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%$$$$$$### $$$'''&&&###"""###%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%'''(((((((((((('''***((((((,,,111111,,,&&&'''&&&&&&'''((((((&&&$$$''''''''''''((()))******&&&'''))))))***)))(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''((()))}}}uuunnnppp}}}{{{dddPPPCCC===999888666555333222222222333222222111111222222222333111000///000111000//////...---+++***++++++,,,,,,+++******))))))*********+++,,,+++***)))))))))***************)))(((''''''(((((())))))(((((('''(((''''''(((******)))''')))'''&&&%%%%%%''')))+++***)))(((''''''(((***+++''''''''''''''''''''''''((((((((((((((('''(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''(((((()))(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''"""###$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''((()))---***'''%%%%%%'''''''''$$$$$$###!!! """%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&%%%%%%(((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''((()))(((%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$%%%&&&###$$$'''))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&""""""######%%%&&&((((((''''''''''''''''''((((((%%%&&&''''''&&&&&&'''((())))))))))))(((((()))))))))))))))))))))(((((('''$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%'''***(((&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%!!! """%%%$$$%%%%%%%%%%%%$$$######$$$#########$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&'''''''''''''''***((()))---222222,,,&&&&&&&&&''')))+++,,,***(((%%%%%%$$$$$$%%%&&&''''''&&&''')))*********)))(((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&((()))sssmmmjjjooo~~~zzzdddQQQDDD>>>999888666555333333222222222222222222222333444444444222000000111111000//////......------,,,++++++++++++***))))))))))))*********************))))))''''''((((((((((((''''''''''''(((((((((((('''''')))(((((()))++++++***((('''&&&%%%$$$%%%''')))***))))))(((''''''((((((((('''''''''''''''((((((((('''((()))((('''&&&''')))'''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))((((((''''''''''''(((((()))((((((((((((((()))))))))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%'''((((((''''''(((***...+++(((&&&&&&&&&&&&%%%%%%&&&%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&)))+++))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((***+++)))%%%###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))))))))"""""""""###$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&"""###$$$$$$######%%%'''###%%%'''))))))'''%%%###'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''((($$$%%%%%%&&&&&&'''(((((($$$&&&''''''&&&&&&'''(((((())))))(((&&&&&&''')))(((((())))))(((((('''&&&######$$$$$$$$$$$$######%%%&&&((('''&&&&&&''')))+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''''''''((('''%%%######&&&((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%&&&&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((())))))***---000///+++&&&%%%&&&'''***---...,,,***((((((&&&%%%%%%&&&'''(((&&&''')))***+++******)))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((ppplllkkkqqqzzzdddQQQDDD>>>999888666555333333222222000000111111222333555555555333111000111111000///...///000000///...,,,+++++++++***))))))))))))))))))))))))***++++++***)))&&&&&&'''((())))))))))))(((((())))))))))))(((((()))(((((()))++++++***(((%%%%%%%%%%%%%%%'''((()))((((((((((((((('''&&&%%%&&&'''''''''((((((((()))&&&''')))(((&&&%%%''')))$$$###!!! !!!###$$$(((((()))))))))*********((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''$$$&&&))))))'''''')))++++++)))&&&%%%%%%&&&%%%$$$'''((()))(((&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&&&&((()))''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''"""$$$&&&'''((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%(((***((($$$"""$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&''')))***+++############$$$%%%&&&&&&""""""$$$&&&(((***+++,,,"""$$$%%%%%%$$$$$$&&&)))%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''''''''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%'''((('''((((((&&&$$$###%%%(((((((((((((((((('''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$&&&((((((((((((***+++***(((&&&&&&''''''&&&%%%"""###$$$%%%'''(((******'''(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))((('''(((((((((&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&((())))))$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))))),,,***(((&&&&&&''')))***((()))+++------+++)))'''&&&&&&(((+++------***(((---+++***((('''((()))***&&&''')))***++++++*********)))((('''&&&%%%%%%%%%%%%&&&(((***+++***))))))ssspppooovvvzzzdddQQQEEE???999888666555333333222222...//////000111333444555555333111000111111000///...///111222111///,,,***+++******))))))))))))))))))(((((()))++++++***)))'''((()))+++,,,,,,,,,,,,))))))************))))))(((''''''(((***+++)))((($$$$$$%%%%%%&&&'''((()))'''((())))))(((&&&$$$###&&&'''''''''(((((())))))%%%''')))(((%%%%%%&&&)))&&&%%%###""""""###%%%&&&(((((())))))*********+++((((((''''''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''((('''&&&%%%&&&(((***,,,'''&&&&&&&&&&&&'''((()))###&&&))))))(((''')))+++'''%%%$$$$$$%%%&&&%%%$$$$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###%%%'''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!%%%((('''###"""%%%)))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$###""""""!!!"""%%%&&&&&&%%%%%%(((+++'''((()))******)))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&''''''%%%""""""$$$''')))))))))))))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((()))))))))+++---(((&&&%%%%%%'''((((((''' ###&&&(((***,,,$$$&&&((()))'''%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''((('''&&&'''***...---)))$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++++++++++++++///---***''''''(((+++---(((***,,,,,,***(((''''''&&&'''(((***,,,+++(((%%%+++***'''%%%$$$$$$%%%&&&&&&''')))***+++++++++***+++***((('''%%%%%%$$$$$$%%%'''***---...---+++***rrroooppp{{{wwwcccTTTGGG>>>777666444222000///......111111000000111111222333555444333222111111111111000///---,,,++++++,,,---))))))*********+++++++++,,,,,,+++***)))))))))))))))+++------+++***+++,,,+++++++++*********)))))))))))))))))))))((('''&&&'''''''''''''''((()))***((((((((((((((('''''''''&&&&&&''')))***,,,------''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))'''%%%(((((())))))((('''&&&&&&%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((($$$&&&+++***###!!!%%%%%%%%%'''+++,,,)))%%%$$$,,,%%% ###+++///***###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$)))&&&%%%&&&((()))'''%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%% '''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***'''$$$$$$&&&'''%%%###&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$#########&&&((()))(((''')))%%%"""###'''***(((&&&***(((&&&&&&$$$$$$'''+++%%%%%%%%%'''((('''$$$!!!&&&%%%&&&(((&&&"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######%%%&&&&&&$$$'''''''''(((((((((((()))########################))))))((('''&&&&&&%%%%%%&&&''')))(((&&&%%%%%%&&&&&&'''((('''&&&&&&'''((())))))(((((((((''''''''''''(((*********(((&&&$$$&&&%%%%%%$$$#########$$$&&&&&&''')))***+++,,,---+++&&&###%%%***+++'''!!!%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$#########$$$$$$%%%%%%$$$#########$$$&&&((()))///---***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''***(((%%%######%%%(((***)))***,,,+++***)))***+++)))(((&&&%%%%%%&&&''')))+++***)))(((((()))***+++'''((((((((())))))******///---)))%%%###$$$%%%''')))&&&$$$$$$&&&'''&&&$$$&&&''''''%%%$$$$$$&&&(((***)))((()))++++++)))(((pppnnnppp|||vvvbbbTTTGGG>>>999888666444222111000000222222222222222333444444444444333222111111111111000///...,,,+++++++++,,,++++++,,,,,,,,,---------++++++***************+++((()))++++++)))(((((()))+++++++++*********))))))))))))*********)))(((((((((''''''''''''(((((()))&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((((((***))))))(((%%%### ''''''''''''''''''''''''%%%&&&)))++++++***((('''((((((((((((((('''&&&&&&&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&###!!! %%%+++******(((%%% !!!'''--- &&&***%%%(((333%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###)))'''&&&&&&((()))(((&&&&&&&&&%%%%%%$$$%%%%%%%%%))))))'''$$$!!!###(((---%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%&&&$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$######$$$'''((((((''''''%%%""" !!!###$$$%%% %%%(((((($$$ ---)))$$$!!!!!!%%%))),,,'''###!!!$$$&&&%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%$$$%%%'''(((((('''%%%%%%%%%&&&'''((((((&&&%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$###''''''&&&%%%$$$%%%&&&'''''''''(((((())))))*********'''%%%&&&))))))&&&"""$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$%%%'''(((,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$&&&((()))'''((()))+++,,,---,,,,,,((('''&&&%%%%%%&&&'''((()))(((''''''''''''((()))''''''((()))))))))))))))---+++)))&&&%%%%%%&&&''''''%%%$$$$$$'''((('''&&&''''''((('''%%%&&&(((***)))((('''((()))***(((&&&ooooootttuuuaaaSSSGGG>>>;;;:::888666444333222222444444333333444444555666444333222111000000000000111000...---,,,+++++++++++++++,,,,,,,,,---------*********)))******+++,,,(((***+++***)))''''''(((+++************)))))))))))))))******+++*********)))((((((''''''''''''(((%%%%%%&&&'''((()))******((((((''''''&&&%%%%%%%%%$$$%%%&&&'''''''''''''''((((((((((((((((((((((((###%%%'''***++++++***)))(((((((((((((((''''''&&&'''(((((()))***)))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((,,,---+++)))***)))'''""" !!!(((222777333---###(((...000---'''""" &&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###############"""!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%&&&'''%%%&&&''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###$$$%%%'''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$###!!!"""$$$''''''''' $$$(((+++***(((&&&%%%///---***''''''))),,,...!!!%%%***,,,***&&&!!!+++%%%"""$$$&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###&&&)))***(((%%%$$$$$$'''((()))(((&&&%%%%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&)))((('''%%%&&&''')))*********))))))((((((''''''(((((((((((('''&&&%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%'''+++000111...+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&''')))***+++***((('''******((('''&&&&&&&&&'''&&&%%%$$$&&&((()))(((''''''((((((((('''''')))+++''''''&&&'''((()))'''%%%rrrttt{{{sss___RRRFFF>>>;;;:::888666555444333333444333333333333444555555222222111000000000000000000000///---,,,+++******))))))*********+++++++++++++++******)))************,,,---,,,***)))))))))************))))))))))))((()))***+++++++++++++++***)))((('''''''''''''''&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&%%%&&&'''(((***++++++,,,''''''''''''''''''''''''$$$%%%''')))******)))((('''(((((((((((((((''''''''''''(((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''"""&&&&&&$$$&&&***''' $$$%%%&&&(((+++***!!!,,,%%%$$$+++------(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$"""'''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((#########&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''((()))******(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%###!!!!!!###%%%''''''***)))(((&&&$$$!!!$$$)))---...)))$$$******)))&&&######&&&(((,,,((('''((('''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$'''***+++***'''%%%$$$'''((()))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''))))))***)))'''&&&&&&(((***,,,---,,,+++***((('''&&&%%%''')))***)))&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''((((((((((((&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&%%%&&&+++111222...)))$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++***(((&&&(((((((((((((((''''''&&&''''''''''''((((((((('''&&&'''(((((('''((()))+++((('''&&&'''))))))'''&&&uuuxxxqqq^^^QQQFFF>>>999888777555444333333333222222222222222333333444111111000/////////000000/////////...---+++******))))))*********+++++++++---,,,+++***))))))))))))***+++,,,,,,***)))))))))))))))))))))))))))))))))((()))***+++++++++++++++***)))((('''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((...---+++)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((('''&&&''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''((())))))((('''''')))%%%!!!))),,,)))###+++...((($$$***222777"""'''***'''!!!!!!%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''*********)))'''$$$""" ''''''&&&&&&&&&&&&''''''%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''')))***+++((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&###!!!!!!###%%%&&&''')))%%%!!!!!!%%%***...///000000+++$$$###$$$!!!###%%%(((******)))******$$$%%%''')))&&&!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%(((+++---+++(((&&&%%%'''((()))(((&&&%%%&&&'''))))))))))))((((((((((((%%%%%%%%%&&&'''((()))******)))(((''''''(((***+++///...---+++)))'''&&&%%%&&&)))+++)))%%%###$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&%%%$$$$$$###%%%$$$######&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((&&&'''+++000000+++%%%$$$%%%&&&''''''''''''&&&'''''''''(((((('''''''''&&&(((***++++++***'''%%%''''''((())))))((('''&&&((()))***)))((('''&&&&&&%%%&&&((((((''''''((()))(((((('''((()))***(((&&&www{{{ooo\\\PPPFFF>>>888777666555333333333222111111000000111111222333000000////////////000000............---,,,++++++++++++,,,,,,,,,------------,,,+++***))))))))))))&&&((())))))(((''''''((((((((()))))))))))))))***))))))******+++*********)))((((((''''''''''''(((******)))((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((***)))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''((()))******)))(((''')))''''''***)))$$$"""###'''&&&"""""")))---!!!###$$$&&&))),,,---***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((******))))))((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%$$$%%%''')))&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&$$$""""""$$$&&&&&&&&&!!!$$$'''(((%%%!!!!!!$$$###!!!%%%---,,,%%%&&&$$$""""""###$$$###"""!!!!!!###&&&$$$!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++,,,***(((&&&&&&&&&'''((('''&&&&&&'''((((((((((((''''''''''''&&&$$$$$$%%%%%%&&&'''((((((+++******)))))))))))))))...---,,,***)))'''&&&%%%%%%(((***)))&&&$$$%%%'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((((((((***---,,,((($$$%%%&&&&&&''''''((((((((((((((())))))))))))(((((('''(((***+++***)))'''&&&'''((((((((((((((('''&&&''')))++++++)))'''''''''%%%'''))))))'''&&&&&&''')))((('''(((******(((&&&{{{mmm[[[OOOFFF>>>888777666555444333333333111000000000000111222222/////////......//////000,,,------......---,,,,,,++++++,,,,,,,,,---------******))))))***+++,,,,,,$$$&&&((()))(((((((((***(((((((((((())))))******))))))*********)))(((((((((''''''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%&&&''''''((())))))############%%%''')))***''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''))))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''$$$+++$$$ 222+++>>>YYYyyy|||cccRRR???))) %%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((#########$$$%%%'''((()))'''&&&%%%$$$$$$%%%&&&'''%%%''')))(((&&&%%%''')))(((''''''&&&&&&&&&&&&'''%%%(((++++++(((&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''"""$$$%%%%%%######%%%(((%%%%%%%%%%%%&&&&&&'''((('''((()))******)))((('''&&&%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%)))***&&&!!!!!!***222$$$<<>>888888777555444444444444111111000000111111222333//////.........//////000+++,,,---.........---,,,))))))*********+++++++++''''''((()))***,,,...///%%%'''************+++,,,'''((((((((())))))******)))))))))))))))((('''&&&'''''''''''''''((()))***'''''''''((((((((((((((()))))))))***************((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&'''((())))))(((((()))((('''''''''(((***+++&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''---%%%%%%(((###'''MMM{{{hhh>>>(((''''''''''''''''''''''''###$$$%%%''')))***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&'''(((***+++***)))(((''''''((()))***''')))+++***'''&&&(((***)))((('''&&&&&&&&&&&&&&&$$$***000111---))))))+++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&$$$$$$&&&)))$$$$$$$$$%%%&&&'''((()))(((***+++,,,,,,+++***((('''''''''((((((***++++++&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&((((((&&&%%%''''''$$$$$$555bbb}}}BBB111######)))***&&&"""''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***&&&$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$%%%###%%%'''''''''''')))***))))))(((((((((''''''''''''(((***,,,,,,+++)))(((...///000000...,,,)))''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((&&&%%%%%%$$$#########$$$'''&&&%%%%%%$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&%%%$$$%%%###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((($$$&&&(((((('''&&&'''((()))((('''&&&''')))+++---&&&'''((())))))((('''&&&******))))))((((((((((((******((('''&&&&&&&&&''' %%%***,,,++++++,,,...***+++---,,,***'''&&&'''&&&%%%%%%&&&''''''&&&$$$~~~lllXXXIII???;;;666555444444444444222000222111///...///000///...000///...------...///000........................,,,,,,,,,++++++)))((('''&&&'''''''''(((((())))))(((((((((((()))***,,,,,,))))))*********+++++++++,,,+++******)))*********%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&'''''''''''''''''')))((('''((())))))'''%%%'''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&%%%&&&''')))******++++++$$$%%%((()))***)))((('''%%%&&&&&&''''''&&&&&&%%%+++)))%%%'''***---111$$$---(((///pppppp(((++++++***$$$'''$$$))))))"""%%%---***)))((('''&&&%%%$$$$$$$$$!!!%%%---www}}}"""444***,,,---((()))"""%%%...%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&***'''###+++$$$&&&'''VVVggg111!!!$$$&&&)))"""$$$"""%%%******222&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$###"""###&&&)))'''###!!!$$$'''$$$$$$%%%%%%&&&'''''''''+++******)))(((''''''&&&222///+++'''&&&''')))+++))))))***,,,...,,,'''"""((('''&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%#########$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))'''$$$"""$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&'''))))))((())))))(((&&&$$$%%%&&&((('''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&''')))((('''%%%%%%&&&''''''&&&''')))*********)))((((((((((((((((((''''''&&&)))(((&&&%%%&&&''')))***$$$%%%''')))***+++******---...//////---)))&&&###$$$$$$%%%%%%&&&'''((((((lllXXXHHH>>>;;;777666555666777777666444222000///...///000///...//////............//////........................,,,,,,,,,+++***)))((((((''''''((((((((()))))))))((((((((())))))***++++++))))))*********+++++++++,,,++++++***))))))))))))((((((((())))))((((((''')))))))))))))))(((((((((((('''''')))++++++***)))(((''''''&&&'''((()))***+++******))))))))))))***)))((('''&&&&&&&&&''''''&&&&&&''''''(((((('''''')))************)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))!!!222,,,,,,(((...qqq!!!,,,%%%'''---(((***(((###(((,,,$$$(((((('''&&&%%%%%%%%%%%%'''!!!###%%%,,,111$$$###***$$$///---&&&333++++++&&&&&&&&&&&&&&&&&&&&&&&&+++(((BBB&&&nnnWWW$$$&&&EEE>>>333???%%%))))))))))))))))))))))))'''$$$######%%%'''&&&$$$''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$######%%%'''&&&$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&)))))))))((('''&&&&&&%%%)))'''%%%$$$$$$''')))+++,,,+++***++++++)))$$$ %%%%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((())))))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((******(((&&&%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&'''((((((&&&''')))(((''''''((()))((('''&&&&&&''''''''''''((((((((((((((((((((((((###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))))))))((((((%%%&&&''')))******+++++++++***(((&&&&&&'''((()))''''''&&&&&&''')))+++---000///---+++)))(((''''''%%%%%%&&&''''''((())))))kkkWWWGGG>>>;;;444333333444666666555333222000......///000///.........////////////......------------------------,,,,,,++++++***))))))))))))))))))))))))*********))))))))))))))))))******)))))))))************+++---,,,+++***)))(((((((((((())))))*********))))))******))))))((((((((('''(((((((((***,,,...---,,,)))(((((((((((()))******,,,++++++******)))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&%%%$$$###''''''''''''&&&&&&&&&&&&)))(((''''''''''''((()))$$$'''!!!222@@@%%%sss)))***777,,,***%%%&&&$$$!!!)))---###((('''&&&&&&%%%%%%%%%%%%'''$$$&&&&&&$$$***(((&&&+++(((&&&&&&*** 111222"""###%%%%%%%%%%%%%%%%%%%%%%%%222%%%222...&&&MMM555%%%777 :::666;;;))))))))))))))))))))))))'''%%%$$$$$$%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%(((%%%""" """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((('''&&&))))))(((((('''&&&&&&%%%(((((((((''''''&&&%%%$$$#########$$$%%%&&&((((((***)))((((((((('''%%%###%%%%%%&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''))))))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&'''$$$&&&((((((((()))+++---'''''''''''''''''''''''''''(((((())))))*********###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%&&&'''''''''&&&&&&'''(((((((((((('''&&&'''((()))***+++++++++---+++***((('''&&&''''''***(((%%%$$$%%%(((,,,///222///+++(((&&&'''(((***'''''''''(((((()))******kkkWWWHHH???<<<555444444444555555444222111000......///000000///---...///000000///...---------------------------,,,++++++******))))))***************************)))************))))))((())))))))))))************---,,,+++)))((((((((((((&&&&&&'''(((((((((''''''((((((((('''&&&&&&%%%%%%)))((((((***,,,---,,,***(((((((((((((((((())))))))))))((((((''''''&&&%%%&&&&&&&&&'''(((((()))***%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&''')))***((('''%%%$$$$$$%%%'''(((---,,,+++(((888ggg%%%######((('''!!!&&&,,,%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%(((+++###&&&***''')))(((111 ;;;$$$HHH'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&000 +++III:::...555 '''''''''''''''''''''''')))((('''&&&&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!$$$)))+++(((%%%))))))(((((((((''''''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%###%%%'''((('''(((***,,,'''((()))((('''&&&''''''$$$$$$%%%&&&'''(((((()))%%%'''(((((('''&&&&&&'''###$$$%%%'''(((((('''&&&&&&&&&&&&''''''''''''''')))))))))))))))((('''''',,,+++)))(((''''''((((((***(((&&&$$$%%%(((,,,...000...***'''&&&''')))***'''''''''(((((()))))))))kkkWWWIII@@@===<<<;;;:::::::::999666444111///......000111000///---...///000000///...---------------------------,,,+++***)))))))))***+++++++++++++++************))))))*********))))))((()))))))))))))))))))))))),,,+++***)))(((((((((((($$$%%%&&&'''''''''''''''((((((''''''&&&&&&&&&%%%)))(((((()))******)))'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%&&&&&&((())))))******%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''')))***+++$$$###!!! !!!###$$$)))000666HHH'''...'''%%%'''###''''''&&&%%%%%%%%%&&&&&&(((222///'''### ###,,,%%%!!!///666OOOqqq+++%%%&&&&&&&&&&&&&&&&&&&&&&&& (((...$$$EEEiii (((333%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%"""!!!%%%+++---)))$$$'''''''''((((((((())))))'''((()))******)))'''&&&"""###%%%&&&'''&&&$$$###$$$$$$$$$$$$%%%&&&((()))%%%'''((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((("""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''')))(((((('''&&&%%%%%%$$$$$$%%%'''&&&&&&%%%'''(((''')))******(((&&&&&&'''######$$$%%%&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((''''''((((((''''''&&&%%%)))((((((((((((((())))))(((''''''(((((()))***+++,,,+++***)))((('''(((((('''''''''''''''(((((((((jjjVVVHHH@@@======;;;999999888777444222111///......000111111000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***************((()))***++++++***)))(((***)))))))))))))))((((((******)))((((((((())))))&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((('''(((((((((&&&%%%&&&'''''''''''''''&&&%%%&&&&&&(((((()))((('''&&&%%%&&&'''((()))******)))%%%&&&'''(((((((((((((((&&&&&&%%%%%%$$$######"""&&&&&&%%%$$$$$$%%%&&&&&&###)))###///777222(((+++&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&!!!!!!(((^^^___%%%&&&"""''''''///((("""///---888]]]'''$$$((((((((((((((((((((((((&&&888)))===&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""&&&+++,,,)))$$$%%%&&&&&&'''(((((())))))'''(((***++++++)))(((&&&"""$$$&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$$$$%%%&&&&&&))),,,+++(((%%%&&&'''%%%%%%&&&&&&'''(((((((((###%%%&&&&&&%%%$$$$$$%%%)))))))))))))))(((''''''''''''&&&&&&''''''((()))###$$$%%%&&&'''(((((((((&&&'''''''''((((((((((((&&&''')))***+++***)))((())))))******)))((('''&&&''''''''''''''''''''''''}}}hhhTTTFFF>>><<<888666555555555444222///000///---...000111111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++,,,++++++*********)))))))))&&&''')))+++++++++***)))******))))))(((((((((((()))(((((((((((()))******''''''((()))************''''''(((((()))*********'''&&&&&&'''))))))(((&&&'''(((((()))((('''&&&%%%$$$&&&((()))***)))((('''&&&'''((()))******))))))'''((((((((((((''''''&&&%%%&&&&&&%%%$$$""" ))))))))))))))))))))))))...(((SSSggg$$$ yyyLLL((((((((((((&&&&&&&&&%%%%%%&&&&&&'''###&&&*** &&&###(((,,,&&&%%%###"""FFF???111+++000111)))%%%))))))'''###111+++,,,'''!!!(((222)))000(((///((((((((((((((((((((((((&&&(((www888&&&''''''''''''''''''''''''"""###%%%%%%$$$$$$'''***''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$'''++++++(((%%%&&&&&&&&&&&&&&&'''''''''%%%''')))******)))'''&&&!!!###%%%''''''&&&&&&&&&((()))'''$$$######%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%'''((())))))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&***---,,,(((%%%%%%'''''''''''''''((((((((((((###%%%&&&&&&%%%$$$$$$%%%(((((('''''''''(((((()))(((((('''''''''((()))***###$$$%%%'''(((((())))))&&&''''''''''''&&&&&&%%%&&&''')))*********((((((((((((((((((((((((''''''(((((((((((((((((((((((({{{fffRRRDDD===:::777666666666777666555333000///---...000111111000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++---************))))))((((((%%%''')))+++,,,+++************))))))(((((((((''''''''''''(((((()))***+++&&&&&&((())))))*********$$$$$$%%%&&&'''((())))))%%%%%%%%%''')))******(((((()))*********((('''&&&"""$$$&&&((())))))((('''&&&''')))******))))))((()))))))))((('''&&&$$$###)))***+++,,,,,,***((('''%%%%%%&&&''''''&&&%%%%%%***aaa'''333(((rrr444&&&'''&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&###(((******''' !!!'''"""///%%%666ddd%%%(((&&&%%%$$$&&&(((******$$$&&&...+++&&&)))---,,,***333+++333 ,,,%%%%%%%%%%%%%%%%%%%%%%%%!!!999666&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&&&&***---''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&)))******'''%%%'''''''''&&&%%%%%%$$$$$$$$$%%%((()))***(((&&&$$$''''''((()))((('''&&&%%%###&&&((((((&&&%%%&&&(((&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%############%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&((()))&&&***...---(((%%%%%%''''''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&((()))+++)))(((((('''''')))***+++(((((((((((((((''''''&&&((((((((('''&&&%%%######((((((((())))))))))))))))))(((''''''''''''((()))*********)))))))))))))))xxxdddTTTIIIAAA<<<:::888666555555555444222000000///...............***+++,,,...///000000000*********++++++,,,,,,---)))((((((((((((((()))***************)))))))))((((((((())))))))))))(((((()))((('''&&&&&&'''((()))+++***)))'''''''''((()))'''&&&&&&&&&'''(((***+++''''''''''''(((((((((((())))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((---&&&''''''///,,,000555/// ((((((&&&+++)))""")))***""")))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''))))))!!!%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((++++++***)))'''&&&$$$###TTT(((''''''&&&''''''&&&$$$!!!---vvv---)))!!!(((mmm444,,,333,,,&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%'''%%%###"""###&&&)))+++$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$######""""""######'''%%%$$$$$$%%%%%%###!!!########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%******)))(((''''''''''''%%%&&&'''((((((&&&$$$###"""$$$&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%''')))(((%%%$$$&&&)))((('''%%%$$$$$$%%%&&&(((,,,)))%%%$$$%%%((())))))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))************''''''((((((((((((''''''))))))*********((('''&&&zzzfffTTTGGG@@@===:::888555444555555333222000000///...............------..................+++++++++++++++,,,,,,,,,***************+++++++++*********))))))((((((((())))))***+++++++++++++++)))(((''''''''''''((()))+++***)))(((''''''((()))''''''&&&&&&'''(((***+++''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((())))))***&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((""" (((!!!)))---"""NNN ///((('''$$$&&&+++YYYNNN---&&&...''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&(((hhh!!!'''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((+++*********)))'''&&&%%%EEEsss'''***)))((())))))(((%%%###)))&&&uuu***$$$000***+++''''''))) ...///...***;;;---%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%'''&&&%%%%%%%%%''')))***$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$"""!!!"""###%%%''''''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&((()))'''###!!!"""$$$''''''&&&%%%%%%%%%&&&'''+++(((&&&%%%'''((())))))((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''((((((((((((''''''************)))'''&&&%%%}}}gggRRREEE???>>>888666444333444444333222000//////............/////////.........------,,,,,,,,,,,,,,,++++++++++++***++++++,,,++++++*********))))))))))))******+++)))******+++++++++,,,,,,)))((((((''''''(((((()))***))))))(((((((((((()))''''''&&&''''''((()))***''''''''''''(((((((((((('''''''''(((((())))))***'''''''''(((((()))++++++((((((''''''(((((()))***)))))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&$$$###''',,,bbb222&&&%%% (((###%%%))):::---''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((,,,+++%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((()))************)))((((((eee$$$***)))((()))))))))'''%%%&&&%%%---xxx ###///...)))""""""***%%%555nnn222&&&---!!!==="""$$$$$$&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))''''''''''''''''''''''''))))))((('''&&&&&&%%%&&&$$$%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&###!!! !!!###%%%&&&'''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((***+++)))$$$!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&$$$###"""''''''(((((((((((('''''''''(((((((((((((((''''''~~~hhhQQQCCC>>>???777555333333333444333111000///............////////////......---------------------,,,,,,++++++***))))))*********)))((('''(((((())))))+++---///000******)))))))))(((((()))((((((((((((((())))))))))))))))))(((((((((((()))''''''''''''(((((())))))''''''''''''((((((((((((&&&&&&''''''((()))******&&&&&&&&&&&&&&&'''(((((()))((('''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&***,,,''')))111'''888TTT"""%%%###%%%$$$--- $$$***$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((( eee***&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))///vvv###'''&&&&&&'''***+++***)))???222111'''###//////&&&%%%...***"""''')))%%%&&&```///(((555000///$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''')))+++''''''''''''''''''''''''***((('''%%%$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###%%%&&&&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$&&&&&&'''&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&***,,,...,,,'''$$$$$$%%%%%%&&&''''''(((''''''&&&((((((((()))******(((&&&&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))+++++++++***)))(((&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((()))******}}}fffPPPBBB===>>>777555333333444444333222//////............//////...------------...///000...------,,,,,,+++++++++***************)))(((((((((((((((***---000444555...---+++)))(((''''''''''''(((((()))))))))))))))((((((((())))))))))))((('''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%---,,,111(((444)))111...&&&&&&!!!)))---333(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))&&&]]](((%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((!!!(((***000&&&%%%&&&(((,,,///000000%%%'''<<<((( (((...***$$$"""***'''!!!%%%+++$$$!!!,,,```999@@@<<<)))(((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''')))+++''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&###$$$&&&'''''''''%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###############&&&&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%'''((()))&&&'''''''''''''''&&&&&&%%%'''(((((('''&&&''''''(((((())))))((('''&&&&&&&&&''''''((((((''''''&&&'''***---,,,)))&&&&&&(((%%%&&&'''(((((((((((('''(((((((((***++++++(((&&&&&&&&&''''''(((''''''&&&((((((((()))))))))***************++++++******)))''''''((((((((((((''''''&&&&&&&&&'''((())))))***yyydddPPPBBB======777555333333444555444333///............//////000...---,,,,,,---...///000------------,,,,,,,,,,,,...---,,,+++++++++++++++)))((()))***---111444777111000---+++***)))))))))''''''((()))************'''(((((())))))))))))(((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))++++++)))(((((('''''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))%%%555BBB)))"""***%%%)))((('''000---{{{)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))!!!```,,,###''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''''''''''''''$$$***...QQQ'''''''''***///333444555)))999///``` (((+++---'''"""+++'''"""%%%444...!!!"""&&&333888(((666......---+++)))((('''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((())))))((((((((('''''''''&&&%%%'''(((((('''&&&&&&''''''((())))))((('''%%%$$$''''''((((((((((((''''''###'''++++++(((&&&'''(((&&&&&&&&&'''(((((()))))))))((((((***++++++)))'''&&&'''(((((()))(((((((((''''''''''''((((((((((((%%%&&&'''((()))******)))''''''((((((((((((''''''+++***)))(((((('''((((((tttaaaPPPDDD===;;;888666444444555666555444...............///000000000///---,,,,,,---...///,,,,,,,,,---------------000///,,,***)))***+++---+++***))))))+++...111333///...,,,+++******+++,,,&&&''')))***++++++******&&&'''((()))******)))(((''''''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''***))))))((((((((())))))''''''((())))))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((***!!!---VVV222$$$******&&&((( 111$$$jjj---!!!''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&%%%$$$$$$%%%'''```''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((((((444&&&%%%)))555((('''''')))---111333333$$$,,,---]]]|||((((((666&&&###***---###"""+++222///!!!***222666ggg333(((,,,,,,+++)))((('''''''''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&&&&&&&&&&'''''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$############$$$&&&""" ###))),,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%''')))++++++)))'''%%%''''''&&&&&&&&&''''''(((%%%&&&((((((&&&%%%&&&'''&&&'''((()))(((&&&$$$###''''''((((((((((((''''''###'''+++,,,)))''''''((('''&&&&&&&&&'''(((***+++***)))((()))***+++)))((('''(((((()))******))))))''''''((((((((()))))))))$$$$$$&&&''''''(((((((((''''''((((((((((((''''''***))))))((()))***+++,,,qqq___PPPEEE===:::888666555555666666666555...............///000111333111///,,,++++++,,,---,,,,,,,,,------.........000---***'''&&&(((***,,,---,,,***((((((***---...+++***)))((((((***,,,---&&&''')))***+++++++++***&&&'''(((*********)))(((''''''((())))))((('''&&&''''''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''(((***+++++++++***)))(((((())))))*********+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''' ..."""###///@@@...!!!333$$$%%%***!!!&&&)))%%% XXX@@@+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%%%%^^^,,,'''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((())))))((((((000:::***%%%PPP'''&&&%%%&&&))),,,......***''''''***%%%OOO<<<+++)))'''%%%)))(((###!!!###$$$""" &&&######,,,+++###""""""<<<&&&(((,,,((('''%%%%%%$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%!!!***///,,,'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))(((+++///222111,,,'''###$$$$$$$$$%%%&&&'''((()))$$$&&&''''''&&&%%%%%%&&&&&&'''(((((('''%%%###"""''''''((((((((((((''''''&&&***...///,,,)))((()))((('''&&&%%%&&&(((***,,,+++)))((()))***+++***((((((((()))***************************++++++++++++%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%&&&(((***...111222mmm[[[NNNEEE===999444555555555444333555777111111000000000000111111------------------------,,,++++++******++++++,,,***)))((()))*********((((((((()))***************,,,+++***+++---,,,)))%%%************************"""%%%)))+++***)))(((((($$$%%%%%%&&&&&&'''''''''!!!$$$(((((('''''')))+++''''''((((((((((((''''''+++)))'''&&&%%%&&&'''(((++++++***)))((('''&&&&&&(((((('''(((((()))***+++'''&&&%%%######"""######&&&&&&'''((())))))((((((+++''''''###"""$$$'''000"""(((''''''bbb$$$%%%)))+++(((%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%VVV///***...---+++)))'''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%*** +++999...vvv((('''((((((%%%+++(((,,,&&&***###'''***HHH((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))"""jjj|||$$$'''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%''')))***)))'''&&&&&&''''''&&&$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&''' !!!###%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&))),,,///111///...,,,+++***++++++,,,***+++,,,+++(((''''''(((%%%%%%$$$###""""""""""""&&&&&&%%%'''((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***(((&&&%%%&&&&&&&&&%%%''''''((((((((((((((((((&&&)))...111111...)))&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%)))(((((((((***---000222,,,***''''''(((***++++++))))))))))))))))))))))))...+++'''######%%%(((+++'''''''''((()))*********++++++***)))((('''&&&&&&'''(((***+++------------ooo\\\LLLBBB===:::777666444333333333444444111000000//////000000111------------------------,,,++++++******++++++,,,+++***))))))++++++***)))++++++++++++***((('''&&&(((&&&&&&(((***+++***(((************************"""%%%)))+++***)))((((((&&&&&&&&&&&&''''''''''''###&&&))))))((((((***,,,((((((((((((((((((((((((***)))'''&&&&&&&&&(((((('''''''''''''''&&&&&&&&&)))(((((((((((())))))***)))(((&&&%%%$$$&&&''')))&&&'''(((((((((((((((((()))"""'''%%%000((((((%%%+++"""...%%%###''',,,+++___111%%%&&&%%%$$$$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%GGG(((***---,,,***(((''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&///&&&''',,,???)))%%%'''"""%%%$$$)))$$$***"""%%%111""">>>:::MMM\\\XXXHHH999---''''''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...%%%ddd &&&%%%$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))'''%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######$$$############$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''***,,,...///...---,,,+++*********)))***+++***(((&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&''')))(((''''''((()))'''&&&'''''''''(((((('''&&&&&&&&&(((,,,......,,,(((&&&""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))((('''&&&((((((((((((***,,,...///,,,***((('''((())))))))))))))))))))))))))))))))),,,+++)))'''&&&''')))***))))))))))))(((((((((((())))))))))))(((((((((((('''(((+++---......------qqq\\\KKK@@@=========888333111222333222111000//////......//////000------------------------,,,++++++******++++++,,,,,,***)))***+++,,,+++***++++++++++++***((('''&&&((('''&&&''')))*********************************###&&&)))******)))((()))((((((((((((''''''''''''%%%''')))***))))))+++,,,)))((('''&&&&&&'''((()))***)))'''&&&&&&'''((((((&&&&&&&&&''''''(((((((((***))))))(((((((((((()))+++***((('''''')))+++---(((((((((((((((((('''&&&))),,,'''GGG,,,,,,###---$$$***'''"""(((,,,000NNNLLL)))'''$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%555 ++++++***)))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''((((((((('''&&&%%%%%%$$$---***%%%'''"""###444fffvvvAAA(((+++'''%%%$$$((()))111###...,,,'''...+++%%%"""""""""&&&&&&%%%%%%%%%'''((()))(((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''WWWLLL"""%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((('''&&&%%%%%%&&&######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%'''&&&$$$###""""""######((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***.........---,,,***)))(((((())))))(((&&&%%%&&&''''''&&&&&&&&&&&&&&&'''(((%%%$$$%%%'''))))))'''%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((***++++++***(((''''''''''''&&&%%%$$$$$$&&&''')))******)))'''&&&"""""""""###$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''(((((())))))***+++++++++***(((((())))))'''&&&))))))))))))))))))))))))***************))))))))),,,+++***)))((('''&&&%%%''''''(((((())))))******'''***---000000///---,,,rrr]]]JJJAAA@@@CCCBBB;;;333111333444222000//////............//////------------------------,,,++++++******++++++,,,,,,+++***+++,,,,,,+++***(((((()))***************...,,,***)))))))))******************************%%%'''******)))(((((()))******))))))((((((''''''&&&'''((()))*********+++***)))'''%%%%%%''')))***)))(((''''''''''''((((((((())))))))))))***************)))(((((('''(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&%%%555!!!~~~ZZZ***+++,,,%%%$$$'''&&&)))%%%(((888{{{+++***))))))'''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%)))+++((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&((()))%%%&&&...---"""@@@!!!''';;;((((((((()))***+++)))%%%"""$$$)))+++'''###&&&111:::lll###(((******'''&&&&&&$$$000'''%%%,,,***---+++###(((---((( &&&%%%%%%%%%&&&''')))***************)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%]]]###$$$%%%&&&''')))+++---///$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%'''&&&###!!! !!!"""###''''''''''''&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&''')))***.........---,,,)))'''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%''')))***(((&&&&&&&&&&&&'''''''''(((((()))((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((())),,,......+++)))'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((()))(((((((((******(((&&&(((((((((((((((((((((((())))))))))))))))))******++++++***)))((('''&&&&&&(((((((((((())))))))))))(((+++///222222000---+++qqq]]]LLLCCCCCCFFFCCC<<<555222444555333000//////............//////------------------------,,,++++++******++++++,,,,,,+++***+++,,,,,,+++***(((((()))***************------+++)))(((((()))***))))))))))))))))))))))))&&&(((******)))((())))))*********))))))(((((('''&&&&&&'''((()))***))))))***)))'''%%%%%%''')))***(((((('''''''''(((((((((+++*********))))))))))))******)))(((((('''(((((('''(((******)))&&&### (((((())))))((('''&&&&&&((()))222555((((((,,,'''$$$)))((((((###$$$444&&&'''+++---(((!!!###***''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%"""***'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((('''&&&&&&%%%+++%%%((((((!!!(((...'''VVV%%%$$$(((%%%###"""###$$$%%%%%%###)))((('''%%%"""!!!###&&&... %%%$$$&&&"""%%%'''%%%### !!!'''$$$$$$%%%%%%###"""###&&&&&&&&&%%%%%%&&&((()))***************)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$***+++///$$$$$$&&&(((+++...111222&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&***)))'''%%%%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))+++---,,,,,,---,,,***(((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%''')))***((('''&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''')))+++......,,,***&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))))))))(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&&&&''''''((((((((('''&&&'''''''''(((***+++***((((((((((((((((((((((((((()))(((&&&%%%&&&(((***,,,))))))))))))(((((((((((())))))))))))((((((((((((***,,,///222222000---***ooo\\\MMMDDDCCCDDD@@@;;;666333444444333222000//////......//////000------------------------,,,++++++******++++++,,,,,,***)))***+++,,,+++***++++++++++++***((('''&&&&&&'''(((((('''(((***,,,))))))))))))))))))))))))''')))******)))((()))***))))))))))))((((((((((((''''''&&&(((******)))''')))((('''&&&&&&'''((()))'''''''''((((((((((((((()))))))))(((((('''''''''***))))))(((((((((((()))&&&''')))***((($$$ (((((((((((((((((('''&&&***)))!!!***$$$)))(((###---)))'''+++%%%(((((()))HHH$$$###&&&+++((("""$$$,,,(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%((((((%%%&&&''''''(((''''''&&&((((((''''''''''''((((((&&&&&&'''''''''''''''&&&)))###(((,,,$$$!!!(((,,,,,,$$$---+++))))))+++---......***%%%$$$''')))'''$$$$$$$$$$$$%%%%%%+++%%%+++$$$!!!%%%%%%"""!!!###"""$$$((()))%%% ###(((''''''&&&&&&&&&((()))***))))))***))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$ ///LLL$$$%%%&&&(((+++---000111''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&((((((%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%''')))+++---*********)))(((&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((******(((&&&%%%&&&&&&&&&&&&''''''''')))((((((((((((((())))))&&&&&&&&&&&&&&&''''''((('''''''''))),,,,,,+++)))&&&&&&&&&&&&%%%$$$######'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((()))***,,,,,,,,,++++++''''''&&&&&&&&&&&&''''''&&&'''((()))************''''''''''''''''''((((((***(((((()))***+++***)))))))))))))))))))))))))))((('''%%%$$$%%%(((+++---&&&''''''((()))******+++******))))))((((((''''''+++---///111111///,,,***~~~lllZZZLLLCCC>>><<<999888666444333222222222111000000//////000000111------------------------,,,++++++******++++++,,,+++***))))))++++++***)))++++++++++++***((('''&&&$$$''')))***(((((()))+++))))))))))))))))))))))))(((***+++***)))((()))***''''''((((((((((((((())))))((('''(((+++,,,***(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***((((((((((((&&&%%%###"""&&&'''(((((((((((((((((((((%%% WWW"""+++'''))),,,***))))))$$$'''+++***^^^222(((###(((***%%%%%%***((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%""",,,%%%%%%&&&'''((()))(((((('''((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''(((((((((((($$$$$$(((,,,+++%%%&&&...***222222'''&&&%%%%%%'''((('''&&&,,,&&&###''')))&&&###$$$777ttt111""" '''$$$---(((222'''""""""###***///***,,,$$$!!!&&&+++***(((((((((((('''&&&&&&'''((()))((((((((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%888&&&&&&&&&'''((()))***+++&&&''''''''''''''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((###%%%&&&'''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&########################&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%'''((())))))((('''&&&%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$'''&&&'''(((***)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******++++++***&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))(((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))+++---/////////...---''''''&&&&&&&&&&&&''''''&&&'''(((***+++,,,,,,,,,''''''&&&&&&&&&((()))***///---***)))*********)))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,'''''''''((()))*********(((((((((((()))))))))))),,,---/////////---+++***}}}jjjXXXKKKAAA999555444555555444111000111333111111000000000000111111------------------------,,,++++++++++++++++++,,,***)))((()))***+++***((((((((()))***************))),,,...---***(((((())))))))))))))))))))))))))))))***+++***)))((()))***&&&&&&''''''(((((())))))+++)))(((***,,,---+++(((''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((()))***+++,,,------(((((('''(((((()))***++++++***'''&&&%%%&&&'''(((&&&&&&'''((()))))))))(((''')))222$$$+++&&&,,,)))'''((($$$&&&'''***%%%gggEEE111$$$''',,,)))%%%'''))))))))))))))))))))))))(((((())))))))))))((((((%%%---###%%%&&&''')))))))))(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&'''((()))))))))&&&***'''&&&+++'''###((((((&&&555'''&&&&&&(((((('''$$$"""&&&!!! %%%'''%%%&&&***222;;;,,,%%%''''''###!!!$$$***'''""")))+++)))$$$"""$$$$$$"""%%%,,,))))))'''&&&&&&'''((((((&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&...PPP''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%'''((())))))###%%%''''''&&&&&&'''((('''&&&$$$$$$$$$$$$&&&'''######$$$%%%&&&&&&''''''#########"""###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$$$$%%%&&&((('''%%%$$$###$$$%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$(((''''''(((***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***+++,,,,,,,,,+++'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''(((((('''%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))+++,,,...000111111000///'''''''''&&&&&&'''''''''%%%%%%'''(((***+++++++++((('''&&&%%%&&&(((***,,,333000,,,)))))))))((('''))))))))))))))))))))))))$$$&&&(((+++,,,,,,++++++(((((((((((())))))))))))&&&&&&'''((()))***++++++---............,,,+++***zzzhhhVVVIIIAAA<<<:::888666444444444444222000222111111000///......---......---------,,,,,,,,,************************,,,,,,++++++***)))))))))---+++)))&&&%%%%%%&&&''''''((()))))))))))))))(((((()))******(((''''''((())))))((('''&&&&&&%%%%%%***)))((('''''''''''''''&&&'''((()))******))))))))))))))))))((('''%%%%%%))))))))))))))))))))))))(((&&&%%%''',,,---***&&&))))))(((((((((((())))))&&&'''''''''''''''&&&&&&---***((())),,,,,,***(((%%%...''''''(((******((((((((()))'''---'''333TTTZZZ$$$***%%%%%%"""***))))))))))))((('''&&&%%%###$$$&&&((()))((((((''''''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))&&&###!!! """$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))!!!111!!!YYY///...$$$)))///$$$'''%%%######%%%'''))))))---%%%...LLLkkk!!!000***!!!'''(((''''''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&)))&&&######&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&///111((('''%%%$$$'''((()))((('''&&&'''(((%%%%%%&&&((()))(((%%%###%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%%%%$$$######$$$'''))))))'''%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!+++///)))###$$$&&&%%%***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###'''''''''&&&%%%$$$""""""######$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&(((+++,,,+++***%%%&&&'''((((((&&&$$$###%%%'''((()))''''''((()))))))))((('''&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&))),,,...---+++***)))(((((('''&&&&&&'''((()))***(((&&&&&&((((((((('''***((('''&&&&&&'''(((***...---+++)))((('''&&&&&&************************,,,+++(((&&&&&&''')))*********))))))))))))******((((((((((((((('''''''''+++,,,---.........---,,,zzzgggVVVHHH@@@<<<:::777555333333333333111///111111111000///...............---------,,,,,,,,,++++++++++++++++++++++++******************++++++---,,,)))(((''''''(((((())))))***))))))((('''&&&&&&''')))***)))((()))***,,,+++)))'''$$$!!!'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))++++++++++++***)))((('''))))))))))))))))))))))))(((%%%$$$'''+++,,,***&&&))))))(((((((((((())))))'''(((((())))))((((((''')))'''%%%&&&((()))(((&&&))),,,%%%'''(((******((((((((()))'''+++""",,,YYYfff&&&%%%$$$)))'''...%%%&&&''''''(((((((((''''''%%%&&&'''((()))))))))((('''%%%%%%'''%%%&&&&&&''''''&&&&&&%%%((('''$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))+++666***!!!vvv%%%)))---###222,,,)))&&&$$$$$$%%%'''''''''&&&!!!'''999iii***%%% 000+++&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%)))&&&$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&???,,,######---sss((()))))))))'''&&&&&&'''###"""###$$$%%%%%%###!!!&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""+++///)))$$$$$$&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))***+++,,,+++(((&&&&&&%%%%%%$$$&&&%%%%%%''')))+++***)))''''''&&&&&&%%%%%%%%%%%%&&&(((***+++***))))))***))))))(((&&&&&&%%%%%%&&&'''''''''(((((('''&&&&&&&&&(((***+++)))'''''''''***)))((('''''''''((())))))(((&&&&&&((((((((('''***)))'''&&&&&&''')))***---,,,+++)))((((((''''''************************)))))))))(((((()))))))))++++++***)))))))))******)))))))))(((((((((''''''))))))+++,,,,,,,,,+++***yyygggUUUHHH@@@<<<:::888666444444444444222000111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,---,,,***)))((()))******************)))'''&&&%%%$$$&&&((()))))))))***,,,)))*********))))))((('''(((((())))))+++,,,......******(((''''''((()))))),,,,,,++++++******))))))))))))))))))))))))))))))'''&&&%%%'''***,,,)))'''))))))(((((((((((())))))((())))))******)))))))))&&&%%%$$$%%%''')))((('''+++'''''''''(((******((((((((()))&&&)))"""+++mmm|||///%%%%%%+++%%%)))"""$$$$$$&&&''''''(((((((((&&&'''((()))))))))))))))'''&&&%%%'''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((((((((''''''''''''((((((---...'''%%%'''777 %%%***(((%%%%%%&&&''''''&&&---&&&333&&&###'''666$$$"""+++,,,000,,,$$$$$$%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%)))(((&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&------ 000...999)))******)))&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&'''''''''(((******(((&&&###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$+++...***%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&''''''(((((()))))))))(((((('''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((())),,,+++)))'''&&&%%%%%%%%%&&&%%%$$$%%%'''))))))))))))'''%%%$$$###%%%&&&''''''))),,,---,,,+++******)))((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''((()))((('''&&&'''(((,,,+++)))((('''(((((())))))'''&&&&&&((()))((('''))))))''''''''''''))))))+++******)))))))))))))))************************'''((()))***+++***)))(((,,,+++***)))))))))))))))************))))))(((((('''(((((()))***)))))))))xxxfffTTTGGG@@@<<<:::999777666555666555333222111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++***)))))))))******))))))***))))))(((''''''%%%'''))))))))))))***+++'''((()))+++,,,,,,,,,,,,(((((()))+++---///111222,,,+++((('''&&&'''((()))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&(((***,,,+++)))))))))(((((((((((())))))(((((())))))******))))))'''''''''(((***+++++++++)))!!!555zzz'''(((******((((((((()))'''***&&&///...%%%'''+++!!!&&&###$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))(((((((((''''''((((((((()))*** !!!444""":::vvv(((***--- )))'''%%%&&&'''(((((((((###&&&((())))))###"""***$$$)))&&&))),,,''' %%%%%%&&&&&&'''(((((()))((('''&&&&&&(((((('''&&&)))(((''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''''',,,,,,***,,,$$$******+++)))&&&%%%%%%&&&)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%''''''&&&((())))))'''&&&###$$$&&&'''((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,***&&&%%%&&&((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))))))))''''''''''''&&&%%%$$$###$$$$$$$$$%%%&&&((()))***&&&'''((('''&&&&&&'''(((&&&$$$###$$$&&&(((((((((''''''%%%%%%%%%%%%&&&'''&&&))),,,---,,,+++******)))((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''((()))((('''(((+++------,,,***)))((((((((())))))'''&&&&&&((())))))((())))))(((''''''((()))))))))))))))))))))******+++++++++++++++++++++++++++***************)))((('''+++***)))(((''''''''''''))))))*********+++++++++(((((())))))************wwweeeSSSGGG???;;;:::888666555444444444222111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))))))))((()))))))))&&&'''((())))))***))))))''')))******((('''((()))((()))))))))(((%%%###"""###$$$%%%''')))+++---///,,,+++((('''&&&'''((()))***)))(((''''''(((((()))(((((((((((((((((((((((())))))((()))+++,,,,,,+++))))))(((((((((((())))))&&&'''(((((())))))))))))'''((()))******+++,,,---((( KKKfff'''(((******((((((((())),,,,,,'''---jjj!!!!!!(((,,,"""+++---&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%&&&&&&&&&'''''''''&&&&&&(((&&&''''''((((((''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))'''(((((((((((((((((('''(((,,,&&&(((444!!!UUUeee"""///,,,&&&%%%%%%&&&)))++++++***(((***,,,222((($$$ ###000444)))###$$$###***'''''''''''''''''''''''')))((('''((()))***)))'''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''(((((((((***+++)))######******+++)))&&&%%%%%%&&&&&&%%%######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%&&&'''((('''%%%&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))&&&$$$%%%((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((('''&&&%%%$$$#########$$$&&&'''***,,,---''')))******((('''((()))&&&$$$###$$$&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%'''***+++***)))((()))(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&''')))---///---,,,***)))((((((((()))((('''%%%&&&((())))))((())))))(((((((((((())))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++(((''''''(((((()))((('''&&&&&&&&&&&&&&&'''''')))***+++---......+++++++++++++++,,,,,,,,,vvvdddSSSFFF???;;;:::555444222222222222000...000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((*********))))))(((((((((%%%&&&''')))************((()))+++***(((''''''((('''(((*********(((&&&%%%%%%%%%&&&''')))+++---...******(((''''''((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((((((((((())))))&&&&&&'''((())))))))))))&&&((())))))((((((***+++)))$$$]]]ZZZ'''(((******((((((((()))222,,,$$$%%%^^^%%%)))))) ******(((((((((''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&'''&&&'''(((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&'''((((((((()))''''''((((((((((((''''''%%%---"""...$$$ 222UUU$$$%%%%%%%%%'''***,,,,,,,,,%%%$$$###***,,,---,,,000%%%...(((!!!'''(((((('''''''''&&&&&&&&&)))((('''((())))))(((''''''(((***)))'''&&&%%%&&&&&&&&&&&&'''(((((())))))---000 )))******)))&&&%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%(((((('''&&&&&&%%%$$$$$$%%%$$$###%%%'''((((((''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''(((&&&###$$$(((&&&''''''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%$$$######$$$%%%&&&'''''''''''''''(((((((((''''''%%%$$$$$$$$$$$$%%%&&&(((***+++,,,+++...///---)))&&&'''(((%%%$$$$$$&&&(((((('''%%%###$$$&&&(((((('''&&&$$$%%%'''((((((''''''((()))(((''''''&&&&&&&&&''''''###$$$%%%&&&''''''''''''!!!"""$$$$$$%%%'''***---,,,+++)))((('''(((((()))(((&&&%%%&&&((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++(((&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''((()))+++---......,,,++++++++++++,,,------uuucccRRRFFF???;;;999666555333333333222111///////////////000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,++++++***)))((('''&&&'''((())))))***))))))&&&(((******)))(((((()))'''(((+++...///...---,,,************+++---...///(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''(((***,,,))))))(((((((((((())))))&&&'''((()))************&&&((())))))'''&&&(((***)))(((```ZZZ'''(((******((((((((()))---)))%%%(((___%%%***(((&&& ((("""''''''(((((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''')))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&###///""")))<<<++++++)))AAA---&&&&&&&&&(((+++,,,,,,+++///...***%%%///%%%!!!&&&444+++'''(((&&&###&&&,,,&&&&&&&&&'''''''''''''''(((&&&%%%&&&'''((('''&&&%%%(((******(((&&&&&&(((&&&&&&&&&'''((())))))))) +++555///((()))))))))'''&&&&&&'''((((((((()))******(((&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###%%%''')))***)))---+++(((%%%$$$&&&(((***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%'''&&&"""###'''%%%%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((())),,,///---(((%%%%%%'''$$$%%%&&&(((***)))&&&$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%&&&(((***''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&"""###%%%%%%$$$%%%''')))***)))((('''''''''((()))'''&&&%%%&&&(((******))))))))))))******))))))))))))((((((((()))***++++++************************,,,+++***)))))))))***+++''''''''''''((()))******(((((())))))***+++++++++******)))))))))***+++,,,}}}yyy}}}uuucccRRRFFF???;;;999999888666666666666444222////////////000000000000......---------,,,,,,,,,************************)))))))))***++++++,,,,,,...------,,,+++***((('''((()))))))))))))))((('''$$$&&&))))))))))))***++++++,,,---...,,,)))&&&###)))((((((((())))))***+++&&&'''((()))******))))))'''&&&%%%$$$$$$%%%'''((())))))))))))))))))))))))%%%&&&&&&%%%%%%&&&)))+++))))))(((((((((((())))))(((((()))++++++,,,,,,,,,''')))+++***'''&&&(((***(((((([[[^^^''')))******((((((((()))%%%&&&)))222[[[$$$)))%%%'''&&&...$$$%%%&&&'''((())))))))))))((((((&&&&&&%%%&&&'''(((''''''''')))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&'''((())))))((('''&&&''',,,999"""$$$777%%%---+++666666((((((((()))+++,,,***)))###'''!!!666'''$$$,,,""" '''***###"""''''''$$$%%%%%%&&&'''((())))))&&&%%%$$$$$$&&&&&&%%%$$$$$$'''******(((&&&''')))&&&&&&&&&'''((())))))***$$$$$$MMM'''((()))((('''&&&'''(((%%%%%%%%%'''((((((%%%"""'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%&&&&&&%%%$$$$$$%%%(((+++,,,,,,000---((($$$###%%%(((+++''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***%%%$$$&&&%%%!!!"""'''###$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$!!!&&&***)))%%%###$$$'''$$$%%%'''***+++***&&&###'''&&&$$$$$$$$$&&&((()))(((((('''&&&%%%&&&))),,,''''''&&&&&&&&&''''''((())))))))))))((('''&&&%%%&&&'''((((((&&&&&&'''((((((((('''&&&&&&'''))))))'''&&&%%%&&&(((******)))))))))************)))))))))))))))))))))***++++++(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++(((((((((((()))+++,,,---*********))))))))))))((((((''''''&&&&&&((()))***jjjqqq}}}xxxeeeRRRDDD===:::::::::888666666666666555444333222111///......------......------------......000...,,,,,,,,,,,,***(((,,,,,,,,,,,,++++++******''''''''''''((()))***+++,,,++++++***++++++,,,,,,)))))))))))))))((('''''')))***,,,------+++(((&&&'''''''''''''''((())))))((((((((((((((()))*********)))'''&&&'''(((***+++((((((''''''''''''(((((())))))))))))************&&&'''((()))******************)))(((((((((((((((''''''''''''((((((((((((,,,(((bbb[[[((())))))*********))))))000,,,:::///,,,)))((()))(((%%%"""((('''''''''''''''((()))%%%%%%%%%%%%%%%&&&''''''%%%++++++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***)))&&&$$$&&&'''((())))))'''&&&$$$++++++++++++++++++++++++---"""111333***+++%%%---&&&#########"""######$$$$$$'''''''''&&&&&&''''''''',,,((()))%%%)))$$$+++)))***++++++***'''$$$!!!$$$***)))"""!!!((()))###!!!***---&&&###(((***&&&HHH***)))((('''&&&%%%%%%%%%'''&&&&&&''')))***((('''''''''&&&%%%%%%%%%%%%&&&'''(((((((((&&&%%%&&&'''#########$$$'''))),,,---+++***)))'''%%%$$$$$$$$$&&&&&&'''''''''&&&$$$###%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&((()))))))))((('''$$$$$$######$$$&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%%%%''')))'''###'''&&&%%%%%%$$$$$$$$$%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''$$$'''///333000)))&&&&&&'''''''''&&&%%%%%%$$$&&&((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))'''&&&$$$$$$&&&***...111+++)))''''''((())))))((((((((((((((((((''''''&&&)))(((&&&%%%&&&''')))***,,,***(((((()))***)))(((*********)))))))))))))))(((((((((((((((((((((((()))))))))((()))******++++++*********))))))(((((()))))))))))))))*********iiiqqq~~~zzzgggSSSDDD<<<999888999888555555666666555444333222111///......------.........------.........000...------------,,,***))))))))))))((((((''''''(((((((((((()))***+++,,,,,,++++++************+++)))************)))(((((()))***,,,------+++((('''(((''''''''''''((())))))((((((((((((((()))******,,,+++)))(((((()))***+++(((((((((''''''(((((((((((((((((()))))))))******&&&'''((()))************((((((''''''''''''(((((())))))))))))************)))'''bbb___*********+++******)))))))))$$$%%%]]],,,***(((((())))))'''%%%,,,,,,+++***)))))))))***'''&&&&&&%%%%%%&&&((()))!!!)))///***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''%%%%%%&&&%%%$$$!!!************************"""...///%%%&&&---"""'''%%%((((((&&&%%%$$$#########''''''&&&&&&&&&&&&''''''%%%"""&&&%%%$$$$$$!!!&&&$$$"""!!! ###(((...111%%%%%%"""!!!'''+++***666!!!!!!///"""CCC***)))'''&&&%%%%%%&&&&&&(((''''''(((***+++)))(((''''''&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&((())))))((('''&&&$$$$$$$$$$$$&&&&&&'''''''''&&&$$$$$$&&&&&&'''(((((('''&&&&&&)))((('''((()))(((&&&%%%%%%%%%&&&'''''''''''''''((('''&&&$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###&&&'''%%%'''***)))%%%&&&&&&%%%%%%&&&''''''((()))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&###%%%---111---'''$$$&&&&&&''''''&&&%%%%%%$$$&&&'''((((((%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&'''((((((((((((***)))'''%%%&&&'''***+++)))(((&&&&&&((((((((('''$$$%%%&&&((())))))******+++***(((&&&&&&&&&((((((***)))'''((()))******)))***)))))))))))))))))))))***************************************++++++,,,+++*********))))))))))))+++++++++******)))))))))gggqqq|||gggSSSDDD<<<999777888666444444555555444333333222111///....................................///---,,,---...///...,,,(((((((((((((((''''''''')))))))))))))))***+++,,,+++++++++***))))))))))))***++++++++++++***)))))))))***+++,,,,,,+++)))'''((((((''''''(((((()))***)))(((((((((((()))******---,,,+++)))))))))******((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))************''''''&&&&&&&&&'''((((((************))))))))))))((()))]]]ZZZ++++++,,,,,,+++***))))))'''---((('''&&&''')))***)))(((+++***)))((('''&&&&&&&&&)))(((&&&%%%&&&''')))***&&&111666+++)))))))))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((()))((('''%%%###"""))))))))))))))))))))))))******EEE***!!!+++###!!!)))***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$111++++++...((((((&&&$$$&&&)))+++***&&&"""+++((())),,,,,,(((%%%%%%111333<<<)))(((&&&%%%%%%&&&'''))))))(((((()))++++++***(((''''''&&&%%%%%%%%%%%%&&&%%%&&&((('''%%%$$$$$$%%%&&&%%%$$$############$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''((((((((((((''''''(((((((((***+++)))'''$$$%%%%%%%%%%%%%%%%%%&&&''')))(((&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###&&&&&&###$$$((((((&&&%%%%%%%%%&&&''')))***+++((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%'''((()))'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$!!!###***...***%%%###&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))(((''''''&&&'''''''''((('''&&&&&&(((((('''&&&$$$%%%&&&((())))))*********)))(((((((((***+++,,,+++)))'''((()))******)))))))))))))))))))))******************************+++++++++++++++,,,,,,,,,***************)))))))))...------,,,+++***)))(((eeerrr|||fffRRREEE>>>:::888777555333333444444444222222111000///............---..................------,,,+++,,,...///...---++++++++++++******************))))))***+++,,,,,,************))))))((('''+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++)))(((((((((((('''((())))))***))))))(((((())))))***+++---,,,+++))))))(((((()))((((((((())))))(((((((((''''''''''''((((((((((((''''''((()))***************)))((('''''''''''''''((((((((((((''''''''''''&&&'''IIIggg,,,,,,,,,,,,,,,+++***)))***000!!!''''''''''''((()))))))))(((((('''&&&%%%%%%%%%%%%***)))'''&&&&&&(((***,,,'''888>>>///+++******)))(((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''))))))+++,,,,,,,,,,,,+++((((((((((((((((((((((((***&&&...ttt&&&'''///###)))&&&&&&&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&///"""$$$,,,(((***$$$***'''###!!!"""''',,,000$$$ """((('''###(((333:::'''LLLRRR((('''%%%$$$%%%&&&)))***(((''''''(((******)))(((''''''&&&%%%%%%%%%%%%&&&%%%'''))))))'''%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%&&&)))******'''$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$ ###&&&%%%%%%%%%%%%&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%(((***,,,&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$"""###)))+++((($$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((('''$$$%%%&&&'''((((((((((((((('''&&&'''))))))((('''(((((((((((((((''''''&&&&&&'''(((***,,,///222444...,,,***)))******)))((()))))))))))))))******************************************+++++++++++++++************************---------,,,,,,+++++++++ffftttyyycccPPPEEE???<<<:::666444222222444444444333222111000//////......///------...//////...------+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,)))************)))(((''',,,,,,,,,,,,,,,+++******)))***++++++++++++***)))((((((((((((((()))******)))))))))))))))***++++++++++++***)))((('''''''''(((((()))******)))((((((''''''''''''(((((((((((('''((()))***++++++++++++---,,,+++)))(((''''''''')))((((((((('''''''''&&&######///,,,,,,,,,,,,,,,+++***)))(((+++999ccc'''(((((((((''''''''''''(((((((((((()))******+++***)))(((''''''(((***,,,%%%;;;BBB333+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((((('''&&&&&&'''&&&&&&'''((()))*********''''''''''''''''''''''''%%%***''',,,&&&[[[###444!!!%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&(((,,,###"""'''(((+++((($$$%%%'''''''''$$$""" ---(((&&&&&&$$$)))???XXX+++'''&&&%%%%%%%%%''')))***&&&&&&%%%'''((()))(((&&&''''''&&&%%%%%%%%%%%%&&&''')))++++++)))'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%(((++++++)))&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%%%% """&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%###$$$)))***'''$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((((()))((((((''''''###$$$&&&'''((((((((((((((((((((()))++++++***((((((((((((((((((''''''&&&'''(((***,,,///222555666222000---,,,+++***)))'''(((((())))))************))))))))))))))))))))))))((()))******++++++*********************+++++++++++++++,,,,,,---------...hhhwwwxxxaaaNNNDDD???<<<:::666444222333444555444333111111000///////////////,,,---...//////...---,,,***))))))***+++,,,,,,+++*********+++++++++++++++******)))))))))******+++((()))***+++++++++))))))+++,,,,,,,,,,,,+++******))))))***++++++++++++***))))))(((((())))))***+++***))))))))))))***++++++******))))))((((((''''''((((((************((((((''''''((((((((()))))))))'''((()))***++++++++++++...---,,,***)))(((''''''++++++******))))))(((((((((((((((******++++++++++++******!!!,,,qqq<<<((())))))(((&&&%%%&&&'''&&&&&&&&&&&&''')))***+++((((((((((((((())))))***$$$777>>>333)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''&&&'''***((((((((((((''''''''''''''''''''''''''''''''''''***/// $$$mmm444))),,,''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""******!!!&&&"""%%%'''((()))++++++)))(((''' 444VVV}}}%%%&&&&&&&&&&&&''''''((()))&&&%%%%%%&&&(((((('''%%%''''''&&&%%%%%%%%%%%%&&&'''***,,,---+++)))((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((())))))%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%))),,,,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$(((((($$$!!!$$$''')))&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''')))+++%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''$$$%%%))))))&&&%%%'''###$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''))))))))))))(((((('''&&&''''''((((((((('''&&&&&&(((((()))***,,,---+++)))$$$%%%&&&((())))))******,,,,,,---...///000111111333000---,,,+++***)))'''((((((((()))******++++++(((((((((((((((((((((((('''((()))***+++***))))))*********+++++++++++++++)))***+++,,,---......///jjjzzzxxx```MMMCCC>>>:::777666444333333444555555444111000000///////////////,,,---///000000///---,,,,,,*********,,,---,,,***))))))*********+++++++++***))))))(((((()))))))))''')))***,,,---,,,+++***+++++++++++++++******)))))))))******++++++++++++))))))(((((())))))***+++******))))))******+++,,,))))))*********))))))((('''(((***++++++***((('''((((((((()))))))))******(((((()))***+++++++++++++++******)))))))))))))))+++++++++***)))(((((((((+++---///(((((()))***++++++++++++!!!@@@+++&&&((()))(((&&&%%%&&&((($$$$$$$$$$$$%%%&&&&&&'''&&&'''((()))))))))((((((&&&---333...((('''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&$$$!!!!!!''',,,******)))))))))*********'''''''''''''''''''''''''''(((!!!,,,'''000...+++)))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''555,,,LLL(((%%%&&&'''((((((''''''&&&&&&%%%%%%&&&((()))'''&&&''''''&&&%%%%%%%%%%%%&&&'''))),,,---+++)))''''''%%%&&&'''((()))(((''''''%%%%%%%%%%%%&&&'''(((((($$$$$$#########$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))***)))'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$)))***&&&"""$$$((()))&&&&&&&&&&&&'''(((******&&&&&&''''''&&&&&&%%%%%%###$$$$$$%%%&&&''''''((($$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%'''%%%%%%((('''$$$$$$'''######$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%*********))))))'''&&&&&&(((((((((((((((((())))))''''''(((***,,,,,,+++((($$$%%%&&&((())))))******+++,,,,,,---------------///---+++*********)))((('''(((((()))******++++++))))))))))))))))))))))))''')))***,,,,,,+++***)))*********++++++,,,,,,,,,******++++++,,,,,,------lll|||yyy```LLLBBB<<<888444666555333333555666666555111000000////////////000,,,---///000000///---,,,---,,,++++++------,,,+++******++++++,,,,,,,,,,,,))))))((((((((((((((()))'''(((+++---......---,,,***++++++++++++***))))))))))))*********++++++,,,)))))))))))))))******+++*********)))******+++,,,)))******+++++++++******''')))***++++++***)))'''))))))))))))************((()))***++++++,,,++++++''''''''''''((()))++++++***))))))((('''&&&&&&%%%'''+++444&&&'''((()))***+++++++++'''WWWooo$$$$$$''')))(((&&&%%%'''))))))(((((('''''''''(((((($$$&&&(((******)))'''&&&)))%%%+++***&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$$$$!!!$$$,,,%%%%%%&&&'''(((***,,,---((((((((((((((((((((((((000&&&'''+++&&&hhh***$$$$$$%%%%%%'''((()))***(((''''''&&&&&&''''''(((###"""%%%&&&((())))))(((&&&$$$'''&&&&&&''')))***((('''''''''&&&%%%%%%%%%%%%&&&&&&(((+++,,,***(((&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$#########$$$&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&%%%$$$###!!!!!!###&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""(((***%%%!!!###&&&'''%%%%%%&&&''')))+++---...&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$%%%'''&&&######'''"""###$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''((((((((((((((((((((((((************)))'''&&&%%%%%%%%%&&&''')))+++---...%%%&&&'''))),,,,,,***((((((((((((((((((''''''&&&'''(((***+++,,,---------+++)))(((((()))******)))'''(((((()))***+++++++++************************(((***,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++nnnyyy___NNNDDD===::::::999888666555666555444222111111222222111000...---+++---000222222111000...)))***++++++,,,,,,,,,,,,'''(((((()))******++++++,,,***'''&&&&&&''')))+++*********++++++,,,,,,,,,+++)))''''''******(((&&&(((((())))))*********+++***(((%%%&&&)))+++***((())))))))))))************++++++,,,,,,,,,+++******...---+++***)))******+++((()))******((($$$ ******+++,,,------......))))))((((((((((((((()))((((((((((((((()))******)))%%%---111###+++222,,,'''+++???!!! $$$&&&(((((('''''')))+++''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$'''&&&&&&((())))))(((((((((((()))***'''(((((()))***)))))))))$$$%%%'''))))))))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((...(((&&&###%%%000NNN'''''')))&&&&&&///$$$)))+++******)))(((''''''''',,,%%%^^^<<<+++&&&&&&''')))******)))'''&&&&&&'''''''''&&&%%%%%%$$$%%%'''((('''&&&$$$%%%%%%'''((()))++++++)))(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########)))(((&&&%%%&&&)))+++---***)))'''%%%$$$%%%'''((('''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''#########$$$%%%&&&((()))'''&&&&&&&&&&&&'''((((((%%%$$$$$$&&&'''((('''%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$%%%%%%"""$$$&&&'''((((((&&&&&&''''''''''''''''''''''''&&&'''&&&%%%$$$$$$&&&((())))))))))))(((((((((((())))))************))))))((()))***++++++***(((((()))(((((((((''''''''''''$$$(((+++***&&&%%%'''************)))))))))))))))))))))))))))************,,,+++***)))))))))***+++,,,+++++++++***)))))))))++++++++++++++++++++++++------------,,,+++******************+++,,,---...pppxxx^^^MMMDDD===::::::777666555666777888777555111111222222111000...---...///111333333222000///******+++,,,,,,,,,++++++(((((())))))***++++++,,,***)))((('''(((***,,,---)))))))))******+++++++++***((('''(((+++,,,+++)))((()))))))))***************(((&&&'''***+++***)))(((((())))))***+++,,,,,,))))))******+++*********+++***)))))))))***+++,,,&&&&&&''''''''''''&&&&&&*********+++,,,,,,------******)))))))))))))))***((((((((((((((()))******...&&&,,,---222111)))$$$''',,,---ttt)))$$$)))***+++***((('''((()))''''''''''''(((((((((((((((((((((''''''&&&&&&%%%'''&&&&&&((())))))(((((('''''''''(((''''''((((((((()))))))))%%%&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''###)))(((''')))###)))))),,,...%%%$$$))),,,)))(((((('''&&&&&&%%%%%%'''&&&999111###$$$%%%&&&((((((&&&%%%$$$&&&'''''''''&&&&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&&&&''')))******)))'''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%***)))'''&&&'''))),,,...)))(((&&&%%%%%%%%%&&&'''(((&&&%%%#########$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&***,,,+++'''%%%&&&)))))))))))))))))))))))))))))))))))))))************+++******)))))))))******++++++++++++************++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,,,,,,,,,,------uuuxxx^^^MMMCCC<<<999999555555444666888999999888111111111111000///...---...///111222222000...---++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,***************+++,,,---)))))))))))))))*********)))(((((())),,,------,,,))))))))))))************+++)))((((((***++++++***((((((((()))***++++++,,,''''''((()))************(((((((((((()))***+++,,,'''&&&&&&&&&&&&(((***+++)))))))))***++++++,,,,,,))))))(((((((((((())))))((((((((((((((()))******///%%%+++VVVCCC!!!888///SSS&&&###)))---......,,,)))''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&((()))((((((''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((((('''******))))))((((((''''''&&&&&&&&&'''''''''''''''$$$***'''&&&))),,,DDD%%%&&&***"""000!!!+++%%%((((((((('''&&&&&&%%%%%%&&&###)))000)))$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''&&&%%%%%%$$$&&&((((((&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******)))'''%%%***)))((('''((()))+++---((((((&&&%%%%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((***)))&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&'''((())))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%)))+++---+++(((%%%&&&((())))))))))))))))))))))))))))))))))))************)))******++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,------------.........---------------zzzxxx^^^LLLCCC<<<999999555444333555777888777666111111111000000///......------...///...---+++***,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))******************((((((((()))++++++,,,,,,)))))))))))))))*********+++***))))))***++++++,,,((((((((((((((((((((((((&&&'''((()))******++++++))))))))))))******+++++++++***)))((('''''''''((((((((())))))*********+++''''''&&&&&&&&&'''((((((((((((((((((((())))))***+++###,,,222SSS$$$&&&***---------,,,)))''''''(((''''''''''''((((((((((((&&&'''''''''((((((((()))'''&&&&&&(((&&&&&&''''''''''''''''''((('''&&&&&&&&&'''))))))((((((((((((((('''''''''******))))))((('''&&&&&&'''''''''''''''''''''''''''---"""###&&&***)))&&&]]]"""%%%222###)))%%%******))))))((((((((((((*** $$$ZZZVVV!!!222"""!!!''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&$$$$$$(((((('''&&&&&&((()))+++''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&''''''''''''&&&%%%%%%&&&'''(((((((((((()))'''%%%%%%(((+++------(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******)))'''''''''))))))))))))((((((((((((&&&''''''''''''''''''&&&)))((('''&&&'''((()))***(((((('''''''''&&&&&&&&&)))+++,,,+++)))'''((()))((((((((()))))))))))))))((()))))))))************)))***,,,------,,,+++************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...............,,,------.........------xxx^^^MMMCCC===999999666444333333444555333222111111000//////.........------......---,,,+++***,,,,,,,,,,,,++++++***)))+++++++++++++++,,,,,,,,,))))))******************++++++++++++++++++++++++))))))))))))(((((())))))******))))))))))))))))))******************+++,,,))))))((('''&&&%%%$$$$$$'''((()))***++++++++++++,,,,,,,,,++++++******)))+++++++++***)))'''%%%$$$((()))))))))))))))******((('''''''''(((((()))***((((((((((((((())))))***(((%%%000$$$'''333%%%)))***+++***((('''((()))''''''''''''((((((((((((&&&&&&''''''((()))))))))'''&&&&&&(((###$$$&&&'''(((((((((((('''''''''''''''((())))))((((((((('''''''''''''''))))))(((''''''&&&%%%%%%'''''''''''''''''''''&&&''')))!!!%%%'''"""000)))|||888 ###%%%%%%'''111))))))))))))(((((((((((('''%%%---'''|||,,,%%%+++---!!!'''(((((((((((((((((('''&&&&&&'''((((((''''''&&&%%%'''(((((('''&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&((()))+++,,,---(((((('''&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%"""###%%%''')))*********)))'''&&&(((,,,000333444)))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))((('''((()))+++,,,))))))))))))(((((((((((('''(((***************+++''''''(((((())))))))))))((()))))))))***************+++---...///...---,,,******++++++,,,,,,,,,---++++++,,,,,,,,,------------------------,,,++++++((()))+++---.../////////yyy___NNNDDD===::::::777555333333333222111///222111000///............//////////////////......++++++,,,,,,,,,+++************++++++++++++++++++'''''''''(((***+++---...,,,,,,,,,+++++++++++++++((()))***)))'''''''''(((************)))))))))))))))*********))))))+++,,,***)))((('''&&&%%%$$$###(((((()))***++++++++++++,,,------,,,,,,+++))))))'''((()))******)))((('''))))))))))))))))))************)))******+++,,,---((((((((((((((()))******(((+++000&&&...%%%%%%(((###&&&'''(((((('''&&&((()))''''''''''''(((((((((((('''''''''(((((()))))))))'''&&&&&&(((###%%%&&&((()))))))))((('''(((((()))***)))))))))((((((''''''''''''((()))((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&###$$$'''(((---***,,,DDDlll(((%%%$$$---$$$///''''''''''''''''''&&&&&& ...'''"""888+++000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&---+++'''$$$###$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))***,,,------)))(((((('''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&$$$"""!!! ###%%%'''(((((((((((('''''')))...222444444)))((('''&&&%%%%%%%%%%%%"""###$$$&&&''')))***+++$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''')))***)))((('''''''''''''''''''''''''''&&&''')))((('''&&&'''((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&)))(((((())))))***+++,,,*********)))))))))((((((&&&&&&((()))***+++++++++&&&''''''(((((())))))***))))))))))))************++++++,,,---............+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++***)))(((''''''(((***---////////////zzz```OOOEEE>>>;;;;;;777555333333333333111///222111///...------......////////////000000000000******+++,,,,,,,,,++++++************************,,,+++***))))))***,,,---++++++++++++*********)))''')))+++***(((((()))+++************)))))))))(((''')))***)))''''''***,,,))))))((((((((('''''''''(((((())))))***))))))(((******+++,,,,,,+++***)))''''''''''''((()))******************************((((((((())))))+++,,,,,,((((((((((((((()))*********...)))***ccc???&&&,,,&&&(((&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((()))))))))'''&&&&&&(((&&&''')))******)))'''&&&&&&(((***,,,,,,+++)))(((''''''&&&&&&'''((()))***((((((((('''''''''''''''(((((('''''''''&&&&&&&&&"""###...$$$222!!!!!!***))):::&&&+++111###&&&&&&'''''''''''''''''''''!!!000!!!---VVV(((222000 ---&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((******)))'''%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''***)))'''&&&%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''((('''&&&$$$### """$$$&&&''''''&&&&&&&&&&&&&&&))),,,/////////)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((())))))))))))((((((((((((''''''((((((((((((''''''&&&'''((()))************))))))))))))(((((((((((('''''''''((()))***)))(((&&&&&&''''''((())))))***))))))))))))*********************++++++,,,......,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///+++++++++,,,++++++******(((***,,,///000000//////{{{aaaOOOFFF???<<<<<<777555444444444444333111222111///...------......,,,---------.../////////)))***+++,,,,,,,,,,,,,,,******))))))))))))))))))555222...***((((((((()))+++*********))))))((((((&&&)))++++++******,,,///+++*********))))))((((((&&&(((***)))'''&&&))),,,(((((())))))***+++++++++'''(((((((((((((((''''''&&&''')))***++++++******+++)))&&&$$$$$$&&&)))++++++++++++***************%%%%%%%%%&&&&&&((())))))((((((((((((((()))*********...!!!+++444HHH***///111///((())))))((('''&&&&&&'''''''''''''''((((((((()))))))))))))))(((((((((((('''&&&&&&(((******++++++***(((%%%$$$&&&(((+++......,,,***((('''&&&&&&&&&'''(((***+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%222333)))*** NNN'''+++''''''((((((((()))))))))))))))***,,,###111000111***444555))) ((((((''''''''''''((((((&&&&&&'''((())))))(((((()))++++++***'''%%%$$$%%%(((''''''&&&&&&''''''((($$$%%%&&&'''(((******+++''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''"""###&&&((()))))))))(((%%%&&&((())))))(((&&&%%%%%%$$$%%%'''***+++***((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&((())))))))))))((((((((((((''''''((((((((((((''''''$$$%%%''')))***))))))((()))(((((((((''''''''''''(((''''''((())))))'''&&&&&&&&&&&&'''((())))))***))))))))))))***************)))(((((()))+++---...---------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,---...////////////+++---///000111000///...zzz___KKKBBB???<<<:::888666444444444333222000333111////////////...------------....../////////***+++,,,,,,+++***+++,,,***---000000---******+++111,,,(((&&&'''))))))'''*********)))'''&&&$$$###,,,+++***))))))***+++,,,***+++,,,,,,+++***)))((()))************+++++++++))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))''''''''''''((()))***+++//////---,,,++++++******(((***000666+++***(((((())))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))---&&&------,,,+++***)))((((((,,,******+++......+++((((((((((((((()))))))))))),,,+++***)))((((((((((((+++)))&&&$$$###%%%''')))&&&'''(((((((((((((((''',,,!!!+++'''))),,,)))&&&&&&(((***)))''')))(((***)))///''''''((((((''''''&&&%%%******)))(((''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))%%%''')))++++++***(((&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&%%%$$$$$$######"""%%%%%%'''''''''&&&%%%$$$%%%&&&((())))))(((&&&%%%''''''''''''&&&%%%$$$$$$'''&&&%%%%%%&&&''')))***(((&&&&&&&&&(((((('''&&&###%%%&&&''''''%%%###"""(((''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))((('''$$$%%%&&&'''((((((((((((&&&'''((((((((('''&&&%%%)))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''+++***((('''&&&''')))***((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))((()))))))))((()))***,,,+++***)))'''''')))***+++++++++******************((()))***,,,,,,---------000...+++******+++***)))))))))***+++---...//////..................------...000222222111111111222|||aaaLLLBBB>>>;;;888888666444444444444222000333111///.../////////...+++,,,,,,,,,,,,,,,,,,---+++,,,,,,+++***)))+++---,,,......---***)))***,,,333///***(((((()))((('''+++++++++***)))((('''&&&++++++***))))))***+++++++++++++++++++++***)))((())))))*********+++++++++))))))))))))************************************)))(((((((((((((((((()))))))))))))))************************))))))))))))(((((((((((()))***+++,,,+++******))))))))))))***))))))000 +++vvvttt&&&...,,,***)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***...'''***))))))((((((''''''&&&***(((((()))++++++)))&&&''''''((((((((()))))))))---,,,+++***))))))))))))***)))((('''''''''(((((((((((()))))))))((((((''')))rrrGGG---!!!...&&&)))'''%%%&&&)))++++++***###444)))---RRRqqq######'''''''''''''''&&&&&&%%%************+++,,,------&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))%%%&&&(((*********)))(((&&&&&&&&&&&&''''''((()))((((((''''''&&&&&&%%%%%%&&&'''''''''((((((((()))%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%)))'''&&&&&&''''''&&&%%%"""###%%%&&&'''(((''''''))))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''***)))(((''''''((()))***))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********))))))***,,,+++***)))(((((()))***+++++++++******************))))))***++++++,,,,,,---///---***)))*********))),,,,,,,,,---.........///........................---...000000//////000222cccMMMBBB===999666777666444444444444222000333000...---...000000000---------,,,,,,,,,,,,,,,......---+++))))))+++---......,,,***((((((***,,,333000,,,***))))))((('''++++++,,,,,,++++++***)))++++++***))))))***++++++++++++***)))))))))******)))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))************++++++++++++************))))))))))))(((((((((((()))***++++++((((((((((((((()))******)))'''...$$$!!!AAAJJJ...777111...+++***+++,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())),,,000)))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''((((((((((((------,,,+++************((()))***+++***)))((('''************)))((('''''')))RRR/// ---''')))((('''''')))++++++***###000"""((())))))DDD%%%''''''''''''&&&&&&&&&%%%(((((()))***,,,...///000(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&'''((())))))******((('''&&&%%%%%%&&&'''(((***))))))((('''&&&&&&%%%'''''''''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$)))'''&&&%%%&&&&&&&&&$$$"""###$$$%%%(((***,,,---,,,+++***)))((((((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))"""###$$$&&&''''''((('''$$$$$$%%%&&&'''))))))***''''''((((((((((((''''''))))))'''''''''((()))************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,+++))))))***,,,+++***)))(((((()))***+++******++++++++++++++++++******)))******+++,,,---222000....../////////.......................................////////////.../////////...///222444cccMMMBBB>>>:::777777555444444444444222111222000---,,,...000111111000000//////......------//////---***((()))+++......---,,,***)))))))))***...---,,,+++******)))(((******+++,,,,,,++++++++++++******************++++++***)))(((((()))***+++))))))))))))************((()))))))))*********************************************++++++*********)))))))))*********++++++************)))))))))((('''&&&&&&''''''((()))*********))))))))))))******'''&&&****** ###|||HHH(((%%%888222///+++)))***,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))---111+++'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''((((((((((((,,,+++******)))))))))***))))))*********)))((('''++++++++++++***((('''''',,,999000***%%%***,,,+++***))))))(((''''''***777'''''''''xxxnnn---+++"""222''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&''')))+++,,,---))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***+++***((('''%%%%%%%%%''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&"""###%%%'''(((((('''&&&(((&&&$$$%%%&&&'''''''''$$$$$$$$$%%%(((+++...000///...---+++************&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((######$$$%%%&&&&&&&&&'''$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''(((((('''''''''((())))))++++++++++++************)))))))))((((((((((((((((((((((((((()))))))))))),,,------,,,***)))***,,,+++******))))))******+++******+++++++++++++++,,,+++******)))***+++,,,---222000//////111111000///...............////////////////////////000000000000111111111111333777:::|||aaaMMMCCC???<<<999666555333333444444333111222000------...000111111000000000//////.........//////---***((())),,,///------------,,,+++((('''((()))******************((()))******+++******************++++++***************((((((((()))***+++(((((()))))))))*********((()))))))))************))))))))))))))))))))))))******++++++++++++******((((((((()))))))))******************)))))))))((((((((((((((()))***+++,,,,,,+++***)))((((((((((((%%%&&&&&&000&&&###UUU'''$$$???iiippp555...+++///333444333333111...***))))))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))---111+++''''''(((((())))))******'''''''''''''''''''''((('''''''''(((((((((((()))***))))))(((((((((((()))***)))((('''''''''((((((++++++++++++***(((''''''((((((RRR+++$$$,,,+++++++++***)))(((((((((---333&&&***...333===,,,'''"""***$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''))))))'''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&(((***+++***)))'''&&&%%%%%%&&&&&&+++******)))(((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$"""###%%%'''(((((((((''''''%%%$$$$$$''')))******''''''&&&&&&'''***---///000///...---,,,,,,,,,,,,)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))************++++++++++++))))))))))))))))))(((((((((((((((((()))))))))))),,,------,,,***)))***,,,++++++************++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++***+++,,,---,,,***++++++,,,---...///000000/////////000000000111111000111222333444888===@@@yyy___KKKBBB???===:::666555333333444555333222111000......000000000///.........------------------------+++***+++---000...............,,,)))&&&$$$&&&)))++++++***+++,,,(((((()))))))))))))))((()))***++++++++++++***)))))))))((((((((()))******((((((((()))))))))******))))))))))))************(((((((((((((((((((((((()))***+++,,,,,,+++***)))'''((((((((())))))))))))************))))))))))))++++++++++++,,,---......+++***)))'''&&&&&&%%%%%%%%%((($$$111***,,,$$$RRR%%%777,,,!!!333 ###'''+++------+++)))...///...---111444///&&&000---***))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())),,,000)))&&&&&&&&&''''''(((((((((((()))***)))'''''')))+++(((((((((((()))))))))))))))(((((('''''''''((((((***)))((('''&&&'''((()))************)))(((''''''!!!'''###(((+++%%%'''***+++***+++,,,---)))...(((+++'''%%%222111)))))))))(((((('''%%%$$$$$$$$$%%%&&&((('''''''''''''''((()))$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###&&&'''''''''''''''&&&&&&)))'''%%%%%%'''***+++,,,(((((('''&&&(((***,,,......---,,,,,,++++++,,,,,,***)))(((&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%&&&&&&'''((((((((())))))))))))))))))*********((((((((())))))*********(((((((((((())))))))))))+++,,,,,,+++))))))***,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,------------,,,,,,+++++++++,,,...///---,,,******+++,,,...///000111//////000000111111222222///222444777:::>>>CCCFFFxxx^^^JJJAAA>>>;;;999666444333333444555444222111000000000111000...,,,------------............+++,,,---,,,,,,,,,...000222000...---...---***((($$$'''+++---,,,++++++,,,))))))))))))))))))(((((()))***++++++++++++***)))'''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))*********************))))))))))))************+++,,,---...***)))((((((''''''''''''''')))%%%+++(((---eee,,,!!!###'''---)))### !!!&&&---111&&&///666555///---000555///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))***...''''''((((((((((((((((((((()))***+++)))''''''***,,,))))))))))))*********+++))))))(((((((((((())))))))))))*********)))((('''(((((()))))))))(((((('''$$$888&&&###+++###&&&***+++++++++---///'''---***'''$$$***vvvbbb$$$ 555777%%%'''...000((('''%%%$$$###$$$%%%&&&(((''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''%%%&&&((()))((('''&&&%%%''''''(((((((((((())))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((()))*********)))((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((''''''(((((()))---***'''&&&(((***++++++&&&&&&&&&'''(((***,,,---))))))(((((())))))******)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%&&&((()))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&'''((((((((((((''''''''''''(((((())))))''''''((()))***++++++,,,(((((((((((()))))))))))))))*********))))))***,,,***++++++++++++++++++*********++++++,,,------...,,,---///000000///---+++///...///111333444222111,,,,,,---...//////000000//////000111111222333333222555:::???CCCGGGLLLOOOyyy^^^JJJ@@@===:::777555444333333444555444222111000000111222000---***......//////000000111111)))+++------------///000555111---+++,,,---,,,***&&&***...///---+++++++++***************)))(((((()))***+++,,,,,,+++***)))&&&'''(((*********)))((((((((((((((())))))))))))))))))))))))************************************'''(((***++++++***(((''')))************+++++++++************))))))))))))''''''''''''((()))***+++***************++++++,,,)))***'''&&&###(((---(((***111&&&---''')))+++------+++(((&&&///&&&###+++222333444777...---,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))---&&&++++++++++++************)))++++++)))''''''***---)))*********++++++++++++***)))))))))))))))******(((***,,,...---+++(((&&&&&&'''((((((((((((((('''...LLL444---%%%))),,,---+++***+++,,,)))111,,,!!!,,,(((000ttt/// ---...$$$)))+++%%%$$$$$$'''...((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$%%%(((******(((&&&$$$&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%!!!"""$$$&&&)))+++---...,,,***)))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&(((***,,,...111...***(((((()))))))))$$$$$$%%%''')))+++---...%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$''')))++++++***)))%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&(((***+++(((((('''''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''')))***+++,,,---(((((((((((())))))))))))((()))))))))((()))***,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,...000222222000---+++------...000333333222000/////////000000000000000///000000111222222333333666:::@@@FFFKKKPPPTTTWWWrrrYYYIII@@@:::888888777777777777666555444333111000///......------.........------,,,,,,,,,---,,,,,,,,,++++++*********000000///...------,,,,,,((()))+++,,,------,,,+++************************,,,+++)))((('''((()))************+++,,,---//////)))'''%%%$$$$$$'''+++------,,,+++***)))))))))))),,,,,,,,,+++++++++******---,,,,,,,,,---,,,)))&&&''''''''''''(((***+++++++++++++++*********))))))((())))))*********))))))((((((((((((((()))******,,,+++)))((((((((()))***MMMttt333222###*********)))))))))))))))((()))+++---...111555888666222///---,,,(((!!!&&&''''''((()))((((((((('''''')))---222333000,,,((('''''')))+++,,,+++)))***+++///))),,,------...---,,,***)))******))))))))))))))))))(((,,,---++++++)))"""222)))GGG444%%%///+++---***************)))((((((///'''!!!'''***"""###444***lllMMM''''''))))))(((((()))***+++++++++'''&&&***,,,++++++,,,KKK&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((+++&&&!!!555 ---&&&###%%%&&&(((*********)))(((&&&$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&$$$%%%%%%((((((''''''''''''((((((&&&&&&%%%&&&(((,,,///222777222---***)))(((%%%"""******)))'''$$$$$$&&&'''''''''''''''''''''''''''&&&&&&%%%&&&(((,,,///111333///+++((('''(((''''''%%%&&&'''((((((((('''''''''((()))(((&&&%%%%%%''',,,)))&&&%%%%%%'''(((((()))))))))(((''''''&&&&&&''''''((((((((((((((('''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((((((((()))))))))(((&&&%%%'''(((***+++***)))'''&&&))))))************))))))))))))((((((''''''&&&&&&''''''''''''(((***+++,,,&&&&&&'''(((((('''&&&%%%''''''(((((())))))******,,,+++*********+++------------...//////......---///000111000...---------//////000111111111111111...,,,+++,,,000222222000...///000000111333777:::???BBBFFFKKKOOOUUU[[[___sssZZZJJJAAA;;;999999555666666555555444333222000///...---,,,,,,,,,,,,///...---,,,,,,,,,------............---------,,,...------,,,++++++************++++++,,,,,,++++++***************************+++++++++***))))))(((***)))))))))***+++,,,---)))(((&&&%%%&&&(((+++---,,,,,,+++***))))))))))))************+++---...///000---***)))***+++******((((((((((((((()))***+++*********)))))))))((((((++++++,,,,,,,,,++++++***((((((((((((((()))******---,,,+++***))))))***+++333222,,,))),,,((((((((((((((()))))))))((()))+++,,,---000444777:::888444111///+++'''$$$))))))******))))))((((((,,,---000666;;;;;;777333)))))))))***,,,---,,,+++++++++///)))+++,,,---------,,,+++***...---,,,+++************000&&&%%%###---<<>>EEEJJJOOOTTT[[[aaadddgggjjjkkkrrrYYYIIIAAA<<<999:::555555555555444333222111444333222111000000000000111///---++++++,,,...///))))))))))))((((((((((((.........---------,,,,,,---,,,+++)))))))))***+++***************************+++,,,---,,,,,,************)))((((((((((((((()))))))))))))))***++++++*********)))******++++++000...,,,***)))+++---...000---)))'''(((+++,,,---******))))))((()))))))))))))))))))))))))))))))))***************)))((('''))))))(((((())))))***+++++++++++++++++++++++++++***+++hhh'''444$$$&&&''''''((()))******+++)))***+++++++++---000333888;;;===;;;666111//////,,,++++++***************)))((())),,,111222///,,,+++***)))***,,,...------$$$+++///)))((()))+++,,,------,,,,,,,,,+++***)))((((((((((((+++***333&&&...&&&,,,''''''((((((((((((''''''+++(((&&&))),,,***(((***www((('''(((''''''&&&''''''((((((((((((,,,333555000+++***"""999///&&&)))'''&&&''')))++++++(((###$$$$$$$$$$$$$$$$$$$$$$$$+++++++++,,,,,,,,,,,,---...((("""***++++++))))))(((((('''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((()))******'''(((***)))(((&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&''')))***((('''%%%%%%%%%&&&''''''''')))+++***)))(((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((******)))(((''''''%%%######%%%&&&''''''&&&%%%$$$######$$$'''((($$$%%%&&&%%%$$$###$$$&&&((('''&&&'''(((((('''%%%&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((()))))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&******++++++++++++++++++******++++++++++++++++++************++++++,,,,,,))))))******+++,,,---...///000111111///......///,,,---......//////....../////////111333555666666555666888;;;@@@HHHRRRXXX\\\aaaggglllnnnnnnnnnnnnqqqXXXHHH@@@:::888999777777777777666555444333444333222111111000000111111///...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,***)))((()))******************************,,,,,,+++******+++,,,---,,,+++******)))))))))))))))))))))))))))******+++*********)))******++++++000...+++))))))***,,,...,,,+++)))***+++,,,,,,++++++******))))))))))))******************************************)))(((''')))))))))))))))***++++++))))))******************,,,(((***'''---(((((()))***++++++,,,,,,)))***+++******+++...111333888>>>???;;;666222111+++***)))))))))***++++++---***((((((,,,...---++++++)))((()))+++,,,---,,,!!!+++///)))'''(((***,,,------,,,,,,)))))))))((())))))******(((444000"""EEE$$$...***''''''((((((((((((''''''111%%%444///$$$777$$$'''))))))(((''''''(((((((((((((((,,,333555000+++)))***NNN***(((000,,,&&&%%%""" ###(((,,,++++++++++++++++++++++++#########$$$$$$$$$%%%%%%"""%%%+++&&&&&&)))---'''''''''&&&&&&&&&&&&''''''&&&&&&&&&(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******'''(((***)))(((&&&&&&'''((((((''''''''''''(((((('''&&&&&&'''''')))***+++)))((('''&&&%%%%%%'''((((((***,,,+++)))&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&(((******(((&&&%%%&&&$$$###$$$&&&(((((((((&&&%%%$$$######$$$'''(((###%%%&&&%%%$$$$$$%%%&&&)))'''$$$$$$%%%'''((((((%%%&&&&&&''''''(((((((((***)))((('''&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((((((''''''&&&(((((())))))))))))(((((('''''''''(((((())))))))))))((('''&&&&&&%%%&&&&&&))))))))))))******++++++***************************+++++++++,,,,,,,,,,,,******++++++,,,...000111444555555444111...---...,,,,,,---...............000111111111222333444555555888===DDDLLLWWWaaagggjjjnnnrrrsssrrrpppooonnnoooWWWGGG???:::888888888888999888888777666555222111000///............000//////...............***++++++++++++,,,,,,,,,++++++++++++************+++******)))))))))******************************,,,+++)))((()))***,,,...---,,,+++******************)))((((((((((((******++++++***************+++******))))))***,,,...000))))))***,,,......,,,*********)))))))))******+++************++++++++++++***++++++,,,,,,,,,++++++***))))))))))))***++++++(((((()))*********))))))'''!!!000@@@###---)))******++++++,,,,,,,,,)))*********)))***,,,...111666<<<@@@???;;;777444,,,+++***)))))))))***+++...***''''''***,,,,,,***+++)))((((((***,,,------&&&+++///)))'''(((***,,,,,,,,,,,,+++************+++,,,---...333$$$555--- """///''''''((()))))))))((((((---***+++(((;;;%%%'''***)))(((((('''((((((((((((''')))000222...******'''###///(((..."""!!!"""(((++++++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))*********++++++!!!666###)))***+++&&&"""&&&%%%%%%%%%&&&'''((((((((('''''''''))))))'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&((())))))'''&&&&&&'''(((((((((''''''(((((((((&&&&&&''''''((()))***+++)))))))))'''%%%%%%'''))),,,...000000,,,)))&&&%%%%%%&&&&&&''''''(((((((((%%%&&&((())))))'''&&&$$$%%%$$$###%%%''')))))))))&&&%%%$$$$$$$$$%%%'''(((&&&'''((((((''''''((()))***'''######$$$'''((()))%%%&&&&&&'''((()))******+++***((('''&&&&&&'''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''''''''&&&&&&'''(((((())))))(((((('''%%%&&&&&&'''((())))))***))))))((('''&&&&&&&&&'''(((((((((((()))***+++,,,***************)))))))))+++,,,,,,---...---------+++++++++,,,---000222333777888888555222///------,,,------...///.........000111222222222222555777888>>>HHHSSS]]]gggpppvvvwwwyyyyyyxxxuuurrrqqqqqqpppWWWGGG@@@;;;999999999999999999888777666555111111000///...............//////000///...---,,,))))))))))))******++++++************************((())))))************)))************************))))))))))))******++++++,,,,,,+++*********+++++++++)))'''&&&%%%''')))***,,,,,,+++***))))))))))))((((((((()))***+++,,,---)))((())),,,......,,,+++))))))))))))***+++,,,,,,))))))))))))*********+++)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,((()))***+++++++++******"""222!!!777ddd444******************++++++*********)))((((((***---000222555999<<<<<<999777111000---***)))))))))))))))''''''***---///---***---+++))))))+++---......333+++///)))((()))***+++,,,,,,+++***++++++++++++++++++,,,,,,&&&(((''')))000ggg==='''((())))))******)))))),,,%%%,,,222''':::***''')))(((''''''&&&&&&&&&''')))&&&'''+++---+++)))***$$$%%%|||YYYOOO\\\jjjbbb```^^^[[[ZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^XXXkkk ,,,***,,,$$$&&&&&&%%%%%%%%%&&&'''((('''&&&&&&''')))((('''%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((&&&$$$%%%'''***,,,///222222000,,,)))(((&&&&&&'''(((((()))******%%%%%%&&&'''''''''&&&%%%%%%$$$###%%%'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&((())))))(((((()))***'''%%%$$$$$$&&&'''((('''&&&&&&'''((()))***+++,,,+++***(((&&&%%%&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''%%%&&&'''((()))***++++++))))))((('''''''''(((((()))((((((((()))***,,,---,,,,,,+++++++++*********,,,---.../////////......++++++++++++---000333555666777777555222///......------...///////////////...000333333444555999<<>>;;;888666444000---######&&&FFF)))++++++))))))))))))))))))))))))+++++++++++++++***************///'''***+++###;;;(((,,,###''''''((()))))))))))))))---,,,***(((&&&&&&&&&&&&///%%%III###)))%%%+++&&&''''''''''''&&&%%%%%%+++(((&&&''')))***'''%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''&&&%%%%%%&&&'''''')))+++---///000444+++%%%&&&(((&&&###"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''&&&%%%###%%%&&&'''((((((&&&$$$"""&&&'''((('''&&&%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))---000000000+++)))''''''(((((('''&&&(((((('''''''''((()))))))))((('''%%%$$$$$$$$$$$$((()))***+++++++++++++++)))***+++***((('''''')))'''''''''(((******)))'''((((((((()))))))))******)))))))))***))))))(((''')))******++++++,,,------+++,,,---000111000---***,,,++++++,,,...//////...++++++,,,,,,---...000000111111111000///...,,,+++---///111111000000111333444888<<<@@@DDDJJJSSSZZZbbbjjjuuu~~~||||||kkkTTTGGG@@@;;;999:::555555555555555555555555000000//////...............---,,,,,,---...---+++++++++,,,,,,,,,+++***)))...////////////...,,,+++''''''(((((('''&&&&&&%%%((()))***++++++***)))(((------------------,,,,,,******))))))))))))******+++***)))((()))***,,,---***+++------,,,++++++,,,******))))))******++++++******+++,,,---.........,,,+++++++++***)))))))))))))))*********))))))(((***))))))))))))***++++++---,,,+++***)))***++++++)))))))))******++++++,,,111######%%%$$$222222CCC///(((,,,)))%%%)))******)))&&&&&&''')))+++***)))***---111666999??????>>>===;;;777222///000,,,999***++++++))))))))))))))))))))))))++++++++++++++++++++++++...///)))'''(((---///!!!###)))((((((((()))***************,,,+++)))((('''''''''''')))'''///$$$((('''888'''''''''''''''&&&&&&%%%,,,)))&&&''',,,...+++''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''))),,,...111222333+++%%%&&&'''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&)))'''&&&&&&''''''&&&$$$###%%%'''(((((('''%%%$$$'''((()))((('''&&&''')))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''+++))))))***,,,---,,,++++++***)))(((((((((((('''***))))))((())))))******+++***)))((((((((((((((())))))***+++++++++++++++)))***+++***(((((()))***(((''''''((()))***)))((((((((()))))))))*********,,,,,,,,,+++***)))(((((()))******++++++,,,------******+++---///...,,,***,,,++++++,,,,,,------,,,,,,,,,,,,------...000000222222000///...---------...///000000000111222444666;;;BBBGGGMMMTTT\\\bbbhhhoooyyy~~~zzzzzz~~~lllTTTFFF???:::888888888777666555444333222111/////////..................---,,,,,,......---,,,,,,,,,,,,,,,++++++******)))***,,,---......---,,,000...+++(((%%%!!!(((***,,,------,,,***(((***+++,,,,,,,,,,,,++++++******))))))))))))******+++***)))))))))***+++,,,(((***,,,,,,+++***+++,,,*********)))***+++,,,---******++++++,,,---......)))))))))***+++++++++,,,((())))))*********))))))***************+++,,,,,,++++++,,,---,,,+++***)))))))))******++++++++++++$$$222&&&&&&999%%%>>>&&&QQQ===,,,...,,,)))+++---...---,,,,,,---///---+++***,,,///333555;;;===@@@@@@>>>999555222333)))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,&&&---((((((666%%%DDD;;;444***((())))))***************((((((((((((((())))))))))))!!!666!!!tttKKK%%%)))+++''''''((((((''''''&&&%%%+++(((&&&(((...111///+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%$$$%%%&&&(((***---///111///((($$$%%%'''&&&&&&)))&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%&&&((()))((('''"""###%%%'''(((((('''&&&'''((())))))''''''((()))&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&%%%%%%%%%'''((())))))))))))((('''***)))((()))++++++***)))******)))(((''''''((((((+++******)))))))))************))))))***+++,,,,,,******************++++++((()))******))))))***+++)))((('''((()))******)))))))))))))))************000///---+++******++++++)))******++++++,,,------,,,+++))))))***+++***)))+++,,,,,,,,,++++++,,,,,,------------......///000333222000///......//////...///000000111222555777999@@@HHHOOOUUU[[[bbbhhhjjjqqqzzz{{{vvvtttzzzkkkTTTFFF???999777777999888777555333222111000//////////////////.........---,,,---...///...---,,,,,,,,,+++++++++******'''))),,,...///......------+++))))))))))))'''%%%***+++---......---+++***'''((()))***+++***)))(((******))))))))))))******+++***************++++++)))***,,,,,,+++******+++++++++*********,,,---...*********++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))******++++++******++++++******++++++,,,---***+++---......,,,***((()))***++++++,,,+++++++++(((333000+++000)))$$$111444)));;;iii---'''+++******,,,...///...,,,///...,,,++++++---000222666;;;???BBB@@@<<<999888$$$LLL >>>lll+++------------------------------,,,,,,,,,,,,------------((((((***222+++&&&///***((("""+++***&&&(((((()))***************''''''(((((()))*********,,,+++&&&===+++%%%'''(((((((((((('''&&&&&&((('''&&&)))---000///---''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''&&&&&&$$$%%%%%%''')))+++,,,...+++&&&$$$&&&((('''(((+++(((((()))(((((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&(((***)))(((###$$$%%%&&&'''((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&'''(((((()))***++++++***)))(((&&&&&&%%%'''***++++++***(((((()))(((''''''(((***++++++***)))))))))******''''''''''''(((***+++,,,***))))))((())))))******''')))******))))))+++,,,***((('''''')))*********)))))))))*********++++++111///---+++***+++,,,---)))******++++++,,,---------***(((''')))************,,,------++++++,,,.........------...//////000111000000//////000000111///000111222333666999<<<@@@GGGPPPXXX]]]aaagggkkklllqqqzzz}}}zzzwwwuuuyyy|||iiiRRREEE>>>:::888999777777666555333222111111////////////////////////...---,,,---...//////...,,,,,,++++++******++++++***,,,...000111000...---((('''''')))---000111000+++,,,---......---,,,+++'''(((***,,,,,,+++***)))******))))))))))))******+++************************,,,------,,,***+++,,,,,,+++*********,,,...///************************)))))))))***+++++++++,,,)))******+++,,,,,,++++++,,,++++++++++++,,,------,,,,,,---,,,,,,,,,++++++***+++,,,,,,,,,+++***)))///,,,333---"""333777000'''555===888111+++&&&&&&+++...---+++++++++******+++,,,...///444999???CCCBBB@@@>>>>>>+++222'''222555999yyy+++---................................./////////000000000------222000///...+++000---LLLOOO111666%%%'''((())))))******))))))'''(((((()))))))))))))))***'''###+++'''666%%%)))((((((((((((((('''&&&&&&&&&&&&'''((()))++++++,,,&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''((())))))((('''&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&''')))******)))%%%%%%((()))'''(((***((()))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''((()))(((''''''&&&&&&%%%%%%%%%&&&'''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%'''******(((((()))+++((()))+++,,,,,,+++)))(((%%%%%%$$$&&&((())))))(((%%%'''((('''&&&&&&(((+++++++++***)))))))))))))))&&&&&&&&&&&&'''((())))))***)))(((''''''((())))))''')))************,,,---+++)))'''''')))***+++***))))))*********+++++++++------,,,,,,++++++******)))******++++++,,,------***))))))***,,,---,,,+++***,,,...---,,,+++---///...............//////000------...//////000000111111222444555777;;;???CCCHHHOOOXXX```cccgggjjjmmmmmmrrryyy~~~~~~}}}vvvvvvxxx~~~zzzfffPPPDDD???;;;:::;;;555555555444444333333333/////////000000000000000...---,,,---///000///...---,,,++++++******++++++***+++---//////---***)))///,,,******---...,,,+++,,,,,,,,,------,,,,,,,,,***+++---/////////---,,,******))))))))))))******++++++******************,,,...///...---+++,,,,,,,,,+++*********,,,///000*********)))))))))))))))+++++++++***************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,******+++,,,---+++,,,,,,---,,,+++)))(((&&&222+++,,,666###:::---$$$...444555<<<222'''&&&,,,111111...((((((((()))***,,,---...222888@@@DDDDDDCCCBBBCCC<<<...000000'''###)))---```,,,......000000000000000000000000000000111111222222222333777555888+++111:::///888...%%%|||&&&!!!---%%%(((''''''((()))))))))))))))))))))******)))(((''''''$$$555%%%---###mmmlll+++###(((((((((((((((''''''&&&$$$&&&''''''&&&&&&''')))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''((()))))))))(((&&&%%%(((((((((((((((''''''&&&'''''''''''''''(((((())))))&&&&&&))))))'''''')))&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%+++)))'''$$$######$$$%%%&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%(((++++++))))))+++---((()))+++,,,,,,+++)))(((((('''%%%%%%&&&&&&%%%######%%%''''''%%%&&&))),,,++++++***)))(((((()))))))))(((((('''''''''(((((()))((('''&&&&&&'''((()))'''(((************,,,...+++)))'''''')))+++++++++)))************+++++++++(((***,,,------+++(((''')))******+++,,,,,,------''''''***---000111///---))),,,......,,,,,,...111///............//////000***+++,,,...///000000000333444666888:::>>>DDDGGGMMMTTT^^^eeehhhjjjllloooooosssyyy||||||zzzyyyxxxqqqsss{{{|||iiiSSSFFF@@@;;;999999555444444333333222222111///............---------111000...---,,,,,,---------------,,,,,,,,,++++++*********++++++,,,,,,,,,'''$$$"""###'''+++,,,,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***************************---,,,++++++******++++++------,,,,,,+++************+++,,,,,,******+++,,,,,,++++++******))))))))),,,+++***))))))***+++,,,,,,,,,+++***)))(((''''''))))))***+++,,,,,,------///...,,,++++++,,,...///666---(((***+++))))))---++++++,,,,,,,,,++++++***,,,***---000###)))}}}999&&&---%%%&&&555...))))))//////******...111666<<>>@@@AAABBBAAA@@@???>>>???@@@@@@@@@???>>>===222444@@@@@@~~~111"""444***,,,))))))))))))))))))))))))''''''''''''(((((()))***'''(((***...'''***GGG%%%(((+++(((''',,,***&&&((('''''''''(((((((((((((((''''''&&&&&&'''((()))***...---+++(((&&&'''(((***''''''''''''''''''''''''###$$$&&&'''(((((())))))((()))***)))'''&&&'''((((((+++***&&&%%%))),,,,,,,,,***(((&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''&&&)))+++,,,******+++,,,,,,------...---,,,+++***'''((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((***++++++,,,+++***)))(((******)))))))))((((((''')))''''''+++000222///+++************+++,,,---...))))))***+++,,,---......)))((((((((()))+++---...,,,+++***))))))***++++++******+++++++++,,,,,,,,,---...///000000000////////////...---------...///---///000000000000222444666:::>>>BBBFFFLLLUUU[[[^^^```bbbccccccffflllqqqvvv}}}{{{zzz{{{|||xxxfffRRRGGGAAA<<<888777555444444333333222222111111111111000000000//////000///...---------------------------,,,,,,,,,,,,,,,------......---------000...++++++,,,......---***************+++++++++***+++,,,,,,,,,,,,+++***************************,,,+++******))))))*********++++++,,,------......***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++************++++++)))))))))******+++++++++*********++++++,,,,,,------,,,+++******+++,,,,,,111,,,)))******((('''(((***++++++,,,,,,+++++++++///---""" ---111,,,,,,"""iii222444''' (((444888333---000777555333@@@IIIHHHIIIDDD@@@;;;666333111...,,,666$$$%%%333///)))QQQ===888:::BBBAAA>>><<<;;;;;;<<<===>>>???AAACCCDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDNNN@@@@@@BBBDDD999&&&$$$...)))+++))))))))))))))))))))))))((((((((((((((()))))))))&&&+++)))'''(((000VVV'''###"""'''***((((((,,,((((((((((((((('''''''''((((((''''''''''''((()))------,,,***''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))((()))***)))'''&&&'''(((&&&)))***'''%%%(((***)))///,,,'''$$$###$$$''')))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''$$$&&&((()))))))))***+++*********))))))))))))(((''')))+++***'''%%%&&&(((''''''(((((()))))))))(((((((((((((((((((((((((((******+++,,,+++***(((''')))(((((('''(((((())))))'''&&&'''+++///222000---************+++,,,------))))))*********+++++++++***)))))))))***+++---...++++++************+++,,,******+++++++++,,,,,,,,,......///000000000000000.....................///...///111222333555888;;;>>>CCCIIIMMMQQQVVV^^^cccaaabbbcccdddeeeiiipppvvv}}}}}}vvvdddQQQGGGBBB<<<888777555444444333333222222111111111000000000///////////////......------------...------------,,,,,,,,,'''(((***+++------------+++***)))***+++---......***************************+++,,,,,,,,,,,,+++***************************++++++***)))))))))******---........./////////000***+++,,,,,,******+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,,,,,,,+++******)))******+++)))((()))+++,,,,,,+++,,,******+++,,,,,,,,,++++++"""000///((()))***+++222---+++999___111'''***&&&(((111///555666000===HHHAAAJJJEEECCC???;;;777333000...,,,+++222:::333%%%%%%///666CCC???AAAFFFDDDAAA???>>>???@@@AAA???@@@BBBEEEFFFGGGHHHHHHGGGHHHIIIJJJIIIIIIGGGGGGFFF;;;<<<===LLL[[[666 :::)))444((())))))))))))))))))))))))))))))))))))***))))))(((((((((,,,''')))...)))+++)))%%%&&&$$$ $$$+++***))))))((((((''''''&&&&&&(((((((((''''''''''''''')))***+++)))%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((()))***)))((('''((()))&&&+++,,,)))'''***+++)))...+++((($$$###%%%''')))&&&&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''+++...,,,'''$$$&&&)))&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((()))***((('''(((***...000///---))))))(((((()))***++++++************************************+++,,,---...++++++***+++++++++,,,,,,******+++++++++,,,,,,,,,/////////000000000000000------...///000000//////...000111222333777<<>>BBB333==='''(((nnnIIIFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJMMMOOOPPPRRRRRROOOOOOOOOOOONNNLLLJJJIII999EEE;;;FFF???FFFhhh///999&&& 222'''+++)))************************)))******++++++***)))((('''***''' ---%%%%%%hhh***+++000***'''..."""))))))((((((''''''&&&&&&(((((((((((((((''''''''''''***,,,***&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''')))***)))(((((()))***)))...///+++***,,,---+++***)))(((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((,,,///---(((%%%'''***&&&''')))*********)))((('''''''''''''''''''''''')))(((&&&%%%&&&))),,,...---......,,,)))((()))************+++,,,---,,,+++'''''''''''''''(((((()))++++++++++++*********************++++++,,,------******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,///////////////000000111,,,---000111222222111000///000111222444999???CCCLLLUUU```hhhjjjhhhggggggiiieeeccclllzzz~~~sssbbbOOODDD@@@;;;999888555444444333333222222111000000/////////.........---......///......------............---------,,,+++,,,...//////...,,,+++...//////---+++))))))***+++++++++******************+++,,,,,,,,,,,,+++***************************---,,,++++++******++++++.........---,,,+++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))***...///---+++,,,,,,+++)))***++++++,,,,,,,,,,,,///,,,$$$'''...***,,,<<>>???000---777888BBBCCC======]]]NNNLLLKKKLLLLLLLLLMMMMMMNNNOOOOOOMMMNNNOOOQQQSSSVVVWWWXXXVVVVVVVVVVVVTTTQQQOOONNNEEEXXXEEECCCMMM:::333YYY"""777111******333'''111'''---************************)))***+++,,,,,,+++***)))"""(((''')))111 (((TTT&&&''',,,$$$---333"""((((((((((((((('''''''''''''''((((((((((((((('''(((,,,000...)))%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))''')))******(((((()))+++&&&)))***&&&$$$&&&((('''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''((((((((('''&&&&&&)))'''&&&&&&'''(((((('''((((((((((((((())))))))))))+++---,,,)))'''(((***&&&''')))++++++***)))(((''''''''''''''''''''''''***)))''''''(((***---///---000111///+++((((((***++++++++++++++++++++++++'''''''''&&&&&&''''''(((+++++++++***************)))******+++++++++,,,,,,)))***+++,,,---------,,,******+++++++++,,,,,,,,,...............///000000,,,...111444555555333222111111222444888>>>FFFLLLVVV___iiippppppllliiihhhkkkhhhiiisss}}}~~~sssaaaMMMCCC>>>;;;999:::555444444333333222222111111111111000000000//////,,,---...//////...------............------------&&&(((+++///000111000///...000000///+++((((((***+++++++++*********))))))***+++,,,,,,,,,,,,+++***************************...---,,,,,,+++,,,,,,,,,//////..................***+++,,,,,,******+++,,,+++++++++++++++*********++++++,,,------,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))...000+++(((+++,,,***))))))***+++,,,,,,,,,,,,***......---"""'''999&&&///===---%%%///444)))yyy444444777///===888???EEEGGGJJJIIIEEEBBB@@@@@@---666<<<;;;;;;???@@@>>>:::>>>@@@HHHOOOIIIGGGSSSQQQPPPNNNPPPQQQRRRSSSTTTTTTSSSRRROOOOOOPPPRRRTTTVVVXXXYYYYYYZZZZZZYYYXXXVVVTTTSSSRRR666\\\BBBKKK^^^BBB<<>>GGGQQQXXXccciiiooorrrpppmmmkkkkkkkkkmmmrrr{{{~~~tttaaaLLLAAA===::::::;;;555555444333333222222111222222222111111111111000,,,---.../////////------//////.........---------)))+++---...---,,,)))'''))),,,...---***)))***+++++++++++++++******))))))***+++,,,,,,,,,,,,+++***************************///...------,,,,,,------))))))***++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++******)))))))))++++++------------++++++***++++++,,,---...///000++++++++++++++++++++++++---------,,,,,,***)))(((%%%+++---((('''+++...---((()))***+++,,,---------)))---$$$***000++++++'''...---)))---...+++---555)))(((NNN222+++222)))>>>===AAAEEEIIILLLLLLIIIFFFEEEFFFBBBCCCCCC@@@AAAEEEIIIIII???KKKLLLFFFIIIJJJKKKSSS999hhhSSSRRROOORRRSSSUUUVVVVVVUUUSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[XXXYYYZZZZZZYYYXXXWWWVVVQQQfffBBBQQQZZZHHHPPPRRRSSSAAA]]]666444444###777)))<<>>:::777666444444333222222111111000000000000////////////..............................---,,,++++++,,,------++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---///,,,))))))+++------,,,,,,,,,+++++++++,,,------...+++((((((+++---......+++,,,---...///////////////---+++***)))+++---...+++,,,---------,,,***)))***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---++++++*********+++,,,---++++++************++++++******+++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,)))+++---.........///000,,,,,,,,,,,,------...///,,,))),,,333333---///888%%%>>>```;;;888>>>777CCC<<>>EEEMMMYYYdddlllttttttttttttuuuwwwyyyzzzxxxuuuuuuyyyzzzwwwvvvyyyxxx{{{rrr___KKK@@@===:::777555444444333222222111111000////////////....................................000///...------------------,,,,,,++++++*********++++++************++++++***+++---......---,,,,,,---+++))))))***+++,,,+++,,,,,,+++*********++++++...+++'''''')))---000111***+++---///000///...---000...,,,*********,,,---,,,------------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...++++++*********+++,,,---))))))************))))))******++++++++++++******++++++,,,,,,,,,,,,,,,---&&&(((+++,,,,,,,,,...///------,,,,,,,,,------...---+++)))+++......)))###***+++)))'''***111555555ZZZccctttjjj<<>>EEEIIIDDD===;;;>>>@@@@@@???<<<999555222000//////............//////+++++++++,,,,,,---//////---,,,+++)))((((((''''''777+++$$$///###***)))))))))((((((''''''&&&))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&(((%%%$$$&&&***+++)))%%%'''444,,,)))000!!!((((((((((((((((((((((((%%%%%%&&&'''(((((())))))(((((((((((((((((())))))''''''((((((((((((''''''***,,,------***(((''''''&&&'''))))))'''''''''((((((''''''''''''(((((()))((((((''''''''''''((((((***,,,...---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&''')))***++++++******))))))((((((((('''''''''))))))(((((((((((())))))))))))(((((((((((()))))))))((('''(((***+++***)))***((('''((()))***)))''')))(((''''''))))))((('''******++++++******)))(((************************))))))************))))))***)))((((((((()))++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------000111222000---)))((((((///////////////000111111222333333333222444666999:::>>>DDDLLLTTT^^^hhhnnnsssrrrssstttwww|||xxxuuuuuuxxxyyyyyy{{{~~~|||}}}}}}~~~ppp^^^JJJ@@@>>>;;;777666444444333222222111111000000000/////////.................................------,,,++++++*********------,,,,,,+++***))))))++++++************+++++++++,,,...//////...,,,++++++***)))))))))***++++++------,,,+++******++++++,,,***)))(((***,,,...///)))***---///000///---,,,000///---+++******++++++---------------------,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,------+++++++++++++++++++++,,,))))))+++,,,,,,+++))))))+++++++++++++++*********,,,,,,,,,,,,------------&&&(((***+++++++++,,,---......---,,,,,,,,,------)))000000(((&&&...666777555444333222333333111...444444444444444444333333GGG:::AAA@@@IIIMMM@@@LLLIIIIIIIIIIIIJJJKKKMMMMMMOOOQQQSSSTTTTTTUUUWWWXXXZZZ\\\___cccfffggghhhhhh```ssssssaaa^^^kkkgggTTTWWWcccnnnhhhlllaaaWWWaaadddfffhhhiiijjjjjjhhhgggddd```\\\[[[]]]^^^^^^^^^YYYVVVSSSQQQQQQRRRRRRRRRNNNPPPQQQPPPNNNMMMMMMNNNQQQSSSOOOKKKPPPYYYUUUKKKVVVVVVTTTTTTXXXXXXKKK;;;KKKNNNLLLDDD???>>><<<888@@@@@@>>><<<@@@FFFIIIGGGEEEDDDCCCAAA>>>;;;888777555444222000////////////...---,,,++++++******++++++******)))((((((((((((###(((000000)))(((,,,+++*********************+++++++++************++++++,,,,,,+++***************---,,,+++,,,......,,,)))333---%%%%%%++++++''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***&&&''''''(((((()))))))))&&&'''((())))))((('''&&&'''((())))))((('''&&&%%%&&&((())))))(((''''''(((((((((''''''''''''((()))((((((''''''''''''((((((,,,...000///,,,)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''((((((((('''&&&&&&&&&%%%&&&)))+++,,,+++***)))(((((((((''''''&&&&&&%%%((((((((((((((()))))))))))))))(((((((((((())))))***((('''''')))******)))***((('''((()))***)))''')))))))))***++++++************************))))))************************++++++,,,,,,,,,,,,++++++***))))))))))))***++++++---,,,+++*********,,,,,,+++++++++,,,,,,,,,------)))+++...///...,,,++++++000000//////000000111222444555555555555888<<>>DDDCCCCCCCCCBBBAAA@@@@@@<<<:::888555333000///...------+++***)))((((((((())))))((())))))***++++++,,,))))))$$$!!!///333######$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''***,,,+++(((%%%%%%%%%$$$((((((---111$$$ 000######$$$$$$%%%%%%%%%%%%)))((('''&&&&&&''')))***&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&%%%$$$%%%&&&'''''''''&&&''')))+++***)))((())))))((((((''''''''''''((((((((((((''''''''''''((((((---///000000...+++))))))((((((((('''''''''&&&&&&$$$%%%'''((()))((('''&&&%%%''')))(((&&&%%%%%%&&&%%%''')))******)))(((&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((()))(((&&&'''(((******)))***((('''((()))***)))'''%%%&&&(((******+++++++++))))))))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,*********+++,,,---+++++++++,,,,,,,,,------%%%(((,,,......------...//////......//////000111333444555666888;;;@@@CCCHHHLLLQQQWWW[[[```dddgggkkkmmmqqquuuxxxyyyyyyyyypppsssvvvwww{{{mmm[[[IIIAAA@@@===:::888444444333222222111111000111111111111000000000000........................,,,,,,------------,,,,,,---,,,,,,++++++*********++++++************++++++,,,,,,---......---+++******+++,,,,,,*********,,,......------,,,,,,------(((+++---...,,,***)))((()))***,,,...///...---,,,...------,,,++++++++++++---,,,,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,******))))))******+++,,,++++++,,,,,,,,,+++******------............------///...---,,,,,,+++,,,,,,///............------------...//////,,,++++++,,,------,,,,,,,,,------...,,,//////---000555222***333333555555111///444;;;<<<===???@@@AAAAAAAAAAAA???HHHJJJHHHMMMNNNLLLRRRUUUVVVWWWZZZ\\\___aaabbbfffiiimmmmmmkkkiiikkkmmmhhhlllrrrxxx}}}{{{mmmjjjddddddpppiiiuuuooo}}}xxxyyy{{{||||||{{{yyyxxxsssnnnjjjkkkpppttttttrrriiifffbbb```___^^^\\\[[[YYYZZZ[[[YYYWWWUUUTTTUUUNNNRRRRRRNNNLLLOOOQQQQQQRRRJJJCCCBBBGGGJJJFFF@@@EEEJJJOOOPPPNNNHHHCCC???EEEJJJKKKBBB999777999;;;BBBBBBCCCCCCDDDEEEFFFGGGAAAAAA???===999666333111---,,,,,,+++++++++++++++(((((())))))***,,,---......"""$$$+++***)))+++(((******+++,,,------...///++++++************+++++++++***))))))(((((()))))))))---111000+++((((((***++++++%%%''')))(((,,,%%%%%%&&&&&&'''(((((((((***)))((('''''''''((()))''''''''''''''''''((((((''''''((((((((((((''''''&&&%%%$$$&&&(((******)))(((***++++++***))))))***)))((((((''''''''''''(((((((((''''''''''''((((((+++---//////---+++******))))))(((((('''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%(((+++***'''%%%%%%'''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))*********)))(((((())))))))))))((((((((('''&&&''')))***)))(((***((('''((()))***)))'''!!!$$$'''((((((((()))***))))))((((((((()))******))))))))))))))))))))))))))))))************))))))***+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------(((***---...---,,,------...............//////000000222444777:::>>>CCCFFFOOORRRVVVZZZ\\\^^^aaacccgggjjjnnnrrrtttsssqqqpppnnntttzzz}}}jjjYYYGGG@@@???<<<999777444444333222222111111000111000000000000/////////........................+++,,,---...//////......++++++++++++++++++++++++++++++************++++++---,,,,,,,,,++++++++++++))),,,...---+++***+++---,,,,,,,,,+++,,,,,,------'''***,,,,,,***)))***+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...***+++,,,,,,------,,,,,,+++************+++,,,,,,+++,,,,,,,,,,,,+++***)))///......------......///111000...---,,,,,,------////////////......------***+++---,,,+++******+++,,,,,,,,,,,,------...///444...))))))///666777444111///111555666555;;;CCC>>>@@@DDDHHHJJJKKKKKKJJJJJJMMMNNNRRRTTTSSSYYYYYY___aaaeeeiiilllooopppqqqssswwwzzzzzzvvvssstttuuutttxxx~~~~~~{{{xxxvvvqqq}}}tttwwwyyyyyy}}}wwwssstttzzz}}}|||yyysssqqqmmmkkkjjjgggdddbbbcccdddeeeccc```^^^]]]^^^dddWWWOOOSSSXXXTTTLLLEEEKKKNNNQQQOOOIIIDDDDDDHHHLLLGGGBBBAAABBBGGGLLLQQQIIIIIIIIIFFF@@@@@@IIISSSDDDDDDDDDEEEFFFGGGHHHHHHEEEEEEFFFEEEBBB>>>;;;888333222111///............+++*********+++,,,------"""###,,,555111%%%&&&111******************))))))(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%'''***+++***)))'''&&&//////'''$$$111000%%%''''''(((((()))******+++******)))(((((('''((((((''''''''''''''''''&&&&&&((((((''''''''''''(((((((((&&&%%%&&&(((***)))(((''')))******)))(((((()))))))))((('''''''''''''''((((((''''''''''''(((((('''))),,,,,,+++)))((()))((((((''''''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&***...---)))&&&''')))''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&((()))*********)))'''((()))******)))(((''''''&&&'''(((******(((&&&***((('''((()))***)))'''###&&&)))***)))((()))***)))(((((('''((()))***+++))))))))))))))))))))))))))))))************)))))))))******+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...///............///000000///222777;;;???DDDIIILLLTTTVVVYYY[[[\\\^^^```bbbfffhhhkkkmmmnnnmmmlllkkkoooyyyhhhWWWFFF???>>>;;;888666444444333333222111111000000/////////....................................)))***,,,...//////......++++++++++++++++++,,,,,,++++++************++++++---,,,+++************+++***,,,///...,,,***+++---************+++,,,------''')))+++***((())),,,000***+++++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---,,,+++***)))///...---,,,,,,---...///222111///...------......000000//////.........---+++---//////......///000+++++++++,,,---...///000***---111444222------000222111555===@@@======AAADDDEEEFFFHHHJJJMMMPPPQQQTTTRRRTTT`````````lllggggggjjjoootttxxx{{{||||||{{{|||yyyyyy{{{{{{}}}{{{|||~~~{{{yyywwwuuussspppllliiiiiijjjjjjhhheeecccbbbccc[[[aaabbb\\\XXX[[[______QQQPPPQQQRRRPPPLLLIIIIIIIIIGGGHHHKKKMMMKKKGGGFFFRRRLLLKKKQQQSSSKKKEEEDDDGGGGGGFFFFFFFFFGGGGGGHHHFFFHHHIIIJJJHHHEEEAAA>>>;;;:::777444111///------------,,,,,,+++,,,,,,,,,---111***###(((***)))......---,,,+++***)))(((((((((''''''&&&&&&''''''((())))))(((''''''''''''((('''&&&'''+++///000,,,)))%%%""")))000+++***+++'''&&&''''''((()))******+++******))))))((((((''''''(((((((((''''''&&&&&&%%%)))((('''&&&&&&'''((()))***'''$$$%%%'''((('''%%%&&&((())))))(((''''''(((***)))((('''''''''''''''((((((''''''''''''(((((($$$&&&)))***)))(((''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&''''''((((((''',,,000///+++((()))+++''''''&&&&&&'''((()))***((((((((((((((('''''''''%%%&&&((()))*********)))'''((()))******)))((('''&&&&&&''')))+++***(((%%%***((('''((()))***)))((('''+++...///,,,******+++)))(((''''''''')))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((()))***************(((***+++,,,---,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,,,,---///111///////////////000000111111555;;;AAAEEEJJJOOORRRVVVXXX[[[\\\]]]___bbbdddgggggghhhiiiiiijjjjjjkkkqqq|||gggWWWFFF>>><<<999777777666555222111000000111222111111111111000000000000000...------///000000///111111000---++++++,,,...+++++++++*********))))))---,,,++++++************---,,,,,,+++*********+++---+++***+++------***'''(((,,,///...***(((***---......//////...,,,+++))))))+++---/////////---,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))$$$''',,,//////......///000---******,,,---,,,******++++++,,,,,,++++++***+++++++++,,,---...///000///...---,,,++++++++++++222000...,,,,,,///222444---------...............///......000222333000---111000......000222444444888;;;>>>@@@AAAAAABBBDDDEEEHHHLLLOOORRRVVVZZZ]]]\\\```ffflllppptttwwwzzzvvvwwwzzz~~~yyyvvvsssqqqpppnnnlllkkkiiiiiihhhcccccceeegggiiihhheeebbb]]]aaadddbbbZZZRRRLLLIIIMMMJJJFFFDDDEEEFFFGGGGGGKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIFFFGGGHHHIIIHHHHHHFFFFFFEEEBBB>>>999555111...---///---++++++,,,---,,,+++---------,,,------...///++++++++++++++++++++++++---)))'''+++,,,***)))++++++*********))))))((((((+++((((((+++111555333000+++***((('''&&&''')))***...---+++)))((('''((((((******)))''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***)))******)))&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&...555444,,,%%%%%%'''(((***,,,+++(((''')))+++,,,+++(((&&&%%%%%%&&&''')))))))))(((''''''&&&&&&******))))))))))))******)))((('''&&&%%%&&&&&&'''***))))))***++++++)))'''))))))))))))************+++,,,------++++++,,,---+++++++++++++++***)))(((***+++---//////...---,,,---,,,+++******+++,,,------------...------,,,,,,++++++,,,,,,,,,---------......---------...//////...000111111000111333555777999===BBBGGGLLLPPPRRRXXX[[[___```______aaadddmmmmmmkkkhhhfffiiiqqqwww{{{}}}gggWWWFFF>>><<<999777777666555333111000000111222111111111111000000000000---,,,+++---///222222111+++---...---,,,---...000,,,,,,+++++++++*********------,,,+++++++++++++++---,,,,,,+++******++++++---++++++,,,------***'''(((,,,///...***(((***---...............,,,+++***+++,,,---.........---,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,+++*********,,,...///---+++++++++///,,,***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...///000///...---,,,,,,,,,,,,000...,,,+++,,,---000111222111000///...------,,,...------///111222000...111000///000333666888999@@@BBBFFFHHHIIIIIIJJJLLLMMMQQQVVV[[[```dddiiimmmmmmqqquuuyyy{{{}}}}}}zzzwwwtttrrrpppoooiiijjjllloooqqqqqqnnnkkkhhhkkkmmmkkkddd\\\WWWTTTSSSQQQMMMLLLLLLLLLKKKKKKHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRQQQOOONNNMMMJJJIIIGGGFFFEEEFFFFFFGGGIIIGGGDDD@@@;;;777333222000...,,,,,,,,,---,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---***)))---...,,,***+++******)))))))))(((((((((***((((((+++000333111...+++***)))(((((()))***,,,(((((('''''''''((()))******)))(((''''''&&&&&&&&&''''''&&&%%%%%%&&&'''''')))((((((((('''''''''&&&&&&''''''((((((''''''&&&))))))(((''''''((()))))))))******)))'''%%%&&&'''((((((''''''&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$***......(((%%%&&&)))'''((()))(((''''''((()))***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&'''''''''&&&%%%&&&''''''&&&$$$)))))))))*********+++++++++,,,---,,,+++***+++---+++++++++++++++***))))))***+++---...///...---,,,,,,+++************+++,,,,,,------...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...---.../////////000222555888:::>>>DDDJJJPPPTTTVVVZZZ\\\___```aaadddiiimmmpppooonnnlllmmmqqqvvvzzz}}}~~~gggWWWFFF>>><<<999777777555444333111111111222222111111111111000000000000...---,,,---000111000000///111222222///...---...------,,,,,,,,,+++++++++...------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,++++++,,,------+++((())),,,......+++)))+++---............---,,,++++++------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***...///000...,,,***)))***...,,,++++++---...---,,,---,,,+++******+++,,,---------------------------111000///...------------,,,,,,++++++,,,,,,---...222222111000///......---.........000222333222111000111222444777;;;>>>@@@CCCFFFJJJLLLNNNOOOQQQRRRTTTXXX```gggmmmrrrxxx{{{}}}zzzyyyqqqrrruuuxxx{{{{{{xxxvvvtttvvvwwwtttooohhhccc```YYYWWWUUUTTTSSSQQQOOOLLLIIIHHHHHHIIIKKKNNNQQQSSSRRRSSSUUUUUUUUUUUUSSSRRRPPPMMMIIIEEEDDDEEEGGGIIILLLKKKJJJGGGCCC???;;;999333111///---...---,,,***+++******)))))))))******------------------------...++++++000111...+++,,,))))))((((((((((((((('''***((((((***...///...+++***))))))((()))***,,,---&&&&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''''''''&&&%%%%%%&&&''''''))))))))))))((((((((((((&&&''''''((((((''''''&&&(((((('''&&&&&&'''((((((((()))***)))'''&&&&&&'''(((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''(((''''''(((***&&&%%%$$$%%%'''((('''''''''(((((((((((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((()))((('''((()))***)))'''))))))*********+++++++++***+++,,,+++*********,,,***++++++++++++***))))))***+++---.........---,,,++++++***))))))***++++++,,,,,,------...------,,,,,,,,,,,,,,,------------++++++******+++,,,,,,------///000000111222666888<<>>;;;999777777555444333222222222222333111111111111000000000///222111/////////...,,,***))),,,///000///---,,,,,,......---------,,,,,,,,,...------,,,,,,------------,,,,,,+++++++++,,,,,,++++++,,,---------+++******,,,...---,,,***+++---.........------,,,,,,+++///...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,++++++---......---,,,+++,,,------,,,,,,,,,,,,---.........---+++******+++---...------------------,,,,,,000//////...---------...++++++,,,------------,,,.........///000000000111//////000222444555666666333555777999<<<@@@CCCFFFEEEHHHMMMQQQTTTWWWYYY\\\^^^cccllltttzzz{{{}}}~~~~~~}}}zzzuuuoookkkhhhcccbbbaaa```___[[[VVVRRROOONNNKKKIIIJJJLLLNNNPPPNNNOOORRRTTTUUUVVVVVVUUUSSSPPPMMMJJJHHHHHHHHHIIIKKKKKKKKKKKKIIIEEEBBB@@@777444222000000///---,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++000222...+++***((((((((((((''''''''''''***(((((())),,,,,,+++)))(((((((((((()))***,,,,,,))))))((('''&&&&&&%%%%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&''''''''''''((()))((('''&&&'''(((''''''''''''(((((()))***''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******)))((('''$$$###$$$((()))(((&&&%%%&&&((()))***)))((('''++++++***))))))((('''''')))((((((''''''(((((())))))(((((((((((((((((((((+++***))))))+++,,,+++***((((((((()))))))))******)))***++++++))))))***+++******+++++++++******)))***+++,,,------------,,,************************,,,,,,------...---------,,,,,,,,,------------...+++++++++++++++,,,---...///000222333555888<<>>;;;999777777444444333333333333333333111111111111000000000///222111000000000...,,,)))!!!'''+++,,,------............---------,,,,,,---------,,,,,,------...---,,,,,,+++,,,,,,------***+++---...---,,,,,,++++++,,,------,,,,,,,,,,,,......------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,---...///...,,,+++,,,---------------,,,,,,---......---+++******+++---...,,,---.........---,,,+++///...------------------+++,,,---...///......---,,,,,,---......///000000...///111222444666888999999;;;???AAABBBEEEIIILLLMMMQQQWWW\\\aaadddhhhkkkooouuu~~~{{{vvvrrrppppppoooooonnnlllgggaaa\\\XXXUUUPPPKKKHHHGGGHHHIIIHHHIIIKKKNNNPPPSSSTTTUUURRRRRRRRRQQQOOOMMMKKKJJJGGGHHHIIIJJJIIIHHHFFFDDD:::888555333333222000...//////---,,,++++++++++++************************+++)))***///000,,,))))))''''''''''''(((((((((((()))(((((()))******)))'''&&&&&&&&&'''((()))*********)))))))))(((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''''''''''''''&&&&&&''')))(((''''''((()))'''''''''''''''((()))***((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''))),,,...---)))%%%(((&&&$$$&&&)))***)))&&&$$$%%%(((*********(((''')))))))))******************))))))(((((())))))***((())))))))))))))))))))))))(((&&&'''(((******)))'''''''''((((((((()))))))))***++++++))))))***+++)))******+++++++++******+++++++++,,,,,,,,,,,,,,,*********++++++*********+++,,,,,,---.........---,,,,,,---------.........,,,,,,,,,------///000000///111333555888===CCCGGGJJJNNNSSSYYY___cccfffgggfffgggiiillloooppppppppppppooopppuuu{{{}}}~~~gggWWWFFF>>><<<999777777444444444444444333333333111111111111000000000000...---...///111111///---'''***---///...,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...))),,,......---,,,,,,---,,,,,,------------,,,,,,...------,,,,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,---------------///000000///---+++***+++...//////...,,,+++---......---,,,++++++,,,---...+++,,,---.........---,,,......---------------...------...//////////////////.........------------,,,...000222333555888;;;???CCCHHHJJJKKKMMMRRRVVVXXX\\\bbbhhhlllppptttwww~~~|||yyyvvvvvvuuutttrrrmmmfffaaa___[[[UUUOOOJJJGGGGGGGGGHHHHHHHHHIIIKKKNNNQQQRRRQQQRRRUUUVVVVVVSSSOOOLLLFFFFFFGGGHHHHHHGGGFFFEEE===;;;888777666555444222000///...---++++++*********************************((((((---...+++(((((('''(((((((((((()))))))))(((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&''')))***++++++++++++((((((''''''''''''((((((&&&'''(((((((((((('''&&&))))))))))))************'''(((((())))))(((((('''&&&'''(((((((((((('''&&&%%%'''(((((('''''')))***'''&&&&&&&&&&&&''''''((())))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++//////---((($$$)))((('''((())))))((('''$$$&&&((()))***)))((('''$$$%%%'''))),,,...///000******))))))))))))******((())))))************)))***)))'''''')))+++,,,,,,'''''''''((((((((())))))***+++,,,+++*********,,,))))))***++++++++++++***++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,---............,,,---------........................///000222222///111444777<<>><<<999777777333333444444444444444333111111111111000000000000---------///111111///---111222444333000,,,+++***------------,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,---......))),,,//////---,,,---...---,,,,,,---......---,,,...---,,,,,,,,,,,,---...+++,,,---.........---,,,*********++++++,,,,,,---+++,,,,,,---......------+++...000000///---,,,,,,///000111...+++***+++---------------------------***+++---...///...---,,,///...............//////.............../////////////////////...............000333444555888<<<@@@DDDIIIOOOSSSTTTWWW]]]bbbgggkkkpppuuuxxx{{{}}}{{{~~~yyyxxx|||}}}|||{{{yyywwwrrrlllhhheeebbb]]]WWWRRRPPPOOONNNOOOMMMJJJHHHIIIKKKNNNPPPOOOQQQUUUWWWWWWUUURRRPPPIIIIIIHHHGGGFFFEEEDDDDDD@@@===;;;999999999777666333222111///---,,,,,,,,,************************+++((('''+++---***((()))((((((((()))))))))******'''((()))))))))(((((()))''''''((((((((((((((('''&&&''')))***,,,,,,,,,+++((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((())))))*********(((((())))))))))))(((((('''((())))))))))))((('''%%%&&&(((((('''((()))+++'''&&&&&&%%%%%%%%%%%%&&&)))))))))*********++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++)))'''&&&)))******)))'''&&&'''(((&&&'''((())))))(((''''''&&&'''(((***,,,...///000))))))(((((((((((())))))((()))***+++++++++******+++)))''''''))),,,------))))))))))))************+++,,,---,,,+++***+++---))))))***++++++++++++++++++++++++++++++,,,,,,---+++,,,------------,,,+++***+++,,,---............------------.....................///000111222333222444888<<>><<<999777777333333444555555444444444111111111111000000000000/////////000111000---***%%%(((+++------...///000------,,,,,,,,,+++++++++************++++++,,,---,,,,,,,,,,,,,,,---...///))),,,//////---,,,---///---,,,,,,---......---+++...---,,,+++,,,---...///)))+++---/////////---,,,))))))***+++,,,,,,------+++,,,,,,---.........---%%%)))...000111000000000000111222///+++)))+++---,,,------......------,,,)))***,,,...//////...---000000////////////000111...------------...///000------...///000111222222222444777999999<<>>DDDJJJOOOWWW```ggggggiiittt|||vvvoookkkkkkllllllkkkkkklllrrrxxxxxxyyygggVVVEEE===:::888666777666666555444444444444555222111111000000000000000222111000///......///000........................---+++***+++---...............---,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,++++++,,,------,,,***000///...+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------------,,,,,,,,,,,,------...------...---,,,,,,...000---------,,,,,,---------111000000000/////////...---...///000000///...------///111111000///000111///000000///......000111111000000111333555777888???>>>@@@FFFJJJMMMTTT[[[cccjjjoooooorrrzzz|||yyyssspppppptttzzz~~~}}}yyyuuuvvvwwwwwwwwwxxxyyy{{{yyyyyyxxxuuurrrppppppqqq|||{{{yyyvvvsssqqqssstttwwwxxxxxxyyyzzzzzz{{{{{{}}}yyyuuurrrpppnnnkkkiiigggfffdddbbb```___^^^^^^[[[[[[ZZZYYYVVVSSSQQQOOOMMMLLLLLLMMMMMMLLLIIIFFFEEEBBB???<<<;;;:::888777777888888888777444111///,,,,,,---------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((('''''''''(((((()))((((((((((((''''''''''''&&&'''((()))***)))(((((())))))))))))((((((((((((***)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))(((***...333333...***%%%&&&((('''&&&&&&((()))+++***)))(((''''''''''''+++***)))'''''''''(((((((((((())),,,......,,,***((()))***++++++***)))(((+++*********+++,,,---...---------,,,******+++---...,,,,,,,,,...---+++(((+++,,,,,,---------,,,,,,+++---...---,,,+++,,,------...///...---,,,---///---,,,,,,,,,,,,...///000,,,...000///---...333777:::???FFFMMMRRRYYYaaagggmmmooozzzwwwsssooonnnoooqqqpppooooooooottt{{{gggVVVEEE===;;;888777777666666555444444444444555111111111111111000//////111000000////////////000........................)))((((((***---///000000------,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,...//////,,,***++++++++++++++++++++++++***++++++,,,------......---------,,,,,,------.........---------------------...///...------///111---,,,,,,,,,,,,,,,,,,---000000000000////////////......////////////.........000222222111000111222222111//////000111111000222222222444666:::===@@@GGGEEEGGGMMMRRRYYYdddnnnttt{{{|||yyysssrrrqqqrrrvvv||||||{{{wwwwwwvvvvvvvvvwwwxxxxxx{{{wwwtttrrrtttvvvyyyzzz}}}}}}|||yyyvvvuuuvvvxxxyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{yyy~~~~~~{{{xxxtttqqqppppppooonnnllliiifffdddaaa```___]]]YYYTTTOOOLLLLLLKKKJJJKKKLLLLLLIIIHHHHHHFFFCCCAAA???<<<888555777777999::::::999888777111///...///111111///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++''''''''''''&&&&&&&&&&&&'''((()))*********)))((((((((((((((())))))))))))*********))))))))))))((((((((())))))))))))(((((('''(((((())))))(((((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%''',,,333888888333---%%%'''(((((('''&&&''')))+++***)))((((((''''''((()))(((''''''''''''(((((())))))***---///000///---))))))***++++++***))))))++++++++++++,,,---......,,,------,,,******+++---++++++,,,---///...+++)))***+++,,,---------------,,,...///...---,,,---......///000000///...///000------,,,,,,,,,,,,---...---///000...---///444999<<>><<<999777777666666555444444444444555000000111222222000///...000000000////////////000........................,,,+++***,,,///111222222---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,,,,,,,,,,,,,...000111000---***)))***+++---...///000000,,,,,,,,,,,,------......------,,,,,,,,,---......------------,,,,,,++++++---...//////......///111...------,,,,,,------...000000000000////////////...//////////////////......000222222111000111222222///---...111222111///555666777999<<>>>>>666222///000444555111---++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''(((((()))''''''''''''((()))******((((((((('''''''''&&&&&&'''(((***+++++++++***)))''''''(((((())))))******)))))))))((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((''''''''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''$$$&&&,,,222777777222...&&&''')))((('''&&&''')))******)))(((((((((((((((((((((((((((((((((((()))))))))***,,,///111000///************************++++++++++++,,,,,,------+++,,,---,,,******+++,,,)))***,,,...///...,,,******+++,,,---............,,,.........---,,,---......000111000///...///000,,,------...///000111111000111111000000333999===@@@GGGPPPWWW[[[___dddhhhqqqwww|||rrrooonnnqqqvvvzzz|||{{{xxxvvvwwwxxx|||eeeVVVFFF???===:::888777666666555444444444444555000000111222222000///.../////////000000000000///........................///...---...000111222111,,,,,,,,,++++++,,,------//////......---,,,******++++++,,,,,,,,,---------,,,---...000222000---***...............,,,+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------,,,+++***)))---...000///......///000//////............//////////////////000000000000/////////....../////////---///111111000///000111000---+++,,,000222111///555888<<>>999999:::;;;===???AAABBB;;;777222222555666222...++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))))))))(((************************(((((((((((((((((('''''''''''''''''''''((())))))'''&&&&&&&&&''''''((())))))))))))((((((((('''''''''(((***+++++++++***)))''''''(((((())))))******''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&&&&'''(((((())))))++++++***))))))(((''''''''''''''''''''''''''''''&&&''')))---//////...,,,'''((())))))'''&&&''')))***))))))(((((((((((()))((()))))))))))))))))))))(((((((((***---//////...++++++************++++++*********+++++++++++++++)))+++,,,,,,+++***+++,,,(((***,,,......---,,,,,,***+++,,,---.../////////+++---...---,,,+++,,,------...//////------...///------...//////000000000000000111222444888===AAAEEELLLUUU\\\```cccgggjjjqqqwwwvvvjjjhhhmmmqqquuu|||}}}yyyvvvuuu|||eeeUUUFFF@@@>>>;;;888888666666555444444444444555111111111111111000//////...//////000000000000///........................///...,,,,,,...//////...------,,,,,,,,,---......111111111111000///...---++++++,,,,,,------......---------///000000---+++((()))+++,,,---,,,,,,+++//////......---,,,,,,+++,,,,,,,,,,,,---......///+++,,,---------,,,+++***+++---//////.........///000000////////////000000////////////000000000000//////............//////---///111111000///000111...------...111333444444666;;;BBBGGGKKKQQQXXX^^^bbbdddkkkvvv~~~zzz{{{~~~}}}}}}|||}}}}}}~~~}}}|||yyywwwuuutttsssjjjjjjhhheeebbb___]]][[[VVVRRRNNNLLLKKKKKKJJJIIIIIIHHHIIIJJJJJJIIIFFFCCC>>>=========>>>@@@BBBDDDAAA===999666666555111...************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''***)))))))))(((((((((((('''((()))*********)))((((((((((((((())))))))))))%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&%%%%%%&&&'''(((((())))))+++,,,,,,,,,+++***((('''''''''''''''''''''''''''''''''(((((())))))))))))((()))***)))'''''''''((())))))(((((((((((())))))))))))************)))((((((((('''))),,,---------,,,+++************+++,,,)))******+++++++++***)))(((***,,,,,,+++***+++,,,)))+++------,,,,,,---...+++,,,---...............+++---...---,,,+++,,,---,,,---......,,,,,,---.........//////...---,,,,,,///000222555999>>>BBBDDDJJJQQQYYY```cccfffjjjmmmrrrvvvyyyvvvjjjbbbhhhrrrwww|||~~~yyywwwvvvdddUUUFFF@@@>>>;;;999888666666555444444444444555222111111000000000000000---...///000111111000///...........................,,,++++++---......---...---------......///000000000111000000///......++++++,,,,,,---......///...---,,,---//////---+++"""%%%(((+++...000000000...............---------,,,,,,,,,,,,---...//////+++---...///000///...---***,,,//////...------...//////............//////.../////////000000000111000///...------...///000...000222222111000111222...000222333555777:::<<<<<>><<<:::888888444555555555555555444333444333111///...///000111000///...------...///000111111000///...---,,,,,,+++(((%%%&&&)))---......///...,,,*********,,,---///---++++++---/////////,,,---.........---,,,+++/////////...------,,,,,,000222333222000...------........................,,,,,,------.../////////111,,,+++//////+++,,,000,,,,,,,,,---...///000111------,,,,,,---...000111------///000111111111111444333111///...///000111...000111111000000222333222222666:::;;;;;;AAAHHHMMMVVVaaajjjsss|||~~~|||}}}wwwrrrttt}}}{{{{{{yyyuuuqqqmmmkkkiiiiiisssoooiiieeebbb```^^^]]][[[XXXSSSNNNKKKKKKKKKLLLLLLMMMMMMJJJFFFCCCDDDFFFFFFGGGHHHHHHCCC<<<444///111///---+++******+++,,,'''(((***+++,,,,,,+++***++++++***)))((('''&&&&&&++++++++++++***((('''&&&)))((((((***---//////...)))(((''''''(((***,,,...444000***%%%###$$$''')))&&&%%%%%%%%%%%%&&&''''''))))))(((((('''%%%$$$###'''((()))***)))(((%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&%%%$$$######&&&'''''''''(((((())))))((())))))+++,,,...000111++++++***)))(((((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************''')))+++---...---,,,+++,,,+++***))))))***+++,,,******))))))))))))******,,,,,,---------,,,,,,+++,,,,,,+++++++++,,,------------------------------------/////////...---,,,222222111111111111222222111111000///////////////...000111111111111444666333888@@@IIIRRRXXX]]]___^^^^^^___bbbgggjjjllllllqqqiiicccdddggglllttt|||~~~eeeUUUEEE>>><<<:::888888555555666666555555444444444333111///...///000000111111000000000000111111000000000///......------...,,,***+++...000///...///...,,,+++***+++,,,---///---,,,,,,...///000///+++,,,---------,,,+++***---------...............,,,---///...,,,+++***+++........................------......///000000111111------000000------000......---------...//////,,,,,,,,,,,,,,,...///000...//////000000000000000111000...,,,,,,,,,.........000111111000///111222777888<<>><<<:::888888777666666666666555555444444222111////////////000000000111111111111000000///////////////////////////...---...///000///---......,,,+++++++++,,,---000...------///000000///***+++,,,------,,,+++***+++,,,,,,---......//////,,,...//////...------.................................//////000111111111...,,,---000000---,,,...000///......------......------------...///000000000000111111000000///...333222000//////000111222111222222222111111333555:::<<>>:::333111///---,,,,,,------)))***+++++++++++++++***+++++++++++++++++++++++++++++++++******))))))(((***((('''((()))******)))***)))((((((((()))***+++...---+++)))(((((()))))),,,,,,+++***)))(((''''''(((((())))))))))))(((((()))***+++++++++***)))((((((((('''''''''''''''''''''(((((()))))))))))))))((())))))))))))*********))))))))))))***+++,,,,,,******)))((((((((())))))&&&'''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))***+++++++++'''(((((()))******++++++))))))************)))))),,,,,,++++++++++++,,,,,,******+++++++++++++++***///...---,,,+++*********+++++++++,,,,,,,,,,,,,,,......---------......///......------------......111000000////////////000222333333333333444777999===DDDOOO[[[dddjjjlllmmmfffdddbbbbbbeeeiiikkkkkkjjjiiimmmtttwwwuuuvvvxxxyyyvvvyyydddTTTEEE>>>===;;;999888888777777666555555555555333222111000/////////000---...///000000///...---............//////000000000...,,,+++++++++++++++...---,,,,,,,,,,,,------000///---...///000///...***+++,,,---...---,,,+++,,,,,,,,,------.........,,,...//////......///000........................---......///000000111111++++++,,,......---,,,,,,//////............///////////////000000111111111111111111111111000///...333333222222222222333444333444555555555666888;;;???AAAHHHPPPVVVZZZccclllttt|||{{{xxxvvvtttsssqqqqqquuuyyy~~~zzzwwwsssnnnjjjjjjiiihhhgggffffffffffffiiifffdddbbbcccccccccbbb```]]]ZZZXXXWWWWWWVVVUUUVVVZZZ___ccccccaaa``````bbbeeefffeeeaaa^^^^^^```ccceeejjjpppxxx~~~~~~~~~|||uuuqqqmmmooosssxxx{{{{{{wwwtttoooggg^^^ZZZZZZXXXQQQKKKJJJIIIGGGFFFEEEGGGJJJLLLMMMNNNNNNNNNKKKGGGCCC@@@666444222///.........///++++++++++++++++++******************++++++,,,,,,++++++******************+++)))''''''((((((((('''***))))))((((((((())))))+++++++++++++++******)))++++++++++++***)))(((((((((((()))***************((()))***++++++******)))))))))((((((''''''&&&&&&&&&'''((()))************((((((((((((((())))))))))))(((((((((((()))*********))))))((((((((())))))###$$$%%%&&&''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,************+++,,,---...)))***+++,,,,,,+++***)))+++++++++******+++++++++))))))***+++++++++******...---,,,,,,++++++++++++******++++++++++++,,,,,,///...---,,,,,,---///000//////............//////222222111000000111111111222333333333333555999<<>>;;;999888888888666555444444444444222222111000000/////////---...///000000///...---------......///000000000111///,,,)))'''(((***,,,---------------------...000.........///000...---+++,,,.../////////...---......------,,,,,,,,,,,,)))***++++++***+++,,,...........................,,,------......//////000+++---------...///...------------...///000111111.../////////000000000000000111111111111111000///////////////000111111222333444666777777:::>>>AAAHHHJJJRRR[[[aaagggqqqzzz~~~{{{vvvvvvvvvuuutttsssttttttyyy}}}~~~yyyvvvqqqoookkkhhheeeaaa\\\YYYZZZZZZZZZ[[[\\\]]]___```bbb```^^^___aaabbbccccccddd```\\\ZZZZZZZZZZZZYYYZZZ]]]```aaa```^^^]]]\\\```ccceeebbb]]]YYYWWWXXXWWWYYY]]]bbbiiipppuuuxxx~~~{{{uuuuuuuuuvvvxxx{{{{{{zzzxxxkkkddd]]][[[]]][[[TTTMMMJJJGGGDDDCCCDDDGGGJJJLLLLLLMMMNNNMMMLLLIIIFFFDDD;;;999666333000000000000------,,,++++++*********(((((()))******++++++++++++******)))******+++,,,---***(((''''''(((((('''))))))(((((((((((((((((()))***+++,,,,,,+++***)))(((((()))*********)))((('''((()))***++++++++++++'''(((((()))************)))))))))((((((''''''&&&%%%&&&'''((()))*********'''''''''''''''''''''''')))((((((''''''(((((())))))((((((((((((((())))))$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++************+++,,,---...***+++,,,------,,,+++*********))))))))))))******((()))***+++++++++++++++++++++++++++,,,,,,---...*********++++++,,,,,,,,,...---,,,,,,,,,...///000------,,,,,,,,,,,,------000000/////////000000111111222333333444777;;;???EEEMMMYYYfffooossstttsssjjjfffbbb```cccggglllnnnpppqqqtttyyyxxxvvvwww|||}}}}}}~~~bbbSSSEEE???>>><<<999888999777555444333333333444222222111111000/////////000000111111111111000000---.........//////000000222111///,,,)))))),,,...------------............///...---...//////---+++,,,---...///000000//////......------,,,++++++***+++,,,------,,,,,,...000........................,,,,,,------.../////////...000000......222333111---------...///000222333,,,------.........---,,,...///000111222222222222000000111222222333444444111333555777:::???DDDHHHMMMPPPWWWaaahhhnnnxxx~~~zzzxxxtttuuuwwwwwwwwwwwwyyy|||~~~wwwqqqkkkfffbbb^^^]]][[[ZZZYYYWWWTTTQQQTTTUUUVVVXXX[[[^^^aaabbbbbbaaa```bbbeeehhhjjjjjjjjjfffbbb______`````````aaaccceeedddcccaaaaaaaaadddgggiiigggaaa[[[YYYXXXVVVWWWZZZ]]]bbbhhhmmmoooqqqqqqrrrsssttttttttttttzzz~~~}}}|||zzzzzz{{{|||{{{zzzkkkfffbbbbbbcccaaa[[[VVVQQQMMMGGGDDDEEEGGGJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHAAA???;;;777333222111111///...---+++************((()))))))))******+++++++++***))))))***+++,,,...///,,,)))(((((()))))))))((((((((((((((((((((((((((()))***++++++***)))(((&&&'''(((*********)))((((((((()))***************''''''(((((()))***++++++))))))((((((((((((((((((%%%%%%'''((())))))))))))''''''&&&&&&&&&&&&&&&%%%(((((('''''''''((())))))((((((''''''(((((())))))))))))((((((((()))******(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************'''(((((()))******++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))***))))))***+++,,,,,,,,,,,,*********+++,,,---...///******++++++,,,,,,---------------------...///000000//////......//////000---------------......///111222333444666:::@@@DDDJJJQQQ\\\gggooossssssrrrmmmhhhbbb^^^```eeejjjmmmnnnnnnooorrrrrrqqqwwwaaaSSSEEE@@@???<<<999888888777444222111111222333222222222111111000///...111111000000000000111111.........//////////////////000222111...,,,,,,---,,,------...............------,,,---......,,,)))+++,,,---////////////...---,,,,,,,,,,,,,,,,,,,,,000000111000...///111333........................---------...//////000000...000///***+++111333111//////......///000111111---...////////////...---,,,---///111333444555555111222333555666666777777222444888;;;@@@FFFNNNSSSVVVYYYaaajjjqqqwww}}}{{{xxx}}}}}}{{{}}}wwwssslllfffbbb^^^ZZZWWWUUUTTTTTTVVVXXXYYYXXXWWWWWWXXXZZZ]]]aaadddgggiiifffeeeeeegggjjjnnnppppppnnnjjjfffcccdddeeeeeeeeegggggghhhgggffffffhhhjjjjjjmmmpppmmmggg```]]]\\\]]]^^^___aaaeeeiiimmmpppiiijjjjjjiiiiiihhhgggfffgggmmmtttyyy{{{}}}{{{pppooonnnmmmllljjjeeebbb___XXXOOOJJJHHHIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKKKKGGGDDD???:::666333222111000///---+++******************+++++++++++++++++++++***))))))***+++---///111...***)))***+++,,,,,,&&&&&&'''((())))))))))))'''((())))))))))))(((''''''(((***+++***)))'''&&&(((((())))))***)))))))))'''(((((()))***+++------((((((((((((((()))))))))&&&&&&'''((()))))))))(((((((((''''''&&&&&&&&&&&&((('''''''''((()))******'''''''''''''''((())))))---+++)))''''''(((***,,,((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))&&&''')))***++++++******+++******))))))******++++++******))))))******+++)))***+++,,,------------++++++++++++,,,------...+++++++++,,,------......+++,,,---...////////////222111111111111111111222......------...//////000222444555777999???EEEJJJPPPVVV```iiipppssssssrrrrrrkkkccc]]]]]]aaafffiiijjjjjjllloooooorrr{{{aaaSSSEEE@@@???<<<999888888666444222000000111222111222222111111000///...000///...------...///000////////////////////////***...333333000,,,***))),,,,,,---.../////////...---,,,,,,---...---+++(((***+++,,,...//////......***++++++,,,,,,------......///...---,,,,,,...000..............................//////000111111111+++...+++&&&'''...111///111000000///////////////000111222333333222111000***+++...111333555777777...///000222333444444444555888<<<@@@FFFNNNVVV[[[dddgggnnnxxx~~~wwwrrrpppsss|||{{{vvvtttfffbbb]]]ZZZXXXWWWVVVUUUTTTTTTVVVYYY]]]```aaa```]]]^^^```bbbfffjjjlllnnnjjjhhhhhhjjjmmmppprrrrrrqqqmmmhhhffffffggghhhhhhhhhiiiiiihhhgggiiimmmpppmmmqqqsssqqqkkkddd```___ddddddeeefffiiimmmqqqsssggggggfffeeecccbbb```___ZZZ```gggkkkmmmrrryyy|||wwwwwwwwwvvvtttpppmmmkkkjjjbbbWWWOOOKKKJJJIIIHHHKKKLLLLLLLLLLLLMMMMMMMMMJJJGGGBBB<<<777444222222111///---+++************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...000222///+++***+++---......%%%%%%'''((())))))))))))(((((((((((((((''''''&&&***+++,,,,,,+++)))&&&%%%(((((())))))))))))(((((()))))))))***+++---...///''''''(((((())))))******'''(((((())))))))))))((())))))(((((('''''''''&&&'''''''''(((((()))++++++'''''''''''''''((()))***---+++(((%%%%%%&&&)))+++((((((((((((((((((((((((''''''((()))))))))))))))++++++******)))(((((((((''')))+++---...---,,,+++***)))(((''''''((()))***,,,++++++++++++++++++,,,)))***+++,,,---.........------,,,++++++,,,,,,,,,++++++,,,------...//////***+++---///000000///.........------------......111111000111111222333333444555666999<<>><<<:::888888999::::::999111000...,,,+++++++++,,,///---+++)))((()))+++---************************************))))))))))))************************&&&)))+++------,,,---...******))))))))))))******))))))*********))))))(((%%%$$$######$$$'''***,,,(((((())))))))))))(((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''++++++)))((('''&&&&&&&&&((()))+++***)))''''''(((''''''((())))))))))))((((((((((((((()))***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,+++++++++,,,,,,---------,,,...//////...---.........------,,,,,,,,,------)))***+++,,,---------------.........//////000000,,,...111222222333666999???FFFQQQ\\\fffrrr~~~yyyrrrtttuuuvvvvvvuuuuuuuuuqqqvvv|||tttooowww\\\JJJCCCAAA999999:::555666555555555555444444444333555666555333111111222222222111111000/////////---...///000000///...---........................+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++///...---,,,------...//////---,,,---///111111000000////////////.........000000///............///...///000000......///000------............------............////////////...000222333333333555777888<<>>>>>>>>666444111...,,,++++++,,,...---,,,************+++))))))************+++++++++************)))))))))(((((((((((((((((((((((($$$''')))******))))))***))))))************))))))(((((())))))***)))))))))'''&&&%%%$$$$$$&&&((()))((())))))******))))))((((((''''''''''''((()))))))))(((((('''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((())))))(((((((((((())))))''')))++++++***((('''((('''(((((())))))))))))))))))((((((((()))***++++++++++++++++++++++++++++++******************************))))))******+++,,,***++++++,,,,,,------...,,,...//////...------...---------------......///,,,---...///////////////------......///000000000---///111222222666<<>>???<<<888333000.........,,,,,,------,,,+++)))(((&&&'''''''''(((((())))))++++++++++++******))))))))))))))))))))))))))))))+++---///...,,,+++******&&&(((+++------+++(((&&&&&&&&&((()))************)))))))))))))))***++++++))))))************))))))((('''&&&&&&'''((()))***''''''(((((())))))******++++++,,,,,,+++***(((''')))(((((('''''''''(((((('''***,,,,,,+++)))((((((%%%&&&''''''((((((''''''+++***)))))))))))))))***************************...---+++******+++---...///---***((()))+++...111******+++,,,,,,---......+++---......---,,,,,,---,,,,,,------///000222333.........///......---------------...///000000111111333555555666===GGGPPPRRR[[[gggpppwww}}}xxxuuuuuuvvvrrrwww|||~~~}}}||||||~~~qqqiiibbbaaa___\\\___eeetttZZZLLL???;;;<<<:::888777888555222000222444555555333222222111111222222333000000000000000000000000......//////...---,,,,,,.........///////////////222111000///---+++******...000222111///---,,,+++---...............------...///////////////............////////////......,,,---......,,,,,,---...111111000000//////......---------.........//////////////////000000000000111111222111111222555777///222444666777<<>>GGGPPPWWW]]]bbbggglllpppvvv~~~~~~xxxrrroooooossswwwzzz|||~~~xxxpppbbbaaa___\\\\\\```fffkkkttt[[[MMM@@@======;;;999888999666333111222444555555333222222111111222222333000000000000000000000000//////000000//////...---000/////////............//////.........---------000111111000---,,,---///---......//////...------...///////////////...............//////.........---...//////------...///000000000000////////////////////////////////////////////////000000000111///000111111000000222444000333666777:::???GGGMMMYYYeeessszzz~~~|||}}}zzz~~~|||{{{~~~vvvrrroookkkgggdddcccddddddfffhhhlllooorrrvvvzzz}}}~~~}}}|||{{{{{{tttooommmkkkjjjnnnsss~~~|||yyy{{{~~~wwwnnnhhhbbb[[[QQQKKKIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGDDDBBB>>>999555222000///,,,++++++*********+++++++++((()))---000---,,,---******)))(((''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''((()))******)))(((((()))++++++)))'''&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&''''''******)))((((((((()))******(((&&&''')))***)))'''''''''''''''''''''''''''******)))((('''(((***,,,++++++******))))))((((((***************************((((((***---...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---------------,,,,,,,,,,,,------------.........------------...//////000000111111000000///...000333666;;;BBBLLLWWW^^^bbbdddhhhlllppptttyyy|||tttrrrooollljjjlllppptttzzz~~~yyykkkddd]]]]]]]]]]]]___fffnnntttttt[[[NNNBBB>>>???===::::::;;;888444333333444444444333222222111111222222333000000000000000000000000000000000000000000///...000000//////......------,,,,,,------...//////000//////...+++)))***,,,...---......//////............//////000000/////////------............------...///000000///...///000////////////000000000000000000000000000000000000/////////000000000111111000111222222111111222333333666999<<>>999555222000------,,,,,,,,,,,,------,,,)))***///111...---...((((((''''''''''''(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***---...---)))&&&''''''((((((((()))))))))((((((''''''''''''(((((()))((((((''''''((()))))))))'''&&&'''((()))(((&&&)))((('''&&&&&&'''((()))%%%))),,,+++((('''***...------,,,+++***)))((((((*********************************+++---...---+++)))******+++,,,------...------------------------,,,,,,,,,,,,,,,---........./////////...---,,,,,,,,,,,,---------...............------......///000000000////////////......222444999???HHHSSS___fffiiiiiiiiillloooqqqqqqpppeeefffggggggiiilllppptttzzz~~~xxxjjj___[[[[[[\\\^^^aaafffoooyyysss[[[NNNCCC@@@@@@>>>;;;:::;;;999666444444555444333333222222111111222222333000000000000000000000000//////000000000//////............///////////////,,,,,,,,,---...///000000000000000...,,,,,,...000---......////////////......//////000000000000///,,,,,,------------,,,,,,...///000000......///000......//////000000111111111111000000000000////////////000000000111111111111333555555333333444555777:::???CCCHHHPPPZZZbbbppp|||{{{xxxzzzzzzxxxqqqjjjdddcccfffjjjnnnqqqrrrrrrrrrqqqsssvvvyyy{{{|||tttmmmkkkjjjlllrrrzzz|||zzzwwwttttttvvvzzz||||||xxxvvvvvvwwwxxx~~~wwwnnnccc[[[WWWVVVTTTSSSPPPMMMKKKIIIIIIJJJJJJJJJHHHGGGDDD@@@;;;666222000......------,,,---------,,,))))))...///---+++,,,)))))))))))))))***+++,,,)))))))))))))))))))))))))))***++++++,,,,,,++++++((((((((((((((((((((((((***************)))(((((())))))***+++---,,,***'''(((((((((((()))))))))))))))(((((((((((((((((()))%%%%%%%%%%%%&&&&&&&&&'''(((((('''(((((((((((((((+++***(((''''''(((***+++$$$'''***+++***)))***,,,+++++++++******)))))))))************************+++++++++,,,---------,,,***++++++,,,,,,---......------------------------,,,,,,++++++,,,,,,---...000000000000///...,,,,,,,,,,,,------......//////...............//////000//////........./////////222555;;;BBBKKKWWWbbbjjjnnnllljjjkkkmmmlllgggddd]]]```eeehhhlllpppuuuxxxyyy{{{~~~wwwmmmccc^^^^^^\\\___ccciiiqqq|||rrrZZZMMMBBB@@@@@@>>>;;;:::;;;999666555555555444333333222222111111222222333000000000000000000000000---......//////.........,,,------...///000111111---------...............111333555555333222111222---......///000000//////......///000111111000000,,,,,,------------,,,,,,---...//////...---...///......//////000000111111////////////////////////000000000000111111111111111222444444444444666888999>>>EEEKKKRRR[[[eeemmmsss}}}|||zzz{{{yyyrrrnnnjjjiiiiiikkkooovvv{{{~~~|||yyyvvvsssvvvyyy|||~~~wwwpppmmmkkkkkkpppvvvtttsssrrrqqqrrrssstttuuuvvvqqqnnnnnnooorrr{{{yyypppiiieeeccc___]]]UUUQQQKKKIIIIIIJJJKKKJJJHHHHHHFFFCCC???:::666333111000///...---------------)))***...000---+++,,,************+++,,,------************************((())))))***************((((((((((((((((((((((((******++++++***)))((('''***)))'''''')))***)))((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&))))))***))))))))))))))),,,+++)))(((((()))+++,,,'''&&&'''***------+++((('''(((((())))))************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------000111000000///...---,,,,,,,,,---......///000000///............///000000///.........///111222333444888>>>FFFOOOYYYccciiiooollliiihhhhhheee```[[[\\\```fffkkkppptttyyy|||yyyxxxzzzuuummmeee______aaa^^^dddlllwwwrrrXXXKKKAAA???@@@===:::888999777555444555555444222333222222111111222222333000000000000000000000000,,,------...............,,,------...///000111111...............---------,,,///222222111///......---...//////000000000000......///000111111111111------............---------...//////------...///////////////000000000000.........//////000000000000000000111111111222222///000222222333666:::===>>>DDDNNNWWW___hhhssszzz{{{~~~}}}~~~yyyooojjjgggfffhhhllltttxxx~~~~~~zzzxxx{{{~~~xxxvvvssspppqqquuurrrrrrrrrsssvvvwwwvvvuuutttooollllllnnnqqqzzz{{{wwwtttpppjjjfffZZZTTTLLLGGGHHHIIIJJJIIIJJJJJJJJJIIIFFFAAA===:::555444222000///...------///,,,,,,000111...,,,---))))))((())))))***++++++************************(((((()))************)))))))))))))))))))))))))))))))))***+++***)))'''&&&***(((%%%%%%&&&(((((((((''''''((((((((()))))))))&&&''''''((((((''''''&&&&&&'''((())))))))))))))))))***+++***)))((()))+++,,,+++***))))))***+++,,,)))'''&&&)))---...+++'''&&&&&&'''((()))***++++++***************************+++------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------///000000000///...------,,,,,,---...///000000111//////......//////000111///...///000111444777888;;;???GGGNNNUUU\\\cccgggllljjjgggeeebbb___[[[XXX^^^bbbhhhlllppptttxxx{{{yyyyyy~~~|||ssskkkfffaaa]]]___dddccckkkxxxqqqUUUIII???===>>><<<888777777555444444555555444222333222222111111222222333000000000000000000000000------.../////////////////////////////////..............................***+++------+++++++++,,,------///000000111111111......///111111222222111.........//////............///000000......///000000000000000////////////......///000111111222222000000111111111222222222111111333444666;;;AAAFFFHHHPPP\\\hhhqqqzzz~~~|||{{{rrrjjjiiiiiihhhlllrrr|||~~~zzzxxxzzzyyywwwvvvxxx|||~~~~~~|||uuuqqqmmmnnnooosss|||~~~~~~~~~zzzrrrkkk^^^VVVLLLFFFFFFHHHHHHGGGIIIJJJLLLMMMKKKGGGCCC@@@:::999666444111///......///++++++///111...,,,,,,)))(((((((((((())))))***************************))))))***++++++++++++***))))))))))))))))))))))))'''((()))******)))'''&&&((('''&&&'''(((((('''&&&&&&&&&'''''''''((((((((())))))***++++++***))))))&&&'''(((***++++++******''')))+++***((('''(((***))))))))))))))))))))))))))))))))))))*********)))((((((((())))))******+++************************)))+++---,,,***)))***+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---....../////////......---,,,,,,---...///000111111///////////////000000111/////////111444888;;;===FFFKKKSSSZZZ^^^bbbeeegggggggggeeeaaa]]]ZZZYYYYYYdddgggkkknnnpppsssvvvyyyzzz}}}kkkfffccccccbbbaaaeeekkkoooyyyqqqSSSHHH===<<<===;;;777555555444333333444555444222333222222222222222222333000000000000000000000000......///000000111000000222111000///...---,,,,,,,,,------......////////////000///...,,,---000222------///000111111111111......///111111222222222......////////////......///111222111000///000111111111000000//////............///111222333444555000111111111111222222222444555666777:::AAAHHHNNNRRR\\\iiivvv~~~~~~||||||uuummmhhhkkknnnnnnssszzz~~~{{{|||wwwrrrooopppqqquuu~~~~~~~~~vvvnnn```WWWLLLFFFEEEGGGGGGFFFGGGIIILLLMMMLLLIIIEEEBBB>>><<<:::777444111000///,,,))))))---...+++)))*********))))))))))))************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))%%%'''(((******((('''&&&&&&&&&''')))+++***'''$$$&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&$$$%%%'''))))))))))))(((&&&(((***)))&&&%%%''')))''''''((((((((((((''''''(((***,,,+++(((&&&)))++++++++++++***************************************(((+++---,,,***((()))+++&&&'''((()))+++,,,---...------------------------++++++******++++++,,,---------...............---,,,,,,---...///000111222///////////////000111111//////000222666:::>>>AAAOOOTTT\\\bbbfffggghhhhhhdddeeeccc___ZZZWWWXXX[[[jjjlllooopppqqqsssvvvxxxzzz~~~ooo___]]]^^^bbbeeegggmmmttt|||pppUUUJJJ???<<<;;;888666777888666444333444333222111555555444444222222111111000000000000111111111111//////000111111111111111000000//////............////////////////////////000//////.........//////////////////////////////111222222222222111000000////////////////////////////////////////////////000000000000000000000000////////////000000000000111111222333444444333111111555:::>>>BBBHHHQQQXXXeeelllvvv~~~}}}zzzvvvssstttsssqqqqqqssswww{{{~~~}}}}}}tttmmmmmmpppttt{{{xxxfff^^^SSSLLLHHHFFFEEECCCGGGIIILLLLLLKKKHHHGGGGGGEEECCC@@@>>><<<888333///111000000000111///,,,***)))((((((((()))***++++++++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))+++++++++++++++***))))))'''******&&&&&&((((((%%%************************)))))))))))))))(((''''''((('''&&&&&&'''((('''%%%))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))).........------,,,,,,,,,((('''(((***---///...---,,,,,,,,,---------......000000000000000///......000000000000///////////////111333333333999DDDLLLWWW^^^fffjjjjjjhhhhhhhhhdddbbb^^^[[[YYY\\\```dddllllllnnnqqqsssuuuvvvvvv}}}~~~xxxwww|||uuukkkiiidddeeefffeeegggmmmvvv~~~oooUUUJJJ???<<<;;;888666777444333222222444555555444222222222222222222222111000000000000111111111111...///000000111111000000////////////.........---////////////////////////111000000/////////000000000000000000000000000000,,,---...///////////////////////////////////////////////////////////////000000000000000000000000......//////000111111111222222333444555444333222666999===BBBIIISSS^^^eeerrrwwwzzzvvvsssrrrrrrwwwwwwxxxyyy|||~~~~~~~~~~~~{{{{{{tttnnnnnnoooqqqvvv|||rrrhhh[[[QQQKKKIIIHHHGGGIIIJJJKKKLLLKKKJJJIIIIIIIIIGGGDDDBBB???<<<777333222000/////////...,,,***+++************++++++,,,))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&))))))&&&&&&))))))&&&(((((((((((((((((((((((()))))))))))))))(((''''''&&&%%%%%%&&&((()))(((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************************))))))***++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))......---------,,,,,,,,,***))))))+++---...---+++,,,,,,,,,---------......000000000000000///......000000000000////////////222444666666888???JJJRRR\\\aaahhhlllllljjjiiiiiieeebbb^^^ZZZZZZ]]]cccggglllnnnqqqssstttuuuvvvwww~~~wwwqqqttt~~~ppphhhfffccceeehhhjjjmmmuuuoooUUUJJJ???<<<;;;888666777444222111111333444444333000000000111111222222222000000000000111111111111---......///000/////////....../////////...------////////////////////////111111000000000000111111111111111111111111111111***+++,,,...//////000000////////////////////////////////////////////////000000000000000000000000......//////000111222222444444444444444444444444;;;>>>BBBJJJVVVdddpppwww|||}}}wwwrrrpppqqqsssuuuvvvxxxzzz}}}|||xxxwwwpppkkklllnnnooorrrwwwwwwhhh[[[RRRNNNMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLIIIGGGEEEAAA===999333111...---------,,,+++---,,,,,,++++++++++++,,,)))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))'''''''''(((''''''&&&&&&&&&((((((&&&'''***+++)))(((((((((((((((((((((((())))))******))))))((((((&&&%%%%%%&&&(((******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************)))((((((*********)))******+++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******...------------,,,,,,,,,,,,++++++,,,------+++))),,,,,,,,,---------......//////000000000///......////////////000000000000555777888:::===FFFQQQZZZbbbfffkkknnnnnnmmmkkkkkkeeeaaa\\\YYYZZZ___fffkkkmmmpppsssttttttuuuxxx|||vvvooollluuu}}}tttkkkfffeeecccggglllqqqxxxnnnUUUJJJ???<<<;;;888666777777555333222222222111000111111111111222222222222///000000000111111111111,,,---......//////......---.../////////......---////////////////////////000000//////000000111111000000000000000000000000---...///000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000111111111333444444444333444555777???CCCKKKWWWeeettt|||zzzvvvttttttwww{{{~~~yyyzzz}}}~~~vvvnnniiiiiikkkmmmqqqvvvwwwiii^^^WWWSSSQQQOOOMMMJJJIIIJJJKKKLLLLLLPPPNNNLLLKKKIIIFFFBBB>>>666222...,,,,,,,,,---,,,...---,,,++++++***++++++++++++++++++++++++++++++((())))))******+++,,,,,,)))))))))))))))))))))))))))***************))))))&&&))))))'''(((---///---))))))))))))))))))))))))))))))*********))))))((()))((('''(((***++++++***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))*********)))((((((+++***************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***------------------------,,,++++++,,,------,,,***,,,,,,,,,---------.........///////////////......////////////000000000000666777999<<>>GGGNNN[[[gggvvvssslllddd```bbbgggkkknnnuuu{{{|||xxxwwwxxxxxx{{{}}}}}}~~~}}}uuupppbbb]]]VVVSSSRRRPPPLLLHHHJJJJJJJJJKKKMMMMMMKKKIIICCC???:::555222000...,,,,,,++++++++++++,,,,,,---))))))))))))))))))))))))---,,,,,,++++++******)))************************(((((()))***************)))+++***((()))///222111((((((((((((((((((((((((((()))***++++++++++++***...,,,++++++,,,,,,***))))))))))))))))))))))))))))))))))))))))))*********************************((())),,,......---+++***,,,++++++***))))))************+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,---......---+++,,,,,,,,,---------......,,,---......//////...............///000111111111666888===FFFPPPYYY```dddiiikkkpppuuuxxxuuunnnhhh```^^^___dddkkkooonnnlllppppppsss|||~~~zzzxxxqqqeee]]][[[```oooqqqjjjeeeeeehhhkkksss{{{nnnUUUJJJ???<<<;;;999777777:::888666555555555444333111111111111111222222222000000000000111111111111---...//////000000//////...000333555555444222111////////////////////////////////////000111222333000000000000000000000000------///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000---...///000222333555555111444888999<<>>999777777666666666555444444333333333333333222111000000///111111111111111111111111000000000000000///......//////////////////......///////////////000111111000000////////////000000........................111111111111111000//////111000000000/////////.../////////000000000000000111000000000000000000000222000...///222444444333555666;;;BBBMMM[[[hhhpppyyy}}}zzzrrrggg```^^^ZZZ\\\```dddhhhnnntttxxx}}}vvvjjjccc```]]]WWWRRRMMMJJJHHHGGGHHHJJJJJJIIINNNJJJEEE@@@<<<777333111...///000000000...,,,+++)))******+++++++++******)))************+++++++++,,,++++++***)))((((((''')))))))))))))))))))))))))))))))))(((((()))))))))***)))((((((((()))++++++,,,***((())),,,,,,+++)))''''''''''''((()))***+++)))((('''(((***+++***))))))***+++***))))))+++,,,***111444///***++++++************+++,,,---------,,,+++***)))((((((((((((******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------------------////////////////////////------,,,,,,,,,------............/////////000000000...///222222111444999;;;CCCJJJOOOVVV^^^dddeeeiiikkkqqqxxx~~~}}}vvvoooggghhhlllqqqvvvxxxvvvssssssyyy|||xxxxxxvvvnnnbbbXXXXXXbbblllvvvssskkkhhhkkkooosssyyylllSSSJJJAAA>>><<<888666777666666666555444444333333333333222222111111000000111111111111111111111111000000111111000000//////000000000//////.........000////////////000111111//////000000000000////////////000111111000//////000111111111111000000///000000000000////////////000000000000000000//////000000000000000000111111///...---...111333555444;;;<<>><<<888666777666666666555444444333333222222222222222222222111222222222111111111111111000000111111111000000///111111000000///........./////////......//////000...///000111111000///...000111333444444333111000000000111111111111000///000000000000////////////222111111000000/////////000000000000000111111111111000//////111444666777???AAAIIIVVVfffuuu~~~~~~uuukkkaaa]]]\\\\\\```fffkkknnnrrruuuwwwzzz~~~~~~~~~~~~{{{rrrkkkeee^^^YYYOOOMMMIIIHHHIIIJJJKKKJJJLLLOOOPPPLLLDDD<<<777555333222111///.........///)))***++++++,,,,,,,,,+++************++++++++++++(((((()))******+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***&&&&&&&&&'''''''''(((((()))))))))***,,,---------&&&'''(((******)))((('''))))))***---......+++))))))***+++***))))))+++,,,***,,,---,,,)))))))))***)))))))))*********++++++,,,+++******)))))))))***+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,,,,...////////////000000000111......111222444999@@@EEELLLRRRTTTXXX^^^bbbaaadddiiipppxxx}}}|||wwwrrrqqqqqqqqqssstttvvvwwwwww}}}|||zzzwwwuuutttssssssqqqiii]]]VVVYYYeeevvvyyymmmiiijjjuuuwww{{{oooUUUKKKBBB>>><<<999777999666666666555444444333333222222222222222333333333222222222111111111000000000000111111111111000000111111000000//////////////////...------............///000111111000///...///000222333333222000//////000000111111111000000////////////000000000000222222111111000000////////////000000111111111111555555444333444666999;;;AAAGGGRRRaaappp{{{ssshhh```[[[\\\___dddkkkqqqtttxxx}}}~~~||||||{{{zzz|||}}}vvvnnnfff^^^YYYPPPMMMIIIGGGHHHJJJJJJKKKIIIMMMQQQNNNGGG>>>888666444222000...------......,,,,,,,,,,,,,,,+++******)))))))))*********+++++++++++++++***************)))))))))))))))))))))))))))******************)))'''''''''((((((((((((((('''((())))))******+++,,,***+++,,,,,,,,,***((('''++++++,,,...000///---***,,,---,,,+++(((((((((***************)))((()))+++((((((((())))))))))))))),,,+++******************++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,------...////////////000000000111000...///222444666===DDDJJJPPPUUUVVVYYY^^^aaa```aaafffnnnvvvzzzzzzvvvsssqqqqqqqqqqqqrrrtttxxxzzz|||wwwsssppppppqqqrrriiiddd^^^]]]cccooo|||ppphhhhhhlllrrrtttyyyoooVVVKKKBBB>>><<<999888999666666666555444444333333111111222222333333444444333333222222111000000000000000111111222222111111000000000000000000000000000//////............/////////000000000000//////------...//////...------///000000111111111111000////////////000000000000111111111111111111000000/////////000111111222222222222222111222444888<<>>===999888999777777777777666555444333///000111111000000222333333222111111333333222111000000////////////000000555333111000//////000111000//////.........//////555333222000///000111222000000000000000000000000222111111111000000000000000000000000000000000000000000000111111111222222000111222111000111222444222555999;;;???GGGTTT^^^jjjllluuu~~~vvvkkk```ZZZZZZ___cccrrrxxx~~~zzzyyy{{{zzzooofffaaa^^^YYYVVVSSSRRRSSSSSSQQQLLLEEEAAA;;;888555333333222000...,,,,,,,,,,,,,,,+++******---------,,,,,,,,,------************************,,,+++***)))((()))+++,,,++++++++++++************'''))),,,......---***))),,,+++***)))))))))******+++***)))))))))+++---...///,,,))))))***---......,,,,,,,,,++++++******************++++++,,,,,,,,,************************,,,+++******+++,,,,,,,,,...---------......,,,***,,,,,,,,,---------......//////000111000///...---,,,,,,,,,---------------------...///000111111222111000//////000111222222111666===CCCHHHNNNUUU[[[^^^aaadddffffffffffffgggffffffhhhnnnuuu|||~~~}}}~~~}}}vvvyyyyyytttmmmhhhhhhkkkpppwww~~~}}}~~~}}}qqqggghhhiiikkkooovvv~~~iiiPPPHHHAAA@@@???:::888888777777777777666555444333222111000111222333222111333333333444666555333111000000////////////000000333222222111000000000///111111000///............333222111000000111222333000000000000000000000000111111111111111000000000000000000000000000000000111111111111222222222333222333333222111111444666555777:::???GGGSSS```hhhpppttt{{{ppphhhddd^^^[[[]]]ccchhhlllvvvyyy~~~~~~~~~uuuppplllgggccc\\\[[[ZZZYYYVVVPPPHHHCCCAAA===999666444444222111......---,,,+++***)))(((,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++...,,,+++)))((())))))***,,,,,,+++++++++*********'''(((***+++++++++***)))++++++***))))))))))))******)))(((((()))***,,,---+++)))((((((***++++++***+++++++++++++++***************++++++++++++++++++************************---,,,,,,+++*********+++...---,,,---......,,,+++,,,,,,,,,---------............///000000...---,,,------,,,,,,,,,+++++++++....../////////000000000111111000000000111222333222888@@@GGGMMMSSS[[[```bbbdddffffffdddbbbaaaaaadddeeehhhnnnvvv~~~~~~}}}tttxxxyyytttllliiinnntttwwwzzz}}}}}}{{{}}}~~~mmmccceeegggjjjnnnttt~~~iiiQQQHHH@@@???>>>:::888999777777777777666555444333444222000111444555333000333333333555777666333111000000////////////000000000111222222222000///...000000///////////////000//////......///000111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333222333333222111222444777777:::@@@JJJVVVaaakkkqqqttt{{{yyynnnfff[[[ZZZ\\\aaaiiiooossstttttttttxxx~~~}}}}}}~~~yyytttpppmmmfffccc___[[[WWWQQQLLLHHHFFFAAA<<<888666555444333000///...,,,+++******))),,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++******))))))((((((''')))))))))*********+++++++++******)))))))))))))))***))))))))))))***+++,,,)))(((((()))***+++***(((+++++++++***************++++++++++++************************************,,,,,,,,,+++******+++,,,------,,,---......---+++,,,,,,,,,---------......++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000//////000222444444;;;DDDLLLRRRXXX___dddcccddddddbbb^^^ZZZYYYXXXbbbdddjjjqqqzzz~~~|||vvvwwwwwwtttppppppuuu{{{{{{|||{{{yyyyyy}}}rrrfffaaahhhkkkooouuu}}}iiiSSSIII???<<<;;;999:::<<<777777777777666555444333555222000111444555333000111111222444555555222///000000////////////000000///000111222222111///............//////111222333.........//////000111111000000000000000000000000111111111111111222222222000000000000000000000000111111222222222333333333111222222111111222666999888???JJJWWWccclllrrruuu{{{uuujjjbbb^^^XXX]]]dddnnnuuuyyyyyyxxxyyyvvvuuuwwwxxxyyy}}}~~~}}}|||xxxtttrrrmmmhhhaaaZZZUUUQQQNNNLLLHHHDDD>>>:::888777666555000000...---,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***))))))******++++++,,,+++*********))))))((((((***************+++,,,,,,************))))))((((((***************++++++,,,)))((((((***+++,,,***(((************************+++************************************************+++,,,+++******,,,...---,,,,,,---......---+++,,,,,,,,,---------......***+++,,,------,,,+++++++++,,,,,,---.../////////////////////...............//////...---///333666999@@@JJJRRRWWW\\\bbbfffccccccaaa]]]XXXUUUTTTTTT```eeemmmvvv}}}{{{yyywwwuuutttvvvyyy{{{|||{{{zzzxxxvvvxxx~~~uuuiiieeeffflllpppwwwiiiSSSIII???;;;:::999;;;===777777777777666555444333333222111111222222111000111111111222333333111///000000////////////000000//////111111111000///...------...///000222333444000000111111222222222333000000000000000000000000111111111222222222222222000000000000000000000000111111111111222222222333111222222111222555999===>>>GGGVVVdddnnntttwwwyyy~~~zzz|||ssshhh___\\\]]]aaahhhrrrzzz}}}}}}||||||yyytttssssssuuu~~~yyy|||~~~yyyuuusssoooiiiaaaZZZUUURRRPPPOOOJJJFFFAAA>>><<<;;;999777333222000...---......///------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))******))))))((('''***+++++++++++++++++++++)))))))))***,,,,,,+++))))))))))))***************))))))******************************************(((+++---,,,)))))),,,///---,,,,,,---...///---,,,,,,,,,,,,---------......,,,---...000000///......+++,,,,,,---...///000111///.....................,,,...///......000666;;;AAAHHHQQQYYY]]]```dddgggeeeccc___ZZZUUUSSSTTTVVVaaafffoooxxx}}}{{{zzzwwwuuuwww|||~~~{{{xxxwwwvvvvvvyyywwwjjjdddfffjjjpppwwwhhhQQQHHH???===<<<::::::<<<777777777777666555444333111222222222000///000111333111000111222333222000000000////////////000000//////000000000000000///////////////000111222333000111111222222222222111000000000000000000000000111111111222222333333333000000000000000000000000000000000111111111222222222333333333555999>>>BBBKKKVVVfffqqqwww{{{yyyyyyxxxlllddd```ccciiipppxxx|||vvvuuuwww}}}zzz{{{~~~~~~wwwrrrppplllhhhbbb]]]XXXUUUQQQNNNKKKHHHEEEBBBAAA???<<<:::777555333000.........///,,,,,,,,,,,,---...///000++++++++++++++++++++++++)))******+++++++++*********++++++,,,,,,------...((()))******++++++******((()))*********)))'''''')))***************))))))***(((((((((***+++***)))((()))))))))*********+++(((((())))))******++++++***************************---...,,,)))'''***...,,,,,,+++---...///...,,,,,,,,,,,,---------......---...///000111000//////,,,,,,,,,------.........---.....................,,,///111000///333:::@@@JJJQQQZZZ```bbbccceeegggeeebbb\\\VVVRRRRRRVVVYYYdddhhhnnnuuu{{{~~~}}}uuuvvvxxx{{{}}}~~~|||zzzuuuuuuuuuwww}}}}}}mmmddddddiiinnnyyyhhhOOOFFF@@@??????;;;999:::777777777777666555444333///222333222///---///111444222000111222333333222000000////////////000000///////////////000000000111000000000000000111111//////000000000000//////000000000000000000000000111111111222222333333333000000000000000000000000///000000000000111111111333444444555777;;;BBBFFFWWWcccrrr{{{zzz}}}sssjjjfffgggnnnxxx}}}}}}}}}{{{|||}}}~~~|||tttnnnllliiigggccc```\\\WWWQQQMMMLLLJJJGGGEEEDDDBBB???<<<;;;999555222///...---...++++++++++++,,,---...///+++++++++++++++++++++++++++++++++++++++***)))((((((((()))***+++,,,,,,---&&&''')))*********)))(((((()))*********)))'''&&&((()))))))))))))))((('''***((('''''')))******)))(((((())))))*********+++'''(((((()))***++++++,,,************************,,,///000---(((&&&(((,,,,,,++++++---...///...,,,,,,,,,,,,---------......+++,,,.../////////......------,,,,,,,,,,,,++++++---------.........//////---000222222111555===CCCPPPWWW___eeefffeeefffhhhccc___YYYSSSOOOQQQVVVZZZgggjjjmmmpppvvv~~~pppuuu{{{~~~}}}{{{yyyyyyssstttuuuyyyuuugggbbbfffmmmqqq}}}fffMMMDDD>>>===<<<:::888999666666666555444444333333333222222111111222222333333222222111111222222333222111111111000000//////111111000000000000111111222111000//////000111222111222444444222111111222222111111111222333444444222222222111111111000000///000111222222222222222333111//////000111111111222444444333555<<>>======:::999:::666666666555444444333333333222222111111222222333333222222111111222222333111111111111000000000///111111000000000000111111222111000//////000111111333444555444111000000000111111111111111222333333222222222111111111000000000000111222222222222222444222111000111222222222444555666666999BBBOOOYYYhhhrrr{{{~~~{{{uuuqqqrrrzzz~~~zzzuuusssxxx~~~zzzvvvrrroooeeecccaaaaaabbbaaa\\\XXXRRROOOKKKIIIHHHGGGEEEDDDEEEBBB===777333000......,,,,,,------------,,,,,,++++++,,,,,,+++******)))+++******************+++***++++++,,,,,,------------***((((((+++,,,,,,+++++++++++++++++++++++++++)))*********************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,------,,,,,,,,,------......---,,,+++*********+++......---,,,,,,,,,,,,,,,,,,,,,,,,---------......111///......000000///.........---,,,,,,,,,,,,,,,............////////////000000////////////000000555333333666999???MMM\\\hhhpppvvvsssmmmjjjgggccc```YYYSSSQQQPPPRRRZZZccciiinnnrrrtttxxx{{{www{{{|||wwwtttttttttpppoooqqqvvvwwwiiiiiilllqqq{{{uuuuuu~~~eeeNNNFFF???>>>>>>;;;::::::666666666555444444333333333222222111111222222333222222111111111111222222111111111111000000000000111111000000000000111111333222111000000000000000444555555444111///...///000000000000000111111222222222222111111111111111000000111222222222222111444333222111111222333444555666888;;;@@@KKKXXXbbbmmmuuu}}}wwwuuusssssswww}}}}}}}}}}}}}}}|||wwwuuussspppmmmjjjkkkrrr|||~~~{{{zzz~~~||||||{{{oookkkeeebbbbbbaaa^^^[[[QQQOOOLLLJJJJJJIIIGGGEEEGGGEEEAAA<<<777333///...++++++++++++++++++++++++***++++++++++++***))))))************************((()))***,,,------,,,,,,(((''''''(((+++,,,+++)))************************))))))******)))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))***************))))))------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++))))))+++,,,---,,,------,,,+++++++++,,,,,,,,,---///000000000///...//////000000000000//////888555333666<<>>;;;:::;;;666666666555444444333333333222222111111222222333222222111111111111222222111111111000000000000000111111000000000000111111333333222111000000000000222333444333111//////000000000////////////000000111111111111111111111111000111111222222222111111333333222222111222333555444666999???GGGSSS```iiinnnwwwzzzoooqqqrrrsss{{{}}}}}}~~~wwwnnniiifffdddcccbbbcccgggooozzz~~~|||xxxxxxyyyppphhhddd```\\\XXXMMMLLLJJJJJJJJJJJJIIIGGGHHHGGGEEEAAA<<<666222///,,,,,,,,,++++++,,,,,,,,,*********++++++***))))))*********++++++************+++---...---,,,***)))'''(((***+++,,,,,,***)))))))))************++++++******))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++((()))***+++***)))(((''',,,,,,,,,,,,,,,---......------,,,+++++++++++++++,,,,,,,,,---------......'''%%%$$$$$$'''***,,,---------,,,,,,,,,,,,,,,---,,,---///111111000...------...000111111000//////666444444888@@@OOOaaannnpppuuuuuupppkkkiiigggccc___WWWRRRTTTZZZ```ffflllpppqqqtttzzz~~~}}}zzzuuupppnnnnnnnnnpppuuu|||yyy|||tttsss{{{cccOOOFFF??????>>>;;;:::;;;666666666555444444333333333222222111111222222333222111111000000111111222000000000000000000111111111111000000000000111111222222222222111111000000///111222222111000111222000000///////////////000111111111111111111111111111111222222222111111000000222222111000000333555333666;;;CCCNNNZZZfffmmmnnnyyyzzzuuuhhhmmmpppsss}}}zzzpppiiieeecccbbbbbbbbbdddiiirrr|||}}}zzzyyywwwoooiiiccc\\\WWWLLLKKKIIIIIIJJJKKKKKKJJJJJJIIIHHHEEE@@@:::444111///...------------...///)))******+++++++++******)))***++++++++++++***)))***+++---//////...,,,++++++,,,...///...,,,***)))))))))******++++++++++++++++++***)))(((((())))))************************+++******************+++,,,---...//////...,,,,,,+++******++++++,,,---...,,,++++++***************,,,,,,,,,---------.........,,,))))))+++---//////......------------......,,,---///111111000...------...///111111111000///000222555;;;FFFVVVdddmmmmmmqqqqqqmmmjjjiiigggccc^^^WWWTTTYYY```eeejjjooorrroooqqq|||}}}zzzvvvrrrnnnlllnnnqqqttt{{{{{{yyyzzzbbbNNNFFF???>>>>>>;;;::::::666666666555444444333333333222222111111222222333111111000000000000111111000000000000111111111111111111000000000000111111111111222333333222222111---///111222111111222333111000000///////////////111111111111111222222222111222222222222111000000///111333111//////333666555999@@@KKKWWWccclllqqqrrrwwwqqqqqqdddkkkpppttt~~~xxxrrrooommmlllmmmmmmnnnooottt{{{~~~{{{xxxtttnnnfffaaaSSSPPPMMMKKKLLLLLLMMMLLLJJJJJJIIIGGGBBB===777444111000///......///000111******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))'''(((+++---///000111111,,,...000000...,,,***************+++,,,,,,---------,,,+++)))))))))******************************************************++++++,,,---------------++++++***++++++,,,------,,,,,,+++***************,,,,,,,,,---------......333111...---------,,,+++......---------...//////,,,---///000000000///...---...///000000111111000---333999@@@LLL[[[fffiiijjjnnnnnnkkkjjjjjjgggccc]]]ZZZZZZ```fffiiinnnrrrrrrppptttxxxssspppnnnlllkkkooouuu|||yyyaaaMMMEEE>>>======:::999:::666666666555444444333333333222222111111222222333111111000000000000111111///000000000111111111111111111000000000000111111///000222333333333333222...000222222111000000111222111000000/////////000000000111111111222222222222222222222222111000000///222444333000000444888999>>>HHHTTTaaakkkrrruuuzzz|||tttnnnmmmpppjjjqqquuuyyy~~~}}}}}}~~~~~~~~~|||{{{{{{zzzwwwppp___[[[UUUPPPOOOOOOOOONNNJJJJJJIIIGGGCCC>>>:::777222111///......///111222++++++,,,---------------(((***+++,,,,,,+++***((('''((()))+++---///111222))),,,......,,,******,,,***++++++,,,------......///...,,,***)))***++++++*********************************++++++*********(((((((((((()))+++,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,---------.........---++++++,,,,,,+++)))---,,,,,,,,,------...///............////////////............///000111222000777>>>EEEQQQ```hhhiiihhhkkkllliiihhhhhhddd___^^^^^^bbbiiilllmmmpppuuutttwww~~~~~~|||~~~~~~zzzsssnnnkkkllllllmmmttt}}}~~~xxxyyy```MMMDDD>>>===<<<:::888999777666666555444444333333333222222222222222222333111111000000000000111111//////000000111111111222111111000000000000111111...///111333444444444333000111333222000/////////222222111000000000000000000000111111222222222222222222222222222111000///000333666444111111666:::===CCCMMM[[[hhhqqqvvvwwwvvvooollljjjmmmsssssszzz|||}}}~~~}}}}}}|||}}}~~~|||~~~~~~xxxvvvwwwrrr}}}{{{jjjddd\\\UUURRRPPPPPPPPPJJJJJJIIIGGGDDD???;;;999222000///......///000222+++,,,------............((()))+++,,,,,,+++)))(((***))))))***+++,,,......%%%(((++++++)))(((***,,,++++++,,,------...//////000///,,,+++******+++,,,******************************++++++++++++******))))))))))))+++---///000///......---------......//////...------------...,,,,,,,,,---------......(((((())),,,///000000///++++++++++++,,,,,,---...///............///000000///............000222333555<<>>:::::::::888666888777777666555444444333333222111000000111222333222222222222222111000000////////////000000000111000000000/////////......000000000000000000000000222222333333222111//////000000000000111111111111222222222222222222222222111000///111444777777666666333111444666777<<>>999666444222000...000000/////////.........+++++++++++++++,,,,,,,,,*********))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++,,,,,,///---+++******+++)))(((((()))******+++++++++++++++---///111000...+++)))***,,,...---,,,+++,,,,,,))),,,///111111///---+++((())),,,...///...---,,,,,,,,,,,,,,,---///000111333222///---,,,---......+++,,,---///000000000000---000333444333555;;;???EEEMMMUUUYYY___ggglllmmmnnnmmmlllkkkmmmssszzzvvvtttwww|||~~~}}}wwwrrrmmmhhheeedddfffkkksss{{{vvvzzz~~~eeeLLLFFF???;;;:::999777555666777777777777777777777222222333333333333222222000000111222222222222111000000000111111111222222111111111111111222222222111111111111111111111111111111000000111222333333111111111222222222222333333333333333333333333333222222333222111000222444666555666<<>>:::::::::888666777777777666666555555444222222333444444333222222000000111222222222222222000000111111111222222222000000000111111111222222222111111000000//////...222111111000000111222333111111111222222222333333222222222222222222222222111222444333111111444666999666777???JJJWWWeeeqqqpppvvv}}}{{{zzzqqqnnnnnnooosssrrrvvv~~~yyyyyyzzz{{{}}}|||xxxvvvyyyzzz{{{}}}}}}|||}}}|||zzzzzz}}}{{{rrrkkkhhheeeaaa\\\XXXUUUSSSQQQOOOGGGCCC???;;;888555111///000000000000/////////...+++++++++,,,,,,,,,------.........---,,,,,,+++++++++***************++++++---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,+++))))))***++++++***++++++******************---111555999:::888444222,,,...//////...---......,,,///111000...,,,,,,---,,,,,,------------------,,,,,,,,,,,,------...///111111000000//////......------...///000000//////...222555555555;;;EEENNNQQQ\\\eeegggiiilllnnnmmmmmmnnnnnnpppuuu}}}~~~uuussstttwww||||||tttnnnjjjgggeeeddd```fffmmmxxxxxxtttzzz~~~cccLLLFFF@@@<<<<<<<<<;;;999888888777555444333222111222222444444444444222222///000111222222222222222000111111111111222222222//////000000111111111111222222111000///...------333222111000000111222222111111222222222333333333111111111111111111111111000222444444333333666999;;;777888AAANNN[[[iiisssmmmyyyyyy{{{vvvppppppppppppvvvxxx{{{yyyzzz|||{{{xxxzzz{{{|||~~~~~~{{{yyyzzz}}}~~~}}}}}}~~~wwwnnnjjjeeeaaa\\\WWWVVVUUUTTTSSSLLLHHHDDD@@@<<<999555333000000000000////////////,,,,,,,,,------.........///...............---------,,,+++***))))))))))))------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++******,,,,,,+++***)))))))))***---111777<<<>>>===:::777---///000000///......///...000111000---++++++---......---,,,,,,,,,------------,,,,,,,,,---......///000000111000//////...---...//////////////////...222555555666<<>>===;;;999:::777777777777666555444333444444333333333333222222333333222222222111111111111111111111222333444444000000111111111222222222000000///////////////000222222111111111111111111333333222222111222222222222222222333333333444444222333444555444555777999:::<<>>GGGTTT^^^cccgggmmmqqq~~~uuutttsssppprrryyy~~~~~~~~~|||~~~zzz|||~~~~~~|||||||||}}}~~~~~~|||vvvppphhh```ZZZXXXXXXYYYYYYYYYVVVPPPHHH???999666111111111000000//////............,,,***)))+++---,,,---.........---,,,+++)))---000///,,,******+++++++++---...////////////*********)))******++++++***)))((((((***---000222************************'''(((***///444999;;;<<<222000...,,,+++,,,------------,,,---...///111222******++++++---///000111222444444222...+++,,,...111222333222000///000111.........//////000000000444333555:::DDDPPPZZZ___hhhkkknnnpppnnnkkkiiihhhfffgggjjjpppxxx}}}}}}|||{{{yyy|||xxxvvvwwwxxxzzz~~~{{{rrroookkkhhhhhhggggggfffbbbhhhqqq|||{{{qqqwwwzzzbbbLLLCCC<<<;;;;;;888777888666666666666555444333333444444333333333222222222555555555555555555555555333222111000000000000000111111111111111111111111111111111000111111222333222222222333333333333333111111111111111111222333444444444555555555666666555555444333222444888;;;CCCOOO]]]dddfffjjjsss{{{}}}yyyxxxyyyyyyxxx}}}~~~|||zzzxxxyyyyyywww{{{~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzqqqgggaaa^^^^^^______```___YYYMMMBBB;;;888222111111000000000000000000111000...+++***+++---,,,---///000000...,,,***)))...222222...******+++)))***+++---.../////////***)))))))))***+++,,,,,,))))))***+++,,,...///000************++++++++++++******+++---111444555444222000...++++++,,,...///...---,,,+++,,,---000111)))***+++,,,---///000111222555777444---***,,,//////111222111000///000111.........///000000111111333333555>>>KKKXXX```cccjjjlllooopppnnnllljjjiiidddfffkkkqqqwwwyyyxxxuuuvvvvvv{{{|||vvvvvvwwwxxx|||zzzxxxooollliiifffeeedddddddddeeelllwww~~~uuuooovvvwwwaaaLLLDDD===<<<<<<999888999666666666666555444333222444444333333333222222222444444555666777888999999444333222111111111111111111111111111111111111111111111000000111222222333000111111111222222222333222222222222222333444555444444444555555555666666666555444333444777<<>>:::333222111000/////////000222333333111...,,,---...,,,---000111111///,,,******---111111///,,,++++++'''(((***+++,,,---......***)))))))))***+++,,,,,,***+++,,,------------,,,++++++++++++,,,,,,---------,,,+++---///000000///111///---++++++,,,///000000...,,,*********,,,---***+++,,,---......//////000333666333...+++...111---///000///......///000......//////000111111222111222888CCCRRR^^^eeehhhiiilllnnnooommmkkkjjjjjjeeehhhmmmrrrvvvwwwtttrrrrrruuu{{{~~~zzzwwwwwwxxxyyy}}}xxxvvvmmmkkkhhheeebbbaaaaaabbbfffooozzzuuupppoooxxxuuu```MMMDDD===<<<<<<999888999555555666555555444333222444444333333333333222222333444444666777888999999444333222222222222222222222222222111111111111111222222222222222333444555000000000111111222222333333333333333333444555666333444444444444555555555666666555555777<<>>555444222000/////////000333444444333000......///,,,---///111000...,,,***+++,,,---//////...,,,+++(((((()))+++,,,,,,,,,,,,*********)))******++++++,,,,,,------,,,+++******+++++++++,,,,,,------...,,,+++***,,,...//////......---,,,++++++,,,...//////...,,,+++***)))******+++,,,------......------...000222111///...///222,,,...//////------...000......///000000111222222000555???LLLYYYccciiikkkiiikkkmmmmmmkkkiiiiiiiiihhhkkkooorrrttttttrrrqqqpppttt{{{|||zzzyyyzzz{{{}}}zzzuuurrrjjjjjjgggddd```___```bbbfffooo{{{nnnnnnqqq{{{ttt___KKKCCC<<<;;;;;;888777888555555555555444333222222444444333333333333222222333333444444444444555555222111111111111111222333222222222111111111000000111111111111222333444444000000111222222333444444222222222222333444555666333333333333444444444444666666555666:::AAAJJJPPPaaagggmmmooosssuuuqqqssssssqqqrrrxxx~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{|||~~~{{{sssnnnkkkgggiiijjjiiidddZZZNNNFFF888777444111000///000000222333444333000/////////,,,---...//////---,,,***,,,***)))+++///000...+++)))***++++++,,,,,,,,,,,,++++++******)))*********+++++++++++++++******))))))******+++,,,,,,------,,,+++***+++---...---,,,+++++++++++++++,,,---...---------,,,,,,+++++++++***+++,,,..................///////////////000000---...//////......///111---...///000111222333333333<<>>DDDTTTgggmmmmmmooouuutttllljjjjjjkkknnnqqqwww~~~|||{{{yyyyyy{{{}}}~~~~~~~~~uuunnngggeeefffkkkooojjj\\\PPPFFF===666777666222111333////////////////////////******+++++++++,,,,,,,,,---+++******,,,---......++++++++++++,,,------...---,,,***)))))))))***+++------------,,,***(((''',,,++++++++++++++++++,,,******+++++++++******)))++++++,,,------......///+++,,,---------,,,+++*********+++,,,------------,,,,,,,,,---------......////////////////////////222...---000333333555999:::KKK]]]eeehhhjjjkkkiiijjjjjjhhhccc^^^\\\^^^aaalllmmmnnnoooooopppsssuuu}}}xxx~~~~~~xxxqqqmmmhhhccceeeccc```^^^___aaadddfffnnnxxx|||pppooorrrtttZZZIIIDDD===::::::999777555777777777777777666555555333333333333333333333333333333333333333333333333000000111222333444666777111111111111111111111111111111111222222333333444222222222222222222333333222444666777555333333333333444555444333333444666777666777<<>>;;;;;;;;;:::888777777777777777666555555333333333333333333333333444444444444444444444444333333222111111111111111111111111111111111111111222222222222222222222222555555555444333222222222222333444333222222333444222444444444333444666777666>>>HHHQQQ]]]jjjqqqsssyyy|||vvvtttsssttt|||}}}wwwssstttvvvzzz|||{{{yyyxxxyyy{{{}}}}}}|||{{{|||}}}~~~}}}zzz}}}~~~xxxmmmfffeeehhhkkklllfffaaaVVVKKKDDDAAA<<<555000000000000000000000000//////...---,,,+++******......---...//////---+++,,,,,,+++***************,,,,,,,,,,,,,,,+++******------,,,+++*********+++---+++(((''''''(((+++---)))***+++,,,------------++++++,,,------......///+++,,,---...//////......+++,,,---......//////...------........./////////000000000000000000000000000///000333444666>>>HHHSSS\\\fffjjjmmmooonnnkkkfffcccaaabbbgggmmmrrruuuvvvvvvvvvwww}}}|||wwwuuuzzz|||tttnnnkkkhhhdddaaa___^^^]]]\\\^^^```cccgggrrrvvvsssyyynnnZZZGGGBBB===::::::;;;999777777777777777777666555555333333333333333333333333555555555555555555555555222111111111111111222222111111111111111111111111111111111222222333333444444444444444444444333333222333444444333333555777666777777666555555777888:::@@@LLLZZZccciiipppwwwyyytttpppppprrrxxx{{{vvvtttwww|||~~~|||{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}zzz}}}||||||~~~tttjjjfffeeeffffffhhhddd[[[OOOIIIFFF???777222222111111000000000/////////...---,,,++++++***...------...///...,,,***---,,,,,,+++,,,,,,------......---,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---,,,+++******+++,,,---)))***+++,,,------------++++++,,,------......///***+++---////////////...+++,,,---...////////////,,,---------............000000000000000000000000//////111333444777@@@JJJUUU]]]eeehhhkkknnnlllhhhaaa___^^^aaahhhooosssuuuuuuvvvyyy}}}yyyyyy|||zzzqqqlllgggeeeaaa^^^\\\\\\[[[[[[^^^aaagggppptttqqqxxxkkkXXXFFFAAA<<<999999:::888777777777777777777666666555333333333333333333333333333333333333333333333333000000000000111222333444111111111111111111111111000000111222333333444444222333333444444555555666222333444444444555777999888999:::999777777888:::===AAAOOOaaahhhgggooo{{{uuupppmmmmmmqqqzzz{{{wwwwww|||~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~|||zzz|||~~~zzzyyyzzz~~~pppgggcccaaa```hhhfff]]]RRRLLLJJJBBB888444333222111000///...---,,,,,,,,,---------......---,,,,,,---...---+++(((,,,,,,,,,---...///000111000///...,,,,,,---......,,,+++++++++,,,...000111,,,------......------,,,)))***+++,,,------...---++++++,,,------......///***+++---///////////////+++,,,---...////////////,,,,,,,,,---------......000000000000000000000000//////111444444777AAALLLUUU\\\ccceeehhhjjjhhhddd]]][[[[[[```hhhppptttuuusssvvv{{{{{{xxxoooiiifffccc___\\\ZZZZZZZZZ[[[^^^bbbjjjwww~~~uuuoooxxxlllWWWGGGCCC???<<<;;;:::999888555777888:::999777444222444444333222222111000000333222222111111222222333333333222222222222333333111222333444444333222111000000111222222222222111444444444333333222222222333333333333333333333333888555444666666555777<<<>>>MMMYYYdddmmmlllooo}}}vvvqqqnnnjjjkkksss~~~}}}~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~zzz|||~~~{{{}}}{{{yyyzzz~~~~~~}}}||||||~~~{{{mmmccc___^^^bbbdddccc]]]SSSHHH@@@<<<888444000------//////000000000///...---,,,,,,,,,------,,,,,,,,,------...,,,+++***)))+++...111333333222000...---,,,,,,---,,,++++++---111333222000***,,,......---------...+++***)))((()))***,,,---......---------.........,,,---------.../////////---------............///000///...------...///000000...,,,---000222222000---...000222777>>>FFFKKK\\\___dddiiijjjiiifffddd]]]\\\]]]bbbjjjppptttttt{{{|||{{{rrrgggccc```\\\ZZZZZZZZZ[[[[[[```dddnnn}}}|||vvvqqqzzzkkkUUUFFFCCC???<<<;;;:::999888555666777888777555333222444444444333222222111111333333222222222222333333111111000000000000111111111111222333333222111111000111111222333222222222111000000000////////////333333333333333333333333777444333666777666:::???EEESSS]]]eeennnooovvv{{{tttooommmlllooovvv}}}|||}}}~~~~~~~~~~~~}}}}}}}}}{{{|||~~~}}}xxxwwwxxxzzz{{{{{{~~~vvviiibbb```ccceeefffbbbYYYNNNFFFAAA:::666222//////000000////////////...---------,,,,,,,,,,,,,,,,,,---...///...---++++++,,,...111333222111///---,,,,,,,,,,,,...------///222333222000,,,.........,,,+++,,,---))))))***+++,,,,,,------,,,,,,,,,---...///000111---------...............---------............///000///...------...///000000...---...000222222000///000222444999@@@IIIOOO\\\___dddhhhkkkjjjhhhfff[[[[[[]]]ccclllsssvvvwww|||~~~~~~|||{{{|||ooofffbbb___\\\YYYYYYZZZ[[[[[[```eeepppyyyuuurrr|||iiiTTTFFFCCC???<<<;;;:::999888666666666666555444333222555555444444333333222222333333222222222222333333111111000000000000111111000111111222222111111000111222222333333333333333333222222222222111111111333333333333333333333333666333333666777888===DDDLLLXXX___eeemmmrrr~~~zzzwwwuuurrrmmmmmmooossszzz}}}~~~}}}}}}}}}~~~~~~}}}{{{{{{||||||}}}~~~yyyvvvvvvyyy{{{}}}uuujjjeeeeeegggiiihhhbbbWWWLLLEEE===:::555222111111///.....................------+++++++++,,,---...///000000...---,,,---...000111000///...---,,,+++++++++...------...000000///.../////////---+++***,,,---)))***,,,.........---,,,+++++++++,,,...000111222...............------------------............/////////............//////000...---...000222222111222333444666;;;DDDNNNUUU]]]```dddhhhjjjjjjiiihhh^^^___ccciiiqqqvvvyyyzzz~~~||||||||||||{{{zzzyyyyyy~~~uuukkkccc```^^^ZZZXXXWWWXXXZZZ\\\aaagggssstttrrrsss}}}gggRRRFFFBBB>>>;;;::::::999888888777666555444444333333555555555444444333333333333333333222222333333333333333222222222222333333000000000111111000000000222222333444444444444333444444444444444444444444444444444444444444444444666555555777888999@@@IIIRRR\\\___cccmmmtttxxxtttttttttrrrkkkmmmrrrvvv{{{~~~{{{yyy{{{~~~}}}}}}~~~~~~~~~}}}|||zzzyyy|||{{{|||}}}{{{yyyzzz}}}~~~uuunnnhhhiiillllllhhh^^^QQQHHH@@@===888444222000...,,,---------...............***++++++,,,---...000111///...---,,,,,,---...///...------,,,,,,++++++++++++++++++,,,,,,,,,+++***......---,,,***+++---000...............---------,,,,,,,,,---...///000111/////////...---------,,,---------............////////////....../////////////////////000111222222333444555888>>>GGGRRRZZZaaaccceeehhhiiiiiigggfffccceeejjjqqqwww{{{}}}~~~~~~tttuuuwwwyyy{{{{{{{{{{{{}}}yyytttmmmfffaaa\\\[[[XXXVVVUUUVVVZZZ]]]bbbkkkyyy|||pppnnnqqq}}}gggRRREEEBBB>>>;;;:::999888777999999888777555555444444555555444444444444333333444333333333333333333444333333222222222222333333111000000000000000000111222222333444444444444333222222222222222222222222444444444444444444444444777666777999:::<<>>;;;:::999888777999999999888777555444333444444444333333333333333444444333333333333444444111111000000000000111111222111111000000111111222111222222333333333333333333333333333333444444444444444444444444444444444666666888;;;<<>>777333000...,,,..................------+++++++++,,,---...///000,,,,,,+++++++++++++++,,,++++++,,,---------,,,,,,+++---......,,,+++,,,,,,***+++,,,,,,,,,---000333777444///+++)))***,,,...///......---------.....................------------------............///......////////////......///000111111000000222444333555999>>>FFFOOOZZZ```hhhhhhgggfffdddcccaaaaaa\\\dddooozzzzzzuuunnnqqqtttxxx{{{|||||||||wwwsssnnniiieeeaaa]]][[[VVVWWWWWWUUUUUUYYY```fffooo{{{xxxooooooqqq}}}iiiUUUEEEBBB===:::999999888777888888999888777555222000222222333333333333333333444444333333333333444444111111000000000000111111333222111111111111222333000111111222333222222222333333333444444444555555555555555555555555555555222333777<<>>;;;666111000///......---------......------------------------......,,,,,,,,,,,,......------...000333333111///))))))*********+++++++++,,,---.........---,,,+++...,,,***+++---...//////,,,---///111111000...---//////------,,,---...///...------------...//////222222222111000//////...000222444444333333333444666===GGGQQQYYY___dddgggfffdddbbb```\\\[[[bbbkkk~~~wwwtttssstttxxxyyyxxxzzz}}}yyyqqqgggeeebbb___]]]]]]]]]]]]```\\\[[[]]]```hhhwwwxxxsssrrrwwwgggVVVGGGCCC???<<<::::::999777888888777777666666555555555555444333333222111111444444555555555555444444222222111111111111222222555555444444444333333333111222222333333333333333444444444333333222222222333333333444444444444444777999;;;>>>IIIYYYdddeeegggmmmyyyxxxtttvvvooommmyyy}}}zzzssspppppprrryyy~~~~~~|||{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzzwwwxxx}}}}}}vvvwww~~~ppp^^^LLLBBB===777222222//////...---------......------------------------...---,,,++++++,,,---...,,,,,,---000222222000...*********+++++++++,,,,,,,,,------......---,,,,,,...---++++++---...---,,,+++,,,...000111111000//////...---+++++++++,,,---...------------...//////000000000000000000000000///111333333333444555777:::AAALLLWWW___dddhhhkkkiiifffcccaaa^^^^^^eeennn~~~vvvtttuuuvvvyyy{{{{{{~~~vvvlllfffdddaaa]]][[[ZZZZZZ[[[\\\YYYZZZ^^^fffqqqvvvsssttt~~~gggVVVGGGCCC>>>;;;999888777666888888777777666666555555666666555444222111000000333333444444444444333333222222111111111111222222444444444444333333333333222222333333333444444444444444333333333333222222222222333333444444444444777999===DDDPPP]]]ddddddbbblll}}}~~~xxxvvvuuuqqqrrrvvvzzz~~~{{{rrrmmmmmmrrrvvv}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||||||||yyywwwuuuyyyyyywww{{{yyyiiiUUUHHH@@@888444333000///......------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,...000111///---+++++++++,,,,,,,,,------,,,,,,---......------,,,...---,,,,,,------,,,+++***+++---///111111111111000///...,,,,,,,,,---.........------......///000------...///000000111111...///111222333444777999???GGGSSS^^^eeeiiilllmmmlllgggdddbbb```aaaiiisss~~~uuutttwwwyyy{{{~~~tttgggfffdddaaa]]][[[ZZZYYYYYY[[[ZZZ\\\dddnnn|||~~~ttttttwwwfffUUUFFFCCC>>>;;;999888666555888888777777666666555555555555444333333222111111222333333444444333333222222222111111111222333333333333333333333333333333333333333333333444444555333333333333333333333333222222333333444444555555777:::@@@IIITTT]]]aaa```aaannn}}}zzzzzzzzzvvv~~~wwwwwwyyytttwww{{{~~~uuulllhhhkkkssszzz~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzxxxuuuvvvxxx}}}{{{uuuvvv{{{rrr___OOOBBB:::555333111000///...---------...,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++---//////...,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,+++,,,......---++++++,,,...///000000000000000000/////////111222333...............//////000------......//////000000///000111222222444888;;;DDDLLLXXXbbbhhhiiijjjiiilllgggbbbaaaaaaccclllvvv~~~uuutttxxx{{{|||uuuggghhhfffccc___]]]\\\\\\\\\aaaaaaeeennnzzz|||tttvvvzzz~~~eeeSSSFFFBBB>>>:::999888777555888888777777666666555555333333333333333333333333222333333444444333333222222222111111222333333444333333333333333333333333333333222222222333444555333333333333333333333333222222333444555555666666888<<>>;;;:::999888777888888777777666666555555111222222333333444444555333333444444444444333333222222111222222333444555222222222222333333333333333222111000111222333444222222333333333333444444333333444555666777777888:::???IIISSSXXXZZZ___eeevvvxxxttttttzzz}}}zzz}}}}}}}}}}}}yyy}}}{{{uuummmfffeeelllwww~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||vvvvvvwwwxxxxxxxxxwwwwww}}}xxxtttuuuwwwwwwuuukkk[[[KKKAAA999444222111000///...---------+++,,,,,,------.........,,,------......------,,,...---+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---/////////---+++,,,...000111111000000000///......------******+++,,,...111444555//////......//////000111////////////////////////222222222222333777<<>>;;;;;;;;;:::999888888777777666666555555222333333333333333333444444444555555555555444444222222222222333444555555111111222222222333333333222111000//////111222444222222222333333444444444444444555666777888999999<<>><<<<<<<<<<<<;;;888888888777666666555555444444444333333222222222444555555666666555555444222222222222333444555666111111111222222333333333111000///......000222333222222222333333444444444555555666777888999::::::>>>FFFTTT^^^^^^___lll|||{{{ttttttrrr|||}}}|||xxxjjjgggdddbbbfffppp|||}}}||||||}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~wwwqqqtttzzz}}}yyyxxx~~~uuupppoookkkqqqqqqdddVVVKKK@@@888333222111///......------++++++,,,,,,---...//////---...///000000///...---000...------...///...---+++++++++,,,,,,,,,------,,,,,,++++++,,,...///000:::666000,,,,,,...//////...............///000111000///.........000111222///////////////000111111------...000111333444444...///000222666===FFFLLLWWW^^^gggnnnrrrrrrrrrrrrbbb]]]ZZZ^^^cccggglllsssssszzzxxxyyy|||~~~~~~~~~wwwnnnlllqqqooonnnnnnoooqqqtttwwwyyy|||{{{zzz|||xxxbbbRRREEECCCAAA===;;;999999888888888777777666666555555666555555444444555555666222222222333333333444444555444333333222222222222111111111222222333333444222000......000222222222111111222222222333333333555222333777888777999<<>>JJJSSS```eeejjjpppwww}}}{{{uuukkkaaaZZZ]]]eeejjjnnnppppppyyy}}}|||~~~~~~}}}tttmmmoooqqqoooooooooqqqttttttsssyyyzzzyyy}}}zzzcccTTTEEECCC@@@===;;;999999888888888777777666666555555444333333222222333333444333333444444444555555555555444333333222222222333333333333333333333333333222111//////111222222111111222222222222333333333555333333777888777999>>>EEEQQQZZZ\\\aaaooowwwnnnlllkkknnnpppvvv}}}xxxrrrlllhhheee\\\]]]___dddnnnzzz~~~|||ssspppnnnooovvv~~~}}}|||{{{wwwqqqrrrsssrrriiiYYYHHH>>>;;;444///111111///---...------------------------.........///////////////222///,,,,,,...///...---+++,,,---,,,***((()))***...///000000......///000111111///---,,,,,,---////////////............------......//////......---000///---...///111000///000000000111111111222222555444222222777@@@LLLTTT___eeekkkpppxxx~~~|||wwwiii```[[[```hhhmmmppprrruuu|||zzz{{{|||qqqllloooqqqoooppppppsssvvvvvvvvv{{{yyywww|||eeeUUUDDDCCC@@@===;;;999999999888888777777666666555555444333333222222333333444444444444555555555666666444444333222222222333333555555444444333222222222333222000111222222222000222222222222333333333333555333444777777777;;;AAALLLUUU]]]aaahhhxxx{{{oooiiiiiifffeeefffnnn}}}{{{yyytttnnnhhhbbb]]]ZZZXXXZZZ___fffqqq~~~~~~}}}~~~}}}|||uuuoookkkjjjrrr|||~~~zzz|||}}}|||uuufffSSSEEE===666111222333111000111........................------......//////000000111000...---...///...---,,,---...,,,***)))***+++///000111000///...///111...---,,,,,,,,,---...///---------------.........---......//////......---///...---...///000000////////////000000000111111555555444555:::CCCNNNUUU^^^dddjjjpppvvv|||zzzvvveee___]]]dddlllqqqsssuuu{{{~~~yyy|||xxxmmmkkkoooqqqooorrrsssvvvzzz{{{zzz~~~wwwwww|||dddTTTDDDBBB???===:::999999999888888777777666666555555666555555444444555555666444444444444555555555555444333333222222333333333777666666555333222111111333333222333444444222000222222222333333333444444555333555777888888>>>EEETTTYYY^^^cccmmm~~~}}}tttkkkhhhiiidddbbbbbbhhhuuu{{{tttqqqlllfff```ZZZVVVTTTUUUYYY```iiisss||||||}}}|||}}}|||vvvooogggdddkkkuuu{{{|||ttt___MMMAAA999333222333111111222........................,,,------...///000111111//////...---------,,,,,,+++---............///111///000111000//////000111///---,,,,,,---...///...++++++,,,,,,---......///......////////////.........---,,,...000111000...////////////000000000000444444555777<<>>FFFOOOUUU\\\bbbhhhiiijjjllljjjeee\\\[[[```jjjsssvvvxxxzzz~~~|||llleeeggglllnnnnnnrrrsssxxx}}}uuuwwwzzz```OOOBBBAAA>>><<<:::999999999888888777777666666555555444333333222222333333444222222222333333333444444333333222222222333444444444444444444333333333333222222444666888777444222333333333333444444444444333444666999;;;>>>HHHTTT^^^[[[]]]ggguuu~~~yyysssqqqnnnlllmmmggggggjjjooowww}}}wwwpppgggbbbZZZYYYVVVSSSQQQPPPOOOOOOVVV^^^hhhqqq{{{|||~~~~~~}}}~~~}}}}}}}}}~~~|||xxxssskkkdddeeejjjrrr{{{uuuaaaNNNDDD:::666444111000111000000000000000000000000------......//////000000111333444333000.........,,,---...,,,***)))***+++...///000///...---...000444111///000333333111...+++,,,,,,---.../////////...//////000000//////...------...000222333111000/////////000000000111111000222666;;;AAAHHHPPPUUU\\\ccchhhgggffffffddd```\\\\\\bbbmmmvvvyyy{{{~~~tttfffccceeeiiikkkmmmpppqqquuuzzz}}}{{{tttxxxzzz```NNNAAA@@@>>>;;;:::999999999888888777777666666555555444333333222222333333444333333333333444444444555333222222222333333444555000111111222333444444555000111444888:::999666333333333333444444444444555333444777;;;<<>>DDDKKKRRRWWW\\\dddiiihhhffffffddd```^^^___fffqqqyyy|||xxxlllbbbbbbdddfffiiimmmmmmmmmqqqwwwzzzyyytttyyyzzz```NNNAAA@@@>>>;;;:::999999999888888888777666666555555666555555444444555555666444444444555555555666666222222222222333333444555...///000111333444555666///111444888;;;:::777444333333333444444444555555222444888;;;===CCCQQQ^^^```[[[^^^mmm{{{yyyvvvpppqqqssspppjjjhhhiiigggnnn|||qqqfff^^^VVVNNNHHHJJJIIIIIIKKKMMMQQQTTTVVVXXXbbbooo{{{~~~}}}{{{{{{|||}}}~~~}}}~~~~~~zzzxxxzzzxxxrrrnnnmmmkkkzzz}}}}}}ttt]]]QQQDDD===888333111222000000000000000000000000///////////////.........///222444333///,,,,,,---)))+++,,,,,,,,,,,,---///,,,---...---,,,,,,---...///---,,,///555777555222........./////////////////////000000000000//////---...///222555555333111111111111111222222222222000444:::@@@FFFMMMTTTXXX]]]eeekkkjjjhhhhhhfffcccaaabbbiiisss{{{~~~qqqggg```aaaddddddgggmmmkkkkkknnntttxxx~~~wwwsssvvvzzzaaaPPPCCCAAA===;;;;;;;;;:::999888888777777666555555555777555333222222222444555444444444333333222222222333333222222222333444444444444444333111000111222111222555888::::::999999555444444333333333444444666999888999BBBPPPWWWVVVXXX^^^hhhuuu|||~~~wwwuuuqqqmmmjjjhhhhhhhhhmmmrrrzzz|||rrrfff^^^UUULLLHHHHHHAAACCCFFFIIILLLPPPUUUXXXaaaiiivvv}}}}}}{{{{{{|||}}}}}}~~~}}}}}}~~~}}}||||||~~~}}}}}}|||zzzwwwtttuuuwww|||}}}~~~vvvxxxnnn]]]HHH999666777666555000000000000////////////........................333333111000...,,,+++***------------------------++++++,,,,,,---.........***---000333555555444333//////...------------...333222111000000111222333222222222222222333333333...///111222333333222111111555<<>><<<;;;;;;;;;:::777777555555444555666666333333444444444444333333222333444555555444333222222222111111111111222222555333000000222333111000444222111111333444444333111333555666555555777888999DDDRRR]]]eeeooo~~~}}}zzzxxxyyy{{{}}}~~~yyyxxxyyy~~~zzziiiXXXMMMGGGGGGFFFEEEFFFJJJOOOSSSTTTWWW\\\aaaiiisss~~~}}}~~~~~~~~~}}}zzzzzz}}}}}}zzzxxxxxxyyyzzzzzz}}}~~~}}}}}}|||xxxsssooonnnlllgggdddcccbbbaaaaaadddkkkttt{{{~~~{{{yyy{{{{{{}}}{{{~~~uuuXXXEEE@@@:::666111///111222222000111111000000000000111111......---------,,,,,,,,,------------............111///------.../////////111000///...---......///,,,,,,------------,,,,,,....../////////000000000/////////000111111000///444111000222333333777===FFFPPPZZZ^^^___bbbcccaaaaaa]]][[[[[[]]]cccqqq~~~~~~wwwuuussssssuuuwwwyyyzzzwwwpppggg```]]]VVVVVVVVVUUUTTTUUUXXXZZZ___ffftttzzzsssuuu~~~dddOOOCCCAAA>>>======<<<:::999555555555555555666777777555555444444444444555555333444444555555555444444333222222111111222222333333222111111333555555444666444222222333444333222222444666666666777888:::<<>><<<:::666666555555555666666666666555444333333444555666666666666555555444444333333333222222222222333333111111111222444666777777777555333333444444333222222444555666666666999;;;AAAKKKYYYeeeppp|||~~~|||{{{~~~{{{sssuuuxxx}}}~~~ppp___OOOFFFCCCEEEHHHJJJLLLOOOSSSVVV___dddlllttt}}}~~~~~~}}}}}}zzzyyyzzz|||~~~}}}~~~{{{vvvpppllliiifffaaa\\\ZZZYYYWWWUUUVVV\\\eeekkktttvvvyyy|||~~~oooVVVGGG???:::444222333333222000---..................---------------------------,,,,,,---------.........000...---...///000///...000/////////............---.........////////////000000000000111111111111000111222222000//////000222000222444555555:::AAALLLWWW```cccdddeeeeeebbb___ZZZXXX```jjjsss||||||uuuuuuvvvuuuuuuwwwssstttsssnnnhhhaaa\\\ZZZUUUUUUTTTSSSSSSWWW\\\```jjjrrrdddOOOEEECCCAAA@@@???>>><<<:::777777777666555555444333666555444333333444555666888888777555444333222222333333333444444333333333111111222333444666888999777555333333444444333222111333444444444666888;;;EEENNN[[[hhhsss|||xxxqqqtttyyy}}}xxxiiiYYYLLLFFFCCCFFFIIIKKKMMMPPPTTTVVVbbbhhhqqqzzz}}}~~~|||||||||wwwwwwxxx{{{}}}xxxrrrnnnlllhhhccc___[[[ZZZWWWUUUUUUYYY```eeeooosssyyy~~~yyy]]]JJJBBB===777444444444222000000111222222222222111000............////////////---.........///////////////.........000000///---///////////////......---000///...------///111222000000000000111111111111111333555444222000111222222111333555444555===FFFQQQ\\\eeegggggggggeeebbb```ZZZYYYbbbllltttzzzyyyuuuvvvxxxvvvvvvwwwvvvuuurrrlllddd^^^ZZZXXXSSSTTTUUUVVVWWWZZZ^^^aaapppzzzdddOOOCCCAAA>>>======<<<:::999888888888777666444333222555555444444444444555555888777666444333222222222222333555666666555333222111222333333333444666888666444222222333444333222111222333444444666999<<>><<<;;;;;;;;;:::666666777777777555444333333333444444444444333333555555333222222333333444000333666999999666333000222333444444222222444666444222111111333444444333222333444444555777:::===HHHPPP]]]kkkyyy}}}zzzxxxtttyyyxxxhhhWWWKKKGGGGGGFFFHHHKKKOOORRRWWW]]]aaajjjqqq|||}}}}}}~~~}}}~~~{{{{{{|||}}}|||{{{}}}}}}~~~{{{vvvtttsssrrrnnnkkkeeeeeedddaaa^^^^^^___aaadddlllwwwpppYYYFFFAAA:::666666555222000---...///000000///...---............//////000000---------.........//////.........///000000...,,,...///000000000///------,,,---///111222111000///....../////////000000000222555777666111///000333222222444777999???NNN\\\iiiqqqwwwuuuoooiiiccc]]]YYYWWWZZZbbbhhhkkkooossswwwwwwzzzsssppppppsssuuutttuuuwwwuuusssnnnfff___ZZZYYYYYYUUUVVVWWWWWWZZZ___eeejjjzzzeeeOOOHHHDDD???===<<<=========444444666777777777666555111222444444444444222111222222111111222444555666///222777::::::777222///222444555444111000222555222111000000222444444333444555555555666888<<>><<<<<<<<<;;;999666666666666555555555555555555555555555666777777444333222222444444333222666666555555555444444444444333111000000111333444222222333333333444444444444444555888888888>>>FFFUUUXXX___kkk{{{~~~zzzwwwzzz{{{}}}xxxfffXXXNNNGGGGGGJJJKKKNNNRRRVVV[[[bbblllsss|||~~~}}}~~~|||xxxsssqqqpppqqqssswww}}}~~~}}}zzzwwwtttqqqpppnnnnnnmmmllljjjhhhfffeeeggghhhmmmwwwkkkLLLCCC;;;999888555444444222000---+++***,,,...000......---------......//////...---...///000///............///////////////000000///---++++++---000......111444777777555333222111000............///444777888666222//////000111333666999@@@MMM^^^jjj~~~|||sssggg]]]WWWTTTXXX]]]aaadddgggjjjlllrrrrrryyy{{{tttqqqrrrvvvuuuqqqrrrwwwtttkkkbbb^^^\\\XXXUUUVVVVVVTTTVVVZZZ]]]aaahhhpppzzz}}}eeeOOODDDAAA>>><<<<<<<<<;;;999999999888888888777777777777666666666666777888999555444333333555555444333666555555555444444444444444333111000000111333444222222333333333444444444444333555888888888???GGGTTTWWW___lll|||}}}|||yyywwwyyyzzz~~~tttbbbVVVNNNHHHGGGIIIJJJNNNSSSWWW\\\eeeooovvv~~~}}}~~~~~~}}}{{{wwwrrrlllhhhhhhiiipppuuu}}}~~~{{{xxxtttqqqppppppoooooommmllljjjhhhgggggghhhlllttt~~~pppSSSHHH???;;;999555333333000000///...............//////...---------......///...---...000111000//////////////////.........000000///---++++++...000//////222555888999777555555444222111000000111111222444555444222000111333222444777;;;BBBOOO```lllzzz}}}~~~{{{ssshhh^^^YYYTTTXXX]]]bbbeeehhhkkknnnrrrsss{{{yyyrrrqqqtttzzz{{{wwwvvvzzzsssjjjaaa^^^[[[WWWUUUVVVVVVUUUWWW[[[```eeeoooyyy|||yyy||||||gggPPPDDDAAA>>><<<<<<<<<;;;999::::::999999999888888888666666555555555666777777666555444444666666555444555555555555444444444444333333111111111222333444333333333333444444444444333333444777888999@@@HHHSSSWWW```nnn}}}{{{yyyxxxwwwyyy~~~{{{lll[[[QQQLLLHHHGGGHHHKKKPPPVVV\\\bbblllvvv~~~}}}|||~~~~~~~~~}}}|||zzztttlllfffbbbaaaccckkkrrr{{{}}}yyyuuurrrooorrrqqqqqqpppnnnllljjjiiihhhgggiiiooowww~~~yyyxxx{{{~~~yyy\\\PPPCCC===:::555222111//////000111000///...---000//////...---------...///...---///111222222111000000//////......------///000///...,,,,,,...000///000222666999:::888666555444222111000000111222///111222222111111333444222555888===EEERRRbbbmmmuuuxxx{{{zzzsssiii___ZZZUUUYYY___dddhhhkkknnnppprrrvvv~~~wwwpppqqqwww}}}}}}qqqhhh___\\\[[[WWWUUUVVVVVVUUUWWW\\\bbbjjjxxxwwwxxx|||hhhQQQDDDAAA>>><<<<<<<<<;;;999888888888888777777777666333333333222222333333444555444333444555666555333444444444444444444444444222222111111111222333444333333333444444444444555333222444777888:::BBBKKKTTTYYYbbbppp~~~}}}~~~|||{{{zzzyyyxxxzzzoooaaaRRRLLLJJJHHHGGGGGGOOOUUU\\\dddlllvvv~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~|||{{{~~~zzztttllleeeaaabbbcccjjjpppxxx~~~{{{vvvrrrppprrrrrrqqqpppooommmkkkjjjhhhgggfffjjjpppwww|||~~~vvvvvvxxx~~~||||||dddVVVFFF>>>;;;666222111//////000000000///...---111000///...------------.........///222333333333111111000///...------,,,/////////...------...000///000111444777999888666222111000/////////000111000000111111111111333333333555999???HHHUUUdddmmmqqquuuxxxwwwqqqggg^^^YYYVVV[[[aaagggkkknnnppprrrtttyyyvvvqqqsssxxxnnneee]]][[[ZZZVVVUUUVVVVVVUUUWWW]]]cccnnn}}}wwwyyy}}}hhhQQQDDDAAA>>><<<<<<<<<;;;999888888888888777777777666333333222222222222333333444333222333444444444222333333444444444444444444111111111222222333333444333333444444444555555555444333444888999<<>><<<<<<<<<;;;999::::::999999999888888888666666555444444444555555444333222222444444333222333333333333444444444444000111111222333333333444333444444444555555555555555444555999;;;???HHHRRRXXX___kkkzzz||||||~~~}}}zzzxxxwwwvvvzzz{{{}}}~~~yyysssnnnUUUNNNGGGFFFGGGHHHLLLRRRWWW^^^hhhqqq{{{}}}zzz{{{vvv{{{}}}}}}~~~}}}|||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzyyywwwrrrkkkeeebbbcccdddjjjnnnsssxxx|||zzzvvvssspppppppppooonnnmmmkkkkkkhhhfffccccccfffmmmtttyyyyyyyyyzzzuuubbbMMMBBB>>>999555333111000///...---...///000000//////...//////000000///...---///111222222111000000//////......---------///000000///...///111///......000222222222000000000000111222444777888666444111000111111111000444555999@@@JJJVVVaaahhhlllnnnpppmmmggg```ZZZWWW^^^cccjjjpppssstttvvvwwwxxx~~~{{{|||}}}~~~~~~~~~iii```YYYXXXXXXUUUUUUVVVVVVXXX\\\ccckkkwwwgggOOODDDAAA>>><<<<<<<<<;;;999999999888888888777777777777777666555555555555555555333222333444555444333222222333333333444444444000000111222333333444444444444444444555555555555666555666:::===AAAKKKUUUYYYbbbpppzzz|||zzzvvvssspppnnnppppppqqqqqqoookkkddd___MMMIIIHHHIIIIIIKKKRRR[[[^^^eeeooozzzzzzxxxyyyyyy}}}~~~~~~~~~{{{|||}}}~~~}}}|||{{{zzzyyyyyyzzzzzzwwwvvvqqqkkkeeeaaa```aaahhhmmmsssyyy}}}|||xxxuuuppppppppppppooommmlllkkkhhhfffcccaaadddjjjrrrwww}}}}}}kkkSSSFFF@@@;;;555333111222222222222111000000............///000111222///...---...000111000//////////////////.........---///000000//////000111000///...///000111///.........///000333666999;;;888444111000111333222111444555888???JJJUUU^^^ccchhhiiijjjhhhccc^^^[[[ZZZcccgggnnntttvvvwwwwwwxxxzzzwwwggg^^^WWWWWWWWWUUUTTTVVVWWWZZZaaajjjsssfffOOODDDBBB>>><<<<<<<<<;;;999666666666666555555555555666555444333333333333333666555444444555666555444222222222333333444444444///000111222333444444444444444444555555555666666777666777;;;>>>BBBLLLWWWYYYcccsssyyy|||~~~wwwrrrnnnkkkiiieeedddddddddccc^^^XXXSSSIIIHHHIIIKKKKKKMMMWWWaaaeeelllwww|||xxxwwwyyy}}}}}}~~~~~~~~~{{{|||}}}~~~~~~~~~}}}|||zzzxxxxxxxxxzzz{{{xxxwwwsssmmmfffaaa______eeekkkttt|||~~~yyywwwqqqqqqqqqpppooonnnmmmlllhhhfffcccaaaccciiiqqqvvvqqqXXXIIIBBB<<<555222111333555777666444111///............///111222333///...---...///000///............///////////////---...000111000///000111222000//////000000///---++++++,,,...111555888:::888444000000222444444333333444777???IIITTT\\\aaaeeeffffffdddaaa^^^\\\\\\eeejjjqqqvvvxxxxxxxxxyyy|||~~~qqqfff]]]WWWVVVVVVUUUTTTVVVXXX\\\eeeoooyyy~~~~~~hhhRRRGGGCCC>>>;;;999999999888777777777777666666666666555555444333333333333444444444444444444444444444666555444333111000//////111222444444444222000///333444555666666666555555888888888:::>>>GGGQQQXXX\\\iiiyyy~~~wwwpppkkkeeeaaaaaaaaa\\\VVVQQQOOONNNJJJHHHHHHIIIJJJLLLPPPUUU[[[^^^hhhqqq}}}~~~wwwtttxxx}}}~~~~~~|||||||||}}}~~~~~~~~~~~~|||zzzxxxxxxzzz|||{{{vvvqqqmmmfff___^^^aaadddppp{{{~~~~~~zzzvvvvvvssspppnnnmmmlllkkkjjjhhhcccaaaaaabbbdddllluuu~~~|||^^^JJJ@@@;;;777333333333444333333222111000111///...000333333111///111111000000//////......,,,,,,,,,...000000...,,,...//////000000000000///---,,,---///111222000...111222222222111111333555999:::999666333222222333222888===BBBKKKVVV^^^___dddggggggbbb[[[XXX\\\aaafffiiinnnrrrvvvxxxzzzzzz||||||rrreee]]]VVVUUUVVVUUUVVVXXXWWW]]]gggqqq}}}gggQQQFFFCCC>>>;;;:::999999888777777777777666666666666555555444333333333333444444444444444444444444444666555555444333222111111222333444555444333111000333444444444444555555555777888999;;;???HHHQQQXXX]]]jjjzzzrrrkkkeee^^^ZZZYYYWWWSSSNNNKKKKKKJJJIIIGGGIIIIIIJJJLLLPPPVVV]]]aaakkkttt{{{wwwvvv|||}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}|||yyywwwwwwyyy{{{{{{wwwsssooohhhaaa^^^aaafffqqq{{{|||xxxvvvssspppnnnnnnnnnmmmllljjjfffdddeeeddddddjjjqqqbbbMMMDDD???:::777111111111111000000//////000///...000333444333111000000000000000000/////////......///111222000/////////000000000000000///---------///111111///...000111222111111111333444666777777666444333444555555;;;@@@EEENNNZZZaaabbbcccfffgggccc]]]\\\aaafffooooooqqqqqqrrrtttvvvxxx|||rrrddd]]]VVVUUUVVVUUUVVVYYYZZZ```jjjvvv|||gggQQQFFFCCC>>>;;;::::::999888777777777777666666666666555555444333333333333444444444444444444444444444555555555444444333333333333333444555555444222111444333222222222333555666666777:::===BBBIIIRRRXXX^^^lll}}}zzzmmmddd\\\TTTOOOOOOLLLJJJGGGFFFGGGHHHHHHHHHKKKLLLMMMOOOTTT[[[dddjjjttt~~~yyyvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~}}}|||zzz{{{{{{{{{yyywwwvvvxxxzzzzzzwwwtttrrrkkkccc___aaahhhrrr{{{}}}{{{vvvssspppnnnoooooooooooonnnkkkjjjkkkiiifffhhhmmm}}}jjjSSSHHHCCC>>>;;;111111111000000000000////////////111333444333111000000000000111111111111---,,,++++++---......---000000000000000000000000......---...000000///---000111111111000000111333333444666666555444555666777===DDDIIIRRR]]]ddddddccceeefffccc___```ffflllvvvvvvuuusssrrrtttxxx{{{yyyooobbb[[[UUUUUUUUUUUUWWW[[[^^^cccmmm}}}~~~|||fffPPPEEEBBB???<<<;;;;;;:::888777777777777666666666666555555444333333333333444444444444444444444444444333333333444444444444444333444444555555444333333444333222111111222555666555777:::>>>DDDKKKSSSYYYaaapppwwwiii___WWWNNNIIIHHHGGGEEEDDDDDDEEEHHHIIIJJJMMMOOOQQQTTTZZZcccooowww{{{rrrssszzz~~~~~~~~~~~~|||}}}}}}zzzxxxyyyzzzzzzxxxvvvvvvwwwyyyxxxvvvuuutttmmmddd```aaajjjrrrzzz~~~}}}{{{uuurrrooommmnnnoooppppppqqqpppqqqrrrpppkkkjjjmmmwwwtttZZZKKKEEE@@@;;;444333333222222222222222000000000000111111000/////////000000111111222222...,,,******,,,---......111000000000000000000000///.........000000///...000111111000//////000222111333666666555444444555777>>>EEEKKKTTT^^^ddddddeeeffffffcccaaabbbhhhnnnwwwxxxyyyxxxwwwyyy}}}tttjjj^^^XXXTTTTTTTTTTTTWWW\\\aaaeeeqqq}}}|||eeeOOOEEEBBB???===<<<<<<:::999777777777777666666666666555555444333333333333444444444444444444444444444222222222222333333333333333444444444444444444444444333222111111222555666555777;;;???EEEMMMUUU[[[fffvvvtttfff]]]TTTLLLFFFFFFDDDDDDDDDDDDEEEHHHKKKMMMMMMPPPUUUZZZ```kkkyyy}}}tttpppuuu~~~~~~~~~~~~~~~~~~~~~|||}}}|||yyywwwxxxyyyyyyxxxwwwvvvwwwyyywwwuuuuuutttooofffbbbccclllsssyyy||||||yyytttqqqmmmkkklllnnnooopppssssssvvvxxxvvvooolllnnnqqq|||aaaNNNFFF???999666555444333222222222333000111111000///---,,,,,,//////000000111111111222333111//////000222333222111000000///000111222222111///...///000111111000000111111000//////000222333444555555333222333333666===EEELLLUUU___ccccccggggggfffdddbbbccchhhlllrrrvvvzzz{{{zzz{{{}}}}}}~~~nnneee[[[VVVSSSSSSSSSSSSWWW]]]bbbhhhvvv}}}}}}~~~dddOOODDDBBB???>>>===<<<;;;999777777777777666666666666555555444333333333333444444444444444444444444444222222222222222222222222333333333333333444444444444333222222222333555666666888;;;???EEENNNWWW^^^kkk|||||||||pppbbbZZZSSSLLLGGGGGGCCCDDDEEEFFFGGGIIINNNQQQQQQVVV\\\bbbhhhsssvvvrrrsss{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~~~~|||yyyxxxwwwxxxyyyyyyxxxwwwxxxyyyvvvuuuuuuuuuqqqiiifffhhhpppuuuyyy{{{|||yyytttqqqlllkkkkkkmmmoooooovvvvvvyyy|||xxxppplllmmmmmmzzzhhhRRRHHHAAA999888777444222111111111111000222222111...,,,,,,,,,////////////000000000000111000//////111222222111000/////////000222444555111000///000222333444333111222222111//////000222333444444333111111333444666>>>GGGNNNWWW```dddccchhhhhhhhhfffeeeeeehhhjjjnnnsssyyyzzzyyyzzz|||xxxzzzyyyiii```YYYVVVTTTTTTTTTTTTZZZaaafffnnn}}}|||cccNNNDDDBBB???>>>>>>===;;;999777777777777666666666666555555444333333333333444444444444444444444444444333333333333333333222222222222222222222333444444333444444444444555555555777999;;;>>>EEENNNYYY```ooo}}}ttt{{{uuujjj^^^WWWQQQKKKHHHHHHDDDGGGIIIJJJLLLOOOUUUYYY[[[bbbiiinnnsss|||~~~uuurrrsssyyy~~~~~~||||||}}}}}}}}}~~~~~~~~~|||}}}}}}}}}|||{{{zzzzzzwwwyyyzzzzzzyyyxxxxxxyyywwwvvvvvvwwwsssmmmkkknnntttxxxzzz{{{}}}{{{vvvrrrnnnkkklllnnnooopppyyyyyy{{{|||wwwnnnhhhhhhhhhvvvoooVVVLLLEEE===<<<:::777444222111111111///111333222000//////111/////////...............---,,,,,,---///000...---///.........000333666777222000///000333666777666222333333222000000111222222222222000000111555888888AAAJJJRRR[[[cccgggeeehhhhhhiiiiiiiiiiiijjjkkkkkkpppvvvxxxyyy~~~yyyvvvyyyuuufff___ZZZWWWVVVWWWWWWWWW^^^fffkkkvvv|||}}}cccNNNCCCBBB??????>>>===;;;999777777777777666666666666555555444333333333333444444444444444444444444444555555444444444333333333222111111111222222333444333444555666666666555555888999;;;>>>DDDOOOZZZbbbrrr{{{oooyyy{{{yyypppeeeZZZTTTOOOJJJGGGHHHGGGJJJMMMOOORRRVVV]]]bbbfffmmmuuuzzz}}}|||rrrpppttt}}}~~~~~~|||~~~~~~}}}|||||||||{{{{{{{{{{{{wwwyyyzzzzzzyyyxxxyyyzzzyyywwwwwwxxxuuupppooorrrwwwzzz||||||~~~xxxtttooollllllnnnpppppp{{{zzz{{{|||uuukkkeeedddcccrrrrrrYYYOOOHHH@@@@@@>>>:::777444333333333...111444444222111333555//////......---------,,,......///000222222000......------...000444777999222111000111444777888999333444444333111000111333111000000//////222777;;;;;;CCCMMMUUU^^^gggjjjhhhggghhhjjjllllllmmmmmmmmmiiiooouuuxxx{{{zzzvvvyyyttteee^^^\\\YYYYYYYYYYYYZZZaaaiiiooo|||{{{~~~dddQQQDDDBBB???======<<<:::888777777777777666666666666555555444333333333333444444444444333333222222222111111222333444555555666333444444555555444444333444333333333333444555555777777;;;CCCIIIPPPYYYbbbzzz{{{xxxrrr{{{~~~wwwsssiii```TTTMMMLLLLLLJJJHHHLLLNNNRRRUUUZZZaaahhhmmmtttxxx}}}}}}vvvtttsss{{{~~~}}}}}}~~~~~~}}}|||}}}}}}{{{zzzyyyxxxxxxwwwxxxyyyzzz{{{{{{zzzzzzyyyssssssrrrrrrrrrrrrssssss}}}||||||}}}{{{tttnnnkkkiiihhhlllqqqwwwyyyzzzyyytttlllccc]]]```iiivvv}}}aaaOOOJJJKKKGGGDDD@@@;;;666222///---222777999666///+++...222000000///...------................../////////000............///////////////000000111111111111000222555777555222//////000000111111000000222555888<<>>:::666222000...333666777444000---...111222222222111111000000///........./////////000000............///////////////000000111111000000000111333555444111//////000111222222111111333777:::>>>FFFRRR]]]dddggghhhhhhjjjmmmnnnmmmpppuuuuuuqqqkkkrrrvvvyyy{{{yyyxxx}}}zzzmmmfffaaaaaa^^^\\\^^^aaaccciiipppxxx}}}cccPPPEEECCC???===<<<<<<:::999999999888777666666555555555555444333333333333444222333333333333333333444444444444444444444444444333444444555555444444333444333333333333444555555777888>>>FFFMMMTTT```kkk}}}ssspppppp{{{|||{{{yyyvvvpppkkk___XXXPPPKKKLLLMMMNNNNNNKKKOOOVVV^^^iiitttxxxttttttuuu~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyzzz|||~~~~~~|||zzzxxxwwwvvvvvvuuuuuuvvvvvvwww{{{xxxttttttxxx}}}{{{sssmmmkkkiiihhhlllrrrsssssssssqqqlllfff___[[[VVV]]]hhhrrryyy|||~~~kkkTTTIIIFFFAAA???<<<888555222111111555444444222111000//////222222333333222111///........./////////000000000............////////////000000000000000/////////000111333222000//////000222222333222333555888;;;@@@HHHSSS]]]cccgggiiiiiigggjjjjjjkkkoootttuuurrrhhhrrr{{{zzzwwwyyyyyy|||uuulllgggeeeccc``````ccceeehhhooowww~~~}}}cccOOOFFFCCC???===<<<<<<;;;:::::::::999888777555555444555555444333333333333444222222222333333444444444444444444444333333222222333444444555555444444333444333333333333444555555888:::@@@IIIPPPXXXeeerrryyyqqqooosss~~~|||zzzxxxtttllleeeXXXSSSNNNKKKLLLNNNPPPQQQNNNSSS\\\fffrrrzzzuuuvvvyyy{{{~~~~~~~~~}}}}}}~~~~~~}}}||||||||||||yyy{{{}}}}}}zzzxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwuuussstttxxx}}}yyysssmmmjjjhhhgggjjjpppqqqqqqpppnnnjjjddd^^^[[[SSSYYYbbbmmmuuuzzz{{{{{{sssXXXIIIDDD>>><<<999666444333333333555333111111222222000---///000222222111///---,,,...////////////000000000............////////////000////////////////////////000000000000/////////000111222222333555999<<>>:::555333222222333111000000000111111111000------...///000111222222//////000000000111111111............//////////////////...///111333666888555222///...///000///---...///111222333666;;;???HHHPPP\\\eeehhhgggdddbbb___[[[\\\dddjjjlllpppuuuvvv|||{{{tttxxx{{{zzz}}}tttkkkiiiiiihhhiiiiiimmmoooooorrr|||}}}fffRRRIIIEEE@@@<<<<<<<<<<<<<<<999999888888888888888888555555444333333333333444444444444333333222222222666777777777777777777777333444444555555444444333444333333333333444555555999>>>HHHQQQYYYdddwwwvvvtttxxx{{{zzztttttttttooobbbXXXRRRRRRPPPNNNMMMOOOSSSVVVYYYbbbqqq|||wwwqqqqqqwww}}}~~~~~~|||zzzzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||zzzyyyxxxxxxyyyyyyuuuuuuttttttttttttuuuuuuxxxuuurrrrrrvvv{{{|||zzzzzzuuummmhhhgggfffhhhkkkllliiibbb[[[VVVSSSPPPQQQ[[[mmm{{{eeeQQQJJJCCC@@@;;;666333222222333///000000000000000111111*********+++---...000111000000000000111111111111............/////////000///......///111555888:::777333000///000000///---///000222333555888===@@@JJJSSS___hhhkkkiiidddaaaYYYUUUWWW```hhhkkkpppwwwwww}}}zzzvvvyyy|||zzz~~~ppphhhhhhjjjjjjhhhiiimmmqqqrrruuu|||gggUUUNNNFFF???>>>???;;;888777666666666666777777777777666444333444555666555444666555333222222333555666666555444333222333333444555444222222222444666777444444555444333444666888:::@@@GGGOOOYYYhhhzzzxxxvvvwww~~~~~~{{{wwwuuurrrkkkccc\\\OOONNNLLLLLLMMMQQQUUUWWW\\\ffftttvvvuuuuuuyyy~~~~~~}}}}}}~~~}}}}}}|||{{{{{{|||}}}}}}zzz{{{}}}}}}|||}}}||||||}}}~~~}}}}}}|||zzzxxxvvvuuuttttttttttttsssrrrrrrrrrrrrsssuuupppmmmppptttuuuyyy~~~{{{|||}}}{{{vvvooohhhcccfffggghhhhhheeeaaa\\\YYYSSSRRROOOTTTfff|||rrrWWWEEEDDD@@@;;;777555444222111333333222222111111000000......//////000000111111111000///////////////000111000///......///000111000000000000111222333444333222111000////////////...///222555666777@@@JJJVVV^^^fffkkknnnlllddd[[[VVVUUUXXX```gggjjjpppuuuzzz{{{xxxzzzzzzyyyzzzooojjjhhhfffeeejjjiiijjjnnnssszzz~~~{{{~~~eeeSSSLLLDDD>>>>>>???<<<999999777777777777666666666666666555444444555666555333555444333222222333444555555444333222222222333333555444333222222444555777444444555444333444777999===BBBJJJRRR\\\lll~~~yyywwwyyy}}}zzzwwwuuurrrkkkaaaZZZPPPOOONNNMMMOOOSSSWWWZZZ___iiiuuu{{{uuuuuuxxx|||~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{|||~~~~~~}}}~~~|||{{{{{{}}}~~~~~~}}}}}}|||{{{yyywwwvvvuuuuuuuuutttsssrrrrrrqqqqqqqqqqqqkkkhhhiiilllmmmrrrwww~~~{{{||||||{{{vvvooohhhccceeefffggggggddd```\\\YYYSSSQQQNNNRRRdddzzzxxx]]]JJJDDD@@@;;;777555444222111111111111111111000000000//////000000000000000111111111000000000000111111222111000//////...////////////000000111222222222222111111000000000000000111000111444555999EEEQQQ^^^eeelllooopppnnneee[[[TTTSSSWWW___fffkkkqqqxxxzzz~~~zzzxxxzzzzzzzzzxxxooojjjhhhfffdddiiihhhjjjooottt|||{{{}}}~~~dddRRRIIIBBB===>>>???<<<;;;;;;888888777777666666555555777666444444555555444222333333333333333333333333444333222222111222222222555444333222333444555666333444555444444444777999>>>DDDLLLTTT___oooyyyyyy{{{|||zzzxxxvvvrrrjjj```XXXOOONNNMMMMMMOOOSSSWWWZZZbbbkkkwww{{{vvvsssvvv{{{}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyzzz|||||||||}}}|||{{{yyyxxxwwwwwwwwwvvvuuutttrrrqqqppppppooonnngggbbbbbbcccdddjjjpppzzz~~~}}}{{{||||||{{{vvvooogggcccdddeeefffeeeccc___[[[XXXSSSOOOLLLPPP```vvvcccOOODDD@@@;;;777555444222000///000000000000000000111111111111111111000000000111111111111111111111111222111111111000...---,,,---...///111111111000000000000000000111111111222444222111222444;;;JJJYYYaaahhhnnnpppppplllbbbXXXSSSRRRUUU]]]eeelllttt||||||zzzxxxyyyyyyzzzvvvoookkkiiifffdddhhhhhhkkkpppuuu~~~}}}yyy~~~~~~dddQQQHHHBBB>>>>>>>>>;;;:::;;;999999888777666555444444777666444444555555444222333444555555555555444333444333333333333333333333555444333333333444444555333444555444444555888:::===CCCLLLVVVaaappp|||xxxyyy{{{|||{{{yyywwwssskkk___VVVKKKKKKJJJKKKMMMRRRWWWZZZdddlllwwwyyyuuusssxxx|||}}}~~~~~~~~~~~~~~~~~~|||yyywwwyyyzzz||||||}}}|||{{{zzzyyyxxxxxxyyywwwvvvtttrrrpppooonnnnnnmmmfff```]]]\\\]]]ccckkkuuu|||~~~|||||||||}}}{{{vvvooohhhccccccddddddcccaaa^^^ZZZXXXSSSNNNKKKNNN\\\qqqhhhQQQEEEAAA<<<888555444222000......//////000000111111333333222222111111000000///000000111111111111000///000111111111///...---+++---///111111000///...//////000111222222333333444222222333555<<>>EEEOOOYYYeeetttzzzwwwyyy{{{~~~|||zzzxxxtttkkk___VVVKKKJJJJJJKKKNNNSSSYYY\\\dddlllwww~~~zzzwwwwww|||zzz}}}~~~~~~}}}}}}~~~~~~|||xxxwwwxxxzzz||||||}}}|||{{{zzzyyyxxxxxxyyyvvvuuusssqqqooonnnmmmlllkkkddd^^^ZZZWWWWWW^^^gggpppxxx~~~}}}}}}}}}~~~|||wwwpppiiidddbbbccccccbbb```]]]ZZZYYYSSSNNNJJJMMMYYYjjj}}}lllSSSFFFBBB===999666444222111......//////000000111111333333222222111111000000------...///000000//////---...///111111111000///,,,---///000111000...---...///000222333333333333333222333666777<<>><<<888888<<<999888888777666555555444444333333444666777666555555444333222222333444555333333555666666666555555444555555555444333333222333444555555555777:::<<>>JJJVVV]]]jjjyyy|||ppp```^^^aaagggmmmpppuuu{{{~~~|||yyyooohhhfffffffffeeegggiiinnnrrruuu~~~eeeSSSCCC@@@>>>>>><<<999:::>>>888888777777666666555555333222222444666777777666444333111000000111333444111222444555666555444444444555555555444444333222333444555555555777:::===@@@HHHTTT```mmm}}}zzzwwwzzz~~~zzzuuuqqqkkkcccYYYRRRKKKKKKLLLNNNRRRXXX^^^bbbmmmssszzz~~~xxxuuutttuuu||||||www|||~~~~~~~~~~~~{{{|||}}}~~~}}}|||zzzxxxyyyyyyyyy{{{}}}~~~~~~|||{{{xxxvvvuuuttttttsssrrrqqqooonnnmmmmmmmmmjjjgggccc___YYYWWW^^^hhhsss|||{{{tttmmmhhhccccccbbbaaa```^^^\\\[[[WWWQQQNNNPPPSSS[[[nnnxxx{{{cccKKKGGGBBB===:::888666444333333222222111111000000......//////000000111111+++---///111222222000000111111///......///000111111000////////////000000///111333444444333222111//////111555999???MMM[[[iiiwwwbbb```bbbhhhmmmnnnrrrwwwwww|||yyyxxxmmmeeecccddddddcccdddgggmmmqqquuu~~~eeeTTTEEEBBB>>><<<;;;:::888666;;;999888888999888777555777666444444555555444333555555666666777777888888555555555555555555555555555555555666666666666777444444444444444777;;;???BBBJJJVVVcccppp}}}|||}}}{{{vvvppphhh```WWWQQQJJJLLLMMMOOORRRWWW]]]bbbjjjpppxxx~~~xxxtttuuuzzz~~~~~~}}}~~~}}}|||zzzzzz}}}|||}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{xxxvvvtttssssssssssssrrrqqqoooooooooooopppoookkkeee^^^ZZZ]]]fffmmm|||~~~|||xxxsssoooeeecccaaa```___]]]YYYWWWZZZVVVRRROOOOOOVVViii{{{{{{~~~iiiUUUFFFAAAAAA999777999444222222222111111111111000222222000/////////000111222333555444111///......222222111000//////000000//////000000111111222222000111222333444333222111000111444888:::AAAQQQ```ppplllgggfffkkkqqqsssuuuxxxqqqxxxsssfffbbbcccbbbbbbbbb```fffmmmpppvvveeeSSSGGGDDD@@@>>>===<<<:::999:::888777777888777666444777555444444555555444333555555666666666666666666555555555555555555555555444444555555555666666666444555555444444777;;;>>>EEEMMMYYYeeeqqq~~~zzzyyy{{{~~~zzzuuunnnggg___VVVPPPJJJLLLMMMOOORRRWWW]]]aaajjjooowww}}}}}}wwwuuuxxx~~~~~~}}}~~~}}}||||||{{{~~~}}}}}}~~~|||yyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxvvvuuussssssssssssrrrqqqoooooooooooopppooollleee^^^ZZZ^^^hhhooo|||}}}xxxrrrnnneeecccaaa``````^^^\\\ZZZZZZWWWTTTRRRPPPTTTdddttt{{{qqqWWWHHHBBBAAA999888999444222222222111111111111000000000/////////111222333000222333222000......///222222111000000000000000///000000000000000111111000111222222333333222222111111444777;;;DDDUUUfff|||ooojjjhhhkkkooooooppprrrwww~~~zzzmmmaaa^^^___^^^^^^^^^ccchhhmmmqqqxxxdddRRRGGGDDD@@@>>>===<<<:::999999888666666777777555444666555444444555666444333555555555555555555444444444444444444444444444444333333333444444444555555555666555444444666:::>>>HHHPPP\\\hhhtttyyyuuuuuuyyy|||yyysssmmmfff]]]TTTOOOJJJLLLMMMOOORRRVVV\\\aaahhhnnnuuu|||yyyuuuvvv|||~~~}}}~~~}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuutttrrrrrrsssrrrqqqpppoooooooooooooookkkeee^^^\\\```kkksss{{{yyyqqqllleeecccaaaaaabbbaaa```^^^ZZZXXXVVVSSSOOOQQQ^^^lll|||yyy[[[JJJCCCAAA:::888999444222222222111111111111000.........///000222333444///000000///......///111222111000000000000000000000000000000////////////222111111111111222333333333222444777<<>><<<;;;:::999777:::888777666777777666444666555444444555666555333555555555444444333333333444444444444444444444444222222333333333444444444666666666555444666:::>>>HHHQQQ^^^kkkwwwtttppprrrxxx|||yyysssmmmfff]]]TTTOOOJJJLLLMMMOOOQQQVVV\\\```gggmmmtttzzz}}}wwwuuuxxx~~~~~~~~~}}}|||{{{}}}||||||||||||{{{{{{{{{~~~}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwuuutttrrrrrrrrrrrrqqqppppppooooooooonnnkkkeee___]]]cccmmmvvv{{{zzzqqqkkkeeecccaaabbbccccccbbbaaa[[[XXXUUUQQQMMMOOO[[[iii```NNNDDDBBB;;;999:::444222222222111111111000000/////////000000111222333.../////////...///222444111111000000000000000111111000000//////.........222111000000000111333444444333444888>>>LLLdddxxxxxxmmmiiiiiimmmooooooqqqtttqqqfff]]][[[\\\\\\]]]___aaaeeelllttt}}}dddPPPDDDAAA>>>;;;;;;:::999888;;;999888888888888777555666444333444555666555444555555444444333333222222444444444444444444444444222222222333333333333444666666666555555777;;;>>>GGGQQQ___lllzzz|||yyypppmmmqqqxxx~~~|||yyytttmmmfff]]]UUUOOOKKKLLLMMMOOOQQQUUU[[[___ggglllsssyyy}}}}}}wwwvvvyyy~~~~~~}}}{{{~~~~~~}}}|||{{{zzzyyyyyy{{{|||}}}}}}}}}||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuussssssrrrrrrrrrqqqqqqpppoooooonnnmmmkkkfffaaa___dddnnnvvvzzz{{{sssmmmeeecccaaaaaabbbcccbbbbbb\\\XXXSSSNNNJJJMMM[[[jjjfffQQQFFFBBB;;;:::;;;444222222222111111111000000000000111111111000000000///000000000///111444666111000000000000000111111111111000000//////......222111000///000111222333333333555999AAAPPPhhh}}}qqqnnnlllmmmqqqrrrqqqrrrvvv~~~lllccc\\\ZZZ[[[[[[]]]``````eeeooo|||}}}dddPPPEEECCC???=========;;;:::;;;:::888888999999777666555444333444666666666444444444444444444444333333333333333333333333333333222222222333333333444444555555555555555888===@@@GGGQQQ___mmmzzzyyywwwuuu~~~uuummmmmmrrrzzz~~~|||yyysssmmmfff]]]UUUOOOKKKLLLMMMNNNPPPUUUZZZ___ggglllsssxxx|||}}}xxxxxx|||~~~}}}|||{{{zzzyyyyyyzzz|||}}}}}}|||{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvtttssssssssstttqqqqqqrrrqqqqqqpppnnnnnnkkkjjjgggcccaaaeeennnuuuzzz|||uuuooofffdddaaa``````aaa```___\\\XXXSSSMMMIIILLL[[[jjjkkkUUUGGGCCC<<<;;;<<<444222222222111111111111000111111111111111000//////...000111111111222444666000000000000000111111222111111111111000000000000111000000000000111222222222222666<<>>BBBIIISSSaaammmyyyzzzvvvvvvvvv{{{ssslllnnnttt|||{{{xxxrrrllleee\\\SSSNNNKKKLLLMMMNNNPPPTTTZZZ^^^hhhmmmsssxxx||||||xxxyyy~~~}}}}}}~~~}}}}}}}}}|||||||||{{{{{{|||~~~~~~{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxuuurrrqqqrrrtttuuuqqqqqqrrrrrrqqqpppnnnmmmiiiiiihhheeeccceeelllrrrzzz}}}wwwsssgggddd```^^^^^^^^^]]]\\\\\\YYYUUUPPPKKKLLLYYYfff}}}}}}nnnWWWHHHCCC===<<<<<<555222222222111111111111000//////111111222111000000---///111111111111222333000000000000000111222222111111111111222222222222///000000111111111111111000222777>>>FFFRRRgggyyy{{{uuupppnnnrrrqqqtttvvvuuurrrssswwwvvvaaa[[[VVVVVVWWWWWW[[[```cccgggqqqeeeRRRCCC@@@===;;;;;;;;;:::999999888666666777777555444555444333444666777666555444444444555555666666666333333333333333333333333333333444444444444555555333444444555666:::???CCCLLLUUUbbbnnnxxxxxxvvvyyyzzzyyyqqqlllooouuu}}}zzzvvvqqqkkkccc[[[RRRLLLKKKLLLMMMNNNPPPTTTZZZ^^^hhhmmmtttxxx|||~~~{{{xxxzzz~~~}}}||||||~~~~~~~~~~~~||||||||||||}}}}}}~~~~~~zzzvvvvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{xxxtttqqqppprrrtttwwwqqqqqqrrrrrrqqqpppnnnmmmhhhiiihhhfffdddeeekkkpppyyy}}}xxxuuuhhhddd```]]]\\\[[[ZZZYYY[[[YYYWWWSSSMMMMMMVVVbbbzzz|||}}}qqqYYYIIICCC======<<<555222222222111111111111000---...000111222222222222+++...000111111000000111000000///000000111222222111111111222333333333444...///111222222222111000...111888@@@GGGRRReeevvvsssrrrsssrrroookkkjjjkkkmmmnnnrrrvvvvvvtttvvv|||mmm```ZZZWWWWWWXXXXXX\\\aaacccfffnnn}}}cccPPPFFFCCC>>>;;;:::999888777>>>;;;888666555222---)))555555555555555555555555777666555444444444444444444444444333333333222222333333333444444444555555444111222555666777===DDDLLLWWWdddnnnyyy~~~}}}vvvnnniiilllttt}}}yyyqqqhhhaaaYYYPPPJJJJJJKKKLLLMMMOOOTTT[[[```dddhhhooouuu{{{}}}|||~~~{{{{{{{{{{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyy{{{||||||||||||{{{zzzyyyyyyxxxuuuqqqooopppssswwwxxxwwwvvvtttqqqooolllkkkkkkeeebbbfffjjjkkkmmmooovvv{{{zzzvvvnnnfff`````````^^^\\\\\\^^^]]]YYYRRRMMMOOOWWW^^^sss~~~{{{]]]IIICCC===;;;;;;666666444222222222222000///222111000......000111222111000...,,,+++,,,---...111111222222222333333333000000///////////////000////////////000000000000555666:::AAALLLYYYeeemmmqqqooonnnnnnkkkggggggkkklllnnnpppsssvvvyyy{{{}}}}}}uuugggZZZVVVUUUXXXYYYYYY\\\aaabbbjjjttt~~~bbbOOOFFFCCC>>>;;;::::::999777;;;999666555666777666444555555555555555555555555555555444333333333333333444444444333333333222222333333333444444444555555555333333666777999>>>EEENNNZZZgggqqq{{{zzzrrrkkkmmmttt~~~~~~yyyqqqiiiaaaZZZRRRLLLIIIJJJLLLNNNPPPUUUZZZ___eeeiiiooouuuzzz~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~|||{{{zzz|||{{{{{{zzzyyyyyyxxxxxxtttttttttsssqqqpppqqqsssttttttsssrrrqqqooonnnmmmoooiiifffhhhkkkjjjkkknnnxxx}}}{{{wwwqqqiiibbbaaa```^^^\\\]]]]]]\\\XXXRRRNNNOOOWWW]]]oooaaaLLLEEE???<<<<<<777777444222000111111000///111000...------...000111//////...---------//////111111111111222222222333111111000//////000000111//////000000000111111111333555999AAALLLYYYdddkkkooollllllmmmjjjeeeeeehhhjjjlllpppsssvvvzzz~~~~~~mmm___ZZZVVVUUUXXXZZZZZZ]]]bbbdddnnn|||}}}aaaMMMFFFCCC>>><<<;;;:::999888999777444444666888999999555555555555555555555555444444333222222222333333444444444444333333333333333333333444444444555555555333333666777999>>>EEEQQQ]]]jjjttt~~~vvvnnnnnnuuu}}}xxxqqqiiibbbZZZRRRNNNIIIKKKMMMOOORRRUUUZZZ^^^fffjjjooouuuyyy}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{yyywwwvvvuuuvvvvvvnnnqqqttttttsssqqqppppppqqqqqqqqqqqqpppppppppoooqqqllliiikkkmmmlllnnnqqqzzz~~~~~~zzzuuulllcccaaa```]]]]]]^^^]]][[[XXXSSSOOOPPPVVV\\\iiiyyyfffPPPHHH@@@======888777444111//////000000000///...---,,,,,,---...///............////////////000000000000111111111111222111111000111111222222000000111111111222222222111444:::BBBMMMYYYccciiillljjjjjjkkkhhhcccbbbeeehhhkkkppptttxxx}}}{{{gggYYYZZZWWWVVVYYY[[[[[[___dddhhhwww|||```LLLFFFBBB>>><<<;;;;;;:::999999777666555444444444444555555555555555555555555444444333333333333333444555444444444444333333333333333333444444444555555444222222555666888===DDDSSS___lllvvvyyyoooooowww~~~zzzrrrjjjaaaXXXQQQMMMJJJLLLOOORRRTTTWWW[[[^^^fffjjjoootttxxx|||~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{xxxuuusssssstttuuunnnqqqtttuuusssrrrqqqqqqsssrrrrrrqqqqqqqqqqqqqqqnnnjjjiiimmmooopppsssxxx~~~~~~}}}xxxmmmddd```___\\\[[[]]][[[ZZZXXXTTTQQQQQQUUUYYYdddtttkkkSSSJJJAAA======888777444000...///000000000///...------------.../////////000000000///....../////////000000000000000222222111111222222333333111111222222222333333333111444;;;EEEPPP[[[dddiiikkkiiijjjkkkgggaaa```ccchhhlllqqqvvvzzzvvveeeZZZZZZWWWVVVZZZ\\\]]]aaagggnnn{{{```MMMFFFBBB>>><<<;;;;;;;;;:::777888999999777444111000555555555555555555555555555555444444444444555555555555555444444444333333333333333444444444555555555333333666888999>>>EEESSS___nnnxxxxxxooopppxxx~~~zzztttjjj___VVVOOOKKKKKKMMMPPPSSSUUUWWW[[[^^^fffjjjooosssvvvzzz~~~~~~}}}||||||||||||||||||}}}~~~~~~~~~}}}}}}|||zzzwwwuuussssssttttttssstttttttttsssssstttvvvwwwvvvtttrrrqqqqqqppppppnnnkkkkkknnnpppppptttzzzxxxmmmddd```^^^[[[ZZZ[[[ZZZYYYWWWTTTRRRSSSTTTVVV```qqqoooUUUKKKAAA======888777444111///000000000000000//////////////////000111111111111000///...---////////////////////////222222111222222333444444222222222222333333333333222666===GGGRRR]]]eeejjjllljjjjjjjjjgggaaa```cccjjjoootttxxx{{{}}}pppccc[[[ZZZWWWWWW[[[^^^```dddiiittt}}}}}}|||aaaNNNFFFBBB???<<<<<<<<<;;;:::555888<<<===;;;777555444555555555555555555555555555555444444444555666666555555555555444444444333333333333444444444555555777555555888:::;;;@@@GGGSSS```ooo{{{|||sssmmmppp{{{|||yyysssiii^^^TTTNNNKKKKKKMMMOOOQQQSSSVVVZZZ]]]fffiiinnnrrruuuyyy}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}|||||||||{{{zzzxxxvvvuuutttuuuuuuwwwwwwvvvtttrrrsssvvvxxxzzzxxxvvvsssqqqppppppppppppnnnmmmooonnnnnnqqqwwwwwwmmmddd```^^^[[[YYYZZZYYYXXXWWWUUUTTTTTTTTTTTT]]]nnnsssXXXLLLAAA>>>>>>:::666444222222222222000///111111111111111111111111222222111111000/////////000000000000////////////111111111111222333444444111111222222222333333333444777>>>HHHSSS^^^fffkkknnnkkkjjjiiieee``````dddmmmqqqvvvyyyzzz}}}~~~}}}ssshhh___[[[ZZZWWWWWW\\\```bbbffflllxxx{{{|||~~~cccQQQEEEBBB???<<<<<<<<<<<<;;;555888;;;<<<999777666777555555555555555555555555444333333333444444555666555555555555444444444444333333333444444444555555666333444666888999???FFFSSSaaaqqq}}}}}}tttmmmjjjppp|||}}}wwwuuuqqqhhh]]]TTTOOOMMMJJJKKKLLLMMMOOORRRXXX\\\dddhhhmmmqqquuuxxx|||~~~~~~}}}{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvvvvxxxxxxwwwuuussssssuuuwwwyyywwwuuurrrppppppppppppooommmmmmnnnmmmlllqqqwwwvvvmmmeeecccaaa]]]ZZZZZZXXXWWWVVVVVVUUUTTTSSSRRRZZZlll~~~vvv[[[NNNCCC@@@AAA===666555444444555333111///000111111111111111111000111000000///000111333333111111111000000/////////000000000111111222333444111111111111222222222222444777===FFFQQQ]]]fffllloookkkhhhgggccc___```eeennnssswwwxxxwwwzzz~~~zzz}}}~~~}}}~~~}}}{{{tttjjjbbb^^^\\\ZZZWWWXXX]]]aaaccchhhnnnzzzzzz|||dddRRREEEBBB???===<<<===<<<;;;777999:::888555333444555555555555555555555555555222222222222333333444555666666555555555444444444333333333444444444555555222000000333444555;;;BBBTTTbbbsss|||nnniiihhhppp~~~}}}{{{sssrrrnnnfff\\\TTTQQQPPPIIIIIIJJJJJJKKKPPPUUUZZZdddggglllqqquuuxxx|||~~~|||{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxwwwtttssstttuuuwwwvvvsssqqqoooooopppqqqjjjiiijjjmmmmmmmmmsss{{{~~~vvvnnngggeeeccc^^^[[[[[[XXXWWWVVVVVVVVVUUUSSSQQQYYYjjj}}}yyy]]]PPPEEEBBBCCC???555555555666666555111...000000111111111111000000//////......000333666888222222111111000000//////000000000000111222333444000000111111111222222222444777<<>>===???888888666555333333222222111000/////////000111222444333222222444666555555333333222111000000111111//////000000111111111111444444333333222111111111666:::@@@HHHQQQYYY```ccceeebbbaaa```\\\[[[bbblllrrrsssrrrqqqqqqvvv|||yyyxxxxxxyyyyyyvvvpppiiiccc___\\\[[[ZZZXXXZZZ```dddeeejjjooouuueeeRRRGGGCCC???===<<<<<<;;;:::888888888888888888888888666555555555555555555666444444444333333333222222444333222222222333555555444444333222222333444444777666777999888999???GGGWWWfffxxxwwwkkkiiiwww}}}}}}tttooohhhaaa[[[UUUPPPMMMIIIJJJKKKLLLNNNQQQUUUYYYcccgggmmmqqqsssvvv{{{~~~}}}|||{{{{{{{{{zzzxxxwwwxxxzzz|||||||||{{{|||}}}|||yyywwwwwwwwwzzzyyyxxxwwwvvvuuuuuuuuutttttttttsssrrrqqqpppooonnnnnnlllkkklllpppwww||||||uuukkkccc```^^^]]]\\\\\\[[[ZZZZZZZZZYYYVVVTTTWWWdddzzzdddPPPFFF@@@<<<<<<888777666444333222222111111111000000222444777999777555333222333333333222333222111111000000000111111111222222222222222222333333333333333222222222555999@@@IIIRRRZZZ___bbbccc```^^^]]]YYYXXX___iiiqqqrrrsssrrrsssxxx{{{wwwuuuuuuuuutttrrrnnniiiddd^^^ZZZXXXXXXVVVXXX^^^aaaccchhhmmmvvveeeRRRGGGCCC???===<<<<<<;;;:::777777777777777777777777555555444444444444555555444444444444333333333333444444333333444444555666444444333333333333444444777666666888888:::BBBKKKWWWgggyyyxxxnnnlllzzz}}}|||pppllleee___[[[VVVRRROOOIIIJJJKKKLLLMMMPPPUUUXXX```eeelllpppssswww|||}}}|||{{{zzzzzzzzzxxxwwwvvvxxx{{{}}}~~~}}}zzz||||||{{{yyywwwwwwwwwyyyxxxwwwvvvuuutttttttttrrrrrrrrrqqqqqqppppppppplllkkkkkkjjjlllrrrzzz~~~}}}||||||~~~~~~}}}wwwmmmeeeaaa___^^^^^^]]]\\\\\\\\\]]]\\\YYYWWWWWWdddyyy}}}iiiUUUIIIAAA;;;999888888777555444222111111000//////000333777<<<>>>:::777333111111111111000222111111111111000000000111111111111111111111111222222222333333333333444444999AAAKKKTTT[[[___aaaaaa]]][[[YYYVVVUUU\\\eeennnqqqtttuuuwww|||xxxrrrpppooooooooonnnlllhhhccc]]]XXXUUUVVVUUUWWW[[[^^^```fffmmmyyy~~~bbbPPPGGGCCC???===<<<<<<;;;:::888888888888888777777777444444333333333333444444555444444444444333333333444444444444555555666666444444444333333444444444666555555777888;;;DDDNNNVVVeeewww}}}vvvnnnmmmzzz{{{yyyoookkkeee___ZZZVVVRRROOOIIIJJJKKKLLLMMMPPPTTTXXX^^^cccjjjooorrrwww|||~~~}}}{{{zzzzzzzzzzzzxxxwwwwwwxxx{{{}}}}}}|||yyy{{{|||{{{yyywwwwwwxxxxxxwwwvvvuuuttttttttttttpppppppppoooooooooooopppkkkkkkjjjjjjmmmsss|||~~~}}}{{{yyyuuuuuuvvvyyy}}}~~~}}}|||~~~|||vvvnnneee```^^^^^^^^^^^^]]]]]]]]]^^^]]]ZZZXXXWWWbbbwww{{{||||||oooWWWIIIBBB===999:::999888777555444222111///......///222666;;;>>>:::777333000000000000000000111111111111111000000////////////............000000111111222333333444444999CCCMMMVVV\\\```aaa```\\\XXXVVVTTTTTT[[[cccjjjnnntttxxx|||}}}rrrmmmkkkkkkjjjooommmiiiddd___YYYUUUSSSUUUTTTVVVZZZ]]]___gggppp~~~}}}bbbPPPGGGCCC???===<<<<<<;;;:::::::::999999999888888888444444333333333333444444555555555444444444333333444444444555555555555555444444444444444444444444555333333666777:::DDDNNNWWWeeexxxzzzxxxqqqllllllyyy~~~zzzwwwpppllleee___ZZZUUUQQQNNNIIIJJJKKKLLLLLLOOOSSSWWW\\\aaahhhnnnqqqvvv|||~~~}}}{{{zzzzzzzzzzzzzzzyyyxxxyyy{{{|||{{{yyyyyyzzz{{{zzzxxxwwwwwwxxxxxxwwwvvvuuutttttttttuuuppppppooonnnnnnnnnoooooommmlllkkkkkknnnuuu~~~~~~xxxsssmmmkkkllloootttyyy{{{||||||||||||xxxoooggg```^^^^^^```^^^]]]]]]]]]^^^]]]ZZZWWWWWW```qqquuuvvvvvv|||sssXXXHHHCCC???<<<;;;;;;:::999777555333222111000//////111555888:::777444111000000111111111///000000111111111000000/////////.....................///000111222333333555;;;EEEPPPYYY^^^aaabbbaaa[[[VVVUUUUUUVVV\\\dddfffllluuu|||yyyoookkkkkkjjjjjjooollleee^^^YYYUUUTTTSSSUUUUUUWWW[[[]]]aaakkkuuudddRRRGGGCCC???===<<<<<<;;;:::;;;;;;::::::999888888888555555444444444444555555555555555555444444444333333333444555555555555444444444555555555555444444444222444666888;;;CCCMMMZZZhhhzzzzzzuuutttjjjhhhkkkxxx~~~zzzvvvpppllleee___[[[VVVRRROOOIIIJJJKKKKKKLLLOOOSSSVVV[[[```gggmmmqqquuu{{{}}}|||{{{zzzzzzzzzzzzyyyyyyzzz{{{{{{zzzxxxxxxyyy{{{zzzxxxwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuvvvqqqpppooonnnmmmnnnnnnooonnnmmmllllllooowww{{{tttkkkcccbbbfffmmmrrruuuxxx{{{}}}|||~~~~~~zzzsssjjjbbb```aaaccc___^^^]]]]]]]]]\\\YYYVVVWWW\\\jjj}}}}}}mmmooopppxxxxxxZZZIIIEEEBBB>>>;;;;;;;;;:::888555333111333222222222333444666777333111000000111222111000...///000111111111000///000000000111111222222222/////////000111222222333777===GGGQQQZZZ```cccdddaaaZZZUUUTTTUUUXXX___ffffffmmmxxxxxxooolllmmmllljjjkkkfff```YYYTTTRRRSSSTTTUUUVVVYYY]]]___dddooo|||dddQQQGGGCCC???===<<<<<<;;;::::::::::::999888777777777666555555555555555555666555555555555444444444444111222333444555444444333333444555666666555444333444333555999:::<<>>:::::::::999777444111///000111111222222222222222111111000111222222000...---...000111222111000//////000000111222333444444111111222222333333333444:::@@@HHHSSS\\\bbbfffggg```YYYSSSSSSVVVYYYaaahhhiiiqqq|||uuulllkkkkkkiiifff```]]]YYYUUURRRRRRRRRSSSTTTUUUYYY]]]___eeesss}}}bbbOOOGGGCCC???===<<<<<<;;;:::999999999888777666666555666666555555555555666666666666555555555444444444111222333444444444333222333444555666666555444333555555777;;;<<<===DDDLLLYYYgggxxx{{{rrrlllhhhaaacccjjjxxx}}}yyyllliiiddd```]]][[[XXXVVVIIIJJJKKKKKKLLLNNNRRRUUUZZZ```gggllloootttyyy~~~}}}||||||||||||vvvvvvwwwzzz}}}~~~|||{{{wwwyyyzzzzzzxxxwwwwwwxxxyyyxxxwwwwwwwwwwwwwwwwwwuuussspppnnnmmmmmmnnnnnnlllkkkkkkmmmsss}}}{{{rrrmmmfff```^^^gggqqqtttrrrrrrxxx~~~{{{xxxqqqhhh```\\\^^^aaadddbbbaaa```___\\\XXXUUUVVVVVV^^^oooxxxiiilllhhhsssaaaPPPIIICCC<<<888999999888666222///---,,,---...000000000///...111111111222333111...+++,,,...000111222111000///------...000111222333444333333444444444444555555<<>>>>>===<<<;;;;;;888666666777888777777666666555555555555666666555888999888555333333555444444555666888777444111555777999999777555444444666666888999888888@@@JJJYYYhhh{{{yyysssmmmhhhaaadddlllyyyyyytttjjjgggccc___]]][[[XXXUUUMMMKKKIIIHHHIIINNNSSSVVV[[[___dddhhhkkkpppxxx}}}~~~|||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvuuuuuutttsssssssssxxxvvvsssqqqooooooppppppooonnnnnnqqqwwwyyymmmbbb```ccccccffflllppptttxxx||||||xxxqqqhhhaaa___aaacccdddddddddbbb___[[[WWWUUUYYYWWWYYYddduuupppfffgggqqq}}}aaaQQQLLLFFF@@@:::999777444333222222222000000000000000000000000222222000///............222111000//////000111222//////000000000000//////111111000000111333555666888BBBNNNXXXbbbkkkmmmkkkggg\\\SSSRRRUUUYYY^^^dddkkkyyywwwhhhbbbbbb^^^ZZZXXXQQQPPPNNNMMMMMMOOOPPPRRRVVVWWW[[[___aaaggguuu|||bbbRRRFFFCCC@@@>>>>>>===<<<;;;;;;888666666777888888777777666666555555555666666666777888777444222333555555444444555777666444222999;;;===<<<999777555555444444666999888:::CCCMMMWWWfffyyy|||uuummmhhh```ccckkkyyyyyytttkkkhhhccc```]]]ZZZVVVTTTOOOMMMJJJHHHJJJMMMRRRUUU[[[___dddhhhlllqqqxxx~~~}}}|||zzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuttttttwwwvvvsssqqqooooooppppppooonnnnnnqqqvvvuuujjj```___bbbdddhhhmmmrrrvvvzzz~~~~~~zzzsssjjjbbb___```bbbddddddcccbbb___[[[XXXUUUWWWUUUYYYdddtttwwwlllhhhrrrbbbRRRLLLFFF@@@;;;999777444333222222222000000000000000000000000222111000///............000000000//////000000000111111111111111111111111111111000000111333555666888CCCPPPZZZeeemmmooommmeeeZZZPPPOOOSSSWWW^^^dddnnn{{{wwwhhhbbb```\\\WWWTTTNNNMMMLLLLLLMMMOOOQQQSSSTTTUUUYYY^^^aaahhhxxx|||cccSSSFFFCCC@@@>>>>>>===<<<;;;:::999777666777888888777888777666555555555555555666777777555333222333555666444333444666666555444888999:::999666333222222222333555888999<<>>>>>===<<<;;;:::999777777888999888666888777666555555444555555666666555444333333444555666444333333555666666555555666777666444222222222333333555888999<<>>>>>===<<<;;;:::999888888999999888666777777666555555555555555666555444444444555555444555444333333555666666666555666888888777666777888555555666999999<<>>>>>===<<<;;;:::999888999::::::888666666666555555555555666666666555555666777777555444444333333444666777666555222333555555555555777999666555666999999===HHHTTTaaannn~~~}}}rrrjjjfffbbblll{{{}}}vvvmmmfff^^^\\\ZZZZZZZZZ[[[ZZZYYYNNNMMMLLLLLLMMMOOORRRTTTWWW]]]eeekkkooouuu{{{}}}~~~}}}|||{{{zzzyyyxxxwwwyyy{{{}}}~~~~~~}}}|||xxxwwwwwwvvvwwwxxxzzz{{{yyyyyyxxxxxxwwwvvvvvvuuurrrrrrrrrqqqppppppoooooollllllmmmoootttzzzvvvfff[[[SSSNNNOOOSSSYYY___iiirrrzzz{{{sssjjjccc___^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUWWW[[[```gggrrrsssXXXJJJCCC@@@<<<:::888666444333333333111111111111111111111111000000////////////000000111222444666666444222111222333333444444333333222/////////000222444666888???JJJXXXdddoooxxxyyyvvvmmmcccYYYWWWYYY\\\aaafffkkknnnoooqqqxxxzzznnnaaaZZZUUUPPPOOOPPPRRRRRRRRRQQQPPPPPPOOOOOORRRTTTZZZbbbkkk{{{wwwyyyzzz```PPPFFFCCC@@@>>>>>>===<<<;;;:::999999:::;;;:::888666555555444555555666777888666555666888::::::666333333222333555777888666444000111222222111222444555444444555888:::???KKKXXXdddqqqzzznnngggeeecccnnn|||uuullleee```^^^\\\\\\]]]]]]\\\[[[QQQPPPNNNMMMMMMNNNOOOPPPVVV\\\eeekkkpppvvv|||}}}~~~~~~}}}|||||||||yyyzzz{{{|||||||||||||||xxxwwwvvvvvvwwwxxxzzz|||yyyxxxwwwvvvuuutttsssrrrqqqrrrqqqqqqqqqpppooonnnllllllmmmoootttyyy|||nnn^^^SSSMMMJJJLLLQQQRRRYYYdddoooxxx{{{tttkkkccc___^^^[[[ZZZYYYWWWVVVUUUUUUTTTRRRVVVYYY]]]cccpppvvvYYYIIICCC@@@<<<;;;888666444333333333111111111111111111111111000000////////////000000000111333444444333111000222333555777777555333222/////////000222444666888AAALLLXXXcccnnnvvvxxxvvvnnneee]]]]]]```ccchhhllljjjlllmmmpppyyyttthhh[[[TTTPPPMMMNNNQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTYYYbbblll}}}sssvvv{{{bbbRRRFFFCCC@@@>>>>>>===<<<;;;:::999999:::;;;:::888666444444444444666777888999555555777:::<<<;;;777222222222333666888888666444555666666555444333555777222222444888;;;@@@NNN[[[gggtttuuujjjdddbbbcccooo}}}uuulllddddddaaa___^^^^^^^^^]]]\\\UUUSSSPPPNNNLLLLLLMMMMMMVVV\\\eeelllqqqvvv|||~~~~~~~~~~~~zzzzzzzzzzzz{{{{{{{{{{{{xxxwwwvvvvvvwwwxxx{{{|||yyyxxxwwwuuutttrrrqqqpppqqqqqqqqqqqqqqqpppooonnnllllllmmmooosssyyy~~~vvvhhhWWWNNNIIIHHHLLLPPPNNNVVVaaammmvvv~~~{{{tttkkkddd___^^^YYYYYYWWWVVVUUUTTTTTTTTTPPPTTTWWW[[[aaapppxxxZZZIIICCC@@@<<<;;;888666444444333333111111111111111111111111000000////////////000111///000111111111111000//////222444666666444222////////////000222444777888BBBLLLXXXbbbllluuuxxxuuuppphhhbbbccchhhkkkppptttkkkllllllpppzzzpppdddWWWPPPLLLJJJMMMRRRRRRSSSTTTUUUUUUUUUUUUUUURRRSSSYYYaaalll}}}ssswww{{{```OOOHHHEEEAAA???>>>>>>===<<<<<<;;;:::999888888888888777777666666555555444444444666888999:::999777666444555555555555555444444555444444444444555666666555444666:::===CCCQQQ^^^jjjvvv|||pppddd]]]\\\bbbrrr}}}wwwpppkkkhhhaaa``````aaaaaa___\\\YYYXXXRRRMMMLLLKKKJJJNNNSSSVVV\\\dddjjjnnnssszzz~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuuzzzyyywwwvvvvvvxxxyyy{{{yyywwwtttssssssrrrqqqoooppppppqqqpppooommmkkkjjjllllllkkklllrrrzzz|||yyyrrrbbbQQQJJJIIIIIIJJJLLLVVVZZZbbblllwww}}}zzzssskkkddd___]]]XXXWWWVVVUUUTTTSSSSSSSSSVVVUUUWWW\\\cccooouuu\\\NNNFFFAAA@@@>>><<<:::777666555444333333333333333222111000333333222111000///.........///000111222222111000333444444444333111000...///000111222222444777:::CCCOOO\\\ccciiiooorrrqqqrrrllliiippp}}}zzzqqqqqqvvv}}}iii___TTTMMMGGGDDDGGGLLLMMMPPPTTTWWWWWWXXXXXXYYYXXXZZZ^^^dddppptttxxx{{{aaaPPPHHHEEEAAA>>>>>>======<<<;;;;;;:::999888888888888666666666666666666666666777888888999888777555555444555555555555555444444555444444444444555666666555555777:::===CCCRRR___kkkxxxyyymmmbbb\\\[[[bbbppp|||vvvooojjjgggdddccccccddddddbbb___\\\XXXRRRMMMLLLLLLKKKOOOUUUUUUZZZbbbhhhlllrrrxxx}}}~~~~~~~~~}}}|||||||||{{{zzzyyyxxxwwwzzzxxxwwwvvvvvvwwwyyyzzzxxxvvvsssrrrrrrrrrpppoooppppppppppppooommmkkkjjjkkkkkkjjjjjjooowwwxxxuuujjj\\\LLLGGGGGGGGGIIIKKKVVV[[[cccmmmwww{{{tttllleee___]]]YYYXXXWWWUUUUUUUUUVVVVVVYYYYYY\\\aaafffpppxxx^^^PPPGGGBBB@@@???<<<999777444333222222222333333222222111111222222111111000/////////000000111222333222111111222333333333333111000//////000111222222444777:::BBBNNN[[[bbbhhhnnnrrrqqqrrrnnnnnnwwwwwwvvvzzziii^^^RRRKKKGGGEEEFFFJJJMMMPPPTTTVVVWWWXXXYYYZZZZZZ]]]aaaggguuuvvvzzz}}}cccQQQHHHDDD@@@>>>======<<<;;;;;;:::999888888777888888555555666777777888999999999999888777666555444444444444555555555555555444555444444444444555666666666555777:::===DDDSSSaaaooo{{{uuuiii___ZZZZZZ```lllzzz|||tttnnniiifffdddddddddeeeeeeccc```]]]YYYSSSNNNMMMLLLLLLPPPUUUSSSYYY```fffjjjpppwww|||~~~}}}}}}zzz{{{{{{{{{{{{zzzyyyyyyyyyxxxwwwuuuuuuvvvxxxyyywwwuuusssrrrrrrqqqpppooooooooooooooonnnmmmkkkkkkjjjjjjhhhggglllrrrsssooocccVVVIIIEEEFFFGGGJJJMMMUUU[[[eeepppyyy{{{tttmmmfff___\\\[[[ZZZXXXVVVVVVXXXZZZ[[[^^^___bbbeeehhhppp{{{aaaQQQIIIDDD@@@>>><<<999666333222111111111111222222222222222000000000000000000000000222222333333333222111111000111111222222111000000000111111111222444888;;;BBBMMMZZZaaagggnnnqqqqqqtttsssuuu~~~}}}iii\\\NNNIIIHHHFFFFFFHHHLLLOOOSSSVVVWWWXXXZZZ[[[]]]```dddlll{{{www{{{eeeTTTHHHDDD@@@======<<<;;;:::;;;:::999888777777777777666777777777888888888999999888777666555444555555333444555555666555555555555444444444444555666666666555777:::>>>FFFUUUcccsss~~~qqqeee\\\XXXYYY^^^hhhssszzz{{{}}}zzzssslllgggeeebbbbbbbbbccccccbbb___\\\XXXRRRMMMLLLLLLLLLOOOUUUTTTYYY```eeejjjooowww|||~~~}}}|||yyyzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwuuuuuuvvvwwwxxxwwwuuusssrrrrrrrrrqqqpppoooooonnnnnnmmmlllkkkkkkjjjjjjhhhfffjjjoooooojjj___TTTIIIFFFGGGHHHKKKOOOSSSZZZgggrrr{{{~~~|||xxxsssnnnggg```\\\\\\[[[XXXWWWXXX[[[___aaaeeeeeeffffffffflll}}}~~~bbbRRRIIIDDD>>><<<:::888555444333222000000000111111222333333//////000000111111111111222222222222111000000000//////000000111111111111111111111111222444888;;;BBBMMMYYY```ffflllppppppwwwwww{{{gggYYYKKKHHHIIIHHHGGGGGGLLLOOOSSSUUUWWWXXXZZZ\\\```bbbgggpppxxx|||gggVVVIIIEEEAAA>>>===<<<;;;:::::::::999888777777777777999888888888777777777666666555555444444555666666333444444555666666555555555444444444444555666666777666777;;;???GGGWWWfffwwwzzzmmmcccZZZWWWYYY]]]dddmmmsssuuuwww{{{yyyqqqkkkfffdddbbbaaabbbcccdddbbb___]]]YYYRRRMMMLLLKKKJJJNNNTTTVVVZZZaaafffjjjpppxxx~~~}}}}}}~~~}}}||||||xxxyyyzzz{{{||||||||||||zzzyyywwwvvvuuuvvvwwwxxxwwwuuusssrrrssssssrrrpppnnnnnnmmmllllllkkkkkkkkkjjjjjjhhhfffiiimmmlllggg\\\RRRIIIGGGGGGHHHKKKOOORRR[[[iiiuuu}}}{{{xxxuuurrrnnniiibbb]]]\\\[[[YYYYYY[[[^^^ccceeejjjiiigggdddaaagggyyycccQQQHHHDDD<<<;;;999777666555444444111000000000000111333333/////////000111111222222111111000000/////////////////////000000111222222222222222111111444999<<>>===<<<::::::999888777777666777777999999888777777666555555444444444444555555666666333333444555666666666666555444444444444555666666777666777;;;???HHHYYYhhhxxxxxxlllbbbZZZWWWYYY[[[aaaiiiooorrruuuyyy|||~~~wwwpppjjjfffdddeeedddeeefffgggfffcccaaa[[[UUUOOOMMMLLLJJJMMMSSSWWW\\\aaafffkkkqqqyyy~~~||||||~~~~~~}}}||||||yyyyyyzzz||||||}}}}}}}}}|||zzzxxxwwwvvvwwwxxxyyyvvvtttrrrrrrrrrrrrqqqpppnnnmmmlllkkkkkkkkkkkkllljjjjjjhhhfffiiillljjjdddVVVNNNGGGFFFGGGGGGKKKPPPVVV```mmmxxx~~~{{{xxxuuurrrpppjjjccc\\\ZZZZZZZZZ[[[]]]aaafffhhhkkkjjjiiiddd___bbbttt}}}~~~eeeRRRHHHDDD<<<;;;:::888666666555555222111000//////111222333//////000000111111111222000000///.........//////000000000000000111222333222222222111111444999===DDDOOOYYY^^^bbbhhhlllllltttvvvzzz~~~}}}rrr^^^SSSJJJHHHJJJKKKLLLNNNOOOQQQSSSUUUUUUWWWYYY[[[aaadddlllyyywww{{{kkkZZZKKKHHHCCC@@@???>>><<<;;;:::999888777777666666666666666666666666666666666333444555666555444333222222333444555666666666666555444444444444555666666888777888;;;@@@IIIZZZjjjvvvvvvkkkbbbZZZXXXYYYZZZ___gggmmmqqqtttxxx{{{~~~}}}vvvooojjjgggeeegggggggggiiijjjiiifffddd___XXXRRRPPPMMMKKKNNNSSSWWW\\\aaafffjjjqqqzzz~~~||||||}}}~~~~~~~~~||||||~~~~~~~~~~~~}}}}}}|||||||||yyyzzz{{{||||||}}}||||||}}}|||zzzxxxwwwwwwxxxyyytttrrrpppoooppppppooonnnmmmlllkkkjjjjjjjjjkkklllhhhiiigggeeehhhkkkhhhbbbRRRLLLGGGHHHIIIJJJOOOTTT]]]fffrrrzzz~~~|||wwwuuurrrlllbbb[[[XXXYYYZZZ\\\```dddgggiiihhhjjjkkkhhhaaaaaaooo{{{wwwyyygggTTTJJJFFF@@@>>><<<999777555444333333222000/////////111222000000000000000111111111000//////......///000111222222111000111111333333333333222111111444:::>>>FFFPPPYYY]]]```fffiiiiiimmmqqquuuwwwxxxyyyzzz{{{~~~}}}{{{iiiYYYQQQKKKJJJJJJKKKNNNSSSQQQRRRTTTUUUUUUVVVXXXZZZ```dddnnn~~~www{{{lll[[[LLLIIIDDDAAA???>>>===<<<:::999888777666666666666444444555555666666777777444555666777666333111///222333444555666666666666555444444444444555666666888777888;;;@@@JJJ[[[kkktttuuukkkccc[[[XXXYYYYYY^^^fffmmmqqquuuxxxzzz~~~|||uuuooojjjgggfffgggggggggiiijjjiiifffdddbbb[[[UUURRROOOMMMOOOTTTWWW[[[aaaeeejjjpppyyy~~~~~~||||||}}}~~~~~~}}}yyyzzz|||~~~zzz{{{~~~~~~}}}}}}}}}}}}||||||||||||zzzzzz{{{||||||}}}||||||~~~}}}zzzxxxxxxxxxyyyzzzrrrpppnnnmmmnnnooonnnmmmmmmlllkkkjjjjjjjjjkkklllggggggfffdddfffjjjgggaaaQQQLLLIIIKKKMMMOOOTTT[[[ccckkkvvv|||}}}~~~zzzwwwtttmmmbbbZZZVVVXXXZZZ]]]aaaeeehhhiiifffiiinnnllldddbbbmmm|||{{{vvvsssvvviiiUUUKKKGGGCCCAAA>>>:::777444222111444222000///...///000111111111000000000000000000000000/////////111222333444333222111111222333333333333222111111444:::>>>GGGQQQYYY]]]___dddhhhhhhhhhlllqqqtttuuuvvvyyy{{{}}}~~~vvvcccVVVPPPKKKKKKKKKKKKPPPVVVRRRSSSUUUUUUTTTUUUWWWZZZ___eeeqqqyyynnn[[[OOOGGGAAAAAAAAA>>><<<<<<<<<;;;:::999777666555444333333444555666777888888333333444444444444444444555555555444444333333333444444444555666777777888:::999888:::@@@KKKYYYbbbrrrvvvkkkaaa[[[XXXWWWYYY^^^eeennnvvv{{{}}}vvvpppkkkhhhgggffffffgggjjjmmmnnnmmmkkkddd```YYYSSSNNNMMMNNNOOOXXX\\\aaaeeehhhnnnwww}}}~~~~~~~~~|||zzzyyyyyyyyyyyywwwzzz~~~~~~~~~}}}~~~}}}||||||{{{{{{{{{yyyyyyyyyyyy{{{}}}|||wwwuuutttvvvwwwsssuuuuuutttqqqooooooooooooooonnnllljjjiiigggggggggfffeeeeeeeeedddaaa^^^RRRMMMJJJLLLNNNPPPVVV]]]fffnnnxxx}}}}}}||||||vvvmmmccc\\\YYYZZZ\\\```cccfffiiijjjjjjiiiiiifff``````jjjwwwwwwoookkkqqq~~~jjjSSSJJJIII@@@===:::888777666444222444333222222111111222222222222222111111111111111111111000000000000111111888777444222000000111222999555333222111333===GGGLLLPPPUUUYYY[[[___dddiiihhhiiilllooorrruuuwwwxxxpppcccUUUQQQLLLIIIKKKNNNQQQSSSTTTUUUUUUTTTTTTTTTWWWYYYaaaiiiwwwyyynnn[[[PPPHHHAAAAAAAAA>>><<<<<<<<<;;;:::999888666555555666666666666666666777777444444444444555555555555555444444444444444444333333333333444555666666666:::999999;;;AAAMMM[[[dddrrr~~~wwwkkkaaaZZZWWWUUUWWW\\\eeennnvvv||||||vvvpppkkkiiigggiiiiiikkkmmmpppqqqpppooogggccc\\\UUUQQQOOOPPPQQQYYY]]]bbbfffiiiooowww}}}}}}|||zzzxxxwwwwwwwwwwwwxxx{{{~~~~~~}}}}}}zzz|||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzz{{{}}}{{{wwwttttttuuuvvvtttvvvwwwuuussspppooooooooonnnmmmlllkkkjjjiiihhhhhhgggeeeeeeeeeccc```]]]RRRMMMLLLOOORRRVVV]]]dddkkkpppwww{{{|||||||||wwwnnnddd]]]YYYZZZ\\\___cccfffhhhiiihhhgggfffccc]]]]]]hhhuuuwwwmmmhhhnnn{{{mmmUUUJJJHHHBBB???<<<999888777444333444333222222111111222222111111111111111111222222222111000//////000111222777666333111000000111111555333111222222555>>>IIIMMMRRRWWW[[[]]]```eeeiiinnnnnnnnnppprrruuuxxxzzzpppbbbVVVQQQKKKHHHJJJNNNRRRTTTTTTUUUUUUUUUTTTUUUXXX[[[dddkkk{{{zzznnn[[[PPPHHHBBBAAAAAA>>><<<<<<<<<;;;:::999888666555555888888777777777666666666666666666666555555555555444444444444444555555555222222333333444555555555:::::::::<<>><<<<<<;;;;;;:::999888777666555888888888888777777777777777777777777666666666666333333444444555555666666333333444444444555555555:::999:::===FFFSSSbbbllltttwwwkkk___WWWSSSQQQWWW^^^jjjttt}}}|||zzz{{{tttoookkkiiihhhggggggiiikkknnnpppooommmooojjjbbbZZZTTTSSSTTTUUUVVV[[[aaaggglllrrrzzz|||zzzxxxuuutttsssssstttzzz}}}}}}zzzxxxxxxwwwzzz}}}~~~~~~~~~{{{|||{{{zzzzzzyyyyyyyyyyyy|||||||||}}}~~~}}}{{{xxxvvvtttssstttttttttvvvxxxvvvsssooolllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkiiifffdddbbb___\\\YYYUUURRRQQQVVV\\\aaaiiiqqquuuttttttwww{{{|||wwwooofff```YYYZZZ\\\^^^```cccdddeeedddaaa^^^ZZZWWWXXXbbbnnn{{{vvvqqqvvvuuu[[[LLLHHHDDDAAA===;;;999777444222444333222222111111222222//////000111222333333333333111///......///111333333222111000//////000000///...111444555777???HHHOOOTTT[[[^^^___```bbbeeeiiifffdddcccffflllssswww|||}}}nnn```UUUPPPIIIFFFHHHNNNUUUYYYVVVWWWWWWWWWWWWZZZ^^^aaajjjttt|||ooo\\\RRRJJJCCCBBBAAA>>><<<<<<;;;::::::999888777666666666666666777888999999999888888777777777666666666444444444555555666666666555555555555555666666666999999:::>>>GGGVVVeeeooowww|||{{{wwwjjj^^^WWWSSSQQQWWW```mmmxxx~~~{{{yyyrrrmmmiiihhhhhhjjjjjjlllooosssuuutttsssrrrlllcccZZZTTTSSSTTTUUUSSSYYY```ggglllsss|||}}}yyyuuuttttttuuuvvv}}}}}}yyyvvvuuuuuuxxx|||~~~~~~~~~{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{|||||||||}}}}}}yyyyyywwwvvvuuutttttttttssstttuuutttpppmmmjjjjjjjjjjjjiiiiiiiiiiiiiiiiiillliiifffcccaaa^^^[[[XXXWWWTTTSSSWWW]]]bbbjjjrrrwwwvvvvvvxxx}}}|||wwwooogggaaaZZZZZZ\\\]]]___aaabbbcccccc___[[[YYYVVVWWWaaakkkwww~~~xxxvvv~~~xxx]]]NNNIIIBBB@@@<<<:::888666444222444333222222111111222222//////000111222333333333222111000......000111222111111000000000000000000000000222555555666<<>><<<<<<::::::999999888777777666444555555666777888999:::888888777777666666555555555555555555555666666666666666666666666666666666777888:::???IIIXXXhhhrrryyy{{{{{{yyyjjj___YYYWWWVVVZZZdddrrr}}}~~~}}}wwwpppjjjhhhgggggghhhhhhkkkooosssvvvvvvuuuuuuoooeee[[[UUUSSSTTTUUUTTTZZZbbbhhhnnnttt|||zzzuuusssuuuxxxzzz}}}xxxuuutttsssvvvzzz|||}}}}}}}}}~~~~~~{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzwwwwwwwwwvvvvvvuuuuuutttrrrssssssqqqnnnkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiillliiieeebbb___]]]ZZZXXXXXXTTTSSSXXX]]]bbbjjjqqqwwwyyy{{{~~~~~~{{{vvvooogggaaaZZZ[[[[[[]]]^^^___`````````]]]ZZZXXXVVVWWW___hhhttt|||zzz{{{zzz___OOOIIIAAA???;;;999888777555333444333222222111111222222000000000111222222222333111111000000000000111111000000000000111111111111222111222444444555;;;CCCMMMSSSZZZ]]]]]][[[[[[\\\[[[ZZZ[[[]]]aaahhhooosssvvvwww}}}oooaaaRRRMMMHHHFFFJJJPPPWWW[[[XXXYYYYYYYYY[[[___eeeiiiqqq~~~}}}qqq^^^SSSKKKDDDCCCBBB>>>;;;<<<::::::999999888777777777555555555666666777777777888888777666666555444444666666666666555555555555555555555555555555555555666666999>>>IIIYYYiiitttyyy|||lllbbb]]]\\\]]]bbbmmm{{{{{{tttmmmhhhfffeeefffdddeeehhhmmmrrruuuvvvuuuxxxqqqggg\\\VVVSSSTTTVVVZZZ```ggglllpppuuu{{{zzztttrrrtttzzz}}}}}}xxxtttssssssvvvzzz|||}}}||||||}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyzzz{{{{{{zzzyyyxxxvvvvvvwwwwwwwwwvvvuuuuuussssssrrrpppmmmllllllnnnlllllllllkkkkkkjjjjjjjjjkkkhhhdddaaa___]]]ZZZXXXVVVSSSRRRWWW]]]ccckkksssyyy~~~}}}yyyuuunnnfffaaaZZZ[[[[[[\\\]]]^^^^^^___]]]ZZZXXXXXXVVVVVV\\\dddrrr|||{{{___OOOIIIAAA>>><<<::::::999777666444333222222111111222222111111111111111111222222///000111111111111000//////000000111222222222222222111111333333444;;;DDDNNNTTT[[[^^^]]]ZZZYYYYYYYYYZZZ\\\___dddiiimmmooorrruuu{{{ooobbbOOOLLLHHHGGGKKKQQQWWWZZZYYYZZZZZZZZZ\\\aaaggglllvvv}}}rrr___TTTKKKDDDCCCBBB>>>;;;<<<:::999999999888777777777666666666666555555555555888777777666555444444333777777666666555555444444444444444444444444444444555666888>>>IIIYYYjjjuuuyyy~~~nnnddd```aaacccjjjuuu~~~zzzssslllgggeeedddeeefffgggjjjpppuuuyyyzzzzzzzzzssshhh^^^WWWTTTUUUWWW```eeekkkoooqqquuuzzz~~~zzzsssppptttzzz~~~xxxtttrrruuuxxx|||~~~~~~~~~}}}}}}{{{{{{zzzzzzzzz{{{{{{|||yyyzzz{{{{{{{{{zzzyyyxxxuuuvvvwwwxxxxxxwwwvvvuuuttttttrrrooommmlllnnnqqqoooooonnnmmmmmmlllkkkkkkkkkhhhccc```^^^]]][[[YYYUUURRRRRRWWW^^^dddmmmuuu{{{|||yyytttmmmfffaaa[[[[[[[[[\\\]]]]]]^^^^^^[[[XXXVVVWWWVVVUUUZZZaaaqqq}}}|||___NNNHHHAAA???<<<;;;;;;;;;999888444333222222111111222222222222222111111111111111...///111333333111///...///000111222222333222222222000000222333444===FFFNNNTTT\\\___]]]ZZZXXXXXXYYYZZZ]]]aaaeeehhhjjjkkkpppssszzzpppcccNNNKKKHHHHHHLLLRRRWWWZZZZZZZZZZZZ[[[]]]bbbhhhmmmzzzzzzttt```RRRMMMFFFCCCBBBAAA>>><<<<<<<<<======;;;999666444555555444555555666777888555555666666666666555555555555444333333333333444444444444444444555666777888888:::>>>HHHXXXhhhsssyyyzzzqqqiiiffffffrrrxxxqqqnnniiiccc```aaafffiiimmmrrrwww{{{~~~}}}tttiii```XXXSSSUUU[[[```nnnyyyyyyxxxzzz}}}|||xxxtttssstttyyy{{{uuuqqqpppvvvzzz}}}}}}~~~}}}|||{{{{{{{{{{{{{{{wwwwwwxxxxxxwwwvvvtttssstttuuuuuutttssssssuuuvvvwwwuuusssqqqoooooopppqqqrrrqqqooonnnmmmmmmmmmnnnkkkiiifffcccaaa^^^ZZZVVVVVVUUUUUUWWW]]]fffooouuu}}}|||{{{yyyvvvppphhhccc[[[ZZZYYYZZZ\\\]]]]]][[[\\\ZZZYYYWWWSSSQQQXXXbbbqqq~~~{{{___OOOJJJEEEAAA===:::999999888777666555444333222111111111333222222111111111111111222222111000//////000000000000000000000000000000---000333444444777===BBBMMMWWW```bbb```___\\\XXXYYY[[[```dddgggiiikkkkkknnnssszzzssscccSSSNNNHHHEEEIIIQQQYYY^^^\\\YYYXXX\\\```dddkkksss~~~yyyuuuaaaSSSMMMFFFBBBAAA@@@>>><<<<<<<<<<<<<<<;;;999777666666666555555555666777777666666666666666666666666555555444333333333333444444444444444444555666666777888999>>>HHHWWWhhhsss{{{zzzssspppqqq{{{sssoookkkeeecccdddiiillloootttwwwzzz{{{|||zzzrrrhhh```YYYTTTWWW]]]oooyyy|||wwwvvvxxxwww{{{wwwwwwxxx}}}|||xxxuuutttyyy}}}}}}}}}|||{{{zzzzzzzzzzzzwwwxxxxxxyyyxxxwwwuuuuuuuuuvvvwwwuuutttssstttuuuwwwvvvtttrrrqqqqqqrrrssssssrrrpppnnnlllkkkkkkkkkjjjhhheeeccc```]]]YYYVVVWWWVVVVVVYYY```jjjtttzzz~~~~~~}}}|||{{{yyyvvvppphhhccc[[[ZZZYYYZZZ\\\]]]]]]\\\\\\ZZZXXXVVVQQQPPPWWWaaassscccRRRLLLFFFCCC>>><<<;;;:::999888555444444333222222222222222222111000000000000111222222111000000000000000000000000000000000000000...000222333333777>>>CCCNNNXXXaaacccaaa```]]]YYYYYY\\\aaafffhhhjjjkkkllllllrrryyyrrrcccSSSNNNIIIGGGJJJQQQXXX\\\]]]ZZZZZZ^^^bbbfffmmmtttxxxwwwcccSSSMMMFFFBBBAAA@@@>>><<<<<<<<<;;;::::::999888888888777777666666666666777777666666555555666666777555555444333333333333444555444444444444555666666666777999>>>HHHWWWgggrrr~~~|||yyyzzz}}}uuuppplllhhhgggiiimmmooorrruuuwwwxxxxxxxxxxxxqqqhhhaaaZZZUUUXXX]]]ttt{{{|||uuullljjjlllmmmzzz}}}zzzyyy{{{{{{zzzyyy}}}}}}}}}|||zzzzzzyyyyyyyyyxxxxxxyyyzzzzzzyyywwwwwwwwwxxxxxxwwwtttsssssstttuuutttrrrqqqqqqqqqrrrrrrsssrrrooommmkkkjjjiiihhhhhhfffcccaaa___\\\YYYVVVWWWVVVXXX\\\dddnnnwww}}}|||yyyyyy{{{~~~}}}|||{{{xxxuuuooohhhccc\\\ZZZXXXXXXZZZ]]]^^^^^^\\\ZZZWWWTTTPPPNNNVVV```uuufffSSSLLLGGGDDD@@@===<<<;;;:::888444444333222222333333333111111000/////////000000222111000000000000000000000000000000000000000000000111222222222777???FFFPPPZZZccceeedddbbb___[[[ZZZ___eeeiiikkklllmmmmmmlllsss{{{qqqbbbSSSOOOKKKJJJMMMRRRWWWZZZ]]][[[]]]aaaeeehhhnnnvvvxxxxxxdddUUUNNNGGGBBB@@@@@@>>><<<<<<;;;:::999999999999:::999888777666666666666666777777666555555666777777555555444333333333333444555555444444444555555666666777999>>>HHHWWWgggqqq}}}}}}~~~uuuqqqmmmiiiiiilllnnnpppsssvvvwwwwwwvvvvvvxxxqqqiiibbb[[[VVVWWW\\\iiikkkjjjbbbYYYWWW[[[```rrr}}}zzzzzz|||}}}||||||~~~~~~|||{{{yyyyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxyyyyyyxxxuuusssrrrsssqqqpppooonnnnnnooooooppppppooonnnlllkkkjjjiiihhhgggeeebbb```___\\\XXXVVVVVVWWWYYY^^^fffooowww|||~~~}}}{{{xxxvvvwwwzzz|||~~~|||zzzxxxtttnnngggbbb]]]ZZZXXXWWWZZZ]]]______^^^ZZZWWWSSSOOOOOOWWWbbbvvveeeQQQIIIFFFCCC@@@>>><<<;;;999888333333222222222333444444111000000///////////////111111000000000000000111000000000000000000000000111222222111222777AAAHHHSSS]]]gggiiihhhfffbbb^^^]]]bbbjjjnnnooooooooopppqqqxxxpppbbbSSSPPPMMMLLLOOOSSSVVVWWW[[[[[[^^^cccfffiiipppyyyxxxxxxdddWWWPPPHHHBBBAAA@@@???===<<<;;;:::999999999999:::888888777666666555666666777777666666666666777777555555444333333333333444666555555444444444555555555777999???IIIWWWgggqqq}}}}}}~~~uuuqqqmmmjjjjjjmmmmmmpppsssvvvwwwvvvuuutttwwwpppiiiccc[[[UUUUUUZZZ]]]]]]ZZZRRRJJJHHHOOOWWWlll{{{||||||~~~}}}||||||~~~|||{{{zzzyyyyyyzzzzzz{{{|||{{{zzzyyyxxxxxxyyyyyyxxxuuurrrqqqqqqpppooooooooooooooooooooommmmmmlllllllllkkkjjjjjjeeecccaaa```___\\\YYYVVVUUUWWW[[[aaahhhooouuuxxxyyyyyyxxxwwwvvvxxx{{{~~~}}}zzzwwwsssmmmgggbbb\\\ZZZWWWWWWZZZ]]]___```___[[[WWWSSSOOOPPPZZZeeeyyyfffQQQHHHEEEBBB???===<<<;;;888666333333222222222333444444111000000///////////////111000000000000000111111000000000000000000000000222333222111222888BBBJJJUUU```jjjmmmllliiieee```___fffnnnssssssqqqqqqsssxxxpppbbbTTTQQQOOONNNPPPSSSUUUUUUYYYYYY]]]bbbeeeiiirrr|||yyyyyyfffYYYRRRIIICCCBBBBBB@@@???<<<<<<;;;::::::999888888777666666555555555555666666777777888888777777666555555444333333333333444666666555444444444444555666777;;;@@@JJJYYYgggqqq}}}uuurrroookkkkkkmmmnnnpppsssuuuvvvtttrrrpppqqqkkkeee```YYYSSSSSSWWW[[[YYYTTTMMMEEECCCKKKVVVkkk{{{}}}|||}}}}}}|||{{{zzz{{{{{{||||||{{{zzzxxxwwwvvvwwwyyywwwuuurrrpppppprrrrrrrrrrrrqqqqqqppppppkkkllllllmmmmmmllllllkkkeeecccaaa```___]]]ZZZWWWTTTXXX___gggnnnrrruuuvvvwwwxxxyyyyyyyyyzzz}}}}}}zzzvvvrrrmmmfffbbb[[[YYYWWWXXX[[[^^^_________[[[VVVSSSOOOQQQ\\\hhh~~~~~~hhhTTTKKKDDDBBB???>>>===;;;888666444444333222222333333333111111000/////////000000000000000000000111111222000000000000000000000000222333333222333999CCCKKKVVVaaalllooommmkkkfffaaa___gggqqqvvvtttrrrrrrsss||||||ooocccVVVSSSPPPOOOQQQSSSTTTUUUWWWXXX]]]bbbeeejjjvvvzzz{{{hhh[[[TTTKKKEEECCCCCCBBB@@@<<<<<<<<<<<<;;;999777666555444444444444555555666555666888::::::888666555555555444333333333333444666666555444444444444444777888<<>><<<999666555444444333222222222222222222111000000000000111000000000000000111222222000000000000000000000000111222333333444:::CCCKKKUUU```kkknnnmmmjjjeee```]]]fffqqqvvvtttppppppqqqyyy~~~~~~xxxnnndddWWWTTTQQQPPPQQQSSSTTTTTTWWWYYY]]]bbbeeelll{{{{{{}}}jjj]]]UUULLLFFFDDDDDDCCCAAA<<<<<<======;;;999666444333333333333333444555666444666999;;;;;;999666444555555444333333333333444777666555444444444444444777999===CCCMMM[[[iiirrr~~~wwwzzz}}}wwwvvvsssooommmnnnrrrsssuuuuuusssooojjjgggaaa]]]ZZZXXXSSSOOOPPPTTTTTTPPPNNNKKKGGGFFFRRR```rrr~~~~~~~~~~~~}}}}}}}}}|||zzzxxxvvvtttrrrtttvvvvvvtttqqqpppooossssssrrrrrrpppooommmllloooooooooooonnnllljjjhhheeecccaaaaaa```___\\\ZZZSSSZZZgggsss{{{~~~}}}{{{~~~}}}yyyuuuqqqlllfffbbbXXXXXXXXXZZZ]]]______^^^[[[WWWRRROOOMMMPPP]]]kkk|||rrrqqq{{{iiiVVVNNNFFFDDDBBBAAA???===:::777666555444333222111111111333222222111111111111111000000///000000111222222000000000000000000000000111222444444555;;;DDDJJJSSS___jjjmmmllliiiddd^^^[[[eeepppuuusssooonnnppptttzzz~~~}}}zzzvvvmmmdddYYYUUUQQQPPPQQQSSSTTTUUUXXXYYY]]]bbbfffnnn~~~|||nnn^^^WWWNNNHHHFFFEEEDDDBBB@@@>>><<<:::888777666666555555444444444444555555666666666666666666666666666666555444333444777:::EEE>>>555222444777777666888888===FFFQQQ\\\jjjvvv|||{{{~~~wwwzzzyyysssooommmmmmnnnmmmnnnqqquuuuuupppggg___[[[XXXVVVTTTSSSQQQOOOMMMSSSPPPOOONNNMMMPPP\\\iii}}}~~~}}}zzz{{{{{{|||zzzxxxvvvttttttuuuvvvuuurrrppppppqqqoooooooooooopppqqqrrrrrrnnnnnnnnnnnnmmmllljjjiiidddddddddcccaaa^^^\\\ZZZYYY```lll{{{~~~|||~~~{{{{{{xxxssssssrrriii___XXXXXXWWWYYY\\\]]]]]]\\\\\\VVVRRRQQQQQQRRRYYYaaayyypppooowwwnnnXXXOOOHHHFFFCCC@@@>>><<<999777444333222222111111222222222222111111000000//////222222111111111111111111000000000000000000000000666222111555999<<>><<<:::888777777666555555444444555555666666666666666666666666666666777777555444555888:::BBB<<<555222444777777666777777;;;EEEPPP[[[iiivvv~~~yyyuuurrrppptttwww|||xxxyyy{{{tttpppmmmmmmmmmnnnooorrruuutttooofff___[[[XXXUUUSSSSSSRRRQQQPPPSSSOOONNNQQQVVV\\\gggppp}}}|||yyyzzz|||~~~}}}|||{{{yyyyyyzzzzzzyyywwwuuusssssstttvvvuuusssqqqqqqrrrpppppppppooooooppppppqqqpppppppppooommmjjjhhhgggddddddcccbbb```^^^[[[ZZZ[[[bbbnnn||||||yyy||||||zzzyyy|||}}}~~~|||wwwrrrrrrrrrjjj```XXXWWWWWWYYY[[[]]]]]]\\\ZZZUUUQQQPPPOOOPPPWWW___sssrrrqqqzzznnnXXXOOOHHHEEEBBB@@@>>><<<999666444333222222111111222222/////////......---------111111111111111111111111111111111111111111111111555222222555999<<>>;;;888666444333222222111111222222///000000000000000000000//////000000000111111111111111111111111111111111222111333666777:::DDDNNNYYY___dddeeecccbbbeeehhhlllnnnnnnmmmjjjiiikkknnnppppppttt{{{|||ooodddYYYTTTQQQTTTXXX^^^gggooowww{{{}}}xxxeee^^^TTTNNNKKKJJJHHHFFFDDDCCC@@@===;;;888777666777666666555555666666777666666666666666666666666222444555555444333555666444444555666777777666666:::999<<>><<<999666444333222222111111222222000000000000111111111111...//////000000111111111222222222222222222222222111111444666777:::DDDOOOVVV\\\bbbdddcccbbbfffiiimmmnnnooonnnlllkkklllmmmpppqqqwwwtttfffXXXSSSQQQTTTXXX^^^fffooozzzyyyggg___VVVOOOLLLKKKHHHFFFFFFDDDBBB???<<<:::888777777777666666666666777777666666666666666666666666222444666666555444555666555666777777666666666777999888;;;EEERRR```qqq{{{yyyzzzxxxpppiiifffhhhmmmttt}}}~~~zzz{{{xxxsssooolllkkklllmmmlllooosssuuutttssssssttttttuuuvvvxxxxxxuuupppllljjjiiikkkppptttxxx}}}yyywwwuuuuuuwww|||~~~~~~{{{yyyxxxxxxyyyzzzxxxxxxwwwvvvvvvvvvvvvvvvtttuuuvvvtttqqqnnnnnnnnnlllmmmnnnoooooommmkkkjjjhhhhhhgggfffdddaaa^^^\\\ZZZZZZYYYYYYYYYZZZ[[[\\\bbblllyyyzzzrrrmmmlllpppuuuwwwwwwuuuuuutttxxxyyy{{{}}}~~~~~~~~~~~~{{{|||yyysssooolllgggaaaXXXVVVSSSRRRTTTVVVWWWXXXYYYUUURRRPPPNNNLLLOOOUUUfffyyynnnmmmwwwzzz```TTTIIIGGGDDDAAA@@@===:::888444333222222111111222222111111111222222222333333......//////000111111222222222222222222222222222000111444777777999DDDPPPVVV\\\bbbdddcccbbbeeehhhlllmmmoooooonnnmmmllllllooorrrzzzwwwgggVVVRRRPPPTTTXXX]]]dddlll|||yyyggg```VVVOOOLLLKKKIIIGGGGGGFFFCCC@@@===;;;999999777777666666666666777777666666666666666666666666333555777777666555666777666777777777666666777888888777:::DDDQQQ___qqq~~~}}}~~~{{{rrriiiggghhhlllttt}}}{{{}}}zzzuuuppplllkkkkkkllllllooossstttrrrpppqqqrrrtttttttttuuuvvvvvvtttrrrqqqllljjjooovvv|||}}}zzzzzzzzz{{{~~~~~~~~~|||yyywwwvvvwwwyyyzzzwwwvvvvvvuuuuuuuuuuuuvvvqqqrrrssssssqqqoooooopppooopppppppppnnnkkkhhhgggiiihhhgggeeebbb^^^[[[YYYYYYXXXXXXXXXYYYZZZ\\\]]]cccnnn{{{{{{sssnnnlllpppuuuwwwwwwvvvuuuuuuwwwxxxzzz|||}}}}}}||||||yyy{{{yyysssooommmiiidddXXXVVVSSSRRRSSSVVVWWWWWWZZZVVVSSSRRROOOMMMPPPVVVjjj}}}sssrrrzzz|||aaaUUUJJJGGGDDDBBB@@@>>>;;;888444333222222111111222222------....../////////000---......///000111111222222222222222222222222222000111444777777999DDDPPPXXX^^^eeefffdddbbbdddgggkkkmmmoooqqqpppnnnlllkkknnnqqq{{{xxxgggVVVQQQPPPTTTXXX\\\cccjjj}}}zzzjjjeee]]]VVVQQQNNNLLLJJJGGGFFFCCC@@@===999777555888777555555777777777666333444666888888777555444<<<;;;:::888777555444333444444555555666777777777888:::???FFFRRRbbbsss}}}xxxkkkcccccceeejjjrrr{{{~~~yyysssnnnllllllllllllkkknnnqqqrrrqqqoooooooooooonnnooorrruuuxxxyyyxxxtttpppkkkmmmttt~~~{{{xxxuuuwwwzzz|||zzzxxxvvvvvvvvvxxxyyytttuuuwwwxxxwwwvvvtttsssqqqqqqppppppppppppppppppnnnmmmlllmmmnnnnnnllljjjllljjjeee```]]]ZZZYYYXXX[[[YYYWWWVVVWWW[[[```cccjjjqqqzzzzzzsssnnnooorrrvvvxxxwwwvvvuuuuuuvvvyyy{{{||||||{{{|||}}}|||zzzxxxwwwuuuooofff___\\\XXXTTTQQQRRRTTTUUUVVVVVVUUUUUUSSSNNNJJJNNNUUUkkk~~~tttvvv|||```TTTJJJHHHFFFDDDAAA>>>999666555444444333333222222111111111111111111111111111333333111000//////......000111111111111222222222///111222333555<<>>:::888666888777555555777888777666555666888999888777666555666666666666666666666666444444555555666777777777888:::???FFFQQQaaaqqq|||wwwjjjaaa___bbbhhhpppyyy}}}yyysssnnnllllllllllllkkknnnqqqrrrpppmmmkkkjjjllllllmmmpppuuuxxxyyyyyyqqqmmmjjjkkkrrr{{{{{{xxxvvvxxx|||{{{zzzxxxwwwvvvvvvwwwwwwtttuuuwwwwwwwwwvvvtttsssrrrqqqqqqqqqppppppooooooooonnnnnnnnnppppppnnnlllkkkiiieee```]]][[[[[[ZZZ[[[[[[YYYZZZ[[[___ccceeehhhooowww{{{yyysssooolllqqqtttwwwxxxwwwvvvuuutttvvvxxx{{{||||||||||||}}}}}}zzzxxxwwwuuuoooggg```ZZZWWWSSSQQQQQQRRRRRRRRRRRRRRRSSSRRRNNNKKKQQQYYYnnnyyyyyybbbUUUJJJHHHEEECCCAAA===888555555444444333333222111111000000000000000000000000222222111000000000111111000111111111111222222222000111222333555<<>>EEEPPP___oooyyytttggg___[[[___eeemmmvvv}}}xxxrrrnnnlllllllllkkkkkknnnqqqqqqmmmhhhdddbbbddddddfffjjjnnnrrrssssssiiihhhfffiiiooovvv|||zzzwwwwwwzzzyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuvvvwwwvvvuuutttsssssssssrrrqqqpppoooooonnnpppoooooopppqqqrrrpppooojjjhhhdddaaa___^^^^^^___^^^^^^^^^___aaaccceeefffgggmmmtttuuupppkkkhhhiiipppsssvvvwwwvvvtttssssssuuuxxx{{{}}}|||||||||}}}}}}zzzxxxwwwtttooogggaaaXXXUUURRRPPPPPPPPPOOOMMMNNNNNNPPPQQQNNNMMMTTT]]]qqq~~~eeeWWWJJJHHHEEEBBB@@@<<<888555444444444333222222111111000000000000000000000000111111111111111222333333000111111111111222222222111222333333555<<>>;;;999999777666666777888888777888999999888888666555444666666666555555555555555444444555555666777777777888:::>>>DDDOOO^^^nnnxxxsssfff^^^[[[^^^eeelllssszzz~~~{{{wwwqqqmmmlllkkkjjjjjjkkkmmmooonnniiibbb]]]ZZZ[[[ZZZ[[[^^^bbbeeeffffff```aaabbbffflllsssxxx{{{yyyvvvwww{{{~~~xxxxxxxxxxxxwwwvvvuuutttuuuuuuvvvvvvvvvuuutttsssttttttsssrrrpppooonnnnnnpppooooooppprrrrrrqqqoooiiihhhfffdddccccccdddeeedddeeefffggghhhhhhggggggggglllqqqpppiiiddddddeeeiiimmmqqqssssssrrrqqqrrrtttwww{{{}}}}}}||||||}}}|||zzzwwwvvvtttooogggaaaWWWTTTRRRPPPPPPOOOMMMKKKMMMMMMOOOPPPNNNNNNVVV___sssgggXXXKKKHHHEEEAAA???;;;777444444444333333222111111111000000000000000000000000333222222222222222333333000000111111111222222222222333444444555<<>>;;;888555444333333222222111000000222222222222222222222222555444333222111111111111000000111111111222222222111333444444666<<>>IIIQQQYYYbbbkkkkkkfffeeekkkrrrsssyyy}}}{{{vvvwwwzzz||||||vvvnnngggZZZ[[[\\\```eeehhhfffbbbdddnnnnnnmmmssswwwxxxrrrkkkddd___\\\ZZZXXXUUUSSSOOOJJJDDD???;;;999:::888777777888999999888888777777777777777888999666666555444444333222222444444555555666777777777666999===EEEQQQaaaqqq{{{xxxnnnjjjcccggglllnnnooottt|||~~~{{{xxxwwwrrroookkkhhhfffeeebbbaaa______]]]XXXRRRNNNLLLKKKCCCBBBCCCEEEHHHJJJJJJJJJOOORRRUUUWWWZZZ^^^eeejjjwww}}}{{{zzzyyywwwuuusssrrrssstttuuuuuuuuutttsssssssssssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooooooooonnnllliiiiiihhhgggggghhhiiilllmmmiiijjjkkkllllllkkkjjjiiijjjfffcccccceeeccc^^^YYY^^^bbbhhhlllnnnooopppqqqqqquuu{{{~~~}}}}}}xxxtttpppooommmjjjddd___WWWSSSOOOLLLMMMOOOPPPPPPOOOOOOPPPRRRQQQSSS]]]hhh|||qqqiiippp{{{lllYYYQQQMMMHHHCCC@@@===:::888333333222222111000000000111111111111111111111111000000000000000000111222000111111111111222222222...000222444777???JJJRRRZZZcccmmmmmmgggeeeiiipppnnnttt|||}}}|||yyyzzz|||}}}{{{uuulllfff[[[]]]___ccchhhjjjgggaaa```iiihhhhhhooovvvyyyssskkkeee```^^^[[[ZZZVVVTTTPPPJJJCCC???======<<<;;;999777666666777888777777777777777777777777555555555555555555555555777777777666555666888;;;::::::===DDDQQQaaaqqq{{{|||nnnhhhdddgggkkkmmmpppuuu}}}{{{yyywwwvvvrrrqqqoookkkgggccc___]]]ZZZXXXUUUQQQNNNLLLKKKKKKGGGGGGFFFFFFFFFGGGIIIJJJMMMOOOQQQTTTXXX]]]ccchhhqqqyyy~~~}}}{{{yyyyyyyyyuuusssrrrpppqqqsssvvvxxxwwwwwwvvvvvvvvvvvvwwwwwwssssssssssssrrrqqqppppppqqqqqqooonnnllllllkkkkkkiiiiiijjjkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjiiigggfffbbbbbbccceeeeeeddd```]]]```dddjjjooorrrrrrpppoootttvvvyyy|||}}}}}}|||{{{sssrrrqqqooommmhhhbbb^^^QQQQQQNNNMMMNNNPPPPPPMMMQQQOOOPPPRRRSSSUUU^^^hhhlllfffppp|||hhhYYYNNNKKKGGGDDDAAA>>>:::777888777444222111222333444000000000000000000000000111111000000//////......---///111000//////222555000111333666888<<>><<<<<<;;;:::999888777777777777777777777777777777777777555555555555555555555555555666777666555555777999888999<<>>:::777555555333222111111222333111111111111111111111111222222111111111000000000///111222111///...000222111111333666888<<>>;;;;;;999999999999999888777666777777777777777777777777666666666666666666666666333555666777666555666777777888;;;DDDRRRdddttt~~~~~~pppiiifffiiilllnnnqqqwww~~~{{{xxxwwwwwwqqqppplllhhhccc___[[[ZZZVVVTTTQQQNNNKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLOOOQQQUUUZZZ]]]dddkkktttyyy{{{}}}||||||}}}zzzwwwuuusssssstttuuuvvvwwwxxxyyy}}}|||zzzwwwvvvtttssssssqqqqqqqqqqqqpppooonnnnnnoooooonnnmmmllllllmmmmmmjjjjjjkkkjjjjjjiiihhhgggeeeeeeeeeeeedddcccbbbaaa______aaaccceeeeeecccaaabbbeeejjjooorrrssssssrrrsssuuuyyy{{{}}}|||{{{zzztttsssqqqooolllgggaaa\\\SSSQQQNNNNNNOOOPPPPPPOOOOOONNNOOOQQQQQQSSS[[[dddzzzmmmgggmmmxxxlll]]]OOOLLLHHHEEEBBB>>>;;;888222222222222222222222222111111111111111111111111222222222222222111111111111222222222000///000111111111333666888<<>>::::::777888999::::::888777666666666666666666666666666777777777777777777777777444666888999888777777777;;;;;;>>>EEERRRcccsss|||tttgggccccccfffiiilllqqqyyy}}}zzzxxxxxxwwwrrrooojjjddd^^^ZZZVVVUUUQQQOOOMMMJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMOOOPPPRRRVVVXXX\\\aaaiiioootttyyy|||{{{}}}~~~}}}yyyuuurrrrrrsssvvvxxxyyyyyyxxxxxxvvvuuutttssssssrrrrrrrrrssssssssssssrrrqqqpppooonnnmmmmmmlllllllllmmmmmmkkkkkkjjjiiihhhfffeeedddddddddcccbbbaaaaaaaaaaaabbbbbbcccfffjjjllllllkkklllnnnoooqqqrrrrrrqqqqqquuuwwwzzz|||}}}}}}{{{zzztttssspppmmmiiiccc]]]XXXNNNMMMQQQXXXYYYRRRLLLJJJMMMMMMOOOQQQQQQQQQWWW^^^tttrrrllloooyyyiiiZZZOOOLLLHHHEEEBBB???;;;888222333444444555444444333111111111111111111111111111111111111111111111111000111333555777888888888333222333666777<<>>FFFSSSdddttt}}}rrreee```aaaaaadddiiinnnttt~~~|||yyyxxxvvvvvvvvvtttqqqjjjccc\\\WWWTTTRRRNNNMMMKKKIIIHHHHHHHHHHHHEEEFFFHHHIIIJJJKKKJJJJJJJJJLLLPPPRRRTTTVVVXXXZZZ\\\___dddiiioootttyyy|||~~~}}}yyyvvvxxx}}}|||zzz~~~~~~}}}{{{wwwtttrrruuuuuuvvvvvvvvvvvvvvvuuusssrrrrrrqqqrrrrrrssssssrrrssssssrrrrrrqqqpppoooooonnnmmmlllkkkjjjjjjjjjhhhhhhhhhhhhgggfffeeedddfffeeecccbbbaaaaaabbbbbbeeedddeeehhhlllnnnooonnnoooppppppqqqssstttuuuvvvxxxzzz}}}}}}|||wwwuuusssqqqmmmhhhaaa]]]SSSNNNRRR\\\]]]SSSMMMOOOMMMMMMPPPTTTSSSQQQUUU[[[hhhttt}}}rrrlllqqqyyyjjjZZZPPPMMMIIIFFFCCC@@@<<<999666555333222222222333333222222222222222222222222111111111222222222333333000000111555999:::999777555333444555777<<>>;;;999999999999999888888777888888888888888777666666555555555555666666666666666666555555555555666666999:::===CCCOOOaaasss|||vvvnnnfffcccfffkkkoootttxxx}}}}}}|||}}}~~~|||{{{{{{zzzxxxpppjjjccc\\\WWWTTTQQQOOOMMMLLLIIIGGGFFFFFFGGGHHHIIIHHHGGGGGGIIILLLMMMNNNOOOPPPQQQSSSVVVYYY[[[]]]aaadddgggkkknnnoooooooooqqqooopppssswww}}}yyywwwwww{{{~~~~~~~~~}}}zzzzzz{{{yyyxxxwwwxxxzzzyyyyyyxxxwwwwwwwwwwwwxxxvvvuuusssrrrrrrrrrrrrsssqqqppppppooonnnnnnmmmmmmmmmlllkkkjjjiiiiiiiiiiiikkkjjjiiiiiihhhgggffffffgggeeecccbbbcccdddcccbbbbbbbbbdddhhhkkkmmmmmmkkkmmmllljjjiiikkkooosssvvvzzz{{{~~~}}}|||}}}zzzuuummmccc]]]PPPOOONNNMMMMMMLLLLLLLLLIIINNNLLLMMMSSSQQQQQQ]]]mmmzzzvvvaaa\\\dddrrrooo```UUUPPPJJJGGGEEEBBB===999555444333222222222222222222222222111111222222222111000000000000000111111111111222222222333333333333333666999:::===HHHSSSbbblllqqqllleeeeeekkkpppttt{{{|||{{{~~~|||yyyuuuppphhh```\\\MMMIIIGGGJJJMMMOOOUUU\\\^^^eeelllqqqxxx}}}zzzxxxnnnjjjbbbXXXOOOFFF@@@===:::::::::::::::999999999888888888888888777666666555555555555666666666666666666555555555555666666:::;;;===CCCNNN___ppp|||zzzsssllljjjlllrrruuuyyy|||}}}}}}~~~~~~{{{{{{||||||zzzzzz{{{zzzzzzoooiiiaaaZZZUUUSSSQQQPPPKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHHHHHHHJJJLLLNNNPPPOOOOOOQQQSSSVVVYYY[[[]]]cccfffjjjmmmnnnmmmkkkiiiiiifffgggkkkrrr|||~~~|||yyywwwwww{{{~~~~~~~~~xxxyyyyyyxxxvvvvvvwwwyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuutttssssssrrrrrroooooonnnnnnmmmmmmllllllllllllkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhfffdddcccddddddcccbbb```bbbdddhhhlllllljjjggggggfffeeeeeehhhlllpppsssyyyzzz|||}}}}}}|||zzzyyyzzzyyyxxxvvvrrrkkkbbb\\\OOONNNMMMLLLKKKKKKKKKKKKIIINNNKKKLLLRRRQQQSSSaaarrrzzziiiYYYWWWaaaqqqpppbbbVVVQQQLLLHHHFFFCCC===999555444444333333333444444222222222111111222222222/////////000000111333333111111222222222333333333444555999<<<===>>>GGGQQQ^^^gggmmmiiidddffflllpppqqqzzz}}}zzzvvvuuusssrrrnnnhhhaaa[[[MMMIIIHHHKKKMMMOOOTTTZZZ___eeemmmrrr{{{}}}{{{zzzppplllcccYYYOOOGGGAAA???;;;::::::999999999999999888888888888888777666666555555555555666666666666666555555555555666666777999:::<<>>:::555555444444444555555666111222222222222222222111222222222222333333444555111111222222222333333333666666999;;;;;;===FFFPPPYYYccciiigggcccfffllloookkksss~~~yyyuuuqqqqqqppppppooojjjaaa[[[MMMIIIHHHJJJLLLMMMRRRWWW```eeemmmttt~~~~~~}}}{{{rrrmmmdddYYYOOOGGGBBB???::::::999888888888888999888888888888888777666666555555555555666666666666555555555555555666777777888888;;;@@@IIIXXXhhhrrr}}}zzzyyyxxx||||||}}}}}}}}}~~~zzzzzz{{{}}}{{{yyyyyy{{{~~~~~~zzzwwwwwwvvvuuutttooojjjbbb[[[WWWUUUTTTRRRJJJJJJIIIIIIHHHHHHGGGGGGGGGIIIKKKLLLKKKLLLOOOQQQOOOPPPRRRTTTWWW[[[]]]______ccchhhlllllljjjeeebbb___]]]___hhhsss|||{{{yyywwwyyy|||~~~}}}{{{yyywwwvvvwwwwwwvvvttttttuuuwwwxxxwwwvvvvvvuuuuuuvvvvvvssstttttttttsssqqqpppoooppppppooonnnmmmllllllkkkmmmllllllllllllmmmmmmnnnjjjjjjjjjjjjkkkkkkkkkkkkhhhfffdddcccccccccbbbaaaaaacccggglllnnnmmmhhheee______```cccggglllqqqtttvvvwwwyyyzzz{{{|||||||||uuuuuusssqqqmmmfff]]]WWWNNNMMMLLLKKKJJJJJJJJJJJJLLLPPPNNNNNNUUUWWWaaasssggg^^^WWW]]]iiiwwwttteeeYYYUUUPPPMMMJJJFFF???:::555555444444444555666666111222333333333333222111555444444333222222333333111111222222222333333333777666666777777:::EEEPPPVVV___fffdddbbbeeejjjmmmfffmmmvvv}}}~~~zzzuuuqqqqqqpppppprrrrrrmmmddd\\\OOOJJJHHHIIIKKKLLLPPPVVV```eeelllttt~~~tttnnneeeZZZPPPHHHCCC@@@;;;:::888777777777888999888888888888888777666666555555555555666666666666555555444555555666777888777888:::???IIIWWWfffpppzzz}}}|||{{{xxx{{{zzzyyy{{{{{{}}}}}}zzz{{{}}}|||yyyyyy{{{~~~~~~|||zzzxxxxxxwwwuuusssmmmhhhaaa[[[WWWTTTQQQOOOJJJJJJIIIHHHHHHHHHHHHHHHHHHKKKNNNNNNLLLLLLNNNQQQPPPQQQSSSVVVYYY\\\___aaa___cccgggkkkllliiieeebbb[[[ZZZ]]]hhhuuu|||{{{yyyyyyzzz}}}~~~|||zzzwwwuuuvvvwwwwwwvvvttttttuuuwwwwwwvvvvvvuuuuuuuuuuuuuuusssrrrrrrrrrrrrqqqqqqqqqtttsssrrrpppooommmlllkkkllllllkkkllllllmmmnnnnnnjjjjjjjjjjjjjjjjjjjjjkkkhhhfffcccbbbbbbbbbaaa___aaacccgggkkknnnmmmiiieee]]]^^^```dddiiioootttwwwwwwwwwyyyzzz{{{|||||||||tttsssrrrpppllleee]]]WWWNNNMMMLLLKKKJJJJJJJJJJJJLLLQQQOOOOOOWWW\\\iii~~~ggg```___fffqqq{{{uuufff[[[WWWRRROOOLLLGGGAAA;;;666555555444444444555555222333444555555444333222444444222111111000000000111111222222222333333333666444444444444888DDDPPPUUU]]]cccbbbaaadddgggiiidddhhhooouuuxxxwwwsssppppppoooppptttvvvrrrhhh___SSSMMMIIIJJJKKKLLLQQQWWW```dddkkkssswwwqqqggg\\\QQQIIIEEEBBB<<<;;;999888888888:::;;;888888888888888777666666555555555555666666666666444444444555555666777888777888;;;@@@JJJXXXgggpppxxx}}}}}}|||xxxxxxvvvuuuwww}}}{{{}}}}}}{{{||||||zzzyyy{{{~~~{{{zzzyyyzzz{{{zzzxxxvvvnnniiiddd^^^YYYUUUPPPMMMJJJIIIGGGFFFEEEFFFHHHIIIIIILLLPPPOOOLLLKKKMMMPPPQQQRRRTTTWWW[[[^^^aaaccccccfffiiilllkkkiiieeebbbZZZZZZ___lllzzz}}}|||zzzzzz|||}}}|||zzzxxxvvvwwwwwwxxxvvvuuutttuuuwwwvvvvvvuuuttttttttttttuuussssssrrrqqqrrrssstttuuuxxxwwwuuussspppnnnlllllliiiiiiiiijjjkkklllmmmmmmjjjjjjjjjjjjiiiiiiiiiiiigggeeecccaaaaaaaaa___^^^```bbbeeeiiilllllliiifff[[[]]]```dddjjjpppvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyrrrqqqqqqpppmmmggg___YYYNNNNNNMMMLLLKKKKKKKKKKKKKKKQQQOOOOOOXXX___nnnmmmiiijjjsss{{{uuufff\\\XXXTTTQQQNNNIIIAAA<<<666666555444333333333333333444666777777666444333333222222111111111222222111111222222222333333333333222333555555888CCCOOOUUU]]]bbbaaa___bbbddddddbbbdddhhhmmmppprrrqqqooommmmmmooouuuzzzwwwmmmdddXXXRRRLLLKKKLLLNNNTTT[[[```ccciiirrr}}}yyysssiii]]]SSSKKKFFFDDD>>><<<;;;999999:::;;;<<<888888888888888777666666555555555555666666666777444444444555555777888888777999<<>>;;;888666777888999999888888888888777777777777666666666555444444444333555666666777888999999999777999<<>><<<;;;;;;<<<<<<<<<;;;777777777777666666666666666666666777777777777777555666666777777888888999666777:::???HHHVVVdddmmm}}}{{{wwwuuuppplllnnnuuu|||xxxxxxzzz}}}~~~}}}~~~rrrnnnggg```ZZZTTTOOOKKKKKKJJJHHHGGGGGGHHHJJJKKKOOOPPPQQQQQQPPPPPPRRRSSSUUUYYY]]]aaadddfffiiikkklllllllllkkkhhhdddaaa___]]]^^^dddoooyyy~~~}}}{{{yyywwwvvvuuutttuuuttttttssssssrrrrrrrrrssssssssssssssssssssssssssstttttttttsssrrrrrrqqqoooooopppoooooonnnmmmllliiihhhhhhiiikkkmmmlllkkklllllllllkkkjjjhhhgggfffiiihhhfffdddbbbaaa``````aaaaaabbbeeegggeee^^^YYYUUUWWW[[[aaahhhooouuuyyy{{{{{{||||||{{{zzzxxxwwwrrrqqqpppnnnjjjccc[[[VVVOOOMMMLLLLLLLLLLLLKKKIIILLLGGGHHHPPPTTTYYYnnn}}}pppeeeaaa]]]YYYTTTMMMCCC<<<777666444333222111222222222333444555555444333222333333444444555444444444111111111222222333333444222111333666777999BBBKKKUUU]]]bbbbbb`````````^^^ZZZ[[[[[[\\\cccjjjllliiijjjjjjkkkpppuuutttmmmfffXXXSSSMMMHHHIIINNNTTTYYYccceeeiiirrr|||sssfffXXXLLLEEEBBB>>><<<;;;<<<======<<<:::777777777666666666555555555555555666666777777888666666666666777777888888777777:::>>>GGGUUUdddmmmyyy{{{wwwxxxsssnnnmmmsss{{{{{{wwwwwwyyy}}}~~~~~~~~~pppllleee___YYYTTTNNNKKKHHHGGGFFFEEEEEEFFFGGGHHHNNNPPPRRRRRRRRRSSSUUUVVVWWW[[[___ccceeegggjjjlllmmmlllkkkiiifffccc```^^^^^^^^^dddnnnwww~~~}}}|||zzzxxxvvvuuuttttttuuuuuuuuutttttttttssssssssssssssstttttttttttttttttttttttttttssssssrrrqqqpppppppppooonnnmmmlllkkkhhhggggggiiikkkmmmmmmlllllllllkkkkkkiiihhhggggggiiihhhgggeeecccbbbaaa```aaa```aaaccceeebbb\\\WWWSSSUUUXXX^^^fffnnnvvvzzzzzzzzz{{{{{{{{{zzzxxxwwwrrrqqqpppmmmjjjccc\\\VVVNNNMMMKKKKKKLLLLLLJJJIIILLLFFFFFFMMMRRRWWWgggyyy~~~rrriiieee```\\\WWWNNNCCC;;;777666444333222222333333444444555555555444333333111222444555666666555444000000111222333333444444333222333666777999AAAJJJTTT\\\bbbbbb`````````]]][[[ZZZYYY[[[bbbhhhjjjiiikkkjjjlllppptttqqqiiibbbVVVRRRLLLHHHGGGLLLSSSYYYeeeggglllvvvuuugggXXXKKKDDDAAA>>>===;;;;;;<<<<<<:::999777777777777666666666666444444444555555666666666666666666666666777777777888999:::>>>GGGUUUdddnnnvvvyyyvvvwwwsssmmmkkknnnttt{{{zzzvvvuuuxxx|||~~~~~~|||zzzxxxnnnjjjccc]]]XXXSSSNNNJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJLLLNNNNNNOOOQQQSSSXXX[[[```ccceeefffiiijjjkkkjjjhhhfffccc```^^^]]]]]]^^^cccmmmuuu}}}~~~~~~|||{{{yyywwwuuuttttttsssvvvvvvvvvuuuuuuuuuuuuuuusssssssssttttttuuuuuuuuussssssttttttsssrrrrrrqqqsssrrrrrrpppnnnlllkkkjjjhhhggggggiiikkkmmmmmmllllllkkkjjjiiihhhhhhggggggggggggfffeeedddbbbaaa````````````bbbcccaaa[[[VVVSSSTTTWWW]]]dddmmmvvvzzzyyyzzz{{{{{{{{{zzzyyyxxxtttrrrpppnnnjjjddd]]]XXXNNNMMMKKKKKKLLLLLLJJJIIILLLGGGFFFKKKPPPVVVcccqqq|||yyy}}}sssllliiiddd___YYYPPPDDD<<<777666444333222333333444444444444444444333333333111222444555666555444444000000111222333333444444333222333666777999AAAJJJSSS[[[bbbbbb``````___\\\[[[XXXWWW[[[bbbgggjjjkkklllkkklllpppsssooofff^^^SSSQQQLLLGGGFFFKKKSSSZZZfffiiippp{{{xxxiiiXXXKKKDDDBBBAAA???<<<;;;;;;;;;999888888888888888777777777777444444444444555555555555666666666666666666666666999999:::>>>FFFTTTcccnnnvvv~~~xxxuuussspppkkkhhhiiinnntttxxx|||yyyuuutttwww|||~~~|||zzzwwwtttlllhhhbbb\\\WWWRRRMMMJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLNNNNNNPPPRRRTTTWWWZZZ^^^aaabbbdddfffggggggfffccc```]]][[[ZZZZZZ[[[[[[aaakkkttt|||~~~~~~~~~}}}{{{zzzyyywwwuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuurrrrrrsssssstttuuuuuuuuuqqqrrrrrrssssssrrrrrrqqqssssssrrrpppnnnllljjjiiiiiihhhhhhiiikkkmmmlllkkkjjjjjjiiiggggggffffffgggddddddddddddcccbbbaaa``````______aaacccaaa\\\WWWSSSTTTWWW]]]eeemmmuuuzzzyyyzzz{{{||||||{{{zzzyyytttssspppmmmjjjddd]]]XXXOOOMMMLLLLLLLLLLLLKKKIIIMMMJJJIIIKKKNNNTTTaaannnwwwqqq~~~uuunnnkkkgggbbb\\\RRRFFF===777666444333333333444555111111111111111222222222222222333333444333333333111111111222222333333444444222444666777999@@@IIIRRR[[[bbbbbb``````^^^[[[ZZZUUUTTT[[[bbbgggkkknnnnnnmmmnnnqqqsssnnnddd\\\QQQOOOLLLGGGFFFKKKTTT\\\gggkkkrrr~~~{{{kkkZZZLLLFFFDDDEEEBBB>>>;;;;;;::::::999999999999999888888888888666666666666555555555555666666666666666666666666888888999<<>>777666444333333444555555111111111111222222333444333333222111111111222222222222222222222222222222444333444666777999@@@IIISSS\\\cccdddbbbaaa___\\\WWWQQQQQQYYYbbbggglllqqqooooooooorrrsssnnncccZZZOOONNNLLLHHHFFFKKKVVV^^^hhhlllttt}}}mmm[[[NNNGGGFFFIIIEEE@@@<<<;;;;;;:::::::::::::::999999999888888888888777777666666555555666666666666666555555555777777777;;;CCCQQQaaakkkxxx~~~xxxuuunnnmmmlllkkkmmmqqqwww|||~~~xxxtttsssvvv{{{~~~~~~~~~|||xxxuuuiiieee```ZZZVVVQQQMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNOOORRRTTTSSSVVVZZZ]]]^^^___```bbb]]][[[XXXUUUSSSRRRSSSSSSVVVWWW^^^hhhsss|||~~~~~~|||zzzzzz{{{zzzyyywwwvvvuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttuuuuuummmnnnooopppqqqrrrrrrrrrmmmmmmmmmmmmlllkkkjjjiiikkkjjjiiiiiikkklllkkkjjjhhhgggfffeeeddddddeeefff]]]^^^___aaaaaaaaa```______^^^^^^```cccbbb^^^ZZZSSSUUUYYY___gggnnntttwwwzzz{{{|||}}}}}}|||{{{{{{sssqqqnnnjjjgggaaa[[[WWWPPPOOOMMMMMMNNNNNNLLLKKKNNNOOOOOOMMMMMMSSScccqqq{{{ooolllvvv{{{pppmmmiiieee___UUUHHH???777666555444333444555666333333333333444555666777444333111000///000111111333333222222222222222222444333444666777888@@@IIITTT]]]dddeeecccccc```]]]TTTNNNNNNXXXbbbggglllssspppppppppssstttnnnbbbYYYNNNNNNLLLHHHGGGLLLWWW```hhhlllttt|||ooo___SSSRRRWWWWWWXXXNNN>>>888===>>>888;;;:::999777666555555555999999999888777666666555555555555555555666777777999666555:::AAAMMM___ooo}}}{{{ssssssqqqrrrrrrppppppsss{{{~~~yyysssqqquuu|||{{{uuuppplllhhhbbb\\\WWWRRRMMMJJJGGGFFFDDDEEEFFFFFFEEEDDDHHHJJJMMMNNNNNNPPPRRRTTTTTTVVVXXXYYYYYYXXXWWWUUUUUUTTTRRRPPPOOONNNMMMMMMRRRWWW___iiisss}}}yyyxxxxxx||||||zzzyyywwwvvvttttttrrrrrrqqqpppqqqrrrssstttsssssssssssssssssssssssstttttttttsssqqqooonnnmmmnnnmmmlllkkkjjjkkklllllllllkkkiiihhhhhhhhhiiijjjiiiiiihhhgggfffeeedddddd```______```bbbbbbaaa``````^^^^^^___``````\\\XXXRRRXXX___dddhhhkkkpppttt|||||||||{{{zzzyyywwwvvvsssqqqnnnjjjfff___YYYTTTQQQPPPOOONNNMMMMMMMMMMMMQQQOOOMMMMMMMMMQQQ^^^kkkuuukkkfffsss|||{{{{{{{{{vvvrrrkkkeee^^^UUUIIIAAA888777666555555444444555444555555555666666777777222222222222111111000000111111111111111111111111333111222555666888@@@JJJVVV___gggiiihhhfff```ZZZWWWQQQPPPXXXbbbhhhlllpppoooooonnnnnnqqqpppcccUUURRRLLLHHHIIIMMMQQQYYYaaahhhqqqzzz~~~ppp___SSSQQQVVVxxxtttcccKKK>>>>>>===777999888888888888999999:::999999888888777666666555555555555555555666777777777555666:::???KKK^^^nnn}}}{{{tttttttttuuuuuuttttttxxx~~~zzz|||wwwqqqpppssszzz~~~{{{uuuppplllhhhbbb\\\XXXSSSNNNKKKGGGEEEDDDDDDEEEFFFEEECCCGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLLLLLLLPPPTTT\\\eeennnxxx|||xxxwwwwwwvvvvvvuuutttssssssrrrrrrrrrrrrqqqqqqqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppoooooonnnmmmkkkjjjjjjjjjkkkllllllkkkjjjiiihhhhhhiiiiiihhhhhhgggfffeeeddddddccc```______```bbbbbbaaa_________^^^___```___ZZZVVVTTTYYYaaafffjjjmmmssswww{{{|||}}}}}}|||yyywwwuuutttqqqmmmiiiddd___XXXTTTPPPOOONNNMMMMMMMMMMMMMMMNNNLLLLLLMMMOOOTTTbbbpppqqqdddbbbmmmvvvxxxzzz{{{wwwpppiiiaaaVVVIII@@@888777666555555444444555444444555555555555555555222222222222111111111000111111111111111111111111333111222555666888@@@JJJUUU___hhhkkkkkkiiiddd]]]VVVQQQOOOWWW```fffkkkooopppooonnnnnnpppooodddXXXQQQKKKHHHIIIMMMRRRZZZbbbhhhpppzzzrrr```RRROOOSSS~~~iiiOOO???===<<<888999999999999999:::;;;;;;999999888888777666666666555555555555555666777777777888;;;>>>@@@JJJ^^^qqq|||{{{uuutttuuuvvvwwwvvvvvvzzz~~~www|||}}}zzzuuupppnnnrrrxxx~~~}}}yyytttpppkkkgggbbb]]]XXXTTTPPPMMMGGGEEECCCCCCDDDEEEDDDCCCEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQQQQRRRQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIIIIIIILLLPPPVVV]]]eeemmmvvv{{{~~~zzzwwwvvvvvvuuuuuuuuuuuuttttttttttttrrrqqqqqqqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqooooooooonnnnnnoooppppppmmmlllkkkjjjiiijjjkkkkkklllllljjjiiihhhhhhhhhhhhggggggfffeeedddcccbbbbbb___^^^^^^```aaabbb```___^^^______``````]]]XXXTTTUUU[[[bbbhhhlllpppuuuyyyzzz{{{}}}~~~~~~{{{wwwuuutttqqqkkkfffaaa]]]XXXUUUNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJKKKNNNQQQXXXggguuuqqqbbb^^^gggpppvvv||||||uuunnndddXXXIII@@@888777666555555444444555444444444444333333333333222222222222111111111111111111111111111111111111333111222555666888@@@JJJUUU```jjjnnnooommmggg```XXXSSSQQQXXXaaagggmmmrrrsssttttttsssssspppfff[[[PPPJJJGGGIIIMMMRRR[[[dddhhhoooyyysss```PPPLLLOOOlllfffWWWDDD:::;;;<<<;;;<<<;;;:::999888888888888888888888888777777666666555555555555555666777777:::<<<@@@CCCCCCLLL```ttt{{{zzz{{{}}}wwwuuutttuuuuuuuuuuuuzzz~~~wwwyyy|||yyyuuupppooorrrxxx~~~}}}xxxtttqqqkkkgggbbb]]]YYYUUUQQQNNNGGGEEEBBBBBBCCCCCCCCCBBBCCCEEEGGGGGGGGGHHHJJJKKKMMMMMMMMMMMMLLLKKKIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGIIILLLPPPUUUZZZ```gggkkkrrrvvv}}}}}}{{{}}}|||xxxvvvttttttttttttttttttttttttttttttqqqqqqqqqqqqqqqrrrrrrrrrppppppppppppppppppppppppooonnnmmmmmmmmmmmmnnnooolllkkkjjjiiihhhiiijjjjjjllllllkkkjjjiiiiiiiiihhhffffffeeedddcccbbbaaaaaa___^^^^^^___aaaaaa```^^^]]]^^^``````___[[[VVVSSSVVV\\\ccchhhlllpppuuuyyyyyy{{{~~~|||xxxuuuuuupppiiiccc___[[[WWWUUULLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKOOORRRZZZjjjxxxvvveee]]]dddnnnxxxyyyqqqgggZZZJJJ@@@888777666555555444444555444444333333222222111111222222222222222222222222111111111111111111111111333111222555666888@@@JJJWWWbbbmmmqqqqqqnnnhhhaaa\\\WWWUUU[[[cccjjjqqqxxx||||||uuuhhh\\\PPPJJJGGGJJJNNNSSS\\\dddgggnnnxxxvvvaaaOOOHHHJJJMMMJJJDDD===:::<<<>>>===;;;:::999888888888888888888888888777777777777777555555555555555666777777;;;===BBBDDDDDDLLL```sssxxx~~~xxxxxx|||wwwtttuuuvvvuuuvvvzzzwwwxxx~~~}}}{{{vvvrrrqqqttt{{{|||xxxtttrrrlllhhhccc^^^ZZZVVVRRROOOGGGDDDAAA@@@AAABBBAAAAAABBBCCCEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHKKKMMMOOOSSSXXX[[[___dddkkksss{{{{{{xxx{{{|||xxxuuusssqqqpppoooooooooooonnnnnnnnnnnnppppppqqqqqqqqqrrrrrrrrroooooooooooooooooooooooooooooonnnmmmllllllllllllkkkjjjiiihhhggghhhiiiiiikkkkkkkkkkkkjjjjjjiiiiiieeeeeedddcccbbbaaa``````^^^]]]]]]^^^``````___^^^\\\^^^______]]]YYYUUUSSSVVV[[[ccchhhkkkoootttxxxxxxzzz}}}~~~|||xxxuuutttooohhhaaa]]]YYYVVVTTTLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKLLLOOOSSSZZZiiixxxzzzeee\\\bbbnnn{{{{{{tttjjj[[[KKK@@@888777666555555444444555333333222222111111111000222222222222222222222333111111111111111111111111333111222555666888@@@JJJZZZdddnnnqqqpppmmmfff___]]]XXXWWW\\\dddkkkuuu}}}|||lll^^^QQQLLLHHHJJJNNNRRR[[[cccfffmmmvvvzzzdddPPPGGGHHHBBBBBBBBBAAA@@@???>>>>>>777777777777888:::;;;<<<888888777777777777777777555555555555555666777777999;;;>>>AAABBBJJJ\\\nnnuuu|||~~~}}}|||xxxyyyyyyxxxyyy}}}wwwzzz~~~|||yyyuuutttwww}}}}}}xxxuuusssmmmiiiddd___ZZZVVVRRROOOGGGDDDAAA??????@@@@@@@@@AAABBBDDDDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGHHHKKKNNNOOOTTT[[[aaagggoooxxxzzzxxx{{{}}}xxxtttqqqnnnllljjjkkkkkkkkkllllllmmmmmmmmmoooppppppqqqrrrqqqqqqqqqoooooooooooooooooooooooonnnoooooonnnnnnlllkkkjjjjjjiiihhhgggfffggghhhhhhiiijjjkkkkkklllkkkkkkkkkeeeeeedddcccbbbaaa``````]]]]]]\\\^^^___```^^^]]][[[]]]^^^]]]ZZZWWWUUUUUUWWW\\\cccgggjjjmmmqqquuuxxxyyy|||}}}}}}{{{xxxvvvrrrmmmgggaaa\\\XXXUUUSSSNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMPPPRRRYYYhhhvvv{{{bbb\\\bbbppp}}}vvvlll\\\JJJ>>>888777666555555444444555222222222222222111111111222222222222333333333333111111111111111111111111333111222555666888@@@JJJ[[[dddlllnnnmmmjjjddd^^^[[[WWWVVV[[[ccckkkwwwpppcccUUUOOOJJJKKKNNNQQQYYYaaaeeelllvvvhhhRRRHHHHHHAAABBBDDDEEEDDDAAA>>>===888888888888:::;;;<<<===777777777777777777777888555555555555555666777777:::999;;;???BBBKKK[[[jjjrrryyy{{{||||||{{{{{{~~~{{{}}}zzzwwwvvvyyy~~~~~~xxxvvvuuuoookkkeee___[[[VVVQQQNNNGGGDDD@@@>>>>>>?????????AAABBBCCCCCCBBBAAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAAAAABBBDDDDDDHHHMMMQQQTTTZZZcccjjjpppsssyyyyyyyyy~~~yyysssnnnkkkiiieeecccdddeeefffhhhjjjlllnnnnnnnnnooopppqqqrrrqqqqqqpppooooooooooooooooooooooookkkmmmoooppppppnnnlllkkkiiihhhgggfffffffffggggggggghhhjjjkkkmmmmmmmmmlllfffeeedddcccbbbaaaaaa```]]]\\\\\\]]]______^^^\\\ZZZ\\\]]][[[XXXVVVVVVWWWYYY^^^dddhhhjjjlllppptttwwwyyyzzz{{{{{{yyywwwvvvppplllfff```\\\XXXTTTQQQPPPOOONNNMMMMMMMMMMMMMMMNNNLLLMMMOOORRRYYYhhhvvvggg^^^fffvvvyyymmm\\\III<<<888777666555555444444555111111222222222222222333222222222333333333444444111111111111111111111111333111222555666888@@@JJJXXXaaahhhiiiiiihhhddd___[[[WWWVVV\\\dddmmmzzztttiiiXXXRRRLLLLLLMMMPPPVVV^^^dddkkkuuukkkTTTJJJIII>>>>>>AAADDDDDD@@@======<<<<<<;;;:::::::::;;;;;;777777777777777888888888555555555555555666777777<<<:::;;;???DDDMMM\\\iiipppwww|||}}}|||{{{zzz~~~}}}zzzwwwvvvyyy~~~yyyvvvvvvppplllfff```[[[VVVQQQMMMGGGDDD@@@===>>>?????????AAABBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEEEECCCAAA>>>===>>>??????BBBFFFGGGHHHMMMUUU\\\eeeiiipppzzz~~~yyyzzz|||wwwooojjjgggeeeaaa^^^ZZZ[[[^^^aaaeeehhhjjjkkknnnooopppqqqrrrqqqpppppppppppppppppppppppppppppphhhkkknnnqqqrrrpppnnnllliiihhhgggfffeeeffffffgggfffgggiiilllmmmnnnnnnmmmfffeeeeeedddcccbbbaaaaaa]]]\\\\\\]]]______^^^\\\ZZZ[[[\\\YYYVVVUUUWWWYYY[[[```fffiiijjjlllpppssswwwxxxyyyyyyyyyxxxwwwvvvoookkkfffaaa\\\WWWSSSPPPQQQPPPOOONNNMMMMMMMMMMMMMMMKKKLLLOOORRRYYYhhhvvvpppbbbkkk||||||ooo\\\HHH:::888777666555555444444555111111222222333333333444222222222333333444444444111111111111111111111111333111222555666888@@@JJJVVV^^^dddffffffgggddd```\\\YYYYYY^^^fffppp~~~wwwoooZZZTTTNNNMMMMMMOOOUUU\\\cccjjjuuukkkTTTIIIHHHAAABBBCCCFFFGGGFFFBBB??????<<<999888999;;;;;;;;;999999999999999888777777777777777777777777777777===<<<>>>BBBDDDKKKYYYfffpppvvv{{{}}}}}}yyywww{{{|||zzzyyy|||zzzuuuppplllfffaaa[[[UUUPPPLLLIIIFFFAAA===;;;<<<===???@@@AAABBBBBBCCCCCCBBBBBBAAACCCFFFIIIIIIHHHEEECCCBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@??????>>>??????@@@BBBEEEIIILLLNNNYYY]]]fffrrr|||tttooohhhccc```\\\WWWTTTUUUWWWYYY]]]bbbgggkkkmmmkkklllmmmnnnoooooooooooooooooonnnllllllkkkkkkkkkmmmmmmnnnooooooooooooooohhhiiijjjkkkjjjiiihhhgggggghhhjjjkkkllllllkkkkkkiiihhhfffdddbbb```___^^^^^^]]][[[\\\___aaabbbbbb[[[ZZZYYYXXXWWWWWWWWWWWW\\\___bbbdddgggkkkrrrwwwwwwxxxyyyyyyyyywwwuuutttmmmiiiddd]]]WWWSSSQQQOOOQQQSSSTTTSSSQQQOOOOOOOOOMMMKKKLLLOOOSSS[[[kkkyyyuuuhhhtttqqq[[[GGG===;;;:::999777666666555555444333333222222333333444111111111111000000//////555444333333222222333333888666666777666666<<>>AAACCCAAAAAABBBCCCCCCCCCCCCCCCBBBCCCFFFHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBAAA@@@??????>>>AAAAAAAAAAAABBBDDDEEEFFFRRRWWWaaannnyyy~~~pppkkkddd^^^ZZZVVVRRRNNNPPPRRRVVVZZZ___dddhhhjjjkkkkkklllmmmnnnnnnoooooopppooonnnlllkkkkkkkkkkkknnnooopppqqqqqqpppooooookkklllmmmmmmmmmlllkkkjjjggghhhjjjkkkkkkjjjiiiiiigggffffffeeecccaaa___^^^___]]][[[\\\]]]_________\\\\\\[[[ZZZZZZZZZZZZZZZ[[[^^^aaacccfffjjjqqquuuxxxyyyzzzzzzyyywwwtttsssmmmjjjddd]]]WWWRRRPPPOOOOOOPPPQQQPPPNNNMMMNNNNNNOOONNNNNNQQQTTT\\\kkkzzzxxxjjjwwwoooYYYEEE;;;:::999777666555555444444444333333222222333333444222222222111111000000000222222222222222333444555666444555777888999@@@IIIRRRZZZbbbeeegggiiifffaaaZZZZZZ\\\```iiiwwwttthhh\\\XXXRRRMMMMMMRRRXXX\\\fffjjjtttmmmTTTHHHFFFFFFFFFHHHJJJMMMMMMKKKHHHBBB???<<<::::::::::::999888888888888888777666666777777777777777777777777;;;:::<<<@@@CCCJJJXXXfffpppvvv|||~~~~~~~~~~~~{{{yyyzzz|||}}}|||yyyuuupppjjjddd^^^XXXQQQMMMGGGDDD@@@======>>>AAACCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@??????AAAAAAAAA@@@AAAAAABBBCCCLLLQQQ[[[hhhttt{{{}}}}}}}}}}}}}}}~~~~~~|||xxxuuulllggg___YYYTTTPPPLLLJJJLLLOOOTTTZZZ```eeehhhjjjkkkkkkllllllmmmmmmnnnnnnpppooonnnlllkkkkkkjjjjjjnnnpppqqqrrrrrrqqqooonnnlllmmmmmmmmmmmmlllkkkjjjhhhhhhiiijjjiiihhhgggfffcccdddeeeeeedddbbb```^^^___]]][[[[[[[[[\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[]]]```bbbeeejjjppptttzzzzzz{{{zzzxxxvvvsssqqqmmmjjjddd]]]VVVQQQOOOMMMNNNOOOOOONNNMMMMMMNNNPPPRRRPPPPPPSSSVVV]]]mmm{{{{{{rrr~~~nnnUUUBBB:::999888777555444444444444444333333222222333333444333333222222222222111111000000000111222333555666777555666999999:::BBBKKKSSS[[[bbbdddfffgggfffbbb[[[[[[\\\bbbnnn}}}|||rrrggg^^^YYYSSSNNNNNNTTT[[[```hhhllltttnnnUUUGGGEEECCCCCCDDDGGGJJJKKKJJJIIIDDDAAA===;;;::::::999999777888888888888777666666666666666666666666666666777666888<<>>;;;;;;::::::999888888888888888777666666666666666666666666666666666555777:::===CCCQQQ___kkkrrr}}}~~~{{{zzzzzz{{{~~~}}}|||uuuqqqkkkddd^^^XXXRRRNNNKKKHHHDDD???===>>>???AAACCCDDDEEEEEEFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCCCC???@@@AAABBBDDDEEEFFFFFFFFFIIIQQQ[[[eeelllooopppuuuvvvwwwxxxxxxtttnnnjjjeee```YYYRRRLLLJJJKKKLLLQQQUUU]]]dddjjjmmmnnnmmmkkkjjjjjjiiijjjjjjkkklllnnnmmmlllkkkkkkjjjjjjkkklllmmmoooppppppnnnmmmlllkkkjjjjjjiiihhhgggggggggggghhhhhhhhhgggeeedddbbb___aaaccceeeeeecccaaa______]]][[[ZZZZZZYYYWWWUUUTTTTTTUUUVVVWWWYYY[[[[[[\\\]]]^^^bbbhhhnnnsssvvv|||||||||{{{xxxtttpppnnnlllhhhbbb[[[UUUPPPMMMLLLLLLNNNNNNMMMLLLLLLNNNPPPMMMLLLMMMQQQUUU^^^ooo~~~}}}kkkRRRCCC???::::::888777666555555555444333333222222333333444333333333333333333333444333333222222111222222333:::888888:::999999@@@IIIRRR[[[bbbcccaaabbbbbb```[[[WWWWWW___lllxxx~~~|||wwwuuutttnnnfff\\\WWWRRROOOQQQYYYccciiikkkoooxxxqqqWWWIIIFFFCCCBBBAAACCCFFFHHHIIIIIIEEEBBB>>><<<;;;;;;;;;:::999999999999999888777777777777777777777777777777888888999<<<>>>DDDQQQ^^^jjjqqq|||}}}|||||||||}}}}}}|||tttpppjjjeee___YYYSSSPPPIIIFFFBBB??????@@@CCCEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCEEEEEEFFFFFFFFFFFFHHHMMMUUU___fffkkkmmmooooooqqqssstttqqqmmmiii___\\\VVVOOOJJJIIILLLOOOVVV[[[ccckkkpppqqqpppnnnkkkjjjiiihhhhhhiiijjjkkkllllllkkkkkkkkkkkkllllllkkklllmmmmmmnnnnnnnnnmmmnnnmmmlllkkkjjjiiiiiiiiigggggghhhhhhgggeeedddccc```aaabbbddddddcccaaa```^^^]]][[[[[[\\\[[[XXXVVVUUUUUUUUUVVVXXXYYY[[[\\\[[[[[[]]]bbbiiiqqqvvvxxx|||||||||{{{xxxtttpppnnnjjjgggaaaZZZUUUPPPNNNMMMKKKLLLNNNNNNLLLKKKKKKLLLLLLKKKLLLPPPTTT]]]nnn}}}kkkRRRDDDBBB;;;:::999777666666666666444333333222222333333444222222333333333333444444555444333333222222222333444333444777888:::BBBKKKQQQ\\\ddddddbbbaaaaaa___XXXUUUUUU[[[gggrrrxxxyyy||||||yyyuuuttttttnnnfff[[[WWWRRROOOQQQYYYbbbgggiiinnnyyyrrrYYYJJJGGGDDDBBB@@@AAADDDFFFGGGHHHEEEBBB>>><<<<<<<<<<<<;;;:::::::::::::::999888888777777777777777777777777:::999:::<<<===BBBOOO\\\jjjpppzzz~~~}}}}}}}}}}}}||||||tttpppkkkfffaaa\\\VVVSSSIIIFFFCCC@@@???AAACCCFFFEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHDDDEEEGGGJJJLLLMMMMMMMMMOOONNNOOORRRXXX^^^bbbdddggghhhjjjnnnpppooollliii]]]ZZZUUUOOOKKKLLLQQQVVV___dddllltttwwwwwwtttqqqkkkjjjhhhgggggghhhiiijjjjjjjjjjjjjjjkkklllmmmnnnllllllllllllmmmnnnpppqqqqqqpppnnnlllkkkkkkkkkkkkfffggghhhhhhgggfffeeedddaaaaaabbbbbbbbbbbbaaaaaa]]]\\\\\\]]]^^^]]][[[YYYTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXZZZ```iiirrrwwwyyy|||||||||{{{xxxtttqqqooohhheee```ZZZTTTQQQOOONNNMMMOOORRRRRRPPPNNNLLLLLLNNNMMMNNNPPPTTT\\\kkkzzzyyykkkPPPCCCBBB:::999888777666555555555444333333222222333333444111222222222333333333333444444444333444444555555222111222555666999@@@IIIRRR^^^ggghhhdddbbbaaa```VVVTTTUUUZZZeeeooowwwzzzyyyzzzxxxuuuuuuuuunnnggg\\\XXXSSSPPPQQQVVV]]]bbbdddkkkxxx~~~sssYYYKKKHHHBBB@@@>>>>>>AAACCCEEEEEEEEEBBB>>><<<<<<======<<<:::;;;;;;;;;;;;:::999999777777777777777777777777999888888:::;;;???LLLYYYkkkpppzzz}}}}}}||||||uuuqqqlllgggccc^^^YYYUUUMMMJJJEEEAAA??????AAABBBFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJDDDGGGJJJOOOSSSVVVWWWXXXYYYVVVSSSRRRTTTWWWZZZ[[[cccdddfffiiimmmmmmkkkiii^^^\\\WWWRRRNNNPPPWWW]]]ggglllttt{{{~~~|||xxxuuukkkjjjhhhffffffgggiiijjjiiiiiiiiijjjkkklllnnnooommmmmmllllllmmmppprrrtttqqqpppnnnlllkkkkkkkkkkkkfffggghhhhhhhhhgggfffeeebbbbbbbbbaaaaaaaaaaaaaaa\\\\\\\\\^^^______]]][[[QQQQQQQQQRRRSSSUUUVVVWWWWWWVVVXXX___iiirrrwwwyyy|||||||||zzzxxxuuuqqqooogggddd___YYYTTTQQQOOONNNQQQTTTWWWXXXUUURRROOONNNRRRPPPPPPQQQTTT[[[jjjxxx~~~ttt|||jjjOOOBBBAAA999888777666444444444444444333333222222333333444111111111222222333333333333333333444555666777888444222333555555555<<>>;;;999999999:::::::::999888888888888777666666666666666<<<:::;;;===>>>AAAIIIRRReeennnxxx~~~~~~}}}}}}||||||wwwooojjjfffaaa[[[VVVOOOIIIBBB@@@CCCFFFEEEDDDHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGEEEEEEEEEFFFGGGKKKMMMKKKFFFCCCEEEHHHKKKIIIGGGDDDBBBCCCGGGKKKGGGIIINNNSSSXXX]]]```bbbbbb]]]WWWSSSTTTWWW[[[]]]aaafffjjjjjjkkkmmmkkkgggggg```XXXUUUSSSTTTYYY___mmmuuu|||}}}wwwnnnllliiiggggggiiilllnnnmmmlllkkkkkklllmmmnnnoookkklllmmmnnnoooooooooooorrrqqqpppnnnmmmkkkjjjiiiggggggggggggfffeeedddcccbbbaaa``````````````````````````````___]]]ZZZYYYTTTRRRPPPRRRTTTUUUSSSQQQQQQUUU\\\eeemmmuuu{{{~~~~~~}}}{{{xxxtttpppnnniiiddd]]]XXXTTTQQQOOOMMMNNNQQQUUUWWWWWWUUUQQQNNNRRROOONNNPPPTTT[[[iiivvvxxxpppwwwkkkQQQBBB===;;;999777666666666555333666555444333222333333444111222222333333222222111222222222222222222222222111000111555777999>>>EEEQQQ```kkkiiidddcccaaa]]]ZZZUUUSSSXXX___eeemmmtttuuussstttwwwyyyvvvsssqqqeee\\\SSSOOOOOOOOOSSSXXX^^^eeeqqq}}}|||www]]]MMMJJJDDDDDDCCCBBBBBBCCCEEEEEEFFFDDDAAA@@@???>>>;;;999999::::::::::::999888888888888777666666666666666;;;999:::======???HHHQQQbbbkkkvvv~~~}}}xxxqqqlllhhhccc]]]XXXOOOIIICCCAAACCCEEEEEEDDDFFFFFFGGGHHHIIIJJJLLLMMMLLLKKKHHHFFFEEEEEEEEEFFFGGGJJJMMMKKKFFFDDDEEEHHHJJJKKKKKKJJJHHHIIIKKKMMMLLLNNNSSSXXX^^^cccggghhhhhhccc]]]YYYYYY[[[]]]^^^bbbgggkkklllnnnqqqpppllliiiaaaZZZWWWVVVXXX^^^fffssszzzzzzqqqpppnnnmmmmmmnnnpppqqqpppooonnnmmmmmmnnnooopppkkklllmmmooopppqqqqqqqqqrrrqqqpppooonnnlllkkkkkkggggggggggggfffeeedddddddddccccccbbbbbbbbbbbbbbb`````````___^^^\\\ZZZZZZTTTRRRPPPPPPRRRTTTTTTTTTTTTXXX^^^fffnnnuuu{{{}}}}}}{{{wwwtttpppnnngggbbb\\\XXXUUUSSSQQQPPPNNNPPPSSSUUUUUUSSSPPPNNNOOOMMMMMMOOOSSSYYYfffrrruuukkkpppjjjPPPBBB===;;;999777666777777666444666555444333333333444444333333444444444444333333222222222222222222222222222000111555888999???FFFRRRbbbllliiidddcccaaa\\\XXXSSSQQQUUU\\\bbbiiipppsssssstttxxx|||{{{yyyvvveee[[[QQQMMMLLLLLLPPPUUU\\\dddpppyyy^^^NNNJJJDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDBBBAAA@@@>>><<<999::::::::::::999999999888888888777666666666666666999888999;;;<<<===EEENNN]]]hhhttt}}}~~~~~~yyytttppplllfff___YYYPPPKKKDDDBBBCCCEEEEEEDDDEEEEEEFFFHHHJJJKKKMMMMMMNNNLLLHHHFFFDDDDDDFFFGGGGGGJJJKKKJJJGGGEEEGGGIIIIIILLLNNNOOOOOOOOOPPPRRRTTTVVV[[[```eeejjjmmmooonnnjjjeeeaaaaaaaaabbbbbbeeejjjnnnooorrrvvvvvvssskkkccc\\\YYYZZZ^^^fffoooyyy|||uuuuuuttttttttttttuuuuuusssrrrqqqoooooooooooopppjjjkkkmmmoooqqqrrrrrrsssqqqqqqpppooonnnmmmlllkkkggggggggggggfffeeeddddddddddddcccbbbbbbbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZUUURRROOONNNPPPTTTWWWXXXZZZ]]]bbbiiipppvvvzzz|||}}}zzzvvvssspppnnneeeaaa[[[WWWVVVUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPOOOOOOMMMNNNQQQTTTYYYdddooo}}}uuuiiilllyyyiiiOOOBBB>>>;;;999777777777888777666666555444444333444444444555555666666666666555555222222222222222222222222333111222666888999???FFFTTTcccmmmjjjdddccc```[[[YYYSSSPPPTTTZZZ___fffmmmpppqqqtttyyyggg]]]SSSNNNKKKKKKNNNSSSZZZbbbooo~~~yyy^^^NNNJJJCCCCCCBBBBBBCCCDDDFFFGGGEEEDDDBBBBBBBBB@@@===;;;<<<;;;;;;:::999999999999888777777666666666666666888777888::::::;;;BBBKKKXXXdddrrr}}}~~~|||~~~zzzuuurrrnnnhhh```ZZZQQQLLLFFFCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNLLLIIIEEEDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGIIIKKKIIILLLNNNPPPQQQRRRUUUWWW\\\^^^bbbfffkkknnnqqqrrrqqqnnnjjjiiiiiijjjjjjiiikkkooorrrrrrtttxxxxxxvvvmmmeee]]]\\\^^^cccnnnwww}}}|||wwwxxxzzz{{{{{{zzzxxxwwwvvvtttrrrpppooonnnnnnoookkklllmmmoooppppppppppppoooooonnnmmmmmmlllkkkkkkhhhhhhhhhggggggfffeeedddcccbbbaaa```_________```aaa```^^^\\\ZZZZZZZZZZZZUUURRRNNNMMMOOOTTTYYY]]]___bbbffflllqqqvvvyyy{{{~~~|||yyyuuuqqqnnnmmmeeeaaa[[[WWWVVVUUUTTTSSSPPPOOOOOOOOOOOOOOOOOOPPPQQQOOOPPPSSSVVVZZZeeeooo{{{xxxlllooovvv}}}gggNNNBBB>>>;;;999888777888999888777555555555444444444444555555555666666666666555555222222222222222222222222333222333666888999???FFFUUUdddnnnkkkeeeccc```[[[\\\UUURRRVVV[[[```ffflllmmmppptttzzzmmmbbbVVVPPPMMMLLLOOOTTTYYYbbbpppyyy]]]MMMIIIDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDCCCDDDDDDCCC@@@>>>===<<<;;;:::999999999999888777777666666666666666777666777999999:::@@@HHHVVVbbbqqq|||}}}~~~{{{{{{~~~{{{vvvsssooojjjaaa[[[RRRNNNHHHDDDCCCCCCDDDEEEHHHHHHIIIJJJJJJIIIIIIHHHMMMKKKIIIFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNKKKMMMOOOPPPQQQUUUYYY\\\ccceeegggjjjmmmpppqqqrrrpppooommmnnnpppsssttttttuuuwwwxxxuuuuuuxxxxxxuuunnnfff___^^^aaagggrrr|||~~~yyyzzz|||~~~~~~|||zzzyyyvvvtttrrrooonnnmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkllllllkkkkkkjjjjjjjjjiiihhhhhhhhhhhhgggfffeeedddcccbbbaaa```____________aaa___]]][[[ZZZYYYYYYZZZTTTRRROOONNNPPPVVV\\\aaadddfffiiinnnrrrvvvyyyzzz}}}zzzvvvsssooommmkkkeeeaaa[[[WWWUUUSSSRRRQQQPPPOOONNNMMMMMMNNNOOOPPPPPPOOOPPPSSSVVVZZZdddooozzz{{{ppprrrrrrzzzeeeMMMAAA???===;;;999999999:::999888444555555555555555555555444444555555555555444444222222222222222222222222444222333666888999>>>EEESSSbbbmmmjjjeeedddaaa\\\]]]WWWSSSVVV[[[___ffflllmmmpppuuu{{{rrrfffYYYRRRMMMKKKNNNSSSYYYdddsssxxx]]]MMMIIIEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDFFFHHHGGGEEEBBB>>>===;;;:::999999999999888888777666666666666666777666777999999999>>>FFFTTT```nnnzzz{{{~~~~~~}}}||||||wwwssspppkkkddd^^^SSSOOOJJJFFFCCCCCCDDDEEEHHHIIIJJJJJJJJJIIIHHHGGGKKKJJJIIIHHHGGGHHHHHHIIIKKKJJJJJJJJJKKKMMMOOOQQQPPPRRRSSSUUUWWWZZZ```ccchhhiiilllnnnppprrrssstttqqqpppooorrrvvv{{{~~~~~~~~~yyywwwxxxxxxuuuppphhhbbbbbbeeekkkuuu~~~zzz{{{~~~~~~{{{zzzuuutttqqqooommmlllllllllnnnnnnnnnmmmlllkkkjjjiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggfffeeeeeeeeeeeecccbbbaaaaaaaaaaaa___^^^]]][[[ZZZYYYXXXXXXRRRRRRRRRRRRTTTXXX___dddggghhhlllooosssvvvxxxyyy~~~|||xxxtttpppllljjjiiiddd```ZZZVVVSSSRRRQQQPPPPPPOOONNNMMMMMMNNNOOOPPPNNNLLLMMMPPPSSSXXXcccnnn{{{~~~ppppppmmmvvv}}}~~~dddLLLAAA@@@???===;;;:::::::::999888444444555666666666666555333333444444444444333333222222222222222222222222333111222555777888===CCCOOO___jjjhhhddddddccc^^^\\\VVVSSSVVVZZZ___eeekkkppptttxxx~~~uuuhhhZZZRRRLLLIIILLLQQQYYYeeeuuuyyy^^^NNNJJJGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCEEEHHHKKKKKKIIIFFF???>>><<<999888888999:::888888777666666666666666777666777:::999888===EEERRR]]]kkkvvv}}}~~~}}}}}}yyytttqqqmmmgggbbbSSSPPPLLLFFFCCCBBBDDDFFFGGGHHHIIIKKKKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIIIILLLKKKJJJKKKMMMPPPRRRSSSWWWYYY]]]```bbbdddhhhjjjkkklllooorrruuuwwwyyyzzzsssrrrrrruuu{{{|||yyyzzzzzzwwwrrrlllffffffiiinnnvvv{{{|||~~~~~~|||{{{uuusssqqqooommmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjhhhiiiiiihhhhhhgggfffeeefffeeedddbbbaaaaaa``````]]]]]]]]]\\\[[[YYYWWWWWWOOORRRTTTVVVXXX[[[aaaeeehhhjjjlllpppsssvvvxxxyyy|||zzzvvvqqqmmmjjjhhhgggaaa]]]XXXTTTSSSRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPNNNKKKKKKNNNQQQXXXdddqqq~~~ooollliiisss|||bbbKKKAAA@@@AAA???<<<;;;;;;:::888777333444555666777777666555333333444444444444333333222222222222222222222222222000111444666666;;;BBBKKK[[[ggggggdddeeeeeeaaa^^^XXXTTTWWW\\\aaagggnnnuuuzzz}}}yyylll]]]SSSMMMJJJLLLQQQYYYeeevvvzzz___OOOLLLHHHFFFEEECCCBBBBBBBBBBBBBBBCCCEEEIIILLLMMMKKKIII@@@>>><<<999888888999:::888888777666666666666666777666888:::999888===DDDPPP[[[hhhrrr}}}~~~}}}zzzuuurrroooiiieeeTTTQQQMMMGGGCCCBBBDDDFFFEEEFFFIIIJJJKKKKKKJJJIIIEEEGGGHHHJJJKKKKKKJJJIIIMMMLLLKKKLLLOOORRRTTTUUU[[[```eeeiiikkkmmmnnnooolllnnnqqquuuyyy|||~~~vvvuuuuuuxxx~~~|||}}}|||yyytttnnniiijjjlllpppwww|||}}}}}}|||uuutttrrrpppnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiihhhgggfffeeedddcccbbb```___^^^^^^^^^\\\]]]]]]]]][[[YYYWWWUUUMMMQQQVVVYYY[[[]]]aaaeeehhhjjjmmmpppsssvvvxxxxxx{{{yyyuuupppllliiigggfff]]]ZZZUUUSSSRRRSSSRRRRRRPPPOOOOOOOOOOOOOOOOOOPPPPPPMMMLLLOOORRRZZZgggtttoooiiihhhsss~~~bbbKKKAAAAAACCC@@@===;;;;;;:::888666333444666777777777666555333444444444444444444333222222222222222222222222222000111444555666;;;AAAHHHXXXeeefffdddffffffbbbaaa[[[WWW[[[```dddkkkqqqyyy}}}pppaaaWWWPPPLLLNNNSSSXXXeeevvvyyy]]]MMMIIIHHHFFFCCCCCCCCCDDDDDDDDDGGGFFFGGGGGGHHHIIIKKKLLLAAA@@@???===;;;::::::999888888777666666666666666666888999999999:::>>>@@@LLLWWWdddnnnyyyxxxqqqpppooojjjbbbUUUNNNIIIHHHFFFBBBAAACCCHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKJJJOOOOOOPPPQQQSSSWWWZZZ\\\```eeemmmtttxxxyyywwwvvvttttttuuuxxx|||~~~~~~~~~{{{zzzzzz|||}}}xxxsssmmmhhhiiiooowww|||||||||}}}}}}}}}}}}}}}}}}xxxuuuqqqnnnnnnoooppppppqqqppppppooonnnmmmmmmlllmmmlllkkkjjjjjjjjjkkkllliiiiiiiiiiiigggeeecccbbbeeecccaaa___^^^]]]]]]]]][[[[[[\\\]]]]]]ZZZUUUPPPPPPPPPSSSYYY[[[\\\```fffiiimmmrrrvvvwwwvvvvvvvvvuuuqqqllllllmmmlllgggaaa\\\XXXTTTQQQPPPOOONNNMMMTTTOOOMMMPPPQQQOOOOOOQQQNNNOOOPPPQQQWWWdddvvvjjjggglllttt~~~~~~^^^KKKEEECCCBBB???<<<;;;:::999777555555666777777777666444444888888999:::<<<;;;999666555444444333333444444555666444333333666;;;@@@CCCOOOZZZeeeiiiiiiiiifffccc]]][[[YYYZZZ^^^gggpppvvvppp___TTTOOOLLLLLLNNNZZZcccqqqyyy^^^MMMIIIFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEAAA@@@>>>===;;;:::::::::888888777666666666666666777888888999999:::===@@@KKKWWWeeeooozzz~~~}}}yyysssqqqpppiiiaaaUUUOOOIIIHHHGGGCCCCCCEEEIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIHHHIIIJJJLLLMMMMMMQQQRRRUUUXXX\\\___bbbccckkkooovvv|||{{{{{{{{{~~~~~~}}}}}}}}}xxxqqqlllkkkooovvvzzz{{{zzzvvvxxxzzz|||}}}}}}||||||xxxuuuqqqoooooooooooonnnnnnnnnnnnmmmmmmllllllkkkjjjjjjiiiiiijjjkkklllmmmlllllljjjhhhfffcccaaa___dddcccaaa___]]]]]]]]]]]]^^^\\\\\\[[[[[[YYYVVVSSSPPPOOOQQQVVVXXXYYY]]]dddiiimmmrrruuuvvvuuuuuuuuussspppmmmlllkkkiiieeeaaa[[[XXXTTTQQQPPPOOONNNMMMRRRNNNMMMQQQRRRPPPOOOQQQPPPQQQRRRTTT\\\kkkjjjgggkkksss}}}~~~^^^KKKDDDAAA@@@>>>;;;::::::999777666666666777777777555444333666666777888:::999777555444444444444444444444444333111000000222777;;;???LLLWWWaaaeeefffgggfffccc___]]][[[]]]ccclllsssxxxrrraaaWWWQQQMMMLLLNNNWWW___lllzzzyyy^^^MMMIIICCCBBBAAABBBCCCCCCAAA??????@@@AAABBBBBBAAA@@@@@@AAA@@@>>>===;;;:::::::::888888777666666666666777777888888888888:::===???JJJWWWfffqqq|||~~~}}}{{{zzz{{{{{{}}}~~~~~~~~~}}}}}}}}}zzzuuurrrpppiii```VVVOOOJJJJJJIIIEEEEEEGGGJJJIIIHHHGGGGGGGGGGGGGGGKKKJJJJJJJJJLLLNNNPPPRRRUUUXXX^^^dddiiimmmooopppxxx{{{~~~}}}vvvpppnnnqqquuuxxxxxxtttrrrpppsssxxx|||~~~~~~}}}|||wwwtttrrrpppoooooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhiiijjjkkklllmmmlllkkkiiifffdddbbbaaaaaacccbbb```^^^\\\\\\\\\\\\```^^^\\\ZZZZZZYYYWWWUUUQQQOOOOOORRRSSSUUUZZZaaahhhlllqqqtttuuutttttttttqqqpppnnnkkkhhheeebbb```ZZZWWWSSSPPPOOOOOONNNMMMPPPMMMMMMRRRTTTQQQPPPQQQQQQQQQSSSWWWbbbuuuiiifffiiisss}}}}}}]]]JJJBBB???>>><<<:::999999999888666777777888777666555444333555444555666777777555333222333444555555444333222222111//////111444888;;;IIISSS]]]```bbbeeefffdddbbb___^^^aaaiiirrrxxx{{{vvvggg]]]VVVOOOMMMMMMTTTZZZfffsss~~~xxx\\\LLLGGGAAAAAAAAABBBDDDCCCAAA???AAABBBCCCDDDCCCBBB@@@>>>@@@???>>>===;;;;;;::::::999888777777666666777777777888888888888999<<<>>>HHHVVVfffrrr|||~~~}}}{{{zzzyyyyyyzzz{{{||||||{{{zzzzzzzzz{{{zzzvvvtttppphhh___WWWQQQLLLKKKJJJGGGGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJKKKLLLPPPTTTXXXZZZ```iiirrryyy~~~{{{uuussstttvvvyyyyyyrrrmmmkkkkkkpppwww~~~}}}vvvtttqqqppppppnnnllliiijjjjjjjjjjjjkkkkkkkkkkkkhhhhhhhhhhhhiiijjjjjjjjjgggfffeeedddddddddeeefffbbbaaa___]]]\\\\\\\\\\\\```^^^]]]\\\[[[YYYVVVTTTQQQNNNMMMOOOPPPQQQXXX```gggkkkpppssstttsssssssssoooooonnnjjjeee```^^^^^^XXXUUUQQQOOONNNNNNNNNMMMOOOLLLNNNSSSUUUSSSPPPQQQQQQQQQSSSYYYhhh~~~eeeccckkkuuu{{{\\\IIIAAA===<<<:::888888999999888777999888888777666555444444555444444555666666444222111222444555555444222111555444222222333666999;;;FFFPPPYYY]]]```dddgggfffeeebbbaaaeeennnwww{{{}}}|||oooeee\\\TTTOOOOOORRRWWWbbbooo|||www[[[JJJFFFAAAAAAAAACCCDDDDDDBBB@@@AAABBBDDDDDDDDDBBB@@@>>>@@@???>>><<<;;;;;;;;;;;;999999888777777777777777777888888888777999;;;>>>EEETTTeeepppyyy}}}}}}|||{{{zzzxxxxxxwwwxxxyyyzzz{{{zzzyyyxxxwwwwwwzzz{{{wwwtttppphhh```YYYRRRMMMLLLKKKHHHGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKMMMRRRYYY___cccjjjuuu{{{yyyyyyzzz|||{{{ssslllhhhggghhhnnnvvv~~~}}}tttssspppoooooonnnkkkiiikkkkkkkkkkkkkkkllllllllliiiiiiiiihhhhhhggggggfffeeeeeecccccccccdddfffgggaaa```___]]]\\\\\\\\\]]]^^^]]]^^^^^^]]]ZZZUUUQQQPPPMMMLLLNNNOOOQQQYYYaaahhhkkkpppssssssrrrrrrrrrnnnnnnlllhhhbbb]]][[[ZZZTTTRRRNNNMMMNNNOOOOOONNNOOOMMMNNNSSSVVVSSSQQQQQQPPPPPPRRRZZZkkkzzzdddeeerrr{{{xxxZZZIIIAAA===<<<:::888888999999999888999888888777666555555555777555444555666666444222111222444555555444222111666555444333444777:::;;;DDDNNNWWW[[[___dddhhhhhhhhhfffdddgggooovvv{{{}}}wwwnnndddYYYSSSRRRSSSWWWbbbqqqwww[[[JJJEEEBBBAAAAAABBBCCCDDDCCCAAAAAABBBBBBCCCBBBAAA????????????===<<<<<<;;;;;;;;;999999888777777777777888777888888888777888;;;===BBBRRRbbbllluuu}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvuuusssrrrrrrtttuuuvvvxxxxxxxxxwwwwwwuuuyyy{{{xxxtttppphhhaaaZZZTTTNNNMMMKKKHHHGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKLLLOOOVVV```hhhooovvv}}}vvvnnniiigggfffiiinnnvvv~~~}}}sssqqqooonnnnnnmmmlllkkklllllllllllllllllllllllliiiiiiiiihhhgggfffddddddfffeeeddddddccccccccccccbbbaaa___]]]]]]]]]]]]^^^\\\\\\]]]^^^]]]YYYSSSNNNOOOLLLLLLOOOQQQTTT\\\dddhhhlllqqqssstttrrrrrrrrrnnnmmmiiieeeaaa\\\XXXUUUPPPNNNLLLLLLMMMOOOPPPPPPQQQNNNNNNSSSUUURRRQQQRRRPPPPPPRRR[[[lllttthhhqqqtttWWWHHHAAA>>>===;;;999999999:::999888999888777666666666777777888666555555666666444333111222333444444333222111444333333333444666999:::BBBLLLVVV[[[___eeehhhhhhiiihhhggggggkkkqqqwww{{{}}}uuujjj]]]UUUTTTTTTXXXeeevvvyyy\\\KKKGGGAAA@@@??????AAABBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA???>>>===<<<<<<;;;<<<<<<:::999888888777777888888777888888777777888:::<<<@@@OOO___hhhqqq~~~~~~~~~}}}}}}~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~|||zzzyyyvvvuuusssqqqnnnllljjjiiijjjlllooorrruuuvvvwwwwwwtttyyy{{{wwwsssoooiiibbb\\\UUUOOOMMMKKKGGGEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGIIILLLNNNRRR[[[gggppp{{{{{{rrrkkkggggggiiinnnsss{{{ssspppmmmllllllmmmmmmmmmmmmmmmmmmlllkkkkkkkkkjjjfffgggggghhhgggfffddddddccccccdddddddddccccccbbbbbbaaa```^^^^^^^^^^^^___]]]\\\\\\[[[ZZZWWWRRROOOMMMKKKMMMQQQUUUYYY```hhhiiimmmqqqttttttsssrrrrrroookkkfffccc```[[[UUUQQQMMMKKKIIIJJJMMMPPPRRRSSSTTTPPPOOORRRTTTRRRQQQRRRQQQQQQSSS\\\mmm|||ooorrrpppUUUGGGCCCAAA>>><<<:::999::::::999888888777666666666777888999888666444444555555444222222222222222222222222222333333222333555777999;;;@@@JJJUUUZZZ^^^dddgggfffjjjjjjiiifffeeeiiirrryyy}}}yyymmm___VVVUUUTTTZZZhhh{{{zzz^^^MMMHHHAAA???======???AAAAAAAAADDDCCCCCCBBBBBBCCCDDDDDD???>>>===<<<<<<<<<<<<<<<:::999888888777888888888777888888777777777:::<<>>IIITTTZZZ^^^ccceeeeeejjjkkkjjjeeeaaadddnnnwwwyyyzzznnn```VVVTTTTTT[[[jjj~~~xxx]]]LLLGGGCCCAAA@@@@@@AAABBBAAA@@@CCCBBBAAAAAA@@@@@@AAAAAAAAA@@@>>>>>>>>>===:::888555555666666777777888888666777888777777888:::===CCCKKKYYYhhhqqqyyy{{{|||~~~}}}yyy~~~}}}{{{yyywwwuuussssssuuuwwwxxxzzzzzz{{{{{{||||||}}}}}}~~~|||yyyuuusssrrrnnnhhhcccbbbbbbbbbaaaaaafffjjjmmmsss{{{~~~zzzzzzzzzwwwrrrlllgggeee]]]XXXPPPJJJGGGEEEDDDCCCEEEFFFGGGGGGEEEDDDDDDEEEFFFGGGLLLSSSXXX```nnn|||~~~uuunnnmmmrrrxxxyyyqqqjjjiiimmmqqqqqqnnnooonnnllllllllljjjhhhfffgggggggggffffffeeeeeeddddddddddddcccccccccbbbbbb`````````___^^^^^^]]]]]]___^^^\\\YYYWWWUUUTTTTTTKKKNNNRRRVVV[[[```fffkkklllmmmppprrrttttttsssrrrppplllggg```ZZZUUUSSSQQQKKKJJJJJJKKKMMMOOOQQQRRRTTTSSSRRRPPPNNNMMMMMMMMMOOOQQQWWW```mmmkkk]]]qqqnnnUUUJJJDDDAAA===;;;888777888999888888::::::999999888777777777555555444444333222111111444333222111111111222333444555777777777888;;;===???FFFPPPYYY___bbbcccdddeeehhhgggaaa[[[^^^kkkvvv~~~zzzrrrfffXXXPPPNNNMMMVVViiixxx]]]MMMIIIFFFDDDAAAAAABBBCCCBBBBBB@@@@@@????????????@@@@@@BBBAAA?????????>>>;;;999777777777888888888888999777777888777777888:::<<>><<<;;;<<<<<<;;;:::999999888888777666666666666555555444444333333222444444444444444555666777444555555444444666:::===>>>EEEOOOXXX]]]___``````aaa___[[[UUUTTTYYYdddmmmssstttvvvxxx{{{}}}zzzpppggg]]]RRRLLLLLLOOOVVVhhhwww___QQQNNNLLLHHHCCCAAAAAABBBCCCDDD@@@@@@AAAAAABBBDDDEEEFFFEEECCCBBBAAAAAA@@@>>><<<;;;;;;;;;:::999888888777777888888777666777999<<<===CCCPPP___iiioooxxx||||||}}}{{{yyyxxxxxx|||~~~zzzxxxvvvvvvvvvvvvvvvvvvwwwwwwxxxtttrrrpppnnnnnnoooqqqsssqqqssstttuuutttrrrooommmgggccc___]]]___cccfffgggnnnuuu{{{~~~}}}}}}|||{{{yyyvvvqqqkkkggg[[[VVVPPPJJJGGGEEECCCBBB>>>@@@BBBCCCCCCEEEGGGJJJIIIKKKQQQYYYaaakkk||||||||||||rrrpppnnnppptttuuurrrnnnllljjjiiiiiiiiihhhfffdddcccccccccddddddeeeeeeeeeddddddcccbbbaaa``````___``````___^^^^^^]]]]]]\\\]]]\\\ZZZWWWTTTQQQOOOMMMJJJLLLPPPSSSXXX^^^eeejjjppprrrtttuuuvvvuuutttssslllhhhbbb[[[UUUPPPMMMLLLHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSVVVVVVXXX```mmm|||pppeeeggg}}}kkkUUULLLHHHDDD>>><<<;;;:::;;;;;;:::999999999888777777666666555444444444444333333222222444444555555666777888999555666666555555777;;;>>>>>>FFFPPPYYY^^^`````````bbb^^^XXXSSSSSSYYYcccjjjoooqqqsssvvvyyy{{{}}}~~~vvvlllcccZZZPPPLLLNNNPPPWWWggg}}}www___QQQNNNKKKGGGBBB@@@@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGEEEDDDBBBBBBBBBAAA>>><<<;;;;;;:::999888777777666888888999777666777999;;;:::@@@MMM\\\hhhpppzzzyyyxxx}}}~~~|||yyywwwvvvuuuuuu{{{~~~{{{yyyxxxxxxxxxyyyzzzzzzzzzzzzzzzsssqqqooollllllmmmoooppppppqqqtttuuutttrrrnnnllliiieee___]]]aaahhhooosssyyy~~~zzzxxxvvvtttqqqlllfffaaaXXXSSSNNNIIIFFFEEECCCAAA???AAABBBBBBCCCDDDGGGIIINNNQQQXXXbbbkkkvvv~~~||||||uuutttssstttvvvuuuqqqmmmkkkjjjhhhiiiiiihhhfffdddcccccccccddddddeeeeeeeeeccccccbbbaaaaaa```_______________^^^]]]]]]\\\\\\[[[ZZZYYYWWWTTTQQQNNNMMMKKKMMMOOOSSSWWW^^^eeejjjpppqqqsssttttttsssrrrqqqjjjfff```YYYRRRMMMJJJIIIHHHIIIKKKMMMOOOQQQRRRSSSOOOOOOOOOPPPPPPQQQSSSSSSYYYXXXZZZaaammm{{{yyyiiidddjjjiiiTTTMMMIIIEEE???===<<<<<<===<<<;;;999999999888888777666666666333333333333222222222222///000111222222333444444111222222222222444777:::???FFFQQQ[[[```aaaaaaaaaddd```ZZZUUUTTTYYYbbbiiinnnpppsssvvvzzz|||~~~~~~}}}tttkkkcccZZZQQQOOOQQQTTT[[[jjj~~~www^^^PPPLLLHHHEEEAAA???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEDDDCCCBBBBBBAAA???<<<;;;;;;:::999999888777777888999999888666777999;;;999>>>IIIYYYgggqqq{{{yyyxxx|||}}}|||yyywwwvvvuuuuuuuuuzzz|||{{{{{{yyyzzz|||}}}~~~~~~}}}|||tttrrrpppnnnmmmnnnooooooqqqsssvvvwwwvvvsssooommmkkkgggbbbaaafffoooxxx}}}zzzwwwtttrrrooojjjbbb\\\SSSPPPKKKGGGEEEDDDBBBAAA@@@AAABBBBBBCCCEEEHHHKKKOOOTTT]]]iiisss~~~~~~}}}|||vvvuuuuuuvvvvvvtttpppmmmkkkiiihhhiiiiiiiiigggeeeddddddddddddeeeeeeeeeeeeaaaaaaaaaaaa````````````______^^^^^^]]]\\\\\\\\\WWWWWWWWWUUUSSSPPPMMMKKKLLLMMMPPPSSSWWW^^^fffkkkoooppprrrssssssqqqpppnnnhhheee^^^WWWPPPKKKGGGFFFGGGHHHJJJMMMOOOQQQRRRRRROOONNNNNNOOOPPPQQQRRRRRRXXXWWWZZZcccppp|||rrrcccbbbjjj~~~fffRRRLLLIIIEEEAAA@@@???@@@@@@@@@>>><<<::::::999999888777777777333333333333333333333333000000111222333333333333111222444444444555888:::===EEEQQQ\\\aaaccccccbbbdddbbb^^^XXXUUUXXX```ggglllnnnrrrvvvzzz}}}~~~|||tttkkkddd\\\TTTRRRTTTYYYcccpppxxx]]]MMMIIIFFFCCCAAA@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBBBBBBBAAA>>><<<<<<<<<;;;;;;::::::999999999999999888666666888:::;;;===GGGWWWdddppp{{{~~~}}}}}}{{{yyywwwvvvvvvvvvwww{{{~~~}}}||||||}}}~~~yyyxxxvvvuuutttssssssssstttvvvyyy{{{yyyvvvqqqnnnjjjgggeeegggnnnvvv}}}{{{wwwssspppnnnhhh___XXXOOOLLLHHHEEEDDDDDDBBBAAA???@@@AAABBBDDDGGGKKKOOOQQQWWWcccqqq{{{}}}}}}~~~xxxsssttttttttttttrrrpppnnnkkkjjjiiiiiijjjjjjhhhffffffffffffeeeeeeeeeeeeeee_________````````````aaa______^^^]]]]]]\\\\\\[[[VVVVVVVVVVVVTTTQQQNNNMMMMMMNNNPPPSSSXXX___gggmmmpppqqqrrrsssrrrqqqooonnngggccc]]]UUUNNNIIIEEEDDDDDDFFFHHHKKKNNNOOOPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTYYYdddsssmmm___^^^ddduuubbbOOOJJJGGGBBBAAAAAA@@@AAAAAAAAA>>><<<;;;;;;::::::999888888888555555555555555555555555333444555555666555444333111444777888888888999:::;;;CCCPPP[[[aaaccccccbbbbbbcccaaaZZZTTTTTT\\\dddiiilllpppuuuyyy{{{}}}}}}zzzssskkkeee^^^VVVTTTUUU[[[fffsss~~~xxx]]]LLLGGGEEECCCAAABBBCCCCCCCCCBBBDDDDDDCCCDDDDDDEEEFFFGGGEEECCCBBBBBBBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;;;;999999999888666666888:::<<<>>>FFFUUUcccnnnzzz}}}~~~}}}|||zzzxxxwwwwwwxxxyyy|||~~~}}}}}}}}}~~~}}}|||{{{zzzyyyxxxwwwyyy|||}}}|||xxxsssooohhhggghhhlllsss{{{|||wwwsssnnnkkkhhhbbbYYYRRRLLLIIIFFFDDDDDDCCCBBBAAA===>>>@@@BBBEEEIIINNNRRRWWW^^^kkkzzz~~~wwwtttvvvzzz~~~yyyrrrpppqqqrrrrrrrrrrrrpppoookkkjjjiiijjjjjjjjjhhhfffgggggggggffffffeeeeeeeee^^^^^^______```aaaaaaaaa______^^^]]]]]]\\\\\\[[[WWWXXXXXXXXXWWWTTTRRRPPPNNNOOOQQQSSSXXX___hhhmmmqqqrrrsssssssssqqqooonnnfffbbb\\\TTTMMMHHHDDDCCCBBBDDDGGGJJJLLLNNNOOOOOONNNMMMMMMMMMNNNNNNOOOPPPOOOQQQXXXeeeuuujjj\\\[[[___mmmyyyvvv~~~^^^LLLGGGEEE@@@@@@?????????@@@???<<<:::<<<<<<;;;::::::999999888666666666777777777777777111222333333333222111000---000444666666555555666888AAANNNZZZ```bbbcccbbb___bbbbbb[[[RRRQQQYYYbbbgggjjjnnnssswwwzzz{{{{{{yyyrrrkkkfff___WWWTTTVVVYYYfffrrr{{{uuu[[[LLLIIIAAA@@@@@@AAACCCDDDCCCBBBDDDFFFHHHGGGDDDBBBBBBDDDDDDDDDCCCBBBAAAAAA@@@???;;;;;;;;;::::::999999999777777777777888999:::;;;<<>>===<<<<<<<<<<<<;;;:::999888888888888666444333444555666555444666555444222111000000000000000111222444555666666;;;BBBMMMYYY```cccbbbaaa]]]___^^^XXXRRRPPPVVV]]]___dddjjjpppuuuzzz~~~|||uuukkkbbb\\\YYYWWWVVV___bbbiiiuuuyyy]]]MMMIIICCCBBBAAABBBDDDEEEEEEDDDCCCEEEGGGFFFCCCBBBBBBDDDEEEEEEDDDCCCCCCBBBAAAAAA======<<<<<<;;;:::::::::777777777888888999:::;;;:::<<>>???@@@AAAEEECCCDDDFFFFFFHHHOOOXXXaaammm}}}rrrmmmiiiiiihhhjjjqqqyyy~~~yyyvvvsssqqqooonnnoooooonnnmmmmmmkkkiiigggeeeeeeeeefffddddddeeeeeeeeedddcccbbb```___^^^]]]\\\\\\\\\]]]___^^^\\\ZZZZZZ[[[\\\]]][[[ZZZWWWUUUSSSQQQOOOOOOMMMPPPTTTXXX]]]bbbhhhmmmppppppppprrrtttsssqqqnnngggbbbZZZSSSMMMHHHDDDBBBCCCDDDGGGIIIKKKKKKKKKKKKKKKLLLLLLJJJHHHGGGIIIJJJNNNWWWdddppp{{{```QQQTTTWWWdddvvv}}}}}}xxx```OOOLLLKKKBBBCCCCCCAAA???>>>=========;;;:::999888888777777888999888777777888777555444444444333333333333333444111222222333444555555666:::AAAMMMXXX```ccccccaaa[[[\\\[[[VVVPPPPPPVVV]]]^^^ccciiiooosssxxx||||||vvvmmmddd___[[[WWWVVVYYY\\\dddppp~~~}}}```NNNHHHDDDCCCBBBCCCEEEFFFFFFFFFCCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBB???>>>>>>===<<<<<<;;;;;;888888888888999:::;;;;;;:::;;;AAALLL\\\kkkwww}}}~~~zzzxxxxxxyyyzzzwwwrrrhhhiiikkkooouuu|||xxxuuummmjjjccc[[[SSSLLLGGGEEECCCBBB@@@>>>>>>>>>@@@AAADDDCCCDDDGGGHHHKKKSSS]]]kkkwwwxxxmmmhhhdddddddddgggoooxxx~~~|||wwwtttrrrpppnnnmmmnnnnnnnnnlllkkkjjjhhhfffddddddddddddddddddeeeeeeeeedddcccccc______^^^\\\\\\\\\\\\\\\^^^]]]\\\[[[[[[[[[\\\]]]ZZZYYYXXXUUUSSSQQQOOONNNNNNQQQVVV[[[```eeejjjmmmpppppprrrtttuuutttpppmmmfffaaaYYYRRRLLLHHHDDDBBBCCCEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKIIIFFFFFFGGGIIINNNWWWdddtttvvv[[[MMMOOOUUUfffyyyuuu^^^OOOLLLLLLEEEDDDCCCBBB@@@???>>>======::::::999888777777777777999888888999999888444222222222333444555666777777333333444444555555555555:::@@@KKKVVV___bbbccccccZZZ[[[YYYTTTOOOPPPVVV\\\]]]aaaggglllpppuuuyyy||||||wwwooohhhbbb]]]XXXUUUTTTXXX```lllzzzaaaMMMGGGDDDBBBAAABBBDDDFFFGGGFFFCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC??????>>>===<<<<<<;;;;;;999999999999999:::;;;;;;;;;===AAAKKKYYYiiiwww}}}yyyxxxyyy|||~~~wwwrrrmmmmmmnnnppptttzzz}}}xxxuuulllggg___VVVMMMGGGDDDBBB@@@???>>>======>>>???@@@@@@???BBBGGGKKKPPP[[[eeettt|||uuupppkkkgggggghhhkkkttt}}}{{{vvvrrrpppnnnlllkkkllllllkkkjjjiiihhhfffeeedddcccccccccddddddddddddddddddccccccaaa```______^^^^^^]]]]]]^^^]]]\\\[[[[[[[[[\\\\\\ZZZYYYXXXVVVSSSQQQOOONNNNNNRRRXXX^^^cccggglllooooooppprrrtttuuurrrmmmiiiddd___WWWPPPKKKGGGDDDBBBCCCEEEGGGJJJLLLNNNNNNNNNJJJJJJIIIGGGDDDDDDFFFGGGKKKRRR___rrrsssYYYKKKNNNWWWkkkqqq\\\MMMJJJJJJEEECCCBBBAAA???>>>===<<<<<<:::999888777666666666666444555666888999777444111111222333444555666666666444555555555555555555555999???IIITTT]]]bbbdddddd^^^^^^[[[UUUQQQPPPUUUZZZ\\\```eeeiiinnnrrrwwwzzz|||xxxsssmmmgggaaa[[[WWWVVVZZZbbblllyyyaaaMMMEEECCCAAA@@@@@@CCCEEEFFFGGGEEECCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC??????>>>===<<<;;;::::::999999888888999999:::::::::<<<@@@HHHUUUdddsss}}}~~~{{{xxxxxx{{{~~~yyytttsssrrrrrrsssvvvzzz~~~{{{xxxvvvnnnhhh^^^TTTKKKEEEBBBAAA===============>>>@@@AAA@@@???BBBGGGLLLSSS^^^jjjyyyzzzxxxsssooooooppprrr{{{}}}wwwrrrooommmkkkiiiiiiiiijjjiiigggggggggfffeeedddccccccbbbccccccbbbbbbbbbccccccccc````````````___^^^]]]]]]]]]]]]\\\\\\\\\[[[\\\\\\YYYYYYXXXVVVTTTQQQOOOMMMMMMQQQWWW]]]bbbfffkkknnnooooooqqqssssssooojjjfffccc]]]UUUNNNIIIGGGDDDCCCCCCDDDHHHKKKNNNPPPQQQRRRIIIIIIGGGDDDBBBBBBDDDFFFIIIPPP^^^rrrpppZZZOOOTTT```uuummmZZZLLLGGGHHHDDDBBBAAA???>>><<<;;;;;;;;;:::999888777666666666666111222444777:::999777444222333444444444444333333444555555555555555555555888>>>HHHRRR\\\bbbeeefffeeeccc```ZZZUUUSSSUUUXXX[[[^^^ccchhhlllqqqvvvzzz~~~{{{vvvrrrlllfff```[[[[[[___eeemmmxxxbbbMMMFFFCCCAAA???@@@BBBEEEGGGGGGHHHEEEBBBAAABBBCCCCCCBBB@@@AAAAAAAAABBBBBBCCCCCC@@@???>>>===<<<;;;:::999999888888777888888999999888:::>>>EEEOOO^^^mmmwww{{{~~~|||zzzxxxyyy|||~~~yyywwwwwwxxxyyyzzz}}}}}}yyywwwvvvnnniii___TTTKKKEEEBBB@@@<<<<<<<<<===>>>???AAAAAAEEEDDDFFFJJJNNNTTT```kkk}}}|||yyyyyyxxxzzz~~~xxxsssnnnlllllljjjhhhggghhhhhhgggfffffffffeeeeeedddccccccbbbaaaaaa``````aaaaaabbbccc____________^^^]]]\\\[[[]]]]]]]]]\\\\\\\\\[[[[[[YYYYYYXXXWWWTTTQQQOOOMMMJJJNNNSSSYYY^^^ccciiimmmpppppppppqqqpppmmmhhhdddbbb\\\TTTMMMHHHFFFDDDCCCCCCEEEHHHKKKOOOQQQRRRRRRIIIHHHFFFBBB@@@@@@BBBDDDJJJSSScccwwwmmm[[[VVV___nnnhhhYYYLLLEEEFFFCCCAAA@@@???===;;;;;;::::::::::::999888777777777777333333555888;;;<<<;;;999333444555555444333222111333333444444555555555555777<<>>DDDMMM[[[iiisss|||~~~}}}{{{zzz{{{|||~~~}}}zzz{{{}}}}}}yyyxxxxxxmmmggg^^^SSSJJJCCC???>>>:::;;;<<<===???@@@BBBBBBHHHGGGIIIMMMQQQXXXdddppp~~~xxxsssooommmmmmkkkiiihhhiiiiiihhhgggffffffffffffeeedddcccccc```______^^^___```aaabbb___````````````^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[YYYYYYXXXWWWUUURRRNNNLLLKKKNNNSSSWWW]]]cccjjjnnnrrrqqqqqqpppooommmhhheeeaaa[[[RRRKKKGGGEEEDDDCCCDDDEEEHHHKKKMMMNNNNNNNNNHHHGGGEEEAAA>>>>>>AAACCCIIIVVVjjjhhh\\\]]]kkk}}}bbbWWWLLLFFFFFFEEEBBBAAA???===<<<;;;;;;;;;;;;:::999888888777777888555555555888:::<<<;;;:::444444666666666555333222111222222333444555555666666;;;DDDOOOYYYaaagggiiiiiiiiigggccc___[[[XXXWWWZZZ]]]bbbgggmmmssszzz{{{xxxuuupppkkkgggdddfffhhhkkkqqqdddQQQJJJEEECCCAAAAAADDDHHHJJJKKKMMMIIIDDDBBBCCCDDDBBBAAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCAAA@@@???===<<<;;;777777666666666666666777999<<<@@@FFFNNN[[[iiisss~~~}}}|||||||||}}}}}}~~~{{{}}}|||{{{{{{lllfff]]]RRRHHHAAA===;;;:::;;;<<<>>>???AAABBBCCCHHHGGGIIIOOOUUU\\\jjjvvvzzzuuurrrpppnnnllljjjiiijjjjjjiiihhhffffffffffffeeeeeedddccc___^^^]]]]]]^^^___```aaabbbccccccccccccaaa```___\\\]]]]]]]]]]]]\\\[[[[[[XXXYYYYYYXXXUUURRRNNNLLLNNNQQQUUUYYY^^^eeemmmrrruuusssqqqpppooommmiiifff```ZZZRRRKKKGGGEEEDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJHHHGGGDDD@@@======@@@BBBGGGWWWooo{{{ddd[[[aaasss|||^^^VVVMMMFFFGGGFFFCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::999888888888888666555444555777888888777333555666888888777555444000000111222444555666666666;;;DDDNNNYYYaaagggjjjhhhhhhgggeeeaaa]]]ZZZXXXZZZ^^^bbbhhhnnnuuu||||||yyyvvvsssnnnkkkiiijjjjjjkkkqqq~~~eeeOOOJJJFFFEEEEEEEEEFFFHHHKKKMMMJJJIIIHHHFFFFFFEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;???===:::888777888:::;;;999999===BBBHHHQQQbbbppp~~~|||}}}yyykkk]]]SSSLLLCCC===;;;??????>>>===>>>???@@@AAABBBEEEHHHLLLSSS___mmmwww~~~zzztttpppooonnnnnnlllkkkjjjiiiiiiiiiiiihhhgggeeecccaaa```aaa``````______aaabbbcccbbbbbbbbbbbbbbbaaaaaa```aaa___\\\YYYXXXXXXZZZ[[[ZZZYYYXXXUUUSSSQQQOOONNNNNNPPPTTTZZZaaaiiiooorrruuutttssssssrrrooojjjgggbbbZZZPPPJJJIIIJJJHHHFFFHHHIIIKKKLLLKKKIIIGGGEEEFFFBBB@@@???<<<999<<>>===<<<<<<;;;999888777777666666888777666777888777666444555555666666666666555555555444444444444555666666999;;;AAALLLXXXaaaeeeeeegggfffffffffeeebbb^^^ZZZaaaccceeehhhkkkqqqxxx||||||vvvrrrpppnnnmmmjjjhhhnnn{{{dddNNNHHHEEEDDDDDDDDDFFFHHHKKKMMMLLLJJJHHHFFFEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@>>>===<<<===:::666333222444777:::999999<<>>===<<<<<<<<<===???@@@BBBCCCFFFJJJNNNVVVcccrrr|||~~~zzz|||{{{xxxuuupppooonnnlllkkkiiihhhhhhggggggfffeeedddbbbaaa```aaaaaa____________```aaa`````````aaa```______^^^___]]]ZZZXXXWWWWWWXXXYYY[[[ZZZXXXVVVTTTQQQPPPOOONNNPPPTTT[[[bbbjjjpppssswwwvvvuuutttsssqqqllliiibbb[[[QQQLLLLLLLLLLLLJJJHHHJJJLLLNNNNNNMMMJJJIIIGGGCCCAAA@@@===;;;>>>DDDKKKZZZsssxxxfffWWW```sssoooXXXUUUNNNHHHGGGDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::888777777777777777666666777888888666555555555555666666555555555555555555555555666777888888:::@@@KKKYYYccchhhjjjiiihhhgggfffdddaaa]]]YYYaaabbbeeegggjjjpppvvvzzzyyyuuutttsssqqqooooootttdddMMMGGGCCCCCCCCCCCCEEEHHHKKKMMMNNNLLLIIIFFFDDDDDDEEEFFFDDDDDDEEEGGGGGGHHHHHHHHHEEEEEEFFFEEEDDDAAA???======999444000000222777:::999888:::???EEEPPPbbbrrr~~~~~~}}}pppaaaVVVNNNFFFBBBBBB============???AAACCCDDDEEEHHHLLLQQQZZZhhhxxxwwwuuuwww{{{}}}|||zzzyyyrrrqqqooollljjjhhhgggfffddddddddddddcccbbbaaa```bbbaaa___^^^]]]]]]^^^_________``````______^^^]]]___]]][[[YYYXXXXXXYYYZZZ\\\[[[YYYWWWTTTRRRPPPOOONNNQQQUUU\\\dddkkkrrruuuyyyxxxwwwvvvuuurrrnnnkkkaaaZZZRRRLLLLLLMMMLLLLLLHHHJJJMMMPPPPPPOOOMMMLLLHHHDDDAAAAAA>>>===@@@FFFMMM]]]vvvqqq```XXXeee{{{iiiUUUSSSMMMIIIIIIFFFGGGFFFEEECCCAAA???===<<<<<<;;;:::999888777777777777666666777888999777666444444555555555555444444555555555555666777888999777999>>>JJJYYYfffmmmpppmmmkkkhhhfffdddaaa]]]ZZZ```bbbdddfffiiinnnssswww}}}zzzzzzwwwwwwwwwxxx|||fffNNNGGGCCCBBBBBBCCCEEEHHHKKKMMMPPPMMMIIIFFFDDDDDDEEEFFFDDDEEEFFFGGGGGGHHHHHHHHHFFFGGGHHHHHHFFFCCC???======;;;777555444666999;;;:::888999===CCCNNNaaaqqq~~~~~~}}}~~~vvvfff[[[PPPGGGCCCDDDAAAAAA@@@AAABBBDDDEEEGGGGGGJJJOOOVVV___nnnxxxsssqqqtttxxx~~~~~~|||zzzxxxtttrrroookkkhhhfffeeedddaaaaaabbbbbbbbbbbbaaaaaabbbaaa___]]]\\\\\\\\\\\\______``````______^^^]]]___^^^]]][[[[[[[[[\\\]]]\\\[[[ZZZWWWUUUSSSQQQPPPNNNQQQVVV^^^fffmmmssswwwyyyxxxwwwwwwvvvsssoookkk```ZZZQQQKKKIIIIIIJJJIIIIIIKKKNNNPPPPPPOOOLLLJJJHHHDDDAAA@@@>>>===AAAGGGOOO___wwwpppaaaXXXiiieeeUUURRRKKKIIIJJJFFFHHHGGGEEECCCAAA@@@>>>>>>===<<<;;;:::888888888888777666666777999999888666333333444444444444333333444444444444555777888999666777===IIIYYYgggqqquuuqqqoookkkgggeeebbb^^^\\\```aaadddfffiiimmmrrruuu~~~}}}~~~{{{|||~~~iiiQQQIIIDDDCCCCCCCCCEEEHHHKKKMMMPPPMMMJJJGGGEEEDDDEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHGGGEEEBBB>>>;;;;;;;;;:::::::::::::::::::::888999===BBBLLL^^^ooo{{{~~~~~~}}}}}}|||~~~|||mmm```TTTIIIDDDEEEDDDDDDCCCCCCCCCEEEFFFGGGKKKOOOUUU\\\fffuuu|||uuuqqqooonnnrrrwww}}}~~~yyyvvvtttrrrnnnjjjfffdddcccbbb___```aaaaaabbbbbbaaaaaabbbaaa___]]]\\\[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\[[[^^^]]]\\\[[[[[[\\\\\\]]]\\\[[[ZZZWWWUUUSSSQQQPPPMMMQQQWWW___gggooouuuxxxyyyxxxvvvvvvuuurrrnnnjjjbbb\\\TTTMMMIIIHHHHHHIIIJJJLLLOOOPPPPPPLLLHHHEEEGGGCCC@@@???======BBBHHHPPP___uuu}}}nnnccc[[[ooo|||dddVVVSSSKKKHHHJJJFFFGGGFFFDDDCCCAAA@@@@@@@@@>>>===<<<:::999999888888888777666777999999888666333333444444444444333333333333333333444555666777666666<<>>======CCCJJJRRRaaauuuvvviiiaaa___tttwwwdddYYYUUUKKKIIIKKKGGGHHHGGGEEECCCBBBAAABBBBBB>>>===<<<;;;:::999999999999888888888999999777555444444555555555555444444333333333222333333444555555666;;;FFFVVVdddmmmqqqrrrpppmmmllljjjgggdddaaa___bbbfffiiillloootttwwwvvv}}}{{{|||mmmTTTLLLHHHGGGFFFFFFGGGIIIKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIHHHGGGDDDBBB???<<<:::999::::::;;;;;;;;;::::::;;;999;;;>>>AAAIIIXXXgggqqqxxx|||zzz{{{|||}}}|||~~~uuujjj\\\OOOJJJJJJFFFFFFGGGHHHKKKMMMPPPRRRXXX^^^fffoooxxxxxxrrrlllggggggkkkkkkooouuu|||}}}{{{zzz}}}zzzvvvsssqqqnnnjjjeeebbb```````````````aaabbbbbbbbbaaaaaabbbaaa___^^^]]]]]]]]]^^^[[[[[[\\\\\\[[[[[[ZZZYYYWWWWWWWWWXXXXXXYYYYYYZZZ[[[ZZZXXXVVVTTTQQQPPPOOOJJJOOOVVV___hhhpppuuuxxxxxxwwwvvvuuutttrrrmmmjjj```\\\VVVOOOKKKKKKMMMPPPMMMPPPTTTVVVUUUQQQLLLIIIHHHCCC@@@???>>>???EEELLLYYYiii|||rrrddd[[[```uuusssccc[[[VVVMMMLLLOOOJJJLLLJJJHHHEEECCCBBBBBBBBB???>>>===;;;::::::::::::;;;:::999999999888666444555555555666666555555555555555444333333333333444666666;;;FFFTTT```hhhkkkmmmlllllllllkkkiiieeebbb```cccgggkkknnnrrrvvvzzzxxx~~~yyyzzz}}}mmmTTTLLLJJJIIIHHHGGGGGGIIIKKKLLLIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEGGGIIIJJJKKKLLLLLLJJJIIIGGGDDDAAA>>><<<;;;===<<<;;;;;;;;;<<<======;;;:::;;;???AAAHHHVVVdddpppwww{{{yyyzzz|||}}}zzz~~~vvvlll___RRRMMMMMMIIIIIIKKKMMMQQQUUUXXXZZZ]]]cccllluuu~~~uuupppkkkfffgggllljjjnnnttt{{{~~~yyyuuusssrrrwww~~~~~~{{{xxxwwwuuurrrpppooommmhhhdddaaa______```aaaaaabbbbbbbbbbbbaaaaaabbbaaa___^^^]]]]]]^^^___^^^____________^^^]]]]]]XXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXUUUSSSQQQOOONNNJJJNNNVVV___hhhpppuuuxxxyyyxxxwwwvvvuuurrrnnnkkkZZZXXXRRRMMMJJJJJJNNNQQQOOORRRVVVYYYYYYUUUQQQNNNIIIEEEAAA@@@@@@@@@GGGNNNbbbrrrrrraaaWWW^^^rrrpppbbb\\\XXXNNNNNNRRRMMMPPPNNNJJJGGGDDDBBBBBBBBB???>>>===<<<;;;:::::::::<<<;;;999999999888555333555555666666666666555555777777555444444444444444666777;;;EEESSS^^^eeegggjjjiiijjjkkkkkkiiieeeaaa```ccchhhlllppptttxxx{{{|||~~~xxxxxx|||{{{|||lllUUUOOOMMMLLLJJJIIIHHHHHHIIIIIIMMMMMMLLLJJJJJJIIIIIIIIIEEEFFFGGGHHHJJJKKKLLLLLLKKKIIIGGGEEECCCAAA@@@@@@@@@>>>;;;999::::::999888>>><<<;;;===@@@FFFSSS___mmmxxx||||||~~~~~~}}}|||~~~}}}xxxooocccYYYSSSRRRLLLNNNQQQVVV[[[```dddeeehhhnnnwwwvvvlllhhhhhhjjjkkklllmmmqqqwww}}}}}}zzzwwwtttrrrqqqnnnjjjkkkooovvv{{{~~~|||yyyuuurrrqqqpppnnnmmmllliiieee```^^^]]]^^^___```______^^^^^^^^^______________________________```dddgggeee^^^YYYWWWXXX\\\\\\[[[ZZZYYYWWWVVVUUUWWWVVVTTTRRRQQQPPPPPPPPPKKKQQQZZZcccjjjpppuuuxxxzzzyyywwwvvvtttpppkkkggg___ZZZSSSOOONNNPPPRRRSSSXXXYYYZZZZZZXXXTTTOOOMMMFFFDDD===<<>><<<:::888777777:::::::::999999777666666555444333333444777999;;;666555444333333333333333555555999BBBNNNZZZbbbeeehhhffffffhhhkkkjjjddd^^^[[[bbbkkkssswwwxxxwwwwwwzzzvvvuuuuuuvvvxxx{{{}}}|||xxxuuuwww}}}lllVVVOOONNNMMMKKKJJJIIIIIIJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHFFFIIIHHHGGGEEECCCBBBAAAAAA???===:::::::::;;;;;;:::>>>;;;;;;===@@@EEEQQQ]]]lllxxx~~~||||||~~~~~~}}}~~~}}}|||wwwoooddd[[[UUUSSSOOORRRVVV\\\bbbhhhmmmooopppvvvyyyoookkkiiijjjjjjmmmmmmooosssvvvvvvssspppmmmjjjhhhgggeeebbbeeejjjqqqxxxzzzuuusssooommmlllkkkiiihhhhhhfffbbb^^^]]]]]]^^^```___^^^^^^]]]]]]]]]^^^^^^________________________^^^bbbeeeccc^^^YYYXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSWWWUUUSSSQQQPPPOOOOOOPPPKKKQQQ[[[cccjjjppptttwwwyyywwwvvvtttrrrnnnjjjfff___ZZZTTTPPPPPPQQQSSSSSSRRRSSSUUUTTTRRRNNNJJJHHHDDDCCC===>>>DDDDDDKKK^^^rrrttt]]]WWWUUUdddyyyiii```WWWTTTSSSPPPPPPQQQMMMMMMLLLKKKJJJHHHFFFEEEAAA@@@???===<<<<<<<<<<<<999999999999888777666666444444333222333444555666666555444333333333333444555555999AAAMMMYYY```dddgggeeeeeehhhkkkjjjddd___]]]dddmmmtttxxxyyyyyyxxx{{{zzzuuutttuuuuuuuuuvvvvvvsssooolllkkkpppyyymmmWWWQQQNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMKKKHHHDDDAAAHHHGGGFFFDDDCCCCCCCCCCCC@@@===;;;:::;;;<<<<<<;;;===::::::<<>>AAAIIIJJJRRReee~~~xxx]]]TTTRRR```ttt}}}hhh___VVVTTTSSSQQQPPPRRROOOOOONNNMMMKKKHHHGGGEEEAAA@@@@@@?????????@@@@@@999999888888777777666666666555555444444333333333555555444333333333444444555555888@@@KKKVVV^^^bbbdddcccdddgggjjjiiiddd___]]]dddlllssswwwyyyyyyzzzvvv|||yyyuuussstttsssqqqpppooommmjjjhhh```dddmmm|||pppYYYSSSMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHKKKKKKLLLKKKIIIFFFCCCAAAFFFEEEEEEDDDDDDDDDDDDDDDBBB@@@===<<<<<<<<<;;;:::<<<::::::<<<>>>AAAKKKUUUkkkxxx~~~|||~~~|||}}}}}}}}}~~~}}}|||{{{{{{~~~~~~|||zzzwwwrrrkkkeee```^^^\\\___dddkkkttt|||zzztttpppmmmllllllllllllkkkjjjgggfff___\\\[[[\\\]]]___fffnnnrrr~~~~~~uuupppkkkiiifffdddddddddcccbbb___]]][[[YYYXXXXXXZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^XXX[[[]]]^^^\\\[[[[[[\\\UUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNMMMMMMJJJQQQ\\\ffflllpppsssuuuwwwuuusssqqqoookkkfffbbbZZZWWWTTTSSSSSSSSSSSSRRRNNNNNNOOOOOOMMMJJJGGGEEEAAABBB???DDDMMMOOOWWWjjj}}}```UUUVVVdddvvvwwwfff]]]UUUTTTTTTRRRQQQRRRQQQQQQPPPNNNLLLIIIGGGFFFBBBAAAAAA@@@@@@@@@@@@@@@999888888777666666666666777777888888777666555444555444444333333333444444555555888>>>GGGRRRZZZ___aaabbbcccfffhhhgggccc```ZZZ```hhhpppuuuxxxzzz|||yyy||||||xxxuuutttsssqqqooonnnnnnmmmllljjj]]]^^^eeewwwrrr[[[TTTKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEECCC???===<<<<<<;;;999<<<:::;;;======???HHHQQQhhhvvv|||xxxxxx{{{}}}|||}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||zzzwwwtttppplllhhheeeccceeejjjqqqzzz}}}xxxtttoooooommmkkkgggeeecccbbb]]]ZZZZZZ]]]```dddkkkttt|||zzzqqqlllgggeeebbb`````````___^^^\\\ZZZXXXVVVTTTTTTUUUUUUWWWWWWWWWWWWWWWXXXYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\XXXYYY[[[\\\\\\[[[[[[\\\UUUUUUVVVWWWWWWWWWVVVVVVSSSRRRRRRQQQOOONNNMMMLLLKKKRRR^^^hhhnnnrrrssstttvvvtttrrrpppnnnjjjddd```WWWUUURRRRRRRRRRRRQQQPPPNNNNNNNNNNNNLLLJJJGGGEEECCCDDDAAAEEEOOOQQQZZZnnnfff\\\\\\jjj}}}qqqccc[[[TTTSSSSSSRRRQQQRRRRRRQQQPPPOOOLLLJJJHHHFFFDDDCCCBBB@@@???>>>======999888777777666777777888666777777888888777666666444444333333333444444555444555888<<>>======;;;:::<<<;;;<<<>>>>>>???EEENNNaaaooo}}}{{{tttoooooottt{{{~~~||||||}}}~~~~~~}}}||||||}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{{{{yyyvvvuuusssqqqnnnkkkiiikkkpppxxx|||xxxwwwsssmmmfffaaa______^^^\\\^^^cccgggkkksss{{{uuummmiiibbb```\\\ZZZZZZYYYXXXWWWXXXVVVUUUSSSQQQQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[[[[[[[[[[[[[[[[UUUUUUVVVVVVVVVVVVVVVUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLTTT```jjjqqqssstttttttttrrrpppnnnkkkgggbbb^^^SSSQQQOOONNNOOOPPPPPPOOOMMMMMMMMMLLLKKKIIIGGGEEEDDDDDD@@@DDDNNNRRR\\\qqqjjjddd___ooo~~~kkk```XXXRRRRRRSSSQQQPPPRRRQQQQQQPPPOOOMMMJJJHHHGGGFFFEEEBBB@@@>>><<<;;;;;;:::999888777777888999:::555555555555555555555555444444333333333444555555444555777;;;AAAJJJSSSZZZ^^^```ccceeedddbbb```^^^WWW\\\eeemmmtttzzz|||zzzyyyyyyyyywwwtttpppmmmkkkiiigggeeeWWWTTTZZZmmmpppXXXPPPJJJIIIHHHFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB???>>>??????>>>>>>===<<<===???>>>>>>DDDLLLXXXffftttzzz~~~yyyoooggggggkkkrrr|||||||||}}}~~~||||||{{{{{{xxxyyyyyyzzzzzzyyyxxxwwwxxxvvvtttttttttssspppmmmmmmpppuuu~~~{{{ssskkkfffdddeeehhhgggjjjqqquuuyyyzzzpppiiieee```]]]YYYWWWVVVUUUTTTRRRRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\[[[[[[[[[[[[ZZZZZZWWWWWWXXXXXXXXXWWWWWWVVVSSSSSSSSSRRRQQQOOOMMMLLLMMMUUUbbbmmmsssuuuuuuuuuqqqooommmkkkhhhccc^^^ZZZQQQNNNKKKJJJLLLMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGCCCCCC>>>BBBMMMRRR^^^uuuxxxeeecccaaasssuuufff]]]UUUPPPQQQRRRPPPOOOQQQPPPOOOOOONNNLLLKKKIIIHHHFFFEEECCCAAA>>>===<<<;;;;;;:::999888888999:::;;;999888666555444333444444333333333333333444555666444555777:::>>>GGGQQQXXX^^^```cccdddccc```]]]\\\VVV[[[bbbiiiooouuu{{{~~~~~~~~~~~~~~~|||zzzxxxvvvtttqqqooommmkkkhhheeeUUURRRUUUfffoooVVVNNNKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJFFFFFFHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDBBB@@@>>>>>>@@@AAAAAAAAA===<<<>>>@@@???>>>CCCKKKQQQ___mmmtttyyy{{{ooodddaaadddjjjxxx|||{{{|||}}}~~~|||{{{{{{xxxyyyzzzzzzzzzyyywwwvvvvvvtttrrrsssttttttqqqnnnooorrryyyzzzrrrnnnnnnooosssssswww~~~vvvmmmgggccc```]]]YYYWWWUUUTTTRRRQQQNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSUUUUUUXXXXXXXXXXXXXXXXXXXXXXXX^^^]]]\\\[[[[[[[[[ZZZYYY[[[[[[\\\\\\[[[ZZZZZZYYYSSSSSSSSSSSSRRROOOMMMLLLNNNVVVcccnnntttvvvvvvuuuooommmkkkhhheeeaaa[[[WWWOOOLLLIIIHHHIIIKKKMMMMMMOOOOOOOOONNNMMMKKKJJJIIIBBBAAA<<<@@@LLLSSSaaaxxxnnn]]]^^^cccvvvoooccc[[[TTTOOOPPPQQQPPPOOOPPPOOOOOONNNNNNLLLKKKIIIIIIFFFEEECCCAAA???>>>======<<<;;;999888888999;;;<<>>AAA??????@@@???<<<>>>CCCMMMYYYhhhrrrxxx|||ooodddbbbaaaaaammm~~~~~~{{{|||~~~~~~~~~}}}{{{zzzyyywwwxxxyyyyyyyyyyyywwwwwwvvvuuutttrrrrrrrrrrrrsssrrruuuzzz~~~{{{|||}}}xxxlllccc```___[[[WWWUUUTTTSSSSSSRRRSSSQQQOOOMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[YYYWWWWWWXXX\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWVVVQQQNNNOOONNNLLLLLLOOOSSS]]]hhhnnnrrrvvvvvvsssssspppkkkgggbbb]]]WWWTTTPPPLLLIIIHHHJJJKKKJJJHHHKKKKKKMMMMMMLLLJJJHHHGGGBBBAAABBBEEEIIISSSeeevvvyyybbbWWWVVVpppggg```WWWSSSOOOLLLMMMNNNOOOOOOQQQPPPOOOMMMKKKJJJIIIIIIIIIFFFCCCBBBBBBAAAAAA???===;;;999888999===BBBEEE???>>><<<999888777777777666666666555444444333333555555888<<>>CCCKKKVVVeeeooouuu}}}|||nnnbbb___\\\\\\hhhwww~~~{{{||||||~~~}}}~~~|||zzzxxxvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwuuusssqqqpppppppppqqqsssvvv|||xxxmmmeeeccc___\\\XXXVVVVVVVVVUUUTTTUUUSSSQQQOOOOOOOOOPPPQQQTTTTTTUUUVVVWWWWWWWWWVVVXXXYYYZZZYYYWWWWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVQQQNNNOOONNNLLLLLLOOOUUU___iiiooosssvvvvvvsssrrroookkkgggbbb]]]WWWRRROOOLLLIIIIIIJJJKKKJJJIIIKKKLLLMMMMMMLLLJJJHHHFFF@@@???AAAEEEJJJUUUhhhyyyqqq^^^YYY\\\yyy|||fff```VVVSSSOOOLLLLLLNNNOOOOOONNNNNNLLLKKKJJJJJJJJJJJJIIIFFFCCCBBBBBBBBBAAA@@@<<<;;;999999:::<<<@@@BBBAAA???===;;;:::999999999888888777777666555444444444333666:::===AAAKKKUUU]]]___aaaaaa^^^[[[ZZZYYYWWWZZZ___fffmmmtttxxx{{{{{{{{{||||||zzzwwwsssqqqppppppnnnlllnnnqqqnnnhhhTTTKKKFFFOOObbbxxxnnnXXXRRRLLLIIIGGGFFFGGGIIIIIIIIIFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIGGGEEECCCAAA@@@AAABBBBBB@@@???AAA??????@@@???<<<>>>CCCHHHSSSaaakkkqqqyyyrrreee___ZZZZZZeeerrr~~~{{{|||{{{~~~}}}}}}~~~~~~|||yyyuuusssuuuvvvxxxyyyyyyyyyxxxxxxwwwuuuqqqnnnmmmmmmnnnooorrruuu|||xxxnnngggeee___\\\YYYXXXXXXYYYXXXXXXWWWVVVSSSRRRQQQQQQSSSSSSWWWXXXZZZ[[[[[[ZZZXXXWWWYYYYYYYYYXXXVVVVVVXXXZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVQQQNNNOOONNNLLLMMMQQQXXXbbbkkkpppsssvvvvvvrrrpppnnnjjjfffbbb\\\UUUPPPMMMKKKJJJJJJKKKLLLKKKJJJLLLLLLMMMMMMLLLJJJGGGFFF>>>>>>@@@EEELLLXXXkkk|||kkk\\\```iiivvvddd___UUURRRNNNLLLLLLMMMNNNNNNKKKKKKJJJIIIIIIIIIJJJJJJHHHEEECCCBBBBBBBBB@@@???<<<;;;:::::::::;;;<<<===???>>>===;;;:::999999999;;;:::999888777666555555333222333777:::???JJJUUU]]]___aaabbb___\\\[[[ZZZYYY\\\aaahhhooovvv{{{}}}{{{{{{zzzyyyvvvtttrrrpppooopppnnnmmmnnnpppkkkdddRRRHHHBBBHHHXXXlllkkkUUUPPPJJJHHHFFFFFFGGGIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLKKKLLLMMMMMMLLLIIIFFFEEECCCBBB@@@@@@AAABBBAAA???AAA??????@@@???<<<>>>CCCFFFPPP]]]hhhooowww|||{{{{{{nnneee______hhhsss{{{}}}~~~}}}}}}|||}}}|||yyyuuusssuuuvvvwwwxxxyyyyyyxxxxxxwwwtttqqqmmmkkklllmmmnnnqqquuu|||{{{||||||}}}wwwmmmgggfff^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXWWWUUUSSSRRRSSSTTTUUUWWWYYY\\\^^^^^^\\\ZZZYYYZZZZZZYYYWWWVVVVVVYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUQQQOOOOOOMMMKKKNNNSSS\\\eeemmmpppsssvvvuuurrrnnnkkkhhheee```ZZZSSSNNNKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNMMMLLLIIIGGGEEE>>>===???EEEMMMZZZmmm~~~iii___iiiwwwrrraaa[[[SSSPPPMMMKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHEEECCCAAAAAAAAAAAA???>>><<<<<<<<<;;;:::::::::999;;;::::::999888777777777;;;:::999888777555555444444222222666999>>>JJJVVV[[[^^^aaabbb```]]]\\\[[[ZZZ\\\aaagggnnnuuuzzz}}}}}}{{{yyywwwuuusssrrrrrrooopppooommmnnnnnnhhhaaaQQQGGG@@@CCCOOObbbyyygggRRRNNNIIIHHHFFFFFFHHHIIIIIIHHHJJJIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJKKKLLLKKKLLLMMMLLLKKKHHHEEECCCDDDBBB@@@@@@AAAAAAAAA@@@AAA??????@@@???<<<>>>CCCEEENNNZZZeeemmmvvvzzzyyywwwnnnhhhhhhoooxxx||||||{{{}}}~~~}}}zzzwwwuuuuuuvvvwwwxxxyyyxxxwwwwwwvvvtttqqqnnnmmmnnnoooppptttyyyxxxsssrrruuuwwwxxx|||~~~uuulllfffeee^^^]]][[[\\\]]]^^^]]]\\\YYYXXXVVVTTTSSSTTTUUUVVVVVVXXX[[[^^^______]]]\\\[[[[[[ZZZYYYWWWXXX[[[^^^]]]]]]]]]\\\\\\\\\\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWUUURRRPPPOOOMMMKKKOOOUUU___gggnnnqqqrrrtttssspppkkkiiieeebbb]]]WWWPPPLLLIIIJJJKKKLLLLLLMMMNNNNNNMMMNNNNNNNNNLLLIIIFFFDDD@@@>>>???FFFPPP^^^ppp{{{gggcccrrrooo___WWWQQQNNNLLLKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@AAA@@@>>>============<<<;;;999888777999999999888888777777666999888777666555444333333555333333666999>>>IIIUUUZZZ]]]aaabbbaaa^^^\\\[[[YYY[[[^^^dddjjjqqqvvvyyy|||{{{yyywwwvvvuuuuuuuuupppqqqpppmmmmmmmmmfff^^^QQQHHH@@@BBBLLL___xxxfffRRRNNNIIIHHHFFFFFFHHHHHHHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLJJJGGGDDDBBBDDDBBB@@@???@@@AAAAAAAAAAAA??????@@@???<<<>>>CCCBBBKKKWWWccclllvvv}}}zzzvvvqqqrrrxxx~~~~~~|||}}}~~~~~~||||||}}}~~~|||zzzxxxwwwvvvvvvwwwxxxxxxwwwvvvuuuttttttsssrrrrrrsssttttttyyy~~~wwwlllhhhhhhnnnrrrtttwww{{{}}}tttkkkfffeee```___^^^___```aaa```___[[[YYYWWWUUUUUUUUUVVVWWWWWWYYY[[[^^^___```___^^^\\\]]]]]]\\\[[[\\\^^^```aaa``````___^^^]]]\\\\\\XXXXXXWWWWWWWWWWWWWWWXXXUUURRRPPPOOOLLLJJJOOOWWWbbbiiiooopppqqqsssqqqnnnjjjfffbbb]]]YYYSSSNNNJJJFFFIIIKKKMMMMMMMMMOOOPPPNNNOOOOOONNNKKKHHHEEECCCAAA???AAAIIIUUUdddwwwsssdddfffyyyjjj\\\TTTOOOMMMKKKJJJKKKLLLLLLKKKLLLKKKIIIGGGEEEDDDCCCCCCDDDBBBBBBBBBBBBBBB@@@>>>???>>>===<<<;;;999888888999999:::::::::999999888666666555555444444333333555333444777999===GGGRRRWWW[[[```bbb```^^^[[[ZZZXXXYYY\\\```ffflllqqqtttzzzyyyyyyxxxxxxxxxyyyyyyssssssqqqmmmlllkkkeee^^^PPPHHHBBBCCCNNNbbbgggSSSPPPJJJHHHGGGGGGGGGHHHFFFEEEGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMOOOPPPTTTSSSQQQNNNKKKHHHFFFDDDEEEBBB@@@???@@@AAAAAAAAAAAA??????@@@???<<<>>>CCC???GGGSSS```kkkuuu~~~}}}{{{}}}}}}vvvqqqqqquuuzzz~~~||||||~~~~~~|||{{{yyyyyyyyyyyywwwwwwxxxxxxwwwvvvuuutttssssssuuuvvvwwwxxxyyyyyy{{{~~~pppfff```[[[[[[bbbjjjnnnssswwwwwwzzz{{{ssslllhhhhhhdddcccbbbcccddddddcccaaa]]]\\\YYYXXXWWWXXXYYYZZZ[[[\\\]]]^^^___`````````^^^___``````______```bbbccccccaaa```^^^\\\[[[[[[YYYXXXXXXWWWXXXXXXYYYYYYUUURRRQQQOOOLLLJJJPPPXXXcccjjjoooppppppqqqppplllhhhddd^^^YYYTTTPPPLLLIIIEEEHHHLLLMMMMMMNNNOOOQQQOOOOOOOOONNNKKKHHHDDDBBBBBB@@@CCCMMM\\\mmm~~~kkkaaakkkvvveeeZZZTTTNNNLLLJJJJJJKKKLLLKKKJJJKKKJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDEEEFFFEEECCC@@@@@@???>>><<<;;;:::::::::777888999::::::999888888444444444444444444444444444333444777888;;;CCCMMMUUUYYY^^^aaa```]]][[[ZZZWWWXXXZZZ]]]bbbhhhlllooouuuvvvwwwxxxzzz{{{||||||wwwvvvqqqlllkkkkkkeee^^^NNNHHHCCCEEEPPPggghhhUUURRRJJJIIIGGGGGGGGGGGGEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNJJJJJJKKKLLLMMMOOOQQQRRRYYYWWWTTTPPPLLLJJJHHHGGGEEEBBB??????@@@AAAAAAAAAAAA??????@@@???<<<>>>CCC===DDDQQQ^^^iiittt}}}}}}vvvnnnjjjlllsssyyy}}}~~~||||||~~~~~~|||zzzxxxwwwxxxyyyzzzxxxxxxxxxxxxwwwuuutttsssqqqsssvvvyyy{{{|||||||||zzz~~~|||rrrfff]]]VVVQQQPPPXXXaaahhhooouuutttvvvzzzzzzsssmmmjjjjjjgggfffeeefffggggggeeeccc___^^^[[[ZZZYYYYYY[[[[[[```_______________``````^^^```bbbcccbbbaaabbbcccddddddbbb```^^^\\\ZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZTTTRRRQQQPPPKKKJJJPPPYYYdddjjjooooooooopppnnnkkkhhhccc\\\VVVRRRNNNKKKHHHDDDHHHLLLNNNNNNNNNPPPRRROOOPPPOOONNNKKKHHHDDDBBBCCCAAADDDPPPaaattt|||hhhaaaooonnn```YYYTTTMMMKKKJJJIIIKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHGGGEEECCCAAA@@@>>><<<;;;:::;;;;;;444555777888888777666666444444444555555555555666333222333666777999AAAJJJTTTXXX]]]```___]]]ZZZYYYXXXXXXYYY\\\```eeejjjmmmrrrsssuuuxxxzzz|||}}}}}}yyywwwrrrlllkkkjjjfff___MMMGGGDDDGGGRRRkkkjjjVVVTTTUUUOOOHHHFFFGGGGGGEEEBBBDDDFFFJJJKKKKKKJJJJJJJJJIIIJJJLLLNNNQQQUUUZZZ^^^[[[VVVPPPNNNNNNLLLFFFAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDCCCAAA???===>>>BBBJJJXXXgggrrrxxxzzz~~~xxxppplllpppyyy~~~}}}||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxvvvuuutttsssttttttrrrtttwwwzzz|||||||||{{{}}}}}}}}}|||zzzyyy}}}wwwqqqkkkbbbWWWPPPOOOKKKJJJOOO[[[gggnnnpppkkkjjjmmmvvvwwwtttpppkkkiiiggggggggggggggggggggggggfffdddaaa^^^]]]___aaacccdddcccaaa______```aaabbb``````_________``````aaacccaaa^^^[[[YYYYYYYYYZZZXXXXXXXXXXXXWWWVVVUUUUUUVVVTTTPPPLLLLLLPPPWWW\\\fffhhhllloooooommmjjjhhhccc```[[[VVVSSSOOOKKKHHHGGGHHHJJJLLLMMMNNNMMMMMMPPPPPPOOONNNLLLIIIFFFEEE@@@EEELLLWWWkkktttccc```llliii```XXXPPPOOOOOOMMMLLLJJJIIIIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHJJJJJJJJJIIIHHHGGGEEEEEECCCBBB@@@>>><<<::::::999999888888777777777777777666666555555555444444444333444555555666:::???BBBPPPXXX```bbbbbbccc```\\\]]]YYYUUUVVV[[[aaaeeefffkkklllrrr|||xxxuuuqqqooorrrqqqggg[[[PPPIIIBBBDDDPPPjjjqqq^^^\\\XXXQQQJJJGGGGGGGGGEEECCCEEEGGGJJJKKKJJJIIIJJJKKKMMMOOOQQQSSSUUUXXX]]]aaaaaa[[[RRRNNNLLLIIIEEEAAABBBBBBBBBBBBAAAAAAAAA@@@???@@@BBBCCCBBBAAA>>>===>>>AAAIIIUUUdddpppwwwzzz~~~wwwrrrttt|||~~~~~~}}}}}}}}}}}}}}}~~~zzzzzzzzzzzzyyyyyyyyyxxxyyyxxxvvvuuutttttttttttttttvvvxxxzzz{{{||||||||||||zzzxxxwwwwwwvvvtttsssxxxyyy{{{~~~~~~zzzwwwlllhhhddd___[[[TTTLLLGGGJJJHHHIIIOOOZZZdddiiikkkfffdddfffoooxxx~~~wwwuuuqqqmmmkkkmmmmmmmmmlllllllllkkkkkkhhhfffcccaaaaaaccceeegggfffeeecccaaa``````aaaaaa``````____________`````````___]]][[[ZZZYYYZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTRRROOOKKKKKKOOOVVV\\\gggjjjmmmoooooommmjjjhhhccc```ZZZVVVRRRNNNJJJGGGFFFGGGIIIKKKLLLLLLLLLLLLNNNOOOOOONNNLLLIIIGGGEEEBBBGGGPPP___vvvrrraaa```lllzzzeee^^^XXXQQQQQQPPPNNNLLLJJJIIIIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHKKKKKKLLLKKKJJJIIIGGGFFFCCCBBBAAA>>>===;;;;;;:::999999888777777777777777666666555555555444444444333444555555666999>>>BBBNNNVVV]]]```aaabbbaaa]]]]]]XXXTTTUUUZZZ___cccdddjjjjjjpppyyy~~~~~~}}}yyyyyywwwuuuuuurrriii^^^TTTLLLDDDDDDNNNeeevvvfffccc[[[UUUMMMHHHGGGGGGFFFDDDGGGHHHJJJJJJIIIIIIJJJLLLPPPRRRSSSTTTVVVYYY]]]``````ZZZQQQLLLIIIHHHEEECCCBBBCCCCCCCCCCCCBBBAAAAAA>>>???AAABBBAAA@@@>>>===???AAAGGGQQQ___llluuuzzz}}}yyyzzz}}}}}}|||||||||}}}~~~~~~yyyyyyyyyyyyxxxxxxxxxxxxyyyxxxwwwuuuttttttttttttttttttuuuvvvwwwxxxyyyzzzvvvtttrrrqqqpppooollljjjiiiiiiiiijjjiiifffbbb^^^WWWTTTPPPMMMKKKHHHDDDAAAEEEEEEIIIQQQZZZaaadddccc^^^[[[]]]eeennnvvv{{{vvvuuurrrooonnnoooooonnnmmmlllkkkjjjjjjhhhgggeeecccdddeeehhhjjjjjjhhhfffcccbbbaaaaaaaaa``````___^^^^^^______```\\\\\\[[[[[[ZZZYYYYYYYYYVVVVVVVVVUUUUUUTTTSSSRRRRRRPPPMMMKKKKKKPPPWWW\\\hhhiiilllnnnnnnkkkhhhfffccc___YYYTTTQQQMMMIIIGGGEEEGGGHHHJJJKKKKKKKKKJJJLLLMMMNNNOOOMMMJJJGGGEEEFFFKKKUUUhhhlll^^^```lll|||sssbbb\\\XXXSSSRRRQQQOOOMMMKKKJJJIIIIIIKKKIIIHHHIIIJJJKKKJJJIIIJJJKKKLLLLLLKKKIIIFFFEEEDDDCCCBBB@@@>>>===<<<<<<:::999888888777777888888666666666555555555444444444444555555666999>>>AAALLLSSSZZZ]]]___bbbccc```___ZZZVVVVVVZZZ```cccdddggggggllltttxxxxxxzzz}}}{{{vvvllldddZZZPPPFFFDDDLLL___|||xxxhhhddd]]]WWWPPPJJJHHHGGGGGGFFFHHHIIIJJJIIIHHHIIIKKKMMMNNNOOOQQQRRRRRRTTTXXXZZZXXXTTTOOOKKKJJJIIIGGGEEECCCCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBBBBAAA???>>>@@@BBBFFFNNNZZZhhhtttzzz~~~}}}}}}~~~~~~~~~}}}|||||||||||||||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssssssrrrqqqqqqqqqrrrssstttuuusssqqqnnnlllkkkiiifffccc```___]]]]]][[[XXXTTTQQQMMMKKKHHHFFFEEEDDDCCCCCCBBBEEEKKKTTT\\\______]]]VVVTTTUUU\\\eeennnyyyyyyuuuuuusssqqqqqqpppooonnnmmmkkkjjjiiihhhfffeeedddcccdddfffhhhjjjnnnllljjjgggeeedddcccbbb``````______^^^_________\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOMMMLLLMMMRRRYYY___ggghhhjjjkkkjjjhhheeecccaaa]]]WWWRRROOOLLLHHHFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJLLLMMMNNNMMMKKKGGGEEEJJJOOO[[[pppcccZZZaaannn{{{pppaaa]]]ZZZVVVSSSRRRPPPNNNLLLJJJJJJIIIKKKJJJIIIJJJKKKKKKKKKIIIGGGHHHJJJJJJIIIGGGDDDBBBEEEDDDCCCAAA???>>>>>>>>>::::::999888888888888999666666666666555555555555444444555555555888===AAAIIIQQQXXX[[[^^^ccceeedddccc^^^YYYYYY]]]cccfffffffffeeegggmmmqqqtttzzz{{{rrrkkk___TTTHHHEEEJJJ[[[sssxxxgggaaa[[[WWWPPPKKKHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIKKKLLLKKKMMMOOOOOOPPPQQQSSSVVVUUUSSSQQQPPPNNNKKKGGGEEECCCDDDEEEFFFFFFDDDCCCBBB@@@AAABBBCCCCCCBBBBBBAAABBBCCCFFFLLLVVVcccpppyyy~~~}}}}}}~~~|||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssssssrrrqqqqqqppppppqqqqqqrrrrrrpppllljjjgggeeeaaa___ZZZXXXVVVUUUTTTRRROOOLLLHHHGGGEEEDDDBBBBBBDDDEEECCCHHHOOOVVV\\\]]]ZZZXXXQQQOOOPPPXXXaaaiiisss|||wwwuuuuuusssqqqrrrrrrrrrpppooommmllljjjjjjeeeeeeddddddeeegggiiijjjooonnnmmmkkkiiigggfffeeebbbaaa```_______________^^^^^^]]][[[YYYVVVTTTSSSTTTTTTTTTSSSRRRQQQOOONNNNNNNNNMMMMMMOOOUUU]]]bbbhhhiiijjjjjjiiifffcccbbb^^^ZZZTTTOOOLLLJJJGGGFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJLLLMMMMMMKKKIIIGGGKKKSSSccczzzsss[[[XXXdddsss~~~pppddd___\\\YYYTTTSSSQQQOOOMMMLLLKKKKKKLLLKKKJJJJJJLLLLLLKKKJJJHHHHHHIIIIIIHHHFFFDDDBBBEEEDDDCCCAAA@@@?????????;;;::::::999999999999999777777666666666555555555444444444444555888<<<@@@GGGOOOWWW[[[___eeehhhgggddd___[[[[[[___dddggghhhhhheeeeeeiiimmmrrr}}}yyysssdddXXXLLLGGGKKKYYYnnnwwweee\\\VVVTTTPPPLLLIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIJJJKKKKKKMMMOOOPPPQQQRRRTTTVVVXXXXXXWWWUUUQQQLLLGGGDDDDDDEEEFFFGGGGGGEEEDDDBBBAAABBBBBBCCCCCCCCCCCCCCCBBBCCCEEEIIIRRR^^^kkkttt~~~}}}zzzxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyywwwwwwwwwwwwvvvtttsssrrrtttttttttssssssrrrrrrrrrqqqnnnkkkgggdddaaa]]]ZZZTTTQQQOOONNNMMMLLLJJJHHHBBBBBBBBBAAA???@@@BBBDDDEEEIIIPPPUUUXXXWWWTTTRRRNNNLLLOOOWWW___gggpppxxx~~~wwwuuutttrrrpppqqqooonnnmmmllljjjiiihhhgggfffffffffffffffhhhiiijjjnnnmmmmmmllljjjiiihhhhhhccccccbbbaaa```````````````___]]][[[XXXVVVTTTSSSTTTTTTTTTSSSRRRPPPNNNNNNLLLMMMMMMNNNQQQWWW___eeejjjkkkkkkjjjhhhfffcccaaaZZZUUUPPPKKKIIIHHHGGGFFFHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJIIILLLYYYnnn}}}hhhVVVWWWgggxxxoooeee```[[[YYYTTTSSSQQQPPPNNNMMMMMMMMMMMMKKKJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@@@@??????<<<;;;::::::999999::::::777777777666666666555555444444444444444777<<>>GGGQQQ[[[```fffkkkllljjjbbb^^^ZZZZZZ```eeeiiijjjmmmmmmpppsssuuuwwwrrreeeVVVOOOPPPYYYgggsss~~~rrr^^^QQQKKKLLLMMMLLLJJJIIIIIIIIIHHHJJJMMMNNNLLLJJJIIIIIIKKKMMMPPPRRRSSSSSSUUUWWWRRRRRRPPPMMMIIIHHHHHHIIIDDDFFFHHHIIIIIIGGGDDDCCC@@@@@@@@@AAAAAABBBBBBBBB???AAACCCEEEJJJTTTaaajjjsss}}}}}}|||zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{wwwwwwxxxwwwvvvuuusssrrrssstttuuuuuutttqqqooommmmmmjjjeeeaaa]]]YYYUUUQQQMMMJJJGGGDDDCCCBBBAAA???<<>>GGGRRR\\\ccchhhmmmnnnkkkddd```\\\]]]bbbhhhlllmmmoooqqqvvv{{{zzzzzzxxxjjjZZZRRRRRRXXXeeepppxxx|||kkkXXXRRRMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKJJJHHHGGGGGGJJJMMMOOOOOOPPPRRRSSSSSSSSSSSSUUUSSSPPPLLLIIIGGGFFFFFFDDDEEEGGGHHHGGGFFFDDDCCCBBBAAA@@@??????@@@AAAAAA???>>>@@@EEEIIIOOO[[[fffnnnyyy|||yyywwwwwwyyy{{{{{{{{{{{{||||||||||||yyyxxxwwwwwwwwwuuurrroooqqqpppoooppppppooollliiifffeeecccaaa^^^YYYSSSNNNKKKIIIEEEAAA??????@@@@@@??????@@@AAACCCDDDEEEEEEJJJHHHFFFDDDCCCCCCDDDEEEFFFKKKQQQXXX___eeelllpppvvv~~~zzzuuuqqqppppppppppppmmmlllllljjjhhhfffdddbbbfffdddbbb``````aaaccceeedddeeegggeeecccbbbeeehhhjjjgggdddccccccddddddddd]]]]]]\\\ZZZYYYWWWVVVVVVTTTSSSRRRRRRRRRPPPMMMJJJMMMLLLLLLNNNSSSZZZbbbgggiiigggdddaaa^^^[[[VVVSSSRRRNNNIIIFFFEEEFFFGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIKKKGGGEEEGGGHHHIIIMMMRRR[[[sssccc\\\XXX```ssskkkbbb___YYYTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRQQQNNNLLLLLLNNNNNNLLLJJJLLLJJJHHHFFFFFFFFFGGGHHHIIIHHHGGGEEECCCBBBAAAAAA>>>===;;;999888888999999999888777777888888777555555666666666555666888;;;FFFQQQ___jjjnnnnnnmmmmmmmmmggggggggggggqqqyyyrrrxxxwww{{{xxxlll]]]SSSSSS[[[gggoooqqqxxxgggVVVQQQKKKJJJJJJKKKMMMOOONNNMMMLLLLLLLLLKKKIIIIIIKKKMMMNNNNNNPPPQQQSSSSSSTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIEEEFFFGGGGGGGGGEEECCCBBBAAAAAA@@@???@@@@@@BBBBBBCCCAAAAAAEEEHHHMMMXXXccckkkvvv~~~|||~~~~~~|||yyyxxxzzz{{{||||||||||||{{{{{{{{{{{{yyyxxxwwwwwwwwwuuurrrooopppoooooooooooonnnkkkiiidddbbb```^^^[[[WWWQQQLLLGGGEEEBBB???===<<<===>>>>>>???@@@AAABBBDDDDDDEEEHHHGGGEEEDDDDDDDDDEEEFFFIIIMMMSSSZZZ```fffmmmqqq{{{wwwtttpppnnnnnnpppqqqrrrlllllljjjiiigggeeedddccceeecccaaa``````bbbdddeeeccceeegggfffddddddeeegggjjjgggdddccccccddddddccc]]]]]]\\\ZZZYYYWWWVVVVVVTTTSSSSSSSSSSSSRRRNNNKKKLLLLLLMMMPPPUUU\\\bbbfffgggdddaaa^^^[[[XXXSSSPPPQQQMMMIIIFFFFFFGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJLLLHHHGGGIIIJJJJJJMMMRRRZZZppptttZZZXXX\\\jjjggg___^^^YYYUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQNNNLLLMMMNNNNNNLLLJJJKKKJJJIIIGGGGGGHHHIIIJJJJJJIIIGGGEEECCCBBBAAAAAA???>>>===;;;::::::::::::999888777777888888777666555666666666555666888;;;FFFPPP^^^iiimmmmmmllllllmmmhhhjjjlllnnn|||}}}{{{|||~~~{{{rrrcccWWWSSSZZZgggqqqxxxdddTTTPPPJJJIIIIIIKKKNNNPPPPPPOOOMMMNNNNNNMMMLLLKKKKKKMMMLLLMMMOOOQQQRRRSSSTTTTTTQQQQQQPPPPPPOOOMMMLLLKKKFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFCCCBBBDDDEEEJJJUUU```jjjttt~~~~~~}}}|||||||||}}}|||zzzzzz{{{}}}}}}}}}||||||{{{{{{zzzzzzxxxwwwvvvvvvvvvuuurrrpppooonnnmmmnnnnnnmmmjjjhhh```^^^\\\ZZZXXXSSSNNNJJJEEECCC@@@===<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDFFFFFFEEEDDDEEEFFFHHHIIILLLPPPVVV\\\bbbiiipppttt{{{rrrooollljjjlllnnnoooooolllkkkiiifffeeedddddddddcccbbbaaa```aaaccceeegggdddfffhhhiiihhhgggggghhhjjjgggdddcccccccccbbbbbb]]]\\\[[[ZZZYYYXXXWWWVVVSSSSSSTTTUUUVVVTTTPPPMMMKKKLLLOOOSSSXXX^^^bbbeeedddaaa]]]ZZZWWWTTTPPPMMMMMMJJJFFFDDDDDDEEEEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLJJJJJJLLLKKKJJJMMMSSS[[[nnnqqqaaaSSSXXXeeeyyyvvvbbb]]]]]]YYYVVVVVVSSSTTTTTTTTTSSSRRRPPPOOOPPPNNNMMMMMMNNNMMMLLLJJJKKKJJJIIIIIIIIIJJJLLLMMMKKKJJJHHHFFFDDDBBBAAA@@@AAA@@@???===<<<<<<;;;;;;:::888777777888888777666555666666666555666888;;;DDDNNN\\\fffjjjkkkkkkkkkoookkknnnqqqttt}}}|||{{{yyy|||}}}}}}}}}~~~~~~}}}~~~vvviiiZZZSSSXXXgggssseeeUUUQQQJJJIIIIIIJJJMMMNNNNNNMMMKKKMMMNNNNNNLLLKKKKKKLLLKKKLLLNNNPPPRRRSSSSSSTTTQQQQQQRRRQQQPPPNNNLLLKKKFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGCCCBBBCCCDDDHHHSSS^^^kkkttt~~~~~~~~~~~~}}}|||}}}}}}|||{{{zzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxwwwvvvuuuvvvvvvuuussspppnnnmmmlllllllllkkkhhhfff]]][[[YYYWWWTTTPPPKKKGGGDDDBBB@@@???>>>>>>>>>???===>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKNNNRRRXXX^^^eeemmmuuuzzz}}}yyyqqqnnnkkkiiiiiijjjkkkjjjkkkiiifffdddccccccdddeeebbbbbbaaabbbccceeegggiiigggiiikkkllllllkkkjjjiiiiiigggdddcccbbbbbbaaa___\\\\\\[[[ZZZYYYXXXWWWVVVRRRSSSTTTVVVWWWUUUQQQNNNJJJLLLQQQWWW\\\```bbbdddbbb___[[[WWWTTTQQQMMMJJJGGGEEECCCBBBCCCCCCCCCBBBFFFGGGIIIJJJKKKKKKLLLLLLKKKIIIJJJLLLKKKIIIMMMSSS```ooo~~~}}}rrrcccVVVRRR\\\oooooo```\\\]]]ZZZVVVVVVSSSTTTUUUUUUTTTRRRPPPNNNOOOOOONNNMMMMMMMMMLLLKKKKKKKKKJJJKKKKKKMMMNNNOOOLLLKKKIIIFFFDDDBBBAAAAAABBBAAA@@@???===<<<<<<;;;:::999777888999999888666555666666666555666888;;;BBBKKKXXXbbbfffggghhhiiipppllloooqqqttt~~~zzzxxxwwwyyy~~~zzzxxxwwwwwwyyyzzzyyywwwzzzuuujjj[[[RRRVVVeeessscccSSSNNNKKKJJJIIIIIIJJJKKKJJJHHHIIIKKKLLLLLLKKKJJJJJJKKKKKKLLLNNNOOOQQQRRRRRRSSSRRRRRRRRRQQQPPPMMMKKKIIIGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBAAABBBCCCGGGQQQ\\\iiisss}}}}}}{{{}}}}}}~~~}}}~~~}}}{{{yyyxxxyyy|||{{{{{{zzzyyyxxxwwwwwwuuuuuutttuuuvvvuuusssqqqnnnlllkkkkkkjjjhhheeebbbZZZXXXVVVSSSQQQNNNIIIFFFAAA@@@???>>>>>>>>>>>>???>>>>>>???@@@BBBCCCDDDEEEDDDEEEFFFGGGIIIKKKMMMNNNOOORRRYYY```hhhqqqzzz}}}xxxvvvooollliiihhhiiijjjjjjiiihhhgggdddbbbbbbbbbcccdddaaabbbbbbdddfffhhhkkkllllllmmmnnnppppppooommmkkkiiigggdddcccbbbaaa___]]][[[ZZZZZZYYYXXXWWWVVVVVVRRRRRRSSSTTTUUUTTTPPPNNNIIIMMMSSSZZZ___bbbccccccbbb^^^YYYUUURRROOOKKKIIIEEECCCBBBCCCDDDEEEDDDBBBEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKIIIHHHMMMTTTcccnnnxxxxxxpppeeeZZZRRRSSS```vvvwwwlllbbb]]]]]]ZZZWWWUUUSSSTTTUUUUUUTTTRRROOOMMMOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPMMMKKKIIIGGGEEECCCBBBBBBBBBAAAAAA???>>><<<;;;::::::999888888999999888777555666666666555666888;;;???HHHSSS\\\```bbbdddfffkkkhhhmmmooorrr~~~yyywwwvvvxxx}}}xxxxxxzzz||||||yyyuuuqqqrrrooogggZZZPPPTTTdddrrrxxx^^^OOOLLLLLLKKKIIIHHHIIIHHHGGGEEEGGGHHHJJJJJJIIIIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCFFFOOOYYYcccnnnzzz}}}{{{zzz}}}}}}~~~~~~}}}||||||~~~{{{xxxvvvvvvyyyyyyxxxxxxwwwwwwvvvvvvtttttttttuuuvvvvvvtttqqqnnnmmmkkkjjjhhhfffbbb___WWWUUURRRPPPNNNKKKGGGDDD======<<<<<<<<<======>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHJJJLLLNNNOOOPPPQQQTTTZZZaaaiiisss|||~~~wwwssspppjjjhhhggggggiiikkkkkkjjjeeeeeecccbbbaaabbbbbbcccaaabbbdddfffiiilllnnnoooqqqqqqpppqqqrrrqqqnnnllliiigggdddcccbbb```^^^[[[YYYXXXXXXWWWVVVVVVUUUUUURRRRRRQQQQQQRRRQQQOOOLLLJJJNNNUUU\\\aaacccddddddaaa]]]XXXSSSPPPMMMIIIGGGEEEDDDDDDFFFGGGHHHFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGIIIJJJHHHGGGOOOXXXeeejjjoookkkbbbXXXRRRPPPSSSccc|||rrrkkkccc^^^\\\ZZZXXXVVVUUUUUUUUUTTTSSSQQQOOONNNNNNOOOOOONNNLLLKKKLLLMMMKKKLLLLLLMMMNNNOOOOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBAAA???===;;;:::;;;999888888999999888777555666666666555666888;;;<<>>>>>???@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQRRRTTTWWW]]]cccjjjsss||||||vvvpppllliiigggffffffggghhhhhhhhhcccbbbbbbbbbbbbbbbaaaaaabbbccceeehhhkkkoooqqqrrruuurrrppppppppppppmmmkkkiiigggdddcccbbb___\\\ZZZWWWVVVVVVUUUUUUTTTTTTTTTSSSQQQOOONNNNNNNNNLLLKKKKKKOOOVVV\\\bbbdddeeeeee```\\\VVVQQQMMMJJJGGGEEEBBBBBBCCCEEEHHHHHHFFFDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHIIIIIIGGGHHHRRR]]]gggiiigggaaaVVVNNNMMMPPPWWWiiimmmiiiccc]]][[[[[[YYYXXXVVVVVVUUUSSSRRRPPPOOOOOOMMMOOOPPPOOOLLLJJJKKKMMMKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCAAA???===;;;;;;999888888999:::888777555666666666555666888;;;999@@@KKKRRRWWWYYY]]]_________fffhhhiiiwww~~~uuutttuuuuuuvvvxxx{{{vvvrrrqqqkkkiiiddd[[[UUUWWWbbblll|||kkkVVVNNNQQQMMMKKKJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGHHHJJJNNNQQQMMMNNNNNNOOOOOONNNNNNNNNKKKKKKJJJIIIIIIJJJLLLMMMHHHHHHHHHHHHIIIJJJKKKKKKHHHIIIIIIIIIHHHFFFDDDCCCGGGEEEEEEFFFDDDBBBGGGOOO[[[jjjyyy~~~|||{{{{{{~~~~~~~~~{{{xxxwwwwwwttttttttttttuuuuuuuuuuuusssrrrssstttvvvvvvtttrrrpppnnnkkkhhhfffbbb]]]YYYRRROOOLLLIIIGGGEEEAAA???>>>>>>>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGIIIJJJLLLNNNPPPQQQRRRRRRXXXZZZ^^^cccjjjrrrzzz~~~wwwpppkkkkkkiiigggeeeeeeeeecccbbbaaaaaabbbbbbbbbbbbaaa```bbbcccfffiiimmmpppssstttwwwsssooonnnooonnnllljjjhhhgggdddcccaaa___\\\YYYVVVUUUUUUTTTTTTSSSSSSSSSTTTQQQMMMLLLKKKKKKKKKJJJLLLPPPVVV]]]bbbeeeffffff___ZZZTTTOOOKKKHHHFFFDDD>>>>>>@@@CCCEEEFFFDDDBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJHHHIIITTTaaakkkiiieee\\\PPPIIIKKKRRR]]]ppp}}}jjjgggbbb\\\ZZZ[[[[[[ZZZWWWVVVTTTRRRQQQPPPPPPPPPMMMOOOPPPOOOLLLJJJKKKMMMLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEECCCAAA>>>===;;;:::888999::::::999777555666666666555666888;;;777>>>HHHPPPTTTWWW[[[^^^^^^^^^dddeeebbbnnn{{{zzzxxxqqqrrruuuuuuuuuvvv|||~~~uuurrrtttmmmkkkeee^^^XXXZZZbbbjjjzzz~~~gggSSSLLLMMMOOOLLLIIIIIIKKKKKKIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIMMMLLLLLLLLLNNNOOONNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGHHHJJJLLLMMMMMMLLLLLLKKKIIIGGGEEECCCKKKHHHGGGHHHFFFDDDHHHMMMYYYaaappp}}}{{{}}}}}}|||~~~|||zzzyyyxxxvvvwwwxxxxxxxxxxxxwwwvvvxxxtttpppppprrruuuuuuuuuqqqoookkkgggccc^^^XXXTTTPPPNNNIIIEEEAAA>>>======@@@??????>>>>>>??????@@@AAAAAABBBCCCEEEGGGIIIJJJJJJMMMPPPRRRTTTWWWZZZ\\\^^^___ccchhhjjjmmmxxxssslllkkkgggfffeeecccaaa```^^^^^^bbbbbbaaa```````````````fffeeefffjjjooorrrrrrppprrrqqqpppnnnllljjjhhhggghhhgggeeebbb___\\\ZZZYYYWWWVVVUUUVVVVVVTTTQQQOOOPPPNNNKKKHHHGGGGGGHHHIIIQQQVVV]]]bbbcccaaa```___ZZZWWWQQQKKKFFFBBB@@@@@@===???AAABBBAAAAAACCCDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIGGGFFFNNN\\\gggkkkiiiaaaTTTJJJIIIOOOTTTbbbzzzwwwlllfff^^^YYYXXXZZZZZZZZZXXXTTTOOOLLLLLLOOOQQQRRRPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSQQQOOOLLLJJJIIIHHHHHHHHHGGGFFFDDDBBB@@@>>><<<<<<<<<<<<;;;:::999888777777555333444666888777555<<<@@@FFFMMMSSSXXX[[[\\\ZZZ]]]aaacccdddhhhnnnsssyyyuuupppooorrrvvvxxxyyy||||||zzzwwwsssqqqkkkfffeeeeeecccdddgggvvv}}}eeeTTTQQQSSSVVVSSSPPPNNNMMMLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGMMMLLLKKKLLLNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIKKKMMMNNNMMMLLLKKKIIIGGGFFFEEEDDDGGGDDDCCCDDDCCCAAADDDIIIRRRZZZiiixxx~~~}}}~~~|||{{{~~~}}}{{{zzzyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxuuurrrqqqsssvvvvvvuuuqqqoookkkgggccc]]]WWWSSSMMMKKKGGGCCC@@@???>>>???>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEGGGIIIJJJMMMPPPSSSVVVXXX[[[^^^```aaabbbeeeiiilllppp{{{yyyooojjjiiieeeddddddcccbbbaaa````````````___^^^^^^^^^^^^^^^ddddddeeehhhmmmpppooonnnooonnnmmmkkkiiigggfffeeebbbaaa```^^^\\\ZZZYYYXXXVVVUUUTTTUUUUUUTTTQQQOOOOOOMMMJJJHHHHHHIIIJJJLLLRRRWWW]]]``````^^^[[[ZZZTTTRRRNNNIIIEEEBBB@@@???<<>>===999999999888777666444444777444333444666888777666999===CCCJJJQQQVVVYYY[[[\\\___bbbcccccceeejjjnnnuuussspppppprrrvvvyyyzzzyyy|||yyyvvvsssqqqkkkhhhjjjkkkiiijjjlllwwweeeVVVTTTWWW\\\[[[XXXSSSNNNJJJIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHLLLKKKJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJLLLMMMOOOMMMKKKIIIGGGEEEDDDDDDDDDHHHEEEEEEFFFDDDBBBEEEJJJOOOVVVdddttt~~~~~~|||{{{~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{zzzvvvtttrrrrrrssstttttttttrrroookkkgggbbb\\\VVVQQQIIIGGGDDDAAA@@@???@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCFFFHHHJJJKKKOOORRRVVVYYY\\\^^^aaacccfffeeegggkkkooottt}}}{{{yyyuuuqqqlllhhhfffcccccccccbbbbbbbbbbbbbbb^^^]]]\\\\\\[[[[[[\\\\\\aaaaaabbbeeeiiikkkkkkjjjiiiiiihhhfffeeedddbbbbbb]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRSSSTTTTTTRRRPPPMMMLLLJJJHHHIIIJJJMMMNNNSSSWWW\\\^^^]]]YYYVVVUUUNNNMMMJJJHHHDDDBBB???>>><<<>>>AAABBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJNNNXXXeeeooommmggg]]]PPPFFFFFFPPPYYYxxx{{{jjjeeeccc```^^^]]]\\\ZZZXXX[[[XXXVVVTTTSSSQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQTTTRRRPPPMMMKKKJJJJJJJJJHHHHHHGGGEEECCCAAA???>>>;;;;;;::::::999777666555555444333444666888888777666:::@@@GGGNNNTTTXXXZZZ]]]___bbbbbbaaabbbfffiiiqqqqqqpppqqqsssuuuxxxzzzzzz~~~{{{xxxtttppplllkkkoooqqqpppoooqqqvvvjjjZZZWWWYYY^^^^^^[[[TTTMMMHHHHHHJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKIIIIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJGGGEEECCCCCCDDDDDDGGGEEEDDDFFFDDDBBBDDDIIILLLQQQ^^^nnnzzz}}}|||~~~~~~~~~~~~}}}}}}|||{{{yyyzzz{{{||||||{{{zzzyyytttsssrrrqqqrrrrrrrrrrrrrrrooojjjfffaaa[[[TTTOOOGGGEEEBBB@@@?????????@@@AAAAAA@@@???????????????@@@AAABBBDDDGGGJJJLLLMMMPPPSSSXXX[[[^^^aaacccfffjjjhhhiiinnnrrrxxx||||||{{{yyywwwvvvvvvvvvwwwtttqqqmmmkkkkkkjjjgggdddccccccbbbbbbbbbaaaaaaaaa]]]\\\[[[[[[ZZZZZZ[[[[[[^^^^^^```bbbdddeeefffeeeeeeddddddcccbbbaaa``````\\\[[[ZZZYYYWWWVVVUUUUUUSSSQQQQQQQQQRRRSSSQQQPPPLLLKKKIIIHHHHHHJJJMMMOOOTTTWWW[[[]]]ZZZWWWTTTSSSKKKJJJIIIGGGDDD@@@>>><<<<<<>>>AAABBBBBBCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIILLLSSS^^^jjjqqqkkkcccWWWKKKCCCDDDPPP]]]~~~rrrfffbbb```___^^^^^^^^^^^^]]]]]]ZZZXXXVVVUUUTTTQQQOOONNNNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPOOONNNRRRQQQNNNLLLJJJIIIIIIIIIHHHGGGGGGEEEDDDBBB@@@???<<<<<<;;;;;;:::888777666444444444444666777888888444888>>>EEEMMMSSSWWWZZZ[[[^^^```aaa___```cccfffpppqqqssssssrrrssswwwzzz~~~zzzvvvpppmmmnnnrrrtttqqqoooppptttsssbbb]]]^^^^^^^^^[[[UUUMMMJJJJJJMMMJJJJJJIIIIIIJJJJJJKKKLLLIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHFFFCCCBBBBBBCCCDDDBBB@@@@@@AAA@@@===???DDDFFFJJJUUUeeerrr{{{~~~}}}}}}}}}}}}}}}|||{{{zzzvvvwwwxxxyyyyyyxxxwwwvvvttttttuuutttsssrrrrrrrrrqqqnnniiieee```YYYSSSNNNFFFDDDBBB???>>>>>>>>>???EEEDDDCCCAAA??????>>>>>>AAABBBCCCFFFIIILLLNNNPPPRRRVVV\\\```ccceeehhhjjjllljjjkkkpppvvv||||||yyyxxxwwwtttqqqooonnnnnnnnnrrrmmmiiihhhiiiiiigggcccdddcccbbbaaa```______^^^]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\^^^______``````aaaaaaaaaaaa`````````______^^^]]]\\\ZZZXXXVVVTTTTTTRRRPPPOOOOOOPPPQQQPPPOOOLLLJJJHHHGGGHHHJJJMMMNNNTTTWWWZZZ[[[YYYVVVSSSRRRJJJJJJHHHEEEBBB???<<<:::===???AAACCCCCCCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIOOOYYYccclllppphhh^^^RRRHHHBBBDDDSSSccc|||mmmddd```___]]]\\\\\\^^^bbbdddddd```[[[WWWUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSUUUVVVSSSSSSSSSSSSQQQPPPNNNMMMOOOMMMKKKIIIGGGFFFFFFFFFGGGGGGFFFEEECCCAAA@@@???999999888888777555444333444444555555555666777999555888===DDDLLLSSSWWWZZZWWWZZZ^^^______```cccfffpppsssuuutttqqqqqqvvvzzz~~~zzzuuuqqqnnnooossssssnnnkkkjjjsss~~~yyyiiidddfff```^^^ZZZTTTOOOMMMNNNOOOHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFGGGIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJIIIDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBAAABBBBBBAAA???@@@AAA@@@===???CCCEEEHHHRRRbbboooyyy|||}}}||||||{{{zzzyyyxxxtttuuuvvvwwwwwwvvvuuutttuuuwwwyyyxxxvvvtttttttttooolllhhhddd___YYYSSSNNNEEEDDDAAA???>>>>>>???@@@EEEDDDCCCAAA???>>>>>>===BBBCCCEEEHHHKKKNNNQQQSSSWWW[[[aaafffiiilllooopppnnnlllmmmttt{{{}}}yyywwwrrrqqqooommmllllllmmmmmmoookkkhhhgggggggggeeebbbbbbbbbaaa```___^^^]]]\\\]]]\\\\\\[[[ZZZ[[[[[[[[[XXXZZZ\\\]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVTTTSSSRRRPPPNNNNNNNNNOOONNNMMMJJJIIIHHHHHHIIILLLOOOQQQTTTWWWYYYYYYWWWSSSQQQPPPIIIHHHFFFCCC@@@===;;;:::>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGKKKTTT___hhhlllmmmcccXXXNNNHHHDDDGGGXXXjjjzzzxxxiiiddd______^^^\\\\\\^^^cccfffjjjeee^^^YYYVVVTTTRRRQQQQQQPPPPPPPPPQQQSSSUUUVVVUUUUUUUUUUUUTTTRRRPPPOOOLLLJJJHHHFFFEEEDDDDDDDDDFFFEEEEEEDDDCCCAAA???>>>;;;;;;;;;:::999888666666444666666666444555666888666888===DDDKKKRRRWWWZZZUUUYYY]]]______```cccfffoootttwwwuuuqqqqqqwww~~~|||xxxuuutttppppppsssqqqkkkfffeeeqqq|||wwwiiifffhhh```\\\VVVQQQNNNMMMLLLLLLGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFEEEFFFHHHIIIHHHGGGHHHIIIIIIJJJJJJIIIHHHGGGBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@AAACCCBBB>>>???DDDFFFGGGPPP___mmmwww|||||||||{{{zzzxxxwwwvvvuuuuuuvvvwwwwwwvvvuuuuuusssvvvyyyyyyvvvsssrrrrrrmmmjjjgggccc^^^YYYSSSOOOCCCAAA@@@??????@@@BBBCCCAAAAAA@@@???>>>>>>>>>>>>DDDEEEGGGJJJMMMQQQTTTVVVYYY]]]dddiiimmmooorrrtttpppnnnqqqyyy|||xxxvvvuuutttmmmlllkkkjjjjjjkkklllmmmhhhgggeeeeeedddcccaaa```______^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZWWWYYY\\\[[[YYYXXXYYY[[[ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZZZZYYYWWWVVVUUUTTTSSSRRRPPPMMMLLLMMMMMMMMMLLLHHHHHHHHHIIILLLQQQUUUXXXUUUWWWYYYWWWSSSOOOLLLJJJEEEDDDAAA>>><<<;;;;;;;;;@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIOOOZZZfffmmmmmmjjj```UUULLLIIIHHHLLL^^^sssqqqfffccc___aaaaaa___]]]]]]___bbbfffccc___\\\ZZZXXXVVVSSSQQQQQQPPPPPPQQQSSSUUUVVVSSSTTTUUUUUUTTTRRRPPPOOOJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999555777888666444333555777666999===CCCIIIPPPUUUXXXUUUYYY]]]_________bbbeeemmmssswwwuuuppprrr{{{}}}{{{yyywwwsssrrrsssqqqkkkfffeeejjjvvvssseeecccggg___YYYQQQMMMLLLKKKIIIGGGIIIHHHHHHHHHHHHIIIJJJJJJFFFEEEEEEEEEGGGHHHGGGFFFHHHIIIIIIJJJIIIHHHFFFEEEBBBCCCDDDEEEFFFFFFFFFEEECCCDDDDDDCCCBBBAAA@@@???>>><<<===???>>>;;;<<<@@@BBBCCCJJJYYYgggqqq{{{~~~||||||{{{zzzyyywwwuuutttvvvwwwxxxyyyyyyxxxwwwvvvooosssvvvvvvssspppoooooollliiifffbbb^^^YYYSSSOOO@@@?????????@@@BBBDDDFFF===============>>>>>>???EEEFFFHHHKKKOOORRRVVVWWWXXX\\\ccciiimmmooorrrsssrrrpppsss|||}}}tttppppppqqqrrrkkkjjjiiihhhhhhhhhiiijjjbbbcccccccccaaa```___^^^\\\\\\\\\]]]]]]^^^^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYVVVYYY[[[[[[XXXWWWXXXZZZXXXXXXYYYYYYZZZ[[[[[[\\\VVVVVVUUUUUUTTTTTTSSSSSSSSSPPPMMMLLLLLLLLLKKKKKKFFFFFFGGGJJJOOOUUUZZZ]]]WWWXXXXXXVVVQQQKKKHHHFFFAAA@@@===;;;::::::;;;<<>>===<<<<<<<<<;;;:::999777777666888999777333222444666666888<<>>>>>============>>>>>>DDDFFFLLLVVVdddqqq|||}}}{{{zzzzzzyyyyyyzzzyyyxxxvvvtttuuuvvvvvvuuuuuuvvvwwwwwwzzz{{{yyytttnnnlllkkkjjjgggbbb^^^ZZZUUUOOOKKKEEE@@@===>>>BBBDDDCCC@@@<<<<<<;;;;;;<<<@@@CCCEEEEEEGGGJJJLLLNNNQQQUUUXXX[[[___eeejjjlllnnnooopppnnnpppttt{{{wwwtttppplllkkkmmmkkkgggddddddeeefffeeecccbbbbbbbbbbbbbbbaaa``````______^^^^^^^^^^^^^^^^^^YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUVVVVVVWWWXXXZZZXXXVVVWWWYYYZZZXXXUUUVVVUUUSSSRRRSSSTTTSSSRRROOOOOOOOONNNNNNLLLKKKJJJHHHEEEDDDHHHPPPWWWYYYXXXXXXUUUSSSQQQOOOKKKHHHEEE@@@???===;;;::::::::::::AAABBBCCCCCCCCCBBBAAA@@@>>>??????AAABBBDDDFFFGGGHHHOOO\\\jjjtttrrrhhh^^^\\\UUUOOOMMMNNNXXXnnnssshhhccc```bbbaaaaaa```^^^\\\ZZZYYYXXXZZZ\\\\\\ZZZWWWVVVUUUSSSQQQOOONNNPPPQQQRRRRRRUUUUUUUUUTTTSSSQQQOOOMMMKKKGGGCCCCCCFFFGGGDDD@@@DDDCCCBBBAAA@@@>>>======<<<;;;999:::;;;;;;:::888888777666555444333333333777999<<<@@@GGGOOOVVVZZZ[[[]]]___``````aaaccceeehhhttt|||wwwpppttt|||xxxzzz{{{zzzvvvpppjjjfffbbbooo}}}|||eeeZZZXXXWWW[[[UUUMMMHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFDDDCCCBBBBBBBBBBBB???>>>>>>>>>???@@@@@@AAA@@@??????????????????@@@CCCEEEIIIQQQ]]]jjjuuu{{{~~~{{{yyyxxxxxxxxxyyyzzzzzzyyyxxxuuuvvvwwwwwwuuuuuuuuuwwwvvvxxxzzzxxxsssooolllkkkhhheeeaaa\\\XXXRRRMMMIIIDDD@@@===>>>AAADDDCCC@@@>>>=========???BBBFFFHHHFFFHHHKKKMMMPPPSSSWWWZZZ^^^bbbfffiiijjjkkkkkklllnnnqqqvvv~~~{{{tttqqqnnnjjjjjjllljjjgggdddbbbccccccbbb```aaaaaaaaaaaaaaa```______\\\\\\[[[[[[[[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWYYYWWWUUUVVVXXXYYYXXXVVVTTTSSSQQQQQQRRRSSSRRRQQQPPPOOOOOONNNMMMLLLJJJJJJIIIFFFEEEIIIPPPVVVWWWWWWXXXVVVSSSPPPNNNKKKGGGDDD???>>><<<:::::::::<<<===BBBCCCCCCDDDCCCBBBAAA@@@>>>>>>???@@@AAABBBDDDEEEKKKRRR^^^iiioookkkaaaYYYYYYRRRMMMMMMSSSbbb|||pppgggaaa^^^^^^^^^^^^^^^]]]\\\[[[[[[XXXZZZ\\\\\\YYYWWWVVVVVVTTTQQQOOONNNPPPQQQRRRRRRTTTTTTUUUTTTSSSQQQNNNLLLLLLHHHDDDEEEHHHIIIFFFCCC@@@@@@@@@??????>>>>>>>>><<<:::999999:::;;;999888666666555444444444555555777999<<<@@@FFFMMMUUUZZZ[[[]]]___```___```bbbcccgggsss{{{vvvpppsss}}}~~~{{{{{{zzzyyyvvvpppiiicccaaalllxxxwww```VVVUUUUUUTTTPPPJJJFFFEEEEEEEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEGGGFFFEEECCCBBBAAAAAAAAA>>>>>>======>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCFFFKKKUUUaaammmttt||||||zzzwwwvvvwwwxxxyyyzzzzzzzzzzzzwwwxxxyyywwwuuutttuuuvvvtttvvvwwwvvvsssooommmlllgggccc^^^YYYUUUPPPKKKGGGCCC@@@===>>>AAACCCCCCAAA>>>======>>>@@@CCCFFFHHHGGGIIILLLOOORRRUUUZZZ]]]aaadddfffgggfffeeeeeeeeekkkpppwww}}}vvvooommmkkkhhhhhhjjjjjjgggcccaaa``````^^^]]]_______________^^^^^^]]]ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVXXXVVVTTTTTTVVVWWWWWWWWWRRRQQQOOOPPPQQQRRRRRRQQQQQQPPPOOONNNLLLKKKIIIIIIIIIGGGGGGJJJPPPTTTUUUTTTWWWTTTPPPMMMKKKHHHDDDAAA>>><<<:::999999<<>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999::::::999888555555444444555555666777666888;;;???DDDKKKSSSYYY[[[]]]___```______```aaacccoooxxxuuuppprrryyy~~~}}}yyyxxxwwwqqqhhh```aaajjjttt{{{rrr[[[TTTUUUVVVNNNKKKGGGDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBAAA@@@@@@>>>>>>======>>>AAACCCDDDAAABBBBBBBBBBBBBBBBBBAAACCCCCCDDDHHHPPP\\\hhhqqqwww~~~}}}{{{xxxvvvvvvxxxyyyyyyyyyxxxxxxyyyxxxyyyyyyxxxuuuttttttuuussstttttttttqqqooommmlllfffbbb]]]XXXSSSNNNIIIFFFAAA???===>>>@@@BBBBBBBBB<<<<<<<<<===???BBBEEEGGGGGGJJJMMMPPPSSSWWW\\\___bbbcccdddbbb___]]]]]]^^^dddkkkuuuyyyrrrllljjjhhhffffffiiiiiigggccc```^^^]]]\\\[[[]]]]]]]]]^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUSSSSSSTTTUUUVVVWWWRRRPPPOOOPPPRRRSSSSSSRRRRRRQQQOOOMMMKKKJJJIIIHHHJJJIIIIIILLLPPPRRRRRRQQQSSSPPPLLLIIIFFFCCC???======;;;999888999===AAADDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAABBBCCCNNNUUU^^^aaa[[[TTTNNNLLLPPPOOOQQQYYYiiiqqqiiiddd^^^ZZZXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]\\\YYYWWWVVVVVVTTTRRRPPPPPPQQQRRRRRRQQQOOOPPPRRRSSSQQQOOOKKKIIIGGGEEEDDDEEEGGGHHHHHHGGG@@@???????????????>>>>>>;;;:::999999::::::999888666666555555555555666666555888;;;===AAAHHHQQQWWW[[[]]]___```___^^^___```___kkktttsssooopppsssvvvyyy{{{zzzxxxxxxsssiii```aaaiiirrrzzzpppYYYQQQRRRTTTLLLIIIEEECCCBBBBBBAAA@@@BBBAAAAAAAAABBBBBBCCCDDDCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>???@@@BBBDDDEEEAAABBBBBBCCCCCCBBBBBBAAACCCDDDDDDGGGNNNYYYgggpppsss|||}}}|||{{{xxxvvvxxxzzz{{{zzzwwwuuuuuuvvvyyyyyyyyyxxxuuusssssstttrrrrrrrrrqqqpppnnnlllkkkfffbbb\\\VVVQQQMMMHHHEEE@@@???===>>>???AAABBBCCC=========>>>@@@BBBDDDFFFFFFIIILLLOOORRRVVV[[[^^^_________\\\YYYWWWXXXYYY^^^gggsss}}}xxxqqqjjjhhhgggddddddfffgggfffccc```]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUVVVRRRQQQPPPPPPRRRTTTTTTSSSRRRQQQOOOLLLJJJIIIHHHHHHLLLLLLMMMOOOPPPQQQPPPOOORRROOOJJJGGGDDDAAA???<<<;;;:::888888:::>>>CCCGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEKKKRRRYYYYYYRRRKKKHHHIIIGGGLLLVVVfff{{{xxxjjjfffaaa\\\YYYXXXXXXWWWWWWWWWXXXYYYYYY\\\]]]]]][[[YYYVVVVVVWWWTTTSSSQQQQQQRRRRRRQQQPPPMMMNNNPPPPPPOOOMMMJJJHHHHHHGGGFFFFFFHHHIIIJJJIIIDDDDDDCCCBBBAAA@@@???>>><<<;;;::::::;;;;;;:::888888888777666555444444444444777:::<<<>>>DDDNNNVVV[[[]]]```aaa```_________\\\fffooopppnnnooopppooopppssszzz{{{yyyyyytttkkkccc^^^eeepppxxx|||sssZZZQQQOOOOOOMMMJJJFFFCCCAAAAAA???>>>@@@@@@@@@@@@@@@AAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCEEEFFFGGGLLLVVVdddmmmpppyyy~~~}}}|||{{{yyywwwxxx{{{|||zzzvvvttttttvvvwwwxxxxxxwwwtttssssssssssssqqqpppoooooonnnkkkiiifffaaa[[[TTTOOOKKKFFFCCC???>>>>>>>>>???@@@BBBCCCAAAAAAAAABBBCCCDDDEEEFFFEEEGGGJJJMMMPPPSSSXXX[[[ZZZZZZZZZWWWUUUUUUWWWYYY___hhhttt}}}yyyqqqjjjgggeeeaaaaaacccccccccbbb___\\\[[[\\\^^^[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRPPPQQQSSSSSSRRRRRRSSSUUUSSSRRRPPPQQQRRRSSSSSSRRRQQQPPPNNNKKKJJJIIIIIIIIINNNOOOQQQRRRRRRPPPNNNMMMQQQNNNIIIFFFDDDBBB@@@>>>:::999888999;;;@@@DDDGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHMMMRRRPPPKKKFFFDDDEEE@@@KKK]]]tttnnndddbbb]]]YYYYYYXXXWWWVVVVVVVVVWWWYYYZZZ]]]^^^^^^[[[XXXVVVVVVWWWUUUSSSRRRRRRSSSSSSQQQOOOLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLGGGFFFEEEDDDBBBAAA@@@???===<<<;;;;;;<<<<<<;;;::::::999777666555444444444444777::::::;;;AAALLLUUU[[[]]]aaabbbbbbaaa```aaa[[[dddmmmooooooppppppmmmlllnnnttt}}}|||yyyxxxtttmmmggg\\\aaakkktttwwwzzzwww___UUUQQQPPPQQQMMMGGGCCC@@@???>>>===???>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEECCCBBBAAA@@@AAABBBDDDEEECCCBBBBBBAAAAAABBBBBBCCCAAABBBDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGGGGJJJRRR^^^gggnnnwwwzzz}}}~~~}}}|||}}}|||zzzyyyvvvzzz|||zzzvvvsssuuuwwwvvvvvvwwwuuusssrrrrrrssssssqqqnnnmmmnnnmmmjjjgggddd```XXXRRRLLLHHHDDDAAA===>>>>>>>>>>>>@@@BBBDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCEEEHHHKKKMMMPPPTTTWWWVVVVVVVVVUUUTTTVVVYYY\\\gggooozzzyyyqqqjjjfffbbb^^^\\\^^^^^^______]]]ZZZZZZ\\\___[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRWWWVVVVVVVVVUUUUUUUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQLLLOOOSSSTTTRRRQQQRRRSSSSSSRRRPPPPPPQQQRRRQQQPPPPPPOOOMMMJJJIIIIIIJJJKKKPPPRRRTTTUUUSSSPPPMMMLLLMMMJJJEEEBBBAAA@@@>>>===888888999:::===@@@DDDFFFIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHJJJKKKJJJEEEBBBAAAAAADDDRRRhhh{{{fff```^^^YYYUUUWWWUUUUUUTTTTTTVVVXXX[[[\\\^^^^^^^^^[[[XXXVVVVVVWWWUUUTTTRRRSSSSSSSSSQQQOOOLLLLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJFFFFFFEEEDDDCCCCCCBBBBBB???===<<<<<<======<<<;;;888888777666555555666666333666999999999???JJJTTTZZZ]]]aaaccccccbbbbbbbbb]]]eeemmmppprrrtttsssooolllmmmqqqwww{{{xxxuuurrrnnnkkk___aaahhhpppssswww{{{dddZZZVVVUUUTTTOOOHHHCCC@@@???======>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBB@@@@@@@@@BBBDDDEEEBBBAAAAAAAAAAAABBBCCCCCCAAACCCFFFGGGHHHFFFDDDBBBDDDEEEGGGHHHHHHGGGEEEDDDDDDFFFGGGGGGGGGNNNXXXaaammmuuu~~~}}}www{{{~~~||||||}}}}}}|||zzztttxxx{{{zzzvvvtttvvvyyytttuuuvvvuuusssrrrrrrssstttqqqnnnmmmmmmllliiifffccc^^^WWWPPPJJJFFFBBB???===>>>>>>>>>>>>???BBBDDDBBBBBBBBBBBBBBBBBBAAAAAABBBDDDGGGIIIKKKMMMQQQTTTTTTTTTTTTTTTUUUWWW\\\```ooovvvzzzqqqiiieee```[[[YYY[[[ZZZ\\\]]][[[YYYYYY\\\___[[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZYYYXXXWWWUUUUUUTTTWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPJJJNNNSSSTTTSSSQQQQQQRRRSSSQQQOOOOOOPPPPPPOOONNNPPPNNNLLLJJJIIIIIIKKKKKKQQQTTTVVVVVVTTTPPPMMMKKKHHHEEEAAA>>>===<<<;;;:::888888999;;;>>>AAADDDFFFIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHFFFBBB@@@>>>>>>LLL[[[qqqsssaaa]]]\\\UUUSSSVVVSSSSSSSSSTTTVVVZZZ]]]_________^^^[[[XXXVVVVVVWWWUUUTTTSSSSSSTTTSSSQQQOOOMMMLLLJJJIIIHHHHHHIIIJJJEEEFFFFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@>>>======>>>>>>===<<<666666666666666777777888333666999888888>>>IIISSSZZZ]]]bbbddddddddddddddd___fffnnnqqqtttwwwvvvrrrmmmmmmooosssyyy~~~zzzwwwssspppnnnmmmddddddhhhooorrrxxxnnnYYYSSSVVVZZZRRRIIIBBB???>>>===;;;>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJOOOVVV\\\gggooozzzzzz}}}~~~|||yyywwwvvvwwwyyyzzzzzzyyywwwvvvssstttuuutttrrrqqqrrrsssoooooonnnmmmkkkhhhgggeeebbb\\\SSSKKKFFFCCCAAA???===>>>???@@@???AAACCCEEECCCDDDFFFHHHHHHHHHFFFEEEBBBEEEHHHJJJKKKMMMPPPRRROOOQQQTTTUUUWWW[[[bbbhhhuuu~~~zzzqqqhhheeeccc^^^[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWUUUSSSRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTSSSSSSRRRQQQOOONNNJJJJJJKKKLLLLLLLLLLLLLLLPPPPPPOOONNNNNNMMMLLLLLLLLLIIIFFFGGGJJJLLLLLLJJJUUUVVVUUUTTTQQQNNNJJJHHHDDDCCCBBB???<<<:::888666888999:::<<>>===<<<>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGIIIIIIIIIMMMTTTYYYdddlllwww~~~}}}~~~|||yyywwwwwwwwwxxxyyyyyyxxxwwwwwwuuuvvvvvvtttrrrppppppqqqooonnnnnnllljjjhhhfffeeeaaa[[[SSSKKKFFFCCC@@@???===???@@@@@@@@@AAADDDFFFGGGHHHIIIIIIIIIGGGEEEDDDBBBDDDFFFHHHIIIJJJMMMOOOQQQTTTWWWYYY\\\aaahhhnnn|||yyypppgggdddbbb^^^\\\]]][[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXYYYZZZYYYYYYWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQPPPNNNMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLOOONNNNNNNNNMMMMMMLLLLLLJJJHHHFFFGGGIIIKKKKKKJJJRRRRRRRRRQQQOOOLLLHHHGGGDDDBBB@@@===;;;999777777555666888:::===???@@@AAADDDEEEFFFGGGHHHIIIIIIIIIEEEEEEFFFGGGHHHKKKOOORRRUUUXXXOOOEEEDDDAAAAAAKKK[[[ttt{{{kkk\\\VVVTTTRRRQQQSSSRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVUUUSSSQQQPPPOOONNNNNNMMMLLLKKKLLLMMMMMMKKKIIIJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@???>>>======999888777777888888666555444555777999888;;;FFFQQQ\\\___cccfffgggffffffeeejjjnnnuuu|||~~~xxxrrrlllmmmqqquuuyyyzzzzzzyyyxxxvvvuuuvvvyyyzzzxxxvvvjjjddddddjjjqqqyyyrrrZZZPPPQQQQQQOOOLLLFFFAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBCCCCCCBBBAAAAAA????????????????????????CCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBCCCDDDFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHGGGGGGJJJPPPUUUaaahhhsss}}}}}}~~~}}}zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxwwwuuurrrpppppppppnnnnnnnnnlllkkkiiigggfffaaa[[[RRRKKKEEEBBB@@@>>>===???@@@@@@AAABBBDDDFFFKKKKKKKKKJJJHHHFFFDDDBBBCCCDDDFFFGGGHHHIIILLLNNNSSSWWW\\\___cccjjjsssyyyyyyooofffbbb```]]]]]]^^^ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKHHHGGGFFFGGGIIIKKKKKKKKKNNNNNNNNNMMMKKKHHHFFFDDDCCCAAA===:::888777777777888999;;;>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFHHHLLLRRRVVV\\\^^^RRRGGGFFFDDDEEEPPPhhhsssfffYYYSSSRRRQQQRRRSSSPPPPPPQQQRRRRRRSSSSSSTTTRRRRRRQQQPPPQQQRRRSSSTTTTTTSSSQQQPPPOOONNNNNNNNNNNNMMMLLLLLLLLLLLLIIIGGGIIIHHHGGGEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBB???@@@@@@AAAAAA@@@@@@???999888777888999:::999777555555777999888:::DDDOOOZZZ^^^cccffffffeeeeeeeeekkkmmmsss{{{zzzuuunnnpppsssuuuvvvvvvuuutttuuuuuuvvvxxx{{{}}}}}}|||pppgggcccjjjqqqyyysssZZZOOONNNPPPQQQQQQLLLEEE@@@>>>???>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBDDDEEEFFFGGGFFFFFFEEEEEEDDDEEEEEEFFFDDDFFFGGGFFFEEEGGGLLLPPP]]]eeeooozzz~~~}}}~~~}}}zzzyyyyyyxxxwwwwwwwwwwwwxxxyyyvvvwwwwwwvvvsssqqqqqqrrrooooooooonnnmmmllljjjiiibbb\\\SSSKKKEEEBBB???>>><<<===???@@@@@@AAADDDFFFJJJJJJJJJIIIGGGEEECCCBBBEEEFFFHHHHHHHHHJJJMMMPPPTTTXXX___eeellluuuzzzpppeeeaaa^^^\\\[[[]]]YYYYYYXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCAAA>>>;;;888666666777888:::;;;>>>AAACCCEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDCCCDDDFFFGGGIIIOOOXXX^^^dddcccVVVIIIHHHGGGKKKXXXppp{{{iii```UUUPPPPPPQQQRRRRRRNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMKKKKKKKKKJJJHHHFFFHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCC???@@@AAABBBBBBBBBBBBBBB<<<;;;999:::::::::999888666555666888888:::BBBKKKVVV[[[aaaddddddccccccdddgggiiinnnuuu{{{{{{wwwsssqqqsssttttttsssqqqpppooorrrsssvvvzzz~~~zzzlllcccgggpppyyyqqqXXXMMMMMMQQQTTTVVVRRRKKKDDD@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????>>>>>>======::::::;;;<<<>>>???AAABBB>>>???@@@BBBCCCEEEFFFFFFDDDDDDDDDCCCCCCDDDEEEEEEBBBDDDFFFEEEDDDEEEIIIMMMYYYaaammmxxx~~~~~~~~~~~~}}}|||~~~~~~{{{yyyyyyyyyxxxxxxxxxxxxyyyyyytttvvvvvvvvvtttttttttvvvqqqqqqqqqqqqpppooonnnmmmccc]]]TTTKKKFFFBBB@@@>>>;;;<<<>>>??????AAADDDFFFGGGGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGHHHIIIKKKOOORRRUUU[[[ccckkkttt{{{pppeee```]]]ZZZYYY[[[YYYXXXXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVVVVUUUVVVVVVTTTTTTUUUUUUTTTSSSRRRQQQOOOPPPPPPQQQQQQPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGIIIJJJKKKLLLMMMNNNJJJIIIIIIGGGFFFDDDCCCBBB>>><<<999666555666777999888999<<<@@@BBBCCCDDDDDDFFFEEEDDDBBBBBBBBBBBBBBBCCCEEEGGGHHHKKKTTT```iiiooommm[[[KKKHHHHHHNNN\\\rrrooo```[[[SSSNNNNNNQQQRRRQQQLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPNNNMMMMMMMMMLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDCCCAAA???===<<<<<<;;;999777888666666888888999???GGGOOOVVV^^^aaaaaa```aaaccccccffflllqqquuuvvvuuutttuuuvvvwwwuuupppmmmkkklllpppssswww|||rrrdddeeemmmwwwlllUUULLLMMMQQQTTTWWWVVVQQQIIICCC???>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>======:::;;;;;;<<<>>>@@@BBBCCC??????@@@AAABBBDDDDDDEEECCCBBBBBBBBBBBBCCCCCCDDDAAACCCEEEEEECCCDDDHHHLLLSSS\\\jjjwww~~~}}}~~~~~~~~~~~~}}}}}}|||~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzzzzztttuuuvvvvvvuuuuuuvvvxxxssssssssssssrrrrrrqqqpppeee^^^UUUMMMGGGCCC@@@???;;;<<<>>>???@@@AAADDDGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFHHHJJJNNNSSSWWWZZZ```iiirrr|||zzzoooeeeaaa^^^ZZZXXXZZZYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWXXXXXXWWWUUUSSSRRRMMMNNNOOOOOOPPPOOOOOOOOONNNNNNNNNNNNMMMKKKJJJIIIGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCFFFIIIJJJKKKLLLMMMOOOIIIIIIGGGFFFDDDBBBAAA@@@;;;:::888666666777888999:::<<>>===<<<999777999666666888888888===DDDIIIQQQ[[[```______aaacccdddiiiooosssssssssvvvyyyzzz{{{{{{wwwqqqlllkkklllooosssyyy~~~uuufffeeekkkuuugggRRRKKKNNNNNNPPPTTTWWWUUUOOOFFF???>>>>>>>>>>>>>>>??????@@@<<<===>>>@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@AAABBBBBBCCCCCCAAA@@@@@@@@@AAAAAABBBCCC@@@BBBEEEEEECCCDDDHHHKKKMMMWWWgggvvv}}}|||~~~~~~~~~}}}}}}}}}|||~~~|||{{{zzzzzz{{{||||||{{{zzzzzzuuuwwwwwwwwwuuuuuuvvvwwwrrrssssssssssssrrrrrrqqqfff```WWWNNNHHHDDDAAA@@@<<<>>>@@@AAABBBCCCGGGIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFIIIKKKNNNTTTZZZ___ccciiiqqqyyyuuulllcccaaa___\\\ZZZ[[[ZZZYYYYYYXXXWWWXXXXXXXXXUUUUUUUUUUUUUUUUUUVVVWWWVVVWWWWWWWWWVVVTTTQQQPPPLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLJJJIIIHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@CCCGGGIIIIIIJJJLLLNNNIIIHHHFFFCCCAAA???>>>===999999888888777888888888<<>>===;;;999:::777666888888888;;;AAAEEENNNYYY_________bbbeeeeeemmmuuuuuurrrqqqwww~~~{{{sssnnnmmmnnnnnnssszzzttthhhgggjjjqqqcccOOOKKKOOOJJJLLLQQQVVVXXXSSSHHH@@@>>>>>>>>>>>>>>>??????@@@;;;<<<>>>???AAABBBBBBBBB??????>>>===<<<<<<;;;;;;<<<;;;::::::999999999999@@@@@@@@@AAAAAABBBBBBBBB@@@?????????@@@@@@AAABBB???BBBDDDEEEDDDDDDHHHKKKHHHTTTeeevvv}}}|||~~~~~~}}}}}}}}}|||~~~}}}{{{zzz{{{}}}~~~~~~}}}{{{zzzxxxxxxyyyxxxuuuttttttuuurrrrrrrrrssssssrrrrrrqqqgggaaaXXXOOOIIIEEEBBB@@@>>>@@@BBBCCCDDDEEEHHHKKKIIIHHHGGGFFFEEEEEEEEEEEEHHHJJJMMMPPPTTTZZZbbbgggjjjooowww~~~qqqhhhbbbaaa```^^^\\\]]]ZZZZZZYYYXXXXXXXXXXXXYYYTTTTTTTTTTTTUUUVVVWWWWWWSSSTTTUUUTTTSSSPPPMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGFFFEEECCCAAA@@@???===AAAFFFHHHGGGHHHJJJMMMHHHGGGEEEBBB???===<<<;;;888888888999999999888888:::<<<@@@DDDFFFGGGGGGFFFFFFEEECCCAAAAAAAAACCCDDDCCCGGGKKKNNNTTTbbbvvv{{{uuu___KKKIIIMMMYYYkkk~~~ggg___RRRTTTRRRLLLLLLQQQRRRNNNKKKKKKLLLLLLMMMNNNNNNNNNKKKLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIKKKLLLMMMNNNMMMLLLLLLLLLNNNNNNLLLJJJJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA????????????>>><<<;;;777666888888888;;;???CCCMMMYYY`````````cccgggeeeooowwwwwwpppooowww~~~vvvpppoooqqqooottt{{{~~~rrriiiiiikkkooo}}}uuu___PPPHHHEEEEEEJJJQQQTTTQQQJJJBBB>>><<<<<<======>>>>>>??????===<<<;;;;;;;;;<<<>>>???@@@@@@???===<<<;;;:::999999:::;;;<<<===???@@@@@@>>>@@@AAABBBBBBAAA???>>>===;;;;;;===AAACCC@@@===BBB@@@???@@@BBBEEEGGGHHHJJJPPP\\\jjjyyy}}}{{{zzzzzz~~~{{{zzz|||}}}{{{{{{|||{{{zzzwwwuuuttt{{{zzzyyyxxxvvvuuuttttttvvvwwwwwwvvvtttqqqmmmkkkeee```XXXPPPKKKGGGEEECCCAAAGGGIIIDDD@@@CCCIIILLLKKKIIIHHHGGGIIIJJJKKKKKKIIILLLPPPTTTYYYbbblllttt|||}}}}}}mmmiiibbb^^^[[[[[[ZZZYYY[[[ZZZYYYYYYYYYYYYYYYZZZWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQNNNMMMMMMOOOPPPPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDFFFHHHJJJKKKJJJHHHFFFJJJEEE???<<<;;;;;;999888888999:::;;;;;;;;;;;;;;;===???AAACCCDDDDDDCCCCCCBBB@@@>>>>>>@@@AAAAAAAAADDDIIINNNTTT```nnnvvvxxxyyyfffTTTNNNMMMPPP```rrrqqqaaaWWWRRRRRRQQQNNNJJJIIIIIIJJJOOOMMMKKKJJJKKKLLLKKKJJJKKKJJJJJJIIIIIIIIIIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLNNNLLLKKKKKKLLLLLLKKKIIIKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@<<<;;;999777777999;;;===DDDJJJSSS\\\cccggghhhhhhoooqqqsssrrrqqqsssxxx|||{{{vvvuuuvvv|||zzzxxxxxxzzz|||~~~{{{qqqeeeaaagggrrr|||ttt^^^OOOHHHFFFCCCHHHNNNQQQNNNHHHAAA>>>===============>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBB??????>>>===<<<;;;::::::::::::;;;<<<===>>>>>>???===>>>???@@@@@@???>>>=========>>>???@@@BBBDDDEEEBBBAAA@@@@@@BBBDDDEEEFFFHHHNNNYYYggguuu~~~||||||{{{~~~}}}|||}}}~~~~~~}}}}}}|||zzzyyywwwvvvzzzzzzyyyxxxwwwvvvuuuuuuwwwwwwvvvuuurrrooollljjjfffaaaYYYRRRLLLHHHFFFEEEBBBHHHKKKHHHEEEHHHKKKKKKLLLKKKIIIIIIJJJKKKKKKKKKNNNRRRVVVZZZ```hhhrrrzzzzzzlllgggaaa\\\ZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQNNNMMMMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBAAABBBBBBCCCFFFGGGIIIJJJJJJIIIHHHGGGIIIDDD???<<<;;;:::999777666666777888999999999999;;;===???BBBCCCDDDDDDCCCAAA@@@>>>???BBBDDDEEEEEEEEEMMMVVV^^^gggoooqqqnnnfffXXXMMMKKKMMMUUUhhh|||jjj]]]UUUSSSSSSQQQNNNKKKIIIJJJLLLKKKJJJIIIJJJLLLNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLMMMKKKJJJJJJKKKKKKJJJIIIJJJJJJJJJJJJIIIGGGFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGHHHGGGFFFEEECCCBBBAAAAAA===;;;999888888999;;;===DDDIIIRRR\\\dddiiilllmmmppprrrsssrrrpppqqquuuyyy}}}zzz{{{|||~~~zzzwwwxxxzzz|||}}}~~~uuujjjdddgggpppzzzsss\\\MMMHHHGGGBBBFFFJJJKKKHHHDDD@@@>>>>>>>>>=====================>>>>>>???????????????=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============>>>@@@@@@???>>>@@@CCCGGGBBBBBBAAAAAAAAABBBCCCDDDDDDJJJTTTaaaooo|||~~~}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwxxxwwwuuurrrooollljjjiiifffbbb[[[SSSMMMJJJHHHHHHEEEKKKOOONNNNNNOOOOOOLLLPPPOOONNNMMMMMMNNNOOOOOOUUUYYY^^^dddiiirrr||||||uuuiiieee___ZZZXXXXXXWWWVVVTTTTTTUUUUUUVVVXXXYYYZZZWWWVVVUUUTTTSSSRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOONNNMMMMMMNNNOOOOOONNNLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHFFFDDDDDDEEEFFFEEEDDDCCCBBB@@@???@@@AAACCCDDDHHHIIIIIIIIIIIIHHHHHHGGGFFFCCC>>>;;;:::999888777555555666777888888999999<<<===???AAABBBBBBAAAAAAAAA??????@@@DDDGGGHHHHHHGGGSSS```iiimmmmmmggg___TTTMMMHHHJJJOOO[[[rrrsssbbbXXXSSSSSSSSSRRROOOLLLKKKLLLMMMLLLKKKJJJJJJLLLNNNNNNMMMJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLJJJIIIIIIKKKKKKJJJHHHJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEEDDDEEEFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBAAA===<<<:::999999:::;;;===BBBGGGPPPZZZdddlllqqqtttsssuuuuuurrrooonnnpppsssyyy}}}~~~}}}|||xxxvvvwwwzzz}}}|||vvvnnnhhhhhhooozzzqqqYYYKKKFFFGGGAAADDDFFFFFFCCC@@@>>>>>>>>>>>>>>>======<<<<<<;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@AAAAAABBBFFFNNNYYYgggttt~~~~~~~~~}}}~~~}}}{{{zzzzzz{{{{{{wwwwwwxxxxxxxxxxxxxxxxxxxxxvvvssspppllljjjhhhgggdddaaa[[[TTTNNNKKKKKKKKKGGGOOOUUUWWWXXXXXXUUUPPPTTTTTTTTTSSSRRRRRRTTTVVVZZZ___fffmmmsss|||xxxqqqhhhccc]]]YYYWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMMMMLLLLLLMMMMMMMMMNNNMMMLLLMMMNNNNNNMMMLLLHHHIIIIIIHHHHHHGGGFFFEEEGGGEEECCCCCCDDDEEEDDDCCCBBB@@@???>>>>>>AAADDDFFFKKKJJJIIIIIIHHHGGGGGGGGGBBB@@@===:::888777777666666777777888999;;;<<<<<<@@@AAAAAAAAAAAA@@@??????BBB@@@???AAADDDGGGHHHHHHKKKXXXeeellllllfff[[[QQQMMMJJJIIIMMMTTTccc}}}iii\\\VVVTTTSSSSSSRRRPPPMMMLLLMMMOOOPPPNNNLLLKKKLLLLLLKKKIIIJJJJJJJJJKKKKKKMMMNNNNNNOOONNNNNNMMMLLLLLLKKKKKKLLLKKKJJJJJJKKKLLLKKKIIIJJJJJJIIIIIIHHHGGGEEEDDDHHHFFFDDDCCCDDDFFFIIIKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBB>>>===;;;:::::::::<<<<<>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>@@@@@@???>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::===<<<<<<<<<<<<===>>>???@@@>>>>>>DDDJJJKKKEEE>>>AAACCCEEEDDDBBB@@@@@@@@@@@@CCCHHHRRR^^^lllwww~~~~~~~~~|||~~~~~~|||zzzyyyyyyzzzzzzvvvvvvwwwwwwwwwwwwxxxxxxwwwuuurrroookkkiiigggfffbbb```\\\UUUOOOMMMNNNPPPMMMVVV^^^`````````\\\XXXWWWXXXYYYWWWVVVVVVYYY[[[```fffnnnvvv~~~vvvooogggbbb]]]XXXWWWVVVVVVVVVXXXWWWWWWVVVUUUUUUUUUUUUSSSRRRQQQOOONNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJKKKLLLMMMLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFDDDBBBBBBCCCCCCCCCBBB@@@???>>>===???BBBEEEGGGKKKKKKJJJHHHGGGFFFEEEEEE???>>><<<999777666555666666666777888999;;;===>>>@@@AAAAAABBBBBBBBBBBBBBBCCCBBB@@@AAACCCFFFGGGFFFOOOZZZccceeebbb[[[QQQIIIIIIJJJMMMSSS]]]nnnuuubbbZZZVVVVVVSSSSSSRRRPPPNNNMMMOOOPPPQQQOOOMMMLLLLLLLLLKKKIIIJJJJJJJJJKKKKKKMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLMMMLLLKKKLLLMMMNNNMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFDDDCCCDDDFFFIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBB>>>===<<<;;;;;;;;;<<<<<>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<===============;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<======>>>?????????>>>;;;===FFFQQQSSSKKKBBBAAADDDGGGGGGCCC@@@@@@AAA@@@AAAEEELLLWWWdddpppwww|||~~~|||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyuuuvvvvvvvvvvvvvvvvvvvvvuuutttrrrooollliiigggfff```___]]]WWWQQQPPPSSSVVVWWWaaaiiiiiieeecccaaa___YYY\\\]]]\\\[[[[[[___cccjjjqqqzzz~~~vvvooogggccc]]]YYYXXXXXXWWWWWWYYYXXXWWWUUUTTTTTTTTTTTTQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJHHHIIIJJJKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDBBB@@@@@@AAABBBAAA@@@???>>>>>>???@@@CCCFFFHHHKKKJJJIIIHHHFFFDDDBBBAAA;;;;;;;;;888666444444555555555555666888:::===>>>===>>>???AAACCCEEEFFFGGGDDDBBBAAABBBDDDFFFGGGGGGQQQXXX]]]ZZZTTTPPPKKKFFFEEEKKKTTT___mmmjjj___YYYVVVVVVQQQRRRQQQPPPNNNMMMOOOQQQNNNMMMKKKLLLMMMNNNNNNMMMJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPOOOOOONNNMMMLLLKKKLLLNNNOOONNNMMMKKKKKKKKKJJJIIIHHHFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKMMMMMMNNNNNNNNNLLLKKKJJJHHHHHHGGGFFFDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::::::::;;;===>>>??????>>>>>>>>><<<>>>FFFNNNOOOIIICCC@@@EEEIIIIIIEEEAAAAAABBB@@@AAABBBHHHRRR^^^jjjqqqwww}}}}}}~~~~~~~~~~~~~~~}}}|||zzz{{{{{{{{{{{{zzzyyyyyyxxxuuuuuuuuuuuuttttttttttttsssrrrrrrpppnnnjjjhhhfff___```^^^ZZZUUUTTTXXX]]]bbbnnnuuupppgggbbbbbbccc```cccfffeeecccdddiiinnnyyy~~~vvvooohhhddd^^^ZZZYYYYYYYYYYYYVVVUUUUUUTTTSSSSSSSSSSSSQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJHHHFFFFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEBBB@@@>>>>>>???@@@???>>>===>>>???@@@CCCEEEGGGIIIIIIIIIIIIHHHFFFCCC@@@>>>888999:::888555333333555666555555666999<<>>======<<<<<<;;;;;;???GGGQQQ[[[ccciiilllnnnqqqsssqqqmmmkkklllnnnssswww{{{|||yyywwwwwwxxxuuuyyy||||||yyyxxxzzz}}}zzz```NNNHHHIIIJJJKKKJJJHHHCCC@@@>>>>>>:::;;;;;;<<<<<<=========???>>>=========>>>@@@AAA<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::999:::<<<>>>??????>>>===??????@@@CCCFFFEEEBBB??????EEEJJJJJJFFFBBBBBBCCCAAAAAAAAAFFFOOO[[[gggnnnuuu|||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{xxx{{{{{{|||||||||{{{yyyxxxuuuuuuttttttssssssssssssqqqrrrrrrqqqoookkkhhhfff___aaa```\\\XXXWWW\\\aaakkkwww}}}tttggg```aaadddgggkkknnnmmmlllmmmrrrxxxwwwoooiiieee___[[[ZZZZZZZZZZZZSSSRRRRRRRRRRRRSSSSSSTTTQQQQQQOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIGGGEEEEEEFFFHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFEEEAAA???======>>>???>>>===<<<>>>???BBBDDDFFFHHHIIIHHHIIIIIIHHHFFFBBB>>>;;;777888999888444222333555888888888999;;;>>>BBBDDDDDDCCCAAA@@@???>>>>>>>>>CCCBBBBBBDDDHHHKKKMMMNNNNNNSSSSSSKKKEEEDDDEEEFFFNNN[[[oooiii\\\YYYUUURRRQQQOOOPPPPPPNNNMMMMMMOOOQQQSSSQQQNNNMMMMMMLLLKKKIIIKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMOOOQQQRRRRRRQQQQQQKKKJJJJJJKKKLLLMMMMMMLLLMMMMMMLLLLLLKKKJJJHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<;;;:::>>>FFFPPPYYY```eeegggjjjmmmoooooolllkkklllnnnqqquuuyyyzzzwwwttttttuuuyyyzzz___NNNHHHHHHJJJIIIHHHHHHGGGEEEBBB@@@<<<<<<======<<<;;;::::::<<<<<<===>>>>>>>>>>>>>>>?????????===;;;888555444777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@???=========>>>??????AAACCCEEEEEECCCAAA@@@??????CCCGGGIIIPPP```ooowww{{{|||~~~~~~~~~|||{{{|||}}}}}}{{{zzz{{{}}}~~~~~~~~~|||zzzzzz|||~~~~~~~~~}}}zzzzzzzzzzzzyyyxxxwwwwwwuuutttsssrrrqqqqqqrrrrrrmmmoooppppppooollliiigggiiiccc``````___^^^aaafffoooqqqmmmeee```bbbggghhhkkkqqqvvvvvvtttxxxwwwpppiiiaaaYYYWWWZZZ[[[WWWSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLNNNLLLKKKJJJKKKKKKJJJHHHIIIHHHGGGEEEEEEEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLHHHDDD???>>>???AAAAAA@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGFFFCCC@@@<<<:::;;;777111000222666999999666777999<<<>>>@@@AAABBB@@@AAABBBAAA@@@@@@BBBDDDCCCEEEGGGGGGGGGIIIMMMQQQUUUNNNHHHEEECCCAAAEEEJJJSSSeee}}}fff[[[VVVSSSQQQQQQQQQOOOLLLJJJKKKMMMPPPRRRTTTQQQOOONNNNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNMMMLLLJJJHHHGGGHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@???===<<<<<<;;;;;;===???EEEOOOYYY___```___aaaeeekkknnnnnnmmmkkkkkknnnxxx~~~zzzsssrrruuuwww}}}xxx^^^MMMGGGGGGFFFGGGHHHJJJJJJGGGBBB>>><<<<<<======<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<:::888666555888888999999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@???>>>===<<<======>>>>>>@@@BBBDDDEEEDDDBBBAAAAAABBBDDDGGGIIIOOO]]]jjjuuuzzzxxxxxxxxxxxxyyyyyyzzzyyy|||{{{zzzzzz|||~~~}}}}}}{{{yyyxxxzzz~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuttttttssssssrrrnnnnnnoooooonnnkkkiiigggfffaaa___aaabbbccchhhnnnrrrtttssskkkhhhjjjooopppuuuyyy~~~~~~zzzrrrggg```YYYWWWYYYZZZVVVRRRRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLJJJIIIGGGGGGHHHHHHFFFEEEIIIHHHGGGEEEDDDDDDDDDEEEBBBCCCCCCDDDEEEFFFGGGHHHEEEBBB>>><<<===??????>>>@@@@@@AAABBBDDDFFFHHHIIIHHHGGGEEECCC@@@>>>===<<<@@@;;;444111222333444444777888:::===???@@@AAAAAAAAABBBBBBBBBAAAAAACCCEEEEEEFFFHHHGGGFFFHHHKKKNNNPPPKKKFFFEEEDDDDDDIIIPPP___sssttt```WWWTTTQQQOOOOOOOOONNNLLLKKKKKKMMMOOOQQQSSSQQQOOONNNNNNNNNLLLKKKMMMMMMNNNNNNOOOOOOOOOPPPRRRRRRRRRRRRQQQOOONNNMMMKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJHHHGGGHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@???===<<<<<<;;;;;;:::<<>>>>>>>>>>>===999:::::::::999999888777888888999999:::;;;;;;;;;::::::;;;;;;<<<=========>>>>>>===<<<<<<<<<<<<======???AAACCCDDDDDDBBBBBBDDDCCCEEEGGGIIIMMMYYYeeerrrxxxzzzwwwttttttwwwzzzzzzyyy|||{{{yyyzzz{{{||||||{{{zzzxxxvvvvvvyyy|||~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxwwwtttuuuuuuuuuuuusssrrrqqqnnnnnnooonnnmmmkkkhhhggggggbbbaaacccfffhhhmmmtttssswwwxxxsssqqqtttyyyzzz|||tttfff```YYYWWWXXXYYYVVVRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLJJJIIIIIIIIIIIIHHHFFFIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBB???<<<;;;<<<=========@@@@@@AAACCCEEEGGGHHHIIIGGGEEEBBB???=========>>>???;;;666222222333333333999:::<<<===???@@@@@@@@@BBBCCCCCCCCCBBBBBBDDDEEEFFFHHHHHHHHHGGGHHHJJJLLLKKKGGGEEEEEEEEEGGGNNNVVVlllwwwhhhYYYSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNSSSQQQOOONNNNNNMMMKKKJJJLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEHHHIIIJJJJJJKKKKKKKKKJJJLLLMMMMMMMMMLLLJJJIIIGGGIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@???===<<<<<<<<<<<<<<<>>>BBBIIIRRRYYY\\\^^^```cccfffhhhhhhhhhhhhiiihhhqqqwwwtttqqqsssxxxzzzqqqYYYIIIDDDDDDAAACCCFFFIIIJJJHHHBBB>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======::::::::::::999999888888777777888888999::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBBBBAAAAAADDDCCCDDDGGGHHHKKKUUU```mmmuuuvvvtttwww{{{}}}||||||zzzxxxxxxzzzzzzzzzyyyyyyvvvsssrrrtttwwwzzz|||}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvrrrssstttuuutttrrrpppooonnnnnnnnnmmmkkkjjjhhhgggkkkgggeeehhhjjjkkkooouuusssxxx{{{yyyyyy}}}|||ssseee```[[[XXXYYYYYYVVVRRRPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLJJJIIIIIIJJJIIIHHHGGGIIIGGGEEEDDDBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB???>>><<<;;;<<<<<<===>>>BBBBBBCCCDDDEEEEEEFFFFFFBBBAAA???===<<<;;;<<<<<<888666444333444555777999;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEFFFHHHJJJKKKKKKLLLLLLLLLJJJGGGEEEEEEEEEHHHPPPZZZttt~~~iii^^^TTTRRRRRRPPPNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMRRRPPPOOONNNNNNMMMKKKIIIIIIIIIJJJKKKMMMNNNOOOOOOIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLJJJIIIHHHIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<>>>BBBHHHQQQYYY```ccccccfffhhhhhhgggfffggggggiiiqqqvvvtttrrrvvv{{{}}}mmmUUUGGGCCCDDDBBBBBBBBBDDDEEEEEEBBB@@@;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=====================<<<;;;:::999999999666666777777888999999999::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<;;;999:::<<<>>>????????????AAA@@@AAAEEEGGGJJJRRR[[[fffppp~~~|||tttvvv{{{~~~{{{yyyxxxwwwxxxxxxxxxwwwwwwuuurrrpppppprrrwwwzzz}}}}}}|||yyyyyyyyyxxxxxxwwwvvvuuussstttuuuvvvuuusssqqqoooooonnnlllkkkiiihhhhhhhhhkkkhhhhhhlllnnnnnnqqqvvvtttzzz~~~}}}~~~}}}sssdddaaa\\\ZZZYYYXXXVVVSSSOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEDDDBBBGGGFFFDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>=========???@@@EEEEEEEEEEEEDDDCCCAAA@@@======>>>===<<<:::999777222333333444555777:::<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCBBBAAABBBCCCEEEFFFHHHMMMQQQSSSSSSPPPNNNKKKHHHFFFFFFFFFIIITTT___zzzqqqaaaXXXRRRRRRTTTRRRPPPPPPLLLLLLNNNOOOOOOOOONNNMMMPPPNNNNNNNNNNNNMMMKKKHHHFFFGGGGGGIIIJJJKKKLLLLLLGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHIIIGGGDDDDDDDDDDDDCCCAAA@@@???>>>======<<<<<<===888999===CCCKKKVVV___eeejjjkkkmmmmmmkkkiiiiiiiiimmmtttyyyxxxwwwzzz~~~iiiSSSFFFCCCDDDCCCAAA??????@@@AAAAAA@@@:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<============<<<>>>===<<<;;;:::999999:::666666777777888999999999;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<999:::;;;<<<===>>>>>>>>>@@@>>>???CCCEEEGGGMMMTTT___iiixxxwwwtttwww{{{}}}{{{yyywwwvvvwwwwwwvvvtttuuutttqqqooommmoootttwwwxxx{{{~~~}}}yyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvtttsssrrrooonnnkkkiiihhhggghhhhhhgggfffiiiooorrrrrrtttwwwttt{{{~~~}}}rrrbbb```\\\ZZZYYYWWWUUUSSSPPPOOONNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGEEEEEEFFFFFFDDDCCCEEEDDDCCCAAAAAAAAAAAABBB@@@@@@???>>>>>>===<<<<<<===>>>???>>>>>>>>>@@@AAAEEEFFFEEEEEECCC@@@>>><<<:::;;;<<<<<<;;;888666444222333555555555666888:::<<<===>>>@@@@@@AAAAAAAAABBBCCCDDDDDDBBBCCCDDDFFFHHHKKKRRRYYY\\\ZZZUUUPPPLLLIIIGGGGGGHHHNNN]]]lll~~~iii]]]VVVQQQSSSTTTQQQOOOPPPKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNKKKIIIEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGKKKLLLMMMMMMNNNNNNNNNNNNJJJJJJKKKLLLKKKJJJIIIHHHHHHFFFDDDCCCCCCCCCBBBAAA??????>>>===============999;;;===BBBJJJUUUaaaiiiooorrrtttuuusssqqqqqqqqqrrryyy~~~}}}{{{}}}~~~}}}fffQQQFFFCCCDDDBBB@@@>>>===>>>???>>>>>>:::;;;;;;<<<======<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;:::999999:::;;;;;;888888888999::::::;;;;;;<<<<<<======>>>?????????:::;;;<<<===>>>======<<<<<<<<<======>>>>>>>>>>>>AAA>>>>>>BBBCCCDDDGGGMMMYYYcccrrr|||vvvvvvxxxzzz{{{yyyvvvuuuvvvuuutttsssssssssrrrooommmnnnrrruuuvvvyyy|||~~~~~~zzzzzzzzzzzzzzzxxxwwwwwwuuuttttttssssssrrrqqqqqqooommmkkkhhhgggggghhhhhhggggggkkkqqqtttrrrqqqsssqqqwwwzzzyyyzzzyyynnn___^^^[[[YYYWWWTTTRRRQQQPPPOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFJJJHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBCCC??????>>>>>>======<<<<<<;;;===??????===>>>@@@BBBDDDDDDDDDDDDBBB???<<<;;;;;;;;;:::999777555444333111444666666555555777999<<<===>>>@@@AAABBBBBBBBBEEEFFFFFFFFFEEEEEEGGGIIILLLPPPYYYaaadddaaaXXXPPPJJJHHHGGGIIIMMMWWWkkk}}}ssseeeZZZSSSPPPQQQQQQNNNLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKMMMNNNNNNLLLJJJFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNIIIJJJKKKKKKKKKJJJIIIHHHGGGEEEBBBBBBBBBBBBAAA@@@???>>>>>>==================>>>???BBBHHHSSSaaajjjrrrvvvzzz}}}}}}|||{{{{{{www~~~}}}zzz{{{dddPPPFFFDDDEEEAAA???============<<<;;;::::::;;;<<<=========<<<:::;;;<<<<<<======<<<<<<888888777777888:::<<<===999::::::;;;;;;<<<<<<=========>>>>>>??????@@@@@@:::;;;===>>>>>>>>>======>>>>>>>>>>>>????????????BBB??????AAABBBAAACCCHHHUUU```ooo{{{zzzwwwwwwyyy{{{xxxvvvuuuuuuuuusssrrrrrrrrrrrrooommmmmmppptttwwwzzz}}}||||||||||||{{{zzzyyyyyyrrrqqqpppooonnnnnnnnnnnnooommmjjjgggffffffgggiiijjjjjjnnnttttttooolllllllllrrrtttrrrsssyyyuuuhhh]]]\\\ZZZWWWUUURRRPPPOOOPPPPPPOOOMMMLLLJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFEEECCCCCCDDDDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCCAAA@@@@@@@@@????????????999<<<>>>>>>======???BBBAAABBBCCCCCCAAA???===;;;===;;;888666444333444444...222666777666666999;;;<<<===>>>@@@BBBBBBCCCCCCGGGHHHIIIHHHGGGGGGIIIKKKOOOTTT]]]fffiiidddXXXOOOGGGFFFFFFJJJPPP___wwwkkkbbbXXXRRRNNNOOONNNKKKIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLOOOOOOMMMKKKGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIJJJLLLMMMNNNNNNNNNIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@??????>>>>>>============>>><<<<<<<<<===BBBMMMZZZdddssswww~~~zzz{{{wwwwww{{{~~~~~~bbbPPPHHHDDD@@@AAA@@@>>><<<;;;:::::::::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===999888888777777888888999AAA@@@>>>>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>===<<<>>>@@@BBBDDDGGGBBB>>>@@@BBBBBBDDDGGGMMMVVVeeettt{{{zzz{{{xxx{{{{{{wwwrrrpppoooooonnnmmmmmmnnnoooppptttwww{{{}}}}}}||||||}}}}}}||||||}}}~~~|||yyyvvvrrrpppnnnmmmkkkkkklllllloooooonnnllliiiggghhhiiihhhhhhiiijjjkkkkkkkkkkkklllnnnoooooopppssswwwzzz}}}mmmddd\\\XXXTTTRRRRRRRRRPPPMMMKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>============>>>>>>=========>>>>>>======<<>><<<;;;;;;777666555444333222222222333444555666777888999:::888;;;>>>@@@AAACCCEEEGGGMMMMMMKKKGGGCCCDDDHHHLLLVVV]]]eeefffccc[[[RRRLLLEEEIIIKKKNNN[[[pppvvvfff^^^YYYTTTOOONNNOOONNNJJJFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEFFFGGGGGGFFFDDDCCC???AAADDDEEEEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJKKKNNNSSSSSSOOOKKKTTTOOOJJJIIIJJJIIIEEEAAA@@@@@@@@@AAAAAABBBBBBBBB??????>>>===============<<<:::999;;;BBBLLLVVV\\\lllsssyyy{{{}}}~~~~~~~~~}}}zzzwwwuuuwwwuuutttuuu{{{cccOOOGGGBBB???AAA@@@>>><<<;;;:::::::::888888999::::::;;;<<<<<<>>>>>>>>>===<<<<<<<<<;;;<<<;;;;;;:::;;;;;;<<<<<<::::::::::::;;;<<<===>>>@@@>>>======>>>>>>===<<<===<<<<<<<<<<<<<<<<<<<<<=========>>>@@@DDDGGGIIIIIICCC???AAABBBBBBDDDGGGJJJSSS```nnnzzz~~~|||}}}{{{|||zzztttqqqqqqppppppooonnnnnnooopppqqquuuwwwzzzzzzzzzzzz{{{|||~~~~~~}}}||||||{{{yyyuuurrrqqqpppooonnnmmmlllllllllnnnnnnmmmkkkhhhfffggghhhfffggghhhiiiiiijjjjjjjjjggghhhiiiiiijjjmmmrrruuuxxxiiiaaaYYYUUURRRQQQRRRRRRQQQOOOJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<============>>>???@@@@@@@@@@@@BBBAAA@@@>>>===;;;:::999777666555444333222222222444555666777999:::;;;<<<;;;===???AAAAAAAAACCCDDDIIIIIIGGGEEEDDDGGGNNNSSS___cccfffeee___WWWOOOJJJFFFJJJPPPWWWggg~~~oooccc]]]WWWRRRNNNLLLMMMMMMIIIEEEFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCAAACCCEEEFFFGGGFFFEEEDDDAAABBBDDDDDDDDDDDDFFFHHHHHHGGGFFFFFFFFFFFFGGGHHHMMMPPPTTTTTTQQQOOONNNNNNOOOKKKGGGGGGHHHHHHEEEBBB@@@@@@@@@AAAAAAAAABBBBBB??????>>>===============;;;;;;;;;<<<@@@IIISSSZZZiiiqqqwwwvvvuuuvvvxxxwwwuuuvvvvvvwwwvvvtttsssrrrrrrqqqpppqqqxxxdddOOOFFFAAA>>>AAA@@@>>><<<;;;:::::::::888999999::::::;;;;;;<<<@@@??????>>>===<<<;;;;;;;;;;;;:::999999::::::;;;999999999:::<<<===???@@@>>><<<::::::<<<===>>>===<<<<<<<<<<<<<<<<<<======<<<<<<>>>@@@CCCGGGKKKMMMIIICCC@@@BBBCCCBBBCCCFFFFFFMMMYYYeeeqqq{{{~~~xxxwww{{{xxxwwwwwwsssmmmlllnnnppppppoooooooooooopppppptttuuuvvvvvvuuuvvvyyy{{{{{{~~~}}}{{{zzzyyyuuupppmmmooooooooooooooonnnmmmlllmmmmmmllliiifffeeeeeefffdddeeefffggghhhhhhhhhhhhggghhhhhhggghhhlllqqqvvvpppccc\\\UUUSSSPPPOOOPPPQQQQQQPPPJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@?????????>>>======<<<;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCAAA@@@???===;;;:::888888666555444333333333333333555666777999;;;<<<>>>>>>>>>???AAAAAA@@@@@@AAABBBFFFEEEDDDDDDGGGNNNWWW^^^iiihhheee```WWWOOOIIIGGGHHHOOOZZZgggzzztttfff^^^ZZZTTTPPPLLLKKKKKKJJJGGGDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCC@@@BBBCCCEEEFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDEEEGGGHHHOOOVVV\\\XXXOOOIIIKKKPPPJJJGGGDDDEEEGGGGGGEEEBBB@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>===============;;;===???>>>???EEEOOOXXXfffnnntttpppkkkkkkmmmnnnnnnoooppppppqqqqqqppppppooonnnmmmnnnttt~~~eeePPPFFFBBB@@@AAA@@@>>><<<;;;:::::::::999999999::::::;;;;;;;;;>>>>>>======<<<<<<;;;;;;::::::999999888999999999777777777888999:::<<<<<<<<<:::888888:::===>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>AAADDDGGGJJJLLLGGGBBB???AAABBBAAAAAADDDDDDIIIRRR]]]hhhttt~~~yyyooojjjiiihhhiiijjjfffccceeejjjooonnnnnnmmmmmmmmmmmmmmmpppqqqpppppppppssswww{{{|||yyy}}}{{{zzzyyywwwtttoookkklllmmmoooppppppooonnnmmmllllllkkkhhheeeccccccdddcccdddeeefffgggggggggggggggggggggfffgggkkkpppuuu{{{|||~~~wwwhhh]]]WWWSSSQQQOOONNNNNNNNNNNNNNNIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;AAAAAABBBCCCCCCCCCCCCBBB???>>>===;;;999888666666555555444333333333444444555666777999;;;===>>>???>>>@@@AAA@@@??????AAACCCGGGEEEEEEFFFKKKTTT^^^dddjjjeee^^^VVVNNNGGGEEEHHHMMMYYYiii{{{{{{jjj___XXXUUURRROOOLLLJJJJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIKKKLLLJJJIIIHHHHHHIIIGGGEEEDDDCCCEEEFFFHHHMMMUUUZZZVVVLLLFFFHHHNNNHHHFFFEEEEEEFFFFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>============>>>>>><<<@@@CCCAAA???BBBLLLUUUbbblllrrrmmmfffeeeiiikkknnnnnnooopppqqqrrrrrrssspppooonnnmmmqqqyyyeeePPPGGGEEECCCAAA@@@>>><<<;;;:::::::::999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888888888888888777777777777777777888999:::999777888:::=========999999:::::::::;;;;;;;;;===>>>>>>@@@BBBCCCEEEFFFDDD???===???@@@??????BBBCCCGGGMMMUUU```nnn{{{vvvjjjaaaYYYXXXZZZ]]]]]]\\\bbbiiikkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjiiikkkooouuuzzz||||||yyyvvvzzzyyyxxxwwwwwwtttpppmmmjjjkkkmmmooooooooonnnmmmkkkkkkjjjgggdddaaaaaabbbcccdddeeefffggggggggggggdddddddddccccccfffkkkooottttttvvvwwwxxxzzz{{{{{{|||mmmaaaXXXSSSQQQQQQOOOMMMKKKJJJKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<<<>>>>>===>>>?????????@@@CCCEEEHHHFFFFFFHHHMMMUUU\\\aaabbbZZZQQQLLLFFFBBBFFFNNNUUUfff}}}rrreee[[[SSSPPPQQQOOOLLLJJJIIIHHHGGGFFFCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCBBBAAAAAA>>>???@@@BBBCCCCCCCCCCCCGGGGGGGGGGGGFFFEEEEEEDDDGGGKKKPPPRRRQQQMMMJJJHHHIIIHHHFFFEEEDDDEEEFFFGGGJJJMMMOOONNNIIIEEEFFFHHHHHHHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>BBBEEECCC@@@BBBJJJRRR]]]hhhppplllffffffjjjmmmooopppqqqssstttuuuvvvvvvrrrrrrpppmmmlllqqq{{{fffQQQHHHFFFEEEAAA@@@>>><<<;;;:::::::::::::::::::::::::::::::::888888999:::;;;<<<<<<===;;;;;;:::999888888888888999999888888888888999999999888888999<<<===<<<;;;999999999:::;;;;;;<<<<<<>>>>>>??????????????????AAA===;;;>>>@@@>>>???AAACCCEEEHHHOOOZZZiiixxxzzzmmmbbbTTTRRRSSSXXXZZZ]]]cccjjjhhhhhhiiihhhhhhgggfffeeeeeedddddddddfffjjjqqqvvvvvvzzz{{{wwwuuuwwwvvvuuuvvvuuussspppmmmiiiiiikkklllmmmnnnnnnnnnkkkkkkjjjgggcccaaaaaaaaabbbcccdddeeeffffffffffffeeeffffffeeedddfffiiikkklllmmmmmmooopppsssuuuvvv|||nnnccc[[[UUUPPPOOOOOONNNKKKHHHGGGHHHJJJHHHHHHGGGFFFFFFEEEEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBBBBAAAAAABBBBBB@@@@@@??????>>>=========;;;;;;;;;;;;<<<===>>>???CCCCCCCCCAAA@@@>>><<<;;;888888777777666555555444333333333333444444555666777888999:::;;;<<<===>>><<<===>>>>>>???AAAEEEGGGHHHGGGGGGJJJNNNSSSVVVWWWVVVLLLFFFEEECCCCCCKKKWWWdddxxxzzzkkkbbbXXXPPPOOOOOONNNLLLJJJHHHGGGFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCHHHHHHGGGFFFEEEDDDCCCCCCGGGKKKQQQSSSRRRNNNJJJHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDHHHHHHHHHHHHGGGEEECCCAAA@@@@@@@@@@@@@@@?????????===============>>>>>>??????BBBDDDCCCAAABBBHHHNNNXXXccckkkkkkhhhiiilllmmmkkknnnqqquuuxxxyyyyyyyyytttuuusssnnnjjjkkkqqqxxx~~~zzzyyy{{{gggPPPGGGEEEDDDAAA@@@>>><<<;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<:::999999888888888888888888888999:::;;;;;;999999999;;;======;;;999::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<>>@@@???@@@BBBCCCCCCEEEJJJTTTdddvvvuuuiiiYYYTTTSSSWWW\\\^^^ccchhhgggggghhhhhhgggeeedddcccbbbbbbaaaaaaaaaeeejjjooopppsssyyy}}}~~~yyyvvvuuuuuutttsssssssssqqqmmmjjjhhhhhhhhhiiikkkmmmnnnooolllkkkjjjgggcccaaa```aaaaaaaaabbbcccddddddddddddggghhhiiihhhffffffggghhhggggggggggggiiilllooopppyyy|||vvvjjjaaa[[[VVVQQQMMMKKKLLLLLLJJJGGGFFFHHHKKKGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBDDDCCCBBBBBBAAAAAABBBBBB@@@??????>>>======<<<<<<::::::;;;<<<===???@@@AAA@@@@@@??????===<<<:::999555555555555555555555555222222222333444555666777::::::;;;<<<<<<===>>>>>><<<===>>>>>>>>>AAADDDGGGIIIIIIKKKOOOSSSTTTRRRPPPMMMCCC???CCCEEEGGGSSSaaawwwmmmccc]]]TTTPPPRRRLLLLLLKKKHHHFFFEEEDDDEEEAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEHHHLLLMMMLLLJJJHHHHHHIIIIIIJJJJJJIIIHHHFFFEEECCCDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHGGGEEEDDDCCC@@@@@@@@@@@@?????????>>>===============>>>??????>>>???@@@@@@@@@BBBFFFIIIRRR\\\dddggghhhjjjjjjiiifffjjjqqqwww|||~~~~~~~~~xxxzzzyyysssllljjjnnnttt{{{{{{|||zzzsssrrrssszzz~~~gggPPPFFFCCCCCCAAA@@@>>><<<;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::999999999999555666666777888:::;;;<<<888999;;;===???>>>;;;888<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>===<<<;;;???;;;;;;???AAAAAAAAADDDBBBBBBBBBFFFQQQbbbttt{{{ooo___XXXTTTXXX\\\___aaaeeefffgggggghhhgggeeecccbbbbbbbbbaaa______aaafffiiikkkoootttyyy}}}}}}yyyvvvuuutttsssrrrrrrqqqnnnjjjgggggggggggghhhiiilllnnnppplllllljjjgggcccaaa```aaa___```aaabbbbbbccccccccccccdddfffeeecccaaaaaabbbeeedddcccccceeegggjjjlllrrrvvv{{{zzzppphhh^^^XXXVVVTTTOOOKKKHHHJJJJJJIIIFFFFFFIIILLLGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBB?????????>>>======<<<<<<::::::;;;<<<>>>@@@BBBCCC<<<======<<<<<<;;;:::999333333333444444555555555222222222333444555666777============>>>>>>>>>>>>>>>??????>>>>>>@@@CCCFFFLLLMMMPPPTTTXXXWWWSSSNNNIII@@@===DDDHHHLLLXXXhhhzzzddd\\\YYYRRRQQQVVVJJJJJJIIIGGGDDDCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEGGGFFFEEEEEEGGGHHHIIIJJJKKKLLLKKKIIIFFFEEEBBBEEEFFFEEEBBBAAABBBEEE@@@CCCFFFGGGFFFEEEEEEEEE@@@@@@@@@@@@??????>>>>>>===============>>>??????=========>>>@@@BBBDDDEEEMMMVVV___cccfffhhhgggcccccchhhqqqzzz|||yyyqqqmmmpppuuuxxxyyy|||vvvooooooppptttyyy~~~kkkTTTFFFBBBBBBBBB@@@===;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555666666555666666777888999;;;;;;;;;;;;;;;:::999888999;;;>>>@@@BBBBBBBBBAAAAAA@@@>>>===<<<<<<<<<===<<<===>>>>>>>>>>>>>>>===<<<>>>CCCHHHLLLUUUhhhzzzllldddZZZWWWZZZ^^^aaaaaabbbcccdddddddddcccbbbaaabbbbbbaaa```___`````````dddgggkkkqqqwww|||}}}yyytttrrruuusssooollliiihhhhhhhhhjjjiiiggghhhjjjlllmmmnnniiigggdddaaa_________```aaa^^^]]]^^^bbbcccbbb```aaaaaabbbbbbbbbccccccccceeeccc```^^^___cccgggkkkpppqqqsssuuuxxx{{{~~~~~~xxxsssooollliiigggaaa^^^YYYSSSOOOKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEBBB@@@@@@BBBBBB@@@===@@@@@@>>>===<<<======>>>:::;;;===>>>??????>>>>>><<<<<<;;;:::999777777666888777555333222222222333222222222333444666999:::>>>>>>????????????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCGGGKKKPPPTTTSSSNNNHHHDDDDDD===<<>>@@@???===;;;;;;<<<>>>??????>>>>>>>>>>>>>>>??????MMMRRRYYYaaaeeeeeecccbbb^^^eeemmmvvvzzztttpppppptttwwwyyy{{{{{{}}}}}}sssoooqqqvvvuuuyyy~~~mmmWWWHHHCCCBBBBBB???<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888777666666555666666666666666777888999999999::::::::::::::::::;;;===???BBBCCCDDDCCCBBB@@@???===<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>=========???BBBFFFHHHOOO```qqq{{{vvvmmmccc\\\\\\^^^___^^^bbbccccccddddddcccaaa`````````_________^^^^^^^^^^^^```eeejjjoootttxxxyyy}}}~~~~~~~~~|||zzzwwwuuusssqqqnnnkkkiiihhhhhhhhhiiifffeeefffiiikkkjjjhhhgggeeecccaaa____________```___^^^```cccdddbbb```aaaaaaaaaaaaaaa`````````bbb___]]]\\\]]]aaaeeehhhoooooopppqqqrrrtttvvvvvvxxxxxxxxxxxxwwwvvvuuuuuuqqqmmmhhhccc___]]]ZZZXXXVVVTTTPPPLLLIIIHHHGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@@@@AAAAAA???===<<<<<<:::999999:::;;;;;;;;;<<<===?????????>>>>>>;;;;;;:::999888777666666777666444333222222222333333333333333555777999:::<<<<<<===>>>????????????AAABBBCCCDDDEEEEEEEEEEEEFFFIIINNNQQQPPPLLLGGGCCCBBB===>>>EEELLLWWWnnnuuudddXXXXXXXXXQQQLLLMMMIIIIIIHHHIIIJJJJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCBBBAAABBBEEEFFFDDDBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@AAAIIIOOOWWW```eeeeeedddbbb___ccchhhooozzz~~~xxxsssqqqqqqssstttvvvyyy{{{~~~~~~vvvsssuuuwwwwwwzzzpppZZZJJJCCCBBB@@@>>>;;;:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888777666666666666666666666777888999:::999::::::;;;<<<============???AAACCCDDDDDDDDDCCC>>>===<<<;;;:::::::::;;;;;;;;;<<<===============??????BBBDDDDDDHHHVVVdddqqq}}}xxxmmmeeebbbaaa___^^^aaabbbbbbcccbbbaaa```___]]]]]]^^^^^^^^^]]]\\\[[[YYY[[[^^^ccchhhllloooqqqvvvwwwyyyzzzyyyxxxvvvtttqqqooommmjjjiiihhhhhhhhhiiifffdddgggjjjkkkhhhccccccbbbbbb```___^^^]]]]]]______```bbbddddddbbb```bbbbbbaaa```___^^^]]]\\\]]][[[YYYYYYZZZ]]]aaadddlllkkkkkkjjjjjjjjjjjjjjjllllllllllllkkkjjjiiiiiifffbbb]]]YYYVVVTTTQQQOOONNNMMMKKKIIIIIIIIIIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA??????@@@@@@???=========<<<;;;;;;<<<>>>>>><<<===>>>?????????>>>===::::::999888777666666555666555333222111222222333444444444555666888999::::::;;;<<<>>>????????????BBBCCCEEEFFFGGGHHHHHHIIIGGGIIILLLMMMLLLIIIDDDAAA@@@>>>AAAIIIPPP^^^yyy~~~dddYYYRRRSSSSSSMMMJJJMMMKKKJJJKKKLLLMMMLLLIIIFFFFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@@@@??????@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>???AAABBBBBBEEEKKKUUU___eeefffeeecccbbbdddeeejjjuuuzzzuuurrrrrrsssqqqpppsssxxx}}}yyyxxxzzzxxxxxx{{{qqq[[[KKKCCC@@@???===:::999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888777777666666666666666777888999:::;;;======>>>>>>??????@@@AAA???@@@BBBDDDDDDDDDBBBAAA<<<;;;;;;::::::999999999::::::;;;<<<=========<<>>===>>>===<<<<<<===>>>???@@@>>>>>>?????????>>>===<<<888888777777666555555444555444222222111222333444555555666777888999:::;;;;;;<<<===>>>>>>>>>>>>>>>BBBCCCEEEGGGIIIJJJKKKKKKLLLLLLLLLKKKIIIEEEAAA???>>>@@@EEELLLTTTdddpppWWWQQQNNNOOOMMMIIIHHHKKKJJJJJJKKKMMMNNNLLLHHHEEEFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBBBBBBB@@@>>>===>>>>>>>>>???@@@BBBCCCDDDBBBIIISSS^^^eeeggggggfffeeeffffffiiittt}}}wwwrrrqqqssstttqqqmmmssszzz}}}xxxwwwyyywwwyyy}}}qqq\\\KKKBBB???===;;;999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777666666777777888:::;;;<<<@@@@@@?????????@@@AAABBBAAABBBCCCDDDCCCAAA???>>>:::::::::::::::999999999999:::;;;<<<============>>>>>>@@@BBBBBBCCCKKKUUUeeeuuuxxxpppiiibbb^^^ZZZ[[[\\\^^^^^^^^^]]]\\\[[[\\\]]]^^^^^^\\\ZZZYYYXXXXXXYYYZZZ]]]___aaacccgggiiikkkmmmnnnmmmlllkkkllllllkkkkkkkkkkkkkkkkkkkkkiiihhhkkknnnmmmgggbbb``````______]]]\\\ZZZYYYZZZ\\\```bbbbbbaaa___^^^bbbaaa```^^^]]][[[ZZZYYYWWWWWWWWWWWWXXXYYY[[[]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWTTTQQQOOOMMMLLLIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???>>>=========>>>;;;;;;:::::::::;;;===>>>>>>?????????>>><<<;;;999666666666555555444444333444333222222222333444555666777888999::::::;;;;;;===>>>>>>>>>>>>>>>===<<>>@@@CCCIIIPPPYYYhhhttt___PPPNNNLLLLLLIIIFFFFFFHHHIIIIIIJJJLLLMMMKKKGGGDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCAAABBBDDDDDDDDDBBB???===?????????@@@AAACCCDDDEEEBBBHHHRRR\\\dddggghhhhhheeeggggggjjjttt{{{vvvrrrqqqtttuuuqqqmmmuuu|||zzzwwwsssqqqrrrrrrwww~~~ppp[[[KKKBBB???<<<:::888888999;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777777777777777888999;;;<<<===@@@???>>>>>>???AAACCCDDDEEEEEEFFFEEECCC@@@===;;;999999::::::::::::999999999:::;;;<<<===>>>>>>>>>>>>===???BBBCCCCCCIIIQQQ___nnn~~~vvviii^^^XXXUUUVVVXXXZZZ[[[\\\\\\[[[[[[[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVXXXYYYZZZ\\\^^^aaaeeehhhjjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkkhhhhhhiiikkkkkkjjjfffdddaaaaaa___^^^\\\ZZZYYYXXXXXXZZZ]]]___^^^]]]]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKIIIIIIGGGEEECCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<===>>>>>><<<<<<<<<>>>>>>>>>===<<<======???@@@?????????>>>===:::888777555555444444333333333333444333333222333444666777888888999;;;;;;<<<<<<;;;>>>>>>????????????>>>>>>BBBCCCFFFIIILLLNNNPPPQQQTTTQQQMMMIIIEEEBBBAAAAAADDDHHHOOOWWW```ooo|||dddTTTNNNLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKJJJHHHEEEEEEDDDCCCBBBBBBAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGDDDFFFGGGGGGEEEDDDDDDEEECCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEBBB@@@???AAAAAAAAAAAABBBDDDEEEEEECCCHHHPPPYYY```eeeggggggdddfffhhhkkksss{{{~~~{{{{{{wwwtttssstttuuusssqqqvvv|||uuurrrpppkkkhhhgggjjjtttppp\\\LLLDDDAAA;;;999777777999;;;;;;;;;999999::::::;;;<<<<<<===::::::::::::::::::::::::777777777777777777777888777777777888:::;;;===>>>@@@???@@@AAACCCFFFIIIKKKJJJIIIIIIGGGCCC???;;;999999999:::;;;;;;:::999999::::::<<<===>>>?????????>>>===???BBBCCCBBBFFFLLLVVVdddtttzzzjjj]]]UUUPPPRRRTTTWWWYYYZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXZZZXXXVVVTTTSSSSSSTTTTTTUUUXXX[[[```ccceeeeeeeeeeeefffggghhhiiiiiiiiijjjgggiiilllllljjjhhhhhhhhhdddccc```]]]ZZZYYYXXXXXXUUUXXX[[[[[[YYYYYYZZZ\\\YYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRSSSSSSNNNNNNNNNNNNMMMLLLKKKKKKLLLJJJIIIHHHHHHGGGDDDBBBEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>===;;;:::<<<>>>CCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>===;;;999666555333333333333333222222222444444333333444666777888888999;;;<<<======<<<<<<<<<===>>>@@@AAAAAABBBBBBCCCEEEHHHKKKOOOQQQSSSTTTRRROOOJJJFFFCCCCCCDDDEEEIIINNNUUU___jjjwwwkkkZZZPPPLLLJJJFFFDDDEEEGGGGGGEEEGGGFFFFFFHHHJJJKKKJJJHHHDDDCCCBBBAAAAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGEEEGGGIIIHHHEEEDDDDDDFFFCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEECCCAAA@@@CCCBBBBBBBBBCCCDDDDDDEEEDDDHHHNNNUUU[[[```dddeeefffhhhiiilllttt|||~~~zzz{{{yyywwwuuuttttttuuuvvvuuuvvvmmmkkkiiiddd```___bbbpppqqq]]]MMMEEECCC:::888777777999;;;;;;;;;999999::::::;;;<<<======999999999999999999999999777777777777777888888888777777888999:::<<<>>>>>>AAAAAABBBDDDHHHMMMQQQSSSMMMLLLKKKIIIDDD???;;;888888999;;;;;;<<<;;;:::999:::;;;<<<>>>???@@@@@@@@@>>>===???BBBBBB@@@CCCHHHNNN\\\lllzzz}}}mmm___WWWMMMOOORRRUUUXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXX]]][[[XXXUUUSSSRRRRRRSSSUUUWWWZZZ]]]___``````___bbbcccdddfffggghhhhhhhhhhhhlllpppoookkkiiikkknnnfffddd```\\\ZZZXXXXXXXXXTTTWWWYYYXXXWWWVVVYYY[[[UUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPLLLMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFFFFFFFEEECCCAAA???@@@AAABBBBBBBBBBBBAAAEEEDDDDDDCCCBBBBBBAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>===;;;:::<<<>>>BBBAAA???>>>>>>>>>??????>>>>>>>>><<<:::777555333333333222222222222222222555444444444555777888999999:::<<<=========<<<<<<:::;;;===@@@BBBDDDEEEFFFEEEFFFIIIMMMQQQSSSUUUVVVOOOLLLGGGDDDBBBDDDFFFHHHLLLQQQZZZdddqqq~~~rrr^^^RRRMMMKKKHHHCCCAAADDDHHHHHHEEEGGGFFFFFFGGGJJJKKKKKKKKKCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAACCCCCCDDDEEEFFFGGGGGGHHHDDDEEEGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHEEEGGGIIIHHHEEEDDDEEEFFFDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBAAADDDDDDCCCCCCCCCDDDDDDEEEEEEGGGLLLRRRXXX]]]aaacccjjjkkklllooowww{{{{{{yyyvvvttttttwwwyyyttt{{{qqqhhhfffddd```[[[ZZZ]]]mmmyyycccQQQFFFAAA>>>;;;999888888999888777777888888888888999999999<<<:::888999<<<>>><<<:::999999888888777666666666666666777888999;;;<<<===>>>@@@BBBFFFIIIKKKLLLMMMLLLMMMMMMHHHAAA;;;999999888777777666777999:::;;;999999999:::;;;<<<===>>>>>>>>>======>>>@@@CCCDDDKKKRRR___ppptttbbbUUUTTTSSSRRRQQQRRRTTTUUUVVVWWWVVVTTTTTTTTTVVVXXXYYYWWWRRRMMMLLLNNNPPPQQQPPP[[[ZZZWWWVVVVVVXXXZZZ[[[bbbaaaaaa```aaacccdddeeeiiiiiiiiijjjkkklllmmmnnnlllhhhbbb___]]]\\\XXXUUUZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTUUUWWWXXXXXXWWWTTTTTTUUUUUUSSSPPPMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGEEECCCCCCCCCBBB@@@>>>CCCCCCBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::::::::<<<===>>>======>>>???????????????:::;;;;;;:::888666333111111111111222333333444444333444555666777888999:::;;;;;;;;;;;;;;;<<<======@@@?????????@@@AAABBBBBBEEEFFFHHHIIIJJJKKKLLLLLLLLLEEE@@@BBBDDDFFFMMMUUUVVV```nnnzzzxxxeeeWWWOOOMMMIIIGGGDDDBBBAAABBBDDDFFFIIIEEECCCGGGNNNRRRPPPLLLIIIEEEBBBBBBEEEFFFBBB>>>@@@???>>>>>>>>>???@@@AAADDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGFFFEEEDDDCCCBBBBBBFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDFFFKKKRRRYYY]]]___fffgggiiinnnxxx|||uuupppqqqwww{{{zzzwwwssszzz{{{uuummmfffcccaaaaaaaaafffnnn|||yyybbbOOOCCC>>>===;;;888777888999888777777888888999999:::::::::;;;999888999<<<===<<<:::888777777666666555444444555555555666888999;;;<<>>>>>======<<<===???AAACCCGGGNNNZZZjjj{{{wwweeeXXXOOOOOOOOOPPPSSSTTTUUUUUUWWWWWWWWWWWWWWWVVVTTTTTTRRRPPPLLLKKKLLLOOOQQQRRRTTTSSSRRRRRRRRRTTTWWWYYY____________```bbbdddeeeeeeffffffggghhhiiijjjjjjllliiidddaaa```^^^\\\YYYZZZZZZXXXWWWWWWVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWVVVQQQRRRRRRRRRPPPNNNKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBAAABBBDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>??????>>>===<<<::::::999888666555333222111111111222222333333333333444555666888999;;;;;;>>>===============>>>>>>BBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIHHHHHHGGGCCC??????BBBFFFJJJTTT^^^jjjrrr}}}iiiZZZQQQLLLLLLHHHGGGEEECCCCCCCCCDDDEEEHHHEEEEEEJJJPPPSSSOOOIIIGGGCCC@@@AAACCCDDDAAA>>>@@@@@@?????????@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCBBBEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDHHHNNNUUUYYY[[[dddgggiiinnnxxx}}}uuusssqqqssswwwyyyvvvsssrrrxxxzzzuuuooojjjiiiiiijjjjjjjjjrrryyyaaaLLL@@@;;;===:::888777888999888777777888999::::::;;;;;;;;;:::999888999;;;<<<;;;:::999888888777666666555555666666666777999:::<<<===@@@AAABBBCCCEEEHHHJJJKKKLLLMMMLLLHHHCCC>>>;;;:::===<<<;;;:::999999999999999999999:::;;;<<<===>>>>>>===<<<<<<<<<>>>???@@@BBBHHHSSSbbbrrr|||kkk___PPPOOOOOOPPPRRRSSSRRRPPPVVVWWWYYYZZZXXXTTTPPPMMMNNNMMMLLLJJJJJJLLLPPPSSSSSSRRRRRRSSSTTTVVVYYYZZZ[[[[[[[[[\\\^^^```bbbccceeefffhhhjjjkkkkkkkkkjjjiiifffcccaaa```___]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUTTTSSSRRRSSSTTTUUUTTTSSSNNNNNNNNNNNNMMMKKKIIIHHHKKKJJJJJJIIIHHHGGGFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDAAA@@@@@@AAADDDEEEEEEDDDBBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>><<<===>>>???>>><<<:::999888888666555444333333333111111222222222222333333444444666777999;;;<<<===@@@??????>>>>>>>>>??????CCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGEEEDDDBBBAAA>>>???AAAEEEJJJRRR```mmmmmmYYYQQQMMMKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDEEEIIINNNOOOIIIDDDDDDAAA??????BBBBBB@@@===AAA@@@@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@CCCBBBBBBAAA@@@?????????>>>???AAADDDIIIOOOTTTWWWbbbfffjjjnnnvvv}}}|||wwwmmmooorrrtttuuutttrrrpppqqquuu|||~~~{{{xxxuuuqqqpppqqqsssttttttooouuuxxx___KKK@@@;;;<<<:::777777888888888888777888999;;;<<<<<<<<<<<<999999999999::::::::::::;;;;;;::::::999888888888888888999:::;;;===>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGEEECCC@@@===<<<<<<<<<;;;;;;::::::::::::999999999:::;;;<<<===>>>======<<<<<<<<<======>>>???DDDMMMYYYgggvvvssskkk[[[WWWSSSQQQQQQPPPNNNLLLTTTUUUVVVVVVUUUQQQNNNKKKLLLMMMLLLIIIGGGHHHLLLQQQSSSSSSSSSTTTUUUVVVWWWXXXUUUVVVWWWYYY[[[^^^___```bbbdddgggiiikkkjjjjjjiiicccbbb```______^^^]]]\\\\\\[[[YYYWWWVVVUUUTTTTTTRRRPPPOOOPPPQQQQQQPPPOOOKKKLLLLLLKKKKKKIIIHHHGGGIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCAAA@@@AAACCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>???????????????>>>=================================<<<<<<;;;;;;;;;<<<<<<:::;;;<<<>>>??????>>>===;;;<<<===>>>===:::777666666555444222222222333333222222222222333333333333555666777999;;;===>>>???AAA@@@??????????????????BBBBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGEEEBBB@@@>>>===@@@CCCGGGKKKPPP]]]qqq}}}aaaSSSOOONNNLLLKKKFFFGGGGGGGGGGGGEEEDDDCCCBBBAAAAAACCCGGGGGGCCC???BBB@@@??????AAAAAA@@@>>>AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???>>>=========>>>@@@BBBEEEKKKPPPTTT___dddjjjnnntttyyyvvvppphhhlllpppqqqpppnnnooopppqqqtttyyy}}}~~~|||yyywwwvvvtttrrrsssuuuxxxyyyzzztttwwwuuu]]]KKKAAA===;;;999777666777888888888777888:::;;;<<<<<<;;;:::888888999999999999999:::;;;;;;::::::999888888888888888999:::;;;===>>>???>>>>>>>>>??????@@@AAABBB??????@@@AAAAAA@@@???===::::::;;;;;;<<<<<<<<<<<<999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<======>>>BBBIIIRRR^^^lllzzz{{{wwwiiibbbZZZUUUTTTTTTRRROOOQQQQQQPPPOOONNNNNNMMMMMMMMMNNNLLLHHHEEEEEEIIIMMMOOOPPPPPPQQQQQQQQQQQQPPPQQQRRRSSSVVVXXXZZZ\\\\\\[[[]]]___bbbddddddcccbbb____________^^^]]]]]]]]][[[ZZZYYYWWWUUUTTTTTTSSSPPPNNNMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAACCCCCCDDDDDDEEEDDDDDDDDDAAA@@@???@@@AAABBBAAA@@@===>>>???@@@@@@@@@@@@???>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;===>>>>>>>>>===<<<;;;;;;<<<<<<:::888666444444333222111111222333444222222222333444444555555777888999;;;===>>>@@@@@@@@@@@@??????>>>??????@@@@@@AAABBBDDDFFFHHHKKKLLLMMMKKKGGGDDD@@@>>>======???EEEKKKPPPZZZlllooo[[[SSSQQQNNNJJJHHHEEEFFFGGGGGGGGGEEECCCBBBCCC@@@>>>>>>@@@BBBAAA???@@@@@@???@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@???>>>>>>=========>>>@@@BBBDDDIIIPPPUUU]]]cccjjjnnnrrruuuqqqlllfffjjjlllkkkiiiiiimmmqqqrrrtttxxx{{{|||zzzwwwttttttsssqqqrrruuuyyyzzz{{{yyyyyy{{{rrr[[[JJJBBB???:::888666666777888888888777888:::;;;<<<;;;999888666888999999888777999:::999888888777666666555555666666666777999:::<<<======>>>>>>??????>>>>>>===::::::;;;===???@@@>>><<<888999:::;;;<<<<<<<<<<<<999999999:::;;;<<<===>>>;;;<<<<<<<<<======>>>>>>???BBBGGGMMMUUUcccrrr}}}vvvnnnddd^^^^^^]]]ZZZWWWOOONNNKKKJJJJJJKKKMMMNNNOOONNNKKKGGGEEEEEEGGGJJJNNNOOOPPPQQQQQQPPPNNNNNNMMMNNNPPPSSSUUUWWWXXXXXXXXXYYY[[[^^^___`````````]]]___``````___^^^^^^___ZZZYYYXXXVVVUUUTTTTTTTTTPPPNNNLLLLLLMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@<<<;;;;;;===@@@BBBBBBAAA;;;<<<>>>???@@@@@@??????===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::999999777666555444111111111111222222333444222222333444666777888888:::;;;;;;===>>>???@@@AAA???????????????@@@AAAAAA@@@AAACCCFFFIIIMMMPPPRRRQQQNNNHHHCCC@@@???@@@AAA>>>GGGPPPZZZhhh~~~pppcccVVVQQQOOOKKKFFFDDDEEEEEEFFFFFFEEEDDDBBBAAADDDAAA>>>===???@@@AAAAAA>>>?????????@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????AAAAAAAAABBBCCCCCCDDDDDD@@@@@@??????>>>>>>======>>>>>>>>>??????@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>???@@@@@@AAAAAAAAAAAA???????????????>>>>>>>>>===???BBBCCCDDDIIIQQQWWW[[[cccjjjmmmppprrroooiiiggghhhhhhfffeeeggglllqqqrrruuuyyy{{{|||yyyvvvttttttrrrpppqqqtttxxxzzz{{{|||{{{{{{|||pppYYYIIIAAA???:::888666555777888888888777888:::;;;;;;999777666555777999999777666888:::888777777666666555444444555555555666888999;;;<<<===???@@@AAAAAA???<<<::::::999999;;;>>>>>><<<:::999:::;;;;;;<<<;;;::::::999999999:::;;;<<<===>>>:::;;;<<<===>>>????????????BBBEEEHHHNNN[[[kkkwwwzzzqqqllljjjfff___YYYNNNMMMKKKIIIIIIJJJLLLMMMOOOLLLHHHFFFFFFGGGIIIIIIKKKLLLNNNPPPQQQPPPNNNMMMKKKLLLNNNQQQSSSTTTTTTTTTWWWWWWYYYZZZ\\\^^^___```ZZZ]]]______]]]\\\\\\^^^YYYXXXWWWVVVUUUUUUUUUUUURRRPPPNNNNNNNNNMMMKKKJJJGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAAAAA@@@???>>>>>>;;;::::::;;;>>>@@@@@@???:::;;;===>>>>>>===<<<;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<;;;999999999999:::999777666555555555555///000111222333444444444111222444555888999;;;<<<=========>>>???@@@@@@@@@??????@@@@@@AAABBBDDDDDDBBBDDDFFFJJJOOOTTTXXXZZZUUUPPPIIICCC@@@AAADDDFFFDDDPPP]]]jjjzzz~~~bbbYYYQQQNNNKKKFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>??????@@@@@@<<<===>>>>>>>>>???@@@AAA???@@@AAABBBCCCBBBBBBAAA>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<>>>??????AAABBBCCCDDDEEE>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>???============>>>>>>>>>>>><<<<<<===>>>???@@@@@@@@@>>>>>>????????????@@@@@@===@@@BBBCCCDDDIIIRRRYYYZZZbbbiiilllnnnpppnnniiiffffffeeedddeeegggkkkoooqqqtttyyy|||}}}zzzvvvssstttrrroooppptttyyy}}}~~~~~~oooXXXGGG@@@>>>999777555555777888888888777999:::;;;;;;888666444555777999888666666888:::999999888888777666666666666777777888999;;;<<<===>>>@@@BBBCCCBBB@@@<<<:::;;;:::999;;;===>>>;;;888:::;;;;;;<<<;;;:::888777999999999:::;;;<<<===>>>:::;;;<<<>>>???@@@@@@@@@???AAACCCEEEJJJVVVgggsss|||wwwssskkk___VVVOOONNNLLLKKKJJJJJJJJJKKKOOOJJJEEEDDDGGGJJJKKKJJJCCCEEEHHHKKKLLLLLLJJJIIIJJJKKKMMMPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[WWWZZZ]]]]]]ZZZYYYYYY[[[XXXWWWVVVVVVUUUUUUUUUUUUTTTRRRPPPOOOOOOOOOMMMKKKFFFEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;<<<<<<;;;:::;;;;;;=========;;;999777::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>;;;999888777777888999888666444333444555666...///111333444444444444111222444666999;;;===>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAACCCDDDFFFGGGEEEGGGJJJNNNTTTYYY]]]```WWWRRRJJJCCC@@@BBBGGGJJJOOO\\\kkkyyymmm[[[TTTOOOLLLHHHDDDDDDGGGEEEDDDDDDCCCBBBBBBAAAAAA;;;<<<===>>>>>>>>>===<<<999;;;<<<=========???@@@???@@@AAABBBBBBBBBAAA@@@======>>>???AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;<<<===>>>???AAACCCDDDDDD>>>>>>???@@@AAABBBCCCCCC>>>>>>>>>>>>>>>=========<<<<<<<<<============>>>::::::<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA<<>>@@@BBBBBB???===;;;;;;999999999:::;;;===>>>???999999999:::::::::;;;;;;<<<;;;::::::999999999999::::::::::::;;;===>>>@@@>>>???@@@CCCIIITTT___ggg{{{}}}uuuggg[[[XXXVVVQQQMMMMMMKKKGGGHHHLLLMMMLLLIIIFFFEEEEEEEEEFFFCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPOOONNNLLLJJJKKKOOOSSSWWWYYYWWWXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTRRRQQQPPPPPPNNNKKKHHHJJJJJJIIIGGGEEEDDDCCCBBB@@@???>>>>>>======>>>>>>@@@@@@@@@??????>>><<<<<<@@@???>>>===<<<<<<===>>>:::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;777888999;;;<<<=========<<<<<<;;;;;;;;;::::::::::::::::::999777666444444444555555333222111222444444444333333333444555555555666777999;;;>>>@@@BBB@@@BBBDDDCCCBBBAAAAAABBBDDDAAA??????AAAEEEGGGHHHGGGQQQWWWWWW^^^kkkppplll]]]MMMBBBDDDFFFDDDGGGNNN^^^lllqqqaaaQQQOOOLLLJJJIIIGGGEEEDDD===>>>????????????>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<============??????@@@@@@@@@@@@??????:::<<<>>>BBBEEEDDDBBB???@@@@@@??????>>>=========AAA@@@@@@???===<<<:::999:::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>=========@@@===::::::;;;===<<<::::::::::::;;;<<<>>>???@@@<<<===???@@@AAABBBCCCCCC>>>>>>>>>???BBBFFFIIILLLYYY```hhhmmmmmmkkkjjjjjjllliiiggghhhkkkmmmlllkkkooosssvvvxxxwwwvvvuuuuuusssrrrrrrtttwwwzzz{{{{{{|||{{{ttt___LLL@@@<<<;;;999777666777888888888999888777666666888:::;;;;;;;;;;;;::::::999999999:::999888777666666777888999::::::999888999<<<>>>>>>@@@AAAAAA>>>;;;::::::666666777777888999:::;;;999999999::::::::::::;;;<<<<<<;;;:::::::::::::::888888999:::<<<>>>AAABBB===>>>@@@BBBHHHPPPZZZaaattt{{{xxxhhhZZZTTTYYYRRRMMMLLLKKKHHHFFFHHHHHHGGGEEECCCBBBAAABBBBBB@@@AAACCCFFFHHHJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKHHHGGGHHHKKKOOOSSSTTTTTTTTTUUUUUUVVVUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRPPPNNNNNNNNNMMMKKKIIIIIIIIIHHHFFFEEEDDDBBBBBBAAAAAA@@@?????????@@@@@@===>>>>>>??????>>>>>>>>>???>>>===<<<;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777555444333333444444333111111222333555444444444444555555666888888999;;;===???AAABBBAAABBBDDDCCCBBBAAAAAABBBBBBAAA@@@AAABBBEEEIIIKKKQQQ[[[aaacccjjjtttssskkk\\\NNNEEEFFFGGGGGGNNNXXXjjjyyy~~~eeeXXXPPPMMMJJJHHHGGGFFFDDDCCC????????????????????????????????????>>>>>>======<<<<<<<<<<<<============>>>>>>????????????>>>>>><<<===???CCCEEEEEEBBB@@@????????????>>>>>>>>>>>>????????????>>><<<;;;:::<<<<<<===>>>>>>>>>>>>>>>??????>>>=================================<<<<<>>>>>??????======???@@@AAABBBBBBBBB>>>>>>>>>???AAADDDHHHJJJUUU\\\dddjjjkkkkkkjjjjjjllliiifffgggiiillllllllloooqqquuuvvvuuutttssssssqqqqqqrrrtttwwwzzz{{{|||sss___LLL@@@===;;;999777666777888888888888888777666777888999:::======<<<;;;:::999888777999999888777777777888888:::;;;;;;:::888999;;;===>>>???@@@???<<<:::888888666666666666666777888888888888999999999:::::::::<<<<<<;;;::::::::::::;;;999::::::;;;<<<>>>@@@AAA<<<===???BBBEEEKKKRRRWWWhhhrrr~~~nnn^^^UUU\\\SSSKKKKKKKKKHHHDDDCCCCCCCCCBBBAAA@@@??????>>>===???@@@CCCFFFHHHJJJKKKJJJKKKMMMNNNMMMKKKHHHFFFFFFDDDBBBCCCFFFJJJLLLMMMMMMNNNPPPQQQRRRSSSSSSTTTRRRQQQQQQPPPPPPPPPPPPPPPOOOMMMJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???????????????;;;<<<===>>>????????????======;;;::::::;;;;;;<<<;;;<<<<<<=========<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>===<<<;;;;;;::::::999999999888888888777777666666555444333222333444444333111111222333555555555555555666777777;;;;;;<<<===???@@@AAABBBAAABBBCCCCCCBBBAAABBBCCCAAACCCDDDDDDEEEIIIQQQWWWaaahhhmmmpppvvvzzzrrrfffXXXNNNGGGGGGHHHLLLXXXfffyyynnn[[[RRRNNNLLLIIIGGGGGGFFFDDDBBBAAA@@@???>>>>>>???@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<=====================>>>>>>============>>>@@@CCCEEEEEEBBB@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<=====================>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::;;;::::::;;;<<<>>>?????????>>>>>>===>>>???@@@AAABBBBBBBBB>>>=========???BBBEEEGGGOOOVVV^^^eeeiiijjjjjjjjjkkkhhhfffeeehhhjjjlllmmmppprrruuuvvvuuusssrrrsssrrrsssuuuwwwyyy{{{|||}}}~~~}}}}}}tttaaaNNNCCC@@@;;;999777666777888888888888777777666777888999999;;;;;;::::::999888777777999888888888888888888888888999888777555555777999===>>>???===:::888777777777777777666666777888888888888888888999999999999::::::999999999999999:::>>>======<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKNNN^^^iiiyyy{{{jjj```___SSSJJJIIIJJJGGGCCC@@@AAABBBBBBAAAAAA@@@>>>>>><<<===???AAADDDGGGIIIKKKKKKLLLNNNOOOMMMJJJGGGDDDBBBAAA@@@AAACCCFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNKKKIIIFFFEEEGGGHHHIIIIIIFFFEEEEEEDDDCCCBBBBBBAAA>>>>>>===<<<<<<<<<<<<===;;;;;;<<<===>>>>>>>>>>>><<<;;;:::999999:::;;;;;;;;;<<<==================<<<<<<<<<<<<===============>>>>>>>>>>>>===<<<<<<888888888888777777777666444444444444444333222111222333444333111111222444777666666666777888999:::>>>>>>???@@@AAABBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEECCCEEEGGGGGGHHHPPP\\\eeennnpppqqqrrrvvvuuujjj\\\PPPKKKGGGGGGIIIRRRcccttt}}}fffZZZVVVMMMKKKHHHGGGGGGFFFEEECCCCCCAAA???>>>>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<======<<<<<<;;;===>>>???AAACCCCCC@@@>>><<<<<<===>>>??????@@@@@@<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<999999999999::::::::::::;;;:::999999::::::::::::<<<===???AAAAAA@@@>>>===>>>???@@@@@@AAAAAAAAAAAA>>>===<<<<<<===@@@BBBDDDKKKPPPYYYaaagggiiijjjjjjiiigggfffeeegggjjjnnnooosssuuuwwwwwwuuussssssssswwwyyy|||~~~~~~~~~~~~~~~zzzwwwzzzuuueeeSSSGGGDDD;;;999777666777888888888777777777777777888888888777777777777777777777888888888888999999999999888666777666555333333555777;;;<<<===;;;888666666666666666555555555666777777777777777888888888999999888777777666777777888888=========<<<;;;;;;::::::<<>>@@@CCCFFFIIIKKKIIIJJJKKKJJJIIIFFFBBB@@@AAA@@@???@@@CCCDDDDDDCCCAAABBBDDDGGGIIIKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKGGGDDDBBBAAACCCEEEFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;:::999888888999:::;;;;;;<<<<<<===>>>>>>======::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===============666666666666555555555555222222333333333222222111333444444333222222333555888888888888999:::;;;<<>>???@@@AAA;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>??????===;;;;;;;;;<<<===>>>>>>???@@@;;;<<<===>>>????????????>>>======<<<<<<===>>>???;;;:::::::::::::::;;;;;;777888888888999999999:::999:::::::::::::::::::::<<<===???AAAAAA@@@>>>===???@@@@@@AAAAAAAAA@@@@@@===<<<;;;;;;<<<>>>AAABBBHHHMMMUUU^^^eeehhhiiihhhggggggggggggiiilllqqqsssuuuvvvwwwwwwtttrrrrrrrrr}}}~~~zzzwwwvvv}}}yyyiiiVVVIIIEEE;;;999777666777888888888666666666777777777888888555555666666666777777777777888999999:::999999999666777777666444555777999999::::::999666555555666333333333333333444555555666777777777777888888888666555555555555666777777777888999;;;<<<<<<<<<<<<<<<>>>AAABBBBBBCCCEEEGGGOOOXXXgggvvvnnnaaaSSSMMMJJJFFFDDDDDDBBBBBBAAA???>>>===<<<;;;<<<<<<===???AAAEEEHHHIIIJJJJJJJJJIIIGGGEEECCCAAAAAA@@@@@@AAACCCCCCBBB@@@===>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGCCCAAA??????AAACCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===============;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888999;;;;;;:::;;;<<<===============999999999::::::::::::;;;999999:::;;;<<<<<<;;;;;;555555555444444444333333111111222333333333222222333444555444333333555777999999999:::;;;<<<===>>>???AAABBBDDDEEEEEEDDDDDDBBBCCCCCCBBBAAABBBEEEGGGDDDFFFHHHJJJNNNVVVaaaiiigggbbb[[[XXXWWWUUUNNNIIIDDDFFFIIIMMMUUUeeeyyy|||hhh\\\VVVTTTLLLJJJHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@AAA<<<============>>>>>>>>><<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<:::888999::::::;;;<<<======>>>;;;<<<===>>>????????????@@@???>>>>>>???AAABBBCCC::::::::::::::::::;;;<<<777777777888888999999:::888:::<<<<<<;;;:::;;;;;;;;;<<<>>>?????????>>>>>>@@@@@@AAAAAAAAA@@@??????<<<<<<;;;;;;<<<>>>AAABBBGGGJJJQQQZZZbbbffffffeeedddfffiiikkkmmmpppuuuxxxvvvwwwxxxvvvsssqqqpppqqq}}}~~~zzzwww}}}lllXXXIIICCC;;;999777666777888888888555666666777777777777777777777777777666666666666777888999:::::::::999999666666777666555666888:::777888888777555444555777222222222333333555666777666666666777777777888888555555555555555666777777555666888:::;;;;;;;;;;;;;;;<<<>>>???@@@AAADDDFFFHHHOOO\\\iiivvv{{{nnn^^^SSSJJJEEEDDDGGGGGGEEECCC@@@>>>=========<<<;;;;;;<<>><<<<<<>>>???@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDD???>>>===>>>@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======999:::;;;<<<<<<<<<<<<<<<:::999999888999:::;;;<<<999999;;;<<<<<<=========999999999999::::::::::::999999999999999888888777444444333333333222222222000111222222333333333333444555666666555555777888:::::::::;;;<<<===?????????@@@BBBEEEFFFFFFEEEEEEBBBCCCCCCBBBAAACCCFFFHHHGGGIIINNNSSSWWW[[[]]]^^^WWWSSSNNNLLLKKKIIIGGGFFFDDDHHHMMMTTT```rrr}}}iii\\\TTTPPPMMMKKKIIIGGGFFFGGGHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<=========>>>>>><<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::::::::888666999999999::::::;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>=========>>>AAACCCEEE:::::::::::::::;;;<<<<<<666777777888999999::::::888:::======<<<;;;;;;===;;;;;;<<<===>>>>>>??????AAAAAAAAAAAAAAA@@@???>>><<<;;;:::;;;<<>>>>>@@@CCCEEECCCIIISSSaaannnzzzwwwfffWWWKKKDDDDDDIIILLLJJJGGGCCCAAA@@@@@@@@@;;;::::::;;;<<>>>>>======@@@?????????@@@AAAAAABBB>>>======>>>??????>>><<>>>>>::::::999999999:::<<<===888999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;999999999888777666555444333333333222222222111111000111222333333333333333555666777666666666888999::::::;;;;;;===>>>???@@@>>>@@@BBBEEEFFFFFFFFFEEECCCCCCCCCBBBAAACCCFFFIIIKKKOOOUUU\\\``````[[[WWWKKKIIIGGGGGGFFFDDDEEEGGGEEEJJJQQQZZZiii{{{jjjZZZSSSPPPLLLIIIIIIGGGEEEEEEFFFGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>;;;<<<<<<======<<<<<<;;;;;;:::999999::::::888666888888999999999999::::::<<<<<<===>>>>>>>>>>>>>>>::::::999:::;;;>>>AAACCC::::::::::::;;;;;;<<<===666777777888999:::::::::777;;;>>>>>><<<;;;<<<>>>:::::::::;;;<<<>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>;;;;;;:::;;;===???BBBDDDEEEGGGLLLTTT\\\```___]]]aaafffmmmqqqtttwww|||~~~zzzxxxwwwxxxrrrzzzpppZZZJJJDDD999888777555555555555666777777777777777777777777666777888999999888666666888888888777666555555444555555555555666666666777555555555555555555555555777555222333777999999888777888888777666666777999:::888555555666888888888888888888999999:::::::::<<<===>>>???@@@AAABBBBBBGGGGGGLLLXXXfffsssvvvfffWWWKKKEEECCCGGGHHHIIIIIIHHHDDD@@@===777888:::===@@@BBBDDDEEEMMMGGG@@@===???AAA@@@>>>???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;;;;;;;;;;;;;<<<===>>>;;;;;;===>>>??????@@@@@@>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;<<<<<<::::::999999888999999999::::::;;;;;;;;;:::999999:::999777555666888;;;===:::999888666555555555666444333222111000000000000000111111222333444555666111222444666888:::<<<<<<>>>=========>>>???@@@@@@>>>@@@CCCFFFGGGFFFEEEDDDHHHGGGEEEDDDDDDFFFHHHJJJNNNVVVaaakkkmmmfffYYYOOOCCCAAA@@@@@@CCCFFFIIIJJJPPPRRRXXXcccssstttjjj\\\RRRNNNMMMJJJHHHEEEEEEEEEEEEFFFFFFFFFFFFAAA@@@???>>>============<<<===>>>===<<<;;;<<<>>>:::<<<>>>??????>>><<<:::<<<<<<;;;:::999999888888888888888888999:::;;;;;;::::::999999::::::;;;<<<>>>===<<<<<<<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<777777666666777999;;;<<<===;;;888999;;;;;;999777777999;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>===<<<<<<===???BBBCCCBBBDDDJJJQQQXXX]]]______bbbeeeiiilllooottt|||}}}zzzxxxuuuwwwzzzttt^^^LLLCCC;;;:::999777777777777888777777777777777777777777777777888888888777777666999888888777666666555555555555555666666666666666555555555555555555555555888555333444777999888777999999999888666666777888:::888666555777888999888777888888999::::::;;;;;;<<<<<<===>>>???@@@@@@AAACCCBBBGGGSSS```ooo{{{nnn```TTTNNNKKKJJJIIIHHHFFFDDDAAA>>>===888999;;;>>>AAADDDFFFGGGJJJEEE>>><<<>>>@@@@@@>>>??????@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::999999999:::;;;;;;;;;;;;<<<=========<<<<<<===<<<:::999999999999:::::::::::::::::::::::::::888888777777777888888999999999999999999888777666666555444333444555777888888777555444333333333444333333222111111111111222222222333444555666777777888999:::<<<>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>???AAACCCEEEFFFFFFDDDCCCCCCCCCCCCCCCEEEIIIMMMQQQWWW]]]fffmmmmmmdddWWWNNNCCCBBB@@@AAADDDIIIMMMOOOSSSXXXbbbpppjjjaaaVVVOOOLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@???>>>>>>======:::;;;<<<<<<::::::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;:::999999999999999888888999999:::;;;999999999999999:::;;;;;;===<<<<<<;;;<<<===>>>???:::::::::::::::;;;;;;;;;::::::999888999999:::;;;;;;:::888999<<<===;;;999888:::<<<>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::===<<<;;;;;;===???AAABBBBBBDDDHHHOOOVVV[[[^^^___ccceeeggghhhjjjpppxxx~~~}}}vvvyyy}}}wwwaaaMMMBBB;;;:::999777777777777888666666666666666666666666777777777666666777777888999999888888777777666666666666666666666555555555555555555555555555555555888666444555666777777666999::::::999777777888999;;;888666666777999999999666777888999:::;;;<<<===<<<<<<<<<=========>>>>>>AAA???BBBKKKXXXfffxxxzzznnnbbbYYYUUUNNNLLLGGGCCC@@@>>>>>>>>>:::;;;===???BBBDDDFFFGGGFFFAAA<<<;;;===??????>>>>>>??????@@@???>>><<<;;;999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<999999888777777777888888::::::;;;;;;:::999999888;;;:::888666666777999:::888888888888888888888888666666555666666777888999777888888777666555444333666666777777777777888888555444333222111111222222333333222222333333444555444555555666777888999:::;;;<<<<<<===>>>???@@@@@@CCCBBBAAA@@@?????????@@@@@@AAACCCDDDEEEEEEDDDCCCDDDFFFHHHJJJLLLQQQWWW[[[bbbeeeiiikkkggg^^^QQQHHHCCCBBBBBBDDDHHHNNNUUUYYY[[[dddssslll]]]VVVOOOJJJIIIHHHFFFDDDDDDCCCCCCBBB@@@??????>>>???@@@@@@AAA@@@>>>===<<<:::<<<<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;:::999999888888999999999888888888888999::::::;;;;;;:::::::::;;;<<<===777888888888999999:::::::::::::::999999999999999;;;:::999:::<<<======<<<999;;;>>>AAABBBAAA>>>===============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::<<<;;;;;;;;;<<<===???AAAAAACCCFFFKKKQQQXXX]]]aaadddeeefffeeefffkkkssszzzwww{{{~~~ttt___JJJ???999888777555555555555666777777777777777777777777888777666555555666888999999999888888777777777777666666666666555555555555555555555555555555555555777666666555666666666555777888999999888999;;;<<<;;;999777777999:::999999666666888999;;;<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<>>;;;:::<<<>>>>>>>>>===>>>?????????>>><<<;;;999999999::::::;;;<<<<<<888888999999::::::;;;;;;999888888777666666666666777888888888888888777777999888666444555666888:::666666666666666666666666555555555555666777888999777777777666555444333222666777888999999888777777333333222222222222222222333333333444555666777888777888888999:::;;;<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@AAAAAACCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDGGGJJJNNNQQQSSSXXX^^^bbbhhhhhhgggddd^^^TTTIIIAAAAAABBBDDDHHHOOOXXXbbbhhhkkkuuuqqq___RRRNNNJJJGGGFFFEEECCCAAABBBBBBAAA@@@@@@???>>>>>>>>>???AAAAAAAAA???<<<;;;<<<===>>>>>>===<<<===>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888888888888777777888888999::::::999999999999:::::::::777777777888999999::::::888888999999:::999999888<<<;;;;;;<<<<<<===<<<<<<:::<<<@@@CCCDDDCCC@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::;;;;;;===>>>???@@@AAACCCFFFLLLTTT\\\bbbdddggghhhhhhgggiiiooosss~~~}}}~~~uuuzzz}}}}}}~~~~~~~~~{{{zzzyyyzzz~~~nnnXXXFFF===999888777555555555555666888888888888888888888888777666555555555666888999888888888777777777777777666666666666666555555555555555555555555555555555555666666666555555555555444666888888999:::===@@@;;;999888888:::;;;:::999666777888999;;;<<<>>>>>>::::::::::::::::::;;;;;;CCC@@@@@@DDDIIISSScccrrrzzznnnhhhWWWRRRIII@@@;;;:::;;;==================>>>>>>>>><<<;;;::::::<<<===============>>>???>>>===<<<;;;999999999:::::::::;;;;;;777777888888999::::::;;;:::999888777777666777777444555666777888888888888777666555444444555777888444444444555555555666666555555555666777888999:::777777777777666555444333222333555555555444333222333333333444444444444444444444444555777888:::;;;::::::;;;<<<===>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFGGGMMMTTTXXXZZZ^^^ccchhhjjjgggbbb\\\UUUMMMEEE@@@@@@CCCIIIPPPYYYdddpppxxx~~~rrr^^^SSSMMMKKKHHHFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAA@@@>>><<<:::;;;===>>>===<<<;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888777777777888888777777888888999:::888999999999999888888888777777888888999999999999666888:::<<<=========<<<>>>>>>>>>===;;;:::::::::;;;===@@@CCCDDDDDDBBB@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<======???@@@AAACCCHHHQQQ\\\ccceeeiiinnnooommmkkklllnnnzzz{{{vvvtttuuurrrwww}}}~~~~~~|||}}}yyyvvvtttuuuzzz|||hhhRRRBBB<<<;;;:::999777777777777888777777777777777777777777555555555555666777888888777777777666666666666666555555555555666666666777555555555555555555555555333555777777555444555666333444666888888:::===@@@;;;:::999:::;;;;;;:::999777888999:::;;;<<<===>>>999999999::::::;;;;;;;;;>>>===???CCCFFFMMM\\\jjj~~~yyyrrraaa[[[QQQGGG???;;;::::::<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<:::::::::::::::999999999666777777888999:::;;;;;;999999888777777777888888333444666777888999999999666666555555555555555666222222333444555666666777666666555666666777888999666777777777777666555555444444555666666444333222333444555666777777666666555555666777888:::;;;<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIMMMUUU___eeeggghhhlllppphhhccc[[[TTTNNNJJJFFFCCCBBBHHHPPPYYYcccooo{{{ttt```SSSNNNIIIHHHFFFEEECCCAAAAAA@@@??????@@@@@@@@@AAAAAAAAA===>>>>>>???>>><<<;;;:::888:::;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999888888888888999::::::888888999999999888777777888888888888888888888888777:::===@@@BBBBBBAAA@@@>>>>>>>>>===:::888888999;;;===???AAACCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========???AAABBBFFFOOO[[[dddgggmmmrrrtttrrrnnnmmmlllsssvvvyyyxxxsssooonnnnnnnnnqqqvvv{{{|||{{{{{{|||~~~~~~}}}yyywwwuuuvvvzzz~~~gggOOO@@@<<<;;;:::999777777777777888666666666666666666666666333444555666777777777777555555555555555555555666333444444555666777888888555555555555555555555555111444666777555444555777444555777777777888;;;===;;;:::::::::<<<<<<;;;999999999::::::;;;<<<<<<===888888999999:::;;;<<<<<<;;;<<>>>>>===<<<<<<;;;;;;::::::999888888888666777777888999:::;;;<<<777777777777777777888999666666777888999999999888666666777777666555444333000000222333555666888888666555555555555555666666444555555666666666666666777777777777666666555555333444666777888888888777777777777888999;;;<<<===<<<======>>>???@@@AAAAAA>>>>>>>>>>>>>>>?????????CCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCEEEHHHKKKMMMWWWaaalllpppnnnkkkkkkmmm```ZZZQQQJJJGGGFFFFFFFFFGGGNNNYYYbbbkkkvvvrrrbbbVVVOOONNNEEEEEEDDDCCCAAAAAABBBCCC@@@@@@@@@???????????????=========<<<;;;;;;::::::777888999999777777888999::::::<<<<<<<<<<<<:::::::::::::::::::::;;;;;;;;;;;;;;;:::999888888888888999999999999999:::;;;;;;888999999:::999888777666888888777777666555555555888:::>>>AAACCCBBB???>>>;;;===>>><<<999777888:::;;;<<<===>>>@@@AAABBBBBBCCCBBBAAA@@@>>>===<<<;;;999999::::::;;;;;;;;;;;;;;;;;;<<<===============<<<>>>AAABBBFFFNNN[[[dddkkkpppuuuvvvsssooonnnnnnmmmnnnoooooonnnmmmkkkkkkllllllnnnttt|||zzzyyyyyyzzz|||}}}||||||zzzxxxvvvvvvzzziiiOOO@@@===999888777555555555555666444444444444444444444444222333555777888777777666444444444555555555555555222333444555666888999999555555555555555555555555///333666777555444666777666777888777666666888:::;;;::::::;;;<<<<<<;;;999:::::::::;;;;;;<<<<<<<<<777888888:::;;;<<<======<<<>>>AAACCCAAAAAAJJJTTT```nnn}}}|||pppbbbUUUIIIBBB>>>888888999:::;;;<<<===>>>999:::<<<===<<<;;;:::;;;;;;<<<===>>>>>>===<<<<<<<<<;;;;;;:::999888777777666777888999:::;;;<<<<<<666666666666666777888999999999999999999888888777666777888888888555333111//////111333555777999:::555555444333333333444444333333444555666666666666444444333333222222222222333444666888999999888888888888888999:::;;;============>>>???@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBCCC?????????@@@BBBDDDEEEFFFEEEDDDCCCCCCFFFIIIMMMOOO[[[eeeoooqqqjjjccc______XXXRRRIIIBBBAAABBBEEEGGGKKKSSS^^^hhhpppzzzooo^^^UUUNNNKKKMMMBBBBBBBBBAAAAAAAAACCCEEEAAAAAA@@@???>>>===<<<<<<======;;;::::::999::::::888999::::::999888999:::999:::<<<======<<<:::999::::::::::::::::::::::::;;;:::999999888888999999::::::999999::::::;;;<<<888999:::::::::888777666777777666555444333333222666999===???@@@>>>;;;999999;;;<<<;;;999888999;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCBBB@@@>>>===<<<;;;888888888999999:::::::::<<<<<<======>>>=========;;;>>>AAABBBFFFNNN[[[dddnnnrrruuuuuurrrppppppqqqiiiiiihhhjjjlllmmmlllkkkkkkiiiiiipppzzz}}}wwwxxxxxxyyy{{{|||}}}}}}yyywwwuuuuuuwww|||