BM6P6(@ 111000...---,,,,,,------,,,,,,***)))))))))***+++)))************++++++++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''''')))(((((('''''''''(((((($$$$$$%%%&&&'''((()))******)))((('''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&***)))'''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%###&&&((('''%%%$$$&&&)))(((((('''''''''&&&&&&&&&&&&''')))*********)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%&&&'''''''''%%%"""!!!%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&######$$$%%%&&&(((((()))))))))((('''%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''&&&%%%%%%&&&'''((()))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++,,,+++*********+++------,,,++++++,,,,,,...///000..................------......////////////......------------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***)))(((((('''************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((&&&%%%%%%&&&((((((&&&'''((('''%%%$$$%%%&&&'''%%%###!!!!!!###%%%''')))(((&&&&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###%%%'''(((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%...---+++***))))))******,,,+++***)))))))))******))))))*********+++++++++******++++++******)))((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""$$$&&&&&&$$$###%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))'''''''''&&&%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&%%%&&&'''((((((''''''''''''(((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++++++++***)))***+++,,,---++++++,,,------...//////..............................////////////......---------------,,,+++***,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***)))(((((((((*********************************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&&&&%%%%%%'''((('''&&&$$$######$$$&&&'''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***)))(((((())))))++++++***))))))))))))***)))))))))*********++++++))))))******))))))((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))''''''&&&%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((('''''''''''''''(((((())))))((('''&&&%%%%%%$$$"""######$$$%%%&&&''''''))))))((('''&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''***,,,+++)))&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%!!!"""$$$&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((('''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,***+++---...//////.................................//////000000//////...,,,------------,,,,,,+++,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***))))))((((((******************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&"""$$$&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,+++++++++++++++******)))))))))))))))))))))))))))************))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$######$$$%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###&&&)))++++++'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$############$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%!!!###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++***,,,...///000///...---............//////////////////000000000000//////,,,---------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))***************************)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$###$$$%%%&&&&&&%%%$$$######$$$&&&&&&&&&&&&''')))$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&$$$'''&&&&&&%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---------------,,,,,,,,,************))))))(((((((((((()))))))))***************++++++******)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###&&&)))++++++'''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%$$$#########$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%$$$###""""""""""""$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))(((((((((''''''&&&%%%%%%''''''''''''(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++))))))******+++++++++++++++,,,...000000///...,,,........./////////000000//////000000000000//////,,,------......---------******+++++++++++++++***,,,++++++******++++++,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++************************************)))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%"""###$$$%%%%%%$$$###"""%%%&&&''''''%%%%%%%%%'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++++++++++++++******))))))******))))))((('''((((((((()))))))))************++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&((('''''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''***,,,+++)))&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$"""!!!!!!"""###$$$%%%%%%%%%$$$###%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***'''''''''(((''''''&&&%%%''''''''''''((((((((((((''''''((()))***,,,------)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++---...//////000///...---.........//////000000111///000000111111000000///,,,------............---******+++,,,,,,,,,++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&###$$$$$$%%%%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&######%%%%%%%%%%%%#########$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***++++++***))))))((()))*********)))''''''(((((((((((()))))))))***))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$###$$$&&&(((&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''((((((((((((&&&'''((()))+++,,,---...)))))))))))))))))))))))))))************+++++++++***+++,,,---...------,,,////////////............---......///000000111111000000111111111111000000,,,,,,---...............+++,,,------.........---++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***+++,,,,,,+++***)))((()))*********)))'''&&&(((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%###!!!###&&&'''%%%###&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&$$$%%%'''(((((((((''''''''''''''''''((((((((()))&&&'''((()))+++---......)))))))))))))))))))))))))))************++++++++++++,,,---...///...---,,,000///............//////---......///000111111222000000111111111111000000,,,,,,---.../////////...------...///000000000///++++++************++++++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++************************)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$$$$&&&'''((()))))))))***)))(((''''''((()))***"""$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))((((((%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%$$$###%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%******************************)))((((((((((((((((((((())))))))))))((((((%%%%%%&&&''''''(((((()))###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&''')))***)))((($$$%%%'''((()))((('''&&&$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%''''''&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%''''''%%%###%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%&&&''''''((((((###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++..................---------------.........//////000000////////////000000111111111000000000000000............////////////......///////////////......------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......******************++++++---,,,,,,+++*********++++++++++++************)))))))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))))))))******+++))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%$$$############$$$%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$########################''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&''''''%%%"""""""""###$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******************************))))))))))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%######$$$$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((((((&&&%%%&&&%%%%%%&&&''''''&&&$$$ !!!!!!"""######$$$$$$$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++---------------------------------.........//////000//////......//////000000000000000000000000000000000//////.........---......////////////.........------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------------------,,,++++++*********++++++++++++************)))))))))))))))))))))))))))((()))***)))((('''(((***((((((((('''((())))))***))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''%%%#########$$$$$$%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************+++***************+++,,,(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&%%%$$$%%%'''''''''%%%((('''%%%$$$%%%&&&(((***&&&''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%"""######$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%""""""###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&&&&'''&&&$$$&&&&&&&&&''')))***)))'''"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))((('''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////..................///000000000000000000000000111111000///...---,,,,,,....../////////......------------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,//////......------,,,,,,,,,,,,+++************++++++++++++************)))))))))))))))))))))))))))((()))******(((((()))***'''''''''''''''(((((()))(((((())))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++,,,+++******))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''$$$&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((((((((('''&&&%%%%%%'''''''''%%%''''''&&&%%%&&&'''((()))'''((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!!!!"""###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""###$$$$$$###&&&%%%%%%''')))***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&(((((('''%%%$$$(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------............////////////......------------....../////////000000000000000111000000///...---------......//////......------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,+++******))))))++++++***************++++++++++++*********))))))((((((((((((((((((((((((''')))***)))((('''((()))(((''''''''''''((())))))(((((())))))******++++++''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---------------------------,,,***)))''''''&&&&&&(((((())))))))))))((((((&&&&&&'''''''''(((((((((###%%%&&&%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))((()))'''&&&'''(((((('''&&&%%%%%%'''((((((((('''&&&((((((((()))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """$$$$$$$$$$$$$$$$$$&&&((()))((('''###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%"""$$$&&&(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,++++++,,,------------,,,,,,---------.........///........./////////000000......------------............//////000000000000.........///////////////...............---,,,,,,,,,,,,,,,,,,,,,---...///......------------......******+++++++++,,,,,,,,,,,,++++++***)))(((''''''*********))))))***+++++++++++++++*********))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))(((((())))))***+++(((((())))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))&&&$$$$$$%%%'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------------------------,,,+++***((('''&&&&&&&&&(((((())))))))))))((((((######$$$$$$%%%&&&&&&'''###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((((((((((((***(((''''''((()))'''&&&$$$%%%'''))))))((('''%%%'''(((((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((())))))(((((('''&&&""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%$$$###""""""######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%''''''&&&$$$$$$###%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''))))))))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,---------------,,,------....../////////....../////////000000000///..................///---......//////000000111............//////000000...............---,,,+++,,,,,,,,,,,,---....../////////............//////++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))***))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&''')))))))))))))))***++++++(((((())))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((('''''')))(((&&&&&&'''(((&&&%%%%%%&&&&&&'''''''''''''''&&&'''((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$ !!!###%%%'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''&&&%%%$$$###''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((((((&&&%%%%%%$$$$$$%%%''''''%%%$$$(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&''''''((())))))***((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,------...---------++++++,,,------...//////.../////////000000000000000//////......//////000------......///000000111///////////////.....................---,,,+++***,,,,,,,,,,,,---...//////.........------.........,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((((((((((((((((()))******))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))***+++,,,---(((((())))))))))))((((((*********)))((((((''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******(((((('''''''''&&&&&&&&&'''((((((((((((((('''&&&((('''%%%%%%&&&&&&%%%$$$((('''%%%%%%%%%&&&(((***&&&&&&((()))************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&&&&%%%$$$###!!!###%%%((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$"""######$$$$$$######"""&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&'''((('''$$$"""'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((('''%%%$$$$$$%%%%%%'''((()))''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%'''((())))))&&&&&&&&&'''''')))******)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------......------******+++,,,,,,---......////////////000000000000000000////////////000000---------...///000000111111111000///...------,,,............---,,,+++***+++++++++,,,---...///000...------,,,,,,------...,,,,,,------------......******************++++++))))))((())))))***+++++++++++++++************)))))))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$(((((((((''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,++++++*********,,,+++***)))(((((((((((((((((()))***************$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&((()))(((''''''''''''''''''&&&&&&'''((())))))(((&&&$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''((()))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%''')))***))))))((()))(((%%%#########$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''(((((('''%%%###"""'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))(((''''''%%%%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((******)))''''''&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''((((((((((((((((((((((((((())))))***+++++++++,,,,,,---------******+++++++++,,,,,,,,,////////////////////////------------------------.........//////////////////......---,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++------+++***)))(((((((((''''''(((((())))))************+++++++++******)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))'''&&&&&&'''((()))+++******)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$###"""''''''&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$,,,,,,,,,+++++++++******,,,+++***)))(((((((((((((((((()))***************&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%$$$$$$$$$$$$%%%&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&$$$%%%&&&''''''(((((((((***(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))((('''(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''))))))(((''''''((())))))***)))((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''(((((((((((())))))))))))))))))******++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................------------------------..................//////000000000///...---------............------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***))))))))))))((((((((((((((())))))))))))******++++++******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%,,,,,,,,,++++++++++++***,,,+++***)))(((((((((((((((((())))))******))))))'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))((((((((((((((((((&&&%%%%%%&&&''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&''''''***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%'''((())))))((((((***---///...+++((('''(((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))******+++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000000//////......------,,,.........---------,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))(((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''(((((((((''''''%%%%%%&&&''')))***++++++(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++++++++***)))(((((())))))(((((()))))))))))))))(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((()))(((&&&%%%&&&'''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&%%%$$$$$$$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$###!!!"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((()))))))))))))))((((((%%%&&&((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%$$$""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""###$$$%%%&&&%%%$$$###$$$$$$######$$$%%%%%%&&&$$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((+++000444222,,,''''''(((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))(((((())))))***+++*********++++++++++++++++++,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++---,,,+++***+++---///000,,,,,,,,,,,,++++++******++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++((((((((((((((()))***+++)))))))))((((((''''''&&&(((((())))))***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((()))((('''&&&$$$%%%&&&'''(((***++++++''''''''''''(((((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''+++++++++++++++++++++++++++***))))))))))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&$$$"""$$$$$$%%%&&&&&&&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""###$$$&&&&&&&&&%%%$$$$$$$$$#########$$$%%%%%%$$$$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&''''''(((((((((+++000444222,,,''''''(((%%%&&&'''(((((('''&&&%%%###$$$$$$$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((''''''''''''((())))))************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,...///+++++++++++++++*********++++++*********)))))))))*********+++++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***''''''''''''((()))******))))))((((((''''''&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&&&&&&&''''''((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***++++++++++++,,,,,,,,,******)))))))))))))))***(((((()))))))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''***(((&&&&&&'''''''''&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$"""""""""###############!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((***---///...+++((('''(((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&'''((((((*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********))))))******++++++++++++******'''''''''''''''((())))))((((((''''''''''''''''''%%%&&&'''(((((())))))((())))))))))))))))))))))))&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%******+++++++++,,,,,,,,,******))))))))))))******(((((())))))(((''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''***(((&&&&&&'''(((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""$$$&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((((((''''''######$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$############"""""""""""" """###$$$$$$%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&"""######$$$%%%&&&'''((('''''''''''''''((())))))******)))))))))((((((((()))))))))*********++++++************************************************%%%''')))+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))*********++++++*********))))))))))))******++++++++++++******''''''&&&&&&&&&'''((((((&&&&&&''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%*********++++++,,,,,,,,,***)))))))))))))))******(((((())))))((('''&&&&&&%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((()))(((&&&&&&((()))((('''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%$$$###!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$######$$$%%%&&&&&&%%%###"""&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&'''&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""######$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""###%%%'''''''''%%%$$$$$$$$$######""""""!!!!!!!!!"""$$$%%%''''''((((((########################$$$###"""""""""###%%%&&&$$$$$$######$$$&&&''')))$$$$$$###############$$$!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&!!!""""""###%%%&&&''''''((((((((((((((()))************))))))((((((((('''((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&))),,,---,,,+++)))))))))))))))))))))******))))))))))))(((((((((((())))))))))))************************))))))))))))******++++++++++++******(((''''''&&&&&&&&&''''''%%%&&&&&&''''''((((((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++*********))))))((((((''''''((()))))))))))))))******)))''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&''''''((('''%%%$$$###%%%'''***)))&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&)))&&&$$$%%%''''''%%%### !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''######$$$$$$$$$%%%%%%%%%##############################""""""""""""######'''&&&%%%$$$###!!! $$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&### """&&&(((&&&"""(((&&&$$$"""!!!"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############((('''&&&%%%%%%%%%&&&'''$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''')))******'''((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((((((((())))))*********++++++******)))(((''''''&&&((())))))))))))(((((('''+++******)))))))))))))))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''((()))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&######"""!!!!!!"""######%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&(((&&&$$$$$$$$$$$$"""!!!+++++++++*********))))))''''''((()))))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''"""%%%''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&&&&(((&&&$$$%%%''''''%%%##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''############$$$$$$$$$$$$##############################""""""""""""######%%%%%%$$$$$$###"""""""""$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&###!!!"""&&&(((%%%"""'''%%%$$$"""""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((())))))%%%'''((('''&&&%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((((((((()))))))))******************)))((('''''''''(((((()))))))))))))))(((+++***))))))(((((())))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%$$$###"""!!!#########$$$%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&'''%%%$$$$$$$$$$$$###"""++++++++++++************''''''((())))))))))))((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""##########################################""""""""""""########################$$$$$$""""""""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%###!!!###&&&'''%%%###$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""###$$$%%%"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))))))))************))))))(((((())))))))))))************))))))((((((''''''''''''((()))************+++***))))))(((((())))))******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###'''***)))&&&######$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######""""""""""""###$$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%''''''&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$######$$$%%%$$$#########%%%%%%$$$######%%%%%%$$$###*********)))))))))))))))&&&'''(((((())))))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""##############################""""""""""""##############################"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""########################################################################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$######"""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%$$$"""###$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%% !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""!!!!!! ######""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((()))))))))))))))******)))))))))(((((())))))))))))))))))***)))))))))((((((((('''&&&'''((()))***+++++++++******)))((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%***///...)))%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''"""""""""""""""#########%%%%%%%%%$$$$$$$$$######""""""######$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$###"""!!!!!!"""###$$$%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###"""###$$$$$$""""""###$$$$$$###"""###%%%&&&%%%$$$'''''''''(((((((((((((((&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&'''&&&%%%#########$$$%%%'''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""###%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""##############################""""""""""""######%%%%%%$$$$$$###""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$#########%%%%%%%%%$$$!!!"""$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$ !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""!!!######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))***))))))))))))))))))***))))))(((((((((((((((((())))))))))))(((((((((((('''''')))***++++++++++++***))))))((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%***///...)))%%%%%%'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###"""###$$$$$$""""""###$$$$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&)))((('''&&&%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&############$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""##############################""""""""""""######%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""###$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$###"""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$((((((&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******++++++))))))(((((((((((())))))******))))))))))))******))))))((((((((((((''''''))))))))))))(((((((((((((((((()))***++++++++++++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###'''***)))&&&######$$$$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''))))))$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%''''''&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&'''&&&$$$###$$$%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$######$$$%%%$$$#########%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%###!!!"""$$$&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''""""""######$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$######"""$$$&&&%%%######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!!!!"""""""""#######################################""""""""""""##############################$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$%%%%%%&&&''''''!!!"""#########"""!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%""""""###$$$$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''(((((()))******++++++))))))(((((((((((())))))+++***)))(((((()))***+++))))))((((((((('''''''''(((((((((((()))))))))))))))******+++++++++******))))))(((''''''''''''(((&&&&&&&&&''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""!!!  !!!"""%%%&&&'''&&&$$$###$$$%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&%%%#########%%%&&&%%%$$$&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((***)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''&&&!!!"""$$$%%%&&&&&&%%%$$$"""###&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$%%%'''!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!!!!$$$&&&%%%######%%%'''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%""""""""""""##########################################""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$%%%%%%&&&'''''' """######"""!!!!!!""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$############$$$%%%&&&&&&""""""###$$$$$$###"""!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&''''''((('''%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''(((((()))***+++++++++))))))(((((((((((())))))+++***)))(((((()))***+++))))))(((((('''''''''&&&(((((((((((())))))))))))******+++++++++******)))))))))((('''''''''''''''&&&&&&'''((()))***++++++$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$&&&&&&&&&%%%!!!!!! !!!!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&########################!!!###&&&(((((('''%%%###""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%&&&'''&&&$$$###$$$%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$###&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###&&&''''''###$$$%%%%%%###!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%'''$$$""""""%%%''''''%%%$$$###""""""!!!!!!""""""$$$###"""!!!"""###%%%''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((()))***++++++$$$%%%&&&$$$"""!!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$###"""""""""######"""!!!###$$$''''''''''''''''''''''''"""$$$&&&((()))'''%%%$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$###""""""!!!""""""""""""#########$$$$$$$$$$$$$$$##################%%%%%%$$$###"""!!! $$$#########""""""!!!!!!!!!"""""""""############&&&&&&%%%$$$###############"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################%%%###"""###$$$&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%""""""###%%%%%%%%%%%%%%%###############"""!!! !!!!!!###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%$$$$$$#########"""###$$$%%%###"""%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))************+++++++++************)))***)))((((((((()))++++++'''(((((((((((((((''''''))))))))))))((((((((((((&&&''''''((()))******+++......------,,,+++*********************)))((((((((((((''''''$$$"""((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&%%%$$$$$$###""""""&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$###"""$$$######""""""######$$$&&&%%%%%%$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$&&&&&&%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$ !!!###$$$$$$$$$&&&'''&&&%%%######$$$%%%%%%$$$$$$$$$%%%%%%&&&###""""""""""""""""""###$$$############$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&###!!!"""$$$&&&&&&%%%%%%%%%$$$############$$$((('''%%%###"""######$$$''''''&&&%%%$$$#########%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%"""!!!"""%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############"""%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###"""!!!!!! !!!!!!""""""#########$$$$$$$$$########################$$$$$$######"""!!!!!!!!!############"""""""""!!!############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$###""""""$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################%%%$$$"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""!!!"""###$$$%%%%%%&&&&&&%%%''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''''''''''''''))))))))))))************+++++++++************)))******)))))))))***+++,,,(((((())))))))))))((((((***)))))))))((((((((((((''''''(((((())))))******------,,,,,,+++***************)))))))))(((((((((''''''''''''&&&%%%$$$###((('''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&(((((((((((((((''''''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%######$$$%%%$$$%%%%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&###!!! !!!###%%%&&&%%%%%%'''((((((&&&%%%%%%&&&%%%$$$######$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&%%%$$$$$$############&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###%%%&&&&&&%%%###!!!!!!"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""!!!!!!""""""###############$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""!!!!!!"""###$$$%%%%%%%%%###""""""$$$%%%%%%$$$######"""!!! !!!!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&((((((((((((((())))))))))))))))))*********+++++++++++++++************)))+++************+++,,,,,,))))))***************)))******)))))))))((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))***)))((('''''''''((()))'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%'''((()))))))))(((&&&%%%)))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&''''''%%%#########%%%'''&&&%%%%%%'''((((((&&&%%%&&&'''######"""""""""$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%############$$$&&&'''(((&&&%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%%%%$$$###""""""$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$###$$$%%%&&&''''''((((((%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%#######################################$$$$$$$$$!!!!!!""""""#####################"""""""""""""""#########$$$$$$$$$%%%%%%""""""!!!!!!"""######$$$%%%###""""""###$$$###"""######""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%###"""!!!""""""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''''')))))))))))))))*********))))))*********++++++++++++++++++*********))))))+++++++++++++++,,,,,,,,,******++++++,,,,,,++++++*********)))))))))((((((******))))))))))))))))))+++*********))))))((((((+++)))'''&&&%%%&&&((()))(((((('''&&&'''(((***+++''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######'''((()))***)))(((&&&%%%)))))))))(((((((((''''''&&&&&&%%%&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$%%%'''(((((('''%%%$$$!!!!!!"""""""""#########$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############"""######$$$%%%#########"""###$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$######$$$)))))))))(((&&&%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''"""!!! !!!######"""!!!###%%%''''''%%%%%%%%%&&&"""!!!!!!!!!"""###%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$%%%%%%$$$######$$$%%%&&&''''''((((((%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""######""""""""""""#########$$$$$$######"""!!!!!!""""""%%%###!!!!!!!!!"""!!! """"""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###$$$%%%'''&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%&&&&&&&&&&&&"""$$$&&&%%%###!!!"""###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%&&&''''''((((((''''''))))))))))))******++++++************+++++++++++++++++++++*********))))))******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************))))))))))))************))))))))))))******)))))))))))))))(((+++)))'''&&&%%%&&&((())))))((('''&&&&&&&&&((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$'''((()))))))))(((&&&&&&((((((((('''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$#########"""""""""!!!!!!$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%######"""""""""###$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$######$$$%%%%%%###!!!"""$$$%%%&&&$$$$$$$$$%%%!!!!!!"""######$$$$$$$$$$$$$$$############$$$$$$#########$$$######"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%$$$$$$#######################################%%%%%%%%%%%%&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$######$$$&&&((((((&&&$$$###%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''''''''%%%######$$$$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$""""""""""""############!!!!!!"""""""""#########%%%%%%$$$###"""!!!!!!"""&&&$$$"""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$&&&''''''&&&""""""###$$$%%%%%%%%%%%%$$$###""""""###%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%% ###&&&%%%###!!!###%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&'''(((((((((((('''(((((())))))******++++++*********++++++++++++,,,+++++++++************))))))******+++,,,+++++++++)))***+++,,,------------++++++*********)))))))))******************************))))))))))))))))))***)))((('''''''''((())))))((('''&&&&&&%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''""""""$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&'''&&&&&&'''((('''%%%###"""$$$%%%&&&%%%$$$%%%&&&"""###%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''"""######$$$###"""!!! ######$$$$$$$$$%%%%%%%%%"""%%%((((((&&&%%%&&&'''%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$$$$&&&+++000444...***%%%###$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%""""""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""#########!!!"""""""""############""""""#########$$$$$$$$$%%%$$$$$$#########$$$$$$(((&&&$$$#########!!! """######$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################'''%%%$$$$$$&&&''''''&&&!!!"""###$$$%%%%%%%%%%%%&&&%%%###""""""$$$%%%&&&######$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""&&&%%%"""!!!$$$'''$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&&&&'''(((((((((((((((''''''(((((()))******+++*********+++++++++,,,,,,+++++++++************)))((()))***+++++++++******))))))+++,,,,,,---------+++++++++*********)))))))))))))))******++++++,,,******************************)))))))))(((((((((''''''((((((''''''&&&%%%&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((((((((((('''***)))'''&&&&&&&&&((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%'''((("""######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''(((""""""###$$$$$$%%%&&&&&&$$$$$$###$$$%%%$$$!!!"""$$$&&&&&&%%%%%%%%%'''$$$%%%'''))))))'''$$$###$$$######""""""######$$$$$$%%%&&&&&&%%%$$$###"""#########$$$$$$%%%%%%%%%!!!$$$''''''%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$!!!"""###%%%'''(((((((((""""""######$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$&&&,,,444===CCC444...'''$$$$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&(((%%%""""""%%%'''&&&%%%########################!!!""""""""""""#########$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%######""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''***(((&&&$$$%%%$$$###!!!######$$$###""" """"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################'''%%%$$$$$$&&&''''''&&&###$$$%%%&&&''''''((('''(((&&&$$$"""""""""$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&%%%%%%$$$###"""%%%%%%###"""%%%(((%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((&&&''''''((()))***************+++++++++,,,,,,,,,+++++++++************)))'''((()))***+++***))))))((()))***+++,,,,,,---,,,+++++++++************)))(((((()))***+++,,,,,,,,,***************+++++++++*********+++***)))((((((%%%&&&((()))))))))''''''%%%&&&'''''''''&&&%%%$$$$$$%%%''')))******))))))+++***'''%%%%%%&&&(((***''''''''''''((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&&&&&&&((()))''''''&&&$$$"""""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################,,,***(((%%%$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###$$$######$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%###$$$***333===CCC///+++&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''((('''%%%#########%%%&&&%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&'''%%%$$$""""""###%%%&&&%%%%%%$$$###""""""######%%%%%%$$$######$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!##############################""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%'''''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++,,,---...///000---,,,,,,+++***)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((+++***((('''''''''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%'''&&&$$$######$$$&&&'''$$$######""""""######$$$######%%%%%%%%%%%%######''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$"""!!!""""""###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$""""""!!!###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%'''((((((''''''''''''((((((%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%############$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&***///111,,,((($$$###$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''(((&&&%%%#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$############$$$###"""""""""$$$&&&'''%%%$$$$$$###""""""######%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++,,,---...///,,,++++++******))))))(((******)))(((((()))******++++++++++++++++++++++++*********)))))))))((((((+++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%'''&&&$$$######$$$&&&'''$$$$$$############$$$$$$&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$############%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%"""######$$$%%%&&&''''''!!!""""""$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""###%%%&&&))))))((((((((())))))***%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###'''%%%"""!!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%'''((()))%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!"""$$$&&&'''%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((''''''((((((((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++++++++,,,---...************))))))))))))***))))))(((((())))))*********************************))))))))))))((((((************)))((('''&&&((((((''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$""""""###$$$%%%&&&''''''&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$******)))((('''&&&&&&%%%%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''"""###%%%&&&&&&&&&$$$$$$$$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$%%%&&&'''""""""!!!!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""#########$$$$$$###$$$$$$%%%&&&'''"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!###$$$&&&$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++************+++++++++++++++++++++*********))))))***************+++,,,---((((((((()))))))))******)))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))*********(((&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""##################"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""""""""""""""""""""""""""#########""""""""""""############$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###((((((&&&%%%###"""!!! $$$%%%%%%%%%%%%%%%%%%$$$******)))((('''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$"""%%%&&&''''''(((''''''&&&$$$$$$%%%''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%#########"""#########$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%&&&&&&'''$$$$$$###""""""!!!!!!!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%########################!!!!!!"""""""""#########"""""""""######$$$%%%&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))******++++++++++++++++++*********))))))***))))))))))))***++++++'''''''''(((((()))******((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%)))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((######$$$$$$%%%%%%&&&&&&########################!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$"""%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$######$$$$$$%%%###%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''''''''&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! #########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""""""""!!!""""""######$$$$$$$$$%%%#################################$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))***++++++++++++++++++************)))))))))((((((((())))))***&&&&&&''''''(((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((())))))'''(((((()))))))))))))))$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$%%%%%%&&&'''(((%%%$$$$$$$$$$$$#########!!!"""######$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%%%%###"""###$$$&&&''''''%%%$$$###%%%&&&'''((((((&&&%%%$$$""""""###$$$$$$$$$$$$######%%%&&&&&&$$$###%%%'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$################## !!!!!!""""""###""""""%%%%%%$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###""""""######""""""###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$#################################$$$$$$$$$########################"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$############%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%###################################################$$$%%%%%%%%%%%%$$$#########""""""""""""######!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))***++++++++++++++++++************))))))((((((''''''(((((()))''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((***+++,,,%%%%%%%%%%%%&&&&&&''''''&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&%%%############$$$$$$$$$$$$######$$$$$$############$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""#########$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!!!!"""###$$$%%%&&&&&&)))((('''%%%###!!! %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""" ###"""######$$$%%%&&&'''$$$$$$$$$#########""""""""""""###$$$&&&'''((((((###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%%%%###"""!!!###$$$%%%%%%$$$"""!!!%%%&&&(((((((((&&&$$$###"""%%%''''''&&&%%%###%%%'''&&&###"""$$$&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$################## !!!""""""###""""""&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$$$$&&&&&&'''(((###$$$$$$%%%%%%%%%$$$$$$######""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""######$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""############""""""###%%%&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***++++++++++++++++++************))))))(((((('''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&(((***,,,...&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''((('''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######$$$##################$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((("""############$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######%%%&&&'''((((((((($$$$$$$$$############"""#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&'''''''''''''''&&&$$$###"""###$$$$$$'''&&&%%%$$$###$$$$$$%%%###"""""""""$$$%%%$$$###!!!"""###$$$%%%$$$###### """$$$&&&((()))$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$ !!!"""###$$$%%%%%%%%%$$$###"""""""""###%%%&&&)))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#################################&&&&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%$$$###""""""######""""""""""""######!!!"""###$$$$$$###"""!!!$$$$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&$$$######%%%&&&&&&%%%################################################!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&#####################$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$#########%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((************)))))))))(((******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$%%%$$$###!!!!!!!!!"""##############################"""""""""###$$$%%%%%%$$$$$$############$$$$$$######################## !!!"""$$$%%%&&&'''&&&$$$############$$$!!!!!!"""############"""!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$#########%%%&&&%%%$$$""""""$$$%%%%%%%%%$$$###""""""""""""###$$$%%%&&&""""""$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""""""""#########$$$$$$$$$%%%%%%((('''%%%$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$##############################&&&%%%$$$###""""""""""""############"""""""""""""""""""""""""""###$$$%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######""""""!!!######""""""""""""######!!!"""############"""!!!""""""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$################################# !!!"""###$$$$$$%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$######""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%&&&)))(((%%%######$$$%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%"""############"""!!!!!!!!!###%%%&&&%%%%%%&&&'''(((((((((((((((((((((((()))'''&&&$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********)))))))))(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""###$$$%%%""""""#########$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###########################"""""""""""""""######$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%% !!!###$$$%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$#########$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""######!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""#####################$$$$$$$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######"""""""""$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$###""""""########################"""###%%%&&&'''&&&$$$###"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""######""""""""""""######!!!""""""######""""""!!! !!!"""$$$%%%&&&$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###"""!!!!!! !!!""""""######$$$%%%%%%%%%$$$############"""""""""!!!""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%,,,***&&&###"""###%%%'''"""######$$$$$$######""""""############$$$$$$$$$"""############"""!!!!!!"""$$$%%%%%%&&&''')))''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((('''''''''(((((())))))***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$######"""######$$$"""""""""############$$$$$$###""""""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$"""!!!!!!!!!!!!!!!"""$$$&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$###""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$ """###%%%%%%###""" ######$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###""""""######$$$$$$$$$$$$#######################################"""""""""!!!!!!""""""######$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$############$$$$$$$$$######"""""""""$$$%%%%%%$$$###"""''''''&&&%%%######""""""!!!""""""###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$#########"""""""""%%%%%%$$$$$$###$$$$$$$$$#########$$$############"""""""""""""""""""""""" ###&&&&&&&&&$$$""""""######$$$$$$$$$$$$$$$""""""""""""######$$$$$$######""""""""""""######!!!""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""#########$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###"""!!! !!!""""""""""""######$$$$$$$$$%%%############""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### """$$$%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((()))******))))))((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!!!!!!!!!! $$$$$$$$$###############""""""""""""##################""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$!!!!!!"""############""""""############"""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%"""""""""!!!!!!!!!!!! ######%%%%%%$$$!!!"""###$$$$$$%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$###############$$$$$$%%%$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$%%%%%%$$$""""""&&&&&&&&&%%%$$$###"""!!!"""######$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$############"""""""""!!!!!!!!!%%%%%%$$$$$$###$$$$$$$$$##################$$$$$$"""""""""""""""""""""""" ###&&&'''&&&$$$###"""""""""#########$$$$$$""""""###$$$$$$%%%%%%%%%######""""""""""""######"""!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""################################################"""""""""""""""#########$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""!!!"""###$$$%%%"""###############$$$$$$""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%$$$######$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######"""###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((())))))***(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""""""""############""""""#########$$$############"""""""""""""""""""""""""""""""""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###""""""############""""""""""""""""""""""""""""""######"""""""""""""""###$$$###!!!!!!!!!###%%%'''!!!!!!"""############"""!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###!!!"""######$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""###$$$%%%%%%&&&%%%$$$###""""""""""""########################!!!!!!!!!""""""""""""###""""""""""""############"""""""""############$$$######$$$$$$$$$$$$######"""######$$$$$$$$$#########$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################## """###$$$%%%%%%$$$###""""""""""""!!!!!!!!! $$$$$$#########$$$$$$%%%#########"""######$$$%%%########################!!!"""$$$&&&''''''&&&%%%###""""""""""""###$$$$$$######$$$$$$%%%%%%%%%&&&######""""""""""""######"""!!!!!! !!!!!!"""###############"""!!!!!!"""""""""#######################################!!!!!!""""""#########$$$###""" !!!"""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%%%%########################!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$############$$$$$$######"""#########""""""############""""""!!!""""""""""""######### """%%%'''((((((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###%%%%%%$$$######"""############"""!!!!!!"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))))))))(((((((((((('''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""############$$$######$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""############"""""" !!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######### !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$&&&$$$!!!"""%%%'''######$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$#########""""""""""""###############""""""###"""""""""######$$$%%%!!!"""###$$$%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$######"""###$$$%%%&&&#########"""######$$$%%%%%%$$$###""""""######$$$########################!!!!!!"""""""""##################"""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################!!!###%%%%%%%%%$$$############"""""""""!!!!!!"""""""""""""""###$$$%%%######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$###""""""!!!"""###$$$%%%############$$$$$$$$$$$$######""""""""""""######"""!!! !!!"""!!!!!!######$$$###""""""!!!"""""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%###!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###"""""""""############""""""""""""!!!!!!!!!!!!""""""###############$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$###""""""!!!!!!""""""""""""############""""""!!!!!!!!!"""""""""######""""""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###""""""############"""!!!!!! """$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%)))(((((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""############""""""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""""""""!!! !!!!!!  !!!"""$$$%%%%%%%%%%%%######""""""!!!!!!!!!!!! !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$ """###$$$$$$###""" """""""""""""""""""""""""""""""""""""""######$$$%%%$$$""" !!!###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######""""""######$$$%%%%%%&&&&&&"""""""""!!!!!!!!! """"""""""""###$$$%%%&&&""""""#########""""""!!!###"""!!!!!!!!!"""$$$%%% !!!#########"""!!!%%%$$$###$$$&&&'''&&&%%%$$$###"""""""""###$$$%%%%%%$$$#####################""""""""""""$$$%%%&&&""""""""""""""""""""""""!!!"""""""""######$$$$$$$$$$$$######""""""!!!!!!""""""""""""############""""""$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%$$$"""!!!#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######################## ###%%%&&&%%%$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!"""###$$$%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!"""$$$%%%######""""""""""""""""""######""""""""""""######"""!!!  !!!""" """###$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""!!! """######"""################################################!!!!!!""""""""" #########""""""""""""""" !!!!!!!!!""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""######"""!!!!!! !!!!!!#########$$$$$$#########!!!!!!!!!!!!""""""""""""###"""!!! !!!!!!"""######$$$$$$$$$$$$###### """$$$%%%%%%%%%###"""$$$%%%%%%%%%%%%$$$###### ###$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###""""""""""""############!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%%%%""""""############""""""!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%&&&&&&%%%######""""""!!!!!!!!! !!!"""$$$$$$$$$###"""###########################"""""""""###$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""######"""""""""""""""###$$$$$$######""""""!!!!!!!!!!!!"""############"""&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&""""""""""""########################"""""""""!!!########################""""""""""""############$$$""" """$$$%%%### ###$$$%%%&&&%%%###!!! &&&%%%###""" !!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""#####################"""""""""""""""$$$$$$###############$$$"""""""""###$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$######"""!!! """"""###$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%$$$###"""""""""###!!!"""""""""############%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""############""""""!!!""""""!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""#################################""""""!!!!!! """###%%%&&&&&&%%%$$$### !!!!!!!!! !!!!!!""""""#########$$$%%%%%%%%%$$$###"""!!! !!!"""""""""############%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$###!!! !!!!!!"""&&&###!!! """$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$%%%###"""!!!"""###"""!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""######$$$######"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%+++)))'''%%%$$$###$$$$$$######$$$%%%%%%%%%%%%$$$((('''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&""""""""""""""""""######%%%$$$$$$###"""!!!!!! """###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$######"""######$$$''''''&&&%%%$$$###"""!!!$$$$$$######"""!!!!!!!!!#########""""""""""""""" !!!!!!""""""###### !!!"""######$$$%%%$$$"""!!!"""###"""!!!!!!"""""""""############"""#########$$$$$$$$$$$$$$$$$$$$$############""" !!!!!!""""""######$$$"""!!!"""$$$%%%### """"""!!!!!!"""###$$$$$$$$$$$$##################&&&&&&%%%%%%$$$###""""""""""""############""""""###"""""""""###$$$%%%%%%$$$$$$$$$############"""!!!!!!""""""###$$$&&&&&&###"""""""""""""""""""""$$$$$$$$$$$$####################################%%%%%%$$$###"""!!! ###"""!!!"""$$$$$$""" !!!"""$$$%%%%%%$$$###"""%%%$$$###!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###############$$$######"""""" !!!!!!!!!!!!"""""""""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""###$$$$$$$$$$$$###"""#########"""!!! !!!"""######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$######"""#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!"""######"""##################"""!!!!!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""##################$$$$$$$$$######"""!!!""""""######""""""""" !!!"""$$$$$$###"""!!!$$$$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""""""""!!!  !!!!!!""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!"""""""""#########"""!!! !!!"""###$$$%%%###!!!!!!###$$$%%%$$$%%%%%%$$$$$$###"""""""""""""""""""""############%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""#########""""""!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$)))(((&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&#########"""""""""""""""$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########"""""""""$$$$$$###############$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""""""""""""""""""""######!!!"""""""""###$$$$$$$$$%%%###!!!!!!"""###"""!!!""""""""""""############"""""""""#########$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""  """###!!!"""""""""""""""###$$$$$$########################&&&%%%%%%$$$######""""""""""""############""""""$$$$$$#########$$$%%%%%%$$$$$$$$$############"""##################$$$$$$######""""""!!!!!! %%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$###"""!!! ###"""!!!"""$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!"""######$$$######$$$### !!!$$$%%%!!!!!!"""#########"""""" !!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""""" """$$$&&&&&&$$$""" ######""""""!!!!!! !!!""""""######""""""#########$$$$$$$$$%%%%%%######"""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$############$$$$$$ !!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""###"""""" ###&&&&&&%%%###!!!$$$######"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!""""""###$$$""""""""""""#####################$$$######""""""!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!"""""""""""" !!!"""###%%%%%%###"""""""""$$$%%%$$$##########################################"""""""""%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$######""" """""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!########################&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!#####################$$$#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$########################""""""!!!"""""""""############$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""!!! !!!"""###""" """"""""""""""""""###$$$########################$$$$$$$$$######""""""!!!""""""############""""""%%%%%%$$$#########$$$$$$$$$$$$$$$############"""%%%$$$$$$###""""""############""""""!!! %%%%%%$$$$$$$$$#################################!!!"""""""""############"""""""""#########"""!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""###""" """$$$%%% !!!"""""""""""""""""""""""""""############ !!!"""###$$$$$$%%%#########"""######$$$%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%$$$###""""""!!!!!!"""$$$%%%%%%$$$"""!!!###"""""""""!!!!!!!!! !!!"""""""""""""""""""""#########$$$$$$$$$""""""!!!""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$##################""""""!!!""""""######$$$######""""""######$$$!!!"""##################""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""###""""""!!!  !!!"""######### !!!###$$$%%%%%%%%%$$$$$$######"""""""""""""""########################""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$###"""!!! ###"""!!! !!!"""###$$$"""""""""""""""#########!!!"""###############"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!""""""###$$$$$$###""""""###%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$###!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$###############"""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######$$$$$$######"""!!!!!!!!!!!!"""""""""""""""""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$###############$$$$$$$$$$$$!!!!!!"""""""""#########"""###############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$############!!! !!!###$$$$$$###$$$$$$############""""""!!!!!!"""""""""#########$$$$$$$$$#########""""""######""""""!!!!!! $$$$$$######$$$$$$$$$$$$###"""""""""""""""#####################$$$$$$$$$#########"""""""""!!!!!!"""######$$$$$$######"""%%%$$$###"""""""""""""""$$$$$$$$$#########""""""$$$$$$###############$$$######""""""!!!!!!!!! $$$#########""""""""""""########################!!!"""""""""############!!!"""#########"""""""""$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""### !!!"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$ !!!"""""""""""""""""""""""""""############ !!!"""###$$$$$$%%%######""""""###$$$$$$%%%%%%%%%$$$$$$######""""""##################""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""#########$$$##############################""""""""""""######"""""""""!!!!!!"""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""""""""!!! !!!"""###############"""!!!!!!"""$$$&&&'''############"""""""""!!!########################!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$######"""""""""!!!  !!!"""#########""""""""""""""""""!!!""""""#########""""""##############################"""""""""!!!!!!!!!"""""""""#########$$$$$$"""###############""""""###""""""###%%%%%%$$$""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$"""!!!!!!"""######"""########################!!!!!!"""""""""#########$$$$$$$$$#########""""""!!!!!!"""###############!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!! $$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$#########""""""#########"""""""""!!!!!!""""""######$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$########################""""""###!!! !!!###$$$$$$###$$$$$$$$$###############""""""""""""############$$$$$$$$$#########""""""######""""""!!!!!! $$$$$$######""""""$$$%%%######"""""""""""""""###""""""#########$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&""""""""""""#####################"""""""""!!!!!!########################%%%%%%$$$###"""!!! !!!"""$$$$$$"""!!!"""###%%%%%%$$$$$$###""""""!!!"""!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""#########"""""" !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""###$$$%%%%%%$$$$$$##################!!!!!!!!!""""""######$$$%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!! !!!""""""######"""""" !!!!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!"""""""""#########"""""""""###############$$$$$$###"""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!"""######$$$######$$$###!!! """%%%'''"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!""""""!!! !!!!!!""""""############"""""""""""""""""""""###""""""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$######$$$$$$######"""!!!###"""""""""$$$%%%$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$############"""!!!!!!###$$$##############################!!!""""""######$$$$$$$$$%%%%%%$$$$$$###""""""!!! """######$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$############$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$""""""############"""""""""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######"""""""""!!!!!!!!! !!!###$$$%%%%%%$$$###$$$$$$#########"""""""""&&&&&&%%%%%%$$$######"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#####################"""!!!!!!###$$$###############$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!###$$$######""""""""""""""""""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$############"""!!!!!!!!!""""""$$$$$$$$$############"""!!!!!!!!!"""###%%%&&&'''""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""########################%%%%%%$$$###"""!!! """$$$$$$"""!!!"""###$$$$$$#####################"""!!!!!!!!!!!!!!!""""""""""""######""""""!!!###""""""""""""!!!!!!!!!#########$$$######"""""" !!!!!!!!!!!!"""""""""""""""#########""""""""""""###$$$%%%&&&######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$!!!"""""""""#########$$$%%%$$$######""""""###### !!!###%%%%%%###!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$#########"""!!! !!!###$$$"""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!! !!!""""""!!!!!!""""""######""""""############"""""""""!!!"""#########"""!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$#########"""""""""""""""""""""############!!!"""###$$$$$$$$$###"""%%%###!!!!!!###$$$%%%$$$###############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%###""" !!!###$$$$$$###########################""""""######$$$%%%%%%&&&$$$$$$##################!!!""""""#########""""""!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$###""""""!!!!!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""" !!!###%%%%%%%%%$$$###""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&############$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%###!!!!!!"""###"""!!!""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""  ###$$$$$$###"""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$%%%$$$$$$$$$############"""###"""""""""###$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################""""""""""""############ ###%%%$$$"""!!!"""$$$""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!!"""###############""""""%%%### !!!"""$$$$$$$$$$$$$$$###"""!!!""""""""""""#####################"""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$%%%%%%$$$###""""""###### """%%%''''''%%%"""  !!!"""############""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$ """############$$$$$$%%%%%%%%%$$$$$$###!!!""""""""""""!!!!!! """######$$$$$$"""!!! ######################## !!!!!!!!!""""""############"""!!!!!!"""###$$$!!!"""###%%%%%%$$$######$$$#########""""""!!!!!!############"""!!! """###$$$%%%&&&############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%$$$&&&###!!! """$$$%%%%%%#################################$$$$$$%%%%%%&&&###!!! !!!###$$$$$$###########################""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%###$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############!!!###%%%&&&%%%$$$### !!!"""###$$$%%%%%%!!!!!!!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$%%%######$$$%%%%%%&&&''''''%%%$$$"""!!!"""###"""!!!!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############""" !!!!!!""""""######!!!"""""" !!!%%%$$$$$$###""""""!!!""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$############"""%%%$$$######"""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""!!! !!!!!!""""""######$$$$$$!!!!!!"""############""" !!!!!!!!!""""""""""""'''%%%###""""""""" """"""""""""""""""""""""!!!  ######""""""""""""############""""""""""""######""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!######""""""###$$$"""######%%%&&&'''((((((###"""""""""""""""###### !!!!!!""""""######$$$$$$$$$$$$$$$###""""""""""""###""""""!!! """!!!!!!!!!!!!!!!""""""$$$###"""""""""###%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!!!!"""######"""""""""!!!!!! !!!"""###$$$$$$###""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! ############""""""""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""############&&&&&&%%%###"""  !!!"""###$$$%%%%%%%%%%%%""""""%%%$$$$$$$$$######"""""""""%%%$$$$$$$$$###"""""""""%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&########################$$$$$$###"""!!!!!!"""""""""!!!  !!!"""%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$"""%%%%%%&&&'''&&&%%%###"""&&&$$$""" """$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$'''&&&%%%$$$##################"""""""""""""""###$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""""""""""""$$$!!! ###%%%%%%###%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""######""" ####################################$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&&&&%%%$$$$$$###""""""""""""############!!!"""######$$$$$$##################$$$$$$$$$$$$&&&%%%###"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""############""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!! """"""""""""""""""!!! """"""!!!!!!!!!!!!""""""######"""""""""###$$$%%%######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""&&&%%%$$$###"""######$$$#########""""""!!!!!!!!!!!!!!!######$$$###""""""$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###""""""""""""############"""""""""!!!!!!!!!!!!"""######$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$###"""""""""""""""#####################""""""""""""!!!"""###$$$$$$%%%$$$$$$%%%######%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&########################$$$$$$###"""""""""""""""###"""!!!!!!!!!!!!"""###$$$######"""!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%######"""""""""""""""###$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######"""#########&&&###!!!!!!$$$%%%%%%$$$'''&&&$$$"""""""""###$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$%%%###""""""%%%%%%$$$"""""""""""""""""""""""""""$$$###""""""######""" #######################################$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######"""###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######""""""""""""############""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$$$$%%%#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$######"""!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!!!!"""###############""""""""""""############""""""!!!%%%&&&&&&&&&%%%$$$######!!!""""""######""""""!!!""""""""""""""""""""""""######"""""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%"""######$$$######""""""#########"""""""""""""""##############################$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############""""""""""""######&&&%%%%%%$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&!!!!!!""""""###$$$%%%%%%""""""""""""""""""######$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%'''%%%######$$$%%%%%%$$$)))'''%%%$$$###"""######"""###############$$$$$$""""""""""""""""""""""""&&&%%%$$$#########$$$%%%############$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###########################$$$###""""""######""" ##############################"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%######%%%&&&(((#########"""""""""!!!!!!$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$######""""""""""""!!!!!! """###"""########################$$$$$$#########$$$%%%%%%$$$######""""""######$$$$$$######""""""######$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&& """$$$$$$"""!!!"""######""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$### !!!"""##################""""""!!!!!!!!!!!!""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###$$$$$$######""""""""""""$$$$$$##############################""""""!!!!!!"""######$$$$$$$$$######"""""""""######""""""""""""""""""""""""""""""""" !!!"""###$$$"""""""""!!!!!!!!! !!!"""""""""#########$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$"""############"""!!!!!!############""""""""""""&&&%%%%%%$$$"""!!!!!! $$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%% """$$$&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$#########$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((''''''%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############!!!""""""###############$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$###''''''%%%$$$$$$$$$$$$%%%############$$$$$$$$$$$$""""""""""""""""""""""""'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""" ###########################"""""""""""""""#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$#########""""""""""""""" #########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!"""$$$$$$"""!!!"""""""""""""""#########$$$$$$###$$$$$$$$$$$$###"""!!!############"""""""""""" !!!!!!!!!!!!!!! !!!!!!"""######$$$############"""!!!!!!!!!!!!!!!!!!!!!""""""############%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######&&&&&&&&&&&&&&&%%%%%%%%%##################$$$$$$$$$$$$###""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%""""""############"""""""""""""""""""""""""""""" !!!###$$$%%%""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############"""!!! #########"""""""""""""""&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$$$$%%%%%%%%%&&&!!!"""$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))'''&&&%%%%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$"""############"""!!! !!!"""###############$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""###$$$&&&&&&$$$%%%%%%$$$######""""""$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""" """""""""""""""""""""""""""""""""!!!""""""###$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%###############"""""""""$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""!!! !!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%###%%%&&&&&&$$$######$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$############"""""""""!!!!!!"""#########""""""""""""######$$$#########$$$###"""!!!!!! !!! !!!""""""######""""""%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!!!!"""###$$$"""""""""###""""""!!! """""""""###############$$$###"""""""""""""""###""""""$$$%%%&&&&&&&&&&&&"""######$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''############"""""""""""""""""""""""""""""""""""""""""""""############$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!!!!"""""""""############""""""######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###$$$ !!!!!!!!!!!! $$$$$$#########$$$%%%%%%#########$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%$$$"""!!!  """###$$$$$$######$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&"""$$$%%%%%%$$$"""######""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""" """"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$%%%!!!"""######$$$$$$############$$$$$$%%%&&&''''''&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%###!!! $$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$###"""!!! """#########"""!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$ !!!!!!!!!""""""############""""""!!!!!!"""###$$$###$$$$$$%%%$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$$$$$$$############"""""""""""""""""""""!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!""""""### !!!""""""""""""!!! &&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%&&&'''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&"""###%%%&&&%%%$$$###!!! """$$$%%%$$$###"""$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%!!!$$$''''''%%%$$$$$$&&&""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""" """"""""""""""""""""""""!!!!!!!!!"""$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&!!!!!!"""############### !!!"""$$$%%%&&&''''''%%%######$$$%%%$$$### """"""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$"""!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%$$$""" $$$$$$$$$$$$######"""""" !!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$"""!!!  """#########"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$"""###$$$$$$$$$###!!! !!!!!!"""""""""###""""""!!!!!!!!!###$$$%%%$$$$$$######!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""""" """###$$$%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%########################"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""!!!"""###$$$$$$###"""!!!!!! !!!""""""###$$$$$$%%%%%%%%%&&&&&&&&& """######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''((()))))))))))))))''''''''''''''''''''''''""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&(((((('''&&&%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&%%%$$$$$$!!!"""$$$&&&'''&&&%%%$$$ """$$$%%%$$$###"""$$$$$$############$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%!!!%%%((((((&&&%%%&&&(((######$$$$$$$$$######"""$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((&&&###!!!"""$$$########################$$$###""""""######"""!!!""""""""""""""""""""""""!!!!!!"""###$$$&&&((()))&&&%%%$$$######$$$%%%&&&$$$$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###  $$$((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$""" """%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!"""###"""""""""""""""!!! ########################&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''((((((((("""$$$&&&((((((&&&$$$"""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""#########"""!!!"""$$$%%%$$$###!!!!!!!!!!!!""""""""""""###"""  !!!"""!!!"""###$$$%%%%%%$$$###$$$#########""""""!!!!!!  $$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""!!!$$$ !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!! !!!"""###!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""&&&&&&%%%$$$############%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$########################"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!$$$$$$$$$$$$%%%%%%&&&'''((('''&&&$$$###"""!!!!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""##################$$$%%%&&&'''((('''%%%$$$""""""""""""  ###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""!!!!!!"""######"""!!!"""###$$$$$$###"""!!!########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%###!!!###&&&'''%%%###$$$$$$$$$#########""""""(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$"""!!!!!!$$$'''!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$###!!!###%%%&&&%%%###############$$$$$$$$$%%%%%%$$$###"""""""""######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$$$$###""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$##################"""""""""!!!"""!!!!!! !!!!!!"""###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$###"""###""""""!!!!!!""""""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$"""  ### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""###""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""#################################$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&&&&%%%%%%$$$$$$###"""!!! ########################$$$###!!!!!!#########""""""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$############%%%###"""###%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$###%%%###"""###%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############"""""""""######""""""!!!"""""""""%%%$$$###$$$%%%&&&&&&$$$"""""""""#########$$$$$$$$$######"""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""######$$$$$$$$$###""""""###$$$###!!!######""""""!!!!!! !!!"""#####################$$$$$$$$$###""""""############""""""""""""###""""""!!!!!!""""""###""""""!!! !!!""""""#########$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###$$$###############$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######$$$&&&&&&$$$!!! !!!"""######$$$##############################$$$$$$"""!!!!!!!!!"""###"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""###""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%############%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$""""""""""""###%%%&&&((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''(((((('''&&&&&&%%%######$$$%%%$$$###)))((((((&&&%%%$$$###"""!!!!!!""""""######$$$$$$$$$###!!!!!!###$$$###"""$$$######""""""######$$$""""""""""""""""""""""""""""""######$$$#########$$$############"""""""""$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###!!!!!!"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!&&&$$$###!!!!!!!!!"""###%%%$$$$$$%%%&&&&&&&&&&&&!!!""""""""""""#########""""""!!!!!! """"""!!!!!!!!!!!!!!!"""########################!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######&&&$$$###!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$$$$##############################$$$$$$$$$######$$$%%%%%%"""!!!!!!"""###$$$$$$#########""""""!!!!!! !!!###$$$%%%%%%$$$$$$$$$$$$#########"""!!!!!!#########"""""""""""""""###""""""!!!!!!""""""###"""!!!  !!!"""""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$######""""""!!!!!!!!!"""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&###!!!!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""############""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$###"""!!!"""$$$'''(((#################################$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$&&&((())))))((('''&&&$$$"""!!!!!!"""######""")))(((((('''&&&%%%$$$$$$ !!!"""######$$$$$$%%%###""""""###$$$$$$#########!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################"""""""""""""""""""""$$$######$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%''''''&&&$$$$$$%%%""""""""""""###############$$$$$$%%%%%%$$$######%%%%%%$$$$$$#########"""'''&&&$$$###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""""""""##################"""""""""!!!!!!""""""!!!!!!!!!!!!"""###########################!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$$$$#########"""!!! !!!###&&&'''&&&%%%###""""""###%%%&&&########################"""######$$$$$$######"""########################%%%%%%$$$$$$$$$$$$$$$%%% !!!$$$%%%%%%$$$###"""""""""!!!!!!!!! !!!###%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!""""""""""""""""""######"""!!!!!! !!!!!!""""""!!!  !!!"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""""" !!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""###%%%!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""""""""###$$$$$$%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$'''&&&$$$""""""###%%%&&&#################################$$$$$$%%%%%%%%%######""""""""""""########################$$$%%%%%%'''((())))))'''%%%$$$"""!!! !!!###$$$$$$$$$!!!""""""""""""""""""""" !!!!!!"""###$$$$$$%%%%%%###""""""###$$$$$$###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%###""""""###$$$############$$$$$$$$$$$$#########$$$&&&&&&%%%$$$$$$%%%#########$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&"""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$######""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!###$$$&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$%%%%%%$$$$$$######$$$$$$ !!!###%%%%%%$$$!!!!!!!!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""############"""!!!!!! !!!!!!"""""""""!!! !!!""""""#########$$$$$$%%%%%%&&&$$$#########""""""""""""""""""!!!""""""###$$$%%%"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!######""" !!!$$$'''""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%######"""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""### !!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%#########$$$%%%&&&'''(((""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%$$$###"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""""""""#########""""""""""""######%%%&&&''''''&&&%%%$$$###$$$"""""""""%%%&&&'''&&&!!!!!!""""""###$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""######$$$#########"""""""""############$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$#########""""""&&&%%%######$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%%%%$$$"""!!!"""""""""###############"""######$$$$$$$$$$$$###!!!###%%%%%%###"""$$$&&&############$$$$$$$$$%%%###$$$%%%%%%%%%$$$"""""""""!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!""""""#########$$$$$$$$$%%%%%%$$$###############"""!!! !!!"""###"""!!! !!!!!!""""""############"""""""""######$$$""""""!!! !!!!!!######!!!"""""""""###############""""""!!!!!!""""""######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%'''((((((!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""###""" !!!"""######"""""""""############""""""########################!!!!!!"""###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%####################################""""""""""""###########################$$$%%%&&&''''''''''''$$$######""""""""""""###$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$#########""""""#########!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&############$$$%%%&&&&&&"""""""""""""""""""""""""""###$$$&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$###############$$$############$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$###"""############$$$$$$%%%%%%"""$$$%%%%%%######$$$'''%%%%%%$$$$$$$$$#########&&&$$$######%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%""""""#########$$$$$$$$$"""###%%%&&&%%%###!!! !!!!!!""""""###### !!!"""$$$$$$$$$###""" ###%%%$$$"""!!!###&&&###$$$$$$$$$$$$%%%%%%%%% !!!"""""""""!!!"""!!!  !!!###%%%########################%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$%%%$$$$$$###"""""""""###%%%###"""!!!""""""  !!!"""###$$$$$$$$$###"""!!!!!!!!!"""###"""!!! """###$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$ !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""$$$$$$###########################$$$&&&!!!""""""#########""""""!!!######################## !!!"""###############&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!########################$$$%%%&&&'''(((((((((((($$$$$$###"""!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&########################"""###%%%&&&&&&%%%###""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&'''((((((''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$ !!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$ !!!"""###%%%&&&&&&$$$"""!!!""""""!!! %%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%###"""$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###&&&'''(((''')))'''%%%&&&''''''$$$!!!%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""############""" !!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%""" !!!$$$''')))""""""""""""###$$$%%%&&&########################""""""###$$$$$$$$$$$$###%%%&&&&&&%%%$$$###%%%&&&###############$$$$$$$$$ !!!"""""""""!!!%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""'''&&&$$$""" """""""""!!!!!!!!!!!!!!!############"""""""""""" !!!""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""###### """###"""!!! !!!###!!!!!!!!!!!!###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!   """$$$%%%######""""""""""""######""""""""""""""""""""""""######""""""""""""""""""&&&$$$###!!!  !!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$$$$"""!!!!!!"""$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$###""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###########################&&&%%%###"""!!!"""######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%############%%%%%%########################$$$$$$$$$############"""""""""""""""###############!!! !!!$$$%%%###!!!"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""""""""############""""""$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$''')))&&&!!!"""%%%%%%$$$######"""#########!!!!!!!!!"""######$$$$$$"""!!!!!!"""$$$&&&%%%$$$%%%$$$"""###%%%''''''''''''### !!!###%%%$$$###""""""""""""""""""""""""########################&&&&&&%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""(((&&&%%%%%%'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''$$$$$$$$$#########""""""###$$$$$$######"""!!! !!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$#########"""""""""$$$###!!! """$$$&&&$$$######"""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%###!!! !!!"""$$$$$$################## !!!"""###""""""!!!$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!""""""#################################"""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """###"""!!! !!!###&&&%%%$$$""""""!!!""""""%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$"""!!!!!!!!!!!!""""""#########""""""""""""##############################"""""""""""""""###############!!! !!!!!!"""!!!"""###$$$$$$###!!! ########################!!!!!!!!!!!!""""""""""""###"""!!! !!!"""######"""!!! !!!"""###"""""""""""""""################################# !!!"""###############""""""##################$$$$$$############$$$$$$###""""""""""""$$$%%%&&&$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###########################$$$$$$##########################################$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$###"""!!! $$$"""!!!"""$$$%%%$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$###############$$$$$$$$$$$$######(((******)))'''%%%%%%&&&%%%$$$$$$######$$$$$$%%%############""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$'''(((&&&!!! """%%%%%%$$$$$$###########################"""""""""""""""!!!!!!"""$$$&&&%%%$$$$$$######$$$&&&''''''&&&%%%###!!!"""$$$%%%$$$"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$$$$%%%%%%###!!!########################%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$###############!!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%###""""""""""""!!!!!!!!!""""""!!! !!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######&&&&&&&&&###!!! !!!%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$######""""""######$$$""""""!!!!!!!!!!!!""""""$$$######"""######$$$$$$##############################""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""!!! """###"""!!! !!!###'''&&&%%%###!!! $$$$$$############""""""""""""######$$$$$$$$$$$$"""""""""""""""!!! """"""""""""""""""""""""########################!!!!!!""""""#########$$$!!!!!! !!!"""###$$$!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###"""!!! !!!"""### !!!!!!"""######$$$$$$########################!!!"""######$$$$$$ !!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%$$$###"""!!! $$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$#################################$$$######""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$)))***+++)))'''$$$$$$$$$$$$######""""""######$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&'''%%%"""!!!###%%%%%%%%%$$$###############%%%$$$$$$###""""""!!!!!!###"""!!!"""$$$%%%%%%$$$###"""###%%%''''''&&&$$$$$$###"""###%%%%%%###"""""""""""""""""""""""""""########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#########$$$#########$$$$$$%%%&&&######################## !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""!!! """"""!!! """"""""""""""""""""""""!!!""""""###############&&&''''''%%%###"""###$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$ !!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""""""""!!!!!!!!! """###"""!!! !!!###"""""""""""""""#########""""""""""""""""""""""""######""""""!!!  !!!"""######"""!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!"""############""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""####################################!!!!!!"""######$$$###### !!!!!!"""""""""""""""###$$$%%%%%%$$$###""""""""""""######$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$########################### !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""""""""############$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$#########"""######$$$$$$"""""""""""""""""""""""" !!!"""###############"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%#########$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%########################""""""###############$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&$$$""""""$$$&&&%%%%%%$$$############$$$$$$$$$$$$######"""""""""###"""!!!"""$$$%%%$$$###!!!"""###%%%''''''%%%###"""######%%%%%%$$$###!!!""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######################################################$$$$$$###"""""""""!!!!!!"""""""""#########$$$$$$######$$$$$$%%%%%%######################## !!!!!!"""############!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%########################"""############"""   !!!""""""########################!!!!!!"""############"""###$$$%%%$$$######$$$&&&%%%%%%%%%$$$###"""!!!!!!######"""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!"""""""""### """###"""!!! !!!### !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!############"""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!! !!!!!!"""############### !!!!!!!!!!!!""""""""""""########################""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$########################### !!!###$$$%%%%%%$$$#################################""""""######$$$%%%""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%!!!"""$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#########"""######$$$$$$""""""""""""""""""""""""!!!"""$$$$$$%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$############$$$$$$$$$$$$#########$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""########################""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$######%%%&&&&&&%%%%%%$$$###$$$$$$$$$""""""######$$$$$$$$$%%%$$$"""""""""$$$%%%$$$###!!!!!!###%%%''''''%%%###!!!###$$$%%%$$$######"""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$###### !!!!!!!!!""""""######$$$$$$$$$$$$######################################################"""###%%%%%%###"""######!!!""""""######$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###############$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%""""""############$$$$$$######$$$$$$$$$###"""""" !!!"""########################### !!!""""""######"""""" !!!"""!!!!!!!!!###%%%%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!!!!!!!"""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$######!!!  !!!!!!""""""######$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######### """###"""!!! !!!###!!!!!!"""######""""""!!! !!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&& """######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""""""""######"""!!! !!!!!!!!!"""######$$$$$$########################!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!'''''''''&&&%%%$$$""""""$$$$$$###""""""!!! """""""""######"""""""""!!!!!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""######$$$$$$$$$#################################""""""""""""###$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$############"""%%%%%%$$$###"""!!! ###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$######################## !!!###$$$%%%%%%&&&########################!!!""""""###$$$###############$$$$$$$$$$$$#########%%%'''''''''&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! #########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######""""""""""""##################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$###"""###$$$%%%$$$""""""!!!"""$$$&&&&&&%%%###"""###%%%%%%###"""###$$$""""""""""""""""""""""""########################&&&&&&%%%%%%$$$######""""""""""""###$$$$$$%%%%%%"""######$$$$$$######"""#########$$$$$$$$$$$$$$$###############$$$$$$$$$!!!$$$&&&%%%###"""###%%%""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%!!!!!!!!!"""""""""########################$$$$$$!!!!!!!!! !!!!!!""""""######################## !!!!!!"""""""""""""""!!!""""""!!! """$$$$$$$$$##################"""!!! !!!"""### !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!""""""""""""!!! !!!!!!"""######$$$""""""!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###""""""#########!!!  !!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!########################$$$$$$######"""!!!!!!!!! """######""""""!!!!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""##################""""""$$$######""""""######$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$###########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""###### !!!!!!!!!""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$###"""!!! """$$$&&&%%%$$$###%%%'''&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######""""""""""""############"""###$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""###"""!!!"""$$$&&&%%%$$$"""$$$%%%$$$"""!!!###%%%""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&""""""###$$$%%%%%%&&&&&&######""""""!!!"""""""""""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%% !!!!!!""""""""""""!!!!!!"""###$$$%%%$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""$$$%%%%%%$$$"""!!!"""$$$###############$$$$$$$$$ !!!###$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" """"""""""""!!! !!!!!!""""""!!!!!!!!!  !!!"""######$$$""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! !!!"""###"""!!! !!!### !!!"""######"""!!! !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!$$$###!!! """""" """###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!  """###$$$######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$########################"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&& !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""############!!!$$$&&&%%%###"""$$$'''&&&'''''''''&&&%%%%%%$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$""""""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######""""""""""""#########"""""""""%%%&&&'''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$#########%%%###"""###$$$$$$###"""###"""!!!!!!###%%%%%%%%%###$$$%%%###!!! ###'''""""""""""""""""""""""""#################################$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$""""""######$$$$$$%%%%%% !!!""""""######$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$###"""!!!!!! !!!$$$#########""""""!!!!!! !!!!!!!!!"""""""""###!!!######!!!""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$###"""!!!!!! !!!#########"""!!!$$$$$$$$$%%%%%%$$$######&&&""" !!!%%%'''$$$ $$$######"""!!! """"""""""""####################################"""""""""""""""######$$$$$$$$$$$$###""" ########################!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$ """######$$$$$$%%%$$$"""!!!"""############"""!!!""""""#########""""""!!!""""""!!!!!!  !!!!!!""""""!!!!!!"""###############%%%%%%%%%&&&&&&&&&''''''########################$$$###""" !!!"""$$$$$$###############$$$%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$"""###$$$$$$###"""###$$$%%%$$$###!!!!!!!!!""""""######""""""###%%%'''(((&&&%%%%%%$$$#########$$$&&&$$$###$$$&&&&&&### %%%$$$$$$###"""""""""###&&&%%%%%%$$$#########$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$'''&&&$$$#########$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$###!!!  !!!###$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%###!!! """$$$%%%&&&%%%###"""$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%"""!!!!!!!!!"""$$$&&&''''''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%$$$###""""""%%%$$$$$$$$$###"""""""""&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&$$$#########$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""######""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""###$$$#########"""""""""""""""""""""###############"""$$$%%%%%%$$$###$$$%%%""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%$$$#########!!!"""######$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%###""""""$$$%%%###!!!######""""""!!!!!! !!!!!!"""""""""#################################"""!!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%"""!!!######### !!!"""#########"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$###""""""!!!"""#########$$$$$$$$$%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$$$$$$$###############$$$%%%$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###""""""""""""###$$$$$$""""""###$$$$$$$$$"""!!!!!!""""""#########""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$###%%%&&&&&&###!!!%%%%%%$$$###############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$######""""""""""""############$$$$$$$$$&&&&&&$$$#########$$$$$$########################!!!!!!"""""""""#########"""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""#####################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$###"""!!! """###$$$###"""!!!""""""######$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""###%%%'''(((&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$############&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$###&&&%%%$$$###"""###$$$$$$"""#####################$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""###$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$######!!!"""######""""""$$$&&&""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!$$$%%%%%%$$$"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######%%%###""""""###$$$###!!! !!!###$$$&&&&&&$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""""""""#########""""""!!!!!!!!!!!!!!! &&&%%%###!!!!!!!!!"""###""""""""""""#########$$$""""""""""""""""""""""""$$$###############$$$%%%$$$###############$$$$$$%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$""""""###$$$###""""""""""""###$$$$$$######"""""""""######$$$%%%%%%$$$$$$######$$$$$$#########%%%&&&&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""%%%$$$$$$###"""!!! """############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$$$$######!!!"""""""""!!! !!!"""###$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$##################"""!!!$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$$$$%%%!!!!!!"""""""""#########%%%$$$######""""""##################""""""!!!!!!"""######$$$%%%%%%&&&&&&######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##################""""""""""""!!!!!!"""######$$$########################$$$$$$$$$$$$$$$#########"""######""" !!!###%%%""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%!!!!!! !!!""" !!!!!!!!! """%%%'''%%%!!!!!!$$$""""""""""""""""""###### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! ########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###!!! $$$###!!! !!!###$$$###"""  """###!!!""""""############""""""""""""######$$$$$$%%%###"""""""""!!!!!! #####################"""""""""""""""############""""""""""""""""""""""""$$$$$$######""""""""""""#########"""######$$$%%%$$$$$$###############$$$""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""###$$$###"""!!!"""$$$!!!!!!""""""###$$$%%%%%%######""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%""""""###%%%&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######"""""""""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""############$$$############%%%'''((('''%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$ !!!!!!""""""!!!!!!!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((()))$$$###""""""############%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!!#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######### !!!"""######"""!!! """"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$######""""""######$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""######"""##################""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$########################))))))(((&&&######%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""!!!  !!!"""######$$$%%%%%%%%%%%%%%%!!!%%%(((&&&!!!!!!&&&""""""""""""############!!!!!!!!!!!!""""""""""""  !!!"""!!!!!! ############"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$$$$###!!! &&&$$$!!! !!!&&&%%%###""""""###%%%&&&!!!!!!"""###############""""""######$$$$$$%%%%%%######""""""!!!!!!!!!  ###&&&'''&&&$$$############$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$###!!! ######""""""###$$$$$$%%%$$$###############$$$$$$########################"""""""""###$$$$$$$$$%%%!!!"""######"""!!!"""###!!!!!!"""###$$$%%%%%%&&&"""#########"""""""""!!!%%%$$$$$$###$$$$$$%%%%%%!!!###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""######$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$######"""""""""!!!!!!###"""""""""###$$$&&&'''$$$###"""""""""$$$'''(((######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!""""""##################################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((($$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$###"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%!!!"""############"""!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$(((((('''%%%###!!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######%%%$$$$$$###############"""###$$$%%%%%%%%%%%%%%% $$$'''%%%!!! ###&&&########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############$$$ """$$$$$$"""!!!!!!!!!###""" !!!"""$$$###"""!!!!!!"""###$$$ !!!"""######$$$#####################$$$$$$$$$###""""""""""""""""""!!! ###&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$###!!! """"""""""""###$$$%%%%%%#########"""######$$$%%%########################!!!!!!"""###$$$%%%%%%&&&!!!"""######!!!!!!"""###!!!"""###$$$%%%%%%%%%%%%""""""###$$$$$$######"""$$$$$$######$$$$$$%%%%%%!!!###&&&&&&%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""########################""""""###$$$%%%&&&''''''"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""""""!!!""""""###############$$$%%%&&&""""""""""""###%%%'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((((($$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$$$$%%%%%%$$$#########$$$&&&'''$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$######"""##################$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&"""$$$$$$###!!! """"""!!!!!!!!!!!!"""""""""""""""""""""#########%%%%%%%%%%%%%%%$$$###### !!!"""############ """$$$$$$""""""$$$'''%%%$$$$$$######"""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""!!! !!!"""""""""########################!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$ ###%%%$$$###"""###$$$###"""!!! !!!"""""" !!!"""######$$$$$$$$$###############""""""""""""""""""""""""#########""""""######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!! """"""""""""###$$$%%%&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""###"""!!! !!!###""""""$$$%%%%%%%%%%%%$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$''''''$$$"""###$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''###############$$$%%%%%%###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%&&&&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((("""$$$&&&'''%%%#########""""""!!!!!!!!!!!!""""""###########################$$$%%%%%%%%%###"""!!!""""""$$$%%%%%%&&&&&&&&& !!!#########$$$%%%'''%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!!###$$$$$$$$$$$$######""" !!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&%%%######%%%'''%%%%%%$$$"""!!!!!!!!!!!!""""""############"""""" !!!######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$'''%%%"""!!!!!!###&&&(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%$$$""""""""""""###$$$%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""###"""!!! !!!###"""###$$$%%%&&&%%%$$$###!!!"""$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&"""%%%((('''$$$""""""### !!!###%%%%%%%%%###"""$$$#########$$$%%%%%%&&&#########$$$$$$%%%&&&&&&##################$$$$$$############"""""""""""""""############$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$############%%%&&&'''%%%&&&'''''''''&&&%%%$$$"""############"""!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""""""""###%%%'''(((#########"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''((('''$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!! !!!"""$$$%%%%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######!!!"""######$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""######$$$$$$$$$######"""########################$$$%%%%%%%%%$$$!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$######"""'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%&&&'''%%%###""""""###""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""###%%%'''''''''&&&%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!######""""""""""""######"""###$$$$$$$$$"""!!! """""""""""""""######$$$$$$""" !!!"""!!! !!!!!!"""###############$$$$$$######"""#########""""""""""""""""""""""""$$$$$$$$$#########""""""+++***(((&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%"""!!!"""###$$$$$$###"""!!!!!!!!!"""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%''''''&&&###!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$### $$$((("""###$$$%%%&&&%%%$$$$$$%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&& !!!###$$$&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%'''((($$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&%%%###"""###$$$######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&& '''***###!!!%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%""""""############""""""###$$$$$$%%%$$$$$$##############################$$$%%%%%%%%%$$$""" ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###""""""###""""""############""""""#########$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%&&&&&&######""""""""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$######"""############"""""""""!!!######""""""""""""######"""######$$$###"""!!! """""""""""""""###$$$$$$&&&$$$###"""###$$$###"""!!!!!!"""###############$$$###############$$$$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%&&&$$$"""""""""%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&'''&&&###!!!%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""###'''***$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%###"""###$$$######$$$%%%%%%&&&''''''%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((!!!"""+++---&&&$$$((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%""""""############""""""$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%###"""###$$$""""""############""""""#########$$$$$$%%%%%%%%%###########################$$$$$$%%%&&&''''''((()))'''%%%###""""""$$$%%%%%%$$$######"""############$$$$$$$$$$$$###"""""""""""""""""""""""""""""" """###$$$%%%&&&###############$$$$$$$$$############""""""""""""######""""""""""""######"""############"""!!!!!!###""""""""""""###$$$$$$&&&%%%######$$$$$$$$$###!!!""""""############"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!""""""""""""&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$%%%'''&&&$$$!!!$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&(((***''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$((('''%%%###""""""######%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%#########$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&***###"""((()))%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&%%%###"""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$######"""""""""######$$$$$$$$$######"""######################## !!!"""###$$$%%%%%%"""""""""######$$$%%%%%%#########"""""""""""""""######""""""""""""######""""""#########"""""""""######""""""######$$$%%%%%%###!!!!!!"""###"""!!!!!!"""############""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""$$$''''''&&&%%%$$$%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""##################$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############)))'''%%%"""!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##################""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((###!!!%%%&&&$$$$$$(((%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%""""""############""""""""""""!!! """"""""""""""""""""""""#########$$$%%%&&&&&&''' !!!"""$$$$$$$$$###"""$$$$$$$$$$$$######"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############"""""""""###$$$%%%&&&""""""""""""""""""############""""""""""""######""""""""""""""""""#####################$$$$$$%%%%%%###!!!!!!"""###"""!!!""""""#########""""""!!!""""""""""""###$$$%%%&&&################################################((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&%%%###!!! """$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$##################$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$######$$$%%%%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########!!!!!!"""$$$%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############'''%%%###""""""###%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&$$$"""###$$$%%%%%%###$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((($$$"""%%%'''((())),,,$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""############""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$######""""""###############$$$%%%%%%###%%%%%%%%%######$$$%%%""""""############""""""$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%% !!!$$$&&&&&&&&&$$$#########$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#################################""""""""""""""""""$$$###"""""""""###$$$%%%""""""""""""##################""""""""""""######"""""""""!!!""""""###$$$$$$############$$$%%%%%%'''%%%$$$$$$%%%%%%%%%###"""############""""""!!!""""""""""""###$$$%%%%%%####################################$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%"""""""""""""""!!!""""""##############################$$$$$$############$$$$$$""""""######$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$###"""###$$$%%%%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########"""!!!"""$$$&&&'''&&&%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''$$$!!!"""%%%&&&%%%##################$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""%%%'''((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######"""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%""""""############""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$&&&'''###$$$%%%%%%######$$$%%%""""""############""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&""""""###$$$%%%$$$######""""""###$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$&&&$$$###"""!!!"""$$$$$$!!!"""""""""##################""""""""""""#########"""!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%%%%%%%$$$###############"""!!!!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########!!!!!!###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&#########$$$$$$###############$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###!!! """%%%''''''%%%""""""$$$%%%&&&&&&''''''$$$$$$###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''$$$!!!"""%%%'''%%%"""###############$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""!!! ###%%%%%%$$$&&&%%%%%%%%%$$$#########%%%%%%&&&&&&&&&'''''''''""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''!!!!!!!!!!!!###%%%'''(((###$$$%%%%%%$$$###$$$&&&""""""############"""""" !!!"""###$$$%%%&&&&&&########################((((((((('''&&&&&&%%%%%%'''%%%###!!!!!!!!!"""###!!!"""###$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&'''%%%###"""!!!"""###$$$!!!!!!""""""#########$$$######""""""""""""#########"""!!!!!!!!!###$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$""""""###$$$###"""###############"""!!!!!!$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''######$$$$$$$$$$$$############$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###"""""""""  ###&&&%%%$$$!!!"""%%%'''(((((((((((($$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$((($$$!!!"""%%%'''%%%"""#########"""###$$$$$$%%%!!!"""###$$$%%%&&&''''''!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$###""""""###$$$%%%&&&'''&&&%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((('''$$$&&&&&&%%%%%%$$$###""""""&&&&&&&&&'''''''''((((((""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&%%%$$$###!!!!!! ###&&&'''&&&###"""'''((('''%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%% $$$''''''%%%###"""###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! ###"""""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%### """"""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""########################""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$(((%%%""" !!!$$$&&&%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$$$$######""""""!!! ###%%%$$$$$$%%%((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################&&&###!!!!!!###$$$!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$###############%%%%%%$$$###"""""""""###"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!&&&%%%$$$$$$######$$$$$$&&&%%%$$$###""""""""""""(((%%%"""###&&&(((((('''######$$$$$$$$$$$$############$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###!!!!!!"""###&&&''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%########################''''''&&&%%%%%%$$$$$$###%%%!!! $$$&&&%%%$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''%%%###!!!######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%(((***(((&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%###$$$&&&'''&&&$$$!!!&&&&&&&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""" !!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""""""""""""""!!!""""""#########$$$$$$$$$'''%%%###!!!!!!"""$$$%%%$$$$$$"""!!!!!!!!!"""###""""""""""""############%%%%%%$$$$$$$$$$$$######%%%###""""""###$$$"""!!! ###%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###############$$$$$$##################""""""""""""""""""""""""$$$$$$######"""#################################$$$""" !!!$$$$$$###!!!"""############$$$$$$$$$$$$######""""""######$$$$$$$$$##########################################&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$###"""%%%%%%$$$###############$$$$$$######""""""######'''%%%######&&&'''&&&%%%######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%% !!!!!!"""""""""!!!############$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%'''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$)))%%%$$$'''(((&&&$$$&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$'''((('''%%%(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######""""""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$&&&'''(((((('''$$$!!! $$$%%%%%%###!!!!!!"""############$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$'''!!!"""&&&%%%"""$$$###""""""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$######"""!!!"""""""""############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&'''&&&$$$"""%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""############"""$$$$$$#########"""""""""""""""""""""""""""""""""######"""""""""###$$$$$$########################!!!!!! !!!###%%%$$$###"""############$$$$$$$$$"""""""""!!!!!!"""""""""""""""##################!!!""""""######$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$######"""""""""""""""######"""""""""###$$$$$$%%%$$$$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%((('''%%%$$$###"""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$'''###"""$$$%%%""" """%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$######"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$############"""'''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%$$$"""""""""$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######&&&"""!!!$$$%%%$$$$$$###!!! !!!###$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$"""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#################################%%%%%%%%%%%%%%%$$$######$$$######""""""""""""""""""""""""#########$$$$$$!!!""""""###$$$%%%%%%%%%!!! !!!###$$$$$$###%%%###"""$$$((()))&&&###$$$$$$##################!!!"""""""""#########$$$!!!"""############""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%########################"""!!!!!!"""############""""""#########$$$$$$$$$###""""""!!!!!!""""""###!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%###!!!######$$$$$$$$$$$$######!!!!!!""""""#########$$$############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$###############$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%#########$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&"""!!!$$$$$$"""!!!"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&##################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$$$$%%%########################%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$#####################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&$$$###$$$%%%""""""###$$$%%%%%%&&&&&&"""######$$$$$$######""""""$$$&&&%%%###"""$$$'''$$$###!!! !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$%%%%%% !!!"""""""""#########$$$########################$$$$$$%%%%%%%%%$$$###"""############"""""""""!!!!!!!!!!!!"""""""""######!!!!!!"""###$$$$$$%%%&&& """$$$###"""$$$"""!!!"""%%%'''%%%"""#################################""""""!!!!!!!!!""""""#########""""""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""############"""!!!!!!"""""""""#########$$$$$$$$$#########""""""#########!!!!!!!!!""""""######$$$ !!!"""######$$$$$$######""""""""""""######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!! !!!!!! !!!!!!"""###%%%%%%$$$%%%%%%%%%$$$""" ######$$$$$$$$$$$$######!!!"""""""""""""""######"""""""""###$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$""""""""""""######$$$%%%"""###############""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""""""""!!!###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&)))%%%$$$(((***(((''')))&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$############"""""""""""""""###%%%%%%$$$$$$$$$%%%########################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$###""""""""""""#########"""""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%#########$$$$$$%%%%%%&&&#########$$$$$$#########%%%***)))$$$!!!###'''$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$######""""""%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""############"""!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%"""!!! """$$$%%%%%%$$$%%%$$$""""""""""""!!!###############$$$$$$$$$$$$$$$######"""!!!!!! """############""""""!!! !!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######""""""""""""""""""""""""###$$$%%%###!!! !!!!!!"""############$$$$$$$$$$$$######""""""######$$$!!!!!!"""""""""""""""""" !!!!!!""""""#########"""!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$%%%&&&%%%###!!!!!!"""######$$$$$$$$$$$$######""""""""""""""""""######""""""""""""###$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$############$$$$$$%%%$$$######"""#########""""""""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&########################""""""######$$$%%%&&&&&&'''$$$###''')))(((''')))&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''$$$$$$######$$$$$$%%%%%%$$$$$$$$$#######################################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""""""""######"""""""""!!!!!!!!!######$$$%%%&&&''''''((("""#########$$$$$$$$$$$$""""""###$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&'''"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!$$$''''''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######"""""""""###############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%$$$$$$$$$#########""""""#########"""""""""!!!!!!"""######$$$###"""!!! !!!!!!"""""""""#########!!!!!!""""""######$$$$$$$$$###"""###%%%&&&%%%$$$#########"""!!! !!!"""#########$$$$$$$$$%%%%%%#######################################"""!!!!!! !!!"""$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!###$$$###!!! """$$$"""############$$$$$$$$$"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$$$$&&&&&&$$$"""!!!###%%%######$$$$$$$$$$$$####################################"""""""""######$$$#########$$$%%%&&&&&&'''$$$$$$############$$$$$$%%%$$$$$$###""""""############"""!!!!!!!!!""""""%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&"""!!!%%%&&&$$$###%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$%%%'''###############$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""######$$$###"""""""""!!!!!!!!!!!! !!!"""$$$%%%&&&'''$$$$$$##################&&&&&&&&&''''''&&&&&&%%%###"""""""""$$$&&&)))+++!!!###%%%%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!"""###$$$%%%&&&&&&%%%%%%$$$###""""""#########$$$%%%&&&&&&%%%$$$###&&&%%%###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""###""""""!!! !!!!!!!!!"""######$$$$$$"""!!! """############$$$$$$$$$""""""""""""###############"""""""""$$$%%%$$$###!!!###"""!!!!!!$$$(((######$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%###############"""!!!!!!!!!"""$$$%%%&&&########################$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!$$$###"""!!!###&&&"""############$$$$$$$$$!!!!!! !!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!######""""""###$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""###%%%&&&&&&$$$!!!!!!$$$'''######$$$$$$$$$$$$######$$$$$$$$$###############$$$###"""""""""""""""###""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$###""""""######$$$###"""!!!!!! !!!!!!"""""""""""""""!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%###!!! !!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&***&&&$$$'''(((%%%$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((('''$$$"""$$$&&&######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$"""###%%%%%%$$$$$$$$$%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""$$$$$$######"""######$$$%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!! """""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$######!!! (((%%%"""!!!!!!"""""""""##############################""""""!!!!!! """!!! """######"""""""""""""""###$$$%%%&&& !!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%&&&&&&%%%$$$"""!!! !!!%%%$$$"""!!!!!!!!!""""""%%%### """#########!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%&&&&&&'''"""######$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!###"""!!! !!!###%%%&&&!!!!!!!!!!!! $$$$$$$$$#########"""""""""!!!  !!!"""""""""############""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""!!! !!!"""%%%&&&""""""""""""""""""""""""&&&$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%&&&###!!!!!!"""######"""!!!!!!""""""#########$$$)))(((%%%###!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$$$$$$$############$$$$$$############""""""!!!!!!&&&&&&%%%$$$###"""!!! """""""""""""""""""""""""""###%%%&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$$$$###""""""%%%&&&&&&%%%#########$$$###"""!!! ###############$$$$$$%%%""""""############"""""""""!!!!!!"""$$$&&&((()))############""""""!!!!!!$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&%%%"""!!!!!!###&&&((($$$$$$$$$$$$%%%&&&'''(((((((((&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!  """######$$$%%%$$$"""!!!"""###"""!!! !!!###$$$!!!""""""#########""""""!!!########################"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$###############"""&&&&&&%%%%%%$$$#########"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$)))&&&###"""##########################################""""""!!!!!!!!!!!!"""!!!!!!###%%%%%%###!!! !!!"""### !!!!!!""""""######""""""!!!!!!!!!!!!""""""###########################$$$$$$$$$###"""!!! %%%$$$###""""""""""""###%%%###!!!!!!"""$$$$$$###"""""""""""""""#########""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$###!!!!!!$$$$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!"""###$$$###""""""""""""!!!!!!!!!$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""###""""""############""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!$$$###!!! """##############################"""""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!###$$$$$$$$$$$$&&&$$$""""""###$$$$$$###""""""""""""#########$$$"""!!!  """!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""######$$$$$$%%%%%%"""############$$$$$$$$$$$$###""""""%%%&&&&&&%%%############""""""""""""!!!!!!!!!!!!!!!"""######"""##################"""$$$$$$#########$$$%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%&&&'''(((%%%$$$###"""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''((('''%%%$$$%%%&&&%%%###!!!"""$$$%%%###""""""######$$$$$$######"""########################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$%%%%%%%%%'''%%%"""!!!"""######"""###########################""""""""""""!!!!!!!!!"""""""""$$$&&&&&&$$$""""""""""""""""""###$$$%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!!!!! """$$$&&&'''&&&$$$!!!%%%%%%$$$############$$$%%%$$$""""""$$$%%%$$$###############""""""""""""###""""""""""""###$$$$$$%%%$$$$$$###""""""!!!!!!###$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""&&&%%%###"""!!!!!!""""""############""""""""""""$$$############"""""""""######""""""""""""######!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$######"""$$$###!!!  ######################## !!!"""###$$$$$$$$$$$$########################!!!!!!!!!"""""""""######!!!""""""###$$$$$$######&&&$$$"""###$$$%%%%%%$$$"""""""""###############""""""!!!""""""$$$%%%%%%###"""""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###""""""%%%&&&&&&%%%######"""!!!"""###$$$%%%"""!!!!!!!!!!!!"""############$$$$$$$$$$$$######'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((('''&&&%%%$$$$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%'''''''''%%%$$$%%%&&&'''%%%######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''&&&$$$###"""######$$$!!!"""""""""######$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$######%%%###!!! !!!"""!!! ########################""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###$$$#########$$$$$$%%%&&&###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! """###$$$%%%%%%###!!! %%%%%%$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%%%%###$$$$$$######""""""!!!!!!###############$$$$$$%%%$$$$$$#########"""""""""###$$$%%%&&&%%%%%%############$$$$$$$$$######"""######"""!!! !!!!!!#########"""""""""!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""##################"""$$$###"""!!! !!!!!!!!!######################## """###$$$%%%$$$######""""""""""""""""""""""""!!!!!!"""""""""##################$$$$$$######"""$$$###"""###%%%&&&&&&%%%########################$$$$$$$$$%%%&&&'''(((((($$$###"""""""""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$###!!!!!!!!!###%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$###"""!!!"""$$$'''&&&$$$"""###$$$&&&'''$$$$$$%%%%%%&&&&&&%%%%%%########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%'''&&&$$$###"""###$$$$$$"""######$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$$$$$$$###%%%###""""""###$$$###"""########################""""""""""""############%%%""" """$$$$$$!!! !!!""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!"""$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$###$$$%%%&&&$$$###$$$$$$######""""""!!!!!!###############$$$$$$%%%############$$$$$$%%%%%%######%%%%%%&&&%%%$$$###"""######$$$$$$$$$###### !!!!!!""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!""""""######""""""!!!"""""""""######$$$$$$%%%###########################$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$######""""""""""""###%%%'''&&&%%%$$$$$$$$$############### !!!!!!!!!""""""!!!!!!$$$###"""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$######"""""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$##################$$$$$$%%%###"""""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$############""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$ """###"""!!! """###%%%%%%###"""!!!"""$$$&&&###$$$%%%&&&&&&&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$%%%%%%%%%$$$""" ######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$########################"""""""""############$$$$$$""""""$$$$$$"""""""""!!!!!!""""""#########""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!""""""############"""!!! !!!"""###"""###$$$$$$%%%$$$$$$$$$$$$######$$$%%%%%%$$$"""############""""""""""""###""""""""""""###$$$$$$""""""######$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$### !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""### !!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""""""""!!!""""""""""""""""""!!!""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! """""""""#########$$$$$$###$$$$$$$$$$$$$$$######"""""""""$$$'''((((((&&&$$$$$$$$$$$$$$$######### !!!!!!!!! ###"""""""""""""""#########$$$$$$%%%%%%$$$$$$############"""""""""""""""$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$###""""""%%%&&&&&&%%%$$$$$$###"""###$$$%%%&&&###""""""""""""###$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$###############$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""############$$$%%%&&&&&&######$$$$$$$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$######$$$%%%#########"""!!!!!!###%%%######$$$%%%&&&&&&&&&&&&########################$$$$$$#########$$$%%%&&&########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%###!!! !!!""""""######""""""""""""######$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%###########################""""""#########$$$$$$$$$"""!!!!!!!!!###$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$#########""""""###%%%%%%###!!!"""""""""""""""#########""""""!!!!!!!!!"""######""""""##################!!!!!!###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$ !!!!!!"""!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""###### !!!""""""""""""!!! !!!!!!!!!!!!  !!!""""""###"""######$$$$$$######""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$######%%%'''***+++***)))%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$ !!!"""###$$$%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$###""""""%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%"""##################"""!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''&&&%%%%%%###%%%&&&&&&%%%%%%&&&'''!!!###$$$$$$"""!!!"""$$$"""###$$$%%%%%%&&&&&&&&&########################%%%$$$#########$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%$$$###""" !!!""""""""""""!!!!!!""""""#########""""""!!! !!!###%%%&&&&&&&&&%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!!!! !!!######""" ########################""""""######$$$$$$$$$$$$ !!!###&&&(((&&&### """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """$$$&&&&&&%%%###!!! !!!"""###$$$$$$###""""""!!!"""###$$$$$$""" !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!! ############"""""""""""" !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!  !!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$######$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&))),,,...---+++%%%%%%%%%$$$$$$######### !!!###$$$%%%%%%$$$###!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''"""############$$$$$$$$$$$$###""""""%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''""""""############"""""""""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%$$$######$$$&&&%%%%%%$$$&&&''' ###&&&%%%###!!!"""$$$!!!"""###$$$%%%%%%&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&######$$$%%%&&&&&&''''''!!!$$$&&&%%%$$$$$$'''***### !!!$$$&&&$$$"""###""""""!!!!!!!!!!!!!!!########################$$$$$$$$$############"""&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###!!! """!!!!!!!!! """""""""""""""""""""""""""$$$%%%$$$"""!!! !!!(((&&&$$$###"""!!!"""""""""""""""""""""""""""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!! ###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!! """#########$$$$$$$$$###"""!!!!!! """""""""""""""!!! $$$######"""!!! ######""""""""""""###############"""""""""""""""!!!!!!""""""!!! """"""""""""############!!!"""###%%%&&&&&&%%%%%%)))'''$$$  !!!$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%######'''---222111***###%%%$$$###"""!!!!!!!!!!!!########################$$$###"""!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$###"""!!!"""###%%%'''%%%$$$###"""!!!!!!!!!!!!$$$%%%&&&&&&$$$#########'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%$$$###$$$%%%'''"""!!!!!!"""%%%&&&&&&&&&$$$###""""""!!!!!!""""""########################$$$$$$$$$$$$############&&&%%%$$$######$$$%%%&&&$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$#########""""""######################## """$$$$$$###""""""######"""!!!!!!######"""!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!"""###$$$$$$######"""""""""""""""######$$$########################!!!!!!!!!!!!"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$"""!!!!!!"""""""""$$$$$$######"""!!!!!! """""""""""""""!!! $$$$$$######"""!!!!!! ######""""""""""""#########"""""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!"""""""""#########"""###&&&'''(((((('''&&&%%%$$$"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###&&&&&&(((---222222,,,&&&&&&&&&%%%$$$####################################$$$###""""""""""""###$$$$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$########################%%%$$$"""!!!"""###%%%&&&######""""""""""""######$$$%%%&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((('''%%%""" $$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$######"""######$$$######$$$$$$$$$$$$$$$$$$&&&%%%#########$$$###"""!!!"""$$$%%%%%%%%%'''(((%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############&&&%%%###""""""###%%%&&&$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$$$$###########################!!!###$$$######$$$%%%'''&&&$$$$$$%%%$$$###!!!""""""""""""""""""""""""######""""""""""""######!!!"""""""""###$$$$$$$$$!!!!!!!!!"""""""""###### !!!###$$$$$$$$$$$$!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$"""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""######""""""!!!!!!$$$$$$######""""""!!!!!!######""""""""""""######""""""""""""""""""######!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!###&&&((()))(((&&&$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""''''''(((+++//////+++'''((('''&&&%%%%%%$$$%%%%%%########################$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$########################&&&%%%###""""""###$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((*********)))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###"""""""""######$$$$$$##################&&&### !!!$$$%%%$$$!!!"""$$$'''&&&######%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&$$$"""!!!!!!"""$$$&&&$$$#########$$$$$$%%%&&&################################################ """$$$$$$#########%%%###"""!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!"""""""""######### !!!!!!""""""######### !!!"""$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!! !!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$###"""!!!"""###############""""""!!!!!!""""""#########""""""!!!######"""""""""!!!!!!!!!######""""""""""""######"""""""""""""""#########"""""""""######""""""!!! !!!!!!!!!"""""""""!!!$$$&&&'''%%%###!!! !!!"""$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&%%%%%%''')))***(((&&&''''''&&&%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################&&&%%%$$$############$$$""""""""""""###$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$$$$###""""""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$##################$$$!!!!!!$$$&&&&&&$$$###&&&'''%%%""" """$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%############$$$%%%&&&'''###############$$$$$$$$$###########################$$$&&&%%%###""""""### $$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""###############""""""!!! !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""######$$$$$$######""" """$$$$$$######$$$&&&#########"""""""""""""""""""""############""""""""""""!!!!!!!!!!!! ######""""""""""""######!!!!!!""""""############""""""###############"""!!!!!!!!!!!!"""""""""""" !!!$$$%%%&&&$$$"""!!!!!!"""$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''########################&&&&&&%%%$$$$$$#########$$$$$$############$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%'''''''''((((((((())))))(((''''''&&&&&&%%%%%%%%%)))((((((''''''(((((()))&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&'''&&&%%%&&&&&&%%%###!!!!!!"""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""""""""!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""###$$$$$$$$$"""""""""#########$$$$$$%%%$$$###!!! !!!!!!"""##########################################"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$"""%%%%%%$$$###%%%(((######""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$$$$###""""""""""""###############$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((''''''''''''''''''$$$$$$############$$$$$$##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&((((((######$$$$$$%%%%%%&&&&&&###$$$%%%$$$$$$$$$&&&'''%%%$$$$$$$$$%%%&&&%%%$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$,,,***(((&&&%%%###!!!"""""""""""""""""""""""" !!!""""""""""""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$"""""""""######"""""""""""""""######$$$##############################"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###''''''$$$"""$$$'''"""""""""""""""""""""###!!!"""###$$$$$$$$$$$$#################################""""""""""""###### !!!!!!"""######$$$$$$"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''((('''&&&%%%%%%%%%$$$$$$############$$$$$$########################""""""###$$$$$$###""""""###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))******(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''((('''&&&&&&'''((()))***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&((()))***######$$$%%%&&&&&&''''''$$$'''(((&&&###"""$$$'''%%%###"""$$$(((***)))&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$######"""######$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&!!! !!!###%%%$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###"""!!!!!!!!!"""$$$%%%####################################$$$%%%&&&'''""""""############"""""" %%%(((((($$$!!!###%%%"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!###############$$$$$$%%%%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$###"""###$$$$$$$$$######$$$%%%%%%########################!!!"""###$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$###!!!""""""""""""####################################$$$%%%%%%&&&&&&&&&&&&!!!!!!"""###$$$&&&((()))###%%%''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))******++++++''''''''''''''''''''''''((('''&&&&&&'''((()))***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''#########$$$$$$%%%%%%&&&(((((())))))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$###""""""!!! ((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########'''&&&%%%$$$###$$$%%%&&&############"""""""""""""""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$"""###"""!!! !!!"""###""""""############""""""$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$#########""""""!!!!!!&&&$$$"""###%%%&&&%%%"""!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!$$$&&&'''&&&###!!!###%%%######""""""""""""######$$$######"""""""""""""""###############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$############"""######""""""""""""######&&&%%%###"""""""""######"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''''''''(((((((((((((((******))))))((((((''''''))))))))))))((((((((((((*********(((&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''''''''''''''''''''+++***'''%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%&&&(((***(((&&&((((((((((((((((((((((((###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&'''''''''&&&&&&%%%$$$######$$$$$$%%%&&&&&&''')))(((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%############""""""""""""###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""$$$###""""""""""""###$$$!!!""""""######""""""!!!######""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""####################################"""""""""!!!&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$#########""""""""""""$$$%%%'''%%%###"""###%%%######""""""""""""######&&&&&&%%%$$$###"""""""""###############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$&&&%%%###"""""""""###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((('''(((((((((&&&&&&''')))(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&((()))((('''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((())))))***'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''((((((''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***++++++'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$############$$$%%%!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$##########################################""""""""""""%%%#########$$$%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$##############################"""""""""$$$%%%&&&%%%#########$$$######""""""""""""######&&&%%%$$$###"""""""""""""""############""""""!!!"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))!!!###$$$$$$$$$$$$&&&((((((((((((''''''((((((((($$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$#########"""""" """$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$######$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!""""""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$####################################"""""""""""""""$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########"""""""""""""""########################$$$$$$%%%$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!! !!!!!!""""""############"""!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))"""$$$&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((()))******))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&'''((('''''''''''''''''''''&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&$$$$$$$$$$$$############ ###$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%########################!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$""""""###$$$$$$%%%%%%%%%$$$$$$########################""""""""""""""""""##############################!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$ """###$$$!!!""""""#########""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$###""""""$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++,,,******))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))+++,,,,,,***)))))))))'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&'''((()))*********)))''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''((()))''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((!!!"""###&&&(((***,,,---''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''')))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((''''''%%%%%%%%%$$$###"""!!! ###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''(((((('''%%%$$$$$$$$$$$$#########!!!###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&""""""############""""""""""""############""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$###""""""###$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""#####################$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$############$$$$$$ !!!!!!"""###%%%&&&'''!!!""""""############""""""############$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((+++******))))))(((((('''(((((((((((())))))))))))''''''(((((())))))******((()))+++***'''%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))(((((('''&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''&&&&&&%%%###"""!!!######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''######$$$%%%%%%$$$############$$$$$$$$$$$$######%%%$$$$$$###""""""######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!###$$$$$$!!!!!!"""$$$!!!!!!""""""#########$$$"""######$$$$$$$$$$$$###"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%###"""###%%%'''%%%$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$############"""!!!"""$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((''''''((((((((()))))))))***'''''''''((()))*********$$$&&&((('''%%%"""!!! ''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&---+++)))'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((("""######$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&'''((('''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""""""""###$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!###%%%$$$!!! """$$$$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%###!!!###&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$############""""""###%%%&&&&&&%%%###""""""###%%%&&&'''&&&%%%%%%#########$$$$$$#################################!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%''')))***&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%'''(((***+++++++++++++++***)))((((((''''''((((((((())))))******&&&''''''((()))******+++''')))++++++)))'''%%%%%%((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''')))(((&&&%%%$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############%%%&&&&&&&&&&&&'''))))))''''''+++///000+++&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''((((((((('''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""######%%%%%%%%%%%%######""""""""""""############""""""""""""""""""""""""######""""""!!!!!! ###############"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###""""""#########"""!!! !!!"""$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%!!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$"""!!!"""###$$$$$$"""!!!%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$'''***+++***'''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''######""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''' """######$$$&&&(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###(((''''''&&&&&&%%%$$$$$$)))))))))))))))(((((('''((((((((((((((()))************))))))((((((''''''))))))(((((((((((())))))***)))(((''''''((())))))---,,,***(((((()))***+++***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&%%%$$$######%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###***(((''')))---...***&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$&&&'''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###############""""""######"""!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###""""""%%%$$$$$$###""""""######$$$###"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%!!!!!!"""###############"""###$$$%%%%%%%%%$$$$$$&&&%%%######$$$%%%%%%%%%$$$$$$############$$$$$$ """$$$&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''%%%%%%''''''''''''''''''''''''###$$$%%%'''(((((())))))((((((((((((((()))******+++*********))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,///...,,,***))))))***+++***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$############$$$%%%######%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((''''''''''''''''''%%%&&&'''%%%###"""###$$$+++(((&&&'''******(((%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!"""$$$%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%$$$###""""""!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%#########$$$######"""!!!"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""%%%$$$######"""#########%%%$$$"""!!!!!!"""###$$$#########"""""""""""""""%%%$$$############$$$%%%!!!!!!"""###############"""###$$$$$$%%%%%%$$$$$$'''&&&$$$""""""$$$%%%'''#########""""""#########!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%"""###############$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((())))))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&''''''((())))))***###$$$%%%'''(((((())))))((((((((((((((())))))***++++++++++++***************))))))(((((())))))***))))))))))))***,,,---...000///---+++***)))*********((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%''''''&&&&&&((()))+++(((&&&%%%&&&''''''%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$""""""&&&&&&%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$###############$$$%%%$$$###"""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""###############"""######$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$######""""""""""""######$$$$$$###$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$########################$$$$$$###########################""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((()))***(((&&&%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''(((((()))))))))&&&&&&''''''(((((((((((()))))))))))))))(((((('''))))))(((((((((((())))))***************************))))))))))))))))))***))))))))))))***++++++,,,------,,,******************((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''$$$&&&''''''''''''(((******(((&&&$$$%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!"""""""""""""""##############################"""""""""!!!!!!!!!######$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$"""######$$$$$$$$$######$$$###############$$$$$$$$$$$$###############$$$""""""##########################################!!!!!!"""###############"""""""""#########$$$$$$!!!$$$&&&'''$$$"""!!!!!!######""""""""""""######$$$$$$#########$$$%%%&&&$$$######""""""######$$$"""""""""""""""""""""""" !!!###$$$$$$###"""!!!########################$$$##################$$$"""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$############$$$%%%%%%$$$######"""""""""######%%%%%%%%%%%%%%%%%%%%%$$$""""""##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''''''''&&&&&&&&&%%%%%%)))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))***************))))))(((((('''((((((((())))))***++++++***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))+++,,,,,,+++***)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&'''(((&&&$$$###$$$%%%((('''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""""""""""""""""""""""" !!!###$$$$$$$$$############%%%%%%%%%%%%###### !!!!!!!!!""""""##############################""""""!!!  !!!"""""""""""""""""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$############"""######$$$%%%#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$""""""###$$$$$$###""""""!!!!!!"""##################""""""""""""###$$$$$$!!!&&&***+++((($$$""""""#########""""""############""""""!!!""""""############""""""""""""##############################!!!""""""############""""""""""""###############$$$$$$###""""""###$$$$$$!!!"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######""""""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!"""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((''''''&&&%%%%%%$$$$$$###$$$%%%'''(((((())))))***))))))(((((((((((((((((((((((((((((()))))))))+++******))))))******+++************)))'''&&&%%%%%%&&&'''((()))++++++,,,***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))************************''''''((()))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))******+++++++++++++++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&'''((('''%%%###$$$%%%&&&&&&'''&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((((('''%%%'''((((((&&&%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!""""""$$$$$$$$$$$$""""""""""""""""""!!!!!!!!!!!!###########################"""""""""""""""""""""!!!""""""###$$$$$$######!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$$$$######""""""###$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""##################""""""!!!"""###$$$%%%###'''+++***&&&######$$$$$$$$$############$$$$$$##############################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%!!!"""""""""#########$$$$$$$$$###""""""###$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$######!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&###$$$%%%'''(((((())))))******)))((((((((((((((((((((()))))))))*********+++******))))))******+++)))******+++***)))((('''&&&'''((()))***+++++++++***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))************************&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((())))))***+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$######"""######$$$%%%%%%$$$######$$$$$$###"""""""""###$$$""""""$$$%%%'''((()))***&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''((()))+++%%%&&&''''''''''''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''%%%''')))(((&&&%%%&&&)))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!! &&&%%%$$$"""!!!!!! !!!!!!"""###$$$$$$###"""!!!%%%%%%$$$###"""!!! ########################"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''''''''!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%% !!!"""$$$&&&&&&''''''!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""##################"""!!!!!!!!!"""$$$%%%###&&&)))&&&""" """%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""""""""######""""""""""""""""""""""""$$$###"""""""""###%%%&&&!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###%%%%%%&&&&&&&&&!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%&&&''')))***+++$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((()))(((&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&''''''((())))))))))))))))))))))))(((((('''******)))((((((((((((((())))))******+++++++++,,,++++++************++++++))))))+++,,,,,,+++***)))))))))***++++++++++++******((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&((()))*********)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((***************)))((((((&&&'''((((((((('''%%%$$$)))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$###""""""""""""##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!"""###&&&''''''%%%###!!! !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$""""""""""""""""""""""""### """$$$###!!!""""""###$$$$$$$$$$$$######$$$%%%%%%$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""$$$&&&&&&$$$!!!!!!%%%((("""+++,,,$$$!!!&&&'''"""###$$$$$$%%%&&&&&&&&&&&&"""#########$$$$$$$$$$$$"""!!! """###""""""###$$$%%%%%%%%%%%%$$$"""!!!"""$$$&&&''''''&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%###""" $$$''''''$$$"""$$$%%%$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$%%%'''((((((((('''&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((((((((()))))))))))))))(((((('''''')))***+++(((((((((((()))))))))***)))))))))*********++++++************************,,,,,,+++***))))))))))))++++++******)))*********))))))***************+++((())))))******+++++++++******)))))))))((((((((()))))))))))))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((******)))'''&&&%%%$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&'''''''''''''''''''''(((((()))))))))((((((''''''''''''(((''''''&&&%%%((('''&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""###$$$%%%&&&##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######################################################$$$$$$$$$!!!!!!!!!""""""""""""""""""###$$$%%%%%%$$$###""""""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$########################%%%"""!!!!!!$$$&&&%%%###""""""###$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""""""""""""""!!!!!!!!!"""""""""############$$$ !!!$$$'''---444333((("""%%%(((%%%$$$$$$%%%%%%&&&%%%%%%%%%"""""""""#########$$$$$$###"""!!! !!!"""$$$%%%"""###$$$%%%%%%&&&%%%%%%%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######%%%''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''(((((((((''''''&&&%%%'''(((((((((((())))))))))))((('''''''''(((******))))))))))))************(((((()))))))))*********))))))))))))))))))))))))+++***))))))((((((((()))))))))))))))******+++,,,******))))))))))))(((((())))))))))))))))))******+++************************************))))))(((******)))))))))(((((((((************************************************''')))******)))(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((('''%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))((('''&&&%%%%%%$$$&&&%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((((((((((('''(((((()))***))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((('''''''''((('''''''''''''''''''''&&&'''((((((((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%% !!!!!!""""""#################################$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$########################$$$###!!!"""$$$%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%!!!$$$&&&&&&@@@EEEAAA111%%%###%%%$$$%%%%%%%%%%%%%%%%%%$$$###!!!"""""""""############%%%$$$$$$######%%%&&&'''"""###$$$%%%&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$"""######$$$%%%&&&&&&'''!!!"""###$$$$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))(((&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((())))))((((((((('''((())))))***+++++++++***************)))))))))*********++++++))))))))))))))))))))))))+++******)))))))))******)))))))))***+++,,,......+++++++++***))))))((((((***************)))))))))******+++++++++++++++++++++++++++++++++******)))+++++++++************)))************************************************''')))******)))(((((()))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((''''''&&&%%%((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((())))))(((((()))))))))))))))***((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''''''''(((((())))))(((((()))((('''%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$############$$$##########################################$$$$$$ !!!"""######$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################"""!!!!!! !!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%"""  %%%((((((''':::@@@>>>111%%%"""$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""""""""#########%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$#########$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''%%%$$$&&&)))***)))&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&&&&&&&''')))***((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))(((((('''''''''((((((((()))))))))(((((((((((())))))******+++++++++************)))******+++++++++,,,,,,,,,************************,,,+++++++++++++++,,,,,,,,,+++++++++,,,---......,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********))))))************++++++++++++,,,,,,++++++***)))++++++++++++************************************************************((()))++++++)))((()))***(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''&&&''''''((('''''''''(((((()))))))))'''&&&&&&%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((())))))******))))))))))))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$%%%###"""!!! !!!"""$$$%%%$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################"""""""""!!! !!!!!!"""######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$&&&###!!!###&&&((('''%%% ''',,,(((######%%%(((%%%%%%%%%%%%$$$######"""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&(((&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&((('''%%%$$$$$$%%%'''((('''$$$###$$$(((***)))''''''''''''((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&((()))***(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))***)))))))))************************************************+++++++++,,,,,,************************++++++++++++,,,------...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++******)))************************+++,,,,,,,,,,,,+++******++++++*********)))))))))************************************************(((***++++++)))))))))***))))))))))))))))))))))))))))))((((((((())))))***'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''&&&&&&''''''&&&''''''(((((()))))))))'''&&&%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((('''''''''''''''((((((((()))))))))***************)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! !!!""""""######$$$$$$$$$###"""!!!!!!"""###%%%&&&$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###"""""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""&&&%%%$$$###"""!!! """""""""############$$$%%%$$$######$$$%%%$$$"""###'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&''''''''''''&&&%%%&&&'''&&&$$$"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%######%%%&&&'''&&&%%%$$$%%%''')))))))))'''''''''(((((()))))))))((((((''''''''''''(((((('''(((((())))))(((((('''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))*********++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111333222111000............---.........////////////,,,,,,,,,,,,++++++++++++...---------,,,,,,,,,,,,---------------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***))))))***))))))))))))))))))))))))((((((((((((((())))))***'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((***)))((((((''''''((((((''''''((())))))***++++++)))(((&&&&&&&&&((()))+++))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((&&&&&&'''((()))******+++************)))(((&&&&&&'''''''''(((''''''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%########################&&&%%%%%%$$$###"""!!!!!!########################"""""""""######$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$!!!!!!"""%%%$$$###"""!!!"""###%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%"""###%%%$$$###"""######***)))(((((('''%%%"""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%###$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&'''''''''(((+++---)))))))))(((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))******+++++++++******++++++++++++,,,,,,,,,+++,,,---.........------++++++,,,---...///000000000000111111111222222222222222222222222222222222333333444444555777888999;;;:::999888888888888888777777777666555444444333111111111111111111222222555444333333222111000000///000000000000///......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,+++***)))******))))))))))))))))))))))))((('''''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))++++++***))))))((())))))((())))))***++++++,,,,,,***)))((('''((()))+++---))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,*********)))(((&&&$$$$$$&&&'''((((((((('''%%%$$$%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$""" ###$$$###"""!!!!!!###%%%&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$'''&&&$$$###$$$&&&%%%!!!!!!%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%'''((((((&&&$$$"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&(((***)))'''(((,,,000++++++***)))((('''&&&&&&((((((''''''''''''(((((('''((()))******)))((('''&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++++++++,,,,,,,,,---------,,,---.../////////...---,,,---...///000222333333777777777888888888999999::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAACCCBBBBBBBBBBBBBBBCCCDDDBBBAAA@@@>>><<<:::999888666777777888888999999999::::::999777666555444333222222222222222111000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((+++***)))))))))+++,,,---)))'''&&&'''***+++***(((((((((((((((((())))))***((((((((()))*********+++)))))))))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((,,,)))'''&&&'''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%###"""!!!"""######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$"""!!!"""$$$$$$######$$$%%%'''(((!!!%%%'''$$$###%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''$$$ """$$$$$$###$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###"""!!! !!!!!!!!!!!!!!! """"""""""""############$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&########################"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""############%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((()))'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&((()))+++,,,---))))))((((((''''''&&&&&&))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++((((((((((((((('''&&&%%%---+++******+++,,,,,,,,,***,,,...000000...,,,***//////000///...///222555555444555999:::888;;;@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKMMMKKKIIIHHHKKKMMMLLLIIIEEEDDDFFFKKKNNNPPPSSSTTTVVVYYY\\\\\\ZZZWWWYYYWWWPPPIIIIIILLLKKKGGGBBBAAA???@@@BBBCCCCCCCCCGGGEEEDDDEEEFFFCCC>>>999<<>>FFFJJJKKKNNNRRRZZZZZZZZZZZZ[[[\\\^^^___]]]______^^^]]]]]]___bbb]]]ZZZVVVVVVYYY]]]aaaccceeeiiiooosssvvvuuusssqqqsssooofff\\\YYY[[[YYYVVVSSSPPPMMMLLLMMMPPPQQQQQQUUUUUUUUUTTTTTTQQQMMMIIIJJJOOOQQQNNNLLLJJJEEE???<<<999555222000000000000////////////////////////.........---,,,,,,---......------,,,,,,---------+++*********))))))))))))))))))((((((((('''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''$$$%%%'''(((((('''&&&%%%))))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%""""""#########$$$$$$$$$))))))))))))))))))))))))(((((('''''''''((()))))))))(((((((((***+++***)))***************+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***)))(((((('''***))))))(((((())))))***((((((((()))))))))******************************)))((((((''''''''''''((()))'''%%%%%%''')))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""###%%%''''''%%%$$$############&&&******'''$$$%%%%%%"""!!!!!!"""""""""#########%%%###!!!!!!###%%%&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%"""############"""!!!!!!"""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$########################$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$"""############$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''((()))*********'''((((((((((((((())))))))))))))))))************))))))))))))))))))))))))---,,,+++************************+++++++++,,,,,,(((((()))***++++++,,,,,,+++,,,---////////////...444444444666999===AAACCCAAAAAAAAABBBDDDFFFEEEDDDGGGIIIQQQ]]]eeehhhkkkooo{{{yyywwwuuuuuuwwwyyyzzzuuuuuutttsssqqqrrrtttvvvrrrooolllmmmqqqvvvzzz||||||vvvqqqqqqooollljjjfffaaa^^^^^^```aaabbbfffggghhhgggeeebbb``````___ffflllllljjjfff]]]TTTJJJEEE???:::888777777666444333222111000000000000//////---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((&&&$$$$$$&&&((()))(((((((((''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))))))))*********************************))))))))))))***++++++***,,,++++++++++++,,,------+++++++++******))))))))))))))))))******++++++,,,***))))))))))))))))))***(((((()))))))))*********(((((((((((((((((((((((((((((('''''''''''''''((((((&&&%%%%%%''')))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###""""""$$$&&&%%%$$$$$$###""""""!!!!!!$$$((()))&&&$$$%%%%%%###""""""""""""#########$$$%%%$$$#########$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###############"""!!!!!!###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&#########"""""""""""""""&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############""""""#########$$$$$$$$$########################""""""#########""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((()))))))))***((()))))))))************))))))))))))))))))))))))---,,,+++******)))******)))))))))******++++++,,,)))))))))***+++,,,------///000111222222444777999999:::>>>CCCJJJRRRYYY]]]]]]ZZZXXXXXXZZZ\\\[[[[[[^^^___gggttt~~~{{{yyyyyy{{{}}}}}}{{{zzz|||}}}zzzvvvrrrooommmmmmkkkjjjmmmppprrrrrrooommmoooqqqttt~~~uuuaaaZZZQQQJJJFFFCCCAAA>>><<<:::888666555444333333333111...------.........+++******))))))******+++,,,,,,+++++++++******************)))))))))((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))*********+++++++++++++++++++++******)))***+++++++++++++++,,,,,,,,,,,,,,,,,,------...,,,+++++++++******))))))((())))))***+++,,,,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((('''''''''(((((()))'''&&&$$$%%%'''*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''$$$$$$&&&''''''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###"""###%%%'''######$$$$$$$$$$$$###### %%%&&&$$$###&&&&&&%%%#########$$$$$$$$$%%%%%%''''''&&&%%%###""""""###$$$$$$$$$$$$############!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$########################$$$$$$$$$###"""!!! ############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))))))))))))))((((((((((((((())))))))))))'''((((((((())))))******((()))))))))************************************,,,+++***)))))))))))))))(((((()))******+++,,,,,,------------...///000111111222333444555:::AAAFFFDDDIIIRRR^^^kkkwwwyyyvvvuuuttttttooonnnsss}}}zzzzzzzzz{{{~~~~~~}}}|||yyyuuupppmmmnnnqqqssstttssstttwww{{{xxxlllbbb[[[UUUNNNIIIHHHGGGEEEBBB@@@>>>======;;;888333222222333222111///......---------------,,,,,,,,,,,,+++++++++++++++************)))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$######%%%&&&((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$((())))))******+++++++++******++++++******)))((()))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,---......---------------,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++)))))))))*********++++++++++++++++++++++++++++++)))(((((((((((())))))***(((&&&%%%%%%'''*********))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%'''%%%%%%&&&&&&'''&&&&&&%%%###%%%######&&&'''&&&###$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$""""""###$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""############!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###""" #########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((())))))))))))))))))***))))))))))))******************************************)))))))))*********)))******+++,,,---......------------///111333555666999<<>>888<<<999555222000///,,,***,,,+++++++++*********)))(((+++---,,,)))'''(((***))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((()))***''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))***,,,---...+++,,,---...//////......------......//////......000000///......///000000222111000000///////////////---+++,,,///111000//////...---,,,,,,,,,---...***+++,,,,,,------,,,,,,------,,,,,,+++++++++++++++++++++******)))))))))******************************))))))((((((''''''(((((((((((()))))))))******)))))))))((((((((('''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""###############$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$"""&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$###""""""!!!""""""###$$$$$$$$$######%%%$$$"""!!!!!!!!!"""##################"""!!!!!!"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&)))((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((()))(((((((((''''''((((((((((((((((((((())))))))))))************************)))))))))******+++++++++***(((''')))+++---,,,+++---------///111333333444444777;;;AAAGGGLLLOOOQQQTTTUUUZZZcccjjjnnntttzzzyyytttiiibbb[[[WWWVVVSSSMMMHHHHHHCCC<<<777333111///---,,,,,,++++++************(((***+++***'''&&&&&&'''***))))))))))))))))))((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%*********+++,,,...///000,,,---...///000000//////---......////////////000111111000000111222333444777555444222111111111222222111///000111222111000000000///...------......+++,,,---...............---------------,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((())))))))))))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""""""""###############$$$$$$$$$$$$############################## !!!"""######$$$######$$$$$$$$$###############!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%#########$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""###$$$$$$$$$###"""!!!$$$###""""""!!!"""""""""$$$%%%%%%%%%%%%$$$######!!!"""###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%%%%$$$"""&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))(((((((((((())))))(((((((((((())))))))))))************************++++++++++++++++++,,,,,,+++***)))***,,,.........///000222444777:::<<<===???EEEPPP[[[dddiiikkklllooommmooouuuzzz}}}wwwnnnhhhgggfffbbb^^^^^^XXXNNNEEE>>>999666444000///...---,,,+++,,,,,,***++++++***(((&&&&&&'''***************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////////////////000000000111111111111111111000111111222222222333444444666666777888999:::;;;<<<>>><<<:::999888888999:::888888888888888777666555555555444333333222222222111111111222111111000///////////////............------------------------+++++++++++++++*********))))))))))))))))))******(((((()))))))))*********))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$""""""""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$#########$$$$$$$$$$$$%%%###%%%'''&&&###!!!###%%%$$$$$$$$$%%%$$$$$$$$$#########################################################$$$$$$$$$$$$######"""###$$$%%%$$$###!!!######""""""""""""""""""$$$%%%%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&'''((((((((()))(((((((((((((((((()))(((((((((((())))))))))))***************+++++++++++++++++++++++++++++++++///...---...///111222333333666:::>>>BBBEEEIIIKKKTTT]]]kkkzzz}}}zzz}}}|||wwwxxxzzzzzzxxxxxxqqqggg[[[QQQHHHAAA<<<555444333111000/////////,,,,,,,,,+++*********+++))))))******++++++,,,,,,***))))))(((((())))))***((((((((((((((((((((((((&&&'''''''''((((((((()))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222222333333444444444555777777777888999:::;;;<<<<<<<<<;;;<<<<<<>>>???@@@CCCDDDEEEFFFHHHIIIIIIJJJGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFEEECCCCCCBBBAAAAAAAAA@@@???>>>>>>===;;;;;;:::999777555333222111111111000//////......---------------,,,,,,,,,---,,,,,,,,,+++++++++***))))))))))))************))))))))))))************(((((((((((())))))))))))((((((((('''''''''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$#########$$$$$$$$$%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$###""""""""""""######$$$$$$######"""#########""""""!!!!!!!!!""""""""""""###############%%%'''&&&###!!!###%%%###$$$$$$%%%%%%%%%$$$###################################################"""######$$$$$$$$$######"""######$$$###"""!!! """""""""#########""""""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))*********+++++++++******++++++++++++++++++.........//////111444666777===EEEMMMRRRWWW\\\___hhhqqq}}}zzzrrrmmmnnnqqqtttuuuzzz|||qqqqqqpppoooooorrrwww{{{}}}zzzzzzxxxwww{{{}}}zzzzzz}}}zzzwwwtttsssssssssrrrzzz{{{pppdddWWWKKKDDD::::::999888666555333222...---,,,+++,,,,,,------)))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%555777999;;;>>>???@@@AAA@@@AAABBBDDDGGGJJJLLLMMMHHHHHHGGGHHHHHHJJJLLLMMMRRRRRRTTTUUUWWWWWWWWWWWWSSSRRRRRRRRRQQQPPPPPPPPPRRRTTTVVVVVVTTTRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKHHHGGGFFFDDDAAA>>><<<;;;888777666555444222111111000//////...------,,,,,,...------,,,,,,+++++++++************************)))))))))*********++++++(((((((((((()))))))))))))))((('''&&&&&&&&&''''''&&&'''(((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&''''''&&&%%%######$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$######"""!!!!!! """"""""""""#########$$$$$$%%%&&&%%%#########$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$##############################$$$$$$$$$!!!!!!"""############"""###"""""""""""""""!!!!!!!!!!!!"""############"""""""""###$$$$$$$$$######%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((***,,,***'''%%%&&&)))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))***++++++,,,------+++,,,...///111555:::===AAAJJJVVV```fffkkkppptttssszzz|||tttnnnhhhccc``````bbbeeefffddd```[[[XXXWWWYYYYYYXXX\\\bbbdddaaaZZZZZZYYYXXXWWWYYY]]]```bbb``````bbbbbbbbbfffllljjjmmmnnnlllfffaaa______aaa___^^^\\\\\\]]]___```gggooozzz{{{pppcccVVVNNNCCCCCCDDDCCCBBB>>>;;;999333111...------...---,,,***************+++++++++++++++************++++++))))))))))))))))))))))))'''''''''(((((()))))))))(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&'''((()))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%CCCDDDGGGJJJLLLNNNOOOOOONNNNNNNNNOOOQQQSSSUUUVVVPPPOOONNNNNNOOOQQQTTTUUUYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\YYYVVVTTTZZZ]]]______]]][[[[[[\\\YYYYYYYYYYYYXXXVVVTTTSSSSSSRRRQQQOOOMMMJJJHHHFFFDDDCCCBBB@@@>>><<<;;;:::777666555444333222111000.........---,,,,,,++++++,,,++++++******)))))))))))))))*********+++++++++'''((((((((()))))))))******)))((('''''''''((((((%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$""""""############""""""######################## !!!"""###$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""###########################$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$ !!!"""""""""""""""###"""!!! !!!###$$$ !!!"""###$$$######"""""""""###$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))),,,...,,,'''%%%'''***((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,)))******,,,---...///000---000444777<<>>:::555222111111///---,,,,,,,,,,,,+++++++++++++++++++++******+++++++++))))))))))))))))))))))))((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&'''(((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRSSSVVVXXXYYYYYYYYYYYYYYYXXXVVVTTTTTTTTTUUUUUUQQQPPPOOOOOOPPPSSSUUUWWWZZZ[[[]]]^^^___^^^^^^]]]eeeeeefffdddaaa\\\XXXUUU[[[^^^bbbbbb```^^^^^^___[[[\\\\\\\\\ZZZYYYWWWUUUYYYXXXXXXVVVTTTRRRQQQOOOPPPOOOMMMKKKHHHFFFDDDCCC???>>>===;;;:::888777666//////...---,,,,,,++++++,,,,,,,,,+++***)))(((((()))************+++++++++'''((((((((())))))******,,,+++)))((((((((()))***%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!###&&&((()))((('''%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############""""""############""""""##############################$$$######"""!!! """"""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$"""###%%%&&&$$$!!!!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$ !!!!!!"""!!!!!!###""" !!!$$$&&& !!!"""$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%""""""!!!!!!"""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$ !!!"""$$$&&&((()))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***---///---(((&&&(((+++''''''((()))***+++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,)))***+++---///000111222444888===BBBHHHQQQZZZaaahhhrrr}}}~~~~~~}}}yyyvvvsssqqqkkkiiifffaaa^^^ZZZXXXXXXZZZVVVQQQOOONNNMMMJJJHHHDDDEEEEEEGGGHHHJJJLLLLLLIIIJJJIIIFFFFFFHHHEEEAAA@@@AAACCCCCCCCCEEEGGGIIIKKKHHHFFFHHHJJJLLLTTT\\\aaa[[[RRRIIIDDDBBBCCCDDD@@@@@@@@@@@@@@@BBBFFFHHHIIIKKKNNNQQQVVV^^^hhhppprrryyy~~~yyysssmmmiii]]]```cccdddaaa\\\VVVRRRIIIDDD===999666444111............------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWZZZ^^^^^^\\\ZZZ[[[\\\]]]WWWPPPNNNPPPRRRQQQOOOOOOQQQRRRRRRRRRUUU\\\aaagggkkkooonnniiiffffffhhhjjjnnnrrrssspppkkkgggeeeiiilllmmmiiiaaa[[[ZZZ\\\YYY\\\```dddfffeeecccaaaWWWYYY[[[[[[XXXUUUUUUUUUQQQOOONNNOOOQQQQQQOOOLLLMMMJJJGGGFFFGGGFFFBBB???<<<888444222222222///---000...++++++,,,---------(((+++,,,+++)))((()))+++&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$""""""########################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$###"""""""""""""""###'''&&&$$$$$$$$$$$$###!!!######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$############""""""!!!!!! """#########$$$$$$$$$$$$############$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$+++&&&$$$&&&&&&###!!!#########""""""""""""######""""""#########""""""!!!%%%%%%$$$###"""!!! """"""###$$$%%%%%%&&&&&&$$$$$$######"""###############################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ """%%%'''(((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))((((((''''''''''''(((((((((%%%"""###&&&(((((('''''''''''''''''''''''''''))))))))))))((((((((((((************++++++++++++---,,,+++******+++,,,---...---...000444777888888<<<@@@HHHSSS]]]gggnnnrrruuuyyy~~~zzzsssrrrrrrssssssrrrmmmfffbbb___\\\XXXTTTXXXUUUPPPMMMJJJHHHFFFDDDGGGFFFFFFFFFHHHIIIHHHGGG@@@???>>>@@@DDDHHHJJJKKKIIIIIIGGGEEECCCAAAAAAAAA<<<@@@DDDEEEDDDBBBCCCDDDFFFBBBBBBFFFHHHIIIPPPZZZ^^^[[[VVVOOOJJJEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???CCCCCCDDDFFFIIILLLPPPRRRYYY___fffjjjjjjjjjmmmpppqqquuuyyy|||~~~|||uuussswwwxxxtttrrrrrrmmmeeeXXXTTTNNNJJJFFF@@@999444999333111333111+++***---,,,,,,+++++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''))),,,,,,***)))((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&YYY]]]bbbccccccbbbbbbcccbbb\\\UUUSSSVVVYYYZZZYYYZZZ\\\]]]___```dddhhhkkkuuuzzz{{{wwwuuuvvv}}}}}}xxxtttvvvxxxxxxsssjjjccc``````eeehhhmmmrrruuuuuutttrrrhhhdddaaaaaaaaa___[[[VVVVVVSSSPPPOOOQQQRRRQQQPPPRRROOOLLLLLLLLLKKKIIIFFFGGGCCC===999888666333111111...+++***+++...///000+++---......++++++,,,...))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!!!! !!!!!!""""""'''%%%$$$$$$$$$$$$###!!!######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$#########"""""""""""""""""""""#########$$$$$$############$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%***&&&$$$&&&'''%%%$$$&&&######""""""""""""############$$$$$$$$$$$$##################""""""""""""!!!!!!""""""###$$$$$$%%%##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&(((((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))'''%%%%%%'''))))))'''(((((((((((((((((((((((()))))))))))))))))))))(((************************)))******+++,,,,,,,,,,,,111222222444777;;;???AAAJJJNNNUUU^^^hhhpppvvvyyyyyy|||~~~xxxrrriiicccaaa``````______[[[VVVSSSQQQPPPMMMKKKLLLJJJGGGDDDCCCBBB@@@@@@EEECCCCCCDDDEEEFFFEEEDDDFFFDDDCCCDDDGGGKKKMMMMMMIIIGGGDDDCCCBBBAAA@@@???<<>>AAAAAABBBCCCEEEFFFHHHIIIIIINNNRRRTTTTTTUUUXXX[[[XXX[[[___```bbbgggpppwww|||~~~~~~{{{tttkkkfff```ZZZUUUOOOHHHDDD@@@999333222///++++++///------------------------++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))******,,,......,,,)))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&aaaeeejjjmmmnnnnnnnnnoookkkeee___]]]aaafffiiikkkmmmmmmooossswwwzzz{{{{{{|||}}}~~~~~~yyyrrrllljjjjjjsssvvv||||||tttlllkkkoooooohhh```___\\\WWWTTTSSSTTTTTTTTTUUUSSSQQQOOOOOOOOOMMMKKKPPPLLLGGGCCCAAA@@@>>>===888444000......///000000+++,,,---,,,******+++------,,,,,,+++***))))))))))))******++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""######$$$$$$$$$$$$############"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!!!!!!!"""###$$$$$$'''%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$###### !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$############!!!!!!!!!"""""""""##################$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''((((((((($$$"""%%%'''%%%%%%'''######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$ !!!""""""######"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&%%%%%%((((((''''''''''''((((((+++)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++.../////////...333777:::===@@@EEEMMMRRRWWWZZZ```hhhooovvv{{{}}}~~~yyyqqqllliiibbb^^^WWWRRRPPPNNNMMMLLLLLLIIIFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>>CCCBBBAAABBBCCCDDDDDDBBBEEECCCBBBCCCFFFIIIJJJJJJKKKGGGDDDCCCCCCCCCAAA??????AAACCCDDDDDDDDDEEEFFFEEEBBB@@@@@@@@@@@@EEELLLUUUVVVVVVUUURRRNNNIIIFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBAAAAAABBBDDDGGGHHHHHHIIIJJJKKKGGGJJJKKKLLLLLLOOOVVV[[[^^^dddmmmvvv~~~yyyrrrkkkddd]]]WWWSSSPPPGGG===888444000000222,,,+++++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******,,,---...---+++(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&nnnqqquuuxxxzzzzzzzzzyyysssoooiiihhhlllsssyyy|||{{{|||{{{yyywwwwwwyyy||||||xxxvvvyyyyyytttmmmjjjgggccc___\\\ZZZXXXXXXWWWUUUSSSPPPOOONNNMMMLLLRRRPPPMMMKKKJJJJJJKKKKKKDDDAAA<<<999777555222000......---+++******+++,,,------,,,,,,+++******))))))******************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$%%%&&&'''(((&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$$$$######!!!!!!###$$$$$$%%%%%%%%%########################!!!!!!!!!!!!""""""""""""$$$#########$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))***(((###"""$$$%%%######$$$$$$######""""""######$$$######$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!!!!"""""""""###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''&&&&&&&&&((((((''''''''''''((((((+++***))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++,,,---000222333555555888>>>FFFKKKNNNTTT\\\ccc```ccchhhooouuu{{{xxxlllbbb[[[WWWUUUQQQOOOMMMJJJHHHFFFEEEDDDDDDCCCBBBAAABBBCCCCCCDDDBBBBBBCCCBBB@@@@@@AAAAAACCCBBBAAABBBDDDEEEDDDCCCAAA@@@@@@BBBFFFIIIKKKKKKOOOKKKGGGGGGIIIIIIFFFBBBDDDEEEFFFGGGGGGHHHIIIIIIJJJHHHFFFDDDCCCCCCGGGKKKPPPSSSVVVXXXWWWSSSMMMJJJFFFGGGGGGGGGGGGFFFEEEEEEAAABBBCCCCCCCCCBBB@@@???CCCEEEHHHKKKLLLKKKHHHFFFFFFFFFGGGFFFEEEFFFJJJNNNKKKPPPWWW___fffnnnuuuzzz}}}tttlllfffcccddd\\\PPPGGGAAA<<<888666...---,,,+++++++++,,,---,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((((((((())))))(((***+++***(((&&&%%%&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&{{{|||~~~wwwsssoooooossszzzzzzzzzxxxxxxyyy~~~yyyvvvuuusssrrrrrrrrrpppmmmhhhccc___]]]]]][[[YYYVVVSSSRRRRRRRRRUUUUUUTTTRRRQQQPPPPPPQQQNNNLLLJJJIIIFFFAAA;;;777777555222000...---------++++++++++++++++++++++++((())))))******))))))(((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&######"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$%%%&&&((((((&&&$$$###$$$%%%%%%$$$"""######$$$$$$$$$$$$###############$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%'''(((***++++++'''$$$&&&&&&$$$"""$$$$$$$$$############$$$$$$!!!!!!"""###$$$$$$######$$$$$$$$$$$$############""""""############$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((())))))***)))((('''''''''((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,/////////111555:::???BBBHHHOOOXXX]]]^^^```fffjjjiiilllqqqvvv|||{{{zzzrrrlllbbbXXXOOOJJJHHHGGGDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAABBBDDDEEEDDDFFFGGGFFFCCCBBBCCCDDDEEEDDDCCCDDDFFFFFFFFFEEECCCCCCEEEIIIOOOSSSVVVVVVTTTRRRPPPQQQRRRQQQMMMJJJLLLLLLLLLMMMNNNNNNMMMLLLLLLMMMKKKGGGFFFGGGKKKMMMNNNQQQVVVYYYYYYVVVQQQMMMHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCDDDEEEEEEDDDBBBAAACCCEEEIIIOOORRRPPPJJJDDDEEEDDDCCCBBB@@@@@@BBBDDDCCCGGGKKKOOOSSSWWW[[[^^^hhhssszzzvvvvvvooodddZZZRRRJJJAAA:::555444111///......//////,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((''''''&&&&&&'''''''''%%%'''(((((('''&&&'''(((''''''((())))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&wwwuuussssssvvv}}}yyywwwvvvuuuwww{{{~~~uuummmjjjlllooovvvxxxyyywwwrrrmmmiiigggiiihhhfffccc``````bbbccceeeeeeeeebbb]]]XXXVVVUUUVVVVVVUUUUUUTTTPPPKKKGGGAAA===777333000///---+++++++++++++++,,,,,,,,,,,,((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***///***((())))))&&&$$$&&&$$$$$$############$$$$$$ !!!"""###############%%%%%%$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***++++++((((((''''''''''''((((((''')))******(((''''''(((((((((((((((((((((((((((((())))))******+++++++++++++++,,,---...//////000222222444888???HHHQQQWWW```eeejjjlllkkkjjjkkkmmmoooqqquuuzzz~~~uuunnniiigggggg[[[WWWQQQJJJDDDAAA@@@@@@;;;===???@@@@@@@@@BBBDDDCCCDDDCCCBBBAAAAAACCCEEEHHHJJJLLLKKKHHHEEEFFFHHHJJJIIIIIIIIIKKKLLLKKKJJJIIIJJJMMMSSSZZZ___bbbccc]]]___aaabbbaaa^^^ZZZXXXWWWWWWWWWXXXYYYXXXUUURRROOOQQQPPPLLLKKKOOOSSSSSSSSSVVVZZZ]]]^^^[[[XXXUUUMMMMMMLLLKKKJJJHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFJJJRRRXXXXXXPPPIIIFFFEEECCCAAA@@@???@@@@@@BBBCCCFFFFFFGGGGGGJJJKKKPPPXXXgggyyy}}}sssiiibbbZZZMMMBBB;;;888555111...---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''&&&'''))))))((((((***+++'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&|||yyyyyy{{{}}}~~~}}}zzzyyyxxxxxx{{{zzzzzzzzz{{{||||||zzzyyy{{{}}}}}}wwwoooiiihhhlllqqqvvvxxxzzzzzzwwwtttssstttuuuuuuuuusssrrrssswwwzzz~~~{{{ssskkkfffdddaaa```]]]\\\[[[ZZZWWWUUUOOOIIIAAA<<<888555111//////......------,,,,,,,,,)))******++++++******)))************************''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%'''(((###$$$%%%%%%%%%###!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######!!!""""""############"""!!!!!!"""""""""#########"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%######%%%&&&''''''(((((('''&&&%%%$$$%%%&&&((()))---(((&&&((()))&&&%%%'''%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&))),,,,,,***))))))+++))))))))))))))))))))))))((())))))******+++,,,,,,***+++,,,...///111222333666999>>>GGGSSS___jjjpppvvvuuutttsssrrrrrrsssssswwwxxx{{{~~~|||wwwsssooohhhaaa[[[XXXVVVUUUKKKJJJGGGDDDAAA???>>>>>>;;;===@@@@@@@@@AAADDDFFFEEEFFFGGGEEEDDDDDDGGGJJJOOOSSSVVVUUUQQQOOOQQQSSSUUUTTTTTTTTTVVVWWWVVVUUUTTTUUUYYY```gggmmmpppqqqlllsssyyyzzzvvvqqqmmmlllhhhhhhiiijjjkkkhhhccc^^^XXX\\\\\\YYYYYY___cccbbbccceeegggiiiiiihhhfffddd[[[ZZZYYYXXXVVVSSSQQQPPPLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHJJJRRR[[[^^^YYYSSSKKKIIIGGGEEEEEEDDDCCCCCCBBBCCCEEEDDDCCCCCCDDDEEEFFFKKKTTT```ooo~~~tttooojjj^^^QQQDDDAAA<<<777222000//////------,,,,,,,,,+++++++++************************************************))))))(((''''''''''''''''''((()))(((''''''(((***'''((()))******)))(((''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&{{{wwwrrrrrruuuyyyzzzzzz~~~~~~~~~~~~|||vvvxxx{{{~~~yyyvvvqqqllljjjmmmsssxxxuuuwwwyyyyyyxxxxxx{{{~~~{{{}}}~~~}}}}}}}}}wwwtttlllhhhccc___]]]\\\[[[[[[___YYYPPPIIIEEEAAA===999222222111///...---+++++++++++++++,,,,,,+++++++++************************(((((((((((((((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$######$$$&&&'''(((###$$$&&&'''&&&### $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$######%%%&&&%%%#########$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$""""""######$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$&&&'''((())))))'''&&&%%%$$$$$$%%%'''(((((($$$"""%%%&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((()))*********((((((''''''''''''(((((('''***------,,,***+++---************************((())))))***++++++,,,,,,***+++,,,///111333444555:::???IIIVVVdddsss~~~{{{wwwuuuvvvyyy{{{||||||xxxssslllfff___]]]YYYUUUPPPLLLJJJIIIDDDDDDCCCBBBAAA@@@>>>>>>@@@BBBDDDDDDCCCDDDGGGJJJHHHJJJKKKKKKIIIJJJMMMQQQWWW[[[```___\\\ZZZ\\\___```___^^^___aaaaaaaaa___bbbdddhhhnnnvvv{{{~~~zzz}}}}}}wwwvvvwwwyyyzzzvvvoooiiiccchhhiiifffgggnnnrrrrrrrrrrrrsssttttttsssrrrrrrjjjiiihhhfffcccaaa^^^]]]TTTSSSQQQOOONNNMMMNNNNNNJJJGGGFFFNNNXXX^^^\\\WWWMMMKKKIIIHHHHHHGGGFFFEEECCCEEEFFFFFFEEEDDDFFFGGGDDDFFFJJJPPPZZZhhhvvv{{{xxxvvvkkk^^^QQQNNNHHHBBB<<<999888777---------,,,,,,,,,++++++******************************************************)))((((((((((((((('''''''''&&&$$$$$$%%%&&&'''((()))++++++)))((('''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&xxxtttxxx~~~~~~~~~zzzzzz}}}sssqqqppprrrvvvzzz{{{zzz{{{zzzzzzzzz{{{}}}~~~|||tttpppiiiccc^^^\\\\\\\\\___\\\YYYXXXWWWSSSMMMGGG>>>;;;666111///.........,,,+++++++++,,,,,,***(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''$$$"""!!!!!!((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""$$$'''))))))'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!########################$$$$$$######$$$&&&((()))&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''((((((((((((''''''(((((()))***************)))************+++++++++))))))))))))************...---,,,,,,---...------+++,,,...000444;;;CCCHHHOOOXXXeeepppvvv}}}}}}xxxxxx~~~}}}tttmmmgggbbb]]]YYYUUURRRMMMJJJHHHFFFDDDBBBDDDEEEEEEDDDBBBAAAAAABBBFFFFFFGGGIIIMMMOOOPPPPPPUUUUUUVVVVVVVVVXXX\\\```dddqqqxxxqqqmmmooommmgggkkkmmmoooooommmkkkjjjkkkppptttyyy~~~{{{uuusssqqqqqqssswww|||}}}}}}}}}yyyxxxxxxqqqggggggdddaaa___]]][[[XXXUUUVVVQQQNNNQQQYYY```ccccccUUUNNNJJJLLLKKKFFFDDDGGGDDDDDDDDDEEEGGGGGGFFFEEEFFFFFFGGGHHHKKKQQQYYY___pppsssvvvxxxyyyzzz{{{}}}yyysssnnnjjjccc^^^XXXUUURRRKKKBBB:::222000...---.........---)))+++,,,---,,,+++,,,---,,,,,,,,,+++++++++******++++++)))(((''''''''''''))))))((((((''''''&&&&&&************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''|||yyyzzz~~~}}}~~~|||xxxrrrkkkddd^^^ZZZXXX\\\ZZZXXXYYY[[[[[[XXXUUULLLIIIEEE@@@;;;777333111222000---,,,,,,+++)))'''---,,,+++)))))))))******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((%%%&&&%%%$$$###"""$$$&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######&&&'''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%############""""""""""""""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((())))))))))))(((((((((((()))***************)))************+++++++++))))))))))))*********+++,,,+++******+++---------///111444999AAAKKKVVV^^^hhhnnnwww|||~~~~~~{{{vvvqqqrrrmmmgggaaa^^^ZZZVVVRRRPPPOOOMMMJJJGGGDDDCCCBBBCCCDDDEEEEEEEEEFFFIIIKKKMMMNNNPPPSSSWWW[[[]]]]]]___^^^]]]\\\\\\___eeeiiiuuu}}}xxxyyywwwqqqvvvxxxyyyyyywwwuuutttuuuuuuyyy}}}~~~{{{yyyyyy|||{{{sssqqqmmmkkkiiifffcccaaaccc^^^[[[[[[___bbbaaa___]]]VVVPPPPPPMMMGGGEEEGGGEEEDDDDDDEEEGGGHHHGGGFFFGGGHHHGGGGGGHHHKKKPPPTTTZZZ^^^bbbccc```______aaaiiitttzzzwwwvvvqqqlllgggbbbXXXLLLDDDAAA===888555333222000///+++,,,,,,,,,+++******+++,,,,,,,,,+++++++++******++++++)))(((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''{{{rrriiiaaaZZZVVVWWWUUUTTTWWW]]]```aaa```YYYWWWTTTPPPKKKDDD<<<777777444000---,,,+++***)))///...,,,***))))))******))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))&&&%%%$$$"""!!!###'''***((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###"""""""""###############""""""###############"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))************))))))(((((()))***************)))************+++++++++))))))*********++++++++++++*********+++---///111222666===GGGSSSaaannnwww{{{sssmmmiiiddd^^^YYY]]]ZZZVVVTTTRRRQQQNNNLLLLLLNNNOOOMMMHHHEEEEEEGGGIIIIIIJJJJJJKKKNNNSSSVVVWWWYYY\\\aaaeeejjjmmmooolllkkkiiiffffffiiiooottt|||}}}{{{www}}}}}}|||{{{|||zzz~~~|||yyyxxxwwwvvvtttrrrrrroookkkjjjlllkkkiiifffccc]]]WWWTTTQQQLLLIIIJJJJJJHHHFFFGGGHHHIIIIIIHHHJJJJJJIIIGGGEEEEEEGGGIIIMMMTTTYYYXXXQQQLLLLLLNNNQQQZZZeeennnwww{{{qqqdddZZZOOOJJJBBB;;;666444111000///...---,,,,,,+++++++++,,,,,,,,,+++++++++******+++***))))))(((((((((((('''((((((((((((((())))))(((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''|||ssskkkccc^^^[[[WWWTTTRRRUUUZZZ^^^___^^^aaa```______]]]WWWNNNHHH===999333///......------...---+++*********++++++))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&$$$###$$$&&&)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))******))))))((((((((()))***************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,+++,,,///333666777>>>IIIVVVdddrrr~~~~~~tttmmmddd]]]YYYVVVRRRNNNNNNMMMLLLKKKKKKKKKJJJJJJMMMQQQUUUTTTOOOLLLMMMPPPTTTTTTTTTTTTTTTWWW[[[^^^```ccchhhmmmrrrwww|||xxxxxxwwwuuutttvvvzzz}}}|||}}}}}}zzz}}}~~~~~~|||{{{|||}}}~~~|||zzzwwwwwwyyyzzzzzzyyyooojjjeeeaaa^^^[[[YYYXXXSSSQQQNNNLLLLLLLLLKKKIIIKKKKKKKKKIIIFFFEEEEEEEEELLLUUU]]][[[RRRJJJIIIKKKJJJNNNSSSWWW]]]fffqqqzzzyyy```ZZZPPPGGG@@@;;;888555222000...---------------,,,,,,,,,+++++++++******+++******)))(((((())))))''''''(((((()))))))))***((()))***++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''~~~wwwpppkkkhhhffffff___\\\ZZZZZZ\\\]]][[[YYYdddcccdddgggkkkiiiccc^^^KKKEEE===777333000///---,,,+++*********+++,,,---************************(((((())))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&$$$$$$%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%%%%"""""""""###"""""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''(((((()))***************))))))*********+++++++++++++++++++++,,,,,,,,,,,,------...---...222888===DDDMMMZZZgggsss|||xxxoooeee^^^VVVPPPNNNNNNLLLJJJFFFFFFFFFGGGGGGHHHJJJKKKPPPUUUZZZZZZVVVTTTVVVZZZ\\\]]]______```bbbeeeggglllpppuuuyyy}}}}}}~~~~~~}}}|||~~~{{{vvvsssqqqnnnkkkaaa^^^ZZZVVVTTTQQQMMMKKKJJJKKKLLLJJJHHHFFFFFFGGGJJJTTT^^^^^^UUULLLIIIKKKIIIJJJJJJJJJLLLRRR[[[aaaqqqwww{{{tttiii^^^SSSKKKCCC???555222...,,,---......---,,,,,,,,,+++++++++******+++******))))))))))))***'''((((((((())))))******)))***,,,------,,,***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''~~~{{{vvvqqqooooooqqqrrrnnnllljjjjjjjjjhhhbbb]]]aaa^^^^^^ccciiimmmkkkggg\\\UUULLLBBB;;;555111...------+++++++++,,,------************************(((((())))))))))))******((((((((((((''''''''''''''')))******'''%%%$$$###'''''''''&&&''''''((()))''''''''''''&&&&&&&&&&&&!!!$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''(((((()))***************)))************+++++++++++++++,,,,,,,,,------------...000111333999CCCJJJXXX```kkkuuu}}}~~~ooocccYYYSSSKKKGGGGGGGGGFFFEEECCCDDDEEEEEEGGGJJJNNNRRRUUUYYY]]]^^^]]]]]]```ccccccfffkkkooopppqqqrrrsssxxx|||}}}wwwsssppplllgggccc^^^XXXTTTNNNOOOOOOMMMJJJIIIIIIIIIJJJTTT___aaaZZZQQQLLLJJJGGGFFFEEEDDDEEEIIIOOOSSSVVV\\\gggwwwuuugggYYYMMMEEE<<<666000,,,---------+++,,,,,,,,,+++++++++******+++******))))))*********((())))))))))))))))))******+++---......---+++***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''}}}{{{xxxxxxxxxzzz{{{zzzzzz{{{}}}~~~zzzqqqkkkddd___ZZZ\\\ccciiijjjhhhgggaaaWWWMMMFFF???999666333111000...---,,,,,,---************************(((((()))))))))*********))))))((((((((('''''''''((())))))(((&&&%%%&&&''''''''''''''''''((())))))((('''''''''&&&&&&&&&&&& ###''''''&&&$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&'''(((((('''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((())))))))))))(((((((((((()))***************)))************+++++++++,,,,,,,,,,,,------------///222666999>>>GGGTTT^^^kkkpppvvv{{{~~~}}}qqqbbbWWWOOOJJJDDDBBBCCCEEEEEEEEECCCEEEGGGHHHJJJPPPXXX]]]^^^___```ccceeehhhkkklllrrrwww~~~zzztttlllgggZZZZZZXXXTTTPPPMMMMMMMMMPPPXXXbbbfffbbbXXXPPPLLLFFFFFFEEEEEEEEEGGGJJJMMMHHHLLLTTT```qqq{{{kkk[[[RRRIIIAAA888222111111...,,,,,,,,,,,,+++++++++******+++******))))))***++++++*********))))))))))))))))))***,,,......,,,***)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''~~~wwwppphhh```___eeekkklllkkkiiiddd\\\TTTNNNHHHCCC@@@888666333000...---,,,,,,************************(((((())))))*********+++***)))))))))((((((''''''(((((('''&&&%%%&&&))),,,'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%(((++++++(((&&&&&&'''"""###%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################&&&&&&%%%%%%&&&((()))+++'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))))))))************))))))(((((()))***************)))************+++++++++,,,,,,,,,---------......222666<<>>999444000---......+++***---***))))))))))))******+++************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&''''''&&&&&&%%%$$$yyykkkZZZOOOKKKIIIGGGLLLJJJGGGDDDAAA===888444......---,,,++++++******)))))))))*********************)))(((''''''''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((---,,,***)))((('''''''''((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$#########$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&***))))))(((''''''(((((()))))))))))))))(((((('''************************+++++++++++++++,,,---...+++,,,...///222888>>>CCCRRR[[[iiittt{{{}}}||||||{{{}}}~~~xxxqqqllliii[[[YYYUUUOOOHHHEEEDDDDDDDDDFFFIIIMMMSSS[[[ccciiirrrsssuuuyyy}}}}}}}}}|||vvvooommmjjjlllooopppooonnnooopppqqqqqqqqqpppoooqqqtttwwwzzzzzzzzzyyywwwtttqqqoootttuuuvvvxxxyyyzzzzzzzzzpppddd___^^^]]]ZZZ]]]ccckkkrrruuuuuusssvvvwwwxxxzzz~~~|||xxxtttssssssuuutttuuuvvvuuunnnddd\\\WWWUUURRRPPPOOONNNKKKIIIHHHEEEDDDDDDDDDEEEMMMWWWYYY]]]dddppp~~~wwwiii\\\OOOFFF>>>888333333111---+++,,,******))))))***++++++,,,************************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''&&&%%%%%%vvvdddVVVPPPKKKFFFJJJJJJKKKKKKKKKHHHCCC???888666333///---,,,,,,,,,((())))))******+++++++++***))))))(((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))+++***)))'''&&&%%%%%%%%%(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((('''''')))((((((''''''((((((((((((((()))))))))(((((('''************************,,,,,,+++++++++,,,,,,---...///111333777???JJJRRRdddkkkwww~~~xxxqqqjjjccc]]]YYYNNNNNNLLLJJJHHHHHHJJJLLLKKKNNNRRRXXX___hhhqqqwww|||~~~{{{yyyzzzxxxrrrllljjjbbbdddhhhkkklllnnnppprrrvvvwwwyyyzzz|||~~~~~~{{{{{{}}}|||kkk___\\\]]]^^^]]]ZZZ[[[]]]aaaeeegggfffdddhhhgggggggggjjjmmmqqqsss|||wwwsssssszzz~~~|||zzzuuummmgggaaa^^^\\\ZZZYYYVVVPPPLLLIIIFFFDDDDDDBBB@@@DDDJJJKKKNNNSSSYYYbbbooo~~~|||hhhZZZOOOFFF<<<888555000...///******))))))***++++++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%rrrdddZZZQQQIIIHHHIIIJJJMMMPPPPPPNNNLLLDDD???888111---+++,,,---))))))******++++++,,,,,,)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''''''''))))))(((((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''######$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''&&&''''''(((&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((************************------,,,+++++++++,,,,,,222555888<<>>666000---------+++++++++,,,,,,,,,,,,,,,((())))))******))))))(((((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########""""""#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&%%%&&&((()))%%%%%%%%%&&&'''(((***+++((())))))************)))************************,,,,,,,,,,,,---...///000222888@@@HHHQQQ^^^mmmyyywwwrrrqqqmmmgggccc```\\\VVVQQQMMMNNNOOOOOOPPPSSSWWWZZZ^^^aaaeeeiiinnnuuu|||pppoooqqqvvvwwwuuuuuuxxx|||{{{zzz}}}}}}xxxvvvtttqqqnnnpppjjjccc^^^\\\]]]______]]]^^^______```_________YYYWWWTTTTTTWWWZZZ]]]]]][[[aaahhhnnnrrrwww}}}~~~wwwuuussssssrrrlllaaaXXXNNNJJJHHHIIIHHHDDDDDDGGGJJJKKKKKKLLLLLLMMMOOOQQQZZZbbbnnn|||tttcccPPPDDD;;;444000000------,,,+++************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&}}}tttiii___RRRNNNIIIGGGIIIOOOTTTWWWPPPMMMGGG@@@999444111000...------------------,,,((()))************)))((()))))))))(((((((((''''''(((''''''''''''''''''(((&&&''')))*********(((((()))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$##################$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''%%%'''(((&&&%%%%%%(((***((('''''''''((())))))***))))))***+++++++++++++++***************************+++,,,...111333666777;;;EEERRR\\\ccckkkuuu}}}}}}vvvqqqoooiiieeeaaa```aaa```\\\XXXTTTVVVWWWXXXYYY]]]aaaeeeiiilllooossswww}}}|||yyyyyy{{{|||}}}~~~zzzpppjjjgggeeeddd`````````______^^^^^^^^^XXXVVVTTTTTTVVVWWWWWWVVVSSSVVVZZZ___dddjjjppptttvvv||||||rrrjjj\\\WWWSSSSSSQQQLLLKKKLLLMMMLLLKKKKKKMMMMMMMMMLLLMMMTTT]]]fffppp~~~yyyeeeXXXNNNCCC;;;777222111///...,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&{{{qqqiiiYYYRRRIIIDDDEEEJJJQQQUUUSSSQQQNNNIIICCC===777444/////////......---------((()))***++++++***)))(((+++*********))))))((((((((((((''''''''''''(((((($$$&&&)))+++,,,***(((''')))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''&&&&&&%%%$$$############''''''''''''''''''''''''%%%'''(((&&&$$$%%%(((++++++******))))))))))))))))))***+++,,,,,,,,,,,,,,,************************(((***,,,///444888;;;===MMMZZZiiisssvvvxxx|||{{{uuuoookkkiiiccc```]]]___cccdddbbb^^^]]]^^^```aaacccfffkkkooorrruuuxxx|||}}}zzzxxxwwwvvvvvvuuuyyy}}}~~~||||||xxxrrrooollljjjgggdddbbbaaaaaabbbWWWUUUSSSSSSTTTUUUTTTSSSVVVUUUUUUWWW[[[aaafffiiiffflllrrruuuvvv{{{{{{iiiccc^^^\\\YYYSSSQQQRRRQQQNNNKKKKKKNNNPPPNNNLLLEEEIIINNNRRRWWWbbbqqq}}}yyylllaaaSSSGGGAAA555444222000...---,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((''''''&&&wwwjjj```VVVMMMLLLNNNOOOPPPSSSSSSRRRSSSTTTSSSNNNEEE>>>111000////////////---+++((()))***+++++++++++++++************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$((((((''''''%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$###"""""""""###%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))))))))))))))((('''''''''(((***+++)))************+++++++++***+++------,,,,,,---...+++///222222444>>>NNN[[[qqqyyytttnnnhhhaaa]]]ZZZYYYYYY[[[___cccfffgggkkkiiihhhjjjpppuuuxxxxxx~~~}}}}}}{{{wwwvvvuuuuuuwww{{{}}}}}}~~~}}}wwwssswwwyyywwwwww}}}{{{uuuqqqnnnkkkiiidddaaa]]]ZZZZZZZZZYYYYYY[[[XXXVVVYYY___dddgggggghhhbbb^^^aaafffmmmvvvzzzrrriii```WWWQQQVVVOOOJJJLLLTTTXXXUUUQQQIIIFFFEEEFFFKKKRRRWWWYYYpppuuu}}}{{{ooo\\\KKKBBB>>>888333///---.........---,,,,,,------+++***+++++++++************)))+++******)))(((''''''&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''xxxmmmaaaYYYTTTUUUVVVTTTQQQPPPSSSTTTVVVYYYZZZVVVNNNHHH>>>999333///............+++++++++,,,++++++******************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$##################$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((())))))))))))((()))(((((('''((()))***+++************++++++++++++***+++,,,,,,++++++,,,...000222444888BBBUUUmmm}}}|||sssjjjbbb\\\WWWTTTTTTTTTVVVZZZ___dddggghhhpppnnnooosssyyy~~~xxxrrroooppppppqqqvvv}}}}}}tttooohhhcccaaaaaaaaaaaa^^^[[[YYY\\\bbbhhhjjjkkkiiibbb]]]]]]___bbbiiipppwwwyyyvvvkkkaaa\\\XXXQQQLLLNNNUUU[[[ZZZVVVLLLJJJGGGGGGIIIMMMOOOPPP[[[```iiitttnnn^^^PPPJJJ@@@999444111000...///...,,,,,,---...,,,+++++++++++++++************+++******)))((((((''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''yyypppgggcccbbbeeeeee___XXXUUURRRTTTXXX\\\___^^^[[[WWWNNNGGG===555000///000000------,,,,,,+++***))))))++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((&&&''''''&&&$$$######$$$"""###$$$%%%'''''''''((('''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&''''''((((((((((((((()))(((((((((((()))***+++************+++++++++,,,+++,,,------,,,,,,---///222333555>>>QQQlll{{{sssggg\\\UUUQQQOOONNNQQQTTTYYY___eeeiiilllnnnpppqqqtttyyy|||vvvnnniiiiiimmmqqqttt}}}{{{vvvsssrrrqqqjjjfffbbbbbbeeeiiikkkkkkhhh```YYYXXXYYYZZZ]]]bbbeeeeeekkkuuu}}}xxxoookkkaaaZZZSSSTTT[[[aaabbb```QQQNNNJJJHHHHHHHHHGGGGGGHHHMMMTTT\\\iii}}}wwwdddZZZLLLBBB<<<888333///000...------......---,,,,,,+++++++++*********************))))))(((((('''''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''{{{uuusssqqqqqquuutttmmmfffcccWWWWWWYYY[[[]]]_________XXXRRRIIIAAA;;;666222///---,,,,,,+++************+++++++++*********))))))************************((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&''''''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))******************+++++++++,,,,,,.../////////......111333666888>>>LLLbbb|||zzzsssiiibbbYYYRRRNNNOOOPPPQQQVVVZZZaaahhhlllppprrrtttqqqsssxxxsssooojjjiiinnnvvv~~~vvvpppnnnmmmjjjggghhhaaa[[[[[[]]]]]]___bbb``````cccjjjnnnppptttyyy{{{yyyooohhh```^^^ccchhhiiihhhUUURRRNNNKKKJJJHHHFFFDDDCCCGGGKKKOOOVVVfff{{{wwwjjjYYYMMMFFFAAA999333111///---------...------,,,,,,+++++++++******************)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''}}}|||~~~|||wwwssssssfffddd```\\\YYYXXXYYYZZZYYYWWWTTTPPPIII@@@666000---,,,+++*********++++++++++++++++++************++++++++++++++++++++++++'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%'''(((((((((''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''(((((())))))((((((&&&''''''((()))(((((((((((())))))******************++++++++++++,,,,,,,,,---...///......000333555999@@@NNN```uuu}}}ssshhh___VVVRRRNNNKKKMMMPPPRRRSSS[[[```gggmmmoooqqqsssuuutttwww}}}sssqqqpppttt~~~}}}vvvpppppphhhbbbccceeedddcccddddddcccgggmmmnnnjjjggggggttt}}}vvvnnnjjjlllmmmmmmkkkYYYVVVRRRPPPNNNMMMJJJIIICCCFFFIIIJJJLLLVVVeeerrrxxxfffYYYRRRKKKBBB:::444222///------...------,,,,,,,,,++++++++++++***************))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''~~~zzzzzz}}}|||xxxqqqggg^^^WWWUUUUUUXXXYYYZZZYYYTTTKKK???777111///...,,,++++++,,,,,,,,,++++++++++++*********************************'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&''''''&&&&&&&&&'''((((((''''''((())))))))))))((('''(((((()))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,------...000444888999FFF[[[ooo{{{ooocccVVVNNNKKKJJJHHHJJJNNNSSSVVVXXX___eeelllooopppqqqsssuuuvvvyyyxxxpppooommmhhhcccaaaddddddhhhoooqqqkkkeeebbbcccnnn||||||xxxwwwuuuqqqnnnaaa]]]XXXTTTRRRPPPOOOMMMBBBEEEGGGGGGGGGMMMWWW___ooowwwiii___UUUKKKDDD:::666222000//////......,,,,,,,,,,,,++++++++++++************************''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''|||}}}zzznnnddd^^^\\\YYYYYYZZZZZZXXXRRRKKKEEE888666333000---,,,,,,,,,,,,,,,+++++++++*********************************''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''''''''''''''&&&'''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&(((''''''&&&&&&&&&''''''''''''((()))))))))))))))((())))))***************((()))***+++++++++******+++++++++,,,,,,,,,---------...//////111444999===BBBQQQgggyyynnn^^^SSSLLLHHHIIIHHHHHHLLLSSS\\\bbbfffiiiooouuuwwwwwwxxx{{{~~~~~~~~~tttooojjjiiikkkqqqrrrllleeebbb\\\aaahhhoooxxxzzzuuukkkfff^^^XXXSSSQQQOOOMMMFFFFFFEEEDDDEEEIIIOOOTTTZZZiiizzzkkk___TTTNNN@@@<<<777444222222111000------,,,,,,,,,+++++++++************************''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''~~~~~~ssskkkhhh[[[ZZZXXXXXXWWWVVVSSSPPP>>><<<888333///---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%%%%&&&''''''&&&$$$""" $$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&'''(((((())))))$$$%%%&&&''''''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%$$$###$$$%%%'''(((&&&%%%$$$###$$$%%%&&&'''%%%$$$"""!!!!!!###$$$&&&$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&''')))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((((('''''''''&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))***+++++++++++++++((()))***+++,,,+++******++++++,,,,,,,,,---------000111222333555999???CCCRRRaaauuuxxxbbbQQQIIIHHHJJJJJJIIIJJJOOOYYYeeeooouuusssyyyzzzvvvuuuwwwvvvnnnfffcccYYY[[[^^^ccchhhooowww{{{}}}ssslllbbbZZZSSSPPPMMMKKKMMMJJJFFFDDDDDDGGGKKKNNNOOO[[[pppttteeeZZZTTTEEE@@@;;;777555444333222---------,,,,,,,,,++++++******************++++++''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''|||tttkkk___XXXVVVVVVTTTRRRIIIFFF???777000,,,,,,...---+++******,,,,,,,,,+++))))))))))))************((()))))))))((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%###""" !!!###%%%'''%%%### ###%%%%%%$$$ """###%%%%%%$$$###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))))))))))))))))))))))))))(((''''''((()))***++++++*********))))))((((((***************++++++,,,***+++---------///111444///444888777666<<>>888333111///.........---,,,++++++++++++++++++++++++)))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))}}}~~~yyyrrrlllhhhcccbbbbbbdddeeefffdddbbb``````aaaccceeehhhkkklllpppsssuuuwwwwwwyyy{{{|||{{{~~~wwwnnnccc\\\\\\]]]```bbb```YYYNNNFFF666333///---------------///---***'''&&&''')))***+++)))'''((())))))(((&&&)))(((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))((((((''''''&&&&&&%%%$$$""""""###%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((******************))))))))))))))))))))))))******)))))))))))))))******+++***,,,...000222666:::======FFFSSS```kkksssxxx||||||zzzlll```YYYTTTUUUXXX]]]bbbgggkkkmmmxxx|||uuurrrrrrrrrqqqqqqrrrtttvvvxxx{{{|||sssqqqmmmfffaaa___]]][[[YYYXXX\\\aaaiiiqqqyyy~~~xxxooobbbUUUNNNJJJHHHHHHHHHIIIHHHGGGGGGNNNZZZcccfffqqq|||ooobbbTTTFFF===666222///---...///...,,,++++++++++++++++++++++++((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))nnnjjjgggfffgggjjjmmmnnnqqqpppnnnllliiigggeeeddd___^^^___aaaccccccaaa___YYYYYYYYY[[[]]]```ccceeegggiiikkkllllllmmmoooqqqkkklllmmmnnnoooooonnnnnnmmmqqqvvvzzz~~~~~~qqqhhhbbbaaa```aaaaaa\\\TTTNNNBBB===777222///...,,,+++---+++)))((('''((()))******(((&&&'''***+++)))'''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$############$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%(((&&&$$$""""""###%%%'''"""$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))***************************++++++,,,...///111222444999???DDDIIITTTcccpppyyy|||tttggg[[[VVVQQQUUU[[[dddmmmtttzzz}}}~~~zzzyyyzzzvvvwwwxxxzzz}}}{{{rrrlllgggbbb[[[WWWVVVVVVVVVZZZ```hhhppptttvvviii^^^XXXSSSQQQKKKIIIFFFCCCDDDIIIPPPVVV]]]eeesssyyyhhhWWWKKK@@@:::333//////000...---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))fffccc```___```ccceeeeeegggggggggfffdddddddddeee^^^^^^^^^```aaa```]]][[[YYYXXXWWWXXXYYY[[[^^^___```bbbdddeeefffhhhkkkmmmeeeeeeeeeeeeddddddddddddaaacccdddeeefffhhhkkknnnsssuuuwwwuuussssssxxx}}}}}}tttnnngggcccaaa]]]WWWRRRMMMHHH@@@888333///,,,+++++++++***))))))*********)))'''%%%&&&+++,,,***(((''''''''''''&&&&&&&&&%%%''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%!!!$$$&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&''''''"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))((())))))***)))((('''&&&((()))))))))************+++++++++++++++,,,,,,---///000111333777???HHHNNNXXXcccrrr}}}vvvpppqqqpppiiiaaa^^^\\\___dddkkkuuu{{{pppddd\\\YYYWWWTTTSSSVVV\\\bbbgggrrrxxxxxxnnneee```UUUOOOHHHDDDDDDGGGIIIJJJSSSWWWaaaooolll___OOOGGG<<<444222111000---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))))))))))))))))))))))))))((((((''''''(((((()))cccaaa___```cccfffiiijjjjjjjjjiiifffdddbbbbbbccc]]]\\\\\\]]]]]][[[XXXUUUZZZYYYXXXWWWWWWYYY[[[\\\]]]^^^```aaaaaacccfffhhhcccbbbbbbaaa``````aaaaaa^^^^^^^^^]]]]]]^^^bbbdddaaaggglllllliiifffgggjjjmmmnnnoooqqquuu{{{uuulllgggccc]]]YYYSSSMMMDDD<<<777333000...***++++++++++++,,,,,,+++)))&&&$$$&&&+++---+++(((''''''&&&&&&&&&%%%%%%%%%))))))))))))************&&&''''''''''''''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&%%%######!!!$$$''''''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########&&&&&&&&&'''((())))))***))))))))))))))))))))))))***+++,,,,,,,,,***)))((((((((())))))*********+++,,,,,,++++++,,,,,,---...,,,---///222999DDDPPPXXXcccnnn{{{uuuiiiccchhhnnnnnnjjjiiillllllmmmqqqyyysssggg]]]ZZZVVVSSSSSSWWW[[[^^^\\\bbbnnn~~~tttlll```XXXNNNHHHGGGHHHFFFDDDJJJMMMTTT```ppp|||nnn[[[QQQCCC999555333000...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((___```aaacccfffjjjnnnqqqrrrmmmgggcccbbbbbbaaa___aaa___]]]\\\]]]]]]\\\[[[ZZZZZZYYYUUURRRSSSWWW[[[``````bbbcccdddeeeeeeeeekkkhhhdddbbbbbbbbbbbbaaa```^^^\\\ZZZZZZ[[[]]]___eeecccbbbbbbccccccbbb```eeebbbaaadddfffgggkkkpppvvvzzz{{{kkk^^^VVVRRRLLLNNNPPPLLLDDD;;;555333***,,,---...,,,,,,---...+++******)))))))))))))))'''''''''((())))))******+++)))&&&######$$$''')))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!"""######&&&$$$"""###%%%&&&$$$"""$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########""""""!!!!!!!!!""""""###$$$%%%''''''((($$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''***))))))(((''''''&&&&&&&&&&&&'''((()))***++++++***)))))))))((((((''''''******+++++++++,,,,,,,,,------------......---++++++333999999>>>LLL^^^iiiwwwuuuxxxvvvoooddd```ZZZZZZfffvvv}}}{{{tttfffZZZYYY[[[YYYWWWYYYWWWUUUWWWaaaoooqqqeeeVVVNNNKKKIIIGGGFFFFFFIIIMMMSSS\\\iiixxxvvvbbbOOOEEE???666000//////...------------------************************'''((()))******)))(((''')))))))))(((''''''&&&&&&aaacccggglllqqqvvvzzz|||xxxrrrkkkfffddddddcccbbbeeeccc```_________]]]\\\\\\\\\[[[YYYWWWXXX\\\```bbbcccdddfffggghhhhhhhhhllliiieeeccccccbbbaaa```aaa```^^^\\\\\\^^^```bbbeeecccaaaaaaaaaaaa___]]]bbb^^^]]]___``````cccgggiiilllpppsssuuuyyy~~~zzzhhh\\\VVVMMMNNNOOONNNKKKFFFBBB???111000000///---,,,+++***++++++***)))))))))))))))++++++++++++************---,,,)))((('''(((***+++)))))))))(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&''''''%%%###$$$&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''(((((((((((((((((())))))))))))))))))******,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---///000//////---444;;;BBBNNN^^^lllqqq|||{{{~~~wwwllleee\\\[[[XXX\\\lll|||kkkeeecccaaa```aaaWWWSSSSSSXXXaaammm|||wwwfffYYYPPPKKKIIIHHHHHHIIIKKKNNNTTT^^^kkkttt~~~ppp```TTTGGG;;;555666///...---,,,,,,++++++***************************(((((()))******)))((((((''''''((((((((((((((((((aaaeeekkkqqqxxx}}}~~~yyyrrrmmmkkkkkkkkkkkkmmmkkkhhhggggggfffeeecccbbbbbbaaa```______bbbeeeeeefffhhhiiikkkllllllmmmnnnllliiihhhhhhhhhgggfffbbbaaa_________aaacccdddgggeeecccccccccbbb```^^^```[[[YYY[[[[[[YYY\\\```dddfffiiikkklllnnnqqqsssqqqvvv{{{~~~xxxeeeZZZRRRPPPOOOQQQSSSSSSPPPMMM;;;666111//////...,,,))),,,+++******))))))******---,,,,,,+++******)))))),,,,,,+++*********++++++,,,+++***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***)))(((((('''((((((((((((&&&$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((((((((((((''''''''''''(((((('''&&&%%%%%%$$$###'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''+++)))&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''((())))))************)))))))))((((((((())))))))))))))))))*********+++++++++,,,,,,,,,++++++,,,---///000222333222999DDDRRRfffyyyzzzmmmbbb]]]XXXYYY\\\cccsss}}}wwwqqqnnnmmm___XXXSSSTTTWWW\\\eeennnzzziii\\\TTTPPPNNNMMMLLLJJJHHHKKKRRR[[[bbbuuuyyykkkWWWEEE===<<<222000...---,,,,,,***(((++++++++++++++++++++++++((())))))******))))))(((&&&&&&'''(((((()))******fffiiimmmsssyyy~~~}}}zzzzzz{{{}}}}}}{{{yyyyyyzzzzzzyyyxxxtttsssrrrooommmllllllmmmlllmmmnnnpppqqqrrrsssssssssrrrqqqqqqrrrrrrpppoooggggggfffeeefffgggiiijjjkkkiiigggggggggfffdddbbb```\\\ZZZ[[[[[[YYY[[[```fffggghhhiiiiiiiiijjjkkkhhhlllppprrrtttzzzqqq___XXXSSSOOORRRXXX\\\ZZZWWWGGG???555000000111000---,,,,,,+++************+++*********))))))(((((((((((()))))))))))))))((((((+++++++++***)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&(((''''''&&&&&&&&&&&&&&&(((&&&$$$$$$$$$%%%&&&'''%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&'''((((((+++)))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''''''''((()))))))))******+++++++++,,,,,,,,,***+++,,,,,,---///222555999DDDTTTggg|||pppeee___^^^]]]ccciiiqqq}}}~~~vvvjjjbbbYYYWWWVVVVVV[[[aaakkkttt|||mmmddd]]]YYYRRROOOIIIFFFFFFKKKRRRXXXhhhppp~~~oooYYYIIIAAA777444000/////////---+++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))))))))nnnoooqqqvvv}}}|||}}}~~~~~~}}}}}}{{{xxxuuurrrqqqpppoooooooooppppppmmmllljjjiiiiiihhhfffdddbbb^^^\\\]]]]]]\\\___cccddddddddddddddddddcccaaabbbeeeggghhhhhhmmmuuu|||fff]]]VVVPPPRRRZZZaaaaaa___WWWLLL>>>555222222000///---,,,,,,+++++++++++++++(((((())))))*********+++''''''((()))))))))((('''))))))))))))************&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$#########%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$%%%&&&&&&'''((((((***(((&&&&&&&&&'''&&&$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,,,,///333777???PPPeeevvvpppddd```bbbfffjjjsss}}}uuujjj___ZZZWWWUUUWWW[[[]]]eeeqqq}}}xxxmmmdddUUUPPPIIIDDDDDDHHHOOOSSS^^^dddooovvv]]]LLL===888111///000111///---++++++++++++++++++++++++******))))))))))))************))))))((((((((((((vvvwwwyyy~~~}}}{{{zzzyyyyyyvvvssspppooommmllliiigggfffbbb___aaaaaa___aaafffddddddcccdddeeedddaaa___\\\]]]]]]^^^```eeejjjooottt{{{tttccc[[[SSSSSSZZZbbbeeeddddddZZZLLL@@@888333///---...---,,,,,,++++++,,,,,,******++++++,,,------...((()))******++++++******((((((((())))))*********&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''((($$$$$$%%%%%%&&&&&&'''''')))'''&&&&&&'''''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''$$$%%%%%%&&&((())))))***)))))))))*********************+++++++++,,,,,,,,,+++---...------111888>>>GGG[[[ppp~~~|||lll```[[[```iiipppwwwwwwhhh```ZZZVVVUUUXXXYYY```iiiqqqwww~~~}}}ooo[[[TTTKKKDDDDDDHHHMMMPPPVVVZZZdddrrruuu^^^FFF>>>444000000111///---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++***))))))(((''''''~~~{{{wwwssspppnnniiiffffffeeecccdddhhhiiihhhhhhiiijjjjjjfffccc\\\ZZZXXXYYY]]]aaacccdddhhhlllsss{{{qqqhhh]]]XXXZZZ___bbbcccccc___WWWMMMBBB999222.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$!!!$$$'''(((&&&$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&''''''(((((())))))'''((((((((())))))******((((((((((((''''''''''''******+++++++++,,,,,,,,,+++---///000111666???GGGTTTeeexxxvvvkkk^^^XXX\\\gggssszzz}}}pppfff___[[[\\\\\\bbbjjjnnnnnnooosssvvvzzzggg^^^RRRJJJGGGIIILLLNNNQQQUUU\\\ffftttrrrUUUJJJ<<<444222333111...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******)))))))))))))))))){{{uuuppplllllliiifffgggkkkkkkjjjjjjkkkmmmmmmiiieeeaaa\\\XXXXXX\\\______]]]___aaaeeejjjsssuuuggg]]]YYYZZZ\\\]]]\\\]]][[[UUUKKK???777222......---,,,,,,,,,,,,---,,,,,,+++******)))))))))***)))))))))***+++,,,,,,******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###!!!%%%)))***(((%%%$$$%%%$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))*********)))((($$$%%%&&&'''(((***++++++++++++++++++************,,,,,,++++++******))))))******+++++++++,,,,,,,,,***---000222444;;;FFFNNN___nnn}}}xxxooodddYYYWWW```ooo{{{uuujjjdddccc```fffmmmoookkkhhhggghhhnnnyyyrrrhhhZZZPPPLLLLLLMMMNNNOOOSSSXXX^^^fffttt~~~bbbUUUDDD999666666444111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,((((((((()))******++++++{{{wwwuuusssqqqooopppqqqrrrqqqnnnhhhcccaaa^^^[[[YYYZZZ[[[\\\\\\\\\^^^```bbbeeelllvvv~~~}}}|||yyyiii```___]]]ZZZ\\\UUUNNNLLLNNNLLLEEE===333111///............---...---***)))((((((***+++))))))))))))(((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&'''((((((((('''&&&%%%%%%$$$#########$$$&&&'''''''''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((('''&&&&&&'''((())))))))))))************(((((((((((())))))))))))))))))))))))************///,,,******,,,...---+++///222555777:::BBBOOOYYYiiippp{{{{{{nnnaaa[[[XXX]]]iiiuuu{{{}}}sssmmmnnnnnnqqquuurrrjjjcccbbbccciiirrr~~~xxxfffYYYQQQNNNNNNPPPNNNNNNQQQXXX___fffrrr}}}yyydddNNNBBB<<<555333555...//////...,,,++++++,,,***)))))))))***+++,,,,,,''''''(((((())))))******|||yyywwwtttrrrpppmmmjjjgggdddaaa]]]\\\\\\]]]]]]]]]ZZZ[[[]]]^^^```eeemmmrrr}}}}}}yyy|||yyyppplllfff___XXXUUUSSSRRRQQQOOOJJJFFF888555000...------,,,+++---,,,+++)))((())))))***++++++++++++************))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((((((&&&&&&'''(((((((((((()))))))))******(((((((((((()))))))))***))))))))))))************,,,+++)))+++---///...,,,---000444999AAAMMM[[[eeeooouuu}}}zzzkkkbbb______ggguuuzzzpppoooqqquuuuuunnngggddd___bbbiiitttzzzkkk___VVVOOOKKKJJJJJJNNNTTTYYY^^^hhhqqqrrr]]]OOOEEE:::333222.........---,,,,,,,,,,,,******)))))))))***++++++(((((((((((())))))******~~~wwwrrrooommmkkkdddaaa^^^\\\\\\\\\[[[ZZZXXXYYYZZZ[[[\\\___bbbfffhhhvvvwwwlllbbbVVVWWWXXXWWWUUURRRPPPPPPBBB===666111...---,,,+++,,,++++++***))))))((((((++++++++++++************************)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((((((&&&&&&'''(((''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++)))))))))+++...///...---///222777@@@MMM\\\iiirrryyy|||}}}nnnggghhhlllwwwyyyrrrooorrrtttooojjjhhhcccbbbdddlllyyyrrrbbbSSSIIIHHHGGGJJJPPPSSSVVV[[[bbbqqq~~~lll^^^QQQCCC888333//////..................+++***))))))))))))))))))((((((((())))))))))))***yyytttqqqhhheeeaaa___^^^]]][[[YYYXXXYYYZZZ[[[\\\\\\]]]^^^^^^fffrrr{{{xxxmmm___^^^[[[YYYWWWVVVTTTSSSLLLFFF>>>777333000///---++++++++++++***)))((('''))))))))))))(((((((((''')))*********))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&((()))((('''&&&'''(((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++)))***+++---...///...---444777===HHHXXXhhhtttzzzyyyqqqttt{{{~~~yyytttxxx|||}}}pppllllllkkkiiiiiipppjjjeeehhhqqq~~~ooo\\\OOOJJJHHHIIIMMMOOOOOORRRWWWeeeuuussseeeYYYLLLAAA:::333111///...////////////++++++***)))(((((((((((())))))))))))))))))))))))tttpppkkkfffccc```]]][[[XXXXXXZZZ[[[\\\\\\[[[ZZZ[[[^^^dddjjjqqq}}}wwwnnnddd^^^]]][[[VVVRRRPPPKKKDDD===888444000...+++,,,,,,,,,+++***)))((())))))))))))((((((((('''(((((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''((()))(((''''''((()))''''''''''''(((((((((((())))))))))))************************+++++++++++++++,,,---............///444999BBBPPPaaaqqq{{{}}}zzzvvvqqqvvv|||zzzmmmhhheeefffhhhuuukkkdddeeejjjuuu~~~lll^^^QQQMMMJJJLLLLLLJJJLLLOOO[[[jjj{{{uuuhhh\\\RRRHHHAAA666333///---......---,,,++++++***))))))((())))))************))))))))))))yyypppiiiccc^^^[[[[[[ZZZ[[[\\\]]]]]][[[YYYXXXYYY]]]bbbfffmmm{{{{{{oooiiicccYYYQQQOOOLLLHHHCCC>>>999222...---------,,,++++++******++++++++++++************'''(((((())))))((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%$$$#########$$$&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((())))))''''''((()))''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,,,,---.........///111444444<<>>666222000///+++(((++++++++++++++++++,,,---+++++++++*********)))))){{{vvvkkkiiifffeeefffdddaaa]]]VVVVVVYYY]]][[[YYY^^^hhhmmmyyysssbbbXXXQQQRRRSSSTTTPPPHHH>>>777222000...,,,+++,,,---...))))))))))))(((((((((((()))******+++++++++******(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((()))***)))((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''')))***)))((('''(((***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))+++,,,---///333;;;AAAMMM[[[nnn~~~}}}~~~~~~|||yyywwwwwwyyy|||~~~xxxyyyzzzzzzzzz|||~~~||||||~~~qqqiii^^^WWWVVV\\\]]]]]]gggvvvxxxgggZZZRRRLLLKKKNNNQQQSSS[[[jjj{{{zzzqqqeeeXXXMMMFFF===888666444///+++++++++++++++,,,---......++++++++++++******))))))~~~|||~~~xxxuuupppnnnlllhhhbbb]]]\\\YYYYYYZZZYYYWWWYYY^^^gggiiirrrrrr\\\WWWQQQOOORRRSSSPPPLLLJJJ666666444000---+++---...++++++++++++++++++++++++***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((((((((())))))))))))************(((((())))))******++++++))))))))))))******************************++++++...++++++---000555AAALLL```nnn~~~}}}|||yyyvvvtttsssssssssnnnppprrrrrrrrrsssuuuwwwttttttuuuuuuuuutttttttttxxxxxxyyyyyyzzz{{{{{{|||{{{}}}}}}|||}}}}}}}}}~~~qqqcccaaa^^^ZZZYYY\\\bbbgggqqqxxxfffXXXOOOJJJHHHOOORRRWWWccctttsssgggXXXNNNDDD@@@;;;333111333---+++)))***+++,,,,,,+++************************~~~zzzyyy|||zzzrrrmmmjjjfffccc```\\\ZZZ[[[ZZZXXXZZZ^^^aaabbbjjjttt{{{~~~mmm^^^WWWSSSUUUVVVSSSPPPOOOBBB<<<444///.........---+++++++++++++++++++++++++++******)))((((((''''''''''''''''''''''''''''''************)))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((()))))))))*********)))******************+++))))))))))))***************************++++++,,,///------000222999GGGTTTooo||||||yyyxxxwwwxxxxxxyyyxxxwwwuuuuuuuuuvvvvvvuuutttrrrpppooooooooopppnnnoooqqqppppppqqqsssuuuwwwxxxzzz{{{|||||||||{{{yyyzzz{{{|||~~~|||{{{zzzzzzzzzzzzxxxxxxyyy|||kkkgggbbb]]][[[[[[\\\]]]dddsssuuudddWWWOOOKKKKKKOOOVVVbbbqqq~~~}}}lll___QQQGGG===333///000///---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{|||}}}}}}~~~wwwrrrnnnlllccc^^^[[[ZZZYYYWWWXXX\\\\\\^^^eeelllppprrrwwwiii```XXXWWWXXXVVVTTTTTTOOOEEE888222111111///,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))******++++++***************))))))))))))*********+++++++++*********++++++,,,---//////000333666???QQQaaayyy}}}yyyxxxvvvwwwyyyzzz{{{yyywwwvvvooonnnllljjjiiihhhiiiiiilllkkkjjjiiijjjlllnnnoooqqqqqqpppppppppqqqssstttvvvvvvvvvuuutttuuuxxxzzz{{{|||~~~}}}}}}~~~}}}}}}yyyrrriiiccc```]]]ZZZXXXYYY```oootttdddXXXQQQLLLOOOVVV```kkkwwwxxxeeeUUUFFF999333222111///......///...+++)))------------------------||||||xxxmmmfff```^^^\\\ZZZZZZ]]]WWWZZZ```gggiiillluuuuuuhhh\\\XXXYYYWWWUUUUUUUUUMMMBBB;;;777444000,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((()))))))))************))))))((((((((())))))*********++++++++++++++++++++++++,,,---......///222666;;;GGG\\\nnn~~~~~~{{{wwwtttqqqqqqqqqpppppppppppppppooonnnmmmlllkkkkkkkkklllnnnmmmllllllnnnppptttvvvwwwwwwwwwxxxzzz}}}uuukkkgggddd___[[[VVVXXXaaatttrrrddd[[[SSSRRRTTTZZZbbblllyyyzzzgggVVVGGG<<<888111000//////000///,,,***++++++++++++++++++++++++~~~uuukkkfffccc___^^^___TTTVVV[[[```bbbeeennnyyy{{{rrrbbb[[[YYYWWWTTTTTTTTTRRRNNNGGG???777111///---------,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((())))))))))))))))))((((((''''''&&&************++++++++++++++++++++++++,,,---...///,,,...333;;;DDDRRRgggzzz|||}}}~~~{{{yyyvvvuuusssrrrrrrrrrtttuuuwwwwwwvvvvvvvvvvvvvvvwwwxxxwwwwwwxxxzzz}}}wwwoooiiiddd___WWWWWW\\\gggvvvsssgggZZZSSSOOOQQQWWWaaaqqqzzzfffTTTDDD:::111000//////000///---+++++++++++++++++++++++++++xxxooohhh```\\\\\\[[[ZZZ\\\___```aaagggoootttyyylllbbb^^^ZZZUUUSSSPPPSSSSSSOOOFFF===666222......------,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((())))))((((((((((((((((((''''''*********++++++++++++,,,+++++++++,,,---...///000---///777DDDRRRbbbuuu~~~|||{{{{{{}}}{{{ppphhhcccZZZYYY[[[^^^bbbkkk{{{yyydddWWWMMMLLLPPPWWWgggvvvtttaaaMMM>>>555333111000000000///---------------------------uuuiiiaaa___ccc```___aaabbbbbbeeejjjlllooowwwyyymmmggg```ZZZVVVQQQQQQRRRQQQLLLEEE<<<666///......---,,,,,,++++++************************((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$######$$$%%%%%%&&&"""######$$$$$$######"""$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))))))))))))))*********************+++++++++,,,,,,++++++,,,,,,---///000111111333===OOObbbrrr~~~sssmmmaaa]]]ZZZYYYWWWXXXcccoooxxxfffVVVRRRQQQRRRZZZeee|||qqq]]]NNN>>>:::555222000000///...........................yyyoookkkccc___]]]```bbbbbbccceeefffiiiqqqxxxyyy}}}uuunnnfff^^^ZZZSSSPPPNNNOOOPPPKKKAAA888//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))******++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,---...///111111555777AAAVVVlll~~~zzzhhhaaa[[[WWWRRROOOTTT^^^iiiwwwccc[[[VVVPPPQQQWWWjjj|||nnn```DDD???999444111000///...,,,,,,,,,,,,,,,,,,,,,,,,}}}qqqmmmhhheeefffeeeaaa___```dddfffjjjmmmqqqvvv|||zzzsssnnnjjjgggTTTOOONNNRRRSSSMMMFFFBBB777222,,,+++...000---***+++++++++************)))))))))))))))))))))))))))+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&((((((((((((((('''''''''))))))))))))************))))))***+++,,,,,,---------***))),,,------///444999HHHUUUeeezzz|||mmm```\\\VVVLLLKKKQQQ\\\rrrzzzhhhXXXMMMMMMTTT```kkk}}}gggWWWLLL>>>444///...///000//////...---,,,,,,,,,,,,~~~uuulllgggddd``````ccc```bbbfffiiilllqqqvvvzzz}}}{{{xxxuuuaaaXXXQQQQQQRRROOOJJJGGG@@@:::333...---...---+++++++++++++++************))))))))))))))))))))))))******)))(((((((((((()))(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***************)))(((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,,,,------++++++...000000444:::FFFWWWdddrrryyywwwyyy{{{~~~|||iii```VVVKKKHHHLLLSSSbbbvvvvvvcccSSSMMMPPPWWW^^^mmm{{{```RRRCCC===888333111222//////...---,,,,,,,,,---|||uuummmfffcccddd^^^```dddfffiiimmmqqqtttuuu|||nnn^^^PPPLLLMMMLLLJJJIIIIIIDDD<<<444///,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))***)))((((((''''''(((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((('''((())))))))))))((('''***************))))))(((************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,...,,,,,,000222444;;;BBBSSSeeeqqq{{{}}}uuuqqqmmmhhhggghhhjjjlllrrrzzzxxxhhh\\\PPPJJJJJJLLLRRR]]]mmmqqq]]]QQQNNNQQQSSS\\\mmm}}}sss^^^MMMIIIDDD888333555///......---------......}}}pppfffbbbaaaccceeegggiiikkknnnqqqppptttyyyvvvdddRRRLLLLLLKKKIIIGGGLLLIIIDDD<<<333...,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((('''''''''''''''((((((((('''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((&&&((()))++++++)))(((&&&''''''(((((((((((('''''')))))))))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++///------000333666???IIIaaaqqqzzz~~~}}}uuuooommmkkkggggggiiijjjkkkooosssxxxvvvhhh[[[RRRNNNKKKKKKOOOZZZlll}}}jjjZZZRRRQQQPPPTTT___kkkxxxrrr\\\UUULLL<<<444777//////...............///ssshhhdddccceeeggghhhggghhhiiikkkmmmnnnrrrxxxzzzjjjYYYSSSQQQMMMIIIGGGHHHHHHGGGBBB;;;444///---,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&((()))++++++)))(((&&&''''''((((((((((((''''''((((((((())))))*********************++++++++++++------,,,,,,,,,,,,,,,,,,///---...111333999DDDPPPooo|||~~~~~~xxxsssrrrrrroooooorrrppprrruuuwwwyyywwwgggYYYQQQLLLLLLMMMQQQZZZhhhyyyvvveee[[[SSSRRRTTTWWW\\\fffxxxnnn___PPP>>>666999000000///.........//////tttooonnniiikkklllkkkiiigggggggggjjjiiilllqqqvvv{{{wwwkkk^^^XXXSSSMMMGGGFFFEEEFFFGGGEEEAAA;;;444///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))((((((''''''(((((('''(((((((((((()))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''((())))))))))))((('''((())))))***************''''''((())))))******************++++++++++++,,,,,,,,,,,,,,,------------...---///333777???NNN\\\sss}}}}}}zzz}}}}}}~~~{{{{{{}}}yyyzzz|||~~~wwwcccUUUPPPNNNMMMNNNQQQXXXffftttqqqfffVVVUUUSSSRRRRRRYYYkkk}}}jjjUUUDDD;;;999222111000//////.........{{{{{{yyyzzzzzzxxxtttpppooonnnmmmiiiiiilllnnnooovvvyyypppgggaaaYYYPPPLLLLLLGGGFFFEEEFFFEEEAAA:::444------,,,,,,,,,+++++++++))))))))))))))))))))))))******)))(((((((((((()))'''((((((((())))))))))))&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))***************(((((()))******+++,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,---...............222777===HHH[[[lllttt|||{{{yyyuuueeeYYYQQQLLLLLLMMMPPPYYYdddrrr~~~|||qqq___YYYRRRNNNMMMQQQ___lllvvv\\\MMMBBB:::444333222000///......---|||zzzyyytttnnnjjjkkkiiihhhnnnvvvrrr|||tttmmmdddZZZXXXZZZKKKGGGDDDEEEFFFDDD>>>888---------,,,,,,,,,++++++))))))))))))))))))))))))++++++***)))))))))))))))'''((((((((())))))******%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((())))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---...//////...///444;;;CCCPPPeeexxxxxxvvvcccVVVKKKJJJKKKMMMRRRXXXdddrrrzzzhhh]]]RRRLLLKKKMMMUUU^^^ttt~~~bbbTTTGGG;;;555444333111///...------|||tttmmmiiihhhjjjkkknnnqqqzzz}}}uuupppjjjbbb[[[RRRMMMHHHGGGHHHGGGBBB>>>222111///+++((((((+++...******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))(((((())))))'''''''''((()))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))************))))))(((((('''''')))************+++++++++******))))))***,,,---//////...------///000000///444444777@@@UUUlllzzz}}}yyyzzz~~~rrr```PPPLLLHHHDDDHHHRRRWWWhhh}}}~~~mmm\\\SSSNNNLLLOOOVVVdddyyyttt^^^OOOFFF===555000000111///---...zzzqqqkkkhhhfffiiiiiioooyyyzzznnndddWWWQQQKKKIIIJJJJJJGGGDDD;;;666000,,,,,,---,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))***)))))))))((((((((((((*********))))))((((((((('''&&&'''((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************))))))(((((((((((()))************++++++++++++************,,,---...000///......///000000000444888@@@OOOgggyyyqqqssswww~~~~~~~~~rrr\\\RRRKKKEEEGGGNNNTTTcccwwwzzzhhh[[[QQQKKKLLLQQQYYYlllnnn[[[OOOBBB999222111111...---...tttlllggghhheeeeeehhhooo}}}~~~rrreee^^^TTTNNNKKKKKKIIIHHHEEE===333///000000...***,,,,,,+++***************))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&'''&&&&&&%%%$$$&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''')))(((''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))*********))))))))))))((((((((()))************+++++++++++++++******+++,,,---...000//////...///000111222444>>>NNNfffyyyuuussssssxxx}}}|||||||||xxxwww}}}yyyqqqqqqsssooorrrsssmmmiiijjjllllllkkkiiiiiiiiijjjppp}}}iiiYYYNNNGGGEEEIIIRRR^^^pppyyyhhhXXXMMMLLLOOOOOO]]]ppp~~~gggUUUIII???666222000---,,,...uuummmhhheeebbbbbbccckkk}}}yyypppbbbVVVNNNKKKIIIHHHKKKCCC:::444222000---+++---,,,+++***)))***+++,,,))))))))))))))))))))))))*********)))))))))((((((&&&&&&'''(((((('''&&&%%%%%%%%%%%%'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,------000000000//////000333555555EEE^^^{{{xxxttt|||~~~uuulllgggccc___bbbccceeemmm||||||rrrpppppppppqqqyyy}}}zzzzzzxxxuuu~~~wwwqqqooohhhhhheee___\\\\\\```bbbbbb```______```fffttt|||gggYYYOOOKKKKKKSSS\\\kkk{{{vvvcccUUUPPPPPPMMMUUUbbbsssnnnYYYPPPEEE:::444111...---///yyyooocccaaaaaabbbaaabbblllwww~~~ooo```UUUOOOLLLKKKLLLIIIBBB:::333///------...---+++*********+++,,,************************************))))))))))))******+++++++++++++++***&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))************))))))*********++++++++++++,,,,,,,,,------------///000000000///111666999;;;OOOlll{{{lllfffbbbccclllvvv}}}|||vvvpppjjjeeeaaa___eeekkknnnhhhbbb^^^[[[XXX]]]^^^^^^aaalllyyy}}}zzzwwwtttvvv}}}wwwrrrpppnnnooouuuuuurrrsss~~~yyy}}}zzznnnhhhaaa^^^YYYUUURRRRRRUUUYYYZZZYYYYYYZZZZZZ^^^kkkwwwlll]]]SSSOOOUUU]]]jjjyyyooo___UUUQQQPPPRRRYYYfffyyyyyyeeeWWWKKK???888444000///111wwwmmm]]]\\\]]]```aaa```ccchhhsss{{{lll___WWWTTTSSSMMMLLLHHH@@@888111//////------,,,+++++++++++++++************************++++++*********)))))))))(((''''''''''''(((((()))'''&&&%%%&&&'''((((((&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((('''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))************+++)))************+++++++++,,,,,,------------,,,,,,---///000000000333999>>>FFF]]]zzz~~~uuuhhh^^^ZZZVVVVVV\\\dddiiilllkkkggg```[[[YYYXXXVVVVVVVVV___fffddd___\\\ZZZWWWXXXZZZZZZ[[[ffftttxxxsssnnnhhhggglllsssxxxqqqmmmrrrxxxxxxuuuvvvwwwyyyzzzlllddd]]]WWWSSSQQQOOOMMMOOOSSSWWWWWWYYY[[[ZZZ[[[dddooo~~~iiiXXXOOOWWW___jjjvvv}}}lll]]]SSSUUUQQQRRR\\\kkk|||yyyaaaUUUGGG???:::444111222yyyqqqccc^^^[[[^^^aaa``````bbbeeennn}}}xxxjjj___YYYWWWPPPNNNJJJEEE???999333///,,,,,,------,,,,,,+++***************************+++++++++*********))))))&&&$$$###""""""$$$&&&((()))'''&&&&&&'''''''''&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))(((&&&%%%&&&'''((('''&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))*********+++++++++)))************+++++++++,,,,,,---......---,,,++++++...000000000444<<>>PPP```~~~{{{xxx}}}tttpppkkkeee```YYYSSSNNNOOOOOONNNNNNMMMMMMNNNNNNPPPRRRUUUXXXXXXVVVTTTRRROOOMMMKKKIIIIIIJJJLLLNNNNNNOOORRRUUUUUUUUUZZZaaarrryyykkk^^^[[[[[[^^^jjjxxx~~~~~~|||vvvmmmgggeeeeeecccttttttllliiimmm{{{}}}wwwyyypppkkknnnpppsssrrrlllddd]]]ZZZ]]]___```bbbcccccccccbbb^^^\\\YYYVVVTTTSSSSSSSSSZZZ^^^dddgggfffcccaaa___bbbxxx{{{{{{{{{{{{{{{{{{{{{|||}}}mmmZZZSSSQQQPPPUUU]]]```sss{{{lllaaaccchhhmmmuuu~~~xxxiii\\\QQQFFF???nnnkkkgggeeeeeedddbbbaaa]]]^^^```^^^ZZZWWWVVVVVVQQQRRRSSSTTTUUUTTTSSSRRROOOPPPPPPPPPQQQQQQQQQQQQPPPQQQSSSSSSTTTUUUXXX[[[ZZZ[[[\\\^^^aaacccdddeeeggglllsssxxx{{{}}}zzzoooiiigggfffdddaaa]]]ZZZ^^^gggttt}}}~~~}}}}}}qqqiiihhhiiibbbXXXNNNGGGEEEFFFGGG@@@999111---...///,,,))),,,+++******))))))******((((((((((((((((((((((((&&&'''((()))************''''''((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++******+++,,,,,,,,,+++++++++,,,------++++++,,,,,,---.........///111555888<<>>:::444000//////---,,,++++++******++++++(((((())))))******++++++%%%&&&''')))************%%%''')))***+++***)))(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&((()))***))))))+++---+++++++++,,,---...///000++++++,,,---...///000111333555???RRRfffvvv~~~|||zzzrrrfffZZZRRRMMMJJJHHHDDDDDDDDDEEEGGGHHHGGGEEE???@@@@@@AAABBBCCCEEEFFFEEEHHHMMMSSSXXX\\\___```WWWWWWVVVVVVWWWXXXYYYYYYXXX[[[ZZZVVVWWW^^^___[[[ccctttxxxpppiiieee___\\\VVVRRRPPPPPPSSSUUUZZZ___hhhsss{{{zzzwwwqqqiiiccc___^^^iiiuuuqqqsssvvvtttqqqrrrssstttvvvyyy|||~~~}}}zzzhhh]]]WWWTTTUUUXXX]]]fffvvvuuulllnnnsss{{{lll]]]YYYYYYYYYZZZ\\\___aaacccfffeeedddccceeehhhkkkmmmhhhiiiiiijjjjjjjjjiiiiiirrrpppmmmllllllllljjjiiieeedddbbb```^^^[[[ZZZYYYZZZYYYWWWUUUSSSPPPOOONNNLLLNNNNNNKKKHHHHHHKKKOOOPPPQQQSSSUUUWWW[[[___cccfffmmmvvv}}}ooogggbbb]]]]]]aaabbbccceeehhhnnn}}}|||}}}ooo___UUUPPPLLLJJJAAABBBBBB???999444000///,,,+++))))))+++++++++***))))))))))))))))))))))))+++*********))))))(((((())))))***))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---......***+++---//////...---,,,,,,......,,,---///000///333999KKKcccuuuyyyzzzwwwnnnaaaWWWQQQNNNKKKIIIGGGFFFEEEEEEFFFGGGFFFDDD>>>???@@@BBBDDDFFFGGGHHHHHHHHHKKKRRRZZZ```bbbaaabbb^^^[[[ZZZ[[[\\\[[[YYY[[[\\\\\\]]]]]]^^^______kkkvvv~~~mmmccc\\\WWWTTTPPPRRRTTTRRRPPPRRRYYY___dddkkkvvvyyyrrrjjjaaa^^^```iiizzzqqqqqqssssssqqqqqqnnnqqqtttuuutttuuuwwwzzz|||yyyhhhbbbYYY[[[^^^```aaallluuujjjcccooozzzxxxgggaaabbbccceeegggjjjlllmmmrrrqqqppppppqqqsssuuuwwwyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}|||||||||zzzxxxtttsssrrrpppmmmkkkjjjiiiffffffdddbbb___\\\ZZZYYYSSSSSSQQQNNNKKKJJJLLLMMMLLLMMMPPPRRRTTTWWWYYY[[[]]]bbbiiiqqqyyyzzznnnhhhaaa^^^^^^]]]___```bbbgggrrrvvvfff[[[TTTNNNKKKBBBBBBAAA@@@<<<888333000///---+++***+++++++++************************************)))))))))((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,------...+++,,,---//////...---,,,,,,.........///111222333999BBBVVVlllzzzzzz}}}uuulllaaaXXXSSSQQQOOOMMMIIIHHHFFFFFFGGGGGGFFFDDDAAAAAABBBDDDFFFGGGHHHIIIHHHIIIMMMTTT\\\bbbeeeeeegggdddaaa```aaaaaa```^^^___``````aaaaaabbbbbbcccjjjuuuvvvfff]]]XXXTTTQQQNNNQQQTTTTTTUUUZZZbbbiiinnnuuu~~~{{{uuummmeeeccceeeooo|||sssssstttsssqqqpppoooqqqttttttttttttwwwyyy{{{xxxmmmbbbcccddddddccciii{{{|||oooffffffpppnnnooopppsssuuuxxxzzz{{{|||~~~}}}wwwvvvuuurrrooollljjjhhh```]]]XXXUUUSSSQQQOOOMMMJJJKKKMMMOOOQQQRRRSSSSSSUUUYYY]]]bbbhhhrrr}}}yyyppphhhaaa]]]YYY[[[]]]]]]```fffpppwwwzzzmmmccc[[[SSSNNNDDDBBBAAAAAAAAA>>>888333111///,,,++++++,,,+++***++++++++++++++++++++++++******))))))))))))(((((('''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------+++,,,.../////////...---,,,---///000111222555888BBBPPPfffxxx}}}|||uuummmccc\\\YYYXXXUUUTTTNNNLLLIIIHHHHHHHHHFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJOOOVVV^^^eeehhhiiillljjjgggeeeeeeeeedddbbbddddddeeeeeefffgggggghhhkkkuuu{{{kkk]]]VVVTTTRRRQQQQQQTTTYYY\\\___eeemmmsssyyy~~~|||vvvnnnffffffiiiwwwxxxwwwwwwtttqqqpppppprrrtttttttttuuuvvvxxxzzz{{{pppnnnmmmkkkggggggrrr~~~uuujjj___fffvvvxxx~~~{{{xxxvvvooojjjddd```^^^\\\WWWSSSPPPOOONNNNNNOOOPPPPPPPPPSSSUUUXXXZZZ^^^eeemmmsss~~~xxxmmmeee```ZZZ\\\]]]]]]^^^aaaeeeiiirrrwwwoooggg___WWWPPPGGGDDDBBBCCCFFFDDD===777222///,,,++++++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))((((((&&&'''((())))))***))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,---.../////////............///111111222666<<>>444111---,,,,,,---------************************(((((((((((((((((())))))&&&'''((())))))***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,------...............111...///111111111888BBBTTTggg~~~}}}wwwnnnhhheeebbb___[[[ZZZWWWRRROOONNNMMMKKKIIIJJJJJJJJJKKKLLLMMMMMMNNNLLLOOOUUU\\\bbbggglllooooooooonnnmmmkkkiiihhhhhhiiijjjjjjkkkllllllmmmmmmnnnvvv{{{uuuqqqeeeaaaZZZUUUUUUWWWZZZ[[[aaafffnnnuuuzzz|||~~~~~~~~~zzzrrrhhhaaabbbhhh}}}}}}{{{vvvtttuuuttttttttttttuuuvvvvvvvvvzzz}}}xxxooojjjeeeaaacccggg{{{uuuddd^^^___iiizzzzzzvvvssslllfff```\\\ZZZYYYVVVSSSRRRQQQPPPPPPQQQSSSVVVXXX\\\```eeeiiimmmsss{{{pppfffaaa___^^^\\\\\\\\\^^^^^^aaaeeeooozzztttlllaaaUUULLLNNNKKKHHHHHHJJJJJJGGGEEE:::777222///.........---))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------......222......111111333>>>MMM___qqq|||}}}~~~|||tttoookkkhhhccc______\\\WWWSSSRRRPPPOOONNNLLLMMMMMMNNNPPPQQQQQQRRRQQQUUU[[[```dddiiimmmppprrrssstttssspppooonnnooommmmmmmmmnnnooooooppppppqqqxxx~~~ppphhhccc```YYYXXXXXXXXXZZZ^^^bbbdddiiimmmttt{{{||||||~~~xxxpppfff___bbbjjj{{{|||xxxttttttvvvtttsssrrrrrrtttuuutttsssvvvyyy{{{{{{{{{~~~}}}mmmddd___\\\]]]```mmm{{{{{{fff]]]XXX^^^nnn}}}yyysssooommmhhh```ZZZYYYVVVSSSQQQPPPPPPQQQQQQTTTUUUWWW[[[aaahhhnnnqqqyyyqqqgggddd___\\\ZZZ[[[\\\]]]]]]]]]bbbmmmxxx|||tttiii\\\SSSQQQOOOLLLJJJIIIIIIJJJKKKDDD@@@999444111///---,,,************************'''''''''((((((((())))))((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++******************+++++++++++++++,,,------222------222333777GGGZZZlll{{{~~~}}}{{{}}}xxxuuurrrlllhhhccc```ZZZWWWUUUTTTSSSRRROOOPPPQQQRRRTTTUUUVVVWWWXXX\\\aaaeeegggjjjooorrrrrruuuwwwvvvtttrrrrrrsssrrrrrrrrrsssttttttuuuuuutttyyyooobbb\\\YYYXXXUUUXXX\\\aaaeeeiiinnnpppuuuvvvwww{{{~~~}}}}}}}}}~~~~~~~~~}}}yyyvvvvvvsssmmmkkkmmmmmmuuu{{{}}}~~~zzzwwwrrrlllbbb]]]bbbkkkxxx}}}xxxtttqqqrrrvvvrrrpppnnnoooqqqrrrpppnnnooosssxxxzzz{{{}}}rrrddd^^^[[[\\\___cccooo|||{{{jjjaaaYYYZZZeeeyyy}}}uuujjjaaaaaa^^^YYYVVVTTTRRRQQQPPPQQQPPPPPPSSSYYY```dddgggjjjqqq{{{}}}nnniiibbb]]][[[[[[\\\]]]ZZZZZZ]]]cccjjjyyy|||rrrfff]]]SSSQQQOOOKKKHHHIIILLLOOOLLLGGG???888333///---+++++++++++++++++++++++++++&&&'''''''''(((((())))))))))))***))))))((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++******************++++++******++++++,,,---111,,,,,,222555;;;NNNddduuuuuuzzz~~~{{{vvvrrrfffbbb\\\YYYWWWVVVUUUUUUQQQRRRSSSUUUWWWYYYZZZ[[[\\\```eeehhhjjjlllpppsssqqqtttwwwwwwtttssssssuuuuuuvvvvvvwwwxxxxxxyyyyyyvvv{{{uuudddZZZWWWXXXYYYWWW\\\bbbiiioootttxxxzzz~~~zzzyyyzzz~~~~~~{{{yyyxxxxxxyyyyyyxxxrrrlllfffddd```\\\\\\```\\\eeelllooorrrwww{{{{{{rrrppplllggg^^^ZZZaaakkkwwwzzzuuupppnnnqqqvvvpppnnnlllllloooooommmkkkiiiooovvv{{{|||~~~yyyggg```]]]^^^aaa\\\gggrrryyy~~~}}}wwwooofff]]][[[bbbqqqwwwpppfffaaa___]]]XXXTTTPPPOOOOOOOOOQQQUUUXXX[[[^^^gggsss{{{~~~rrrfffdddccc___\\\\\\[[[ZZZZZZ\\\___kkk}}}qqqhhhaaaWWWLLLGGGFFFFFFKKKQQQYYYRRRGGG;;;333...,,,,,,+++***************+++++++++***)))'''''''''((()))))))))))))))(((((((((((('''((((((((('''&&&%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))(((((('''&&&&&&((()))***))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---......111///000444888BBBXXXmmm~~~{{{vvvtttwww}}}zzzvvveeedddbbb^^^[[[YYYZZZ[[[UUUWWWZZZ]]]^^^___^^^]]]___bbbfffiiilllooosssuuuyyyzzzzzzzzzyyyyyy{{{|||}}}|||zzzyyyyyyzzz{{{{{{www{{{uuuddd[[[VVVSSSUUU[[[___fffnnntttwwwxxxzzz|||}}}{{{yyyxxxwwwxxxzzz{{{zzzwwwuuuuuuwwwuuuooojjjaaa^^^ZZZUUURRRQQQQQQRRRTTTXXX]]]dddiiimmmooopppppplllhhhbbb[[[XXX^^^hhh{{{{{{sssqqqrrrttttttrrrpppnnnmmmnnnnnnnnnnnnppprrruuuyyy|||nnnaaa^^^^^^^^^cccaaaccckkkvvv~~~~~~|||vvvnnnbbbZZZXXXddd~~~wwwoookkkeee^^^YYYWWWUUURRROOONNNOOOQQQSSSYYYaaajjjooopppppprrruuu~~~sssjjjeee```^^^___\\\ZZZYYYZZZ[[[dddwwwyyypppcccUUULLLHHHGGGLLLRRRZZZTTTJJJ@@@777111///...++++++************+++++++++***)))((('''(((((()))+++)))'''%%%%%%&&&((()))'''''''''(((''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&''''''(((((()))))))))(((''''''''''''((())))))))))))***+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------......111000111555;;;GGG^^^sss~~~xxxtttvvvyyy~~~}}}zzzllljjjfffbbb]]][[[[[[[[[YYYZZZ]]]___aaaaaaaaa``````cccgggiiilllooorrruuuyyyzzz{{{{{{{{{{{{}}}~~~}}}||||||}}}}}}|||rrrfff[[[XXXWWWXXX\\\bbbffflllssswwwyyyyyyzzz|||vvvtttrrrpppooooooooopppooollljjjjjjkkkiiiccc^^^[[[XXXUUUQQQOOONNNNNNNNNOOOPPPSSSWWW]]]bbbgggjjjlllhhheee```ZZZXXX___iii}}}vvvrrrrrrssssssqqqpppmmmllllllmmmnnnnnnpppqqqssswww{{{~~~zzzjjjdddddddddddd```^^^cccnnnyyy}}}tttiii___ZZZaaavvvzzzssskkkeeeaaa]]]WWWRRRNNNNNNNNNPPPWWW[[[```bbbaaa```bbbeeeqqqyyyvvvlllgggeeefffaaa^^^[[[ZZZYYY^^^kkkxxxppp^^^QQQIIIFFFIIIOOOWWWSSSLLLCCC:::444///---++++++************++++++******)))((((((((()))))),,,)))&&&######%%%(((***&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***(((((())))))))))))))))))''''''(((((()))))))))((())))))******++++++++++++******+++++++++,,,,,,,,,------,,,,,,---......///222111222888BBBSSSlll~~~yyyuuuyyy|||wwwtttnnnhhhccc```___^^^^^^___aaacccdddeeeddddddccceeehhhkkklllooorrrtttyyyzzz}}}~~~~~~yyynnn```ZZZWWWYYY]]]aaaggglllooorrrvvvxxxwwwwwwvvvwwwooommmjjjgggeeedddddddddccc```^^^^^^^^^\\\WWWSSSQQQOOOMMMKKKJJJJJJJJJJJJLLLKKKKKKMMMRRRYYY```dddeeebbb___]]]XXXXXX```jjjzzztttrrrrrrrrrpppooolllkkkjjjlllnnnoooqqqooopppsssyyy||||||{{{uuulllkkklllgggaaaZZZ[[[eeetttwwwjjj___]]]jjjyyyzzzuuukkkggg```YYYUUUSSSTTTTTTVVVXXXZZZYYYYYYYYY\\\^^^fffooo|||{{{sssnnnmmmgggccc___]]][[[\\\dddnnnyyy|||jjj[[[PPPIIIIIILLLQQQNNNIIICCC;;;444...***,,,,,,+++*********++++++******))))))))))))))))))+++)))'''&&&%%%&&&((()))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))((((((((((((((((((&&&'''(((******)))((((((***************+++++++++******+++++++++,,,,,,,,,------,,,------...///000222333777@@@PPPfff~~~{{{tttnnniiigggeeedddcccdddeeefffggggggggggggfffhhhkkkmmmnnnooorrrtttyyy{{{uuujjjbbb\\\\\\^^^ccciiimmmqqqtttvvvwwwwwwuuusssqqqooooookkkiiieeeaaa___]]]]]]]]][[[YYYXXXWWWXXXVVVSSSPPPMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLMMMPPPVVV\\\```]]][[[ZZZYYYVVVWWW```kkk|||uuurrrqqqrrrpppooommmjjjiiijjjmmmppppppnnnmmmpppvvvyyyyyywww}}}~~~|||pppooopppjjjcccZZZYYYbbbrrrzzzggg[[[___iii~~~yyyuuummmeee___[[[ZZZZZZUUUUUUTTTSSSTTTVVVYYY[[[\\\eeeqqq{{{vvvnnnkkkeee```___]]]]]]aaagggmmm}}}wwwjjj]]]RRRMMMMMMLLLKKKHHHDDD===666///+++---,,,,,,+++******++++++))))))******************)))************)))((('''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&''')))*********)))(((******)))))))))***+++,,,******+++++++++,,,,,,,,,------------...///000111111666???MMMccc|||~~~~~~}}}vvvpppmmmkkkjjjhhhggghhhiiiiiijjjjjjjjjjjjjjjlllnnnooopppqqqsssuuuyyy||||||rrriiiaaa^^^^^^dddjjjpppuuuyyy||||||~~~{{{wwwssspppmmmjjjiiifffdddaaa]]][[[ZZZZZZZZZUUUUUUTTTUUUWWWWWWVVVUUURRRRRRSSSTTTTTTTTTTTTTTTQQQPPPPPPPPPRRRTTTVVVXXXXXXVVVUUUUUUTTTVVV```lll}}}uuuqqqqqqsssqqqqqqooommmjjjjjjmmmpppooommmmmmooossswwwwwwvvv{{{}}}~~~qqqnnnoooiiiddd]]][[[aaaqqqrrr___ZZZ___sss}}}tttlllfffbbb```WWWVVVSSSRRRRRRTTTVVVXXXYYY```jjjsssyyy~~~qqqmmmfff___^^^]]]\\\]]]aaahhhttt~~~rrreeeVVVMMMJJJKKKKKKJJJGGGBBB;;;555111...---,,,++++++***++++++((()))***+++++++++******)))***,,,---,,,+++((('''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((())))))******))))))+++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,------...///111111222;;;JJJ]]]vvv~~~xxxrrrqqqpppnnnlllmmmmmmmmmmmmmmmmmmmmmmmmoooqqqrrrsssrrrssstttvvvyyy}}}zzzpppggg```^^^___dddmmmwww|||xxxrrrnnnkkkhhhfff```^^^\\\ZZZYYYYYYYYYZZZUUUVVVXXX[[[^^^aaacccddd____________^^^\\\YYYXXXVVVVVVVVVUUUTTTRRRQQQQQQUUUSSSSSSSSSRRRUUU___kkk}}}~~~uuuqqqqqqssssssttttttqqqmmmkkkmmmpppmmmnnnnnnoooqqqtttwwwyyy|||}}}}}}pppkkkjjjeeebbb]]]ZZZ^^^kkk}}}~~~fff]]]___lll}}}vvvqqqnnndddaaa\\\YYYWWWWWWWWWWWWVVV\\\eeekkkpppvvv}}}}}}qqqhhh___]]]]]]\\\\\\^^^ccclllzzzzzzkkk[[[PPPMMMJJJKKKJJJHHHDDD???:::777......---,,,++++++++++++((()))***++++++++++++***)))******+++***)))(((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))(((((())))))***++++++***)))((()))***,,,---******+++++++++,,,,,,,,,,,,,,,------...000111222333@@@TTTjjjzzzyyyxxxvvvsssrrrqqqqqqpppppppppqqqqqqssstttvvvuuuttttttvvvwwwzzz~~~~~~ooofffaaa___cccjjjqqq|||~~~uuuooojjjhhheeebbb\\\[[[ZZZYYYZZZ[[[]]]______bbbfffkkkpppuuuzzz}}}}}}}}}{{{yyytttnnniiifffdddccc```]]]YYYVVVTTTSSSTTTRRRRRRRRRQQQSSS^^^iii|||uuupppppprrruuuwwwyyyvvvpppmmmmmmoookkknnnqqqqqqpppsssxxx}}}}}}~~~}}}ooohhhddd___]]]XXXTTTUUU```rrrooodddeeeeee{{{}}}sssnnnhhhccc___]]][[[ZZZPPPUUU\\\aaaeeekkkrrrwwwvvvkkkaaa______]]]\\\]]]\\\cccmmmyyyuuueeeZZZVVVIIIIIIIIIHHHEEE@@@<<<999///...---,,,++++++++++++((()))***+++,,,,,,+++***+++***)))''''''(((((()))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&''''''((()))******+++***)))((((((((()))+++,,,+++***)))((((((***,,,---******+++++++++,,,,,,,,,,,,,,,------///000111222555DDDZZZrrr|||~~~}}}zzzuuuuuutttsssssssssssstttuuuvvvwwwwwwvvvuuuwwwxxxzzz~~~vvvgggaaa```ccclllvvv~~~{{{rrrjjjfffdddaaa___\\\[[[[[[[[[]]]___bbbdddlllooouuu{{{{{{ssspppkkkeee```]]]ZZZZZZTTTRRRRRRRRRPPPSSS]]]hhh{{{vvvpppppprrrvvvyyy|||yyyrrrnnnmmmooojjjooosssrrrppprrryyy~~~~~~}}}pppfffaaaZZZXXXSSSMMMMMMWWWiiixxxuuujjjjjj___sssvvvkkkaaa[[[WWWUUUSSSUUUZZZ___ccceeetttxxxuuufffbbbbbb___^^^```[[[\\\aaaiiiqqqwwwiii[[[LLLDDDBBBHHHKKKEEE===:::999666111---++++++***)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***(((&&&%%%%%%%%%'''((((((((((((((((((''''''&&&'''''''''''''''((())))))))))))))))))***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++///,,,,,,//////...000444:::KKKfff~~~}}}}}}|||wwwuuuuuuvvvwwwwww{{{{{{|||{{{{{{zzzyyyyyy{{{}}}}}}pppfffgggmmmqqqxxx}}}vvvnnnfffaaa^^^[[[ZZZ]]]___cccfffiiimmmrrrvvv||||||vvvqqqjjjbbb\\\VVVPPPNNNQQQQQQRRR\\\jjj~~~vvvpppppprrrxxxyyy{{{|||zzzuuupppmmmnnnoooppppppqqqtttyyy}}}}}}~~~vvviiiaaaZZZWWWTTTOOOJJJLLLZZZjjj|||rrrddd```hhh{{{}}}lllaaaXXXUUURRRRRRUUUYYY\\\^^^iiinnnuuu}}}tttkkkfff```]]]^^^ZZZ[[[^^^ccciiisss~~~oooaaaRRRJJJFFFIIIKKKFFFAAA???;;;888333...,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((&&&%%%%%%&&&'''(((&&&&&&'''((())))))(((((('''''''''''''''((())))))))))))))))))************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++...,,,---000111000222777>>>PPPjjj}}}}}}}}}zzzzzz{{{{{{{{{~~~~~~~~~~~~}}}|||{{{zzzxxxzzz}}}wwwnnniiinnnuuu{{{}}}tttooohhhcccaaaaaa``````bbbfffkkkqqquuuzzz~~~vvvkkkccc[[[RRRNNNPPPQQQRRR\\\hhh}}}vvvpppqqqrrrxxxyyyzzzzzzxxxuuuqqqnnnooopppppppppqqqtttyyy||||||~~~qqqggg[[[XXXTTTPPPKKKMMMYYYgggzzzyyyhhh___dddrrruuufff]]]YYYTTTQQQQQQSSSUUUVVV]]]aaahhhqqqzzzrrrggg___[[[[[[[[[ZZZ\\\^^^```fffrrrxxxlll\\\SSSLLLKKKJJJFFFDDDDDD>>>:::555000---,,,,,,---++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''%%%%%%&&&''''''$$$%%%&&&((())))))******'''''''''''''''((())))))))))))))))))************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,...,,,...222333222555;;;EEEWWWqqq}}}||||||uuuvvvxxx{{{}}}~~~wwwppplllnnnwww~~~yyyooolllgggeeeeeeggggggggglllqqqxxx~~~uuujjjaaaUUUMMMOOOQQQSSSZZZddd{{{vvvpppqqqssswwwwwwwwwvvvuuussspppoooppppppqqqqqqqqqtttxxx{{{{{{}}}zzzmmmccc^^^YYYTTTNNNMMMUUU___tttrrrggggggnnn}}}{{{oooeee```ZZZUUUSSSSSSRRRRRRVVVZZZ```gggpppzzzyyyjjjccc___^^^\\\ZZZ[[[]]]]]]___gggqqqvvvfff^^^TTTLLLGGGEEEEEEFFF???<<<888222...,,,---...+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&'''%%%&&&'''((())))))))))))'''''''''''''''((())))))((()))))))))************+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,......000333333333777>>>MMM^^^vvv}}}|||{{{uuuuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrssssssrrrtttuuu||||||nnnmmmooovvv~~~xxxuuurrrooommmlllmmmooooooooowww|||zzznnneeeWWWMMMNNNQQQRRRXXXaaawwwvvvpppqqqssstttssssssrrrqqqpppooooooooopppppppppppprrruuuxxxyyy{{{qqqmmmggg___XXXPPPKKKNNNUUUkkk|||~~~wwwsssttt}}}wwwjjjgggbbb^^^[[[XXXTTTRRRSSSVVVZZZ___fffnnnxxx~~~uuulllgggddd\\\ZZZ[[[^^^^^^^^^dddkkkwww|||qqqjjj^^^PPPFFFCCCCCCEEE???>>>;;;555///,,,,,,...++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''((())))))((()))))))))************,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,//////000333222333:::CCCUUUdddyyy|||zzzyyyyyyuuutttrrrpppnnnllljjjiiigggggggggfffeeeeeeggggggiiilllttt|||uuuoooqqqwww|||xxxssspppsssrrrrrrsssvvvxxxyyyxxx}}}{{{ooodddWWWMMMNNNQQQQQQWWW___ssswwwpppppprrrppppppooonnnnnnnnnnnnnnnnnnoooppppppoooppprrrtttwwwzzz~~~yyysssjjj```XXXPPPJJJJJJNNN```ttt~~~{{{{{{wwwnnnmmmlllkkkhhhbbb\\\WWWTTTUUUWWWYYY\\\bbbiiinnnwww~~~wwwmmmeee___]]]]]]_________ccciiiqqq}}}yyylllXXXIIICCCBBBBBB@@@AAA???:::333...---...,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&'''''''''''''''((())))))))))))))))))************,,,,,,------------,,,,,,++++++,,,---------------//////000222333666AAALLL]]]jjj{{{}}}zzzxxxvvvvvvtttrrrnnnjjjgggcccaaa``````aaa```___]]]]]]___aaaaaaeeemmmyyywwwrrrtttuuu{{{zzzwwwtttrrrqqqttttttuuuyyy}}}wwwmmm```UUUNNNOOOPPPPPPUUU^^^ooo}}}wwwpppnnnooonnnnnnnnnnnnnnnnnnnnnoooooopppqqqpppooooooqqqrrrvvvyyy}}}yyynnnbbbZZZSSSLLLKKKMMMVVViii~~~}}}wwwttttttvvvyyy{{{yyyrrriiibbbYYYYYYXXXVVVWWWZZZ___cccjjjrrr|||{{{nnnhhhdddbbbcccbbbaaaccchhhmmmxxxzzzcccOOOFFFCCCAAAAAADDDDDD@@@888111//////,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''((())))))))))))))))))************,,,,,,------------,,,,,,+++,,,------...---------......000222555;;;JJJXXXeeeppp|||{{{yyy}}}yyyvvvuuutttnnnllliiiddd```^^^\\\[[[[[[[[[[[[YYYVVVVVVYYY\\\]]]```hhhqqq{{{xxxpppssszzzzzzwwwwwwxxxyyyyyy{{{{{{}}}zzzooogggZZZRRRNNNPPPPPPNNNTTT___lllyyyxxxooolllkkknnnnnnooopppqqqqqqppppppqqqrrrsssrrrqqqpppqqqrrruuuxxx}}}|||lllbbbYYYRRRNNNNNNOOO^^^ttt{{{wwwzzz~~~tttlll___]]][[[WWWUUUWWW[[[^^^bbbjjjttt|||~~~qqqllliiihhhfffcccdddhhhiiippp~~~kkkUUUJJJEEEBBBCCCFFFHHHDDD;;;444111111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%%%%'''((())))))******'''''''''''''''((())))))))))))))))))************,,,------......------,,,+++,,,------......------------///333666???QQQbbbjjjsss}}}vvvvvv|||xxxuuutttsssjjjgggddd```]]][[[YYYYYYVVVWWWWWWTTTQQQQQQTTTWWWZZZ^^^eeellluuurrrooowww~~~{{{xxxxxx{{{~~~~~~|||xxxqqqhhhaaaUUUPPPNNNQQQOOOMMMTTT___jjjwwwyyyoookkkiiinnnoooqqqrrrssssssrrrrrrssstttuuutttrrrqqqrrrsssuuuxxx|||yyykkk```VVVPPPOOOKKKUUUiiiyyyyyy{{{}}}{{{lllgggaaa]]][[[[[[[[[ZZZ^^^dddkkkrrrxxxyyysssppplllhhhfffhhhdddfffoootttaaaRRRJJJGGGFFFFFFFFFDDD@@@:::444000,,,***))))))+++++++++***))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''))))))(((((((((((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,...///......---...111222444===MMM[[[aaavvvwwwxxx{{{vvvuuu~~~|||vvvqqqllliiigggddd```]]][[[XXXUUUSSSPPPRRRSSSRRRPPPOOORRRUUUXXXYYY]]]ccckkk{{{tttooosss~~~{{{xxx{{{{{{xxxuuurrrqqqooojjjbbb]]]VVVPPPLLLMMMNNNOOOSSSWWWiiivvvyyyqqqllljjjkkknnnqqqrrrqqqqqqsssvvvvvvuuutttsssssstttuuuvvv{{{}}}vvvkkkbbbVVVMMMKKKRRR___qqqxxxqqqhhh```[[[YYYXXXXXXYYY]]]cccjjjpppxxxyyyrrrmmmhhheeefffaaaccciiivvvyyyhhhYYYPPPKKKGGGGGGFFFDDD@@@;;;666222///---+++++++++++++++***))))))))))))))))))))))))***)))))))))((((((((('''))))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++---...///............111333666AAASSScccjjjyyyzzz|||wwwvvvzzzuuuoooiiifffbbb___[[[XXXWWWUUURRRPPPPPPRRRSSSRRRPPPOOOQQQTTTVVVWWWZZZ```ggguuu|||tttsss{{{{{{{{{yyyyyy~~~{{{vvvuuurrrnnnllljjjeee^^^XXXSSSMMMJJJLLLNNNOOOTTTYYYfffuuu}}}uuupppnnnmmmpppssssssrrrrrrsssuuuvvvuuuttttttttttttuuuvvvzzz|||wwwhhh\\\TTTPPPSSS[[[jjj|||zzzvvvjjjbbb]]]ZZZXXXVVVXXX\\\```gggpppyyy}}}tttooojjjgggfffaaabbbeeekkkvvvoooaaaUUUOOOIIIHHHFFFDDDBBB>>>999666333111...,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''(((((()))((((((''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++---......///......///222444888FFF\\\nnnvvv{{{}}}wwwxxx{{{uuunnnhhhccc]]][[[XXXVVVUUUSSSQQQPPPQQQRRRRRRQQQPPPPPPQQQSSSSSSTTTVVV[[[aaammm}}}zzzyyy}}}{{{xxxyyy{{{}}}vvvssspppllliiifffaaaZZZTTTOOOJJJHHHJJJLLLNNNTTTZZZccctttxxxsssqqqppprrrttttttssssssssstttvvvvvvuuuuuuuuuuuuvvvvvvyyy|||~~~qqqddd]]]VVVTTTVVVbbbvvv~~~xxxxxx~~~{{{qqqiiibbb]]]YYYXXXXXXZZZ```iiirrrxxx|||tttrrrooojjjhhhcccdddfffgggjjjvvvsssfffZZZRRRLLLIIIEEEDDDCCCAAA>>>:::555222///---,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))(((((((((''''''((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))******))))))((('''&&&(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////000222555<<>>PPPfffxxx}}}rrruuu|||qqqggg^^^TTTMMMKKKHHHEEEBBBAAAAAABBBAAA@@@AAACCCEEEEEEFFFJJJRRRXXX```fffnnnvvv{{{|||wwwrrrooolllhhheee______^^^]]]]]]]]]]]]^^^___]]][[[ZZZYYYYYYWWWUUUQQQPPPOOOOOOPPPSSSUUUWWWVVVlll|||zzzzzzzzzzzzyyytttqqqmmmjjjhhhggghhhiiiggghhhjjjlllmmmnnnoooooommmkkkhhhccc\\\UUUNNNJJJKKKJJJKKKLLLLLLOOOZZZfffzzztttqqqpppsssxxx|||}}}}}}{{{yyyssstttvvvxxxzzz}}}~~~}}}mmm^^^WWWTTTTTT___lllzzz~~~uuunnneeebbb___^^^bbbkkkttt{{{yyyuuussssssrrrnnnnnnpppttt}}}~~~~~~|||uuunnnfff^^^SSSJJJHHHJJJOOORRRSSSRRRQQQLLLDDD<<<444000,,,,,,+++++++++++++++,,,)))))))))))))))*********)))******)))''''''((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******+++++++++************+++,,,,,,------,,,+++*********++++++,,,,,,,,,,,,,,,------++++++,,,,,,---.........---,,,---000000000555<<>>JJJ[[[jjj{{{yyytttttt~~~}}}pppeeeYYYTTTQQQMMMLLLMMMIIIHHHFFFFFFFFFEEEDDDBBB@@@@@@@@@AAADDDGGGKKKMMMLLLPPPVVV\\\ccckkksssxxx{{{vvvrrrmmmgggccc``````___^^^^^^^^^^^^___```____________^^^[[[XXXRRRQQQQQQQQQQQQQQQRRRRRRYYYdddmmm}}}xxxrrrlllhhhdddaaa___^^^^^^]]][[[ZZZXXXWWWVVVQQQQQQQQQRRRSSSTTTVVVWWWZZZ\\\]]]ZZZSSSNNNLLLLLLJJJJJJKKKKKKLLLSSSfffxxx{{{wwwpppsssxxx|||~~~~~~}}}{{{~~~}}}}}}|||}}}~~~pppddd^^^ZZZ[[[```jjjtttrrrrrrrrrtttxxx}}}pppeee```aaacccdddfffnnnyyy{{{vvvrrrqqqpppmmmooossspppwww}}}}}}lll\\\RRROOONNNOOOOOOOOOPPPQQQPPPKKKCCC<<<111000---+++*********+++************)))))))))((('''((()))(((&&&&&&(((***((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))))))))(((((((((((((((((()))))))))(((((((((((()))************)))))))))***++++++))))))******+++,,,,,,---++++++,,,---...///000000///......000111777FFFUUUkkkvvv~~~uuusssuuu~~~|||kkkbbbYYYUUURRRNNNKKKKKKIIIHHHFFFFFFGGGFFFDDDBBB@@@@@@@@@AAAEEEHHHKKKLLLLLLOOOSSSWWW]]]dddlllqqqwwwyyy||||||xxxtttoooiiieeecccbbbaaaaaa``````aaaaaaaaa``````aaaaaa```\\\ZZZUUUUUUUUUTTTTTTTTTTTTTTTXXXccckkk}}}tttqqqllliiihhhhhhgggfffddddddeeedddbbb___[[[YYYUUUTTTTTTTTTTTTVVVWWWXXXUUUXXXYYYUUUOOOKKKKKKMMMJJJKKKLLLMMMNNNWWWlll~~~zzztttvvvyyy}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyykkkddd]]]\\\___dddpppzzzyyyyyy|||yyyllleeebbbbbbbbb```hhhrrr{{{}}}wwwrrrpppmmmjjjlllpppmmmtttwww{{{tttaaaSSSLLLHHHGGGIIIIIILLLOOOQQQOOOIIICCC444222///---+++***+++++++++*********))))))(((((('''(((((((((&&&&&&(((***))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))***+++,,,------************)))))))))))))))))))))((()))******+++)))((((((((()))***++++++(((((()))***++++++,,,,,,++++++,,,---...///000111---,,,---///222:::LLL]]]www~~~|||ssssssvvvxxxlllccc[[[XXXUUUPPPKKKKKKHHHGGGFFFFFFFFFFFFCCCAAABBBAAAAAACCCGGGJJJLLLMMMNNNPPPSSSVVV[[[aaahhhnnnooorrrvvv{{{|||yyyuuupppkkkgggeeedddccccccbbbbbbccccccbbbaaaaaabbbcccaaa^^^[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWbbbjjjzzztttooollljjjjjjllloooppppppssstttuuuuuurrrmmmhhheeeZZZZZZYYYYYYZZZ[[[]]]^^^SSSVVVVVVSSSMMMIIIJJJMMMKKKLLLNNNOOOPPPZZZqqq}}}wwwxxx{{{}}}zzzzzzzzz{{{|||}}}}}}}}}~~~qqqhhh```\\\^^^```nnn{{{ooofffaaa___bbbaaaeeeooozzz~~~vvvppplllkkkmmmnnnqqqppprrrwww}}}rrraaaTTTKKKGGGJJJHHHGGGJJJPPPRRRNNNJJJ;;;444---***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''(((((((((((((((++++++***)))(((((())))))''''''''''''(((((((((((())))))))))))************,,,+++***))))))***+++,,,)))******++++++,,,------++++++,,,------......///444//////444777===QQQiii|||{{{tttwww}}}~~~uuunnnhhhaaa[[[XXXTTTOOOKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEFFFHHHJJJLLLMMMQQQPPPQQQUUUWWWZZZ```hhhnnnpppttt{{{|||uuunnnjjjiiigggfffdddeeefffggggggfffgggfffdddbbbaaa```______aaabbbcccbbb```]]][[[YYY]]]cccqqq}}}zzzxxxtttppppppqqqsssvvvzzz~~~yyyrrrqqqooollljjjiiihhhhhhccc```[[[WWWUUUSSSRRRPPPOOOMMMMMMOOOTTT```uuu~~~{{{{{{}}}~~~{{{yyyxxxyyy{{{}}}~~~wwwhhhcccbbbccc[[[gggyyy{{{ppphhhdddbbb```bbbjjjttt}}}wwwrrrpppoooooommmlllnnnsssyyy}}}iiiXXXMMMHHHIIIHHHGGGJJJNNNPPPNNNLLLAAA:::111---,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))***)))))))))+++******)))(((((())))))((((((((())))))))))))***))))))))))))************++++++***))))))***++++++)))******++++++,,,------+++,,,,,,------......///000---000777;;;DDD\\\ttt~~~}}}xxx{{{{{{rrrnnnhhhaaa]]]ZZZWWWRRRNNNLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOORRRPPPQQQUUUXXXZZZ```gggnnnqqquuu{{{|||xxxtttpppmmmjjjhhhfffeeeggghhhhhhhhhhhhhhhfffeeedddccccccccceeefffgggfffdddaaa^^^]]]___dddppp}}}yyyxxxxxxxxxwwwuuu{{{}}}|||xxxvvvvvvpppkkkddd^^^YYYUUURRRPPPPPPNNNNNNQQQVVVcccyyy~~~{{{{{{||||||yyyyyyzzz|||}}}}}}qqqhhhdddbbb\\\dddsss~~~ssslllgggbbbaaafffmmmvvvzzzuuupppnnnjjjiiilllqqquuu{{{sss^^^QQQJJJGGGGGGGGGIIIJJJLLLMMMMMMIIIAAA777000---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((())))))*********************)))((((((((())))))))))))))))))************))))))))))))************++++++***))))))***++++++)))******++++++,,,------,,,,,,,,,---......//////......333:::@@@MMMhhh}}}{{{tttooojjjddd___]]][[[WWWSSSOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPRRRQQQSSSWWWYYYZZZ```gggnnnqqqvvv|||}}}||||||zzzvvvrrrmmmjjjgggfffhhhjjjkkkkkkjjjjjjhhhgggggghhhhhhiiikkkmmmnnnllliiieeecccbbbbbbgggqqq{{{uuuttttttvvvzzz}}}wwwnnnfff```ZZZVVVSSSPPPNNNOOOSSSZZZiii~~~}}}zzzzzz|||}}}{{{zzz{{{}}}~~~{{{}}}}}}pppfffaaa\\\```iiixxx~~~uuunnngggccceeejjjqqq|||yyyrrrmmmjjjjjjlllqqqtttxxx{{{eeeVVVNNNEEEFFFFFFEEEEEEGGGJJJMMMMMMEEE;;;222...,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((()))************)))***))))))((((((((())))))(((((()))))))))*********((()))))))))************+++******************+++)))******++++++,,,------,,,,,,------.../////////222333666<<>>555///---,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++&&&'''(((((())))))(((((()))((((((((((((((())))))'''''''''((((((((())))))((()))))))))*********************++++++*********)))******++++++,,,------,,,,,,---......//////000444444777===III```|||vvvyyy{{{vvvnnniiifffbbb]]]YYYWWWVVVUUUSSSRRRQQQPPPPPPNNNMMMMMMMMMNNNPPPQQQRRRUUUUUUXXX]]]^^^^^^aaafffjjjooovvv{{{}}}}}}~~~zzzuuurrroookkkiiijjjlllmmmnnnlllkkkjjjjjjkkkmmmppprrrtttwwwyyywwwrrrnnnmmmnnnkkkqqq|||~~~zzzxxxvvvzzz~~~vvvmmmddd\\\WWWQQQNNNNNNUUUaaarrr{{{{{{|||~~~~~~|||{{{|||}}}}}}zzz{{{}}}zzzkkkddd[[[XXXYYYdddxxx~~~}}}uuukkkfffeeegggooowww{{{sssjjjhhhhhhjjjjjjmmmuuuxxxfff[[[JJJGGGCCC@@@@@@BBBFFFIIINNNIIIAAA999222...---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&'''(((((((((((((((((((((''''''(((((())))))''''''''''''(((((((((((())))))))))))************)))***++++++++++++***))))))******++++++,,,---------------...//////000000222333777AAATTToooxxxmmmqqqxxx~~~vvvqqqmmmiiiddd```YYYXXXWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUXXXXXX[[[```bbb```bbbgggiiiooowww|||{{{xxxtttqqqnnnlllmmmooooooooonnnlllkkkkkklllooorrrtttyyy}}}yyyuuuuuuwwwrrryyy}}}yyyyyy|||~~~tttggg\\\UUUSSSOOOOOOWWWdddvvv|||||||||}}}|||{{{{{{||||||{{{|||~~~qqqhhh\\\YYYWWW___ppp|||~~~tttlllfffdddiiioooxxx|||ssskkkhhhfffffffffhhhqqq{{{rrrfffQQQKKKCCC@@@AAAEEEGGGHHHQQQMMMGGG>>>666000---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))'''(((((((((((()))))))))))))))))))))************)))***++++++++++++***))))))******++++++,,,------------......//////000000111444<<>>999444111///...++++++******)))(((((((((((())))))************)))(((((((((((((((((((((((('''(((((())))))*********)))***,,,...//////...---))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,......---,,,---......///222444555>>>QQQcccmmmzzz~~~zzz{{{}}}}}}zzzxxxvvvsssooolllccc___]]]]]]]]]___hhhsssssscccYYYTTTRRRTTTWWWVVV```ooo|||yyywwwvvvuuuuuuxxx{{{||||||xxxvvvwwwxxxyyyzzzuuukkkfff```[[[UUUYYYbbbrrr{{{kkk\\\SSSIIIHHHFFFDDDBBBBBBDDDEEEHHHFFFGGGJJJKKKKKKPPPVVVZZZjjj{{{{{{vvvpppttt~~~{{{pppllliiihhhfffdddeeeiiijjjkkkooouuu}}}wwwooobbbVVVNNNQQQUUUVVVVVVTTTRRRQQQHHHFFFBBB===888333///---,,,,,,+++******)))(((((((((((()))***************))))))))))))))))))))))))''''''(((((()))******+++***+++,,,---...------,,,******************************+++++++++,,,,,,,,,***,,,......---,,,---...---///333666999CCCYYYmmm{{{}}}zzz{{{~~~~~~}}}}}}uuusssqqqrrrsssssspppmmmaaa]]][[[[[[YYYZZZbbblll~~~lll```XXXRRRRRRTTTVVV^^^nnn}}}~~~}}}}}}zzzxxxvvvuuuvvvyyy|||~~~~~~{{{xxxwwwyyy{{{}}}}}}|||nnngggaaa\\\UUUXXX___iiivvvqqqbbbTTTLLLHHHHHHGGGFFFDDDDDDEEEFFFJJJHHHIIILLLMMMLLLPPPVVVWWWgggxxx~~~wwwoooqqqyyyxxxqqqnnnmmmkkkeeebbbeeehhhiiilllqqqyyy{{{tttgggYYYKKKOOOTTTVVVWWWUUUSSSRRRKKKIIIFFFAAA:::444///---------,,,,,,+++***))))))(((((()))***************************************&&&''''''((()))******+++(((((()))************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---,,,---...,,,...333888<<>>OOObbbtttyyyrrrfffttt~~~}}}|||zzzwwwqqqkkkfffccc```]]]ZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXVVVVVVXXXXXXXXX\\\bbbgggwww}}}tttlllYYYVVVQQQMMMLLLNNNRRRTTTWWWggg~~~}}}~~~~~~wwwxxxyyyyyyyyyxxxwwwvvvtttuuuxxxzzz{{{{{{{{{{{{yyyzzz|||~~~uuukkk___YYYSSSPPPRRR]]]qqq~~~yyywwwuuutttllljjjfffbbb^^^[[[YYYXXXZZZYYYZZZ\\\^^^^^^ZZZWWWRRRVVVUUUPPPLLLLLLKKKHHHEEEDDDBBBAAABBBDDDFFFHHHIIIIIILLLOOORRRYYYhhhvvv|||xxxxxx~~~vvvqqqjjjffffffggghhhhhheeekkkqqqyyyjjj]]]QQQNNNMMMKKKIIIHHHIIIMMMMMMGGGBBB@@@===;;;222111///---++++++++++++))))))***+++++++++++++++************)))))))))((()))******++++++******)))*********+++++++++,,,,,,++++++************++++++)))***+++,,,---,,,,,,+++***+++---------...111333555999DDDXXXmmm}}}}}}rrrkkkgggzzz}}}{{{yyyxxxvvvsssnnnjjjfffccc___]]][[[ZZZZZZZZZYYYXXXUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSWWWWWWWWW[[[```gggvvvzzztttllleeeUUURRRNNNLLLMMMOOOSSSUUUWWWhhh~~~{{{{{{zzzyyyxxxwwwvvvvvvtttuuuwwwyyy{{{|||{{{yyyzzz{{{|||~~~zzzpppbbb]]]WWWRRRQQQXXXlll~~~~~~zzzwwwuuupppmmmiiieeeaaa]]]\\\[[[^^^]]]]]]^^^___^^^YYYTTTPPPTTTTTTPPPMMMMMMLLLIIIFFFEEECCCBBBCCCEEEGGGIIIIIIIIIKKKNNNOOOVVVeeetttxxxvvvzzzzzztttlllhhhhhhjjjjjjjjjeeekkkoootttpppaaaRRRLLLKKKKKKKKKLLLKKKOOONNNGGGAAA@@@>>><<<333222///---,,,+++++++++((()))***++++++++++++++++++*********))))))((((((******++++++++++++************+++++++++,,,,,,,,,++++++************++++++((()))***+++,,,+++*********+++---------...111333666<<>>;;;999:::777222...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,---//////000111333555===RRRuuuuuufffbbbgggzzzxxxvvvtttrrrpppmmmjjjfffdddbbbaaabbbaaa___\\\\\\[[[XXXUUURRRQQQPPPOOONNNNNNOOOOOOPPPSSSXXX[[[bbbrrr}}}|||sssqqqnnnmmmllljjjgggdddeeebbb^^^[[[YYYVVVTTTSSSSSSRRRQQQQQQQQQOOOKKKHHHKKKKKKOOOTTTTTTRRRVVV[[[hhhyyy}}}~~~{{{vvvrrrqqqrrrtttvvvwwwwwwxxxzzz{{{}}}~~~}}}nnneee\\\UUUPPPNNNQQQXXX~~~yyyssspppmmmnnnooonnnooorrrwww{{{}}}vvvnnnhhheeeeee___\\\XXXUUUUUUXXX]]]```aaabbbcccaaa```aaafffjjjqqqzzzzzzxxx}}}~~~ssspppmmmiiigggfffgggkkkooorrrvvvyyyeeeUUUHHHBBBBBBBBBCCCDDDDDDDDDAAA===:::;;;888444///+++***+++---++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))******+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///000111222555777BBBYYY||||||zzzrrreeeeeennn}}}{{{yyyyyyyyy|||yyyvvvtttppplllhhhgggeeedddccccccbbb```___]]]\\\ZZZWWWTTTQQQOOOOOONNNOOOOOONNNOOORRRVVVZZZ___nnn~~~~~~~~~~~~~~~zzzxxxsssnnngggbbb```^^^\\\ZZZYYYXXXUUUTTTRRRPPPLLLIIIKKKLLLPPPTTTTTTSSSWWW^^^jjj}}}}}}}}}}}}|||{{{|||yyyuuurrrqqqrrrtttvvvvvvwwwwwwxxxzzz{{{||||||}}}uuuiii[[[RRRMMMKKKPPPWWW}}}wwwsssnnnooopppppppppuuu}}}|||uuupppnnnnnngggddd```]]]]]]___ccceeefffhhhhhhgggdddeeeiiimmmqqqyyy|||wwwzzzyyyqqqjjjggggggeeefffjjjnnnpppttt~~~nnn[[[LLLEEEEEEAAABBBCCCEEEFFFDDD???<<<<<<:::777222---+++,,,---************************))))))))))))************))))))))))))*********************))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,---///000000333777999HHH^^^~~~xxxwww}}}ooodddiiiuuu~~~{{{xxxwwwvvvwwwxxxyyyxxxuuuttttttuuuwwwxxxyyyxxxvvvuuuuuuvvvxxx||||||yyywwwtttnnniiihhhhhhgggfffeeedddcccccc^^^]]]ZZZWWWTTTQQQOOOMMMNNNOOOOOONNNNNNQQQUUUXXX^^^kkkzzzsssooolllhhheeeccc```]]]ZZZXXXTTTPPPMMMKKKMMMQQQTTTSSSSSSZZZbbblll{{{{{{{{{{{{zzz{{{yyyuuusssrrrsssuuuwwwvvvwwwwwwxxxyyyzzzzzzzzz{{{|||~~~}}}nnn]]]QQQKKKJJJOOOVVV|||yyyoooqqqrrrqqqrrrxxx{{{wwwvvvwwwnnnkkkgggdddccceeegggiiijjjkkklllkkkhhhhhhkkkooottt|||uuuwwwzzz~~~tttjjjgggiiifffgggjjjnnnoooqqqyyysss```OOOFFFEEEAAAAAACCCFFFHHHFFFBBB=========;;;666000------...++++++++++++++++++++++++((()))))))))************((()))))))))************)))******++++++******)))++++++++++++++++++++++++******+++,,,---......///---......///000333888<<>>??????>>>999333///...000,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((())))))*********+++)))***+++,,,,,,+++***)))******************************+++,,,...///000000............///333999===MMMbbb|||~~~}}}xxxvvv|||qqqiiitttxxxqqqkkkgggeeeaaadddggggggfffeeedddddd```aaaaaa___]]]^^^bbbfffeeeiiilllnnnmmmnnnqqqssswwwwwwzzz~~~xxxrrrmmmnnnnnnmmmkkkjjjjjjjjjfffeeeccc```\\\XXXUUUSSSOOOOOONNNMMMMMMOOOSSSVVV```lll~~~vvvnnnfff]]]VVVQQQMMMNNNQQQSSSRRRSSS\\\hhhnnn{{{{{{|||}}}}}}yyyxxxwwwvvvuuuuuuvvvwwwyyyyyyyyyzzzzzz{{{{{{{{{wwwxxxzzz}}}xxxdddWWWNNNIIIJJJMMM}}}~~~}}}zzzyyy|||vvvooojjjiiijjjlllmmmlllnnnooooooooonnnpppqqqxxx~~~vvvsssyyysssqqqrrrjjjiiilllooopppooottt{{{rrrbbbVVVMMMIIIAAA??????CCCIIIKKKIIIEEEEEEEEECCC<<<444...,,,,,,,,,+++******)))*********************))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,------,,,++++++,,,,,,------------------000000222333111111888BBBVVVlllzzzyyyuuuxxx}}}hhhlllwwwrrrlllddd____________``````___]]]\\\[[[ZZZ[[[]]]___`````````___dddfffiiinnnrrrttttttsssvvvyyy~~~}}}yyyvvvtttoookkkkkknnnooommmjjjllliiieeedddbbb___YYYUUUSSSQQQOOOMMMNNNPPPSSSUUU\\\kkkxxxnnnaaaWWWSSSNNNMMMNNNQQQRRRVVV___iiixxx{{{zzzzzzxxxvvvwwwvvvvvvwwwyyyzzzzzzyyy|||yyyuuuuuuwwwyyyyyyxxxyyyyyyyyy|||~~~jjj___VVVLLLJJJNNN~~~yyysssnnnlllmmmnnnnnnppprrrssssssrrrrrrtttuuu~~~zzzvvv{{{|||vvvvvvpppnnnmmmnnnmmmlllrrryyyvvvgggZZZPPPIIIEEECCCBBBEEEJJJLLLIIIFFFFFFFFFDDD???777111------,,,++++++***************************))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,------,,,,,,+++,,,,,,,,,------------......///111333222333;;;EEEWWWmmm{{{{{{xxx{{{xxxgggnnn~~~zzzsssooojjjccc______aaaaaabbbbbbaaa___]]]\\\ZZZ[[[]]]^^^______^^^^^^ccceeehhhmmmqqqsssttttttvvvyyy}}}}}}{{{{{{wwwsssrrrttttttrrrnnnmmmkkkgggfffddd```[[[WWWTTTRRROOONNNNNNPPPTTTVVV```pppvvvhhh\\\WWWPPPNNNNNNQQQRRRVVV```kkk|||||||||{{{zzzxxxwwwvvvvvvwwwzzz{{{{{{zzzzzzwwwtttuuuwwwzzzzzzzzz{{{zzzzzz}}}ooodddZZZPPPNNNQQQ{{{vvvtttsssrrrrrrtttvvvwwwwwwwwwwwwxxxzzz{{{~~~|||yyywwwrrrnnnmmmkkkjjjooouuuzzznnn```SSSKKKJJJHHHFFFHHHKKKMMMKKKIIIFFFGGGFFFBBB;;;444///---,,,,,,+++***************++++++*********)))))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------000222222444===HHHXXXnnn{{{}}}pppdddqqq}}}vvvqqqnnnkkkeeeaaabbbddddddddddddcccaaa___^^^[[[\\\\\\]]]]]]\\\\\\[[[```cccgggkkkooorrrtttuuuvvvxxx|||}}}}}}zzzvvvuuuvvvuuuqqqnnnooommmjjjhhhfffbbb]]]ZZZVVVSSSPPPNNNOOOQQQTTTWWWbbbsssnnn```ZZZRRROOONNNPPPRRRVVVaaammm~~~~~~}}}}}}{{{yyyvvvuuuuuuwwwyyy{{{{{{zzzwwwuuussstttwwwzzz||||||}}}||||||~~~vvvkkkaaaWWWRRRUUU}}}{{{yyywwwvvvxxxyyyyyyyyyyyy{{{}}}zzzxxxssspppooommmkkkmmmrrr}}}qqqdddWWWOOOLLLJJJIIIJJJLLLNNNNNNMMMFFFFFFFFFDDD>>>777111---,,,,,,+++************++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******++++++,,,---------,,,,,,+++,,,,,,------.........------...000111333>>>IIIYYYnnn{{{yyykkkdddvvv|||vvvrrrqqqooojjjhhhhhhfffggggggfffdddbbb```___\\\\\\\\\\\\\\\[[[[[[ZZZ___bbbfffjjjnnnqqqtttvvvvvvxxx|||~~~|||yyyxxxxxxvvvssspppqqqpppnnnkkkhhhddd```]]]YYYVVVRRROOOOOOQQQUUUWWW```qqqqqqaaaZZZRRROOOMMMNNNPPPUUUaaammm~~~}}}}}}}}}|||zzzwwwuuuuuuuuuwwwxxxwwwvvvtttsssrrrsssvvvyyy|||~~~~~~}}}}}}}}}rrrhhh\\\VVVWWW}}}{{{xxxyyy{{{|||{{{|||~~~~~~}}}{{{vvvrrrqqqsssrrrooooooqqq{{{~~~sssggg\\\UUUMMMLLLJJJJJJLLLOOOPPPQQQEEEFFFFFFDDD@@@999222------,,,,,,+++***+++++++++++++++++++++************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,---------,,,++++++,,,,,,---...//////...---...///000333>>>JJJ\\\ppp}}}vvviiifff{{{}}}xxxuuuuuutttpppmmmnnniiiiiiiiihhhfffdddaaa```^^^^^^]]]\\\\\\[[[[[[[[[^^^bbbfffjjjlllooossswwwwwwyyy}}}~~~}}}{{{yyyxxxssssssrrroookkkfffcccaaa]]]ZZZUUUQQQOOOQQQTTTVVV^^^nnnqqqbbbZZZPPPMMMLLLMMMOOOTTT___kkk}}}|||{{{{{{{{{yyywwwvvvttttttuuuuuusssrrrrrrrrrssssssuuuxxx{{{~~~~~~}}}}}}wwwmmm___WWWVVV}}}|||yyyuuurrrrrruuuwwwtttqqqrrryyyuuujjjaaa[[[QQQOOOMMMLLLMMMOOORRRSSSGGGFFFEEEDDDAAA<<<444///------,,,+++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))******++++++++++++************+++,,,------------***+++,,,,,,---.../////////......000111666CCCPPPbbbuuuvvvkkklll{{{xxxyyyxxxtttqqqrrrmmmmmmlllkkkiiifffcccbbb```___^^^^^^]]]]]]]]]^^^___ccchhhjjjkkknnnssswwwxxx{{{}}}||||||xxxxxxxxxtttooojjjhhhgggbbb^^^XXXRRRPPPPPPSSSUUU]]]jjjyyyoooaaaZZZOOOLLLKKKMMMOOOSSS^^^iii}}}zzzyyyzzzzzzzzzwwwvvvttttttttttttrrrqqqsssssstttssssssuuuyyy|||}}}||||||~~~|||pppbbbWWWTTT{{{www|||yyytttrrruuuwwwuuutttuuuyyyxxxoooeee___WWWVVVSSSOOONNNOOOQQQTTTIIIHHHFFFEEECCC>>>777222------,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))******++++++++++++******)))***+++,,,------------***++++++,,,---...///000///...///222555;;;JJJXXXkkk~~~~~~wwwnnnrrrzzzwwwwwwrrrqqqqqqooommmiiigggeeebbbaaa```_________```aaa```eeeiiikkkkkkmmmsssxxxzzz}}}~~~}}}~~~~~~zzztttooommmmmmfffaaaZZZSSSPPPPPPRRRTTT[[[cccnnnwww|||yyyjjj]]]WWWNNNLLLLLLOOOPPPTTT^^^iiizzzyyyxxxyyy{{{{{{vvvuuuttttttvvvvvvuuuttttttuuuuuutttrrrssswwwzzz{{{zzzzzz}}}tttcccVVVRRR{{{vvv{{{~~~wwwssstttvvvuuuuuuwww{{{|||sssiiibbb]]][[[WWWRRROOONNNQQQSSSLLLJJJGGGFFFEEE@@@:::555...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******)))***+++,,,------...---******+++,,,---//////000///...000333888@@@PPP___rrrzzz|||wwwqqqwww||||||uuuuuutttrrrooollliiigggcccbbbaaa``````aaabbbcccbbbfffjjjlllkkkmmmsssxxx{{{~~~~~~xxxsssqqqqqqiiiccc[[[TTTPPPOOOQQQSSSXXX]]]eeemmmrrrwww{{{~~~zzzqqqdddXXXSSSNNNMMMNNNQQQRRRVVV___iiivvvyyywwwyyy|||}}}uuuttttttuuuxxxyyyyyyxxxuuuvvvvvvtttqqqrrruuuxxxyyyyyyyyy|||vvveeeVVVQQQ|||yyy~~~zzzxxxyyyxxxvvvwwwzzzxxxxxxppphhhaaa]]]```___WWWOOOLLLOOORRRKKKHHHCCC@@@CCCDDD;;;000000///---,,,------,,,+++************************++++++***)))(((((())))))******))))))***+++,,,,,,,,,******+++++++++---000,,,,,,,,,---------......///222333333777CCCVVVdddxxx{{{zzzvvvffflll~~~yyy{{{|||{{{xxxuuurrrpppnnnnnnlllhhheeedddeeefffdddbbbgggiiikkkmmmnnnppprrrttt{{{{{{uuuuuuqqqjjj```XXXSSSRRRRRRRRRVVVUUUXXX]]]aaadddjjjrrr{{{tttiii^^^SSSMMMFFFIIINNNQQQTTTZZZccciiisss~~~yyywwwwwwwwwyyywwwuuuuuuwwwxxxvvvtttwwwxxxyyyyyyyyywwwvvvuuuxxxyyyzzz||||||kkk\\\UUU}}}xxx{{{|||yyyzzzzzzwwwwwwzzzyyyyyypppggg```___aaa```XXXPPPKKKLLLNNNLLLIIIDDDAAACCCEEE===444111///---,,,------,,,+++++++++++++++++++++++++++++++++***)))))))))))))))***************+++,,,,,,---,,,...///000...------,,,,,,,,,---------.........000222444:::HHH]]]lll|||{{{~~~tttgggnnn~~~xxxxxx~~~zzzwwwtttrrrqqqmmmjjjffffffgggiiiiiihhhjjjlllnnnoooppprrruuuwww{{{zzzyyyvvvoooeee\\\WWWTTTRRRQQQPPPNNNOOOSSSVVVYYY```gggrrr~~~{{{yyyzzzwwwuuurrrlllddd[[[SSSNNNIIILLLOOOPPPSSSXXX___eeeooo}}}}}}xxxwwwxxxyyyyyywwwuuuvvvxxxxxxvvvtttwwwwwwxxxyyyxxxxxxvvvvvvyyyzzz{{{}}}}}}mmm___WWWyyyxxxzzz~~~zzz{{{{{{xxxwwwyyywww|||zzzqqqggg___aaaaaa___ZZZQQQKKKIIIJJJNNNKKKFFFBBBCCCEEE@@@999333000...,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++*********+++,,,,,,---///111333444222---))),,,,,,,,,---------.........///111444===NNNcccsss}}}|||zzzrrrhhhttt{{{yyy~~~}}}yyyvvvuuupppmmmiiihhhiiilllmmmnnnnnnoooqqqrrrssstttwwwzzz{{{}}}wwwmmmccc[[[VVVQQQOOOJJJGGGFFFIIIKKKMMMTTT\\\gggzzz}}}zzzwwwwwwxxxpppnnnjjjddd]]]VVVPPPLLLLLLNNNOOOOOOPPPTTTZZZ```kkkyyy{{{vvvvvvxxxzzzyyyxxxvvvwwwxxxxxxwwwuuuvvvwwwxxxxxxxxxxxxxxxwww{{{{{{}}}pppbbbZZZ{{{xxxyyy~~~{{{{{{zzzwwwuuuvvvsssxxx~~~~~~ssshhh___```^^^\\\YYYSSSLLLHHHIIIMMMKKKFFFAAAAAADDDBBB===555222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********,,,,,,+++++++++,,,,,,---,,,///222333444444000***,,,,,,,,,---------......///000111555>>>PPPeeettt~~~{{{www~~~}}}qqqmmm}}}}}}zzzxxxuuurrrnnnkkkkkkmmmpppqqqqqqrrrtttttttttvvvyyy{{{|||}}}rrrhhh___WWWPPPLLLHHHDDDBBBCCCDDDFFFLLLTTT___rrrtttqqqjjjbbbYYYRRRLLLJJJLLLNNNNNNMMMMMMQQQWWW]]]ggguuuyyyuuuuuuwwwxxxyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyzzzzzz}}}~~~ssseee\\\{{{zzz||||||zzzyyyuuusssssstttyyy}}}wwwkkk```^^^XXXVVVWWWTTTMMMIIIJJJJJJKKKGGGAAA@@@CCCCCCAAA777444000---,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++------,,,,,,,,,,,,,,,---***000333111111333222...,,,,,,,,,---------......111111222666@@@QQQeeesss}}}~~~zzzxxxwwwooorrr|||zzzyyywwwsssnnnlllmmmppprrrttttttuuuuuutttvvvyyy|||}}}~~~tttiii___VVVNNNIIIGGGCCC@@@@@@@@@AAAGGGOOOUUUhhh|||wwwmmmbbbWWWPPPKKKIIIJJJKKKLLLKKKKKKNNNVVV\\\eeessszzzuuutttuuuvvvyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{}}}}}}uuuggg\\\}}}|||~~~{{{yyy~~~yyywwwtttrrrrrrwww|||}}}oooccc\\\SSSOOOSSSSSSLLLIIIJJJHHHJJJHHHCCC@@@BBBDDDCCC999555000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,......---,,,,,,,,,------)))333999333///111222000,,,,,,,,,---------......222222444:::FFFWWWjjjwww}}}|||nnnlllvvv~~~||||||{{{wwwssspppoooqqqtttvvvvvvvvvuuuuuuvvvyyy|||{{{pppeee\\\SSSLLLHHHDDD@@@>>>>>>======BBBIIIRRRbbbyyyrrrdddXXXPPPLLLJJJIIIJJJJJJHHHHHHLLLTTTZZZeeerrr{{{vvvuuuvvvvvvyyyzzz{{{zzzxxxwwwxxxyyyxxxxxxxxxzzz|||~~~tttfffZZZ}}}|||{{{vvvyyyzzzwwwtttrrrssstttyyy|||~~~sssfff\\\QQQKKKPPPQQQKKKGGGIIIFFFKKKKKKFFFBBBDDDFFFFFF;;;777111...,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---//////...---------------(((888AAA:::000///000...,,,,,,,,,---------......000222666???OOObbbuuuwwweeehhhxxx~~~}}}}}}{{{xxxtttsssuuuxxxxxxxxxxxxvvvvvvwwwzzz}}}|||uuukkk```WWWPPPJJJFFFBBB>>>======<<<;;;???EEEQQQ]]]ppp~~~lll]]]RRRMMMKKKJJJJJJIIIGGGFFFJJJQQQWWWdddqqq}}}yyyxxxxxxxxxyyy{{{|||{{{xxxwwwxxxzzzyyyyyyzzz{{{}}}sssdddWWWyyyzzzrrruuuzzz{{{wwwuuussstttmmmtttxxxzzzvvvhhh^^^PPPIIINNNPPPIIIEEEHHHFFFLLLMMMHHHDDDEEEHHHHHH;;;777222...,,,,,,,,,,,,************************+++*********+++,,,,,,---000///...---------------(((<<>>???>>><<>>>>>>>>>>>>>>IIINNNVVV___gggkkklllmmmpppqqqtttyyy}}}lll[[[PPPJJJIIIEEECCCCCCCCCEEEKKKSSSbbbmmm}}}}}}|||zzz{{{~~~|||}}}~~~{{{wwwvvvwwwyyyvvvwwwxxx{{{}}}~~~nnnbbbZZZ~~~|||vvvrrrrrrzzzxxxuuuvvvvvvzzz}}}}}}}}}kkk]]]SSSJJJIIIJJJIIIIIIKKKNNNMMMMMMKKKJJJHHHFFFEEEEEE===333.........---+++---,,,++++++------,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...===BBB555+++...000,,,......---------...//////222333:::III^^^sssqqqfff]]]ooo|||yyy{{{}}}|||yyyxxx|||{{{qqqbbb[[[SSSMMMKKKHHHDDD@@@@@@???>>>============>>>EEEHHHMMMRRRVVVXXXXXXWWWWWWXXX\\\bbbhhhlllnnnooouuuuuuwww}}}~~~lll]]]RRRMMMJJJFFFCCCDDDCCCDDDJJJRRR```mmm~~~}}}{{{{{{~~~|||~~~~~~{{{xxxwwwxxxzzzwwwxxxyyy{{{}}}tttdddYYYtttppppppwww|||wwwwwwtttxxx{{{}}}rrraaaVVVMMMKKKLLLLLLKKKLLLNNNNNNMMMLLLJJJHHHFFFEEEFFF???666111//////...------,,,++++++------,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,000333444111......,,,)))......------......///000333444<<>>>>>======<<<<<<======AAABBBDDDFFFGGGGGGFFFFFFFFFHHHLLLQQQVVV[[[___```aaabbbeeejjjqqqvvvyyyzzzwwwyyy{{{||||||}}}~~~|||xxxhhh\\\SSSOOOLLLHHHEEEDDDCCCCCCIIIPPP]]]lll}}}{{{{{{~~~}}}~~~~~~|||zzzyyyzzz{{{yyyyyyzzz{{{}}}{{{hhhZZZ~~~uuupppooouuu}}}|||xxxwwwqqqsssvvvzzzxxxfffZZZPPPOOOPPPPPPNNNNNNMMMMMMLLLKKKJJJHHHFFFFFFGGGAAA999333000///...------,,,++++++------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,///,,,,,,//////,,,***+++...---------...///000111222666???QQQggg{{{xxxmmmggghhh~~~~~~}}}pppfff^^^WWWRRRNNNKKKGGGEEEEEEEEECCCBBB======<<<<<<<<<<<<======???@@@@@@AAAAAABBBBBBBBBCCCEEEHHHKKKNNNQQQUUUXXXXXXXXXYYY[[[___bbbdddeeeaaacccddddddeeehhhkkknnnmmmqqqtttqqqkkkhhhjjjnnniiiiiiiiihhhgggfffeeeeeehhhhhhiiiiiikkknnnssswww}}}}}}ooobbbXXXQQQNNNNNNJJJFFFEEECCCCCCHHHOOO[[[kkk}}}zzz{{{~~~~~~~~~~~~}}}|||{{{||||||{{{{{{{{{|||}}}~~~}}}mmm^^^}}}yyyssspppttt{{{~~~{{{zzzqqqqqqtttyyy|||ggg[[[QQQQQQSSSRRROOONNNLLLLLLKKKKKKIIIHHHFFFFFFGGGBBB;;;444000...---,,,---,,,++++++------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---***+++//////******///---------...///000111111222888EEEYYYppprrriiigggkkkzzzzzz~~~ssslllddd\\\VVVQQQMMMKKKIIIGGGEEECCCCCCBBBBBBAAA======<<<<<<<<<<<<======???????????????@@@AAAAAA>>>@@@CCCDDDFFFIIINNNSSSYYYXXXWWWUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTWWW[[[___]]]aaaeeeccc^^^ZZZZZZ\\\VVVUUUUUUTTTSSSRRRQQQQQQSSSTTTUUUUUUWWWZZZ```dddgggkkkooorrrwww|||rrrggg]]]UUUQQQOOOPPPKKKGGGEEECCCBBBGGGNNNYYYhhh~~~~~~{{{{{{~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}tttfff~~~wwwrrrtttyyy~~~wwwuuuwww{{{~~~ggg[[[RRRTTTXXXVVVQQQNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGCCC===666111...,,,,,,---,,,++++++------,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******,,,...---***,,,111---------...///000111222333;;;KKKbbbzzz|||llldddgggnnn}}}}}}wwwrrrnnnhhhddd^^^WWWQQQOOOMMMIIIGGGIIIEEEDDDCCCAAA@@@?????????======<<<<<<======>>>>>>??????>>>>>>===<<<;;;;;;:::<<>>============>>>???@@@????????????>>>===<<<;;;<<<>>>@@@@@@@@@DDDLLLRRR[[[```fffgggbbbZZZSSSPPPLLLKKKJJJGGGDDDDDDFFFHHHIIILLLRRRYYY^^^]]]XXXSSSQQQOOOKKKGGGEEEEEEFFFGGG???AAACCCCCCCCCEEEHHHJJJFFFIIIKKKIIIHHHMMMXXXaaakkkrrrvvvuuutttvvvvvvtttoookkkddd\\\VVVRRRPPPPPPPPPKKKGGGFFFDDDCCCHHHOOOYYYcccuuu~~~~~~ttt}}}{{{zzzwwwxxxxxxyyy||||||tttrrrtttyyy{{{~~~yyyyyy||||||}}}oooeee___ccciiifff^^^XXXPPPPPPPPPOOONNNMMMLLLKKKJJJHHHBBB;;;444000//////---,,,++++++------,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,***'''***111000***------......///111222333777AAAUUUmmmzzzfff```fffsssggg___ZZZUUURRRQQQJJJGGGIIIIIIDDDCCCFFF@@@AAABBBBBBAAAAAABBBCCC>>>>>>>>>>>>>>>???@@@@@@???@@@BBBCCCCCCBBBAAA@@@???@@@AAA>>><<>>@@@@@@@@@AAABBBDDD@@@DDDGGGEEEBBBEEEMMMUUU\\\ccciiiiiiiiilllmmmllliiieee^^^WWWRRROOONNNMMMPPPKKKGGGFFFDDDDDDIIIOOOZZZbbbrrr~~~www~~~}}}zzzxxxyyywwwwww{{{}}}yyyuuusssttt|||}}}}}}~~~~~~xxxpppmmmtttyyysssdddYYYOOOSSSSSSOOOLLLNNNNNNLLLIIIGGGDDD>>>888111,,,)))---,,,***+++,,,,,,+++))),,,***((()))+++,,,+++(((+++++++++,,,,,,---------///...,,,+++******+++,,,***,,,---------...000333:::CCCYYYsssyyyhhh[[[sss}}}{{{tttjjj^^^VVVSSSPPPQQQNNNIIIHHHIIIGGGCCCDDDCCCAAAAAABBBCCCBBBAAA===>>>>>>===<<<>>>AAADDD@@@CCCGGGGGGDDD@@@??????BBB@@@>>>>>>@@@BBBDDDDDDQQQ\\\nnn}}}{{{lllaaaYYYOOOIIIKKKLLLHHHDDDEEEFFFGGGKKKVVVeeeoooooojjjaaaWWWOOONNNLLLGGGEEEGGGDDDBBBAAA???>>>???@@@AAAEEEEEEDDDBBBBBBEEEIIIMMMTTTWWW[[[\\\[[[\\\^^^aaabbb^^^YYYSSSNNNKKKJJJIIIMMMLLLJJJGGGEEEGGGKKKNNNYYYeeevvv}}}|||}}}}}}}}}{{{yyywwwyyyvvvwwwzzz}}}|||wwwuuuvvv|||~~~~~~yyysssttttttjjj]]]TTTOOOSSSSSSPPPNNNPPPPPPOOONNNJJJEEE>>>888222...,,,...---,,,,,,------,,,***,,,+++)))***,,,---+++)))+++++++++,,,,,,---------...---,,,+++++++++,,,---,,,---.........///222444<<>>>>>>>>>>>>>>>>>???CCCFFFEEEHHHKKKJJJHHHEEEDDDEEEHHHEEEBBBAAABBBDDDDDDDDDMMMTTTcccuuuyyyoooeeeZZZQQQNNNLLLGGGCCCDDDCCCCCCFFFOOO___mmmuuuwwwqqqcccWWWRRROOOIIIFFFFFFBBBAAA???>>>===>>>@@@AAACCCCCCBBBAAA@@@AAAEEEHHHNNNQQQTTTUUUTTTUUUWWWYYY[[[XXXTTTPPPMMMKKKKKKLLLLLLKKKIIIFFFEEEFFFJJJNNNXXXddduuu}}}||||||zzzyyywwwvvvxxxvvvvvvzzz|||zzzyyyyyy{{{yyyssskkk___TTTPPPNNNRRRSSSPPPOOORRRSSSRRRRRRNNNGGG???888333000...///...------......---,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...---.../////////111444666>>>MMMeeezzz{{{vvvfff]]]www}}}uuufff___```^^^aaa```[[[WWWTTTPPPJJJGGGEEECCCCCCCCCBBBAAA???>>>????????????AAAEEEHHHPPPRRRUUUUUURRROOOLLLKKKJJJGGGDDDBBBAAABBBAAA@@@GGGJJJUUUiii}}}ttthhh\\\TTTOOOJJJGGGGGGDDDBBBBBBHHHUUUeeevvvttteee\\\VVVOOOJJJIIICCCAAA???>>>>>>@@@BBBDDDDDDDDDDDDCCCAAA@@@BBBCCCIIIKKKMMMNNNNNNNNNOOOQQQRRRPPPNNNLLLKKKKKKLLLMMMJJJJJJHHHFFFDDDFFFJJJMMMVVVcccuuu~~~}}}zzzyyywwwvvvvvvwwwyyyzzz}}}}}}~~~{{{yyyxxxvvvuuuwwwuuuvvvyyy|||||||||{{{{{{}}}{{{qqqcccVVVNNNNNNLLLPPPRRRPPPPPPSSSUUUTTTSSSOOOIIIBBB:::444///---///...------......---+++------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///---.../////////111555777???RRRkkk||||||yyykkkccc|||~~~~~~lll___[[[^^^gggmmmppplllfff^^^UUUMMMHHHGGGFFFFFFGGGGGGEEEDDD??????@@@???@@@BBBEEEHHHVVV[[[bbbfffeee___XXXSSSPPPMMMHHHEEECCCBBBAAA@@@AAADDDMMM]]]qqqvvvjjj___WWWRRROOONNNHHHEEECCCEEEKKKXXXlll|||zzzooobbbWWWQQQNNNFFFEEEBBBAAAAAACCCEEEGGGHHHIIIIIIHHHEEECCCCCCCCCGGGIIIJJJKKKLLLLLLMMMNNNMMMLLLJJJIIIIIIJJJKKKLLLHHHHHHGGGEEEEEEFFFJJJMMMUUUdddwww~~~|||zzzxxxvvvuuutttqqqoookkkjjjiiihhhhhhiiijjjkkkmmmnnnooorrrvvv}}}www}}}zzzyyywwwuuuwwwuuuvvvyyy|||}}}|||{{{|||qqq___PPPJJJKKKIIINNNPPPOOOOOOSSSUUUUUUPPPNNNKKKEEE>>>666///+++...---,,,,,,------,,,+++------...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------.........111555888AAAUUUnnn}}}|||nnnfff~~~~~~zzzzzzzzz{{{~~~zzzsssnnnoooxxxyyykkk^^^UUUTTTXXXdddnnnxxxxxxrrriii]]]SSSNNNMMMLLLLLLLLLKKKIIIGGGAAABBBAAA@@@@@@AAADDDGGGQQQZZZhhhtttyyytttkkkddd]]]YYYSSSNNNJJJGGGEEECCC???DDDLLLUUUaaaqqq{{{oooeee]]]WWWRRRKKKHHHFFFFFFGGGNNN```qqqqqqaaaWWWRRRJJJHHHEEEBBBAAACCCEEEGGGJJJKKKLLLKKKHHHEEEDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGGGGFFFEEEGGGJJJMMMVVVfff{{{yyytttqqqoookkkiiigggdddaaa___]]]\\\[[[[[[[[[[[[\\\]]]]]]___aaadddiiipppyyylllxxx~~~{{{yyywwwxxxuuuvvvzzz}}}{{{zzz|||uuubbbQQQIIIJJJIIIMMMPPPNNNOOOSSSVVVUUUOOONNNLLLHHHAAA888000+++...---,,,,,,------,,,***,,,---......,,,,,,---...------,,,,,,,,,,,,++++++***+++---...////////////------...---...111555999EEEZZZrrr{{{ooogggtttrrrsssssssssxxx{{{}}}~~~xxxssspppkkkfffhhhmmmvvvtttkkkaaaZZZSSSNNNOOOSSSXXXeeessswwwssslllaaaXXXTTTSSSRRRQQQQQQOOOLLLIIIFFFFFFEEECCCAAAAAACCCEEEGGGQQQbbbttt}}}mmmhhh___WWWPPPJJJEEEBBBAAAFFFLLLPPPUUUbbbvvvvvvkkk___VVVNNNJJJHHHIIIGGGIIIWWWhhhnnn```WWWPPPLLLHHHCCCAAABBBDDDEEEIIIJJJKKKJJJGGGEEEEEEEEEGGGGGGHHHKKKNNNPPPOOONNNPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHLLLNNNWWWhhh~~~|||xxxsssmmmiiidddaaa]]]ZZZXXXVVVTTTRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSVVVYYY]]]dddkkkqqq|||cccrrr{{{yyyxxxvvvwww{{{~~~yyyyyy|||}}}kkkZZZRRRQQQJJJOOOQQQPPPPPPTTTWWWVVVQQQPPPMMMHHHBBB:::444000///...------......---++++++---...---+++***,,,...---------,,,,,,++++++++++++,,,---...//////.........//////...///222777;;;LLLaaawwwwwwpppmmmzzznnnmmmqqqssssssxxx{{{}}}zzzqqqppprrrrrrqqqsssqqqqqquuuzzz{{{wwwrrrbbbYYYQQQNNNNNNKKKKKKMMMNNN[[[hhhkkkhhhccc[[[UUUQQQQQQRRRTTTUUUUUURRRPPPMMMLLLJJJFFFCCCBBBCCCDDDDDDJJJWWWiii{{{}}}qqqfff[[[QQQIIIEEEDDDGGGJJJLLLPPP\\\lllyyy{{{lll^^^WWWPPPLLLLLLHHHFFFQQQaaannn}}}pppbbbXXXTTTNNNHHHEEEDDDEEEGGGGGGIIIIIIHHHGGGFFFGGGHHHJJJIIIJJJMMMQQQTTTTTTRRRSSSRRRPPPMMMKKKIIIGGGFFFFFFGGGHHHHHHHHHJJJMMMPPPWWWiii}}}zzzwwwtttoookkkgggccc]]]ZZZUUUSSSOOONNNMMMMMMKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOQQQTTTYYY___ccckkkwww^^^mmm}}}zzzyyywwwxxx|||xxxxxx||||||}}}sssddd\\\ZZZKKKPPPRRRQQQQQQUUUXXXWWWTTTRRRNNNHHHAAA;;;777444111///......//////...---***,,,...---+++***+++...---------,,,,,,+++++++++,,,---.../////////...---000000000///000444999===QQQeee{{{tttrrruuuxxxllllllssswwwxxx|||~~~yyyzzzzzzqqqnnnooonnnjjjeeeZZZQQQIIIIIIKKKJJJHHHHHHKKKVVV``````\\\WWWRRRMMMKKKLLLOOOSSSXXXZZZYYYXXXQQQPPPNNNIIIEEECCCCCCDDDHHHIIIPPP^^^qqqwwwiii]]]SSSMMMFFFGGGGGGIIIOOO[[[hhhrrr}}}wwwhhhaaaWWWPPPNNNHHHDDDLLL[[[___mmm~~~mmm```[[[UUUNNNIIIHHHIIIJJJHHHIIIJJJIIIHHHHHHJJJKKKMMMLLLMMMPPPVVVYYYXXXWWWTTTSSSQQQOOOLLLJJJHHHGGGFFFGGGHHHHHHIIIJJJNNNPPPVVViii~~~{{{xxxtttqqqkkkhhhccc^^^ZZZUUUQQQMMMLLLIIIGGGFFFGGGHHHHHHGGGIIIJJJJJJJJJJJJJJJJJJIIIKKKLLLMMMMMMNNNRRRWWW[[[```mmm\\\hhhzzz|||||||||}}}~~~|||{{{}}}zzz{{{~~~zzzqqqiiieeeZZZSSSOOORRRVVVVVVTTTUUUUUURRRNNNJJJFFF>>>444---//////...---,,,,,,,,,,,,------.........---+++***((()))+++,,,---.....................///////////////...000000///000888CCCZZZsss|||fffhhh~~~~~~tttssstttssszzz~~~rrrgggeeedddaaa^^^VVVOOOIIIGGGIIILLLLLLKKKNNNTTTVVVTTTQQQPPPLLLHHHIIIIIIGGGIIIUUUdddhhheee^^^[[[WWWRRRNNNJJJFFFCCCDDDFFFLLLUUUaaarrrvvvkkk]]]QQQNNNLLLKKKMMMTTT]]]dddhhhqqq~~~tttggg```YYYRRRJJJGGGLLLTTTXXX```nnn~~~|||kkkeee\\\UUUNNNJJJIIIKKKHHHKKKMMMMMMKKKIIIKKKMMMQQQTTTWWWZZZ\\\\\\[[[[[[YYYWWWSSSNNNJJJHHHGGGGGGGGGHHHIIIIIIJJJKKKOOOQQQ[[[iii}}}yyysssmmmhhhddd```^^^ZZZTTTQQQPPPNNNKKKHHHIIIHHHGGGEEEEEEGGGHHHIIIDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPSSSWWWZZZ```fffrrrYYYddduuu}}}}}}}}}}}}~~~~~~{{{zzz}}}|||zzzzzz}}}{{{tttnnnjjj___WWWQQQSSSUUUSSSRRRRRRTTTQQQMMMJJJGGG@@@777000//////...---,,,,,,,,,,,,------.........---++++++)))***+++,,,---.....................////////////000000111222111333<<>>IIIhhhoooaaakkk|||xxxwwwuuusssuuuwww{{{yyyhhh\\\YYYZZZ[[[[[[OOONNNLLLMMMOOOQQQRRRRRRSSS^^^fffccc[[[VVVRRROOOFFFGGGGGGJJJVVVkkk~~~kkk^^^XXXTTTNNNHHHFFFEEEGGGKKKQQQ\\\nnn~~~{{{hhhXXXSSSNNNMMMRRR[[[dddiiilllvvvtttfff]]]VVVQQQRRRVVVXXXYYY]]]eeeoooyyy{{{wwwpppggg^^^WWWRRROOOTTTTTTTTTSSSSSSVVV[[[___```bbbdddfffeeebbb^^^\\\[[[XXXTTTPPPMMMKKKJJJJJJEEEFFFHHHHHHHHHJJJMMMPPPZZZddduuuzzzvvvpppggg___YYYTTTPPPMMMOOOMMMLLLMMMOOOPPPPPPPPPNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUVVVWWWXXXYYY\\\^^^^^^^^^]]]^^^```bbbhhhlllvvvTTT\\\iiiwww~~~}}}zzzwwwzzz|||xxxtttrrrttt~~~yyyvvvrrrpppfff^^^WWWVVVTTTQQQQQQSSSXXXTTTPPPMMMIIICCC;;;555000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------.........//////---,,,...000000333>>>JJJeee~~~}}}ggg___nnnzzzvvvrrruuuuuuwww||||||qqqcccXXXUUUUUUUUUUUULLLMMMOOOQQQSSSUUUWWWXXX[[[hhhssspppeee\\\VVVRRRGGGIIIIIIJJJTTTjjjpppfff]]]UUUPPPKKKIIIHHHJJJMMMTTTbbbooottteee___VVVRRRUUU]]]fffkkkkkkrrrzzzpppeee^^^XXXVVVWWW]]]\\\[[[]]]dddmmmvvv{{{}}}~~~zzzssslllfff```[[[[[[[[[[[[[[[\\\^^^```bbbeeegggjjjkkkjjjfffbbb___\\\YYYUUUPPPMMMKKKJJJIIIEEEFFFGGGGGGHHHIIIMMMOOOXXX```nnn}}}zzzsssnnniiiddd^^^YYYWWWUUUTTTSSSWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]___aaabbb```_________```bbbdddeeehhhjjjkkkllllllllloooppprrruuu}}}UUU[[[eeerrr~~~}}}yyyvvvwwwzzz~~~~~~zzzwwwvvvvvvxxx}}}wwwsssoookkkeee___ZZZYYYWWWTTTUUUXXX]]]XXXSSSOOOJJJDDD<<<555000000///...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---.........------------------............---,,,...000111444@@@LLLaaazzztttbbb```ssszzztttttttttwwwrrrjjj```XXXTTTRRRPPPOOOMMMPPPTTTVVVWWWXXX[[[^^^eeettt}}}qqqeee[[[UUUMMMLLLLLLLLLRRReeevvvfff\\\WWWQQQMMMJJJJJJKKKOOOYYYdddqqqtttlll```YYYYYY___fffkkkkkkpppvvv}}}zzzoooggg___[[[[[[```___^^^___bbbhhhooosss}}}}}}xxxtttllldddccccccdddeeeeeeeeecccaaagggiiilllmmmmmmjjjfffddd]]][[[VVVQQQMMMJJJIIIHHHEEEFFFGGGGGGHHHIIIMMMOOOUUU[[[eeerrr}}}uuunnnjjjhhheeebbb```aaaccccccccceeefffggghhhiiijjjkkklllmmmnnnnnnpppqqqsssuuuvvvqqqqqqppppppqqqrrrtttuuuuuuxxxzzz|||}}}~~~VVVYYY```mmm|||}}}|||}}}zzzvvvvvvyyy}}}~~~}}}|||{{{zzzzzz{{{{{{|||}}}wwwrrrlllfffccc___\\\]]][[[XXXYYY\\\```[[[UUUPPPLLLEEE===777111000///...------------,,,++++++++++++,,,,,,---,,,,,,---...............,,,------------.........000///000222333777CCCOOO```{{{~~~oooaaacccxxxzzzppppppvvv}}}nnnhhh```ZZZUUURRRPPPOOORRRWWW\\\]]][[[\\\aaafffmmm|||~~~qqqcccYYYSSSQQQOOOOOORRR```yyyrrreee___XXXSSSNNNLLLKKKLLLRRRZZZeeeyyyzzzlllaaa^^^```eeeiiikkkpppvvv{{{zzzpppfffbbbcccbbbdddfffgggiiilllqqquuu~~~xxxmmmnnnnnnoooppppppmmmiiieeejjjkkkmmmnnnnnnllljjjhhhaaa^^^YYYSSSNNNJJJHHHGGGEEEFFFHHHHHHHHHJJJMMMPPPSSSWWW^^^gggttt}}}wwwrrrooosssqqqpppqqqsssuuuvvvuuuyyy|||UUUVVV[[[fffuuu~~~zzz|||}}}}}}~~~{{{wwwvvvyyy~~~||||||}}}}}}}}}}}}{{{yyy|||~~~yyyssskkkdddccc``````aaa___[[[[[[^^^```\\\VVVQQQMMMGGG@@@:::111000///...------------++++++*********+++------++++++---...////////////,,,,,,---------.........222000111222333777CCCOOOddd~~~zzzmmmbbbggg|||rrrpppuuuyyypppkkkccc[[[WWWUUUTTTTTTZZZ```dddddd```aaagggmmmqqq}}}lll```YYYUUUSSSRRRTTT]]]qqquuummmddd]]]VVVRRROOOLLLPPPVVV^^^nnnyyylllfffeeehhhjjjkkkpppwww}}}xxxmmmiiikkkiiilllppprrrrrrtttxxxzzzzzzyyyxxxxxxxxxwwwsssooooooooooooooonnnmmmlllkkkfffbbb\\\VVVPPPLLLIIIHHHFFFGGGHHHIIIIIIKKKNNNQQQSSSUUUXXX^^^hhhxxxzzzyyyvvvqqqmmmkkkkkkmmmlllppptttwwwxxx|||SSSSSSWWWaaaqqq|||yyysssooolllnnnooopppqqqvvv}}}{{{wwwwwwzzz~~~||||||~~~}}}xxxttt{{{zzz{{{uuullleeedddbbbbbbdddbbb]]]\\\______[[[UUUQQQNNNIIICCC===111000///......------...++++++*********+++---...***+++,,,...///000000000,,,,,,,,,---------......000//////000111555AAANNNgggyyylllcccjjjwwwrrruuu{{{wwwtttnnneee\\\WWWWWWXXXZZZ```fffjjjiiiddddddkkkrrrrrrssseee\\\WWWUUUUUUVVV\\\mmmzzznnnfff^^^YYYSSSOOOQQQUUUYYYggguuuvvvmmmkkklllmmmjjjpppxxx~~~rrrnnnqqqrrruuuxxxyyyxxxyyy{{{~~~}}}|||}}}}}}{{{yyysssrrrqqqpppnnnmmmlllllliiifff___XXXRRRMMMJJJIIIGGGHHHIIIIIIJJJKKKOOOQQQTTTTTTTTTXXXaaaooo}}}uuupppfffeeeccc___\\\ZZZ[[[]]]\\\aaafffhhhjjjooowww~~~|||{{{~~~SSSRRRSSS\\\jjjyyy~~~zzztttnnnhhhccc___\\\]]]]]]^^^```dddjjjooo~~~vvvxxxwwwyyy}}}yyyyyy}}}xxxuuu{{{}}}tttfffbbbcccgggiiifff___\\\___bbb___YYYTTTNNNGGG@@@;;;777222///000///,,,+++---.........------,,,,,,,,,)))***++++++------...///---------.........//////000...000444222222???OOOddd~~~~~~zzzqqqccc___oooyyyvvv}}}~~~yyytttnnngggaaa___```aaabbbmmmmmmmmmkkkjjjkkknnnpppuuu{{{nnnjjjbbbXXXSSSWWW```kkkrrr{{{}}}xxxjjj^^^WWWVVVWWWYYY___dddooo|||wwwpppmmmlllppprrrwww|||wwwttttttvvvzzz~~~|||wwwtttuuuuuussssssuuuuuuppphhh^^^UUUMMMHHHEEEEEEHHHJJJJJJNNNTTTXXXWWWWWWVVVVVVWWWYYYaaasssxxxrrrlllgggddd```___]]][[[ZZZZZZ[[[[[[cccdddeeeiiiooovvv}}}zzzzzzxxxtttpppmmmlllmmmtttsssxxxSSSRRRRRRZZZgggvvv{{{qqqmmmfffaaa\\\XXXTTTQQQRRRRRRSSSTTTWWW[[[aaafffuuu{{{}}}zzzxxxzzz{{{wwwwww}}}}}}xxxvvvxxxzzztttfffaaabbbfffjjjhhhaaa]]]^^^ccc```[[[VVVQQQJJJCCC>>>777222///000000---,,,.........---------,,,,,,,,,+++++++++,,,,,,------...---------.........//////000...000444333444AAASSSiii~~~||||||}}}{{{oooaaa___qqq~~~wwwuuu{{{~~~||||||~~~{{{qqqlllfffdddfffjjjmmmmmmrrrqqqooonnnmmmnnnppprrruuuqqqnnnfff\\\WWWYYYbbblllrrrwwwxxxwww{{{yyykkkccc___[[[XXX]]]cccmmmxxx~~~vvvtttttttttvvvzzz}}}|||{{{~~~{{{||||||zzz|||~~~xxxooodddZZZRRRMMMKKKDDDHHHJJJKKKRRR\\\aaaaaaZZZWWWVVVWWWXXX]]]jjjwwwwwwqqqnnnmmmkkkiiilllllllllllllllmmmnnnnnnqqqtttyyy{{{vvvoooooonnnllliiigggggghhhmmmlllqqqUUURRRQQQWWWcccrrrxxxmmmfff```[[[UUUPPPMMMLLLJJJHHHGGGHHHJJJKKKMMMQQQWWW[[[eeeooo~~~|||yyy{{{{{{vvvuuu{{{}}}xxxuuutttvvv|||uuuggg]]]^^^dddkkkkkkeee___^^^eeebbb^^^YYYTTTMMMFFFAAA888222///000000------///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000...000444333666FFFZZZuuu~~~{{{~~~{{{|||zzzlll^^^```uuu|||uuusssyyy{{{wwwvvvsssrrrvvv|||}}}rrrmmmiiijjjqqqxxx{{{{{{yyywwwtttrrrqqqrrrtttvvvvvvvvvssskkkaaa\\\^^^fffoootttwwwvvvrrrrrr}}}zzzpppiiiaaa[[[ZZZaaajjjrrrzzz|||yyyzzzyyy|||{{{ooocccZZZSSSPPPDDDGGGJJJNNNXXXfffnnnoooccc]]]WWWVVVWWWZZZaaaiii|||~~~{{{yyyyyy{{{~~~}}}xxxuuurrrmmmjjjggghhhhhhgggffffffgggiiikkkjjjnnnzzzVVVSSSQQQTTT^^^nnn}}}{{{lll^^^VVVTTTPPPKKKGGGFFFFFFGGGFFFEEEFFFGGGGGGHHHKKKPPPSSSZZZfffxxx|||yyyyyyzzzvvvzzz}}}{{{uuurrrrrrsssvvvsssgggXXXZZZaaakkkooojjjbbb___dddbbb___[[[VVVOOOHHHCCC999333///000000......000------------------------......------,,,,,,,,,,,,............////////////000///111444444999MMMccc~~~|||~~~{{{{{{xxxhhh[[[bbb{{{|||uuusssyyy|||wwwuuurrrnnnnnnqqqttt~~~xxxtttqqquuu~~~zzzwwwvvvwwwxxxyyyyyyyyytttmmmddd```ccckkksssyyy{{{xxxtttqqqxxxxxxnnnfffaaaXXX___hhhnnnttt}}}~~~zzz{{{}}}}}}oooaaaWWWRRRHHHIIIKKKPPP]]]nnnyyy{{{pppeee[[[WWWWWWXXX]]]bbbrrr}}}yyysssnnnmmmlllkkkiiijjjkkklllkkkjjjkkkmmmoooqqqnnnqqqzzzYYYVVVSSSTTT\\\kkk{{{wwweeeWWWNNNKKKHHHCCCAAAAAACCCDDDDDDFFFGGGGGGGGGGGGHHHLLLNNNTTT```rrr{{{wwwwww{{{{{{zzz|||xxxrrroooooopppqqqwww{{{nnncccVVVWWW___lllsssooogggbbbbbbaaa^^^[[[WWWQQQIIIDDD;;;555000000000......000------------------------///......------,,,,,,+++........./////////000000000///111444555===TTTmmm}}}||||||{{{|||uuudddYYYeee}}}wwwuuu{{{|||uuurrrpppkkkiiiiiihhhrrr}}}|||}}}{{{yyyzzzzzzzzz}}}yyyrrrlllfffdddhhhqqqzzz|||xxxtttwww{{{oooiiiggg[[[```ggglllqqqzzz}}}}}}mmm]]]SSSNNNMMMMMMRRR```ttt}}}ooo```YYYWWWWWWZZZ___kkkxxx~~~}}}||||||{{{yyyvvvtttqqqnnnkkkkkklllmmmnnnnnnooopppooonnnoooqqqrrrtttrrrssszzz[[[YYYUUUUUU\\\jjjzzzrrraaaUUUNNNIIIFFFCCCAAABBBDDDEEEEEEFFFGGGGGGGGGFFFGGGJJJLLLQQQZZZjjjzzzzzzvvvtttxxx||||||{{{wwwqqqnnnlllnnnoootttrrrfff[[[ZZZaaaoooxxxtttjjjcccaaa```^^^\\\XXXRRRKKKEEE>>>777222111000------000,,,,,,,,,------------...///.........------,,,,,,....../////////000000000000///111555666@@@[[[vvv~~~zzz|||~~~{{{{{{pppaaaZZZjjjyyywww~~~wwwssspppkkkfffdddcccfffqqq}}}{{{{{{{{{zzz~~~zzzqqqmmmhhhhhhnnnwww~~~zzzvvvvvvqqqlllkkkaaadddggglllrrr{{{hhhZZZTTTRRRPPPTTTcccxxxyyyiii___ZZZWWWYYY]]]eeepppzzztttiiiiiijjjlllpppqqqqqqpppkkkjjjiiiiiijjjkkkmmmoooooopppppppppooopppqqqssstttsssuuu|||]]][[[YYYXXX]]]jjjzzz|||lll]]]SSSOOOJJJGGGEEEDDDEEEFFFFFFFFFEEEFFFHHHHHHIIIJJJMMMOOOQQQWWWcccrrr{{{vvvsssvvvzzz}}}{{{xxxssspppllloooppptttvvveeecccgggsss|||xxxlllddd``````^^^]]]ZZZTTTLLLGGGAAA999333111///------///,,,,,,,,,---------.....................---------.../////////000000000000000///111555777BBB```}}}{{{}}}zzzzzzlll^^^[[[nnnzzzyyy{{{vvvtttnnnhhheee```aaaggguuu|||{{{zzzxxx}}}|||tttpppllllllsss|||{{{wwwvvvzzzxxxrrrooojjjiiihhhlllttt|||yyygggZZZVVVRRRVVVggg}}}xxxmmmddd\\\ZZZ\\\^^^hhhvvv{{{wwwtttrrrooonnnnnnllljjjgggaaaaaabbbeeehhhkkkkkkjjjeeefffhhhiiijjjlllnnnppppppqqqrrrrrrrrrsssvvvxxx{{{zzz|||___]]][[[ZZZ^^^jjjzzzwwwgggZZZSSSPPPGGGEEECCCCCCDDDDDDCCCBBBEEEFFFIIIJJJLLLNNNQQQTTTTTTWWW```ooo{{{vvvsssuuuzzz~~~|||yyyuuusssmmmqqqrrrtttnnnjjjlllwwwzzzmmmdddaaa```___^^^[[[UUUNNNHHHBBB;;;444222///,,,,,,...,,,,,,,,,------.................................////////////000000000000000///222555777DDDbbb~~~|||xxxyyyiii]]]\\\pppzzzyyyzzzvvvtttpppjjjggg___aaafffooo|||{{{yyywww{{{|||~~~vvvsssooopppvvv|||yyyvvvyyyxxxsssqqqllliiilllttt|||rrr\\\XXXSSSWWWiiizzznnnaaa\\\]]]XXXbbbppp~~~~~~zzzrrrqqqnnnmmmllljjjgggeee```____________```aaabbb``````aaaccceeegggfffeeeeeegggiiikkkmmmnnnqqqrrrrrrtttvvvwwwxxxyyy|||ccc```\\\[[[aaannn~~~xxxlllaaaVVVQQQQQQNNNMMMKKKIIIHHHGGGHHHHHHEEEGGGJJJNNNRRRUUUVVVWWWWWWZZZaaalllzzzzzzwwwyyy}}}~~~wwwsssvvvoootttyyyzzzqqqssslll{{{{{{hhheeedddccc```[[[UUUPPPMMMDDD>>>555111000000000...//////.........---------,,,,,,++++++,,,,,,---...............////////////111000111222888JJJiiisssiiiaaa___vvv~~~~~~{{{yyyvvvnnnfff```^^^```kkk}}}|||wwwxxx|||~~~~~~wwwvvvuuuvvvzzz~~~yyyxxx}}}~~~|||{{{zzzxxxvvvsssrrrvvv{{{zzzfffZZZZZZbbbkkk~~~yyynnnddd]]]ZZZ^^^hhhxxxyyyrrrqqqnnnhhhbbbaaa___\\\\\\]]]]]]]]]\\\aaa___\\\[[[[[[^^^aaadddgggkkkllljjjkkkooopppnnnqqqrrrtttwwwyyy|||~~~iiiddd___^^^dddqqqssshhh___VVVSSSTTTTTTSSSQQQNNNLLLJJJIIIHHHHHHJJJNNNRRRVVVYYYZZZ[[[]]]]]]```hhhttt}}}xxxzzz|||~~~}}}wwwuuuxxxuuuyyy{{{|||ttttttkkkzzzlllbbbccccccaaa]]]WWWRRRNNNEEE>>>666111000000000...//////.........---------------,,,,,,------...///....../////////000000000111111222444999JJJiiiuuuhhhaaabbbzzz}}}}}}~~~~~~zzzpppggg```]]]^^^gggyyyyyyuuuvvvzzzuuuvvvyyy~~~||||||{{{|||~~~~~~yyyxxx}}}}}}yyywwwyyy}}}pppaaa___gggpppyyymmmeee^^^```ggguuuzzzssskkkeeedddbbb___\\\^^^^^^^^^^^^___aaacccdddiiihhhggghhhiiillloooqqquuuyyy{{{{{{~~~sssmmmeeebbbhhhuuu{{{oooggg```ZZZXXXZZZ\\\[[[YYYVVVSSSOOOLLLKKKMMMPPPSSSXXX\\\^^^```aaacccaaa```eeeooo}}}zzzzzz{{{}}}|||yyywwwyyy{{{}}}wwwuuukkk{{{ppp```bbbcccccc___YYYSSSOOOFFF???777222000000///..................---------...------------...///////////////000000000111111111222333666;;;KKKgggssseeebbbfff||||||}}}tttkkkaaa]]][[[cccsss}}}xxxttttttwwwppprrrwww~~~|||yyyyyy~~~~~~|||{{{hhhbbbkkksssuuulllcccbbbfffpppzzzvvvrrroookkkgggeeeeeeeeefffcccfffiiijjjkkkmmmrrrwww||||||~~~xxxooojjjooo|||{{{qqqkkkfffaaa```ccccccbbbaaa___\\\XXXTTTRRRSSSUUUYYY]]]aaaccceeeeeefffcccbbbfffppp}}}zzzzzz{{{}}}~~~zzzwwwwwwzzz|||wwwuuullltttaaaccceeeeeeaaaZZZSSSOOOHHHAAA888222111111///...........................---------------......///000000000000111111111111000111333666;;;KKKggg|||nnnbbbccclll}}}|||}}}yyypppeee___[[[aaappp~~~|||xxxsssrrruuurrruuu{{{}}}{{{zzz}}}jjjbbbkkkttt~~~wwwooofffcccbbbhhhuuu|||yyyxxx{{{~~~xxx||||||www{{{wwwrrrnnniiiggghhhiiihhhhhhfffdddaaa^^^\\\YYY[[[^^^bbbeeeggghhhhhheeedddffflllwwwzzzyyy{{{}}}|||vvvqqqsssuuu{{{tttsssmmmwwwdddfffgggfffbbbZZZRRRMMMIIIBBB999333111111///...---.....................,,,,,,,,,+++,,,,,,---...000000000000111111111111...///222666<<>>PPPnnn~~~qqq^^^eeesss~~~yyymmmfff```cccooo|||wwwsssrrrpppmmmmmmqqqsssxxx~~~ttthhhqqqvvvzzz~~~~~~zzzsssnnnfffaaa]]]]]]eeesss{{{vvvuuuuuutttrrrpppnnnlllkkkkkkeeegggiiikkkllllllllllllggggggkkksss~~~|||yyyzzz||||||yyyrrrkkkeeebbbdddkkkooouuuooorrrnnnhhhhhhhhhfffaaa[[[VVVRRRLLLEEE;;;555222111///------------.........//////,,,,,,,,,,,,,,,---............/////////000000000///000333888@@@UUUuuuqqq]]]fffuuuzzzooohhhbbbdddooovvvqqqnnnnnnnnnmmmpppuuuzzzzzzmmmtttuuuwww|||}}}}}}}}}}}}}}}{{{wwwqqqmmmeeebbb]]]\\\bbbooo~~~~~~}}}zzzxxxuuurrrooonnnmmmmmmiiijjjlllmmmnnnnnnnnnmmmjjjiiikkkrrr}}}~~~zzzyyy{{{yyywwwrrrkkkccc]]]\\\aaadddlllppprrrmmmggggggfffeeeaaa]]]XXXUUUMMMEEE<<<555222111///------------.........//////...------------...//////............////////////000111444999CCCXXXzzznnn]]]fffvvv~~~zzzooohhhccceeeoooyyysssooolllnnnppppppuuu{{{}}}}}}oootttsssrrrxxx{{{zzzzzzzzz{{{zzzuuuooojjjeeebbb^^^]]]bbbmmm|||yyytttqqqpppqqqrrrppppppppppppooooooooooookkkkkkmmmsss~~~}}}zzzxxxyyy|||tttmmmgggbbb___XXXVVV[[[^^^eeezzzxxxkkkkkkwwwmmmhhhfffhhhggg___WWWSSSMMMGGG===666222000000000........................////////////////////////000000000000////////////111222222666IIIiii}}}nnn]]]___~~~|||pppiiieeegggkkkwww~~~yyyvvvrrrrrrqqqqqqtttzzztttmmmmmmkkknnntttnnnsssuuuttttttuuupppggghhhdddaaa``````dddooo{{{~~~yyyvvvuuuvvvwwwuuuttttttsssrrrqqqppppppqqqppprrrxxx|||yyywwwxxx|||uuuooojjjeee```YYYXXX[[[^^^eeexxxsssffffffrrrrrrkkkggghhhfff```YYYUUUPPPIII@@@888333222111000........................------------------------000000000000////////////222444555;;;NNNooo~~~lll^^^___~~~~~~tttlllggggggiiisss{{{wwwuuurrrtttvvvyyy~~~{{{nnniiieeefffllljjjoooqqqqqqrrrtttpppiiiiiieeeaaaaaa```cccmmmxxx~~~}}}}}}~~~{{{{{{yyyxxxwwwuuuttttttvvvvvvxxx|||{{{yyyvvvxxx{{{vvvpppmmmiiiaaa\\\[[[___bbbhhhzzz}}}qqqcccaaakkkxxxvvvmmmgggggggggbbb[[[YYYSSSLLLCCC;;;555222111000........................------------------------////////////000000000000000333666===SSStttiii___aaa~~~}}}zzzqqqiiiffffffnnn~~~zzzyyyyyyxxx|||sssiiibbb```ccceeehhhjjjkkknnnqqqoookkkiiieeebbbaaa```aaajjjsss}}}|||{{{zzzzzz{{{||||||zzzwwwxxx|||xxxrrrnnnkkkeeebbbbbbfffjjjqqqtttccc^^^eeeppptttkkkfffgggiiiddd^^^[[[UUUNNNEEE<<<666333000...........................////////////////////////////////////000000000000...111555>>>SSSrrriii```ddd~~~xxxuuulllgggeeekkktttiiibbbaaa``````bbbdddhhhkkkllljjjhhheeecccbbb```___fffnnn~~~|||yyyzzz}}}|||tttppplllkkkjjjlllpppttt{{{xxxeee[[[]]]dddwwwpppgggcccfffjjjggg```[[[UUUOOOFFF===777222///---........................////////////////////////.../////////000000000111///222666???SSSooonnnbbbggg|||www{{{xxxnnniiieeeiii|||xxx|||ooohhh```^^^\\\^^^```bbbdddeeefffdddcccbbb```^^^ccckkkzzz~~~zzzzzz}}}~~~{{{uuurrrrrrsssuuuxxx||||||gggYYYUUUZZZlll}}}}}}pppfff```dddiiigggaaa\\\VVVPPPGGG>>>888333000---........................------------------------......//////000000111111222555888AAATTTmmmssseeelll{{{xxxyyyyyypppjjjeeefffwwwttttttyyy~~~ooohhhbbb```___]]]]]]___bbbaaaaaabbb```^^^ccciiittt|||{{{|||}}}{{{{{{~~~zzzyyy|||zzz~~~zzzxxxyyy{{{|||~~~kkkZZZSSSUUUhhh{{{}}}wwwjjj___```eeeeeeaaa^^^WWWQQQIII@@@:::666222///........................------------------------.........///000111111111111444999BBBTTTlll|||qqqgggpppxxxwww{{{yyyqqqjjjcccbbbpppvvvrrrsssvvvooohhh```]]]___^^^^^^```bbbaaa___ccciiinnnvvvuuuwwwwwwuuutttyyy~~~yyyxxxzzzyyy~~~{{{}}}~~~}}}~~~ooo\\\TTTVVViii}}}~~~nnn___]]]aaacccaaa```XXXRRRJJJBBB<<<888444111........................////////////////////////---......///000111111222///222777@@@SSSjjjyyy~~~kkkhhhrrr{{{ttttttyyyqqqjjjbbb^^^jjj{{{{{{uuuuuu~~~~~~rrrgggbbbccc[[[\\\___bbbaaa___ccciiijjjsss~~~~~~|||wwwxxxyyy{{{{{{vvvnnniiifffgggjjjooozzz~~~yyyxxxzzz||||||yyy|||~~~}}}~~~ssscccWWWQQQ```xxxppp``````eeeeeebbbbbbZZZUUUMMMDDD;;;555111///000000//////.........---........................000000000000////////////000333999CCCQQQaaarrr}}}zzzxxxssslllwwwqqqtttxxxqqqjjjdddbbbiiirrr}}}nnnnnnrrr}}}oooeeebbb^^^]]]______]]]___ccchhhmmmvvv|||vvvsssqqqooojjjfffccceeeggghhhiiinnnvvv|||{{{~~~|||zzzyyyxxxwwwwwwzzzzzzqqqkkkccc___\\\]]]___dddnnnxxx~~~yyyxxxzzz{{{{{{zzzxxxwwwzzzyyyeeeXXXTTTdddzzzqqqaaaaaagggfffcccccc[[[VVVNNNEEE<<<666222000000/////////....................................000000000000////////////000333888BBBPPPbbbtttxxx~~~rrrmmmkkksssooosss~~~xxxrrrllleeebbbhhhpppvvvsssppp{{{yyyhhhbbb]]]^^^^^^]]]]]]```dddiiiqqq{{{wwwsssssspppmmmjjjiiihhhfffeeeccceeeggghhhjjjnnnuuuzzz{{{~~~tttrrrpppmmmjjjhhhfffeeeaaabbbdddhhhooowww~~~vvvjjjbbb]]]XXXSSSQQQRRRTTTWWW```iiivvvyyyxxxzzzzzz}}}|||xxxtttrrrwww~~~iii]]][[[lllsssbbbccciiihhhdddddd\\\XXXPPPGGG>>>777333111////////////....................................////////////000000000000111333777@@@OOOcccxxxxxx}}}pppmmmkkk|||zzznnnlllrrr~~~yyytttooohhhdddgggnnn}}}~~~vvvrrrzzzzzznnnbbb^^^]]][[[ZZZ[[[^^^cccjjjttt~~~zzzsssooommmnnnnnnmmmlllkkkllloooqqqrrrtttvvvxxx{{{|||vvvppplllbbb```]]]ZZZWWWUUUTTTSSSRRRTTTWWW[[[bbbjjjsssxxxrrreee\\\VVVRRRQQQMMMLLLMMMNNNQQQXXX```mmm{{{yyywwwyyyyyy|||~~~|||yyytttrrrxxx~~~llleeegggxxxuuueeefffkkkjjjffffff]]]YYYQQQHHH???888333000///////////////.................................////////////000000000000111222666???PPPfff}}}|||ooommmlllxxxzzzxxxzzz~~~|||sssjjjkkkqqq{{{wwwssslllgggiiinnnzzzvvvsssxxxnnnbbb\\\YYYWWWWWWYYY]]]dddmmmxxx}}}zzzzzzzzzzzz|||~~~}}}|||~~~zzzrrrkkkddd]]]YYYTTTRRROOOLLLJJJIIIIIIIIIJJJMMMPPPUUUZZZbbblllrrr{{{mmmaaaXXXSSSPPPNNNNNNKKKJJJMMMNNNOOOUUU\\\dddrrrzzzwwwyyyyyy}}}yyyyyy{{{{{{xxxvvv|||zzzmmmlllrrrwwwgggiiinnnmmmiiihhh]]]YYYRRRIII@@@888333000.........///////////////.........................../////////000000000111111222666@@@RRRjjjkkkkkkooo|||{{{{{{{{{xxxpppiiikkkqqq|||}}}zzzvvvpppjjjkkkpppzzzwwwpppsss|||kkk```XXXUUUTTTWWWYYY^^^fffqqq}}}~~~xxxwwwuuuuuuvvvxxx|||~~~|||~~~~~~}}}}}}~~~||||||{{{zzzzzzzzzzzzzzztttvvvzzz}}}}}}uuuooohhh```ZZZTTTOOOLLLKKKIIIGGGEEEDDDEEEFFFGGGGGGKKKOOOSSSXXX```jjjrrr~~~qqqjjj___VVVQQQOOONNNNNNLLLJJJKKKNNNOOOPPPUUU[[[^^^iiizzzzzzwwwxxxxxx}}}wwwvvvxxx{{{zzzyyy~~~tttmmmpppxxxyyyjjjlllqqqoookkkjjj___[[[TTTKKKBBB:::444111.........///////////////..............................//////000000111111111333777BBBUUUnnnmmmmmmqqq|||qqqiiikkkqqqxxx}}}zzzwwwqqqlllmmmsss}}}~~~tttqqqwwwzzzjjj]]]VVVUUUUUUVVVYYY```jjjwww~~~|||yyyuuuqqqnnnkkkiiijjjjjjjjjjjjjjjiiihhhhhh```___]]]]]]]]]___aaacccbbbdddggghhhiiiiiikkkmmmoooooopppqqqsssuuuwwwxxxrrrtttxxx|||vvvpppmmm```\\\VVVQQQMMMJJJGGGEEEFFFEEECCCBBBCCCEEEHHHIIIHHHMMMRRRWWW\\\eeepppxxxzzziiibbbYYYRRROOONNNNNNNNNLLLKKKMMMRRRSSSSSSWWW]]]^^^eeerrrzzzwwwxxxvvv{{{{{{wwwuuuwwwxxxxxx|||ppplllpppwww{{{lllnnnsssqqqlllkkkbbb^^^WWWOOOEEE===666333............/////////000.................................///000111111111111333999EEEXXXrrrnnnnnnqqqtttjjjiiiooowww}}}}}}~~~~~~{{{yyyvvvppplllnnntttzzzqqqqqq}}}wwweee[[[XXXTTTTTTUUUZZZdddqqq}}}}}}vvvppplllhhhfffcccaaa___]]]\\\ZZZWWWWWWXXXYYYZZZ[[[[[[[[[TTTTTTUUUVVVWWWYYYZZZZZZZZZ]]]bbbeeegggjjjmmmooossstttuuuvvvxxx{{{}}}~~~zzz}}}rrrfff^^^\\\SSSOOOKKKHHHFFFFFFDDDCCCDDDCCCBBBBBBCCCFFFJJJLLLKKKPPPWWW\\\bbbkkkwww{{{rrrgggaaaXXXRRRNNNNNNNNNNNNNNNNNNQQQUUUWWWWWW[[[```cccfffpppzzzwwwxxxtttzzzzzztttssstttuuuyyy}}}}}}oookkknnnuuu{{{mmmoootttrrrmmmllldddaaaZZZQQQHHH???888555---.........//////000000........................---......///000111111222000333:::FFF[[[uuu|||jjjjjjpppvvvjjjhhhmmmwwwzzzzzzwwwwww||||||yyywwwtttoookkknnntttyyylllgggppp{{{lll___[[[SSSRRRRRRVVV```lllyyywwwnnnhhhccc___[[[WWWUUUTTTSSSTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUQQQRRRTTTWWWYYY[[[[[[\\\bbbfffkkkooossswww{{{~~~yyyvvvoooggg^^^VVVPPPLLLKKKJJJHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKNNNQQQSSSSSSXXX```iiirrrzzzvvvmmm```^^^ZZZWWWUUUTTTTTTTTTTTTUUUUUUWWWZZZ^^^aaacccgggjjjqqq|||~~~yyywwwvvvxxx{{{~~~yyysssqqqrrruuuwwwwwwkkkhhhooo|||nnnooovvvvvvnnnfffaaa```\\\TTTJJJ???777333000000000///......------............////////////000////////////000000111333777:::DDD[[[yyy|||zzzwwwiiikkktttsssgggiiirrrzzzyyyuuuqqqsss{{{|||wwwtttoookkklllppp|||}}}zzz|||}}}qqqffffffmmmyyysssfff___SSSPPPOOORRRXXXcccttt~~~vvvpppgggaaa^^^\\\YYYWWWXXXWWWUUUTTTTTTVVVWWWYYY\\\YYYUUUTTTUUUXXXZZZ[[[ZZZ^^^bbbdddeeeggglllppprrruuu{{{}}}{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~zzzwwwnnnkkkeee^^^VVVPPPKKKIIIHHHGGGEEEDDDCCCCCCDDDEEEHHHIIIJJJKKKNNNQQQUUUXXX[[[```hhhqqqzzzxxxqqqgggeeeaaa^^^\\\[[[[[[[[[YYYZZZ[[[^^^aaadddggghhhhhhkkkpppyyy}}}yyyxxxxxxwwwyyy}}}yyytttqqqrrrtttvvv~~~}}}rrrkkklll~~~|||mmmnnnvvvwwwpppjjjbbb```\\\UUUJJJ@@@777333000000000///......------............///////////////////////////000000111333666999CCCZZZxxx{{{|||vvviiikkksssssshhhllluuu~~~vvvpppsss{{{|||wwwtttooojjjkkkppp|||}}}vvvttt|||vvvhhhccchhhrrr}}}pppfff```WWWSSSQQQTTTYYYbbbssszzzvvvqqqjjjfffeeedddcccaaabbbaaa```___``````aaabbbaaa___]]]^^^```bbbeeefffhhhlllqqquuuwwwyyy|||}}}yyyuuurrrqqqrrrssssssrrrrrrssstttvvvwwwxxxyyy{{{}}}~~~xxxqqqlllaaa^^^YYYSSSNNNKKKIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJPPPQQQRRRSSSUUUYYY___ccchhhlllsss|||yyyuuujjjhhheeeaaa___]]]]]]^^^___aaadddgggjjjlllnnnooonnnooorrryyy|||xxxxxxxxxuuuxxx|||zzzuuussssssvvvxxx{{{qqqlllyyyzzzkkkllluuuwwwsssnnncccaaa\\\UUUKKKAAA888222111000000//////......---............///////////////////////////000111111333555:::FFF]]]yyy}}}yyy~~~ttthhhiiisssuuulllqqq|||wwwvvv|||{{{wwwtttnnnjjjjjjooo{{{vvvppppppttt~~~pppfffeeelllyyy~~~uuulllfffccc[[[WWWUUUVVVYYYaaappp}}}|||xxxvvvuuusssrrrtttttttttuuuuuutttttttttnnnnnnoooqqqsssvvvxxxzzz~~~}}}{{{zzzyyyzzzxxxuuuqqqllliiigggfffffffffffffffhhhjjjlllmmmoooppprrrvvvzzz~~~~~~xxxpppgggbbbWWWUUUQQQMMMKKKKKKLLLMMMLLLLLLLLLMMMOOORRRTTTVVVYYY[[[]]]]]]___cccjjjoootttxxx~~~zzzwwwooollliiieeecccaaaaaaaaaeeegggjjjnnnqqqrrrssssssuuuuuuwww|||{{{wwwvvvvvvsssvvv{{{|||yyyxxxzzz|||~~~tttooo{{{wwwhhhhhhppptttrrrpppfffccc]]]VVVMMMBBB999333111111000000///.....................///////////////......//////000111222333666>>>NNNeee}}}}}}xxxvvv~~~rrreeeeeetttvvvooowww}}}{{{wwwsssnnniiiiiinnnyyyuuuppprrrxxxqqqiiijjjsss}}}}}}yyyqqqkkkfffddd```\\\XXXWWWYYY^^^kkkxxx}}}{{{xxxuuurrrooonnnmmmqqqnnnkkkgggccc```]]]\\\YYYYYYYYYZZZ\\\^^^```bbbeeegggjjjnnnsssxxx||||||uuummmeee]]]YYYSSSQQQOOOMMMNNNOOORRRSSSSSSTTTUUUWWWZZZ^^^aaacccbbbeeehhhiiiiiimmmtttyyy|||yyyvvvsssooolllkkkjjjjjjjjjlllooorrrtttuuuvvvvvvyyyyyyzzz~~~|||wwwtttsssrrrvvvzzz~~~~~~}}}{{{rrrqqqwwwfffdddkkkpppppppppiiieee___XXXOOOEEE;;;333111111111000//////..................////////////............///000111222333777DDDYYYppp~~~}}}wwwuuu~~~ooocccbbbwwwvvvnnnxxx{{{vvvsssmmmhhhhhhmmmwwwvvvssssssyyytttnnnqqqxxx~~~zzzsssmmmhhhffffff```\\\ZZZYYY]]]hhhsss~~~xxxvvvrrrmmmjjjgggeeeeeeccc```]]]ZZZXXXVVVTTTQQQMMMMMMMMMNNNPPPSSSUUUVVV[[[]]]```ffflllrrrwwwyyy}}}~~~xxxooofff```[[[WWWUUUSSSSSSRRRSSSTTTWWWZZZ\\\\\\]]]___bbbeeejjjnnnpppmmmrrrvvvwwwvvvxxx~~~~~~{{{wwwtttrrrqqqqqqqqqrrrsssuuuwwwxxxxxxxxxxxxyyyzzz~~~xxxtttrrrrrrvvvzzz}}}yyypppqqq|||iiieeeiiimmmooopppmmmhhhaaaZZZRRRHHH===555222111111000000//////...............////////////............///111222333333888GGG^^^uuuyyyvvvmmmbbbbbb{{{wwwlllttt{{{vvvrrrlllgggggglllxxx~~~xxxqqqrrrxxxyyyvvvxxx~~~{{{zzzyyyzzz~~~xxxrrrmmmkkkkkkfffaaa^^^[[[]]]gggrrr{{{yyypppnnniiiddd___]]][[[ZZZTTTQQQMMMLLLLLLLLLJJJHHHEEEEEEEEEFFFGGGJJJLLLMMMQQQSSSXXX^^^eeekkkqqqttt|||ssslllbbbZZZWWWWWWXXXXXXZZZZZZ\\\]]]```bbbdddfffhhhhhhjjjnnnrrrwww{{{}}}}}}{{{zzzyyyyyyyyyyyyxxxyyyyyyzzz{{{|||xxxyyy|||{{{wwwtttsssvvvzzz|||~~~tttppp}}}pppiiikkknnnqqqrrrpppjjjbbb\\\UUUKKK???666222222111111000/////////............////////////------......///111222333444777DDD]]]tttzzzyyyllldddddd~~~}}}oooqqq|||zzzuuurrrlllfffgggkkk{{{zzz}}}yyytttvvv{{{{{{xxxxxxyyyzzz~~~~~~xxxtttrrrqqqlllfffbbb___```iiisss~~~~~~~~~}}}zzzuuupppnnndddaaa\\\WWWRRROOOMMMMMMIIIFFFCCCCCCEEEEEEDDDAAAAAAAAA@@@AAABBBEEEGGGHHHKKKNNNRRRYYY```gggmmmppp|||~~~nnnfff\\\UUUTTTWWW\\\___aaabbbdddgggiiilllmmmnnnqqqrrrtttwww{{{~~~}}}|||||||||}}}~~~zzz|||~~~yyywwwtttwwwzzz|||}}}zzzqqq{{{vvvmmmmmmpppsssuuurrrlllddd]]]VVVLLL@@@777222222111111000/////////............/////////000------......///111222333555555AAAYYYppp{{{||||||kkkfffgggsssrrrzzzzzzuuuqqqkkkffffffjjj}}}{{{}}}{{{wwwxxx~~~~~~zzzyyyzzz}}}zzz~~~}}}yyywwwuuuooojjjfffbbbccckkkuuu}}}{{{xxxsssmmmhhhccc```XXXSSSMMMJJJJJJIIIGGGEEE@@@??????>>>>>>>>>??????@@@????????????@@@AAAAAAAAAEEELLLQQQVVV]]]gggmmmwww}}}zzzllliiiddd___]]]___eeeiiioooooopppqqqsssuuuvvvwwwyyy||||||yyyxxxrrrsssuuuwwwzzz~~~uuuuuu|||qqqooorrruuuwwwvvvtttmmmbbbYYYPPPBBB666666333111000000///...---...........................///000000///000222444444666EEE^^^ttt}}}gggccclllwwwrrrsss~~~{{{xxxsssllleeeffflll}}}~~~yyy|||}}}xxxyyy|||{{{yyyvvvwww|||{{{}}}zzzzzzyyyuuupppjjjcccbbblllxxxnnnnnnmmmjjjeee^^^XXXTTTOOOKKKFFFDDDDDDCCCAAA@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>???CCCHHHMMMRRRZZZcccjjjsssyyy}}}~~~tttqqqlllgggeeehhhnnnssszzzzzzzzz{{{|||~~~xxxuuurrrsssuuuxxxzzzzzz||||||pppppptttwwwyyywwwuuuoooddd[[[RRRDDD888555333111/////////...,,,...........................///000000///000222444666777FFFaaaxxx~~~fffbbbkkkxxxtttvvv|||zzzuuummmggghhhmmm~~~{{{{{{{{{yyy~~~}}}{{{|||}}}~~~yyysssmmmfffeeennnzzz^^^^^^___]]]YYYRRRLLLHHHFFFCCC@@@>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::;;;;;;<<<======@@@DDDGGGLLLTTT^^^fffnnntttyyyzzz}}}~~~yyytttrrruuu|||xxxsssrrrsssvvvxxx{{{~~~zzznnnnnnuuuyyyzzzxxxvvvpppggg^^^TTTFFF999555222000//////...---,,,////////////////////////...///000000///000222444888888GGGeee~~~eeeaaajjjyyywwwyyyzzz}}}~~~|||xxxpppiiijjjpppzzzwwwwww~~~}}}wwwpppjjjiiisss~~~~~~~~~~~~}}}}}}||||||}}}}}}|||}}}RRRSSSSSSQQQNNNIIIDDDBBBAAA???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>===???BBBDDDGGGOOOYYYaaakkkqqqvvvwwwyyyyyytttrrrtttvvvxxx{{{~~~wwwjjjkkktttyyyzzzwwwwwwrrriiiaaaWWWHHH;;;444222000//////...---+++000000000000000000000000...///000000///000222444888999IIIiii~~~ddd```iiiyyyyyy|||yyy|||~~~zzzqqqjjjmmmttt~~~www{{{xxxrrrnnnnnnxxx||||||}}}}}}~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{wwwxxxzzzzzz{{{|||~~~KKKJJJHHHFFFDDDBBBAAA@@@===>>>======<<<<<<<<<===<<<<<<;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@???@@@BBBCCCEEELLLUUU\\\gggooouuuuuuuuuzzz{{{wwwtttvvvwwwyyy{{{~~~zzztttfffgggsssyyyxxxwwwwwwsssllldddYYYJJJ<<<555333000/////////---,,,000000000000000000000000...///000000///000222444666999KKKmmm}}}bbb___jjj~~~}}}xxxyyy|||zzz}}}~~~~~~~~~zzzqqqkkkpppyyy}}}|||~~~yyytttrrrttt~~~|||{{{{{{|||||||||yyyzzz{{{}}}~~~~~~|||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzzzzz{{{{{{uuuwwwxxxyyyyyyzzz}}}EEEDDDAAA???>>>>>>??????;;;===>>>===<<<;;;<<<===<<<<<<;;;<<<<<<===>>>?????????>>>>>>??????@@@AAAAAABBBDDDDDDDDDIIIPPPWWWaaajjjrrrrrrrrrvvvzzz{{{}}}~~~|||{{{wwwxxxyyyzzz{{{~~~}}}ttt|||uuueeegggttt{{{yyyxxxyyyvvvooohhh]]]MMM???666333111000000///...---////////////////////////...///000000///000222444555:::OOOqqq|||aaa```lll}}}~~~zzzvvvwwwyyyzzz}}}~~~||||||}}}||||||{{{wwwoookkkrrr~~~|||~~~}}}yyywww{{{}}}{{{{{{|||}}}}}}|||wwwwwwxxxyyy{{{|||}}}}}}|||}}}~~~}}}{{{{{{{{{}}}{{{zzzzzzyyyyyyyyyyyyyyyvvvxxxyyyyyyyyyzzz|||AAAAAA@@@@@@????????????===???AAA@@@>>>===>>>@@@?????????@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBDDDEEEDDDDDDFFFLLLQQQXXXcccmmmoooooorrrvvvwwwxxxyyy{{{}}}{{{yyyzzzzzzzzz{{{}}}{{{mmmrrrzzziiijjjyyy}}}zzz{{{yyytttlllaaaQQQBBB777444222111111000///..............................///000000///000222444444<<>>XXXzzzyyy```aaappp|||~~~vvvsssrrrrrrtttxxx}}}~~~~~~~~~|||xxxvvvuuuuuuxxxwwwvvvrrrjjjiiiuuuyyyooommmllljjjhhhhhhmmmiiiiiiqqq}}}}}}|||{{{{{{||||||zzzxxxwwwwwwvvvwwwxxxzzz|||}}}{{{{{{|||zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{zzzyyyzzz{{{}}}~~~KKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHHHHIIIKKKKKKJJJHHHGGGGGGIIIKKKNNNNNNMMMKKKHHHGGGFFFDDDDDDEEEHHHKKKQQQXXXaaahhhkkklllllllllpppssswww{{{~~~|||~~~}}}{{{yyyyyy|||}}}rrrfffddduuuvvvwww}}}wwwqqqhhhXXXIII>>>777222222333000......111000///......///000111///000111111000111333555777@@@ZZZ~~~{{{bbb___qqq~~~xxxpppoooppprrrxxx}}}}}}|||wwwsssssswww|||{{{yyytttlllggglllzzzuuunnnddd\\\YYY[[[]]]___``````bbbfffmmm}}}~~~~~~|||yyyvvvwwwzzz||||||zzzuuutttrrrrrrtttvvvzzz|||~~~~~~~~~~~~}}}|||{{{zzz{{{||||||{{{zzzxxxuuutttzzzyyyxxxwwwxxxyyyzzz{{{UUUTTTSSSRRRRRRQQQQQQRRRQQQPPPOOONNNNNNOOOPPPQQQRRRQQQQQQRRRTTTUUUTTTRRRUUUTTTTTTTTTVVVVVVTTTSSSPPPOOOLLLJJJHHHHHHJJJLLLOOOUUU]]]dddhhhjjjlllmmmppprrruuuxxx{{{~~~~~~|||zzz{{{~~~}}}sssiii```___rrruuuwwwzzzuuukkkZZZKKK???888222222222000...///111000///......///000111///000111111000111333555999BBB\\\zzzccc```rrr}}}wwwpppoooqqqtttzzz~~~~~~}}}}}}|||xxxtttsssuuuwwwuuurrrmmmhhhhhhppp}}}}}}}}}~~~yyygggaaaXXXRRROOOPPPRRRRRRSSSTTTXXX]]]cccooo}}}zzzxxxyyy|||}}}|||zzzwwwvvvuuutttuuuxxx{{{}}}~~~}}}{{{yyyxxxzzzzzzzzzzzzyyyxxxwwwwww{{{{{{zzzyyyyyyzzz{{{|||}}}hhhgggdddbbbaaaaaaaaabbb```^^^\\\ZZZYYYZZZ\\\]]]```___```aaaccccccaaa```cccaaa^^^]]]\\\\\\ZZZYYYWWWUUUQQQMMMKKKIIIIIIIIILLLPPPWWW]]]bbbggglllooopppqqqsssuuuwww{{{~~~}}}|||}}}zzzxxxpppgggaaaZZZ\\\ooo~~~sssvvvyyyooo^^^NNNAAA888111111111//////111000000////////////000000///000111111000111333555;;;BBB[[[zzzcccaaattt~~~zzz|||wwwppppppsssvvv|||||||||{{{xxxtttrrrqqqrrrqqqmmmgggeeeiiisssuuuooonnnnnnppprrrrrrnnnjjjWWWSSSLLLHHHFFFFFFFFFEEEFFFHHHNNNSSSWWW^^^nnn}}}|||{{{|||}}}zzzyyyxxxwwwwwwxxxzzz|||}}}}}}zzzxxxvvvyyyyyyxxxxxxxxxyyyyyyzzz}}}|||{{{{{{{{{{{{||||||{{{{{{wwwuuuttttttuuuvvvtttpppllljjjjjjlllmmmqqqqqqqqqrrrsssrrrooolllpppmmmiiifffeeedddbbbaaa```\\\XXXTTTQQQOOOMMMKKKJJJMMMQQQVVV[[[bbbjjjnnnnnnpppqqqrrrtttxxx}}}~~~~~~}}}}}}~~~{{{uuuqqqiiiaaa]]]YYY\\\ooo}}}rrrttt}}}rrr```PPPBBB999111000000///000222000000////////////000000///000111111000111333555;;;@@@VVVyyy{{{dddbbbuuu{{{vvvwwwyyyqqqqqqtttxxx~~~}}}{{{yyyuuurrrqqqpppppprrrkkkeeedddkkkvvvrrrhhhbbb```^^^^^^```___]]][[[NNNKKKGGGDDDCCCBBBAAA???BBBCCCGGGLLLNNNQQQ]]]iii~~~}}}~~~zzz{{{{{{yyyyyyyyyzzz|||}}}~~~|||yyyxxx{{{zzzyyyxxxxxxyyyzzz{{{||||||||||||||||||||||||zzz{{{{{{wwwtttrrrqqqooonnnkkkgggaaa]]][[[XXXTTTQQQKKKLLLNNNQQQUUU\\\dddjjjjjjlllnnnooorrruuuzzz~~~||||||||||||}}}xxxoooggg```]]]ZZZ^^^ooo}}}rrrsss~~~~~~tttbbbQQQBBB999222000111000000222//////000000000000/////////000111111000111333555:::>>>QQQqqq~~~fffdddxxxyyyrrrrrrzzzzzzqqqqqquuuzzz|||wwwrrrppppppqqqrrrpppjjjdddfffooo{{{~~~~~~~~~}}}xxxoooddd]]]WWWUUUSSSRRRRRRRRRQQQPPPIIIGGGEEEEEEDDDCCCAAA???CCCBBBDDDFFFFFFIIIRRR\\\jjj~~~|||}}}|||{{{zzzzzzzzz{{{{{{~~~}}}{{{}}}|||{{{yyyxxxyyyyyyzzzzzz{{{{{{{{{||||||||||||||||||yyysssnnngggccc```]]]WWWSSSOOOOOONNNNNNPPPUUU]]]bbbcccfffiiilllooosssxxx{{{~~~{{{||||||||||||~~~ooofff```^^^]]]```ppp~~~rrrrrr}}}~~~uuudddTTTBBB999222222222000000111//////000000000000/////////000111111000111333555999>>>RRRnnnkkkjjjxxxnnnmmmsss}}}xxxppppppttt{{{}}}vvvrrrqqqrrrtttuuulllgggdddhhhsss{{{sssqqqkkkjjjiiihhheee```YYYTTTOOONNNLLLKKKJJJJJJJJJJJJGGGEEEEEEEEEEEEDDDBBB@@@CCCAAAAAABBBAAABBBIIIRRRZZZnnn~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~}}}|||{{{zzzzzzzzzxxxyyyzzz|||}}}}}}}}}}}}~~~yyyqqqlllhhhccc[[[UUUTTTSSSPPPMMMLLLPPPUUUZZZZZZ^^^dddiiimmmqqquuuwww|||}}}||||||}}}||||||qqqhhhbbbbbbbbbfffuuussssss}}}vvvfffWWWAAA999333333333111000000...///000111111000///...///000111111000111333555888BBBYYYtttqqqrrrzzzmmmhhhlllvvv}}}tttmmmnnnsss{{{}}}xxxuuuuuuvvvvvvuuujjjhhhfffjjjttt{{{sssiiicccaaa[[[YYYWWWVVVUUUTTTQQQOOOIIIIIIIIIHHHGGGFFFGGGHHHFFFEEEEEEEEEFFFFFFDDDBBB@@@??????AAA@@@???DDDJJJQQQ[[[ppp~~~}}}~~~}}}||||||{{{~~~}}}}}}~~~~~~~~~}}}}}}|||wwwyyy{{{}}}xxxtttmmmddd]]]WWWUUUQQQMMMKKKLLLQQQUUUTTTYYY```gggkkkooorrruuuwwwxxxyyy|||}}}}}}~~~~~~}}}}}}ssskkkffffffgggkkk{{{~~~ssssss~~~wwwhhhZZZ@@@999444444555222///000...///000111111000///...///000111111000111333555888EEE```{{{vvvwww{{{llleeehhhpppwwwwww}}}|||pppjjjmmmrrr{{{|||yyyxxxyyyyyywwwtttlllkkkjjjllltttyyymmmddd[[[VVVUUURRROOOLLLKKKLLLMMMMMMLLLFFFGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFHHHHHHFFFDDD???>>>@@@CCCBBB@@@BBBGGGMMMPPP[[[ttt~~~|||}}}~~~}}}|||}}}{{{|||~~~wwwyyy|||yyyrrrlll___[[[VVVRRRPPPPPPPPPPPPQQQUUUZZZ]]]```ccchhhlllooorrrvvvyyy|||~~~}}}zzz{{{~~~|||sssjjjhhhjjjqqq~~~pppooozzzkkk]]]FFF;;;222111222111///000000000000000000000000000000111222222111222444666666HHHgggzzz}}}pppccccccfffgggjjjooorrrqqqllliiikkknnnrrrzzz}}}{{{~~~}}}vvvvvvyyyzzzvvvrrrmmmgggfffnnnyyy|||lll___XXXSSSNNNJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGDDDCCCCCCDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEECCCJJJUUUcccttt}}}~~~|||zzzyyy|||}}}wwwkkkeee]]]WWWTTTRRROOOMMMMMMPPPTTTWWWYYY[[[```cccfffiiimmmqqquuuyyy}}}}}}}}}zzz{{{~~~wwwmmmhhhiiiooo|||nnnnnn|||mmm___HHH===444222333222000111000000000000000000000000000111222222111222444666666GGGdddzzz}}}oooaaa]]]^^^^^^aaaeeeiiijjjhhhffffffgggpppxxx}}}}}}{{{~~~~~~yyyxxxzzzzzzuuupppmmmhhhiiiqqq|||vvvlll___UUUPPPMMMJJJFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDGGGNNNWWWcccxxx~~~~~~~~~~~~{{{}}}zzzqqqggg```\\\XXXSSSNNNKKKMMMOOOPPPQQQSSSVVVXXX[[[^^^bbbgggkkkpppuuuyyy~~~|||zzz{{{~~~~~~qqqiiigggmmm{{{nnnooopppaaaJJJ???555333444222111222000000000000000000000000000111222222111222444666777FFFbbb}}}xxx{{{qqq___YYYXXXVVVYYY[[[___cccddddddbbbaaammmuuu{{{||||||~~~~~~}}}~~~}}}||||||zzzsssmmmkkkiiilllwwwuuummm```ZZZQQQKKKIIIHHHFFFCCCAAABBBBBBDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHJJJMMMRRRaaazzz|||{{{}}}~~~~~~ssskkkhhhbbb[[[TTTNNNNNNNNNNNNNNNNNNPPPQQQRRRUUUYYY]]]aaaggglllpppzzz}}}{{{zzz{{{}}}vvvkkkggglll|||qqqtttrrrcccLLL@@@666333333222111222000000000000000000000000000111222222111222444666888FFFaaa|||wwwwwwsssaaaZZZXXXVVVXXXXXXZZZ]]]aaaccccccbbbkkkssszzz|||~~~}}}xxxqqqjjjhhhiiiooo{{{|||ttthhh]]]QQQMMMHHHEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHLLLKKKKKKLLLNNNTTTdddsss~~~{{{{{{|||~~~~~~{{{uuunnnddd]]]WWWUUURRRPPPNNNNNNNNNMMMMMMOOORRRUUUXXX]]]cccfffooovvv{{{zzzzzz{{{|||{{{nnniiiooowww{{{uuueeeMMMAAA666222222111000111111111111111111111111111000111222222111222444666777DDD^^^zzzuuusssrrrccc]]][[[ZZZ\\\YYYWWWXXX[[[```ccceeekkkrrryyy|||}}}wwwooohhheeehhhqqq~~~xxxssskkk___TTTJJJGGGDDDCCCCCCDDDDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRQQQPPPPPPQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKMMMOOOOOOPPPXXXaaattt~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzuuurrrqqqpppnnnllljjjgggeeedddccchhhooovvv|||{{{pppjjjddd```[[[WWWUUUSSSQQQPPPNNNOOOPPPQQQRRRUUUZZZ^^^iiiqqqzzz}}}yyyzzzzzz{{{||||||pppkkkrrr|||xxxiiiNNNBBB666222222000///000111111111111111111111111000111222222111222444666555AAAZZZxxxssspppqqqddd```___^^^___]]]YYYVVVWWW[[[aaaeeejjjqqqwww{{{|||uuummmhhhdddiiisss~~~sssllldddYYYPPPHHHFFFDDDCCCCCCDDDFFFHHHHHHIIIJJJLLLNNNQQQSSSTTTUUUUUUVVVVVVWWWXXXXXXXXX[[[ZZZYYYZZZZZZZZZXXXVVVVVVTTTRRROOOMMMLLLLLLLLLMMMLLLNNNRRRRRRQQQSSSXXX___ooo{{{|||}}}~~~|||uuulllccc]]]YYYVVVUUUSSSSSSTTTTTTTTTSSSRRRQQQMMMRRRYYY^^^cccjjjttt{{{zzz}}}}}}~~~vvvpppiiidddaaa^^^[[[YYYUUUUUUTTTSSSRRRTTTXXX[[[```hhhrrrwwwyyy{{{~~~{{{wwwyyyzzzzzz{{{{{{pppkkkttt}}}|||mmmQQQDDD888333333111000222111111111111111111111111000111222222111222444666777AAA[[[zzzrrrnnn~~~ssshhhddddddbbbbbbbbb___ZZZXXXYYY___dddjjjoootttxxx~~~zzzssslllhhheeejjjvvv~~~rrrhhh___VVVQQQIIIHHHGGGEEEFFFHHHLLLOOOPPPQQQSSSVVVYYY]]]```bbbaaaaaabbbbbbcccddddddeeefffeeeeeeggghhhhhhgggeeedddbbb^^^ZZZWWWVVVUUUUUUYYYUUUUUUWWWXXXVVVWWWZZZZZZcccqqq{{{|||~~~hhhaaaXXXPPPLLLKKKJJJJJJFFFGGGIIIKKKLLLMMMLLLLLLEEEJJJOOOQQQSSSWWW___fffiiiqqqwwwxxxxxxzzz{{{zzzsssrrroooooorrrzzz}}}uuuoookkkhhheeebbb]]]\\\[[[XXXVVVWWWYYY\\\SSS[[[eeekkklllpppwww}}}|||wwwxxxzzz{{{{{{~~~yyyoookkkuuu|||pppSSSFFF999555444222222333111111111111111111111111000111222222111222444666:::DDD^^^~~~qqqnnn~~~xxxmmmiiihhhfffeeeffffffaaa[[[ZZZ___dddiiinnnrrruuu|||yyyrrrlllhhhffflllxxxttthhh^^^WWWSSSMMMLLLJJJIIIJJJMMMSSSWWWWWWYYY[[[___dddiiilllnnnkkkllllllmmmnnnoooooopppooooooppprrrtttuuutttrrrpppnnnjjjeeebbb```______gggaaa]]]^^^^^^\\\^^^aaa```bbbiiittt~~~~~~}}}}}}~~~\\\TTTKKKHHHIIIJJJIIIGGGGGGGGGHHHIIIKKKIIIFFFDDDHHHHHHHHHIIIKKKPPPWWW\\\```ccciiiooorrrrrrpppnnnlllfffaaa___^^^cccnnnzzz~~~zzzyyyssskkkiiieee```^^^^^^^^^[[[YYYYYYVVVXXX^^^cccfffkkkrrrvvv||||||zzzwwwvvvzzz|||}}}}}}yyyuuussssssWWWAAA666777111000333000333222222111111222222333111222222222222333666888===EEEcccpppnnn}}}xxxsssooooookkkhhhgggbbb^^^^^^ccciiilllpppsssuuuxxx{{{~~~{{{}}}yyyoookkklllkkkuuuvvvlllbbb[[[YYYTTTSSSRRRQQQRRRUUUXXXZZZdddeeegggiiikkkooouuuxxxxxxxxxxxxwwwuuuuuuwwwyyyzzz{{{}}}~~~~~~}}}|||{{{tttnnnjjjiiijjjlllqqqooommmmmmnnnnnnnnnmmmggglllrrrxxx{{{}}}}}}~~~~~~}}}}}}}}}{{{|||}}}~~~UUUOOOIIIFFFGGGIIIJJJJJJOOOMMMLLLLLLLLLKKKHHHFFFGGGGGGGGGFFFGGGJJJPPPTTT[[[^^^dddiiilllkkkjjjhhhccc]]]XXXUUUTTTVVV```jjjvvvwwwuuupppjjjfffdddaaa]]]YYYYYYVVVUUUXXX[[[]]]aaagggooouuu}}}zzzwwwxxx{{{~~~|||yyyxxx{{{{{{tttYYYBBB888888333111444222333222222111111222222333111222222222222333666888<<>>;;;555444666222444333333333222222111111333333444333222333666888;;;BBBXXXwwwwwwccc```ppp~~~|||{{{zzzyyyyyyxxxyyyzzz{{{}}}~~~uuuooofff]]]WWWUUUVVVWWWYYY^^^fffnnnuuu}}}{{{vvvqqqmmmhhheeeaaaccceeegggeee___VVVOOONNNMMMMMMMMMNNNOOOPPPQQQNNNOOORRRSSSSSSSSSUUUWWWYYY[[[\\\[[[YYYWWWVVVWWWTTTWWW[[[]]]___dddkkkqqqzzzzzzsssooollllllkkkppppppqqqsssuuuvvvtttrrruuuwww|||~~~{{{yyyvvvrrroookkkmmmnnnnnnoooqqquuuwwwzzzzzzxxxvvvrrrlllgggbbb```]]]YYYTTTSSSTTTVVV]]]^^^^^^___bbbhhhpppuuutttuuuwwwyyyzzz{{{|||}}}xxxxxxyyy{{{|||{{{yyyvvvpppssswwwzzz~~~wwwvvvxxxyyyvvvtttssstttuuuttttttooooooppppppooommmkkkjjjaaa___^^^^^^___```___^^^VVVUUUVVV]]]gggqqqxxxzzz~~~}}}~~~~~~{{{{{{{{{|||yyyqqqkkkpppwww{{{|||~~~jjjOOO>>>;;;666555666222333333333333333222222222333444444333333444666888;;;DDD]]]~~~vvveeecccsss}}}|||zzzzzzzzzyyyxxxvvvwwwyyyzzz|||}}}}}}}}}}}}vvvpppggg^^^XXXUUUVVVWWWXXX]]]dddlllttt}}}~~~yyytttnnnjjjfffeeecccccceeeeeebbbZZZQQQJJJIIIIIIJJJJJJKKKLLLMMMNNNLLLNNNPPPQQQPPPPPPQQQRRRQQQRRRSSSRRROOOLLLKKKKKKHHHLLLOOOQQQTTTZZZbbbhhhsssxxx~~~zzzuuuooolllkkklllnnnrrrrrrtttwwwzzz{{{zzzyyysssssswww~~~|||xxxsssnnnlllmmmmmmmmmmmmnnnqqqsssyyy{{{tttnnnllliiiccc___\\\]]]^^^fffeeedddbbbcccgggmmmrrrqqqtttvvvxxxyyyyyy{{{}}}wwwwwwyyy{{{}}}|||yyyvvvrrrtttvvvwwwzzzyyyvvvuuu|||~~~{{{xxxpppooonnnllljjjiiihhhhhhbbbaaa````````````___^^^ZZZXXXXXX^^^gggnnnqqqqqquuuwwwxxxzzz|||}}}|||{{{{{{}}}|||sssnnnsssyyy}}}~~~kkkOOO>>>;;;666555777333222222333333333333333333333444444444333444666999;;;FFFaaa~~~vvvfffeeeuuu}}}www{{{zzz{{{{{{{{{yyyvvvwwwxxxzzz{{{|||}}}}}}{{{vvvpppggg^^^WWWUUUUUUVVVVVV[[[ccckkksss|||}}}xxxqqqkkkgggeeeeeefffffffffeee```XXXNNNGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKNNNPPPQQQPPPOOOPPPQQQLLLMMMOOOMMMJJJGGGEEEDDDBBBEEEHHHJJJMMMSSS[[[bbbkkkrrr|||~~~vvvtttqqqnnnmmmmmmppprrruuuuuuxxx|||wwwtttttt{{{~~~zzzsssmmmlllmmmmmmlllkkkkkknnnpppxxx|||zzzvvvqqqkkkiiiiiijjjnnnllliiieeeccceeejjjnnnpppsssuuuvvvuuuuuuwwwyyywwwxxxzzz|||~~~}}}zzzwwwrrrtttwwwyyy||||||wwwsssvvv|||ooommmjjjgggeeedddddddddccccccbbbbbbaaa``````___]]][[[ZZZ___ggglllllljjjoooqqqssstttvvv{{{~~~}}}||||||||||||~~~vvvtttxxx~~~kkkOOO>>>;;;666555777333222222222333333444444444333444444444333444777999;;;GGGddd}}}uuugggfffwww|||rrrxxx{{{zzz{{{|||{{{zzzxxxyyyzzz|||}}}~~~~~~zzzvvvpppfff]]]WWWTTTUUUVVVUUUZZZaaajjjrrr|||}}}wwwpppiiieeeeeeeeejjjiiigggeee```WWWMMMGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHJJJLLLMMMLLLKKKLLLLLLKKKLLLMMMLLLIIIEEECCCBBB???BBBEEEGGGIIIOOOXXX^^^dddlllwww}}}~~~{{{xxxwwwrrrrrrqqqooooooppptttvvvxxxyyy|||}}}xxxuuuyyy{{{sssmmmmmmmmmmmmkkkjjjjjjlllnnnwww}}}zzzwww{{{uuurrrrrrtttuuurrrmmmhhhdddeeeiiimmmppprrruuuuuurrrqqqsssuuuxxxxxxzzz}}}~~~{{{xxxppptttxxx|||sssqqqppprrryyyzzzoooiiibbb___bbbdddcccbbbcccbbbaaa`````````aaabbb\\\]]]___bbbfffhhhhhhhhhjjjkkkllllllnnnsssyyy~~~{{{vvvtttwww~~~}}}tttsssuuuwww|||}}}{{{~~~~~~sssxxx}}}|||{{{jjjNNN>>>;;;666444666111333333333333333333333333444444444555555777888999===IIIfffxxxccceee}}}{{{rrryyy|||~~~}}}{{{{{{|||}}}~~~}}}xxxsssjjj```YYYUUUTTTTTTUUUYYY```hhhqqq|||{{{uuummmhhhfffeeeeeeiiilllllleeeYYYNNNHHHGGGEEEEEEFFFGGGIIIKKKMMMNNNLLLIIIFFFGGGJJJLLLLLLJJJOOOMMMJJJIIIGGGEEEAAA???===>>>???@@@DDDLLLTTTZZZhhhmmmtttxxxwwwtttqqqooorrrrrrrrrssstttvvvxxxyyyyyy|||}}}zzztttyyy{{{tttooopppnnnkkkjjjkkkmmmmmmmmmvvvyyy}}}|||uuuooolllllloooqqqrrrrrrqqqqqqqqqrrrssssssrrrvvvzzz|||}}}|||||||||xxxyyyzzz{{{~~~vvvqqqlllkkkooo|||~~~wwwkkkeee___]]]```bbbbbb`````````aaabbbbbbaaa```___]]]^^^aaadddfffggggggfffhhhiiiiiijjjkkkpppuuuzzzxxxwwwtttpppmmmpppwww~~~~~~vvvqqqooommmpppvvvzzz{{{}}}~~~|||{{{{{{|||~~~yyy{{{zzzyyyiiiMMM===;;;666444666111333333333333333333333333444444444444555777888999===GGGbbb{{{ffffff}}}xxxooouuuwww~~~}}}|||vvvmmmccc\\\WWWUUUUUUTTTXXX^^^fffppp{{{|||tttlllfffcccbbbbbbhhhjjjiiibbbWWWMMMHHHFFFEEEEEEFFFGGGIIIJJJLLLMMMKKKIIIGGGHHHJJJLLLKKKJJJMMMKKKIIIHHHGGGEEEBBB???======>>>@@@DDDKKKSSSYYYeeejjjpppttttttsssqqqpppssstttuuuvvvxxxyyyzzz{{{~~~zzzwww}}}{{{tttooorrrpppmmmkkkllllllllllllqqqtttzzz{{{tttooonnnoooqqqpppooonnnnnnnnnoooppppppsssvvvyyy{{{zzzyyyxxxxxxvvvwwwyyy{{{~~~}}}sssiiieeeeeekkkvvv{{{rrrlllccc___[[[ZZZ\\\______^^^^^^```ccceeeeeecccaaa______```ccceeefffeeedddbbbddddddeeeeeefffiiinnnrrrqqqpppnnnkkkhhhkkkqqqwwwzzz}}}|||qqqjjjeeeeeehhhnnnnnnooorrrvvvzzz~~~~~~|||{{{yyyzzz}}}tttuuugggLLL<<<:::555444666222333333333333333333333333333444444444666777888999===EEE\\\}}}iiiggg|||vvvjjjoooppp~~~~~~{{{qqqggg___ZZZWWWVVVRRRVVV\\\dddnnnyyy{{{rrriiiccc_________ggghhhfff___TTTLLLGGGFFFEEEEEEFFFFFFHHHIIIJJJKKKJJJIIIIIIJJJLLLLLLKKKIIIKKKJJJHHHGGGGGGFFFCCC@@@===>>>>>>@@@CCCJJJRRRXXXbbbfffkkkoooqqqrrrssstttvvvwwwyyy{{{}}}~~~{{{yyy~~~|||uuuqqqtttqqqnnnmmmmmmmmmlllkkkkkknnnttt~~~yyysssppppppppplllkkkjjjiiiiiijjjkkklllsssuuuwwwwwwvvvtttsssttttttvvvyyy|||wwwjjjcccaaaaaacccfffnnnttt|||~~~|||xxxssslllfff___[[[ZZZXXXUUUVVVYYY\\\]]]]]]```bbbdddeeefffeeedddcccbbbdddfffgggeeebbb```___^^^___`````````cccgggjjjnnnooonnnllljjjkkkpppuuuvvvzzz~~~yyynnngggeeeeeeffffffhhhkkkpppwww~~~}}}|||{{{zzz|||xxxoootttgggKKK<<<:::555444666222333333333333333333333333333333444444666777999999===CCCXXXwwwlllgggxxxuuuhhhkkkiiiuuu~~~|||}}}}}}~~~uuukkkaaa[[[XXXVVVRRRVVV[[[bbblllxxx}}}xxxnnnfff```^^^___```gggfffbbb[[[RRRJJJFFFEEEFFFEEEFFFFFFGGGHHHIIIJJJHHHIIIJJJLLLLLLLLLKKKIIIJJJIIIHHHGGGGGGFFFDDDBBB?????????AAADDDJJJRRRXXX___ccchhhmmmpppssswwwyyyzzz{{{}}}~~~}}}|||vvvtttsssqqqnnnmmmnnnnnnmmmllliiikkkrrr|||{{{uuuqqqoooooohhhgggeeeddddddfffiiijjjppprrrsssrrrqqqppppppqqqrrruuuzzz}}}|||llleeebbb^^^ZZZYYYWWWZZZ___bbbccccccbbbbbbbbbaaa^^^ZZZVVVSSSQQQPPPRRRRRRRRRTTTXXX[[[\\\]]]bbbbbbbbbcccdddeeefffgggfffhhhiiihhhccc___\\\[[[ZZZ[[[\\\\\\\\\^^^bbbeeemmmppprrrrrrpppppprrruuuuuuxxx|||~~~uuuooolllhhhhhhiiimmmsss{{{~~~||||||~~~|||sssnnnxxxgggLLL<<<:::555444666222333333333333333333333333333333333444666777999:::===BBBVVVuuullleeessswwwhhhjjjfffooo{{{|||yyy{{{|||}}}~~~xxxmmmccc[[[VVVTTTSSSVVVZZZaaajjjuuuyyytttkkkccc^^^___bbbdddiiifff```XXXPPPIIIFFFEEEFFFEEEFFFFFFGGGHHHIIIJJJHHHJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHGGGEEECCC@@@AAAAAABBBEEEKKKRRRXXX___ccchhhmmmqqqwww|||~~~yyyuuussspppnnnmmmmmmooopppooonnnjjjlllqqq{{{yyysssnnnllljjjcccaaa___^^^```dddhhhkkklllmmmnnnnnnllllllnnnppprrruuuzzz~~~rrrjjjeee^^^XXXUUUQQQQQQRRRRRRRRRQQQPPPOOOOOOOOONNNKKKIIIIIIKKKMMMOOOPPPSSSVVVZZZ]]]```aaadddcccccccccdddfffiiijjjjjjllllllhhhaaa[[[YYYZZZYYYZZZ[[[\\\\\\^^^bbbdddmmmrrrxxx{{{yyyvvvvvvvvvvvvyyy|||~~~}}}||||||}}}|||}}}}}}~~~|||vvvvvvvvvyyy}}}~~~}}}}}}}}}xxxqqqpppjjjNNN>>>;;;666444666111333333333333333333333333222222333444666888999:::>>>CCCXXXyyykkkbbbmmmzzziiikkkeeekkkuuu}}}yyy{{{{{{|||}}}~~~{{{oooddd[[[VVVSSSSSSUUUYYY___gggrrr}}}wwwqqqiiiaaa^^^```eeeiiimmmhhh```WWWOOOIIIFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKIIIJJJLLLLLLKKKKKKKKKLLLLLLKKKIIIIIIIIIHHHFFFDDDAAAAAAAAAAAADDDJJJQQQWWW___ccciiinnntttzzz}}}wwwssspppmmmllllllmmmoooppppppooojjjkkkpppxxx|||uuuoooiiieeeccc\\\ZZZXXXYYY\\\bbbhhhlllkkkkkkkkkjjjiiiiiilllnnnqqqtttyyy}}}}}}ssskkkaaaYYYVVVRRRQQQNNNMMMLLLKKKJJJIIIFFFGGGGGGEEEDDDFFFJJJNNNOOORRRVVV[[[___bbbeeegggggghhhiiikkklllnnnoooooonnnooonnnggg^^^XXXWWWYYYZZZ\\\^^^___```bbbeeehhhpppxxx{{{zzzxxxzzz|||{{{xxxvvvttttttqqqrrrtttvvvyyy{{{~~~~~~~~~}}}~~~zzzuuunnnnnnlllPPP@@@===777555555111333333333333333333333333222222333444666888:::;;;???DDD[[[~~~hhh___jjj|||jjjkkkdddiiiooo|||}}}yyyyyyyyyyyyyyy{{{}}}}}}~~~qqqfff\\\VVVSSSRRRTTTWWW[[[bbbmmmxxxxxxrrriiiaaa___bbbgggkkkqqqkkkaaaWWWOOOJJJGGGEEEEEEEEEFFFGGGIIIJJJLLLMMMJJJKKKLLLLLLJJJJJJLLLNNNNNNMMMKKKKKKJJJIIIGGGDDD@@@@@@???@@@BBBGGGOOOTTT___ccciiipppvvv|||~~~yyytttqqqmmmllllllmmmoooooonnnlllggghhhkkkrrr}}}zzzrrrjjjccc^^^[[[TTTSSSQQQSSSXXX```hhhmmmlllllljjjhhhffffffiiikkkppprrrvvvyyy|||{{{pppeee\\\YYYTTTQQQNNNLLLKKKJJJIIIHHHDDDEEEEEECCCBBBEEEKKKOOOPPPTTTZZZ___cccfffiiikkklllnnnqqqtttvvvvvvuuutttqqqqqqnnnggg]]]WWWVVVXXX\\\^^^```bbbccceeehhhkkkttt}}}~~~zzz{{{{{{yyyuuupppmmmlllhhhjjjlllppptttwwwzzz{{{|||{{{~~~}}}{{{zzz{{{xxxqqqjjjkkknnnRRRAAA===777555555111333333333333333333333333222222333444666888:::;;;???FFF]]]fff^^^hhh}}}kkkkkkdddgggkkkzzz~~~{{{wwwvvvuuuuuuuuuwwwyyy|||~~~{{{~~~sssggg]]]VVVSSSQQQSSSUUUYYY___iiittt|||zzzsssiiibbb___bbbhhhllltttmmmbbbWWWOOOJJJGGGEEEEEEEEEFFFGGGIIIKKKMMMNNNJJJLLLMMMKKKIIIIIILLLPPPPPPNNNLLLLLLKKKJJJGGGEEE>>>>>>>>>>>>@@@EEEMMMRRR^^^cccjjjqqqwww}}}~~~xxxsssnnnmmmlllmmmnnnmmmllljjjddddddfffmmmwww~~~{{{|||zzzqqqhhh___YYYUUUOOONNNMMMOOOUUU^^^gggmmmnnnmmmkkkgggddddddfffhhhnnnqqqtttwwwzzz}}}}}}rrreee\\\ZZZWWWTTTRRRQQQOOOLLLKKKEEEEEEDDDDDDEEEHHHMMMQQQWWWZZZ___cccfffjjjnnnqqqtttuuuxxx{{{}}}}}}yyyvvvwwwqqqiiibbbZZZRRRQQQTTTXXX[[[___dddhhhlllrrruuuxxx||||||wwwpppiiiddd```^^^[[[]]]```dddiiinnnrrrtttrrrtttvvvxxx{{{~~~zzz|||~~~yyymmmhhhkkk|||^^^HHH@@@888555777444444333333222222333333444444555666666666666888:::BBBGGG```{{{ddd^^^mmm}}}nnnhhheee```nnnzzz|||~~~}}}yyyxxxzzzyyywwwuuuuuuvvvwwwxxx{{{}}}yyylll^^^VVVUUUQQQSSSTTTWWW\\\gggttt~~~xxxssskkkccc```bbbhhhmmmpppjjj```UUUMMMIIIHHHHHHEEEFFFGGGIIIKKKLLLNNNNNNOOOMMMKKKJJJLLLMMMMMMLLLOOOOOONNNLLLJJJHHHFFFDDDEEEDDDCCCAAABBBFFFLLLQQQ^^^cccjjjqqqwww{{{yyyuuummmlllkkkkkkkkkjjjhhhfffeee___^^^eeelllttt}}}{{{|||}}}wwwmmmbbb[[[XXXYYYYYYTTTRRRSSSVVV[[[eeeooorrrkkkfffhhhhhheeeeeejjjlllkkkmmmrrrtttuuuyyytttjjjbbb___ZZZVVVTTTRRRPPPNNNJJJKKKJJJJJJJJJNNNSSSWWW^^^ccciiinnnsssvvvyyy|||xxxqqqiiicccZZZRRRRRRUUUZZZ]]]```dddhhhlllqqquuuyyy|||~~~|||wwwsssmmmeee]]]XXXTTTSSSSSSUUUWWW[[[```dddhhhjjjnnnppprrrtttxxx}}}~~~{{{}}}~~~wwwkkkhhhmmmwwwZZZFFF@@@777555777444444333333222222333333444444555666666666777999;;;BBBFFF^^^~~~hhh___kkk{{{mmmhhheeeaaaiiiuuu}}}|||~~~~~~{{{yyyzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{}}}{{{nnn```XXXVVVQQQRRRTTTVVV[[[eeesss|||yyyssskkkdddaaaccciiimmmnnniii___VVVNNNIIIHHHGGGGGGGGGIIIJJJLLLNNNOOOPPPNNNLLLJJJJJJLLLMMMNNNNNNOOOOOONNNMMMLLLJJJHHHGGGEEEDDDCCCAAABBBEEEKKKOOO[[[```hhhpppvvv{{{{{{uuupppooommmllllllkkkhhhfffccc]]]YYY^^^dddmmmzzz}}}zzzzzz{{{{{{{{{yyyssskkkdddaaaaaa```[[[WWWWWWXXX\\\eeennnvvvpppmmmnnnlllgggfffhhhjjjiiilllqqqtttvvv{{{{{{qqqmmmfffaaa___]]][[[YYYVVVVVVVVVVVVWWW[[[```dddeeejjjqqqxxx}}}vvvooohhhaaaYYYRRRRRRVVV\\\^^^aaadddfffjjjooorrr|||}}}~~~{{{xxxvvvlllhhh```WWWPPPKKKHHHGGGIIIJJJLLLOOOSSSVVVZZZ[[[ccceeehhhkkknnnsssyyy~~~~~~}}}|||~~~xxxhhhhhhooooooTTTCCC>>>777555777555444444333333333333444444444555666666666777999;;;BBBEEE\\\nnnaaahhhyyyjjjfffeeeccciiiuuu}}}yyyyyyzzzxxxyyy|||zzzyyyxxxwwwwwwxxxzzz{{{|||}}}rrrcccYYYWWWPPPQQQSSSUUUYYYcccoooxxxyyytttkkkeeebbbeeejjjmmmlllggg```WWWPPPKKKHHHFFFHHHIIIJJJLLLMMMOOOPPPQQQMMMKKKIIIIIILLLNNNPPPPPPPPPPPPPPPOOONNNLLLJJJHHHEEEEEECCCAAAAAADDDIIIMMMWWW\\\dddmmmtttzzz~~~wwwtttrrrooonnnmmmllljjjiiieee^^^YYYYYY^^^fffrrr|||{{{yyy{{{}}}~~~}}}{{{~~~{{{tttnnnlllllleee```]]]\\\]]]eeemmm|||yyywwwwwwssslllhhhhhhhhhhhhkkkppptttvvv|||zzzsssooollljjjiiidddeeeeeefffhhhmmmssswwwsssvvv{{{zzztttmmmggg___XXXXXX[[[^^^___aaabbbcccfffjjjnnn{{{|||}}}}}}zzzuuuppplllaaa]]]UUUMMMGGGCCCBBBCCCAAABBBCCCEEEHHHKKKMMMOOOTTTWWWZZZ]]]```eeekkkooosssxxx~~~~~~~~~yyyzzz}}}~~~~~~}}}}}}{{{~~~|||hhhkkktttfffMMM@@@>>>777555777555444444333333333333444444444555666777666888:::<<>>888555888666555555444444444444555555333555666777777999;;;>>>BBBIIIddd{{{jjjkkkttttttccc___aaabbbcccmmmwww{{{|||}}}|||zzzsssqqqsssyyy}}}|||{{{|||~~~}}}|||{{{}}}}}}}}}mmm___XXXQQQRRRRRRPPPQQQUUU]]]dddpppwwwxxxqqqiiieeeeeeiiikkkkkkjjjfffaaaZZZTTTOOOKKKJJJGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGGGGKKKOOOSSSTTTVVVWWWWWWVVVSSSNNNJJJGGGFFFFFFDDDAAA>>>>>>AAACCCGGGMMMUUU^^^gggqqqyyy|||uuusssqqqrrrvvv|||{{{xxxyyyxxxxxxyyy{{{|||}}}~~~~~~~~~}}}|||{{{rrrlllnnnsssxxx{{{vvvqqqnnnmmmoooppppppuuu|||tttqqqpppooommmjjjggghhhkkknnnjjjkkkmmmlllhhhaaaYYYTTTJJJHHHFFFCCCBBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>>>><<>>DDDIIIdddxxxjjjnnnrrrtttccc]]]___``````kkkwwwzzz{{{}}}}}}{{{vvvssstttyyy|||zzzzzz{{{~~~~~~||||||qqqbbbZZZSSSSSSRRRPPPNNNQQQXXX^^^fffoooyyywwwpppgggdddeeeiiijjjjjjhhhddd^^^XXXRRRMMMKKKIIIGGGGGGHHHIIIJJJKKKKKKLLLLLLIIIGGGGGGJJJOOORRRTTTSSSTTTVVVVVVTTTPPPLLLIIIGGGFFFDDDAAA>>>===???@@@DDDIIIQQQZZZcccmmmvvv|||}}}wwwtttrrrtttxxx{{{yyyxxxvvvxxx|||~~~}}}|||{{{|||zzzqqqqqquuuttt{{{vvvrrrnnnmmmooooooooottt{{{vvvuuurrrooollllllooorrrlllmmmmmmkkkfffaaa[[[WWWLLLKKKIIIGGGFFFEEEEEEEEE@@@@@@>>>===<<<<<<<<<<<<888:::===???@@@BBBEEEGGGGGGKKKRRRXXX^^^dddjjjnnnsssssssssvvvzzz}}}~~~}}}|||}}}~~~}}}yyytttnnnjjj```^^^ZZZUUURRRPPPOOOOOOOOOUUU\\\aaadddiiiqqqwww}}}|||{{{{{{|||{{{xxxqqqxxxkkkPPP???<<<@@@999666777555555555444444444444555555333555777777888999<<>>???BBBGGGOOOXXXaaakkktttzzzyyyvvvssstttyyy}}}{{{yyyxxx|||}}}zzzyyy|||tttrrrvvvqqq}}}}}}yyysssqqqnnnmmmnnnoooooouuu|||xxxssstttvvvuuuuuuwwwnnnnnnkkkiiikkklllfff]]]VVVSSSNNNKKKIIIHHHGGGFFFEEEBBB@@@>>>??????>>>===;;;;;;;;;;;;<<<===>>>>>>CCCEEEHHHMMMSSSXXX]]]___dddgggkkkooosssvvvxxxyyy{{{wwwrrrpppooojjjbbb[[[RRRPPPLLLHHHEEEEEEEEEFFFHHHJJJMMMQQQWWW___gggmmmrrrvvv}}}}}}{{{}}}~~~zzzsssqqq}}}hhhKKKBBB;;;999999555444444666555555555555444444444666777888888888999===???DDDMMMcccoooeeeiiioootttaaa``````YYYccckkkwww|||wwwtttvvvxxxwwwwwwyyyxxxxxxyyyzzzzzz{{{||||||~~~~~~oooaaaYYYTTTQQQQQQQQQOOOQQQVVV]]]dddnnnwwwvvvooofffbbbcccgggiiijjjhhhaaaWWWRRRQQQPPPMMMIIIJJJIIIHHHHHHHHHJJJKKKLLLHHHHHHHHHIIILLLOOOSSSUUUVVVVVVWWWVVVTTTRRROOOMMMIIIHHHFFFCCC@@@>>><<<;;;???CCCJJJSSS^^^jjjvvv~~~yyyvvvsssrrrtttyyy|||~~~yyywwwyyyyyyzzz{{{~~~|||zzzyyyyyyyyy|||xxxwwwvvvxxxyyyzzzyyywwwuuusssooonnnmmmmmmnnnpppssstttzzz~~~~~~}}}|||}}}xxxwwwtttqqqssstttnnngggccc^^^XXXRRRNNNKKKHHHFFFEEECCC@@@@@@AAABBBBBBAAA===<<<<<<<<<<<<===>>>>>><<<===@@@DDDIIINNNRRRTTT^^^aaafffkkkpppssstttuuutttoooiiieeebbb]]]UUUOOOJJJHHHEEEBBB@@@@@@@@@AAABBBCCCFFFJJJNNNUUU]]]ccckkkpppxxx|||{{{|||~~~~~~~~~xxxuuuhhhJJJBBB;;;999888555444555333333444444555555666666666777888888888:::===@@@EEENNNcccooocccdddooowwwccc```aaa\\\dddmmmzzz}}}wwwtttvvvwwwvvvvvvxxxxxxxxxyyyzzz{{{||||||}}}~~~ssseee[[[UUUPPPQQQRRRRRRSSSVVVYYY```jjjttt~~~vvvooofffbbbcccfffiiiiiihhhbbbZZZUUUSSSQQQMMMIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHIIILLLOOOSSSUUUUUUUUUVVVUUUTTTRRRPPPOOOLLLJJJHHHEEEBBB???===<<<>>>AAAHHHQQQ[[[hhhttt|||{{{xxxtttsssuuuxxxzzzzzz|||}}}~~~|||zzzyyyxxxxxxvvv{{{|||yyyxxxvvvvvvvvvuuutttsssrrrrrrpppooooooooooooqqqsssttt{{{{{{uuupppkkkddd\\\VVVRRRMMMJJJHHHFFFCCCBBBBBBCCCCCCCCC???>>>>>>===============<<<<<<>>>AAADDDHHHKKKMMMTTTXXX^^^eeejjjmmmmmmmmmlllfff^^^XXXSSSNNNGGGBBBBBBAAA>>><<<<<<<<<===>>>===>>>@@@BBBFFFKKKRRRWWWaaagggrrr}}}~~~zzzyyy{{{}}}||||||zzzhhhJJJAAA:::999888555444555111222333444555666777777666777999999:::<<>>======AAAGGGPPPZZZgggttt||||||yyywwwvvvwwwwwwwwwwwwvvvzzz}}}}}}{{{yyyxxxwwwvvvvvvtttwww{{{~~~|||yyyyyyvvvtttrrrpppnnnnnnoooppppppppppppqqqqqqrrrsssssszzzzzztttllleee^^^YYYTTTQQQMMMJJJFFFCCCBBBBBBBBBAAA@@@@@@???======<<<<<<<<<>>>??????AAACCCEEEFFFHHHKKKOOOVVV]]]bbbeeeeeeeeeccc^^^VVVOOOIIIEEE@@@===>>>===<<<;;;;;;<<<>>>???===>>>???AAABBBFFFKKKOOOZZZbbbnnnyyy{{{xxxxxx{{{}}}}}}~~~gggIII@@@:::888888555444555222333333444555555666666777888999:::;;;===AAADDDJJJQQQ```tttgggbbbkkk~~~fff^^^```___^^^hhhyyy|||uuuuuuwwwvvvuuuvvvwwwvvvwwwwwwxxxzzz|||}}}rrrdddYYYPPPQQQUUUUUUSSSSSSPPPWWWaaalllwww~~~vvvooofffaaabbbeeeggggggfffccc^^^ZZZWWWRRRMMMHHHIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEGGGJJJMMMPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTPPPOOOLLLHHHEEEAAA???===>>>AAAGGGOOOZZZgggttt}}}{{{yyyxxxwwwxxxxxxwwwvvvsssvvv}}}~~~~~~}}}}}}{{{zzzwwwuuutttsssssstttvvvxxxyyy{{{}}}zzzxxxwwwuuusssnnnjjjiiiiiikkklllnnnoooqqqsssttttttttttttwww}}}vvvmmmeee___YYYVVVPPPLLLGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>==================<<<======>>>??????DDDHHHOOOUUUZZZ\\\\\\[[[XXXTTTMMMHHHCCCAAA>>>===;;;;;;:::;;;;;;===>>>??????@@@@@@AAAAAACCCGGGJJJVVV___kkkwwwzzzwwwxxxzzz}}}~~~dddHHH@@@999888888555444555555555555555555555555555777999:::;;;===???CCCFFFLLLSSS```|||yyyllleeeiiiggg]]]]]]]]]\\\fffvvvwwwvvvxxxwwwvvvwwwuuuuuutttuuuvvvyyy{{{}}}zzzkkk___TTTSSSUUUTTTQQQQQQNNNTTT]]]gggrrrxxxpppgggbbbbbbdddffffffeeeccc___[[[VVVQQQKKKHHHIIIHHHGGGEEEDDDBBBAAA@@@AAABBBCCCEEEGGGJJJLLLMMMPPPQQQRRRSSSSSSSSSSSSRRRNNNMMMKKKHHHDDDBBB???>>>===@@@FFFNNNXXXfffsss|||yyyxxxwwwxxxyyyzzzxxxwwwtttvvv||||||}}}}}}~~~}}}zzzwwwuuusssqqqqqqrrrsssuuuvvvyyy|||~~~|||yyyxxxvvvssspppkkkgggddddddfffgggkkkmmmqqquuuwwwxxxwwwvvvvvv{{{xxxooofff___[[[UUUQQQLLLHHHHHHIIIIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===@@@CCCHHHMMMPPPRRRRRRQQQLLLIIIFFFBBB???>>>>>>>>>888999999:::;;;===>>>??????@@@AAA@@@@@@AAADDDFFFRRR\\\iiiuuu|||zzzwwwxxx{{{}}}|||{{{~~~```GGG???888888888555444555777777777666666666555555777999;;;<<<>>>AAAEEEHHHLLLTTT```zzzsssiiiggg~~~iii]]][[[[[[\\\eeeuuu{{{yyyzzzzzzxxxxxxuuutttttttttvvvyyy{{{}}}sssggg\\\XXXVVVRRRPPPPPPNNNRRRYYYaaalll}}}yyyrrrhhhcccccceeefffffffffddd```[[[VVVPPPKKKHHHIIIGGGEEEBBBAAA@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJOOOPPPRRRSSSSSSQQQOOONNNKKKJJJIIIGGGEEECCCAAAAAA===???DDDLLLWWWdddrrr{{{zzzyyyxxxxxxyyyzzzyyywwwuuuwww{{{}}}~~~{{{yyyvvvtttssssssqqqrrrsssuuuxxx|||~~~|||zzzyyyxxxsssqqqmmmiiifffeeeddddddhhhlllrrryyy|||~~~}}}|||{{{{{{rrrkkkgggaaa\\\UUUPPPMMMLLLLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>===???BBBEEEGGGHHHHHHGGGDDDCCCBBB@@@>>>===>>>???999999:::<<<===>>>???@@@@@@AAAAAAAAA@@@@@@BBBDDDLLLWWWfffrrrzzz{{{xxxxxx{{{}}}}}}zzz{{{\\\GGG???888777777555444555777777777777888888888888888999<<<===???BBBGGGJJJLLLUUU```yyy~~~ppphhh|||lll___ZZZXXXZZZbbbqqq~~~{{{}}}}}}{{{zzzvvvvvvuuuuuuwwwzzz}}}{{{qqqeee^^^XXXRRRPPPQQQMMMPPPUUU[[[eeewww{{{sssjjjddddddfffgggggggggfffbbb\\\VVVPPPLLLKKKIIIFFFCCC???>>>>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHNNNPPPRRRSSSRRROOOKKKHHHHHHHHHGGGGGGFFFEEEEEEDDD???BBBGGGNNNYYYggguuu~~~}}}{{{yyyxxxxxxxxxwwwvvvvvvxxx|||~~~}}}|||zzzyyyxxxxxxxxxtttttttttwwwzzz~~~~~~~~~}}}}}}|||yyyxxxwwwtttqqqmmmjjjiiigggllluuu}}}}}}wwwtttoooiii___WWWQQQMMMKKKIIIJJJIIIHHHHHHGGGHHHHHHHHHBBBAAA@@@???>>>=========;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBAAA???>>>???@@@;;;<<<===>>>@@@AAABBBBBBAAABBBCCCCCCAAABBBCCCEEEHHHSSScccpppxxx|||yyyyyy{{{~~~~~~~~~ZZZFFF>>>888777777555444555666666777888999::::::;;;888:::<<<>>>@@@CCCHHHKKKKKKUUU```yyyvvviii{{{nnnaaa[[[WWWWWW^^^lll~~~}}}~~~|||{{{xxxwwwvvvvvvxxx|||wwwlllcccYYYQQQPPPSSSMMMOOORRRVVVaaasss|||uuukkkeeedddfffggggggiiihhhddd]]]VVVQQQNNNMMMIIIFFFAAA>>><<<===@@@BBBEEEFFFGGGHHHHHHHHHHHHHHHNNNPPPSSSTTTRRRNNNHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFKKKRRR]]]kkkyyy~~~zzzxxxwwwwwwvvvuuuxxxyyy}}}}}}||||||{{{{{{|||||||||xxxxxxxxxzzz~~~{{{wwwrrrpppgggmmmwww|||vvvnnnfff___ZZZUUURRROOOLLLHHHEEEEEEFFFGGGFFFDDDCCCCCCCCCCCC@@@===999999;;;>>>???>>>>>>???@@@BBBBBBBBBCCCCCCBBBBBBBBB???????????????@@@AAABBBDDDEEEEEEFFFGGGGGGFFFFFFHHHOOO[[[iiivvv}}}wwwwww{{{~~~uuuSSSAAA>>>999666555555555444444444555777888999:::;;;:::;;;<<<>>>AAAEEEHHHJJJRRRWWW___pppuuukkkyyyyyyjjjaaa[[[VVVZZZ\\\gggxxx{{{xxx{{{|||zzzzzzzzz{{{yyyxxxxxxzzz|||rrrggg```YYYRRRMMMOOOMMMOOOVVV```oooyyyqqqjjjggghhhkkkmmmmmmfff^^^YYYWWWSSSMMMHHHPPPKKKEEEAAA@@@AAACCCDDDLLLPPPSSSQQQKKKHHHHHHJJJOOOTTTXXXVVVPPPJJJGGGHHHEEEFFFHHHHHHGGGGGGHHHJJJIIIHHHIIIRRR```ooo{{{{{{wwwxxxwwwuuuuuuwwwvvv|||~~~{{{yyyyyy{{{|||zzzxxxxxxyyyyyyzzz{{{||||||}}}zzzuuuvvv~~~{{{{{{{{{|||}}}~~~{{{tttmmmfff```\\\TTTQQQMMMJJJJJJJJJIIIHHHEEEDDDDDDDDDCCCAAA>>>;;;:::<<<===>>>===>>>???AAADDDDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAACCCDDDEEEFFFGGGHHHHHHHHHHHHOOO[[[iiivvv}}}yyyyyy{{{~~~oooNNNAAA>>>999666555555555444444555666777888999:::;;;;;;;;;<<>>===>>>>>>>>>>>>???BBBDDDFFFGGGIIIKKKKKKJJJIIIHHHJJJIIIGGGEEECCCBBBBBBAAABBBCCCEEEHHHIIIJJJKKKKKKHHHPPP]]]kkkwww~~~~~~{{{{{{|||}}}iiiIII@@@===999666666666555444444555666777888:::;;;;;;;;;<<<===@@@CCCGGGKKKMMMPPPTTT[[[jjjzzzhhhxxx~~~mmm___ZZZZZZZZZXXX]]]hhhvvvyyyyyyzzzxxxvvvxxxzzzzzzyyyyyyzzz{{{xxxyyyyyyzzz{{{uuukkkbbbYYYSSSPPPPPPQQQTTTXXXddd{{{yyyooohhhgggjjjooorrrrrrkkkaaaZZZWWWSSSOOOLLLKKKLLLMMMNNNOOOPPPPPPPPPUUUWWWXXXTTTOOOLLLLLLMMMNNNQQQTTTRRRNNNIIIGGGHHHIIIKKKMMMMMMLLLKKKKKKKKKMMMMMMQQQZZZggguuu}}}xxxwwwuuuqqqoooqqqxxx}}}~~~~~~{{{ssslllfffcccbbb[[[^^^dddjjjnnnqqqrrrssszzz{{{|||~~~uuuooohhheee```\\\YYYVVVRRRPPPNNNLLLJJJIIIIIIGGGCCCAAA@@@@@@@@@@@@@@@BBBEEEHHHHHHIIILLLNNNNNNNNNLLLKKKLLLKKKIIIGGGFFFEEEDDDDDDCCCEEEHHHKKKMMMNNNNNNNNNIIIQQQ^^^lllxxx~~~}}}}}}}}}dddHHH???===999777666666555444555555666777999:::;;;<<<<<<===>>>AAADDDHHHLLLNNNOOOTTTZZZgggxxxfffvvvooo___ZZZ[[[ZZZXXX[[[eeeppp}}}{{{zzzzzzwwwwwwxxxxxxwwwvvvxxx{{{}}}~~~~~~~~~}}}}}}|||qqqggg]]]VVVQQQQQQSSSSSSUUU```xxxxxxnnnggghhhlllpppsssssslllccc[[[VVVSSSPPPOOONNNRRRXXX]]]^^^^^^]]]\\\]]]]]][[[VVVQQQMMMMMMNNNOOORRRTTTTTTQQQNNNMMMNNNOOOQQQSSSRRRPPPMMMLLLLLLNNNPPPUUU^^^jjjwww}}}xxxxxxvvvrrrqqqrrryyy~~~}}}pppllleee^^^XXXTTTRRRQQQOOOSSSZZZbbbiiinnnrrrsssssstttvvvyyy{{{~~~xxxsssmmmgggccc___[[[XXXSSSQQQNNNLLLJJJHHHDDDBBBBBBBBBCCCBBBBBBDDDHHHKKKKKKMMMOOOPPPQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHJJJNNNQQQSSSSSSSSSRRRMMMTTT___lllwww~~~~~~aaaIII>>><<<999777777777555444555555666888999:::;;;<<<===>>>???AAADDDHHHKKKMMMOOOSSSYYYddd}}}yyyeeetttrrraaaZZZ[[[WWWVVVYYYbbbkkkvvv~~~|||zzzxxxyyywwwuuussssssvvv|||xxxlll```XXXRRRSSSTTTSSSTTT___wwwwwwlllggghhhmmmppprrrqqqkkkccc[[[UUURRRQQQPPPPPPXXXdddlllnnnllliiigggeeeccc___XXXSSSOOOMMMMMMMMMPPPTTTWWWXXXXXXWWWWWWYYYZZZZZZWWWSSSOOOMMMLLLNNNRRRYYYcccnnnyyy|||xxxxxxxxxvvvuuuwww{{{{{{rrrlll]]]ZZZUUUOOOKKKIIIHHHHHHIIILLLQQQYYYaaaiiinnnrrrqqqsssuuuxxx{{{}}}~~~vvvpppkkkhhheee[[[XXXTTTQQQOOOKKKHHHEEEFFFGGGHHHHHHIIIJJJNNNPPPSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPPPPOOOOOOOOOPPPPPPPPPRRRUUUXXXYYYYYYXXXVVVRRRWWW^^^hhhqqqzzz~~~}}}]]]JJJ===;;;999888888777666444555666777888999;;;<<<<<>>@@@AAAAAABBBDDDFFFIIIKKKQQQWWWgggmmmzzzvvveeeZZZUUUQQQPPPSSSYYYcccuuu|||wwwttttttsssrrrtttwwwzzz{{{{{{{{{~~~|||qqqjjj___XXXWWWUUUTTT___ooozzzqqqjjjhhhiiijjjkkkbbb___[[[VVVRRRPPPOOONNNWWWhhhtttiii___UUUPPPPPPYYYaaaoooyyykkkbbbZZZQQQLLLKKKRRR]]]iiisss||||||||||||zzzxxxwwwyyyzzzvvvwwwqqqggg]]]TTTMMMGGGCCCBBBAAA@@@@@@@@@AAABBBCCCFFFBBBAAADDDEEEHHHOOOXXX^^^eeelllqqqwww}}}~~~{{{|||}}}vvvnnnjjjhhhhhhnnnppprrrpppnnnooossswww||||||xxxxxxvvvttttttuuuwwwwwwuuurrrnnnlllmmmmmmnnnoooooolllfffbbbZZZXXXTTTQQQQQQWWW___fffqqqvvv|||~~~}}}hhhLLLBBB===<<<:::999888777777777444666888999:::;;;===???===???AAACCCCCCDDDFFFHHHJJJJJJPPPWWWhhhwwwwwwdddXXXUUUQQQOOORRRWWWaaarrryyyuuurrrqqqqqqssswwwzzz||||||{{{}}}yyymmmbbbYYYXXXUUUTTT^^^lllvvvnnnjjjhhhgggfffbbb___ZZZUUUQQQOOONNNNNNWWWkkk}}}oooaaaVVVRRRRRR[[[bbbppp{{{mmmccc[[[RRRNNNNNNTTT```nnnyyy||||||{{{yyywwwwwwyyy|||}}}tttnnnggg\\\SSSLLLHHHEEECCCBBBBBBBBBBBBCCCEEEGGGHHHHHHDDDBBBCCCCCCDDDJJJQQQWWW___gggmmmuuu}}}}}}|||~~~wwwrrrqqqqqqvvvxxxyyyuuupppqqqxxx{{{yyyvvvvvvvvvtttqqqmmmhhhfff___\\\WWWRRRQQQTTT[[[```pppuuu{{{~~~|||{{{|||dddJJJ@@@<<<;;;:::999888777777777666888:::::::::;;;===>>>>>>@@@CCCDDDEEEGGGJJJLLLKKKIIINNNWWWiiixxxdddWWWVVVQQQNNNOOOTTT]]]nnn}}}zzzuuuqqqpppppprrrvvvzzz||||||zzz|||qqqfff\\\XXXUUUTTT\\\hhh{{{zzzrrrmmmiiigggeeeddd```ZZZTTTPPPNNNNNNOOOVVVmmmwwwhhh\\\XXXYYY___eeerrrrrrggg]]]SSSPPPQQQXXXfffvvv}}}|||zzzxxxvvvwww{{{~~~~~~uuuddd^^^WWWPPPLLLIIIGGGEEEDDDDDDDDDEEEGGGIIILLLMMMJJJFFFDDDDDDCCCCCCHHHNNNTTT\\\dddkkksss|||~~~{{{|||~~~~~~~~~yyyxxxxxxyyy|||~~~yyysssuuu{{{vvvpppkkkhhhfffddd___ZZZWWWYYY^^^bbblllqqqyyy}}}|||{{{{{{~~~bbbIII???<<<;;;:::999888888888888888:::;;;;;;;;;;;;===>>>>>>@@@CCCEEEGGGIIILLLNNNMMMIIINNNXXXjjj{{{fffXXXVVVQQQMMMNNNQQQYYYiiiwww|||wwwsssrrrqqqrrruuuxxxzzzzzzxxxyyy|||}}}}}}~~~vvvkkk```YYYTTTTTTZZZcccwwwyyysssooommmkkkiiihhhccc\\\UUUPPPOOOOOOPPPTTTkkktttgggbbbbbbdddhhhtttzzzmmmaaaVVVRRRTTT\\\lll~~~}}}|||zzzwwwvvvxxx}}}~~~~~~~~~}}}}}}}}}||||||}}}zzzqqq]]]ZZZVVVSSSPPPNNNJJJHHHFFFEEEFFFGGGHHHKKKMMMNNNJJJGGGEEEFFFEEEDDDHHHOOOUUU\\\ccciiiqqqyyy}}}|||xxxzzz}}}~~~}}}}}}|||{{{~~~{{{|||yyyqqqlllmmmkkkfffaaa^^^___bbbfffkkkpppxxx~~~~~~||||||~~~```HHH>>>;;;;;;:::999888888888888999;;;<<<===<<<<<<>>>???>>>@@@CCCFFFGGGJJJMMMOOOPPPKKKQQQZZZjjjiii[[[VVVQQQNNNMMMOOOVVVdddqqq}}}|||wwwuuussssssuuuwwwwwwwwwuuuwwwxxxyyyyyy{{{yyyvvvwwwyyy{{{pppcccYYYTTTTTTYYY___uuuyyyssspppnnnmmmlllkkkggg___XXXSSSQQQQQQRRRTTTgggtttkkkiiiiiilllvvvvvvggg\\\WWWYYYaaaqqq}}}}}}|||zzzxxxxxx{{{}}}|||zzzyyyyyyzzzzzzzzzzzzzzzyyywwwwwwqqqrrrssstttuuuxxx|||vvvmmm```^^^ZZZWWWUUURRRNNNKKKGGGGGGFFFGGGHHHJJJKKKMMMLLLHHHGGGGGGFFFEEEIIIOOOUUU\\\bbbgggnnnwwwzzzyyyvvvyyy}}}}}}~~~}}}zzz}}}uuupppnnnkkkfffbbbaaadddffflllqqqyyy~~~}}}~~~zzzZZZFFF===;;;:::999999888888999999999;;;=========>>>???AAA???BBBEEEGGGHHHKKKNNNPPPRRROOOUUU^^^hhhmmm^^^VVVRRROOONNNOOOSSS___kkkvvv|||zzzxxxuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvyyy}}}~~~yyyssspppqqqttt|||ttteeeZZZTTTUUUYYY\\\qqq{{{tttpppmmmlllkkkmmmiiibbbZZZUUURRRRRRRRRTTTaaayyy|||qqqmmmmmmnnnvvvqqqddd```bbbhhhxxx}}}|||||||||{{{{{{~~~}}}{{{xxxuuutttsssqqqqqqqqqpppnnnmmmkkkkkkfffgggiiikkkmmmqqqvvvzzz{{{{{{rrrnnnjjjddd^^^ZZZVVVSSSPPPLLLKKKJJJJJJJJJKKKLLLMMMMMMJJJHHHHHHFFFDDDGGGLLLSSSYYY```dddkkktttxxxwwwvvvyyy}}}}}}~~~zzz|||~~~tttrrrnnniiidddbbbcccdddkkkpppxxx~~~}}}lllQQQCCC>>>::::::999999888888999999999;;;===>>>>>>???AAACCCBBBDDDGGGIIIJJJLLLOOOQQQUUURRRZZZaaagggppp```VVVRRRPPPPPPPPPRRR[[[fffnnnuuu~~~{{{yyyvvvvvvwwwxxxxxxwwwvvvvvvvvvuuuuuuxxx|||}}}|||yyysssnnnlllooosss|||wwwgggZZZUUUVVVYYYZZZjjj~~~uuupppnnnmmmlllmmmiiiccc\\\VVVSSSQQQPPPTTTZZZhhh~~~uuuqqqqqqpppvvvzzznnnjjjlllooo~~~|||}}}~~~~~~~~~~~~}}}~~~}}}{{{xxxuuuqqqnnnllleeeeeeeeedddcccbbbaaaaaa^^^___aaaccceeeiiinnnrrruuu|||}}}|||vvvmmmddd^^^ZZZWWWVVVQQQPPPOOONNNNNNNNNOOOOOOOOOKKKIIIHHHFFFBBBDDDIIIQQQWWW]]]bbbiiirrrvvvvvvvvvyyy~~~{{{~~~{{{{{{|||}}}xxxvvvrrrlllfffcccbbbccchhhnnnvvv|||~~~~~~aaaJJJAAA>>>::::::999999888999999999999;;;===>>>???@@@BBBDDDEEEGGGIIIKKKLLLNNNPPPRRRVVVUUU^^^ccceee~~~qqqaaaVVVSSSQQQRRRQQQRRRZZZccchhhnnnwww~~~{{{zzzxxxvvvvvvxxxyyyzzzyyywwwwwwvvvuuuuuuwww|||{{{zzzvvvpppkkkkkkooosss}}}xxxhhhZZZUUUWWWYYYYYYcccvvvrrrppppppppplllhhhccc\\\WWWRRRPPPNNNTTTTTT[[[nnn}}}vvvuuusssqqquuutttqqqtttttt|||}}}}}}{{{|||{{{yyywwwsssnnnjjjhhh]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^```ccchhhlllqqqxxxxxxnnngggaaa\\\ZZZVVVQQQJJJGGGHHHKKKOOOQQQRRROOOKKKGGGEEEFFFGGGHHHPPPTTT[[[bbbiiiooouuuyyy{{{{{{|||}}}|||xxxuuurrrrrrsssuuuyyy}}}yyytttmmmhhheeeeeeiiipppuuuxxxzzz|||}}}|||~~~{{{WWWDDD???>>>999888777777888:::<<<=========>>>???@@@BBBDDDEEEIIIIIIIIIJJJLLLOOOQQQSSSSSS[[[^^^bbbkkkwwwzzzzzzzzz]]]\\\WWWRRRPPPNNNPPPYYYcccfffmmmuuuzzzzzzyyyxxxyyyzzzwwwuuuuuuwwwyyy{{{{{{|||{{{yyyvvvtttvvvzzz~~~yyyttttttqqqmmmooottt|||~~~wwwggg]]]WWWSSSSSSUUUaaavvvwwwrrrooonnnnnnlllhhhaaaZZZUUURRRQQQQQQQQQPPPTTTaaattt|||vvvrrryyyvvvvvv{{{yyy|||}}}}}}~~~|||wwwvvvuuussspppmmmjjjiiibbb```]]][[[[[[\\\^^^```bbbbbbaaaaaabbbccceeefffjjjrrr~~~tttllleee___\\\XXXSSSMMMIIIJJJMMMQQQSSSSSSPPPLLLIIIGGGFFFHHHIIIOOOTTT[[[bbbhhhnnntttwww|||||||||}}}~~~~~~yyysssooojjjkkkmmmpppuuuzzz~~~yyyxxx{{{}}}~~~~~~rrrjjjhhhiiijjjmmmoooqqqsssssstttwwwyyyzzz{{{}}}~~~vvvTTTCCC>>>===777888888999::::::::::::<<<======>>>@@@BBBDDDEEEJJJJJJJJJLLLNNNPPPRRRTTTUUU\\\___ccclllwwwwwwvvv|||```]]]XXXSSSRRRPPPRRR[[[dddfffnnnxxx}}}yyyvvvyyywwwuuutttvvvxxxyyyyyy{{{zzzyyywwwwwwyyy}}}|||xxxvvvsssoooqqqwwwzzz{{{{{{jjj___XXXSSSSSSVVV```uuuvvvqqqooonnnnnnmmmiiiccc]]]WWWTTTRRRQQQQQQPPPRRR[[[jjjyyy{{{vvvqqqooorrroooooovvvzzz}}}~~~~~~}}}|||zzzxxxvvvtttsssrrrnnnmmmkkkjjjiiijjjkkkllllllllllllllllllmmmnnnnnnooovvv|||rrriiiccc^^^[[[VVVPPPMMMMMMPPPSSSUUUTTTRRRNNNKKKHHHHHHIIIJJJMMMRRRYYYaaaggglllrrruuu{{{{{{{{{{{{{{{|||||||||}}}wwwooojjjbbbcccfffjjjpppvvv|||yyyoooiiidddccccccaaaaaadddhhhttttttmmmiiieeeeeehhhkkklllkkkkkknnnqqqpppoooqqqyyy~~~}}}}}}~~~~~~~~~nnnOOOAAA===<<<777888:::;;;;;;:::888777;;;<<<<<<>>>???BBBCCCDDDJJJKKKLLLMMMOOORRRTTTUUUWWW^^^```dddmmmxxxuuusssggg]]]XXXTTTSSSRRRTTT\\\eeehhhqqq}}}}}}uuuyyyvvvtttsssuuuwwwxxxxxxyyyyyyyyyyyyyyy{{{|||yyyuuurrrtttyyyxxxxxx|||mmm```YYYTTTTTTVVV___qqquuupppooooooooommmjjjeee___YYYUUURRRQQQPPPNNNOOOVVVaaammmuuuxxx|||||||||zzzwwwtttqqqooommmkkkjjjnnnvvv{{{yyy~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||{{{{{{zzzzzzxxx}}}vvvllleee```\\\XXXRRROOOOOORRRTTTVVVVVVTTTPPPMMMJJJIIIJJJJJJLLLQQQXXX```fffkkkpppsssxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{}}}~~~}}}xxxqqqkkkbbbbbbdddhhhmmmsssxxx{{{nnneee^^^WWWUUUTTTQQQQQQTTTRRRYYYfffvvvxxxppphhheeehhhkkklllkkkgggjjjllljjjhhhjjjrrrzzz~~~~~~~~~~~~|||{{{~~~}}}eeeJJJ@@@>>><<<888999:::::::::999888777;;;;;;<<<===???BBBCCCEEEJJJKKKLLLNNNPPPSSSUUUVVVWWW]]]```eeeooozzzxxxsss~~~mmm^^^XXXSSSRRRSSSUUU[[[cccjjjssswwwxxxvvvsssrrrtttuuuvvvuuuwwwxxxyyyyyyyyy{{{|||vvvsssvvvyyyxxxvvvxxx~~~pppcccYYYTTTSSSUUU[[[lllwwwqqqpppppppppmmmjjjfff```ZZZUUUQQQOOOMMMLLLNNNUUU___jjjqqquuu||||||{{{yyywwwtttqqqpppllljjjiiiiiinnnvvv{{{wwwxxx{{{{{{{{{|||wwwnnngggbbb]]]YYYSSSPPPPPPRRRTTTUUUWWWUUURRRNNNLLLJJJJJJJJJKKKPPPXXX___eeejjjnnnqqqssstttuuuwwwyyyyyyyyyyyyrrrtttwww{{{}}}|||xxxtttjjjjjjjjjlllooorrrvvvxxx~~~ttteee]]]VVVPPPNNNMMMKKKKKKNNNLLLNNNSSS[[[jjjwwwqqqqqqrrrrrrpppkkkmmmooommmkkklllqqqwww~~~~~~|||{{{}}}^^^GGGAAA>>><<<;;;:::999888888888999:::;;;;;;<<<>>>@@@BBBDDDEEEIIIKKKMMMOOORRRTTTUUUVVVVVV]]]```fffrrr|||}}}uuuyyyppp^^^WWWRRRQQQQQQRRRWWW]]]fffpppzzzxxxvvvsssrrrssstttttttttvvvvvvvvvvvvwwwyyy~~~yyyvvvwwwyyyyyyvvvwww}}}ttteee[[[TTTSSSTTTWWWeee~~~{{{uuusssrrrqqqmmmjjjeee___YYYSSSOOOMMMLLLMMMPPPVVV___iiippptttwwwwwwvvvuuusssqqqpppooollljjjgggfffiiipppwww||||||zzzxxxvvvtttwwwzzzqqqiiieee]]]YYYTTTQQQQQQSSSTTTUUUWWWUUURRROOOMMMKKKJJJJJJJJJPPPXXX___eeeiiimmmoooooopppsssvvvxxxyyyzzzzzzppppppssswww|||~~~~~~}}}vvvuuusssssssssuuuwwwxxx~~~oooaaaXXXQQQLLLKKKIIIGGGGGGIIILLLLLLLLLOOOWWWgggyyy~~~{{{|||||||||zzzyyyyyyzzz~~~}}}~~~}}}}}}~~~~~~zzzWWWEEEAAA>>>:::;;;:::888777777888:::<<<;;;<<<===>>>AAACCCEEEGGGJJJLLLNNNQQQTTTVVVWWWXXXXXX^^^aaahhhttt}}}vvvtttxxxsssaaaYYYRRRPPPPPPPPPRRRVVV]]]hhhyyy}}}yyywwwsssrrrrrrssssssssssssssssssssstttxxx}}}|||{{{zzzwwwxxx~~~xxxjjj```WWWTTTUUUUUUaaaxxx|||wwwtttrrroookkkfff^^^XXXRRROOOMMMNNNOOORRRWWW^^^fffmmmqqqsssssssssssssssssssssssskkkhhhccccccfffkkkppprrruuurrrqqqrrrrrrxxxvvvmmmhhh^^^[[[VVVSSSSSSTTTUUUUUUWWWUUUSSSPPPMMMKKKIIIIIIJJJPPPXXX```eeeiiimmmooonnnpppsssvvvxxxyyyyyyyyysssrrrrrruuuzzz~~~|||yyyxxxxxxyyyyyy~~~uuuiiiZZZTTTNNNMMMKKKFFFDDDEEEHHHJJJLLLMMMPPPWWWbbbiii~~~~~~~~~~~~}}}|||xxxwwwuuuxxxsssQQQBBB@@@<<<777888888888888999:::;;;;;;<<<<<<===???BBBEEEGGGHHHLLLNNNQQQTTTWWWYYYZZZ[[[\\\aaaccciiiuuu}}}{{{uuuwwwzzzddd[[[SSSPPPOOONNNNNNQQQVVV```ppp~~~zzzwwwtttrrrsssssssssrrrppppppooopppssszzzzzzwwwxxx}}}pppeee[[[WWWVVVUUU___ttt|||vvvsssrrrnnnfff^^^WWWRRRPPPNNNNNNPPPSSSXXX___fffmmmrrruuutttttttttssstttttttttkkkeee``````eeejjjkkkjjjnnnkkkjjjnnnssszzz~~~~~~~~~zzzzzzzzzzzzzzzyyyyyyxxxwwwxxxxxxzzz|||~~~~~~yyypppkkk```\\\WWWUUUTTTUUUVVVVVVWWWUUUSSSPPPMMMKKKIIIHHHJJJPPPYYY```fffjjjmmmnnnnnnpppsssvvvxxxxxxxxxwwwxxxvvvssstttxxx~~~}}}{{{{{{{{{{{{~~~~~~sssaaaZZZUUURRROOOHHHDDDDDDCCCHHHMMMOOOPPPRRRVVVYYYcccuuu~~~~~~~~~|||}}}}}}yyysssoooiiijjjyyynnnNNN@@@???;;;444555666999;;;<<<;;;:::999<<<===>>>@@@CCCEEEHHHIIINNNPPPSSSWWWZZZ\\\]]]]]]___dddeeekkkuuu{{{xxxyyyggg]]]TTTQQQPPPMMMMMMNNNSSS^^^mmmyyy{{{xxxuuussssssssssssrrrnnnmmmmmmnnnsss|||zzzwwwxxxtttiii___YYYXXXVVV___sssxxxssstttooohhh___XXXSSSQQQPPPLLLOOOTTTZZZaaaiiiqqqwwwwwwvvvtttrrrpppooonnnnnnllleee___```gggkkkjjjgggjjjfffffflllttt}}}}}}}}}~~~~~~~~~zzzuuurrrqqqiiiiiiiiihhhhhhhhhhhhhhhffffffgggiiikkkooorrrtttvvvwww{{{~~~xxxqqqfff^^^WWWUUUUUUUUUXXX\\\^^^\\\XXXRRRNNNLLLNNNPPPRRRVVV[[[aaafffiiikkkkkkjjjlllooosssvvvyyy{{{|||~~~wwwtttwwwxxxvvvxxx}}}|||{{{}}}|||}}}}}}|||~~~}}}lllcccXXXPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNOOORRRTTTWWWaaavvv~~~}}}|||~~~{{{{{{|||~~~|||sssjjjbbbdddrrr```PPPAAA:::<<<<<<999999999888777888:::<<>>AAADDDEEEGGGIIIJJJLLLPPPUUUYYY]]]\\\ZZZ[[[]]]```ccceeeggghhhlllrrrvvv~~~vvvyyyyyyhhh[[[ZZZ[[[UUUPPPPPPJJJPPP[[[hhhuuuxxxuuuvvvuuuwwwzzz}}}{{{{{{}}}}}}~~~~~~|||rrrfff\\\XXXTTT]]]pppyyymmmddd___]]]YYYVVVUUUVVV[[[dddoooxxx{{{{{{wwwyyy|||xxxssslllmmmqqqxxx~~~}}}zzzrrrrrrttt{{{|||yyy}}}~~~yyyuuurrrnnnkkkfffddd```]]]ZZZYYYYYYZZZXXXWWWUUUUUUUUUSSSQQQNNNPPPNNNMMMNNNPPPQQQQQQQQQSSSSSSTTTVVVXXX[[[]]]^^^^^^cccjjjqqqwww~~~{{{uuullleeebbb```\\\]]]___dddccc___ZZZTTTPPPPPPPPPOOOTTT^^^hhhqqqvvvyyyzzzyyywwwuuussstttvvvzzz|||}}}xxxnnneeeaaa```___bbbgggppptttzzz~~~yyyuuusssqqqmmmiiidddcccbbbbbbbbb```\\\XXXXXXVVVXXXdddxxx~~~}}}|||zzzyyyyyy{{{}}}jjjIIIAAA===<<<<<<777:::;;;<<<===>>>@@@CCCFFFIIIJJJLLLNNNPPPTTTZZZ]]]bbbaaa```___```cccgggjjjllllllpppuuuyyyvvvvvv}}}kkk\\\ZZZYYYTTTOOOOOOKKKOOOWWWcccppp}}}xxxtttsssrrrsssvvvvvvuuuvvvyyyzzz|||~~~ttthhh^^^YYYUUU]]]ooouuukkkeeeaaa^^^[[[WWWYYY^^^gggqqqxxxzzzyyytttwww||||||tttoooqqqvvv~~~|||vvvwwwzzz}}}{{{yyy~~~}}}}}}yyysssooollljjjgggfffdddbbb___[[[YYYYYYYYYYYYZZZYYYXXXXXXXXXXXXVVVTTTSSSRRRQQQRRRSSSUUUTTTTTTVVVVVVWWWXXXYYY[[[]]]^^^___ccciiipppvvv}}}}}}yyypppgggbbb___\\\]]]aaaeeeccc```[[[UUUPPPOOOOOOOOOTTT]]]gggqqqxxx}}}}}}{{{xxxvvvvvvwwwzzz|||vvvjjjddd___]]]___ccciiinnntttzzz}}}~~~|||zzzuuurrrkkkhhhffffffgggeeeaaa]]]VVVVVVYYYbbbqqq~~~~~~~~~}}}|||xxx{{{~~~eeeHHHAAA===;;;;;;888:::;;;===>>>???BBBEEEHHHLLLMMMOOOQQQSSSWWW\\\```dddddddddccccccfffjjjnnnnnnnnnqqqvvvyyy}}}|||yyyqqq___[[[YYYSSSOOOPPPMMMNNNSSS]]]kkkzzzxxxtttrrrpppppprrrqqqppprrruuuvvvxxx~~~|||}}}wwwiii^^^YYYUUU\\\lll~~~uuunnnhhhcccaaa[[[]]]aaajjjrrrwwwwwwuuunnnqqqwww}}}uuuqqqtttzzz|||}}}}}}|||{{{}}}~~~}}}yyytttpppnnnmmmlllkkkjjjhhhfffdddcccbbbbbbcccbbbaaa````````````]]][[[]]]\\\[[[\\\]]]^^^]]]\\\^^^^^^^^^______```bbbbbbcccfffkkkpppvvv|||~~~tttiiiccc___]]]___ccceeedddaaa[[[UUUPPPNNNNNNRRRVVV]]]fffooowww}}}~~~|||yyyxxxyyyzzz{{{|||tttkkkddd______bbbbbbhhhooouuuyyy|||~~~~~~sssoookkkjjjkkkiiieeeaaaYYY\\\aaafffooo|||~~~||||||}}}~~~~~~}}}zzz}}}^^^FFFBBB===:::<<<999;;;<<<>>>@@@AAADDDHHHLLLNNNPPPRRRSSSUUUXXX]]]aaabbbdddeeeeeeeeegggkkkooonnnnnnpppuuuxxxzzzxxxddd^^^[[[UUURRRTTTOOOMMMNNNWWWgggwwwvvvsssqqqoooppprrrpppoooqqqssstttuuu|||}}}{{{|||~~~xxxjjj^^^YYYVVV\\\jjj~~~uuunnnhhheee```aaafffmmmtttwwwuuurrriiillltttwwwvvvxxx~~~||||||||||||~~~~~~~~~}}}}}}zzzxxxwwwvvvvvvtttqqqoooqqqpppooopppqqqqqqpppnnnppppppooooooooooooppppppnnnoooqqqtttxxx~~~wwwkkkddd```^^^```eeeeeedddaaa[[[UUUPPPNNNMMMUUUXXX^^^fffnnnvvv|||~~~{{{zzzzzzzzz{{{www}}}sssjjjbbb___aaa___dddkkkrrrwww{{{~~~zzztttooolllmmmlllgggcccaaaeeejjjmmmpppyyy{{{zzzxxxyyy{{{||||||||||||{{{YYYDDDBBB===:::<<<;;;<<<>>>@@@AAACCCFFFKKKNNNPPPQQQSSSTTTVVVYYY^^^aaa```ccceeeeeeeeegggkkkooommmmmmoootttvvvwww}}}~~~iiiaaa]]]XXXUUUWWWPPPKKKJJJSSSddduuu|||tttrrrrrrpppppprrrrrrqqqrrrtttsssssszzz}}}}}}yyyjjj^^^XXXWWW\\\hhh|||zzzrrrlllhhhdddeeeiiiooouuuwwwtttqqqhhhkkksss{{{zzz~~~|||zzzzzz{{{|||}}}xxxxxxxxxyyy{{{xxxnnngggccc^^^___bbbdddeeefffcccYYYNNNMMMRRRQQQWWW___fffmmmrrrwwwzzz|||{{{{{{}}}{{{~~~sssggg___\\\dddaaabbbkkksssvvvwwwyyy~~~wwwtttsssrrrpppnnncccgggiiikkkttt~~~}}}~~~|||yyy{{{|||zzzxxxyyy|||iiiTTTBBB??????:::888<<<======???AAAEEEIIIMMMOOORRRRRRRRRSSSUUUWWWZZZ[[[___bbbdddffffffhhhjjjmmmnnnjjjjjjoooppppppuuu~~~nnn^^^YYYXXXWWWVVVOOONNNNNNRRR\\\iiiwww|||yyyuuutttsssqqqpppqqqmmmooorrrtttuuuwwwzzz|||{{{{{{yyyjjj^^^YYYVVV]]]jjjvvvqqqnnnnnnlllkkkpppwwwxxxssslllaaagggttt~~~{{{www}}}{{{{{{zzzxxxvvvzzz|||}}}~~~~~~}}}ssslllgggcccccceeeeeefffgggcccYYYOOONNNSSSTTTYYY```ggglllqqquuuwww~~~~~~{{{{{{{{{}}}zzz|||ssshhhccc^^^[[[\\\dddmmmpppsssvvv}}}~~~zzzxxxvvvssspppgggjjjkkkmmmuuuyyy{{{|||zzzyyyyyy|||eeeQQQAAA>>>>>>:::999===>>>???AAACCCGGGKKKNNNPPPQQQQQQQQQRRRSSSVVVXXXYYY[[[^^^aaadddfffiiilllooonnnjjjjjjmmmnnnnnnttt{{{sssaaaYYYVVVTTTSSSPPPNNNNNNPPPXXXdddpppwwwzzzwwwtttsssrrrpppooooooqqqsssuuuvvvvvvwwwyyy{{{|||{{{~~~zzzkkk^^^YYYWWW]]]kkkzzzuuusssrrroooooosssxxxxxxqqqkkkaaafffqqq~~~}}}vvvtttzzz}}}{{{zzz{{{{{{zzzxxx}}}~~~yyysssmmmhhhhhhjjjgggggggggdddZZZQQQOOOTTTVVV[[[bbbhhhlllppprrrttt{{{|||}}}|||zzzyyyzzz{{{xxxzzz|||tttlll___ZZZYYY```hhhlllpppssswwwyyy}}}{{{wwwsssmmmnnnnnnooovvv~~~zzz{{{{{{zzzzzz{{{~~~^^^MMM???===>>>;;;;;;>>>@@@AAABBBEEEHHHLLLOOOQQQPPPPPPPPPPPPQQQSSSUUUVVVVVVYYY^^^cccfffjjjnnnqqqnnnkkkjjjkkkkkkmmmrrryyy~~~hhh[[[UUURRRQQQPPPOOOMMMNNNTTT]]]gggmmmvvvuuusssqqqoooooonnnnnnsssuuuvvvvvvvvvvvvxxxyyywww||||||{{{}}}{{{lll___ZZZWWW^^^kkk~~~zzzxxxvvvttttttvvvyyywwwoooiiicccfffmmmvvvxxxsssooonnn|||~~~|||{{{{{{|||}}}~~~~~~}}}}}}||||||}}}~~~~~~{{{yyyxxxxxxzzz|||{{{{{{}}}~~~~~~xxxrrrllljjjllliiihhhgggddd[[[RRRQQQTTTWWW\\\ccciiimmmppprrrtttyyyzzz{{{yyywwwvvvvvvvvvvvvwwwxxxzzz}}}ttthhh```\\\___eeehhhlllqqqppprrrvvvzzz}}}~~~{{{wwwpppooooooqqqvvv~~~~~~}}}zzzzzzzzzzzz{{{}}}|||UUUHHH===<<<===<<<<<<>>>@@@AAACCCFFFIIIMMMOOOPPPOOONNNNNNNNNOOOQQQSSSTTTUUUXXX^^^cccfffjjjnnnpppooonnnlllkkkkkknnnsssxxxrrr```XXXTTTRRRPPPNNNMMMMMMRRRYYYaaafffrrrttttttpppnnnoooooommmpppqqqssssssssstttuuuwwwtttvvvzzz~~~{{{zzz|||~~~{{{mmm```[[[VVV]]]jjj{{{~~~{{{zzzyyyxxxyyyyyyuuunnngggfffgggkkkqqqrrrnnnmmmooo}}}|||zzzxxxxxxyyyyyyzzz|||}}}}}}|||zzzzzzzzzzzzzzz{{{|||}}}}}}}}}yyywwwvvvwwwyyy{{{{{{{{{yyyzzz|||}}}}}}{{{tttnnnkkkmmmkkkhhhfffccc\\\SSSQQQTTTVVV[[[cccjjjnnnqqqssstttwwwxxxyyywwwtttrrrqqqqqqttttttuuuvvvxxx~~~rrrhhh^^^\\\^^^```dddhhhhhhjjjnnnrrrvvvyyy{{{|||~~~{{{sssqqqpppsssxxx~~~~~~~~~}}}|||{{{zzzzzzzzz}}}oooNNNEEE===;;;===>>>>>>???@@@AAADDDGGGJJJLLLNNNOOOMMMMMMMMMMMMOOOQQQSSSTTTWWW[[[```dddgggiiilllnnnpppqqqpppnnnnnnqqquuuwww}}}zzzdddYYYUUUSSSNNNMMMLLLNNNRRRYYY```dddoootttuuupppmmmooopppmmmjjjkkknnnooooooppprrrtttqqqrrrtttvvvyyy{{{}}}}}}zzzzzz{{{}}}{{{mmmaaa[[[UUU\\\hhhxxx~~~}}}{{{zzzyyyxxxuuunnniiihhhhhhkkkoooooommmooouuu}}}|||yyyvvvuuuuuuuuuvvvxxxyyy{{{|||{{{yyywwwvvvxxxwwwwwwxxxyyyzzz{{{{{{|||zzzxxxwwwwwwyyyzzzzzzyyywwwyyy{{{}}}~~~}}}xxxpppmmmnnnlllhhheeebbb[[[TTTRRRTTTVVV\\\dddkkkoooqqqssstttsssuuuvvvuuurrrooonnnnnnqqqrrrrrrsssuuuzzz{{{nnn```YYYWWWWWWZZZ___dddeeehhhlllpppuuuzzz|||}}}~~~yyyuuussswww|||~~~|||~~~~~~~~~}}}|||{{{zzzyyy{{{~~~bbbHHHCCC===<<<>>>???@@@???AAABBBEEEHHHKKKMMMNNNOOOMMMMMMMMMNNNOOORRRTTTVVV\\\___dddgggiiijjjkkklllooorrrsssqqqqqquuuwwwwww{{{hhh[[[UUUQQQMMMLLLLLLNNNSSSYYY___ccckkksssuuuooolllooopppmmmfffhhhkkkllllllnnnppprrrpppoooooopppsssvvvyyy{{{{{{zzzyyyyyyzzz|||~~~zzzmmm```ZZZUUU]]]hhhvvv}}}{{{zzzyyyvvvssspppllllllnnnqqqqqqpppvvv}}}~~~}}}vvvtttrrrpppooopppqqqrrrtttuuuvvvvvvvvvuuutttsssttttttttttttuuuwwwxxxyyy|||}}}}}}|||{{{yyyxxxxxxyyyzzzyyyyyyzzz|||~~~|||||||||tttpppqqqlllhhhccc```[[[TTTQQQSSSXXX^^^ffflllooopppqqqqqqmmmppprrrrrrqqqooonnnnnnooopppqqqrrrtttwww|||wwwfff\\\WWWWWWZZZ^^^bbbcccdddgggmmmtttzzz~~~~~~~~~|||yyy}}}|||~~~}}}}}}}}}}}}{{{yyyxxx{{{}}}tttWWWEEEBBB>>><<<>>>AAAAAA???BBBDDDGGGJJJLLLNNNOOOPPPLLLLLLMMMNNNQQQTTTWWWXXX^^^bbbgggjjjkkkkkklllmmmlllrrruuusssssswwwxxxvvvwwwmmm^^^VVVQQQLLLLLLLLLNNNSSSXXX]]]aaagggqqqtttmmmjjjnnnoookkkhhhjjjlllllllllmmmnnnppppppoooooooooqqqtttwwwyyywwwwwwxxxxxxyyy|||zzzlll```ZZZWWW___jjjuuu}}}{{{zzzzzzyyyxxxvvvvvvxxxzzzyyyyyy}}}zzzxxxuuussskkkjjjiiihhhhhhiiikkklllmmmmmmnnnpppqqqrrrssssssooooooppppppqqqssstttuuuwwwxxxyyy{{{|||{{{{{{zzzzzzyyywwwxxxzzz{{{{{{zzz}}}www|||wwwsssssslllgggccc```ZZZSSSQQQSSS[[[```hhhmmmoooooonnnnnniiillloooqqqppppppppppppnnnoooqqqrrrsssvvvzzz}}}nnnbbb]]]\\\___dddcccbbbcccffflllttt{{{~~~~~~}}}}}}}}}~~~}}}|||yyyxxx{{{~~~~~~~~~zzz~~~kkkPPPCCCBBB???===>>>AAAAAA???DDDEEEHHHLLLNNNPPPQQQQQQLLLMMMMMMOOORRRUUUXXXZZZ___ccchhhlllmmmmmmnnnnnnjjjqqqvvvttttttxxxyyyuuusss|||sssbbbYYYSSSLLLLLLMMMNNNRRRWWW[[[^^^dddpppssslllhhhlllnnnjjjlllmmmooonnnmmmmmmnnnooosssrrrpppppprrruuuxxxzzzuuuvvvwwwxxxyyy|||yyylll___YYYXXX```kkkvvv~~~||||||}}}~~~~~~yyyuuurrroookkkhhhdddcccbbbaaabbbdddfffhhhggghhhiiikkkmmmppprrrtttllllllmmmmmmnnnpppqqqrrrssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwxxx{{{|||}}}|||ttt~~~zzzvvvooojjjeeeaaaYYYQQQOOOQQQ]]]```dddgggiiijjjiiihhhlllkkkjjjiiiiiiiiiiiijjjrrrqqqqqqrrruuuxxxyyyyyyyyykkkgggggghhhhhhrrrnnniiihhhmmmtttzzz~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyyxxx{{{yyyyyy}}}~~~}}}{{{|||~~~~~~~~~ZZZIIIBBBAAA???>>>>>>???AAABBBEEEGGGKKKMMMOOONNNMMMLLLNNNOOORRRTTTWWWYYYZZZ[[[eeehhhkkkmmmmmmmmmnnnooorrrqqqqqqsssvvvvvvrrrooommmuuu~~~eeeYYYUUUQQQMMMKKKMMMNNNNNNQQQWWWiiikkknnnooonnnkkkjjjjjjoooooonnnoooooopppqqqqqqsssqqqoooppprrruuuvvvvvvyyyyyyxxxxxxxxxyyyyyyzzz{{{~~~|||vvvkkkaaa\\\ZZZ___kkkxxxyyyvvvpppkkkgggbbb^^^[[[ZZZZZZZZZZZZ[[[]]]^^^```ccccccdddfffgggiiijjjkkkiiiiiijjjjjjjjjkkkkkkkkkjjjlllnnnqqqtttuuuuuuuuuxxxxxxyyyyyyzzz{{{{{{{{{{{{}}}}}}mmm|||xxxpppkkkfffbbbZZZRRROOOQQQ[[[]]]aaadddfffffffffeeefffffffffggghhhiiiiiijjjnnnnnnoooqqqtttwwwxxxyyy~~~xxxrrrsssvvvxxxzzztttrrrssswwwzzz~~~}}}|||{{{{{{}}}{{{zzz{{{~~~{{{{{{{{{{{{zzzyyyxxxwwwzzzyyyyyy|||~~~|||{{{|||xxxuuuvvvxxxyyyxxxWWWIIIAAA@@@?????????AAACCCEEEIIIJJJMMMOOOPPPPPPOOOMMMOOOPPPSSSVVVYYY[[[]]]]]]eeegggjjjkkkkkklllnnnooorrrqqqqqqrrrtttssspppmmmlllqqqjjj\\\WWWRRRMMMKKKLLLMMMMMMPPPVVVcccfffkkkmmmmmmllllllmmmoooooonnnmmmnnnnnnppppppsssrrrpppppprrrrrrrrrqqquuuwwwyyy{{{||||||{{{{{{}}}{{{xxxsssiii```]]]ZZZ___kkkxxx{{{wwwooolllgggbbb^^^ZZZVVVSSSRRRQQQQQQQQQRRRTTTVVVWWW]]]^^^```bbbdddeeeeeefffddddddddddddeeeeeeeeeffffffhhhjjjmmmpppqqqrrrrrrwwwwwwxxxyyyzzz{{{|||||||||~~~yyyjjj{{{~~~~~~zzzsssmmmgggccc\\\TTTPPPQQQXXXZZZ]]]___aaaaaa``````]]]^^^```ccceeefffggghhhiiijjjlllooorrrvvvxxxyyy|||~~~yyyzzz|||~~~|||{{{vvvvvvwwwzzz~~~}}}zzzxxxxxxxxx{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyy|||~~~|||zzztttooonnnnnnpppyyynnnRRRGGGAAA@@@@@@@@@AAADDDGGGHHHMMMNNNPPPRRRRRRQQQPPPOOOOOOQQQTTTWWW[[[]]]___```dddeeeggghhhhhhjjjllloooppppppoooppppppooollljjjiiikkkvvvrrrbbb[[[TTTOOOKKKKKKKKKKKKOOOTTT\\\```eeeiiikkkmmmoooppppppooommmkkkkkklllnnnooosssrrrqqqqqqrrrrrrpppooorrruuuyyy|||~~~~~~}}}|||{{{vvvtttooofff___]]]ZZZ___kkkwww~~~{{{wwwqqqllliiiccc```[[[WWWTTTQQQNNNKKKIIIIIIHHHHHHIIIKKKMMMNNNUUUWWWYYY\\\^^^___^^^^^^\\\\\\]]]]]]]]]^^^^^^^^^aaabbbeeegggjjjlllmmmmmmttttttvvvwwwyyy{{{||||||~~~sssfffvvvyyyzzzvvvooohhhddd^^^VVVQQQQQQUUUVVVXXXZZZ[[[[[[ZZZZZZUUUWWWYYY\\\___aaaaaabbbdddfffjjjnnnqqquuuxxxzzzzzz~~~}}}}}}~~~}}}uuuuuuvvvyyy}}}}}}zzzxxxxxxwww|||{{{{{{{{{zzzzzz{{{{{{wwwxxxyyy|||}}}uuukkkeeecccfffqqq}}}eeeMMMEEE@@@@@@@@@AAACCCGGGJJJLLLPPPPPPRRRSSSRRRQQQPPPOOOOOOPPPTTTWWW[[[^^^```aaabbbcccdddddddddfffiiillllllllllllkkkkkkjjjhhhfffggggggnnn{{{ggg^^^VVVPPPKKKKKKJJJIIIMMMRRRWWW[[[```eeehhhkkknnnppppppnnnllljjjiiijjjlllmmmppppppqqqsssvvvvvvuuussstttvvvyyy{{{}}}~~~~~~~~~yyyuuurrrkkkbbb\\\[[[ZZZ```kkkwww|||zzzwwwyyyzzzzzztttrrrpppkkkfffaaa]]][[[XXXUUUQQQOOOMMMJJJHHHEEEDDDDDDDDDDDDEEEGGGIIIJJJMMMOOOSSSWWWYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXX\\\]]]___aaadddfffhhhiiioooppprrruuuwwwzzz|||}}}}}}|||}}}~~~~~~~~~}}}mmmccctttxxx}}}{{{yyyqqqiiieee___WWWRRRQQQQQQRRRSSSTTTUUUTTTTTTSSSOOOPPPRRRTTTWWWXXXYYYYYY___ccciiimmmppptttxxx{{{yyy{{{}}}||||||~~~zzzzzzzzz|||~~~}}}}}}|||{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{wwwxxxzzz|||~~~vvviii___YYY\\\jjjxxxbbbLLLDDD@@@@@@@@@BBBEEEHHHLLLNNNPPPQQQRRRRRRRRRQQQPPPOOOMMMOOORRRVVVZZZ]]]___```___`````````___aaadddfffeeefffffffffeeedddddddddeeefffkkk|||mmm```WWWQQQLLLLLLKKKIIILLLQQQTTTXXX]]]aaadddgggjjjmmmooommmkkkjjjiiijjjkkkllllllmmmoootttyyy||||||{{{yyyxxxxxxyyyzzz|||zzzuuuppphhh^^^ZZZZZZZZZ```kkkvvvzzz|||xxxpppmmmmmmllllllgggfffbbb^^^YYYUUUQQQOOONNNKKKHHHFFFEEEDDDBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHJJJNNNQQQTTTTTTSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXZZZ]]]___bbbdddfffjjjlllnnnrrruuuxxx{{{|||~~~{{{yyyvvvvvvvvvwwwwwwwww|||~~~vvviiiccctttxxx}}}{{{rrriiieee```XXXQQQOOOMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKLLLMMMOOOQQQRRRZZZ___fffkkknnnqqqvvvyyyyyyxxxyyy}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{vvvuuutttttttttvvvwwwxxxwwwyyy{{{|||}}}~~~xxxlll```YYYZZZggguuu|||```MMMFFF@@@@@@@@@BBBEEEIIIMMMOOOQQQQQQQQQQQQQQQQQQPPPPPPMMMOOORRRUUUYYY[[[]]]^^^\\\]]]^^^]]]\\\[[[]]]___]]]^^^``````______aaaccccccfffjjjvvvrrrcccVVVQQQNNNNNNMMMKKKMMMQQQRRRUUUZZZ]]]```cccgggiiillllllkkkkkkkkkkkkkkkkkkjjjkkkmmmrrrxxx|||~~~~~~zzzxxxwwwwwwxxx{{{zzztttnnneee\\\XXXZZZ\\\aaakkkuuuyyy{{{{{{nnnhhheeebbb```___[[[ZZZWWWTTTPPPLLLIIIGGGCCCAAA???>>>>>>>>>===<<<============>>>@@@AAACCCDDDFFFIIILLLOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTVVVXXX[[[^^^aaaccceeegggjjjnnnrrrwwwzzz{{{|||~~~xxxuuurrrrrrssstttuuutttwwwyyy|||}}}~~~~~~~~~~~~~~~}}}}}}~~~oooeeedddrrruuuzzz}}}|||rrriiieee```XXXQQQNNNHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDFFFIIIMMMOOOUUU\\\ccchhhjjjmmmrrrvvvwwwtttuuuzzz~~~~~~}}}}}}}}}|||{{{|||~~~}}}|||}}}}}}zzztttsssrrrrrrrrrtttvvvxxxxxxzzz||||||{{{|||~~~|||tttllldddbbblllxxxnnnXXXJJJDDD@@@@@@@@@BBBEEEIIIMMMOOOQQQQQQQQQRRRRRRRRRRRRRRRNNNPPPRRRUUUXXX[[[\\\]]]YYY[[[\\\[[[YYYWWWWWWXXXUUUWWWZZZ[[[[[[\\\___bbb```eeehhhnnnwwwgggUUUQQQOOOPPPPPPMMMMMMQQQOOORRRWWWZZZ]]]aaaeeehhhjjjkkklllmmmmmmllllllkkkkkkjjjkkknnnrrrvvvxxxxxxuuuuuuuuuwwwyyy||||||wwwrrrlllcccZZZYYY\\\]]]bbbkkktttxxxzzzwwwiiidddaaa[[[VVVUUUPPPPPPOOOMMMJJJGGGCCCAAA===<<<::::::;;;;;;;;;:::;;;;;;:::;;;<<<===???@@@AAABBBEEEGGGJJJLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPQQQSSSWWWZZZ]]]___aaacccfffkkkpppuuuxxxzzzyyy}}}xxxuuurrrqqqsssuuuvvvwwwuuuwwwyyyzzzyyyxxxyyyyyy|||}}}}}}|||~~~~~~~~~}}}|||{{{{{{|||~~~|||hhhaaaeeeooorrruuuxxx{{{~~~|||rrriiiddd```XXXQQQMMMEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>???BBBFFFKKKNNNRRRYYYaaafffhhhjjjoootttvvvqqqrrryyy}}}|||}}}~~~{{{|||}}}|||{{{zzz{{{~~~~~~}}}~~~~~~}}}|||}}}~~~{{{xxxttttttsssrrrsssuuuxxxyyyxxx{{{}}}}}}{{{zzz|||~~~xxxpppmmmttt~~~|||aaaOOOFFFAAA@@@@@@@@@BBBEEEIIILLLOOOQQQRRRRRRRRRSSSSSSSSSSSSPPPQQQSSSVVVYYY[[[\\\]]]XXXYYY[[[ZZZWWWTTTSSSSSSPPPSSSVVVXXXXXXZZZ___bbb^^^dddfffiii~~~wwwvvvzzziiiUUUQQQPPPRRRQQQNNNNNNQQQMMMPPPUUUYYY\\\```eeehhhhhhjjjlllnnnnnnnnnlllkkkmmmkkkjjjkkkmmmpppqqqqqqppprrrtttxxx{{{~~~|||xxxtttooojjjaaaYYYYYY]]]^^^bbbkkktttxxx{{{vvvhhhddd```XXXRRRPPPJJJJJJJJJIIIGGGDDDAAA>>><<<;;;999999;;;<<<<<<;;;;;;;;;:::;;;<<<===???@@@@@@@@@BBBDDDGGGIIIKKKLLLHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMNNNQQQTTTXXX[[[]]]^^^```dddiiioootttxxxzzzwww{{{vvvssspppoooqqqtttvvvwwwuuuwwwyyyyyywwwvvvuuuvvvxxxzzz~~~~~~{{{{{{|||}}}}}}{{{zzzzzzzzz|||zzzddd^^^fffpppsssvvvwwwwwwxxx|||tttjjjeee```UUUMMMKKKDDDCCCAAA???>>>>>>>>>???===>>>>>>===>>>AAAEEEIIIQQQUUU[[[```dddgggkkknnnqqqsssuuuvvvvvvwwwxxxyyy}}}~~~~~~|||zzzxxxvvvttt{{{{{{||||||||||||{{{{{{~~~}}}||||||}}}~~~~~~{{{}}}~~~}}}{{{zzzzzz{{{vvvvvvuuuuuuvvvwwwyyyzzzzzz|||~~~~~~}}}|||~~~|||}}}}}}iiiRRRHHHFFFFFF@@@@@@AAACCCGGGLLLPPPRRRSSSTTTUUUVVVWWWVVVUUUTTTPPPOOOOOOTTT[[[^^^\\\YYYZZZZZZ[[[\\\\\\ZZZVVVSSSSSSTTTUUUWWWYYYZZZ\\\\\\aaaaaaaaaggg|||llljjj|||~~~lll[[[TTTPPPQQQRRROOOLLLLLLLLLMMMPPPUUUZZZ___ccceeeggghhhjjjllllllkkkjjjiiihhhiiijjjkkkmmmnnnoooooooooqqqtttwwwzzz}}}{{{rrriiieeeaaa]]]]]]___dddgggkkkpppuuu{{{}}}mmmaaaZZZTTTOOOKKKDDDDDDEEEEEEDDDCCCAAAAAA===<<<:::999888888999:::;;;::::::999:::;;;===>>><<<>>>??????@@@AAACCCFFFDDDDDDCCCDDDDDDEEEFFFFFFIIIJJJLLLNNNQQQTTTVVVWWWWWW[[[```fffkkkqqqvvvzzzxxx~~~{{{rrrpppnnnooorrrvvvxxxyyy{{{zzzxxxvvvvvvvvvwwwwwwxxxyyy{{{}}}}}}|||||||||}}}~~~yyyzzz}}}qqqcccccckkkpppsssuuuvvvuuuuuuwwwyyyvvvjjjddd]]]SSSLLLJJJDDDBBBAAA???>>>===>>>>>>===>>>>>>======???CCCFFFLLLQQQXXX^^^bbbfffjjjlllmmmppprrrtttttttttvvvwww{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvv{{{{{{||||||||||||{{{{{{|||}}}|||}}}~~~}}}{{{zzz{{{}}}~~~}}}{{{zzzzzzzzztttsssssssssuuuvvvxxxyyy{{{|||~~~~~~___LLLDDDBBBAAA@@@AAABBBDDDGGGLLLPPPRRRSSSTTTUUUWWWWWWXXXXXXWWWTTTRRRRRRUUU[[[^^^]]]ZZZ[[[[[[\\\]]]^^^]]]YYYWWWWWWWWWWWWWWWXXXYYY[[[\\\``````___ddduuussshhhsss~~~uuu^^^VVVPPPPPPPPPMMMJJJIIIIIIKKKNNNRRRWWW]]]aaadddfffgggiiikkklllkkkjjjjjjhhhiiijjjkkklllnnnoooooooooqqqtttwwwzzz~~~}}}zzzqqqgggccc___]]]^^^aaagggjjjooosssvvv{{{xxxjjj___XXXSSSNNNJJJDDDEEEFFFGGGFFFDDDBBBAAA>>>===<<<;;;::::::::::::;;;:::999999999;;;<<<===<<<===?????????@@@BBBDDDCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIKKKMMMPPPSSSUUUVVVWWWZZZ___dddiiiooouuuyyyxxx~~~zzzpppooommmnnnrrrvvvyyyzzzyyyyyywwwvvvuuuuuuvvvvvvvvvxxxzzz|||~~~}}}}}}||||||}}}~~~~~~|||}}}~~~nnnbbbeeeoooppprrrttttttrrrqqqqqqrrrtttzzzzzzmmmccc[[[QQQIIIGGGBBBAAA???>>>============>>>>>>>>>===<<<===@@@CCCFFFLLLTTT\\\aaaeeegggiiiiiilllooopppqqqrrrsssuuuyyyyyyyyyyyyzzz{{{|||}}}}}}||||||{{{zzzyyyxxxwwwzzz{{{{{{||||||{{{{{{zzzzzz}}}~~~}}}|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyy{{{|||}}}|||zzzxxxxxxyyyrrrrrrrrrtttuuuwwwyyyzzz|||~~~rrrUUUFFFAAA@@@>>>AAAAAABBBEEEHHHLLLPPPRRRSSSTTTUUUWWWYYYZZZ[[[\\\ZZZXXXVVVXXX\\\^^^^^^\\\\\\\\\]]]___aaaaaa___]]]]]][[[YYYWWWWWWXXXZZZ[[[^^^^^^]]]___kkk{{{lllqqq|||}}}cccYYYQQQOOOOOOKKKGGGFFFFFFGGGJJJOOOTTTZZZ```bbbdddeeegggiiikkkkkkkkkkkkhhhiiijjjkkklllmmmnnnoooppprrrtttvvvyyy}}}}}}yyynnnddd___]]]\\\___dddlllooosssvvvxxx{{{~~~|||sssggg]]]VVVQQQLLLHHHEEEGGGHHHIIIIIIFFFDDDBBB@@@??????>>>===<<<::::::;;;:::999999999:::;;;<<<;;;===>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBBCCCDDDDDDFFFGGGIIIKKKNNNQQQSSSTTTVVVYYY\\\```eeelllrrrwwwxxx~~~zzzooommmlllnnnrrrvvvyyy{{{xxxwwwvvvuuuttttttttttttuuuvvvxxxzzz}}}~~~~~~}}}}}}~~~zzzkkkcccjjjvvvoooqqqrrrrrrqqqooommmllliiillloooqqqrrrsssuuuwww}}}~~~sssfffZZZPPPHHHDDDAAA@@@>>>===<<<<<<<<<===>>>???>>>===<<<<<<>>>@@@BBBHHHRRRZZZ```dddfffhhhgggjjjmmmooooooppprrrtttwwwvvvvvvvvvwwwxxxzzz|||zzzzzzyyyyyyyyyxxxyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzyyy|||~~~~~~~~~}}}|||{{{{{{||||||~~~~~~~~~}}}|||{{{{{{xxxzzz{{{zzzwwwuuuuuuvvvqqqrrrsssuuuwwwyyy{{{|||~~~iiiOOOEEEBBB@@@>>>AAAAAACCCFFFJJJNNNQQQSSSTTTTTTUUUWWWZZZ\\\___``````]]][[[[[[]]]______^^^]]]]]]]]]```bbbddddddcccbbb___[[[WWWVVVWWWYYY[[[\\\\\\[[[[[[bbbwwwwww{{{kkk^^^SSSOOONNNIIIEEECCCCCCDDDGGGLLLRRRYYY^^^bbbbbbccceeegggiiijjjkkkkkkhhhhhhiiijjjlllmmmnnnooopppqqqsssuuuwww|||}}}wwwlll```[[[ZZZ[[[```fffnnnqqquuuwwwxxxyyy{{{||||||~~~yyyrrrhhh^^^VVVPPPJJJFFFFFFHHHJJJKKKJJJHHHEEECCCAAABBBBBBBBB@@@>>><<<;;;;;;;;;999888888999:::;;;;;;<<<>>>>>>===<<<===>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGIIILLLNNNPPPQQQUUUWWWZZZ]]]bbbiiipppvvvwww~~~|||qqqooommmnnnqqquuuxxxyyywwwwwwvvvuuutttttttttssstttuuuvvvxxx{{{~~~~~~uuuiiigggsssooooooqqqqqqpppmmmiiifff^^^^^^\\\ZZZZZZ]]]aaadddhhhkkkpppvvv}}}xxxjjj]]]RRRHHHBBB@@@???>>><<<<<<<<<<<<===???@@@@@@>>>===<<<>>>@@@@@@FFFPPPYYY___cccfffhhhhhhjjjmmmooooooppprrrsssuuuuuuttttttvvvxxxzzz{{{xxxxxxwwwvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzz}}}}}}||||||}}}}}}~~~~~~|||{{{{{{zzzzzzzzzzzzzzz~~~~~~}}}||||||{{{{{{{{{vvvwwwxxxwwwtttrrrrrrrrroooppprrrtttvvvxxxzzz{{{```KKKEEEBBB???===@@@BBBDDDHHHLLLPPPTTTVVVVVVVVVVVVWWWYYY]]]```bbbcccaaa^^^]]]^^^^^^^^^^^^]]]\\\\\\___bbbeeegggfffeeebbb]]]YYYWWWWWWYYY[[[\\\[[[ZZZZZZ\\\kkksssdddUUUPPPNNNJJJEEEBBBBBBCCCFFFJJJPPPWWW]]]aaa```aaaccceeegggiiijjjkkkggghhhiiijjjlllmmmnnnnnnoooqqqrrrtttvvv{{{}}}uuuiii]]]XXXWWWYYY```gggmmmppptttvvvwwwwwwxxxyyy|||}}}|||zzzuuulllbbbXXXPPPIIIEEEGGGHHHIIIJJJIIIGGGEEECCCBBBCCCCCCCCCBBB@@@>>>======<<<:::999888999999:::;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFIIIKKKLLLMMMRRRTTTWWW[[[```gggooouuuwww}}}uuurrrpppooorrrtttvvvwwwwwwwwwwwwvvvvvvuuuttttttttttttuuuwwwzzz}}}~~~qqqkkkoooooooooppppppooojjjccc___UUUQQQLLLIIIHHHKKKPPPSSSVVVYYY^^^dddiiipppvvv{{{{{{nnnaaaWWWLLLCCC@@@???>>><<<<<<<<<===>>>AAABBBBBBAAA???>>>???AAA@@@FFFOOOWWW^^^bbbfffhhhjjjlllooopppppppppqqqsssssssssssstttuuuwwwxxxyyyvvvvvvuuuttttttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxzzz|||}}}|||{{{{{{zzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyuuuvvvwwwuuusssqqqppppppmmmnnnpppsssuuuwwwwwwxxx|||{{{WWWFFFCCC@@@===<<<@@@BBBFFFJJJOOOTTTWWWYYYYYYXXXWWWWWWYYY\\\```bbbbbbbbbaaa___^^^^^^^^^^^^\\\[[[ZZZ]]]aaadddggggggfffccc^^^ZZZXXXYYY[[[\\\]]]ZZZZZZ[[[[[[ddd~~~{{{jjjYYYQQQOOOKKKFFFDDDAAABBBDDDGGGMMMTTTZZZ^^^```aaabbbdddeeegggiiijjjggghhhiiijjjkkklllmmmnnnnnnoooqqqrrruuu{{{|||sssggg[[[VVVVVVXXX___fffkkknnnqqqtttuuuvvvxxxzzz}}}zzz{{{{{{wwwpppfff\\\RRRJJJFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???===<<<:::999999::::::<<<>>>??????<<<:::::::::888888999:::;;;===>>>???@@@@@@BBBDDDFFFHHHJJJJJJNNNQQQUUUZZZ```gggoootttwww}}}xxxuuurrrqqqrrruuuvvvvvvxxxyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvwwwyyy|||~~~zzzqqqpppzzzqqqpppooonnnllleee\\\UUUMMMIIICCC@@@@@@BBBEEEGGGIIILLLQQQTTTWWW]]]eeekkkvvvzzzyyypppfff\\\QQQFFF@@@???>>>=========>>>???BBBCCCDDDCCCAAAAAABBBCCC@@@EEEMMMUUU[[[```eeehhhkkkmmmooopppoooooopppqqqoooppprrrsssuuuvvvvvvwwwuuutttsssqqqqqqrrrtttuuuxxxxxxyyyyyyyyyyyyxxxxxxwwwzzz}}}~~~}}}||||||}}}|||~~~~~~}}}}}}}}}}}}|||{{{{{{}}}}}}{{{zzzzzzzzz{{{{{{{{{{{{|||||||||{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxvvvwwwwwwvvvsssqqqpppqqqoooppprrruuuwwwxxxxxxxxx~~~~~~~~~~~~~~~~~~{{{}}}nnnOOODDDCCC???===>>>???BBBFFFLLLRRRWWW[[[]]]\\\ZZZXXXVVVWWWZZZ^^^``````aaaaaa```___]]]\\\\\\ZZZYYYXXXZZZ^^^bbbeeefffeeeccc___\\\ZZZ[[[\\\^^^^^^[[[[[[^^^]]]aaauuu}}}ooo[[[SSSQQQNNNIIIFFF@@@@@@AAADDDJJJPPPWWW[[[```aaaaaabbbdddfffggghhhgggggghhhjjjkkklllmmmnnnmmmnnnoooqqquuu{{{{{{qqqfffZZZUUUUUUWWW]]]dddjjjlllooorrrtttwww{{{~~~}}}}}}wwwzzzyyywwwrrriii___UUUMMMIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@???===;;;::::::::::::===???@@@@@@===:::999999666666777888999;;;===>>>>>>???@@@BBBDDDFFFGGGHHHJJJNNNTTTZZZaaahhhoootttwww}}}xxxvvvsssrrrtttvvvxxxxxxzzz{{{{{{{{{zzzyyyxxxwwwxxxwwwwwwwwwyyy{{{}}}wwwrrrvvvsssrrrooommmiiiaaaVVVNNNHHHEEE@@@>>>===???@@@AAABBBFFFIIIKKKMMMRRRZZZaaallltttwwwqqqiii```UUUIII@@@???>>>======>>>??????CCCDDDEEEEEECCCCCCCCCEEE@@@EEELLLSSSYYY^^^cccggglllnnnppppppooonnnooopppmmmnnnqqqssstttuuuuuuuuuuuusssrrrppppppqqqrrrsssxxxxxxxxxyyyyyyxxxxxxxxxtttxxx{{{~~~~~~~~~~~~|||{{{{{{||||||{{{zzzyyyzzz||||||zzzxxxxxxxxxyyy||||||}}}}}}}}}}}}}}}|||yyyxxxwwwvvvvvvwwwxxxxxxwwwxxxxxxwwwtttrrrqqqqqqssstttwwwyyy{{{{{{{{{{{{~~~}}}|||||||||||||||xxxfffKKKCCCDDDAAA???AAA???BBBGGGMMMTTTYYY]]]___^^^[[[XXXVVVVVVYYY]]]______```bbbaaa___]]]\\\[[[ZZZXXXVVVXXX\\\aaadddeeedddbbb___]]]\\\\\\^^^______[[[\\\```___```qqq|||qqq]]]TTTSSSOOOJJJGGG??????@@@BBBGGGNNNTTTXXXaaaaaaaaabbbccceeefffggggggggghhhiiikkklllmmmnnnlllmmmnnnpppuuu{{{{{{pppeeeZZZUUUUUUVVV\\\ccciiikkknnnqqqtttxxx~~~|||~~~{{{uuuyyywwwvvvrrrkkkaaaWWWOOOLLLGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBDDDEEEAAA@@@>>><<<;;;:::;;;;;;===???AAA@@@===:::999888555555666777888:::<<<======>>>???AAACCCEEEFFFGGGHHHLLLSSS[[[bbbiiippptttwww}}}wwwuuussssssuuuxxxzzz{{{{{{|||}}}}}}|||{{{yyyxxxyyyyyyxxxwwwyyy{{{}}}vvvsss{{{pppsssqqqjjjddd^^^TTTHHHBBB???:::888999<<>>AAAEEEGGGGGGJJJOOOSSSaaaiiippppppkkkcccYYYPPPFFFCCC@@@>>>???AAABBBBBBEEEFFFHHHHHHHHHEEECCCAAAFFFEEEJJJRRRYYY]]]ccciiiqqqqqqqqqqqqqqqpppooonnnooooooooopppqqqrrrtttuuuttttttsssqqqooooooqqqtttyyyxxxvvvuuutttttttttuuu{{{{{{{{{zzzzzz{{{{{{{{{~~~}}}zzzxxxzzzzzzzzzzzz{{{{{{{{{{{{}}}|||zzzxxxwwwwwwwwwxxxwwwxxxyyy{{{|||}}}}}}}}}|||zzzxxxvvvvvvxxxzzz|||vvvyyy{{{|||zzzwwwuuuuuuvvvwwwyyy{{{}}}}}}xxxuuuuuuxxx}}}zzzxxxmmmXXXGGGCCCAAA======CCCFFFHHHKKKNNNQQQWWW]]]aaaddd```ZZZVVVTTTVVVYYY\\\aaa``````______^^^]]]]]]]]]ZZZXXXYYY^^^cccffffffcccbbb```^^^]]]]]]^^^___^^^^^^^^^^^^\\\___lllyyyxxxaaaXXXUUUPPPKKKIIIEEEBBB???@@@DDDKKKPPPSSSZZZ\\\___``````aaacccdddfffhhhiiijjjkkkllloooqqqooommmlllnnnttt|||yyynnncccXXXUUUWWWYYY]]]bbblllnnnppprrrtttvvvzzz}}}}}}~~~{{{zzz{{{vvvooohhhbbbZZZRRRLLLFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAABBBCCCEEEFFFCCCAAA>>>;;;:::;;;<<<===@@@@@@@@@???===:::888777666666777888999::::::;;;<<<===>>>>>>===>>>@@@BBBGGGLLLRRRXXX^^^fffpppwwwyyy{{{~~~|||yyyuuusssuuuxxx{{{|||{{{{{{{{{{{{||||||||||||zzzyyyyyyxxxyyyzzz|||}}}~~~}}}}}}ssssssnnnqqqnnngggaaa[[[QQQFFFEEEAAA===:::;;;<<<======:::>>>AAACCCCCCEEEJJJNNNXXXbbbkkkmmmkkkfff]]]UUUHHHEEEBBB@@@AAABBBCCCCCCGGGHHHJJJKKKKKKIIIFFFEEEGGGGGGKKKTTTZZZ^^^dddiiinnnooopppqqqqqqqqqqqqqqqooopppppprrrssstttuuuvvvttttttsssqqqpppppprrrtttxxxwwwuuutttssssssttttttxxxxxxyyyzzzzzzzzzzzzzzz|||}}}~~~~~~|||{{{yyyyyyyyyzzzzzzzzz{{{{{{}}}|||{{{yyyxxxwwwwwwwwwwwwwwwyyyzzz{{{||||||||||||zzzxxxwwwwwwxxxzzz|||xxxxxxyyywwwuuuuuuvvvwwwxxxyyy{{{}}}~~~zzzxxxxxx{{{hhhUUUFFFDDDCCC??????EEEIIIKKKMMMOOORRRVVV\\\``````]]]YYYVVVUUUXXX\\\___dddcccbbb```___^^^]]]\\\]]][[[ZZZ\\\```dddffffffhhhfffcccaaa___^^^______```_________]]]```kkkxxx}}}cccXXXUUUQQQLLLJJJGGGDDD@@@???CCCIIIOOORRRXXX[[[]]]______```aaaccceeegggiiiiiijjjkkknnnpppooonnnnnnooottt|||{{{uuukkk```VVVTTTUUUXXX\\\aaaiiillloooqqqrrruuuxxxzzz{{{{{{|||~~~}}}|||zzzwwwrrrlllfff^^^UUUNNNHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHDDDBBB???<<<;;;;;;<<<<<<>>>???@@@???>>>;;;999777666666666777888999999:::;;;<<<=========>>>@@@CCCGGGLLLSSSYYY___gggqqqxxxzzz|||}}}yyyvvvtttvvvyyy{{{|||~~~~~~}}}|||{{{zzzzzzzzzyyyxxxwwwxxxyyy{{{|||{{{|||}}}yyy|||nnnooolllfff```YYYOOOFFFFFFCCC???===<<<<<<;;;::::::===@@@AAAAAABBBFFFJJJQQQ\\\hhhmmmmmmjjjccc\\\NNNKKKGGGEEEFFFGGGGGGGGGIIIJJJMMMOOOOOONNNLLLKKKJJJJJJNNNVVV\\\```eeejjjlllmmmnnnpppqqqrrrrrrrrroooppprrrtttvvvvvvvvvvvvtttttttttrrrqqqqqqsssuuuvvvuuutttssssssssssssssstttvvvwwwyyyzzzzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~xxxyyyyyyyyyzzzzzzzzzzzz|||||||||{{{yyywwwvvvuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{yyyxxxvvvsssrrrssswwwzzzzzz{{{|||~~~~~~}}}}}}~~~}}}```QQQFFFFFFGGGDDDEEEIIINNNOOOQQQRRRSSSVVVZZZ]]]]]][[[WWWVVVWWW[[[```cccgggfffcccaaa^^^\\\ZZZZZZ[[[[[[\\\___cccggghhhhhhmmmkkkhhheeecccaaaaaa```cccbbbaaaaaa___aaajjjuuujjj[[[WWWUUUQQQNNNKKKFFFAAA???BBBGGGMMMPPPUUUXXX[[[]]]]]]^^^___```ccceeeggghhhiiijjjlllnnnoooooopppqqqttt{{{vvvpppggg]]]TTTRRRTTTVVVZZZ___fffiiimmmpppqqqrrrtttvvvwwwwwwxxxyyy{{{~~~~~~{{{yyyuuupppjjjaaaXXXRRRKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJEEECCC@@@>>><<<;;;;;;;;;;;;===???@@@@@@===:::888666666666666666777888888999:::<<<<<<===>>>AAACCCGGGLLLSSSZZZ```hhhrrryyy}}}~~~~~~zzzwwwvvvxxxzzz|||}}}~~~|||zzzyyyxxxzzzyyywwwuuuvvvwwwzzz{{{zzzzzz|||pppnnnkkkfff```XXXOOOIIIFFFCCC@@@>>>======;;;:::===@@@CCCCCCCCCDDDHHHKKKOOO\\\iiippprrrooohhh```VVVSSSNNNLLLLLLLLLLLLLLLKKKMMMPPPRRRSSSSSSQQQPPPNNNMMMQQQXXX^^^aaafffkkklllmmmnnnpppqqqqqqqqqqqqnnnppprrruuuvvvvvvuuutttsssttttttsssqqqqqqsssuuuttttttssssssrrrrrrrrrrrrrrrtttvvvyyyzzzzzzzzzzzzxxxxxxxxxxxxyyyzzz|||}}}yyyyyyyyyzzzzzzzzzzzz{{{{{{||||||{{{yyywwwuuusssuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxvvvuuuuuuvvvxxxyyyxxxwwwvvvsssrrrtttwww{{{{{{|||}}}qqqXXXNNNHHHIIIKKKKKKLLLOOORRRTTTUUUUUUUUUVVVYYY[[[\\\ZZZXXXWWWXXX\\\aaadddgggeeebbb^^^ZZZWWWVVVUUUXXXYYY]]]aaafffiiikkkkkkooonnnkkkiiigggeeeddddddfffdddccccccaaaaaaiiirrrrrr```[[[YYYVVVSSSNNNHHHBBB???@@@EEEJJJMMMQQQTTTXXX[[[\\\\\\]]]^^^bbbdddfffgggggghhhjjjkkkllloooqqqqqqsss{{{}}}tttnnndddZZZRRRQQQTTTVVVYYY]]]cccggglllooopppqqqrrrssstttuuuwwwyyy{{{}}}}}}xxxrrrkkkccc\\\XXXQQQOOOMMMKKKIIIGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDBBB@@@===;;;::::::888:::>>>AAAAAA???;;;999666666555555555666777777777999:::;;;<<<>>>@@@CCCEEEKKKSSSZZZ```iiirrryyy~~~}}}}}}|||yyyxxxzzz|||~~~~~~}}}{{{zzzyyy{{{yyyvvvttttttvvvxxxzzzzzzzzzzzz}}}ooolllhhhddd___WWWOOOKKKEEECCC@@@>>>>>>>>>===<<>>;;;:::777999<<>><<<999888666444333444555666666777999::::::;;;>>>@@@BBBIIIRRR[[[bbbjjjssszzz~~~~~~zzz{{{~~~||||||~~~~~~~~~}}}}}}{{{zzzxxxwwwvvvuuuvvvvvv{{{xxxuuuuuuyyy~~~qqqkkkgggfffbbbZZZVVVVVVPPPLLLGGGCCCBBBBBBBBBBBBDDDGGGJJJKKKJJJLLLPPPTTT]]]lll}}}zzzqqqllleee___[[[XXXUUUTTTUUUWWWZZZ]]]^^^^^^]]]\\\UUUSSSVVV\\\aaabbbfffjjjllllllnnnooopppppppppppprrrqqqqqqpppooommmmmmlllnnnppprrrrrrqqqpppqqqrrrrrrssstttuuuuuutttsssrrrqqqqqqppppppqqqsssvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxvvvvvvuuutttttttttttttttqqqrrrssssssssssssssssssrrrrrrrrrqqqqqqrrrrrrrrrqqqsssvvvvvvvvvvvvxxxyyy~~~}}}oooZZZLLLLLLKKKLLLOOOTTTWWWXXXXXXYYY[[[\\\\\\\\\]]]^^^\\\[[[ZZZZZZ\\\___ccceeecccaaa]]]XXXUUUTTTTTTTTTUUUXXX]]]___aaacccgggjjjhhhiiiiiijjjjjjiiiiiiiiigggcccbbbddddddcccfffkkkxxxzzzcccYYYVVVSSSNNNJJJEEEBBBBBBCCCDDDDDDEEEJJJQQQWWWZZZ]]]^^^``````cccfffhhhgggggggggggghhhjjjooovvvtttnnn^^^VVVPPPPPPQQQQQQRRRTTT[[[^^^cccfffiiimmmqqqtttwwwwwwxxxzzz{{{}}}~~~xxxuuupppnnnhhhbbb[[[VVVRRRPPPTTTRRRPPPMMMJJJIIIHHHHHHBBBCCCDDDDDDBBB@@@===;;;888:::<<<>>>??????>>>===;;;999666444333444555777666888999999999:::<<<>>>DDDJJJTTT]]]eeemmmvvv||||||~~~||||||{{{~~~~~~~~~}}}}}}||||||zzzzzzzzzyyyxxxvvvuuutttwwwvvvuuuvvvyyy|||~~~vvvooojjjkkkggg```\\\]]]WWWRRRKKKFFFDDDDDDDDDDDDGGGJJJMMMNNNNNNOOOTTTWWWbbbrrr{{{vvvnnngggccc___\\\ZZZXXXZZZ]]]```aaa```___^^^VVVTTTVVV\\\aaabbbeeejjjiiijjjlllnnnpppqqqrrrrrrtttsssqqqooonnnmmmllllllmmmoooqqqqqqppppppqqqrrrrrrssstttuuuuuuuuutttsssqqqooonnnmmmnnnpppsssuuuvvvvvvvvvwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrssstttuuuqqqqqqrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqssstttttttttuuuxxxzzz~~~}}}~~~{{{gggUUUJJJKKKJJJJJJMMMSSSVVVWWWWWWYYY\\\]]]]]]]]]^^^```ZZZYYYYYYZZZ]]]```dddgggeeebbb^^^ZZZWWWWWWWWWWWWWWWZZZ^^^___^^^___cccfffhhhhhhiiiiiiiiihhhggggggfffbbbbbbdddeeedddfffjjjrrrjjj\\\WWWUUUMMMIIIEEECCCCCCCCCCCCCCCCCCHHHPPPWWW[[[]]]```aaaaaacccggghhhhhhggggggggghhhjjjoooxxxssslll]]]UUUOOOOOOPPPOOOOOOQQQYYY\\\```cccgggkkkppptttyyywwwvvvuuuwwwzzz~~~|||xxxuuuooohhhaaaZZZVVVSSSUUUTTTQQQOOOMMMLLLKKKKKKAAABBBDDDDDDCCC@@@===;;;999:::<<<===>>>>>>>>>>>><<<:::777444333444666777777888999999888999;;;===EEELLLVVV___gggoooxxx~~~{{{|||}}}~~~yyy~~~~~~}}}|||{{{zzzzzzzzz{{{zzzyyywwwuuusssttttttuuuxxx{{{|||{{{yyy~~~wwwwwwuuupppjjjddd```___ZZZWWWRRRNNNKKKIIIHHHGGGIIIMMMQQQRRRQQQRRRVVV[[[bbbuuu|||rrrllliiifffddddddddddddeeeeeebbb]]]YYYWWWYYY[[[^^^aaadddggghhhmmmmmmmmmmmmmmmnnnoooooorrrrrrrrrrrrpppnnnlllkkkjjjjjjkkklllnnnppprrrssswwwtttqqqpppqqqssssssssspppnnnlllmmmooossstttuuuttttttuuuuuuvvvwwwwwwwwwppprrrtttvvvwwwwwwvvvuuuuuutttqqqpppoooooopppqqqttttttsssrrrrrrqqqppppppqqqrrrsssuuuuuuuuuuuutttqqqqqqqqqrrrssstttvvvwwwxxx{{{}}}|||~~~}}}yyyxxxuuutttzzzdddUUUKKKJJJIIIIIIJJJLLLNNNPPPZZZXXXWWWYYY\\\]]][[[XXXYYY[[[]]]___aaacccgggjjjdddccc```^^^^^^___aaabbbaaa```^^^]]]]]]___bbbcccccccccddddddcccbbbaaaaaaaaaaaa```______```dddgggooo~~~uuu]]]RRRPPPMMMKKKGGGBBB@@@??????@@@@@@EEEMMMSSSWWW[[[^^^___ccceeeggggggfffeeefffgggkkkkkkooovvvuuujjj^^^UUUOOONNNOOOMMMMMMNNNUUUXXX]]]aaaeeeiiinnnqqqvvvwwwwwwvvvuuuvvvyyy{{{zzzpppkkkjjjfff]]]TTTWWWTTTRRRRRRSSSSSSPPPLLLHHHGGGFFFEEECCCAAA???>>><<<999666666;;;???AAABBBBBB???;;;777555555555666555666777777777999<<<>>>CCCJJJUUUaaakkkssszzz~~~|||{{{zzz{{{|||yyyzzz{{{{{{yyywwwwwwxxxwwwxxxxxxyyyyyyzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~yyyrrrkkkfffccc^^^[[[WWWSSSPPPNNNMMMLLLNNNSSSWWWWWWVVVVVVYYY]]]iii~~~~~~wwwrrrmmmjjjjjjiiiiiiiiihhhddd___[[[WWWYYY\\\```dddgggiiijjjmmmmmmmmmmmmmmmnnnoooooooooooopppoooooommmkkkjjjkkkkkkkkklllmmmooopppqqqtttqqqooooooqqqrrrssssssqqqpppnnnnnnppprrrsssrrrssssssssstttuuuuuuvvvvvvttttttvvvwwwwwwvvvuuuuuuuuusssqqqooooooooopppqqqttttttsssrrrrrrqqqpppppprrrsssuuuvvvwwwwwwvvvuuupppqqqqqqrrrtttuuuwwwxxxzzz|||~~~}}}~~~yyyrrrlllkkklllttt~~~zzzbbbVVVLLLKKKJJJJJJJJJLLLNNNOOOUUUTTTTTTWWWZZZ\\\[[[YYYZZZ\\\^^^___```bbbeeehhhddddddeeeeeeffffffffffffeeecccaaa______```bbbcccaaaaaabbbbbbaaaaaa```___]]]^^^^^^]]]]]]___cccfffooo}}}gggYYYUUUNNNKKKGGGCCC@@@?????????>>>CCCJJJPPPTTTXXX[[[]]]___aaaccceeeeeeeeeggghhhllllllooovvvwwwlll___VVVOOOMMMMMMLLLKKKMMMRRRVVV[[[```cccgggkkknnnpppqqqrrrssssssuuuxxx{{{uuuooommmhhh___XXXYYYWWWVVVWWWXXXXXXTTTPPPIIIHHHGGGFFFDDDBBB@@@??????;;;888888;;;???AAAAAABBB@@@===:::888777777777666777888888888:::===???DDDKKKVVVaaakkksssyyy}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||xxxzzz{{{zzzxxxwwwwwwxxxyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~}}}~~~uuunnnkkkgggddd```\\\XXXUUUSSSSSSUUUYYY]]]^^^\\\\\\^^^```jjjxxxsssqqqooonnnmmmkkkgggbbb^^^WWWZZZ^^^dddhhhkkkmmmmmmnnnmmmmmmmmmmmmnnnnnnooolllmmmmmmmmmmmmlllkkkjjjlllkkkkkkllllllnnnooooooqqqooonnnnnnppprrrrrrrrrsssqqqpppqqqrrrrrrqqqpppqqqqqqrrrrrrssstttttttttwwwwwwvvvvvvvvvuuuuuuuuutttsssqqqooonnnooopppqqqtttssssssrrrrrrqqqqqqpppssstttvvvwwwxxxxxxwwwwwwpppqqqqqqsssuuuwwwyyyzzz|||}}}}}}{{{{{{tttjjj```___bbbjjjttt{{{{{{yyyvvvwww}}}~~~sss___WWWMMMMMMLLLKKKKKKLLLMMMNNNPPPPPPQQQTTTWWWZZZZZZZZZ[[[]]]_________aaadddfffdddggglllpppqqqooollljjjiiigggdddbbbaaaaaabbbccc_______________^^^^^^]]]YYYZZZZZZ[[[[[[^^^bbbeeelllyyytttaaaWWWOOOLLLHHHDDDAAA???>>>>>>===AAAGGGLLLPPPTTTWWWZZZYYY\\\```bbbdddeeehhhjjjllllllooouuu{{{ooo```VVVNNNLLLLLLIIIIIIJJJOOOSSSYYY^^^aaaeeehhhkkkkkkmmmppprrrsssvvvzzz}}}~~~|||tttppplllddd]]]ZZZYYYYYY[[[]]]\\\XXXSSSKKKJJJIIIGGGEEECCCAAA@@@AAA>>>;;;;;;<<<>>>@@@@@@@@@@@@???===<<<;;;:::999888999:::::::::;;;>>>AAAFFFMMMXXXccclllsssyyy|||}}}~~~~~~|||}}}~~~~~~||||||}}}{{{zzzyyyyyyzzzwwwyyyzzzzzzxxxwwwwwwxxxzzzzzz{{{||||||}}}}}}~~~|||}}}}}}|||xxxtttrrrppplllfff```[[[XXXXXXXXX\\\___aaaaaaaaabbbccciii~~~wwwtttrrrpppmmmjjjeeebbbWWWZZZ```fffjjjmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnooollllllllllllllllllllllllmmmllllllllllllmmmmmmnnnrrrpppnnnnnnpppqqqqqqppprrrqqqqqqrrrssssssqqqpppooooooppppppqqqrrrrrrsssvvvuuuttttttttttttuuuuuusssrrrpppooonnnooopppqqqsssssssssrrrrrrqqqqqqqqqssstttuuuwwwwwwwwwwwwvvvqqqqqqrrrtttvvvyyy{{{|||~~~~~~|||zzzyyyzzz~~~~~~qqqdddZZZYYYYYY^^^gggooorrrrrroooooottt{{{jjj]]]XXXNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOQQQTTTWWWXXXYYY[[[]]]^^^___```aaadddfffggglllsssxxxyyyvvvqqqmmmllljjjgggeeecccbbbbbbccc^^^_________^^^]]]\\\\\\WWWXXXYYYZZZ[[[]]]aaadddhhhqqqfffVVVQQQNNNJJJFFFBBB???>>>===<<<@@@EEEIIIMMMPPPTTTWWWXXX[[[^^^aaaccceeehhhjjjkkklllooouuu~~~~~~rrraaaWWWNNNKKKJJJGGGGGGHHHLLLQQQWWW\\\```cccfffhhhkkknnnqqqtttvvvyyy|||~~~~~~{{{uuuooohhhcccZZZYYYZZZ]]]___^^^YYYTTTMMMLLLJJJGGGEEECCCBBBAAAAAA@@@===<<<<<<===>>>???????????????>>>===;;;:::888999:::::::::<<>>======@@@CCCGGGJJJNNNSSSVVVYYY[[[___aaacccdddggghhhiiilllpppvvvtttbbbXXXNNNKKKIIIFFFFFFGGGKKKOOOUUUZZZ^^^aaaeeeggglllnnnrrrtttvvvxxx{{{}}}~~~zzzssslllggg]]]\\\]]]___aaa___YYYUUUNNNLLLIIIGGGDDDBBBAAAAAA??????===<<<;;;;;;===>>>>>>>>>???@@@???===;;;:::999:::;;;;;;;;;<<>>@@@BBBEEEHHHLLLQQQUUUYYY[[[^^^aaabbbccceeeggghhhkkkpppvvvtttcccXXXNNNJJJIIIFFFFFFHHHJJJNNNRRRVVVZZZ^^^cccgggiiikkkoooqqqssstttwwwyyy~~~~~~~~~~~~yyyqqqllldddbbbaaaaaabbb```ZZZUUUMMMKKKHHHEEEBBB@@@@@@???<<<======<<<;;;<<<>>>@@@???@@@@@@@@@???>>><<<;;;:::;;;<<<<<<<<<>>>AAACCCLLLSSS___jjjsssyyy}}}}}}{{{}}}|||{{{yyyuuuwwwwwwvvvwwwzzzxxxwwwwwwvvvvvvuuuttttttrrrtttvvvwwwwwwwwwxxxyyywwwwwwxxxxxxyyyzzzzzzzzz|||~~~{{{{{{{{{}}}xxxooolllllliiihhhffffffgggiiijjjkkktttyyysssmmmiiidddeeegggjjjlllmmmnnnooooooooonnnmmmmmmmmmmmmmmmpppooonnnmmmmmmnnnnnnooonnnnnnnnnnnnnnnooopppqqqmmmmmmmmmnnnqqqrrrqqqpppqqqooommmmmmooopppppppppmmmmmmnnnnnnoooppppppppppppppprrrssstttssssssrrrqqqpppooonnnnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqssssssssssssrrrvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}|||{{{zzzzzzyyy{{{{{{wwwvvvxxxuuuyyy~~~{{{uuullleee[[[WWWRRRPPPUUU^^^gggmmmmmmlllmmmoootttttt\\\SSSRRRQQQMMMMMMNNNOOOPPPPPPPPPPPPPPPRRRTTTTTTUUUXXX]]]aaacccddddddcccbbbbbbccceeekkklllooorrrrrrrrrpppoooooooooooonnnnnnnnnnnnnnnmmmmmmkkkiiifffcccaaa___[[[\\\]]]\\\ZZZZZZ[[[\\\```dddmmmlllYYYWWWSSSNNNHHHDDD@@@>>>===???AAABBBEEEJJJOOOTTTVVVYYY\\\___```bbbdddfffhhhlllpppuuu}}}ssscccYYYNNNJJJIIIGGGGGGIIIIIILLLOOORRRVVV[[[aaaeeeeeehhhllloooqqqsssuuuwww{{{{{{{{{|||}}}~~~vvvqqqhhheeebbbaaa```]]]XXXSSSLLLJJJFFFCCC@@@>>>>>>>>>:::<<<>>>>>>======@@@CCCCCCCCCBBBAAA@@@???=========>>>?????????AAADDDFFFMMMUUUaaammmvvv|||~~~|||~~~}}}wwwtttsssvvvzzz~~~{{{{{{}}}}}}{{{zzzzzz|||vvvsssuuuvvvuuuvvvyyyvvvvvvvvvvvvuuuttttttsssqqqsssvvvwwwvvvvvvxxxyyyzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~uuurrrsssqqqnnnkkkiiiiiijjjkkklllxxx~~~vvvoookkkiiiiiijjjkkklllnnnoooppppppooonnnmmmmmmmmmmmmmmmpppooonnnmmmlllmmmmmmnnnnnnnnnnnnnnnooopppqqqrrriiiiiijjjmmmppprrrrrrqqqtttqqqmmmlllmmmnnnnnnnnnmmmmmmnnnnnnoooppppppppprrrssstttuuuuuusssqqqpppqqqpppnnnmmmnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrroooppprrrssstttssssssrrrxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}{{{yyywwwuuuttttttxxx|||{{{vvvrrrrrrsssrrrwww}}}}}}xxxqqqlllbbb]]]WWWSSSTTTYYY___cccmmmooosssvvvzzzkkkUUUOOONNNMMMLLLMMMNNNOOOPPPQQQQQQQQQOOORRRTTTUUUWWWZZZ```eeegggggggggeeebbbaaabbbccchhhiiijjjlllnnnpppqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqooollliiieeebbbaaa\\\]]]]]]\\\YYYXXXXXXYYY[[[___gggyyyqqqZZZXXXTTTOOOJJJEEEAAA>>>===>>>???AAACCCHHHNNNRRRSSSVVVZZZ]]]___aaadddfffiiilllqqquuu{{{sssdddYYYOOOKKKIIIGGGHHHJJJHHHJJJLLLOOOSSSXXX___dddcccfffkkkoooqqqsssvvvxxxwwwxxxyyyzzz|||}}}~~~~~~~~~|||~~~zzztttiiieee```^^^\\\YYYTTTOOOKKKIIIEEEAAA>>>===<<<<<<:::<<>>???CCCFFFFFFEEEDDDBBBAAA@@@???>>>@@@AAABBBBBBBBBCCCFFFIIIMMMVVVbbbnnnwww~~~}}}vvvpppllljjjnnnuuuzzzzzztttsssuuuyyy~~~zzzzzzvvv{{{zzz~~~zzztttqqqsssuuuuuuvvvyyyttttttttttttsssrrrqqqqqqqqqsssuuuvvvvvvvvvxxxyyy}}}}}}}}}~~~}}}{{{~~~}}}xxxvvvssspppoooppprrrtttwwwxxxppprrrpppnnnnnnoooqqqqqqqqqppppppooonnnnnnnnnnnnnnnooooooooooooppppppppppppoooppppppppppppoooooonnnnnnooopppoooooooooqqqsssrrrqqqqqqooonnnmmmkkkkkkfffhhhkkkmmmpppqqqqqqqqqmmmmmmnnnooopppqqqrrrrrrnnnoooqqqpppoooooopppqqqooopppqqqrrrqqqqqqooonnnppppppoooppprrruuuxxxzzztttuuuvvvwwwxxxyyyzzzzzzxxx|||}}}yyyvvvvvvuuusssxxxvvvvvvvvvqqqmmmpppvvvqqqzzz}}}|||zzzvvvqqqqqqkkkbbb[[[YYY\\\aaaeeennntttzzz~~~www~~~zzz^^^OOOJJJJJJKKKQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVYYY\\\^^^aaabbbeeeggghhheee```]]]^^^``````eeekkklllkkkkkknnnrrroooppprrrssssssrrrpppoooqqqqqqrrrqqqmmmhhhccc```]]]^^^]]][[[XXXVVVUUUVVVVVV\\\bbbooottt^^^YYYVVVTTTOOOFFF@@@???<<<>>>???AAACCCFFFKKKNNNUUUWWWZZZ\\\]]]```cccfffiiiggghhhpppyyy~~~pppccc[[[QQQJJJIIIIIIHHHGGGJJJJJJJJJLLLPPPVVV]]]aaafffhhhkkkmmmooossswwwzzz{{{{{{{{{{{{{{{|||}}}~~~uuulllggg```YYYTTTPPPMMMKKKFFFEEECCC???<<<<<<>>>@@@?????????@@@CCCFFFIIIKKKKKKGGGCCC@@@?????????>>>BBBCCCDDDDDDDDDFFFIIIKKKQQQ[[[hhhsssyyy}}}wwwooojjjhhhlllmmmsss|||zzzvvvtttssssssyyy{{{~~~|||xxx{{{vvvuuuxxx~~~vvvoooqqqtttttttttuuuvvvtttrrrpppoooooopppqqqqqqrrrsssuuuvvvwwwwwwwwwvvvzzzzzzuuu{{{}}}xxxvvvuuuvvvwwwyyywwwuuusssqqqpppqqqrrrrrrrrrpppoooooonnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppooopppqqqqqqqqqpppooonnnmmmnnnoooooonnnnnnppprrrpppooonnnnnnmmmmmmnnnnnniiijjjlllnnnooopppoooooonnnmmmmmmmmmnnnooopppqqqnnnooopppooommmlllmmmnnnmmmnnnoooqqqqqqrrrrrrqqqnnnmmmmmmnnnppprrruuuvvvuuuuuuuuuuuuvvvwwwxxxxxxwww{{{|||xxxvvvxxxyyywwwyyyvvvvvvvvvsssoooooorrrxxx~~~|||}}}}}}{{{yyyyyytttnnnhhhffffffiiikkkooouuu|||zzzrrrYYYNNNKKKLLLMMMQQQRRRSSSTTTUUUUUUUUUUUUSSSUUUWWWZZZ]]]___aaaaaadddffffffccc^^^\\\]]]___```dddiiikkkiiiiiillloooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrroookkkgggddd___```___\\\YYYWWWWWWXXXXXX]]]bbbmmm~~~aaa[[[VVVTTTOOOGGGBBBAAA===>>>@@@AAACCCGGGLLLPPPTTTVVVXXXZZZ\\\^^^aaadddhhhfffgggnnnuuu{{{~~~pppfff^^^TTTMMMJJJJJJIIIHHHIIIHHHHHHJJJOOOUUU\\\```fffhhhkkknnnoooqqqtttvvvxxxxxxxxxzzz{{{}}}uuujjjddd\\\TTTOOOKKKHHHEEECCCBBB@@@>>>;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLKKKGGGCCCAAAAAABBBCCCBBBCCCDDDEEEDDDDDDFFFIIIKKKTTT^^^kkkvvv}}}|||vvvoookkkjjjnnnooouuu~~~~~~{{{yyyxxxxxx|||}}}~~~{{{xxx|||}}}rrrpppsssxxxxxxrrrrrruuuuuuvvvxxxvvvuuusssqqqpppppppppqqqsssssstttuuuvvvwwwwwwwwwuuuyyy}}}zzzuuuttt}}}~~~{{{zzzzzz|||~~~zzzxxxuuusssttttttsssrrrpppooonnnnnnmmmmmmnnnnnnllllllmmmnnnooooooppppppoooppprrrssssssqqqooommmlllnnnoooooonnnmmmnnnooonnnmmmlllkkklllmmmpppqqqmmmnnnooopppoooooommmmmmmmmllljjjiiiiiikkklllmmmkkklllmmmllljjjiiiiiikkklllmmmnnnoooqqqrrrssstttmmmmmmmmmmmmnnnooopppppprrrqqqoooooooooqqqsssttttttxxxxxxvvvvvv{{{~~~|||wwwuuuvvvvvvrrrpppqqq|||zzz}}}|||xxxuuurrrpppooonnnttt|||fffSSSNNNMMMMMMNNNQQQQQQRRRTTTTTTUUUUUUUUUSSSVVVYYY]]]___aaaaaaaaacccdddccc```[[[ZZZ\\\___```dddhhhiiihhhgggiiikkkqqqqqqppppppppppppqqqqqqpppqqqrrrrrrqqqnnnkkkhhhdddcccaaa]]]ZZZXXXYYY[[[[[[___bbblllggg^^^VVVSSSOOOIIIDDDBBB===>>>@@@AAACCCGGGMMMQQQRRRTTTWWWYYYZZZ\\\___bbbeeedddffflllpppsss{{{~~~pppjjjbbbXXXPPPMMMKKKIIIHHHGGGFFFFFFHHHLLLSSSYYY]]]dddgggkkknnnooopppqqqrrrtttuuuvvvxxx{{{~~~~~~~~~~~~}}}sssggg```WWWOOOIIIEEEBBBAAA@@@@@@???>>>======@@@CCCFFFGGGIIIKKKMMMMMMMMMMMMJJJGGGDDDCCCDDDFFFGGGHHHEEEFFFFFFEEEEEEFFFIIILLLUUU___mmmxxx~~~|||{{{{{{}}}}}}~~~}}}xxxtttrrrqqqssstttyyy{{{yyy~~~yyyooolllmmmpppwww{{{sssrrrtttuuuwwwzzzwwwvvvtttrrrqqqqqqqqqrrruuuuuuuuuuuuuuuuuuuuuuuuuuuwwwzzz|||}}}~~~|||vvvpppooovvv|||xxxvvvvvvuuutttsssoooooonnnmmmmmmmmmmmmnnnjjjkkklllmmmnnnooopppqqqoooqqqtttuuutttrrrooollllllmmmnnnmmmlllkkklllmmmmmmllljjjiiijjjllloooqqqoooppppppppppppnnnlllkkkjjjhhheeeccccccdddfffgggeeeggghhhhhhffffffgggiiilllmmmmmmnnnpppqqqrrrssspppooonnnmmmkkkjjjiiiiiihhhfffeeedddeeehhhkkkmmmnnnqqqsssrrruuu}}}zzzuuuvvvwwwvvvuuuvvv{{{zzz}}}~~~xxxrrrnnniiippp{{{}}}yyyZZZMMMMMMMMMMMMNNNOOOOOOQQQRRRSSSSSSSSSSSSTTTVVV[[[^^^aaabbbaaa```bbbcccaaa]]]YYYXXX[[[___aaadddggghhhgggggghhhiiinnnooopppqqqqqqpppooonnnmmmnnnpppqqqpppooommmkkkhhhfffddd___\\\[[[]]]___```aaadddmmmqqqdddWWWRRROOOJJJEEEDDD>>>???@@@AAACCCGGGMMMRRRRRRTTTWWWYYYZZZ\\\^^^```ccccccfffllloooqqqyyyzzzqqqhhh]]]TTTPPPMMMIIIGGGEEEEEEDDDFFFJJJPPPVVVZZZ```dddjjjooopppqqqqqqrrrssssssuuuwwwzzz|||{{{{{{|||}}}~~~vvvkkk```ZZZQQQJJJEEECCCAAA@@@??????@@@??????@@@CCCFFFHHHIIILLLOOOPPPOOOMMMLLLIIIFFFDDDDDDFFFIIIKKKKKKGGGGGGFFFEEEEEEFFFJJJLLLUUU___mmmyyy~~~zzzxxxwwwxxx{{{~~~~~~}}}|||{{{~~~{{{zzzxxxoooiiigggggglllwwwzzzrrrpppqqqrrrvvvzzzxxxwwwvvvtttssssssssssssvvvuuuuuuttttttsssssssssuuuwwwyyyzzz{{{}}}}}}ssskkkmmmzzz~~~zzzwwwvvvuuusssrrrooonnnnnnmmmmmmmmmmmmmmmjjjkkklllmmmnnnooopppqqqpppqqqtttuuutttrrrnnnlllkkklllllljjjhhhhhhiiikkkmmmkkkiiihhhiiikkknnnooopppppppppooonnnllljjjhhhbbb```]]][[[[[[\\\^^^___\\\^^^```aaabbbccceeegggllllllmmmnnnnnnooooooppppppnnnkkkhhhdddaaa```___\\\[[[ZZZZZZ\\\```cccffffffjjjmmmnnnsss}}}~~~vvvvvvyyyzzz|||~~~{{{{{{{{{rrrmmmeeemmmzzz~~~mmmRRRKKKMMMLLLKKKMMMLLLMMMNNNPPPQQQRRRRRRRRRUUUWWW[[[___aaabbbaaa```aaabbbaaa]]]YYYXXX[[[___ccceeeggghhhhhhggghhhhhhhhhkkknnnqqqqqqnnnkkkhhhhhhjjjkkkmmmnnnmmmlllllljjjiiifffccc```___aaaccceeeeeehhhooo|||~~~mmm[[[RRROOOKKKFFFDDD??????@@@@@@BBBFFFLLLQQQRRRTTTXXXZZZ[[[\\\^^^___aaabbbgggmmmqqqvvvyyyqqqeee[[[TTTOOOJJJFFFEEEDDDCCCDDDGGGLLLRRRVVV\\\aaahhhnnnqqqrrrssstttssstttuuuvvvxxxzzz|||}}}xxxyyyzzz{{{|||}}}~~~~~~|||jjj___VVVQQQJJJEEEBBBAAA@@@@@@===>>>?????????@@@BBBEEEFFFHHHLLLNNNOOONNNLLLJJJGGGFFFEEEFFFIIIKKKLLLKKKGGGGGGFFFEEEDDDFFFJJJMMMWWWaaappp|||~~~~~~|||uuusssrrrtttxxx|||{{{xxx~~~uuukkkbbb___]]]bbbmmm}}}~~~vvvooonnnnnnooosssyyyyyyyyyxxxvvvuuuuuuttttttuuutttsssrrrrrrrrrssssssvvvxxxyyyzzz{{{}}}tttiiimmm~~~}}}yyyvvvuuutttrrrpppooonnnmmmmmmllllllmmmmmmllllllmmmnnnooooooppppppqqqrrrssstttssspppnnnllliiiiiigggcccaaabbbdddgggjjjjjjiiihhhiiikkkmmmnnnoooooonnnllliiifffcccaaaXXXWWWUUUSSSSSSSSSTTTUUUSSSUUUXXXZZZ[[[]]]```bbbiiijjjlllmmmnnnmmmmmmlllmmmjjjfff```\\\ZZZXXXXXXVVVVVVUUUVVVXXX[[[^^^``````eeehhhjjjooozzz~~~yyyyyy{{{}}}}}}}}}}}}|||sssnnnhhhrrr}}}{{{bbbMMMLLLOOOKKKJJJMMMKKKLLLNNNOOOPPPQQQRRRRRRVVVXXX[[[^^^```aaaaaa```aaabbbbbb^^^ZZZZZZ\\\```cccdddeeeggghhhhhhhhhgggeeegggkkkmmmmmmkkkgggeeeeeefffhhhiiikkkkkkkkkkkkkkkjjjiiifffddddddeeeggghhhgggjjjpppvvvxxxaaaUUURRRNNNIIIFFF@@@@@@@@@???@@@DDDJJJOOOQQQTTTXXXZZZ[[[[[[]]]^^^```bbbgggnnnttt}}}|||ooocccZZZSSSLLLGGGFFFEEECCCCCCEEEJJJOOORRRYYY^^^eeekkkoooqqqsssttttttttttttuuuvvvxxxyyyzzzwwwxxxyyyzzz{{{|||}}}~~~ppp^^^TTTMMMJJJEEEBBBAAAAAA@@@???<<<===>>>>>>===>>>@@@BBBDDDFFFHHHKKKLLLKKKIIIHHHGGGGGGHHHJJJMMMMMMLLLJJJEEEEEEDDDCCCCCCFFFKKKOOO[[[fffttt~~~}}}zzzpppnnnmmmoootttyyy}}}~~~~~~{{{uuu|||qqqfff\\\XXXVVVYYYfffwwwyyysssnnnmmmmmmnnnsssyyyzzzzzzyyyyyyxxxwwwvvvuuussssssrrrrrrrrrsssuuuvvvyyyzzz|||||||||~~~}}}rrrjjjppp~~~{{{wwwtttsssrrrpppnnnnnnnnnmmmllllllllllllmmmnnnnnnnnnoooooopppppppppqqqrrrrrrrrrqqqooommmlllfffddd```\\\YYYZZZ___bbbffffffggghhhjjjlllnnnoooooonnnkkkgggbbb]]]XXXVVVNNNMMMMMMLLLLLLLLLMMMMMMKKKNNNPPPRRRSSSUUUWWWYYYdddfffjjjmmmnnnmmmllljjjkkkgggbbb\\\YYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___cccfffgggkkkttt{{{}}}~~~{{{{{{}}}~~~}}}yyy|||zzztttpppsss}}}nnnXXXJJJMMMQQQLLLKKKQQQLLLMMMOOOPPPRRRSSSSSSSSSWWWXXXZZZ\\\^^^``````aaaaaaccccccaaa]]]\\\]]]```aaaaaaccceeegggggggggfffdddeeeffffffffffffeeedddcccdddeeegggiiiiiijjjjjjjjjkkkkkkjjjhhhhhhiiijjjkkkhhhkkkoooooouuuiiiZZZVVVQQQLLLHHHBBBAAA???>>>>>>BBBHHHLLLPPPSSSWWWYYYZZZZZZ[[[\\\```aaaeeemmmtttyyykkkaaaXXXOOOJJJHHHFFFDDDCCCDDDHHHLLLOOOXXX\\\ccchhhkkknnnppprrrrrrsssssstttuuuwwwxxxyyyxxxxxxyyy{{{|||}}}~~~}}}~~~zzziiiYYYQQQLLLIIIFFFEEEDDDDDDBBBAAA???@@@AAAAAA??????@@@AAAAAACCCEEEGGGIIIIIIHHHGGGHHHIIILLLOOOQQQPPPLLLHHHDDDCCCCCCBBBBBBFFFKKKPPP]]]hhhvvv~~~~~~~~~~~~|||yyynnnllllllnnntttzzz~~~zzzwwwwwwxxxxxx}}}}}}||||||www}}}sssggg^^^YYYTTTUUU```ppp{{{vvvrrrooopppooopppuuu{{{{{{{{{{{{zzzyyyxxxwwwvvvsssrrrrrrrrrtttvvvyyyzzz{{{}}}wwwpppmmmxxx|||yyyuuusssrrrpppooommmnnnnnnmmmllllllllllllmmmoooooooooooopppppppppppprrrrrrqqqpppooonnnmmmlllcccaaa\\\VVVTTTUUU[[[___bbbccceeehhhkkkmmmooopppooommmiiiddd]]]VVVPPPMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLMMMMMMNNNQQQSSS```ccchhhlllnnnnnnllljjjkkkgggaaa\\\ZZZZZZ]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]___dddfffeeehhhoootttuuuwwwxxx|||~~~wwwwww{{{xxxsssppp}}}~~~}}}wwwfffSSSIIIOOOSSSMMMLLLTTTMMMNNNPPPRRRSSSTTTUUUUUUWWWXXXYYY[[[]]]___```aaaaaaccceeeccc___]]]^^^```______aaacccfffgggfffeeeeeedddbbbaaaaaabbbdddeeebbbccceeefffhhhiiiiiijjjiiikkkllllllkkkjjjkkklllllliiikkknnnjjjkkknnn^^^YYYTTTNNNJJJBBBAAA???======@@@FFFKKKNNNQQQUUUXXXXXXXXXYYYZZZ``````dddkkktttqqqfff[[[RRRLLLJJJHHHEEECCCDDDGGGJJJMMMXXX\\\aaaeeehhhjjjmmmnnnqqqqqqrrrsssuuuwwwyyyzzzyyyyyy{{{|||}}}{{{}}}~~~~~~}}}xxxwwwzzz}}}{{{rrreeeYYYSSSOOOMMMKKKJJJJJJHHHFFFDDDDDDEEEFFFEEECCCBBBBBBCCC@@@AAACCCEEEGGGHHHHHHGGGJJJLLLOOOSSSTTTQQQLLLGGGBBBBBBAAAAAABBBFFFLLLPPP\\\ggguuuzzzzzz{{{}}}}}}||||||}}}~~~{{{yyyooonnnmmmpppvvv|||zzzuuuqqqqqqsssuuu{{{vvvrrrrrrxxx~~~|||{{{wwwkkkddd]]]VVVTTT\\\jjjxxx|||{{{{{{vvvsssqqqrrrrrrrrrwww}}}|||||||||{{{zzzyyywwwwwwssssssrrrsssvvvyyy|||~~~}}}sssooorrrzzzyyyxxxwwwuuusssqqqnnnmmmssspppnnnllllllmmmlllkkkjjjlllnnnkkkhhhhhhmmmrrrqqqqqqpppooommmkkkiiiggg^^^ZZZTTTPPPOOOSSSXXX\\\eeefffggghhhiiikkknnnqqqoookkkfff```ZZZTTTNNNJJJGGGIIIIIIGGGJJJOOOQQQOOOQQQPPPPPPRRRTTTTTTSSSQQQWWW```ggghhhkkkpppqqqnnnnnnnnnjjjdddbbbeeefffeeebbbfffiiifff```\\\[[[]]]bbbccccccccceeejjjqqqvvvuuuwwwzzzyyyuuutttzzz}}}rrrmmmnnn|||zzz~~~~~~yyy[[[UUUMMMKKKMMMQQQQQQPPPQQQSSSTTTSSSRRRRRRSSSUUUYYY[[[]]]```bbbcccccccccfffdddaaa___^^^___aaabbbeeecccdddggggggcccbbbcccgggccc```___aaaccccccbbbfffggghhhhhhhhhgggfffeeehhhiiijjjlllmmmnnnnnnnnnooojjjiiikkkjjjlll~~~xxx```VVVSSSOOOLLLJJJFFF@@@<<<;;;>>>CCCFFFJJJNNNSSSVVVWWWXXXXXXYYY___aaaeeekkkppp|||xxxmmmbbbVVVMMMKKKIIIDDD@@@???BBBHHHLLLSSSWWW^^^cccgggiiikkkmmmooopppqqqssstttvvvwwwxxxxxxxxxxxxwwwwwwyyy~~~}}}||||||wwwjjjdddbbbhhhkkkppprrrpppiiiaaa\\\ZZZYYYVVVSSSPPPNNNMMMMMMKKKIIIHHHHHHGGGFFFCCC@@@EEECCCBBBDDDHHHKKKIIIGGGLLLRRRWWWWWWRRRLLLIIIIIIHHHEEEDDDEEEEEEDDDIIIOOOXXXbbbppp{{{~~~~~~zzz{{{}}}~~~}}}~~~xxxsssrrrvvvzzz||||||~~~wwwuuurrrqqqrrrvvv{{{|||ooopppooooooqqqyyy}}}}}}wwwooobbbXXXXXX\\\bbbkkkuuu|||tttmmmlllsssyyyxxxuuuttttttuuuwwwyyy}}}}}}zzzyyyyyyyyyxxxvvvvvvwww{{{yyymmmuuu}}}~~~zzzvvvwwwwwwwwwvvvuuusssqqqppprrrooollljjjjjjjjjjjjiiigggiiikkkiiiggggggkkkooooooooooooooommmjjjgggeee\\\YYYTTTQQQQQQTTTYYY\\\bbbccceeefffgggiiimmmpppmmmkkkfffaaa\\\WWWSSSPPPQQQSSSUUUVVV[[[dddhhhhhhgggfffdddcccbbb```]]][[[]]]dddiiihhhjjjooopppnnnoooqqqoookkkkkknnnooommmiiilllmmmjjjddd``````aaadddddddddccceeeiiiooottttttvvvzzzxxxwwwvvv{{{~~~wwwuuuwwwrrrZZZTTTNNNLLLOOORRRSSSRRRTTTTTTUUUWWWXXXXXXXXXXXX[[[\\\^^^```bbbccccccccceeecccaaa______```bbbccceeecccdddgggfffbbbaaacccfffdddaaaaaaccceeeeeeccceeefffgggggggggfffeeeeeefffgggiiikkklllmmmnnnnnnooojjjjjjllljjjkkkzzz~~~eeeYYYTTTQQQNNNKKKGGGBBB>>><<<===@@@BBBEEEIIIOOOSSSVVVWWWYYYZZZ^^^___cccggglllvvvsssggg[[[RRRNNNKKKGGGCCCBBBDDDHHHLLLOOOSSSZZZ___cccfffhhhjjjnnnoooqqqrrrtttvvvwwwxxxxxxxxxxxxxxxxxxzzz~~~~~~}}}~~~}}}ppphhheeedddgggkkkqqqwwwyyyxxxuuurrrmmmlllhhhddd```[[[XXXVVVWWWUUUSSSRRRPPPMMMHHHEEEHHHGGGGGGHHHKKKMMMMMMMMMTTTXXX[[[YYYSSSLLLJJJIIIIIIFFFEEEGGGFFFFFFKKKQQQ[[[cccnnnyyy~~~~~~{{{|||~~~|||yyyyyy~~~}}}{{{xxxwwwxxx||||||ppppppooonnnpppwww}}}{{{mmm```[[[ZZZ\\\bbbjjjooojjjggghhhppp|||zzzwwwuuuuuuwwwyyy{{{~~~~~~|||{{{zzzyyyzzz}}}yyyqqqiiittt|||zzzxxxyyy{{{}}}}}}}}}{{{~~~~~~|||}}}}}}{{{xxxtttssssssttttttuuuvvvvvvvvvuuusssrrrqqqnnnjjjgggfffffffffeee```bbbeeeeeeccccccgggjjjlllmmmmmmmmmkkkhhhdddbbbZZZXXXTTTSSSSSSVVV[[[]]]___aaacccdddeeegggkkknnnlllkkkhhheeeccc```___^^^cccgggkkknnnvvv{{{uuuooojjjeeeiiikkkjjjlllqqqtttuuuwwwzzzzzzwwwvvvwwwvvvrrroooqqqqqqnnnhhheeeeeegggiiihhhfffddddddfffkkkoooqqquuuzzzzzzwwwzzzzzz~~~yyy{{{hhhYYYTTTPPPOOOQQQTTTUUUUUUXXXWWWXXX\\\aaabbb```]]]]]]^^^```aaabbbccccccccceeedddcccccccccdddfffgggfffddddddgggfffbbb```bbbeeeddddddeeeggghhhgggfffddddddeeeffffffeeeeeeddddddeeefffhhhjjjlllmmmnnnllljjjkkkmmmkkkjjjuuunnn^^^VVVRRRPPPKKKIIIDDD@@@>>>======>>>@@@DDDJJJPPPSSSVVVYYYZZZ\\\]]]```dddgggooo}}}qqqeee\\\QQQNNNJJJFFFDDDEEEGGGIIIJJJNNNTTTYYY]]]aaadddggglllmmmooorrrtttvvvwwwwwwwwwxxxyyyxxxxxxzzz}}}}}}|||uuuqqqpppooooooooossszzz}}}vvvoookkkeeebbb___\\\YYYUUUPPPMMMMMMOOOPPPPPPPPPQQQTTTVVV^^^______[[[TTTMMMKKKJJJKKKHHHGGGIIIJJJKKKQQQXXXbbbfffmmmvvv~~~}}}~~~~~~~~~~~~xxxwwwuuurrrrrrxxx|||~~~nnnccc\\\ZZZ^^^cccfffffffffiiippp}}}zzzwwwwwwxxx{{{}}}~~~|||oooiiifffuuuuuu{{{}}}wwwuuuttttttuuuwwwwwwvvvvvvxxxyyyzzzyyywwwuuusssrrrsssrrrnnnjjjiiinnnrrrqqqrrrtttuuuuuutttrrrqqqppplllgggcccaaa```^^^]]]VVVXXX[[[]]]]]]___bbbdddhhhiiijjjjjjiiieeeaaa___XXXWWWVVVVVVXXX[[[^^^``````aaacccdddeeegggkkknnnmmmnnnnnnnnnmmmnnnppprrr{{{xxxkkkmmmmmmmmmooouuu{{{~~~yyyssssssssssssppplllkkkkkkmmmpppnnnkkkfffccccccfffiiinnnsssyyy|||wwwwww|||xxxuuu~~~|||sss___XXXUUURRRRRRTTTWWWYYYYYY\\\ZZZ\\\aaahhhjjjfffbbb______```aaabbbcccccccccfffffffffggggggiiijjjjjjgggdddeeegggfffbbb```bbbdddeeegggiiikkkkkkjjjiiiddddddddddddddddddddddddaaabbbccceeegggiiikkkllliiiiiikkknnnlllkkksss~~~|||fffYYYSSSPPPJJJIIIFFFCCC@@@>>><<<<<<>>>BBBHHHMMMQQQTTTWWWYYYZZZ[[[^^^bbbeeekkkyyy|||pppgggVVVRRRMMMHHHFFFEEEEEEDDDFFFIIIOOOTTTXXX\\\```ccciiikkkmmmpppsssuuuvvvvvvvvvwwwyyyyyyyyyzzz}}}~~~}}}|||zzz}}}xxxwwwxxx||||||wwwpppjjjfffbbb^^^[[[XXXZZZ\\\[[[YYYYYY\\\```bbbbbb___ZZZSSSNNNLLLLLLLLLIIIIIIMMMOOORRRYYYbbbllllllooovvv~~~~~~}}}~~~~~~~~~|||~~~{{{oooeeeaaacccggglllnnnqqqtttxxx{{{xxxwwwyyy|||sssgggdddgggyyynnnttt|||}}}{{{zzzsssqqqpppppprrrsssrrrqqqqqqqqqqqqpppnnnllliiihhhfffiiiiiifffaaaaaagggmmmmmmnnnppprrrrrrqqqooonnnmmmjjjddd```\\\YYYUUUSSSNNNPPPRRRTTTVVVYYY\\\___cccdddeeeeeedddaaa^^^\\\WWWWWWYYY[[[^^^```bbbcccdddeeefffggghhhjjjmmmpppppprrruuuvvvwww{{{rrrpppooooooqqqvvv~~~~~~wwwwwwwwwvvvuuusssssstttuuuvvvsssnnnhhhbbb```aaaccckkkqqqyyyzzzvvvxxx}}}xxxpppqqq~~~vvvhhhZZZWWWVVVUUUVVVXXXZZZ[[[\\\^^^]]]^^^cccjjjllliiiddd^^^_________```aaabbbccceeeeeeggghhhiiiiiijjjjjjgggeeefffhhhhhhcccbbbcccdddgggjjjlllmmmmmmlllllleeeeeeddddddcccccccccccc______```aaadddfffiiijjjggghhhjjjlllkkklllrrrzzzsss```UUUQQQJJJIIIGGGEEEBBB???>>>===???BBBGGGKKKNNNQQQTTTVVVXXXYYY]]]cccggglllwwwxxxppp^^^XXXQQQKKKGGGEEEBBB@@@DDDGGGKKKOOOSSSXXX]]]```eeegggkkknnnqqqssstttttttttvvvxxxyyyyyyzzz{{{}}}}}}{{{zzzzzz{{{}}}~~~tttrrrxxxwwwqqqllljjjeeehhhjjjhhheeecccdddfffaaa___\\\WWWRRROOOMMMMMMKKKIIIJJJOOOTTTXXXaaakkktttssstttyyy~~~~~~|||}}}~~~~~~}}}}}}|||||||||yyyrrrnnnpppqqqxxx{{{|||xxxwwwyyy}}}}}}jjjaaabbbpppiiinnnuuuzzz{{{}}}~~~{{{zzzyyyxxxxxxooonnnmmmnnnooopppooonnnooonnnllliiifffcccaaa___[[[^^^```^^^[[[[[[___cccgggiiillloooppppppnnnmmmllliiieeeaaa^^^YYYSSSPPPMMMMMMMMMMMMPPPSSSVVVXXX\\\\\\]]]]]]]]]\\\ZZZZZZWWWYYY]]]aaaeeeggghhhhhhiiijjjkkkkkkkkkmmmppprrrsssvvvyyyzzz{{{~~~wwwsssqqqrrrtttxxx}}}}}}|||||||||{{{{{{{{{vvvtttnnnfff```]]]^^^___gggoooyyy|||zzzwwwvvvzzz~~~rrrmmmqqq~~~|||zzzttt```YYYXXXXXXYYYYYYZZZ\\\]]]^^^___^^^___cccgggiiigggddd\\\\\\\\\]]]^^^___aaabbbbbbdddfffggghhhhhhgggggghhhffffffjjjiiifffdddffffffiiilllnnnnnnmmmmmmnnngggfffeeedddcccbbbbbbbbb]]]]]]^^^___aaacccfffgggfffggghhhhhhhhhjjjqqqvvvlll]]]VVVLLLKKKIIIFFFCCCAAA???===>>>AAAEEEIIIKKKNNNQQQTTTWWWXXX]]]dddhhhlllttt}}}yyykkkcccXXXPPPKKKHHHDDDAAACCCEEEHHHKKKNNNSSSYYY]]]aaadddhhhllloooqqqrrrrrrqqqtttwwwyyyyyyxxxyyyzzz}}}~~~~~~~~~}}}|||zzzyyyzzzzzz{{{}}}~~~yyy|||~~~vvvqqqrrrtttuuussspppllliiihhh]]][[[WWWTTTPPPNNNNNNMMMLLLJJJKKKPPPUUUZZZdddnnnwwwwwwyyy||||||~~~}}}{{{|||{{{{{{}}}{{{zzzzzz~~~~~~zzzwww~~~xxxwwwyyy~~~uuuccc^^^fff}}}gggjjjooosssvvvxxxwwwwww|||{{{{{{zzz{{{{{{|||}}}{{{xxxtttrrrrrrrrrrrrqqqkkkjjjjjjkkkmmmnnnmmmkkknnnllliiiddd```\\\YYYXXXTTTWWWZZZ[[[YYYXXXYYY[[[```ccchhhmmmpppqqqqqqpppooonnnmmmkkkiiiddd]]]YYYSSSPPPLLLJJJKKKNNNQQQRRRTTTTTTTTTTTTTTTUUUVVVVVVXXX[[[aaafffkkklllmmmlllnnnoooooonnnnnnnnnqqqsssuuuxxxzzzyyywwwyyyyyyuuutttxxx}}}~~~|||zzzqqqnnniiiccc]]][[[\\\^^^eeemmmyyyzzzuuusssrrrttt{{{xxxpppooosss}}}hhh[[[ZZZYYYZZZ[[[\\\\\\]]]^^^___^^^___```aaabbbccccccbbbYYYYYYYYYZZZ[[[^^^```aaaccceeegggiiijjjiiigggfffhhhfffgggkkkkkkhhhgggiiigggjjjmmmnnnmmmlllmmmooojjjiiigggdddcccbbbaaaaaa]]]]]]\\\\\\^^^```ccceeeggggggfffcccbbbffflllqqq~~~{{{ggg___PPPNNNLLLHHHDDDAAA>>>===;;;>>>BBBEEEHHHKKKOOORRRVVVWWW\\\cccgggiiiooovvvyyypppbbbXXXRRRMMMHHHDDDAAACCCEEEGGGJJJNNNTTTXXX^^^```eeejjjmmmooopppoooooorrrvvvxxxxxxwwwwwwxxx||||||||||||{{{zzzyyyyyyzzzzzzzzz|||}}}|||||||||{{{wwwqqqjjjeee[[[XXXUUURRRPPPNNNLLLKKKMMMJJJJJJNNNRRRXXXaaakkksssvvvzzz}}}~~~}}}~~~}}}~~~~~~}}}||||||~~~yyyuuuqqqqqqwww~~~|||vvv}}}zzzxxx{{{~~~}}}ppp```aaannneeegggjjjooosssvvvuuusssqqqpppnnnllllllnnnoooqqqrrrooollljjjjjjkkkkkkjjjhhhggghhhiiikkklllkkkjjjjjjgggccc^^^YYYTTTQQQPPPRRRUUUYYY[[[ZZZYYYXXXWWW\\\___ffflllqqqsssttttttuuuuuuvvvvvvuuupppjjjeeeXXXTTTNNNJJJIIIKKKMMMNNNOOONNNNNNNNNOOOPPPRRRTTTXXX\\\cccjjjnnnpppoooooopppqqqqqqpppooooooqqqsssvvvxxxxxxvvvrrrrrrxxx}}}|||}}}~~~}}}xxxtttvvv~~~}}}yyyvvvkkkiiieee___[[[ZZZ\\\___cccmmmyyy}}}vvvpppnnnnnnrrr|||sssnnnpppttt{{{bbbWWW[[[YYY[[[]]]^^^^^^]]]^^^___]]]___```___^^^^^^```aaaWWWWWWWWWXXXZZZ\\\___```ggghhhkkkmmmmmmllljjjhhhhhhfffhhhlllllliiiiiikkkiiikkknnnnnnllllllmmmpppllljjjhhheeecccaaaaaaaaa]]]\\\[[[[[[]]]___aaaccciiihhhddd___]]]bbbhhhlllxxxpppfffTTTRRRNNNIIIDDD@@@===<<<888;;;???CCCFFFJJJNNNRRRUUUVVV[[[bbbeeefffjjjqqq}}}xxxiii]]]WWWRRRMMMHHH@@@AAACCCDDDGGGKKKQQQVVV[[[^^^ccchhhlllnnnnnnnnnmmmqqquuuwwwwwwvvvvvvvvv{{{zzzzzzzzzzzzyyyyyyyyyzzzyyyyyy{{{~~~~~~{{{tttjjjbbbZZZXXXTTTRRRPPPNNNKKKJJJNNNKKKJJJMMMPPPTTT]]]gggnnnssszzz}}}~~~~~~~~~{{{xxxvvvtttqqqoooyyy{{{~~~{{{uuummmjjjnnnxxx}}}uuu||||||zzz}}}|||{{{{{{ooo```fffwww]]]bbbjjjpppsssrrrooollljjjiiifffccc``````cccfffgggfffddddddeeegggiiikkkhhhfffeeegggkkkmmmmmmllljjjjjjfff```ZZZWWWXXXZZZ\\\```eeehhhgggccc]]]YYY[[[^^^ccciiinnnsssuuuwwwzzzyyyyyy{{{}}}|||wwwsssjjj```ZZZ[[[\\\WWWSSSSSSPPPNNNKKKJJJJJJMMMQQQTTTWWW```hhhkkkmmmnnnmmmiiilllllllllkkkkkkmmmqqquuuuuuwwwxxxvvvsssrrrtttwww~~~~~~{{{yyyyyyqqqsssssssssrrrrrrtttvvvyyyyyyzzz~~~~~~|||xxxuuupppllleee___[[[[[[]]]___jjjpppyyy{{{vvvqqqkkkjjjooowwwuuummmnnnrrrtttwww|||zzzmmm___[[[YYY]]]^^^___aaaaaa___^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZWWWVVVUUUUUUXXX]]]bbbffffffhhhiiiiiihhhhhhiiikkkgggiiikkkkkkjjjiiijjjkkkmmmooooooooommmmmmmmmoooooommmkkkhhheeecccaaaaaa[[[[[[\\\]]]^^^^^^______fffdddaaa```aaaeeejjjmmmssszzzfffXXXWWWQQQKKKFFFDDDAAA>>>======>>>???BBBFFFJJJLLLUUUXXX[[[^^^aaadddhhhjjjrrrvvv~~~sssfff\\\SSSKKKFFFEEEBBBAAADDDEEEFFFKKKQQQUUUYYY___dddgggiiikkkmmmmmmpppsssuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxwwwzzzxxxyyy}}}}}}}}}}}}vvvkkkbbbYYYVVVQQQOOONNNMMMLLLKKKHHHJJJNNNQQQTTTXXX]]]```nnnqqqvvv{{{~~~~~~}}}tttlllgggggghhhjjjlllqqqyyy~~~zzzuuurrrtttyyy}}}}}}{{{~~~tttiiifffoooyyy]]]aaahhhnnnpppnnnjjjgggaaaaaa___\\\[[[]]]bbbeeegggfffeeeddddddeeefffggggggeeedddfffjjjmmmnnnmmmooonnnkkkfffaaa___aaadddmmmpppssstttqqqkkkccc^^^[[[^^^bbbgggmmmqqquuuvvv{{{{{{}}}vvvllleeedddccc___\\\]]][[[XXXTTTQQQOOOQQQSSSUUUZZZbbbiiikkklllmmmkkkgggfffhhhjjjkkkkkkmmmpppsssyyy{{{{{{xxxtttqqqrrruuuzzz|||~~~}}}{{{xxxvvvvvvrrrrrrrrrrrrqqqqqqsssvvvvvvxxx||||||wwwsssnnnkkkfffcccaaabbbeeegggooottt|||yyyqqqmmmiiijjjqqq{{{xxxppplllooosssuuuwww{{{|||jjj^^^[[[XXX\\\]]]^^^______^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYUUUTTTSSSTTTWWW\\\aaadddfffgggggggggeeedddeeegggfffhhhkkkmmmmmmnnnppprrrsssttttttrrrpppnnnnnnoooqqqpppmmmjjjfffccc```___\\\\\\\\\]]]]]]^^^______fffdddbbbaaabbbfffkkknnnqqqzzzmmmVVVSSSOOOKKKHHHFFFCCC@@@=========???BBBFFFJJJLLLTTTWWWZZZ]]]___bbbeeehhhlllpppwww|||pppfff\\\SSSMMMHHHDDDBBBCCCCCCBBBFFFKKKSSSWWW\\\aaaeeehhhkkkmmmmmmpppsssuuuvvvvvvxxxyyyzzzyyyxxxxxxwwwwwwwwwxxx{{{zzz{{{}}}~~~}}}}}}yyytttlllfff\\\YYYTTTPPPOOONNNMMMLLLIIILLLQQQVVV\\\aaafffiiisssvvvzzz~~~yyyqqqiiifffeeegggiiimmmuuu~~~{{{yyyzzz||||||xxx|||uuuiiijjjvvv]]]aaagggkkkmmmjjjfffccc[[[[[[ZZZYYYYYY]]]cccgggiiihhhgggfffeeecccbbbbbbdddddddddfffjjjmmmnnnnnnttttttsssqqqooooooppprrr{{{}}}{{{tttlllggg]]]^^^aaaeeejjjooosssvvvzzz{{{~~~|||sssooonnnkkkjjjkkkhhheee___ZZZVVVUUUVVVWWW\\\dddjjjkkkkkkllljjjgggeeegggjjjkkklllnnnppprrr{{{}}}}}}zzztttqqqppprrruuuwwwxxxxxxvvvtttssssssrrrrrrqqqooonnnpppsssvvvuuuzzz}}}wwwsssmmmlllkkkjjjkkkmmmppprrryyy}}}}}}wwwnnnkkkjjjllluuuvvvmmmkkkmmmtttxxxyyyzzz|||zzzzzzfff^^^ZZZXXX[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXYYYYYYYYYXXXWWWWWWRRRRRRRRRTTTWWW[[[___bbbdddeeeeeecccaaa```aaacccfffiiikkkmmmnnnoooqqqssswwwwwwvvvtttpppmmmmmmmmmsssrrrpppmmmiiieeeaaa^^^^^^^^^]]]]]]]]]^^^^^^___cccaaa```___aaaeeeiiilllmmmqqquuuYYYUUUPPPMMMLLLIIIEEEAAA=========>>>AAAFFFJJJMMMSSSUUUYYY[[[]]]```ccceeegggkkkqqqxxxwwwlllbbbXXXQQQNNNHHHEEEDDDBBB@@@BBBFFFNNNRRRXXX]]]aaaeeeiiillllllooorrruuuuuuvvvwwwyyyxxxwwwvvvvvvvvvxxxzzz{{{}}}|||}}}~~~~~~{{{vvvsssoookkkaaa]]]VVVRRROOOOOONNNNNNJJJNNNVVV___hhhooouuuxxx{{{}}}wwwoookkkhhhhhhkkkqqq{{{~~~}}}}}}zzzuuuyyytttiiimmm~~~```cccgggkkklllkkkhhhfffaaaaaa```______ccciiimmmmmmlllkkkiiigggdddbbb```bbbbbbcccfffiiilllnnnooowwwyyy}}}~~~}}}~~~}}}vvvpppkkk^^^___aaadddhhhmmmrrrtttvvvxxx{{{|||vvvtttuuuvvvxxxrrrnnnggg```\\\YYYYYYZZZ^^^eeekkkkkklllnnnmmmjjjjjjkkkllllllmmmnnnrrrtttyyy{{{|||yyytttpppnnnoooppprrrtttsssrrrqqqqqqrrrrrrrrrpppnnnmmmoootttwwwwww~~~zzzvvvrrrrrrrrrsssuuuxxx{{{|||~~~|||{{{wwwtttooonnnnnnrrrzzzyyykkkfffkkksss{{{tttddd^^^[[[XXX[[[[[[\\\]]]]]]\\\[[[[[[WWWXXXXXXXXXXXXXXXWWWWWWQQQRRRSSSUUUXXX\\\___aaabbbbbbbbbaaa______aaaccchhhjjjkkkkkkjjjkkklllnnnuuuuuutttrrrnnnkkkjjjkkksssrrrrrrppplllhhhdddaaa```___^^^]]]]]]^^^^^^___^^^^^^]]]]]]___bbbeeegggjjjjjjsss}}}ccc[[[SSSQQQPPPLLLEEEBBB>>>======>>>AAAEEEIIILLLRRRUUUXXXZZZ\\\___bbbdddeeekkkqqqvvv{{{ttthhh]]]WWWTTTNNNHHHFFFDDDAAA@@@CCCJJJMMMSSSXXX\\\aaagggjjjjjjmmmqqqssstttuuuvvvxxxuuutttssssssuuuyyy}}}~~~}}}~~~zzzvvvtttqqqooogggaaaXXXRRROOONNNOOOOOOKKKPPPZZZfffsss}}}zzzqqqoooooossszzz{{{|||}}}~~~~~~yyytttxxx}}}sssiiipppccceeehhhkkknnnooooooooooooooonnnlllkkkmmmqqqtttqqqpppooollliiifffcccaaaaaabbbdddeeehhhjjjmmmooowww||||||}}}|||zzzvvvqqqkkkhhh___```aaadddhhhlllppprrrsssuuuxxx|||~~~vvvuuuxxx|||~~~vvvqqqkkkddd___\\\\\\\\\___fffkkklllmmmpppqqqoooooonnnmmmkkkjjjlllpppsssrrrvvvxxxwwwsssnnnmmmmmmmmmnnnpppqqqppppppqqqrrrrrrrrrpppooooooqqqvvvzzz}}}}}}{{{{{{{{{}}}~~~}}}xxxtttqqqqqqmmmooorrryyy~~~tttiiifffooozzzoooccc___\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYYYYZZZZZZZZZYYYYYYSSSTTTUUUWWWZZZ]]]```aaa``````aaa```___aaadddfffiiiiiijjjiiihhhhhhjjjlllpppqqqqqqooollljjjjjjkkkooooooppppppnnnkkkhhhfffaaa```___^^^]]]^^^___```^^^^^^]]]^^^___aaadddeeehhhggglll~~~nnn```TTTRRRRRRMMMGGGEEE???>>>======???DDDHHHKKKRRRTTTXXXZZZ\\\___bbbeeedddkkkrrrvvvxxxwwwkkkddd[[[SSSLLLIIIFFFBBBAAABBBGGGJJJNNNRRRWWW\\\bbbfffhhhkkknnnqqqrrrsssuuuvvvvvvuuusssrrrtttvvvyyy{{{||||||~~~{{{xxxvvvtttrrrkkkdddZZZRRRNNNMMMNNNOOOLLLRRR]]]mmm|||~~~}}}{{{yyywwwzzz}}}}}}yyyxxx}}}|||}}}}}}||||||~~~yyyuuuxxx}}}tttmmmwwwhhhhhhiiikkknnnrrrvvvxxx{{{|||{{{xxxvvvuuuvvvwwwqqqpppnnnkkkhhheeecccbbb```bbbdddeeefffhhhkkknnnuuuzzz}}}|||zzzvvvrrrmmmhhhdddbbb```aaabbbeeeiiillloooppprrrtttvvvxxx{{{|||sssrrrwww|||~~~xxxtttmmmfffaaa___^^^___```fffjjjkkkmmmqqqsssrrrnnnnnnllljjjhhhiiilllooommmqqquuuuuuqqqmmmkkkkkkjjjlllnnnooooooooorrrsssqqqrrrrrrrrrrrruuuyyy}}}~~~wwwooolllnnnjjjnnnvvv~~~|||yyysssnnnmmmxxxzzzhhh```\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[WWWWWWWWWXXXZZZ]]]```bbb___````````````bbbeeehhhggghhhhhhhhhhhhiiilllnnnmmmnnnnnnmmmkkkjjjjjjkkkjjjjjjkkklllkkkjjjiiihhhbbb```___^^^^^^___aaabbbaaaaaabbbbbbcccdddeeeeeeeeegggjjjuuu{{{gggVVVSSSSSSOOOKKKJJJBBB@@@>>>===>>>BBBFFFIIIPPPRRRVVVYYY\\\___bbbeeeccchhhnnnqqqrrrvvv}}}|||sssddd[[[RRRNNNKKKFFFBBBBBBFFFHHHKKKMMMQQQVVV]]]aaaeeehhhlllnnnpppqqqssstttxxxwwwtttrrrrrrrrrssstttyyyzzz}}}}}}zzzyyywwwvvvqqqhhh\\\RRRMMMMMMNNNPPPNNNTTT```qqq~~~{{{yyywwwuuusssvvv{{{}}}|||{{{~~~yyyvvvzzz~~~wwwvvvllljjjhhhhhhlllrrrxxx|||}}}zzzvvvuuuuuunnnllliiifffdddbbbaaaaaa```ccceeeeeeeeegggjjjmmmssswww~~~~~~wwwvvvsssmmmhhhcccaaa```___```bbbdddgggjjjlllnnnooooooqqqssstttvvvzzz{{{qqqnnntttyyyzzz}}}xxxqqqjjjdddaaa``````aaafffjjjiiikkkoooqqqpppjjjlllmmmmmmlllkkkkkkllllllpppuuuuuuqqqllliiiiiihhhjjjkkklllmmmoooqqqtttppprrrsssuuuvvvyyy}}}vvvllliiilllkkkqqq||||||yyyvvvtttuuuvvv{{{jjj___ZZZVVVVVVXXXWWWWWWVVVVVVVVVVVVWWWWWWZZZ[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXWWWXXX[[[___bbbaaaaaaaaa```___aaaeeehhhfffgggfffeeedddeeehhhjjjjjjjjjkkkiiigggeeefffgggffffffffffffeeeeeeeeeeeeaaa```^^^]]]^^^```bbbddddddddddddeeeeeedddddddddbbbgggjjjnnn{{{}}}yyy```YYYWWWRRRMMMNNNDDDBBB>>><<<===@@@DDDGGGLLLOOOSSSWWWZZZ^^^bbbeeedddfffhhhiiikkkoootttwwwtttiii^^^YYYTTTMMMHHHFFFFFFGGGIIIJJJMMMQQQXXX\\\bbbeeeiiilllmmmoooqqqrrruuutttsssrrrqqqqqqqqqqqqtttvvvzzz~~~~~~{{{zzzzzzzzzvvvlll___TTTNNNNNNPPPQQQRRRXXXddduuu~~~zzzxxxvvvtttsssssswww{{{~~~~~~|||{{{}}}zzzwwwzzz~~~~~~uuu{{{ooolllhhhfffiiipppxxx}}}}}}~~~}}}yyyuuurrrqqqjjjhhheeebbb```______```aaacccffffffeeefffiiilllrrruuuyyyyyyrrrnnnjjjeee```]]]]]]___``````bbbeeeiiikkkmmmnnnnnnlllnnnpppqqqrrrvvv|||{{{ppplllqqqvvvvvv|||tttlllfffcccbbbaaabbbgggiiihhhiiilllnnnmmmgggkkkppprrrrrrooommmmmmlllqqquuuuuuqqqkkkhhhgggfffhhhjjjkkklllnnnqqqtttooorrruuuwwwyyy|||vvvjjjgggjjjooovvv~~~yyyuuurrrrrrvvv|||rrr___WWWUUURRRSSSVVVUUUUUUTTTTTTTTTTTTUUUUUUZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZWWWVVVWWWZZZ^^^aaaccccccaaa```^^^```cccfffhhhgggeeebbb______```bbbfffggggggeeebbb``````aaaccccccbbbaaaaaaaaabbbbbbaaa```^^^]]]^^^aaaccceeedddddddddddddddcccbbbaaa___gggkkkjjjqqq}}}vvv|||lll```\\\TTTNNNOOOEEECCC???<<<<<