BM6P6(@  ###'''******'''"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$###"""''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...---,,,***((('''&&&&&&&&&&&&''''''(((((()))))))))************+++++++++***))))))***+++***(((&&&************************+++*********+++,,,,,,---///......------,,,++++++........................//////.........---------------------------------+++++++++,,,,,,,,,------...///000///...---...000---------------...///000***+++,,,,,,,,,***)))((()))***++++++***)))***+++---------,,,,,,+++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,***)))((()))***)))((())))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&((()))***))))))'''&&&&&&'''((((((((('''&&&&&&'''((()))***(((((())))))))))))((((((((((((((((((((((((((((((,,,***)))'''''')))***,,,''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&((()))++++++)))(((&&&&&&&&&&&&(((++++++((($$$))))))))))))))))))))))))))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((---+++)))&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((('''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######&&&&&&''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''+++***)))((((((((((((((('''''''''((((((((((((((())))))*********++++++++++++******,,,......,,,***************************++++++******+++,,,,,,---...------------,,,,,,,,,........................///.........------------------------------------+++,,,,,,,,,---------------...//////------...///------,,,,,,------......+++++++++++++++***)))))))))***++++++***)))***+++------,,,,,,,,,+++++++++************************************************+++++++++,,,,,,,,,------,,,,,,+++++++++*********,,,***)))((()))***)))(((*********)))))))))))))))(((((((((((((((((((((((()))'''''''''))))))((('''((('''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((((('''&&&''''''((()))(((''''''&&&'''((()))***((())))))))))))))))))(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&'''((()))******)))(((''''''&&&&&&(((******(((&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((('''''''''&&&'''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((,,,***(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))))))))*********(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''((())))))(((((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++))))))(((((((((((((((''')))))))))*********+++++++++******,,,...///...,,,************************+++++++++++++++,,,,,,---,,,,,,,,,---------..........................................------------------------------------,,,,,,,,,---------......,,,---...---,,,+++,,,...---------------,,,,,,,,,,,,+++******************)))***++++++***)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++***((()))******)))(((************************(((((((((((((((((((((((((((''''''(((***+++***))))))))))))(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&''''''&&&''''''((()))***(((''''''''''''((())))))))))))************))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))((('''(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))(((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''&&&''''''((())))))******((((((((((((''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))))))))((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))))))))((((((''''''))))))))))))***************))))))***,,,,,,+++***************************,,,,,,+++++++++,,,,,,---++++++,,,,,,---...//////........................------------------------------------------------,,,,,,---------.........***,,,---,,,+++***+++,,,...............---,,,,,,,,,+++***))))))***+++,,,)))***++++++***)))***+++,,,+++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++***************)))((()))***+++)))((()))))))))))))))*********((((((((((((((((((((((((((('''&&&(((***++++++***+++******)))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''((()))))))))'''&&&%%%&&&&&&&&&'''((()))******(((((('''''''''((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((())))))(((''''''''''''((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((''''''''''''((((((*********))))))))))))((('''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&'''(((((())))))(((((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((()))''''''((((((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))))))))((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))******))))))((((((((('''(((((()))))))))*********,,,***))))))***+++***)))************************------,,,,,,+++,,,,,,---***++++++,,,---...//////........................,,,,,,------------------------------------------,,,,,,,,,---------......***+++,,,+++***)))***,,,///////////////...---,,,++++++)))))))))***+++,,,)))***++++++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++*********))))))))))))(((***++++++)))(((''''''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&'''***++++++***+++******)))(((''''''&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''((()))))))))'''&&&%%%%%%&&&&&&'''((())))))***((((((((((((((((((''''''))))))************))))))''''''''''''''''''''''''***))))))))))))))))))***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((+++*********))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''((((((((((((((())))))*********+++++++++(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%"""###%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''((((((***))))))))))))))))))(((((((((((()))))))))******,,,+++)))***+++,,,,,,,,,************************...------,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------***+++,,,+++***)))***,,,---.../////////...---,,,******************+++,,,)))***++++++***)))***+++*********+++++++++++++++((((((((((((((((((((((((************************************+++++++++++++++************)))))))))(((((((((***,,,,,,***(((%%%&&&&&&''''''(((((()))(((((((((((((((((((((((('''&&&&&&''')))***)))((()))))))))(((((('''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&'''((()))))))))(((((((((((()))(((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''(((((()))************))))))))))))'''''''''''''''((())))))'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''))))))(((((('''&&&&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))*********(((((((((((()))))))))***((('''&&&'''***---......************************......---,,,,,,,,,,,,,,,,,,,,,,,,------.................................++++++,,,,,,,,,---------------------------------*********+++++++++,,,,,,***+++,,,,,,******+++,,,***+++,,,......---,,,+++))))))***+++++++++++++++)))***++++++***)))***+++)))*********++++++++++++((((((((((((((((((((((((************************************++++++++++++************))))))))))))(((((((((***,,,,,,***(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&((('''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((''''''''''''(((((()))&&&'''((())))))(((''''''(((((()))))))))(((&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&"""%%%((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))******)))))))))((((((((('''''''''''''''((())))))'''((()))******)))((('''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))))))))((())))))***+++,,,(((((())))))******++++++(((((((((((())))))))))))###""""""$$$(((,,,...///************************///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++++++++,,,,,,---------------------------------))))))*********+++++++++***,,,,,,,,,+++***+++,,,'''(((***,,,,,,,,,******((()))***,,,,,,,,,+++***)))+++++++++***)))***+++))))))******++++++++++++))))))))))))))))))))))))************************)))************+++++++++************))))))))))))''''''(((***,,,,,,***(((&&&''''''((()))******+++(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((('''&&&&&&&&&((()))+++''''''((())))))((('''&&&(((((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''))))))(((((('''''''''&&&%%%&&&((())))))(((&&&%%%!!!%%%((()))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))(((((((((((('''''''''''''''((())))))'''((()))******)))((('''(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))'''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&'''''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((())))))))))))***''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$''''''(((((()))******+++$$$%%%&&&((())))))******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))************((())))))))))))*********************************,,,,,,+++++++++,,,---------------...............000///---,,,,,,---...///------------,,,+++***)))---+++)))***,,,---,,,)))...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,---,,,+++***...---+++***)))******+++))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((((((((+++***'''%%%$$$$$$%%%&&&(((((((((((((((''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&(((***+++,,,+++)))(((***'''$$$%%%(((+++,,,+++((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))******)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''### """''')))'''%%%)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''+++)))'''&&&((()))))))))'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&(((((())))))))))))((((((***)))(((''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))(((''')))(((&&&$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$$$$%%%&&&''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************,,,,,,+++++++++,,,------------------............------,,,,,,,,,------............------,,,******---+++)))***,,,---,,,***+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++...---,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))((()))))))))************((((((((((((((('''''''''***)))'''%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&((()))++++++***)))((()))'''%%%&&&(((++++++***(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''((((((((((((((('''&&&''''''&&&&&&&&&''''''(((***))))))(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''*********))))))))))))((((((((('''''''''&&&&&&&&&%%%""" !!!%%%(((&&&$$$)))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''+++)))''''''((())))))((())))))))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$###!!!"""###$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))******(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&''''''(((((())))))---+++(((%%%%%%%%%''')))###$$$$$$%%%&&&&&&''''''&&&'''((()))***,,,------((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,************************+++++++++++++++,,,------,,,,,,------............******+++,,,------------............---,,,++++++,,,+++******,,,,,,+++*********++++++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,......,,,+++))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******'''''''''''''''''''''''')))(((''''''&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''')))*********)))(((((('''&&&''')))******)))((((((((((((((((((((((((((((((''''''&&&&&&''''''+++***))))))(((((((((((((((((('''&&&&&&&&&''''''))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++*********))))))))))))'''''''''''''''&&&&&&&&&&&&###!!!###&&&((('''%%%((((((''''''&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''***(((''''''((())))))(((******))))))'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))***+++((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''############$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''''''''((((((((()))))))))***,,,***)))'''&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((()))******'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,************************************+++,,,------,,,,,,,,,------......///)))***,,,---.........---...............---,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))+++***)))))))))***,,,---...---,,,+++)))(((((('''))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((---,,,***)))(((((()))***)))((('''&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''')))'''%%%&&&)))+++***)))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&'''((()))((('''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))'''''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%'''''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))*********)))((()))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,************************************+++,,,---...++++++,,,,,,---......///***+++---////////////...---------...------,,,,,,++++++,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))((()))***+++,,,---,,,,,,+++***)))((('''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())),,,+++)))((((((((()))***)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''')))((('''((()))+++++++++(((((('''''''''(((((()))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''((('''&&&'''((()))(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))+++---,,,***)))******))))))(((''''''&&&((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,************************)))))))))******,,,---...******+++,,,---......///,,,,,,---...////////////+++,,,,,,------,,,++++++***+++,,,,,,******+++,,,---,,,,,,+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))************))))))))))))***++++++++++++++++++***)))((('''((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''(((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***((((((''''''(((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&'''))))))'''%%%$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&'''(((((((((((('''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%((((((((((((((((((((((((%%%&&&(((***+++++++++***((((((((((((((('''''''''''''''(((((())))))******))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************(((((())))))***,,,---...)))***+++,,,---......///---------,,,------......******++++++,,,++++++******+++---,,,***)))+++---+++++++++***************************************))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((())))))***************))))))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((()))))))))&&&&&&''''''''''''''''''%%%%%%&&&''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((('''%%%$$$'''***((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''(((***((((((((((((((()))******)))(((((('''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''))))))'''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&%%%&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&&&&###$$$%%%''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''!!!"""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$(((((((((((()))***+++,,,%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((()))***+++******)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))************((())))))))))))*********************************((((((((()))***,,,---...)))******+++---...//////...---,,,+++***+++,,,---)))******+++++++++******))),,,---,,,***)))+++---)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***+++++++++***)))'''((()))++++++******)))(((((((((((((((((((((((((((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&''''''(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((&&&###$$$'''***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((***,,,((((((((((((((()))******))))))((('''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((("""######$$$&&&''''''((("""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''))))))&&&$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''((((((&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((())))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))''''''(((*********)))$$$&&&))))))(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((('''''''''((())))))(((((()))***------,,,+++***)))((('''******************************)))))))))))))))***))))))))))))))))))))))))++++++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,+++)))(((((()))+++,,,...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++)))'''(((+++,,,***((((((((('''&&&&&&'''))))))******************************))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%))))))))))))************(((((('''''''''(((((()))&&&&&&'''(((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&((()))))))))((('''***)))((('''&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$#########$$$((()))******)))'''%%%$$$$$$%%%'''))))))(((&&&%%%&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))''''''''')))))))))'''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''$$$&&&'''((('''((()))+++,,,,,,++++++***)))))))))******************************))))))))))))******************************++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,---+++***)))***+++***)))))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))))))))+++)))'''(((***+++***((($$$%%%'''((())))))))))))'''''''''''''''''''''''')))))))))(((((('''''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&''''''%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%((((((((()))))))))******((((((''''''''''''(((((((((((()))************)))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&'''((())))))(((''')))((('''&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''***)))'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$&&&'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&&&&'''((((((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''&&&&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%$$$''''''((((((((((((((('''"""$$$&&&''''''(((***+++******************************************************)))))))))******+++***************************+++,,,,,,---------,,,------,,,,,,,,,,,,++++++******++++++++++++******+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,***(((((()))***)))((())))))))))))))))))))))))''''''((((((((()))))))))*********))))))(((((((((***)))((((((******)))(((!!!###'''***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''(((((((((((()))((((((''''''''''''(((((())))))***+++++++++++++++((((((''''''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))((('''''''''''''''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&'''((())))))'''%%%###)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%'''((('''&&&%%%%%%''')))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&'''((((((((((((((((((%%%&&&(((((('''((()))+++((())))))***++++++,,,,,,******************************))))))******++++++******************************+++,,,------------------,,,,,,,,,+++++++++)))******++++++******)))******************++++++,,,++++++******++++++,,,+++)))((('''((()))((('''))))))))))))))))))))))))''''''''''''((((((((((((++++++***)))(((''''''&&&))))))(((((()))))))))(((###%%%''')))******)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''''''''((())))))***++++++++++++***(((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((('''&&&$$$$$$%%%%%%&&&%%%&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((('''%%%%%%'''((('''&&&&&&'''((())))))'''%%%###%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&'''((((((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%'''((('''&&&%%%%%%''')))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((()))***+++***(((((()))***(((((()))***+++,,,------***************************************+++,,,,,,************************)))***+++,,,------------------,,,,,,,,,+++++++++)))******++++++******)))************************,,,++++++++++++++++++,,,+++)))''''''((()))((('''))))))))))))))))))))))))''''''''''''((((((((((((+++******)))((('''&&&&&&(((((())))))((((((((())))))((((((''''''''''''((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))(((''''''''''''''''''(((((()))***)))))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%&&&'''%%%&&&'''((())))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&&&&'''((((((((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))+++,,,,,,+++)))(((((()))'''((()))***+++,,,------***************************************+++,,,---++++++++++++++++++++++++)))***+++,,,---.........------,,,,,,,,,,,,++++++******++++++++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))((('''))))))))))))))))))))))))''''''((((((((())))))))))))))))))((((((''''''''''''((())))))''''''((()))+++***(((&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((())))))******(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********''''''''''''''''''''''''&&&'''((()))))))))))))))''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((()))***+++%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))+++***)))%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))***+++***)))((()))***(((((()))***+++,,,,,,---************************************+++,,,---...++++++++++++++++++++++++))))))+++,,,---.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,+++,,,***(((((()))))))))((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((''''''&&&(((***)))'''&&&''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))*********)))))))))))))))))))))))))))(((((('''((()))***+++&&&''''''''''''(((((((((***)))(((''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******'''''''''''''''''''''''''''((()))******)))((((((&&&''''''(((((('''''''''&&&&&&''''''(((***+++,,,(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%###$$$&&&((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,,,,+++$$$&&&))))))(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''((()))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%&&&'''((())))))))))))&&&((())))))(((((()))+++((())))))***++++++,,,,,,************************************+++,,,---...++++++++++++++++++++++++((()))+++,,,---.........---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,***)))((()))***)))((())))))))))))))))))))))))))))))))))))************'''''''''(((((((((((((((&&&(((***)))&&&&&&'''***$$$%%%(((******)))(((&&&'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&'''((())))))((((((***)))'''%%%%%%''')))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((***)))(((((((((***+++,,,'''''''''(((((((((((()))******)))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((&&&%%%$$$%%%%%%&&&***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((()))))))))''''''&&&&&&''''''(((***+++,,,,,,+++***)))'''%%%$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$######%%%'''((())))))((((((((('''''''''###"""!!! !!!"""&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***'''%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))******)))'''%%%$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&(((((((((((('''((((((((((((((()))******))))))************)))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************+++*********))))))(((((())))))(((((((((((())))))******))))))))))))******************************(((((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))******)))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&&&&%%%$$$###(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&&&&''')))+++((('''&&&%%%%%%&&&'''((())))))(((''''''''''''''''''%%%$$$%%%(((***(((&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%%%%$$$###""" '''%%%###%%%(((***)))'''+++(((%%%&&&((((((%%%###$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$$$$$$$(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((''''''''''''''''''((('''&&&%%%%%%&&&''''''$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))'''%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))(((&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''))))))))))))(((((((((((((((((()))******))))))************)))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,*********++++++,,,---...++++++++++++++++++++++++,,,+++************+++,,,************************************)))))))))((())))))(((((((((((())))))******))))))))))))))))))************************)))((('''&&&%%%&&&''''''(((((((((((((((''''''&&&***)))((('''&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$&&&''')))(((((('''&&&&&&'''(((((())))))(((''''''''''''''''''&&&$$$&&&((()))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))$$$%%%&&&&&&'''''''''&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%(((***)))'''***(((''''''''''''%%%$$$%%%&&&''''''(((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''(((''''''''''''''''''&&&(((((('''&&&%%%%%%%%%%%%(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((######$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))************((((((((((((((()))******))))))************)))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,------......************************+++******))))))******+++************************************))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))***)))'''%%%%%%&&&'''((((((((((((((((((''''''''')))((('''&&&&&&%%%&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((()))))))))&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((('''''''''((((((((())))))'''&&&%%%%%%%%%&&&'''((()))((((((''''''(((((()))))))))(((''''''''''''''''''&&&&&&&&&((()))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''(((&&&&&&'''(((((()))((((((&&&%%%%%%&&&((()))(((''''''((()))(((&&&%%%%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&&&&((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((######$$$$$$%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((())))))******((((((((((((((())))))***))))))************))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++***))))))))))))))))))************************************)))))))))))))))))))))(((((((((((())))))++++++******))))))((('''((((((((((((((((((((((((***)))'''%%%%%%&&&(((***((((((((('''''''''(((((()))(((''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))******))))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((()))(((((('''((()))******))))))(((((((((((())))))))))))((('''''''''''''''((('''''''''((((((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))(((''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((''''''''''''(((((('''(((((()))))))))))))))&&&&&&&&&&&&'''(((((('''&&&(((***(((%%%$$$%%%(((''''''&&&%%%%%%'''((()))))))))(((((((((((())))))((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))************%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((()))))))))************&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((())))))((((((((((((((())))))***))))))************))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))************************))))))))))))))))))******))))))(((((((((((())))))*********+++***)))(((''''''''''''''''''''''''''')))((('''&&&&&&''')))***((((((''''''''''''((()))))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))******))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((('''''''''''''''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%&&&'''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))(((((('''&&&&&&'''''''''''''''(((%%%(((***(((%%%$$$&&&(((''''''&&&%%%%%%'''((()))***)))(((((((((((()))***&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))************%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%&&&'''((()))((((((((((((((()))******))))))************)))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************))))))))))))************))))))(((((((((((())))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''')))******))))))((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))((('''''''''''''''((()))***)))'''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&******+++,,,,,,,,,,,,+++&&&&&&'''''''''((((((((($$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((())))))))))))))))))(((''''''&&&'''((('''&&&&&&'''(((&&&'''((('''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))''''''''''''))))))%%%%%%%%%&&&&&&''''''(((&&&'''(((((((((((('''&&&((((((((((((((()))))))))'''&&&&&&&&&'''((())))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''')))******))))))((('''&&&%%%%%%!!!"""###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))$$$%%%'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&((()))***((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''((()))***((((((((((((((()))******))))))************)))))))))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++******+++,,,,,,+++******************************((()))))))))************))))))(((((((((((())))))&&&''')))+++++++++***)))((((((((((((((((((((((((&&&'''((()))***))))))(((((((((&&&&&&&&&''')))***(((((('''''''''(((((()))&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&'''(((((((((((('''&&&))))))((('''''''''''''''(((***+++***'''&&&''')))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((('''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---.........------''''''''''''((((((((((((%%%&&&'''(((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))(((((()))*********))))))%%%''')))(((&&&%%%&&&((('''&&&&&&&&&'''((('''&&&%%%&&&''''''(((''''''''')))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&''''''((((((&&&'''((())))))((('''&&&))))))))))))((((((((((((((('''''''''''''''((()))(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%(((+++,,,++++++***((('''&&&%%%$$$###$$$&&&((()))(((((('''&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&(((***(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((($$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&''')))***,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''((()))+++,,,((((((((((((((()))******))))))************)))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,---///000000...---+++***************************+++,,,------,,,+++***************************(((((())))))*********+++))))))(((((((((((())))))%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))%%%''')))***+++***)))(((((('''&&&%%%&&&'''***+++''''''&&&&&&&&&''''''((('''((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&''''''''')))*********)))(((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((())))))*********+++''''''''''''((((((((()))(((((()))***************%%%&&&'''(((((('''&&&%%%))))))((('''''''''''''''(((***+++***'''&&&''')))%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''(((((()))***++++++,,,'''((()))))))))(((&&&%%%'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''''''''((((((((()))&&&'''((()))************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))++++++(((''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***'''''')))***+++,,,,,,,,,%%%''')))(((%%%$$$&&&((()))&&&$$$%%%((()))(((%%%$$$%%%'''((((((((('''&&&)))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&((((((''''''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''"""###$$$%%%&&&'''''''''))))))((('''''''''((((((///,,,)))'''((())))))(((###%%%&&&&&&%%%%%%'''(((%%%&&&&&&&&&%%%'''+++---...+++'''(((++++++((($$$))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***+++,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,+++******))))))******++++++***)))))))))***,,,---************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))$$$$$$&&&((()))*********''''''((((((((((((''''''***)))'''&&&%%%$$$$$$$$$%%%&&&'''''''''(((***,,,''''''&&&&&&&&&&&&''''''(((&&&&&&(((++++++'''$$$))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))***+++,,,(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))(((&&&$$$###$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))***)))'''%%%%%%%%%'''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))(((''''''&&&&&&$$$'''***------,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((,,,***'''%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''++++++++++++)))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########""""""######$$$---***'''&&&&&&'''''''''&&&'''(((((('''&&&((()))((()))))))))(((***---000>>>555***$$$%%%''')))))))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))************)))))))))))))))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,+++++++++******+++++++++******))))))******+++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&'''(((((((((((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((''''''''''''(((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***''''''&&&&&&&&&&&&'''''''''&&&$$$%%%'''(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((('''''''''&&&&&&&&&)))((((((''''''&&&&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&(((((()))(((&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))(((((((((''''''''''''''''''(((((((((((("""$$$'''***,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''))))))******)))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''',,,***'''''''''(((((('''((()))***)))((('''((()))&&&'''''''''&&&'''***---@@@777,,,$$$###%%%((()))((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((((((((()))))))))+++++++++*********))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,+++***************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,((()))******++++++******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((('''(((((((((((('''&&&&&&(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&(((((())))))))))))(((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++******)))(((&&&$$$###''''''((((((((((((''''''$$$%%%&&&((((((((('''&&&%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''***(((&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((+++***)))((('''&&&%%%%%%%%%&&&&&&'''(((((())))))$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''((((((++++++***)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$)))(((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&%%%$$$$$$''''''''''''((()))++++++...,,,***)))***+++***))))))******)))(((''''''((($$$%%%&&&&&&%%%&&&(((***000---)))(((((('''%%%###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&***))))))((((((((())))))''''''''''''''''''''''''%%%&&&((()))***)))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,++++++***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++++++++***)))************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''(((((('''&&&&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''''''''(((((((((((((((''''''((((((((())))))((((((((('''(((((((((((((((((('''((((((''''''''''''(((((((((((((((''''''((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''"""$$$&&&'''((('''%%%$$$'''((((((&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''(((((((((((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%%%%&&&&&&&&&''''''((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$&&&'''((((((((((((******)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$&&&'''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((,,,+++))))))***+++***)))'''((()))(((&&&%%%&&&''''''((())))))((()))***,,,&&&&&&'''))))))((($$$"""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&))))))((((((((())))))***''''''''''''''''''''''''%%%&&&((()))))))))''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((((('''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((''''''''''''(((((('''(((((((((((((((((('''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%&&&((())))))******''''''((((((((((((''''''###$$$&&&'''&&&%%%###!!!)))))))))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''###%%%'''((((((&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''')))*********'''''''''''''''&&&%%%$$$$$$$$$###$$$$$$%%%&&&''')))'''&&&'''((()))'''&&&%%%&&&'''&&&%%%$$$%%%&&&%%%'''((((((''''''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***+++,,,------,,,+++***'''((())))))******))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''###%%%'''(((******))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''$$$%%%&&&&&&%%%$$$###""")))))))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%(((***+++***(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((())))))%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$#########$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''''''''''''''&&&%%%''''''&&&&&&&&&''''''((('''&&&%%%&&&(((((('''%%%$$$%%%&&&&&&%%%$$$&&&'''###$$$&&&&&&%%%$$$%%%&&&***)))(((&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))((()))***+++------+++***)))((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''%%%%%%&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%'''(((''''''&&&&&&&&&&&&''''''(((******(((&&&&&&))),,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((()))&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((('''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%''')))***""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''((())))))(((&&&###%%%&&&&&&%%%%%%'''(((&&&'''))))))((('''((()))"""$$$'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&'''''''''&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++)))((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++***)))((('''((()))+++,,,,,,+++)))((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((('''%%%$$$&&&&&&'''((())))))(((((((((((())))))))))))((((((&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&''')))******(((&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''')))++++++%%%&&&'''&&&%%%%%%&&&((('''''''''&&&&&&'''''''''%%%$$$"""$$$)))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$######$$$%%%%%%&&&&&&''''''(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((***+++++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''')))((('''&&&%%%&&&''''''((('''%%%$$$$$$%%%'''(((+++***(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((((((((((((((()))***+++,,,+++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))************))))))(((***,,,,,,+++***)))***))))))************))))))************************+++***))))))***,,,...///'''((()))******)))((('''******))))))******+++,,,************)))'''&&&%%%))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))(((((('''&&&(((((((((((())))))))))))''')))***)))'''$$$######))))))))))))))))))))))))***)))(((''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))((('''&&&&&&&&&&&&'''((((((+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''')))***++++++***)))''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''###&&&))),,,,,,+++)))'''$$$%%%''''''''''''%%%$$$)))(((&&&%%%$$$%%%%%%&&&'''''''''''''''((()))***---***'''&&&((()))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''(((*********)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***++++++***(((''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''((()))))))))************))))))(((***,,,,,,+++*********))))))************))))))*********************************++++++,,,---...((()))***++++++***)))(((******))))))******++++++)))******))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((((((%%%'''))))))(((&&&&&&'''((((((((((((((((((((((((''''''''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((()))*********((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&)))(((''''''''''''((()))***)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&'''((()))***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((******((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&'''))))))((((((((()))*********'''%%%%%%''')))((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''((())))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))))))))************))))))(((***,,,,,,***)))******))))))************))))))************************)))***+++,,,,,,---,,,,,,******++++++++++++******)))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''((((((((((((((()))(((&&&$$$$$$&&&((()))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***)))))))))(((((('''''''''$$$&&&((()))))))))***+++''''''''''''''''''''''''&&&''''''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))***---+++(((%%%###$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$###$$$&&&((('''&&&%%%%%%%%%&&&'''((()))***((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))((('''''''''((((((&&&%%%$$$$$$'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((++++++***)))((((((((()))))))))************)))))))))***,,,+++***)))***+++))))))************))))))************************'''(((***+++,,,+++******************************((())))))***************''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((()))(((&&&%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&(((***,,,)))))))))(((''''''&&&&&&%%%'''))))))))))))***,,,((((((((((((((((((((((((******))))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''***)))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((*********))))))))))))((((((((((((((((((((())))))+++)))'''%%%$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''''''''(((''''''(((''''''&&&%%%%%%((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((()))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((,,,+++***)))))))))))))))))))))************)))))))))+++++++++))))))***,,,))))))************))))))************************&&&''')))******)))(((((()))))))))(((((()))))))))'''((()))************)))&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''''''''&&&''''''((((((((((((((('''((())))))))))))((('''&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&(((***,,,)))((((((((('''''''''&&&((()))***)))(((''')))***)))))))))))))))))))))))))))*********)))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((''''''((((((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))+++*********))))))))))))&&&&&&&&&'''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&((())))))''''''&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$(((((((((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&''''''((($$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&'''''''''%%%&&&''')))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((+++***))))))))))))))))))))))))************))))))***++++++***))))))***,,,))))))************))))))************************((((((((()))))))))(((((())))))(((((((((((())))))'''((()))*********)))(((''''''((())))))***))))))))))))))))))))))))))))))'''(((((())))))******+++))))))(((((((((((())))))(((((()))***************)))))))))(((((((((''''''((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&''''''(((((((((((((((%%%''')))******)))'''%%%&&&&&&&&&''''''''''''((()))((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***'''''''''''''''''''''''')))******(((&&&&&&'''(((************************&&&''')))***++++++***)))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))************))))))))))))$$$%%%&&&'''((((((((('''###%%%&&&((()))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))******'''(((((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((&&&&&&'''(((((((((''''''(((((('''&&&&&&&&&''''''''')))***)))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$$$$$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))******))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((()))******))))))************))))))***++++++***((()))***,,,))))))************))))))*********************************)))))))))************)))(((((()))******&&&''')))***+++***)))((('''((()))))))))))))))((())))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))(((((()))***************((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''(((((((((((()))((('''%%%%%%'''((())))))))))))))))))))))))&&&''')))+++++++++***)))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((())))))******((((((((((((((()))******'''''''''((()))*********))))))))))))))))))))))))******)))))))))((((((((($$$%%%'''((()))))))))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''((())))))((('''&&&((('''''''''''''''((()))$$$&&&)))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''######$$$%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&&&&(((***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))***************''''''''''''''''''''''''))))))***))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''((()))******))))))************))))))+++++++++***((()))+++---))))))************))))))************************---,,,+++*********,,,,,,,,,+++***))))))***+++,,,&&&''')))***+++***((('''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''(((((((((((((((&&&%%%###""""""###%%%&&&&&&&&&&&&'''''''''((((((''''''((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))(((((('''&&&$$$%%%%%%&&&'''((())))))'''''''''&&&%%%%%%''')))(((((((((((((((((((((((()))***+++,,,+++)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((()))***++++++,,,((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))*********)))+++)))&&&$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))))))))((('''''''''&&&%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$$$$%%%''''''''''''%%%$$$(((((()))))))))'''&&&%%%%%%%%%%%%%%%&&&&&&'''((( $$$''''''&&&$$$%%%'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''""""""###$$$&&&'''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''))))))(((((((((((())))))******)))((('''&&&%%%%%%&&&'''***++++++***'''&&&"""###$$$%%%&&&&&&&&&&&&***)))'''%%%%%%%%%'''((('''''''''((((((((())))))((((((((('''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++************************,,,+++)))''''''(((***++++++++++++***)))(((((('''******))))))((((((''''''&&&***+++'''''',,,,,,((()))***)))(((&&&&&&(((***+++******)))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((...+++(((%%%$$$%%%''')))((((((''''''''''''((((((((())))))((('''''')))+++))))))))))))************))))))***))))))(((''''''+++***)))'''''''''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++))))))))))))))))))))))))***************)))(((((($$$%%%%%%&&&&&&''''''(((((((((((((((((('''''''''******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&******))))))((((((''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))******))))))(((((('''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''(((***+++++++++***)))***)))''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$###"""###%%%''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%&&&'''((()))'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((((((((***)))'''%%%%%%&&&'''((('''''''''''''''''''''(((************++++++++++++******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))*********++++++++++++************************+++***((((((((()))***+++++++++******)))(((((('''***)))))))))(((((((((''''''++++++((((((,,,---)))((())))))((('''''')))+++,,,,,,***)))))))))***+++)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((+++)))&&&$$$$$$%%%&&&'''(((''''''''''''''''''(((((()))***)))((('''((()))((((((((()))))))))******((()))))))))(((((('''&&&***)))((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''((((((((()))(((((((((((())))))***''''''''''''''''''''''''***************)))((((((''''''''''''''''''''''''(((((())))))))))))))))))***))))))(((((((((((((((***)))((('''''''''''''''***)))))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***)))))))))((((((((('''(((((()))))))))(((((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''((())))))******))))))'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((************************'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''(((((()))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))((('''&&&&&&&&&'''((())))))))))))((((((((((((''''''(((((())))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,************************))))))(((((((((***+++,,,++++++******)))((((((((())))))))))))((((((((((((%%%((((((&&&&&&))))))''''''((()))((('''(((***,,,...---+++))))))***+++,,,''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''')))+++***((('''&&&''''''''''''(((((((((((()))'''(((((((((((('''&&&&&&)))(((''''''&&&'''''''''((((((''''''''''''((((((''''''''''''((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''))))))******))))))((((((******))))))(((''''''&&&(((((())))))******++++++))))))((((((''''''((((((******)))(((((((((((()))))))))))))))(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))(((((('''&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))&&&%%%###$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''******))))))(((''''''&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''######$$$$$$$$$$$$######((((((((('''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''((())))))))))))))))))(((''''''&&&'''((((((++++++++++++************&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++************************(((((((((((()))***,,,---************))))))(((((())))))))))))(((((((((((('''((((((''''''(((((('''&&&'''((((((((((((***,,,---,,,***(((((()))***,,,''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&)))++++++)))'''%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((('''((((((''''''''''''''''''''''''((()))))))))))))))(((((()))))))))(((((('''''''''''''''((()))******++++++)))(((((('''''''''(((((())))))((((((((((((((()))))))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))((('''&&&%%%'''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&%%%%%%'''((()))((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((''''''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((''''''(((((('''''''''(((((((((******************************+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************************))))))************************((((((((())))))***+++,,,*********)))))))))))))))(((((((((((())))))))))))+++************))))))***%%%'''))))))))))))***++++++***(((''''''''')))***(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&'''((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%(((******)))&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))******((((((''''''''''''(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%%%%%%%&&&((())))))((('''((()))***)))((((((((((((((())))))))))))&&&&&&''''''(((((((((((('''''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''((('''''''''&&&&&&%%%%%%)))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&&&&''''''((((((((()))))))))''''''(((((())))))))))))************************''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))************************(((((())))))******++++++******))))))))))))))))))(((((((((((())))))))))))(((%%%%%%''''''$$$$$$'''%%%''')))***)))((()))***))))))((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''%%%'''))))))((('''&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''((((((''''''''''''((((((************))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))''''''((()))))))))((((((%%%%%%&&&''''''((())))))&&&&&&''''''(((((())))))''''''&&&&&&''''''(((((('''&&&&&&&&&&&&''''''((((((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((&&&&&&&&&((()))((('''((((((((())))))))))))***&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''(((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%((((((((('''%%%$$$"""!!!$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''&&&'''&&&&&&%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''(((((())))))&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))'''(((((()))***+++,,,,,,******))))))((('''''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++******)))))))))************************)))))))))*********)))))))))))))))))))))))))))***'''((((((((()))))))))***&&&""""""%%%%%%!!!!!!$$$&&&(((******)))(((((()))((())))))***)))((('''&&&''''''((())))))(((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''((((((''''''''''''''''''((($$$&&&''''''''''''((()))&&&''''''''''''(((((((((&&&'''(((((()))))))))(((&&&'''((()))))))))((((((((((((''''''''''''((((((+++++++++******))))))))))))(((((((((((())))))***((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((((((((()))(((((((((((((((((())))))'''&&&&&&&&&&&&'''((()))'''''''''''''''((())))))'''((((((((()))))))))***)))))))))))))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((((((((((((((('''((((((((()))))))))***'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&'''((((((((((((((('''&&&%%%&&&((((((((('''&&&''''''''''''(((((((((%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((('''&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))******)))((('''''''''&&&&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))'''%%%%%%%%%&&&((()))+++,,,,,,(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))************))))))))))))***)))((('''&&&%%%$$$$$$(((''''''&&&&&&''''''(((###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((()))))))))))))))******+++,,,...///000000......---,,,+++***))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********************************)))************))))))((()))))))))))))))*********'''((((((((())))))******+++''''''******%%%%%%)))''')))++++++)))((('''(((((()))+++,,,+++***(((&&&%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((******((('''&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%%%%&&&'''((((((''''''''''''(((((($$$%%%&&&&&&&&&''')))+++'''''''''(((((((((((()))''''''((()))******))))))&&&''')))*********)))(((((((((''''''''''''((((((++++++++++++******))))))(((((('''(((((()))***+++''''''''''''''''''''''''&&&&&&'''((())))))((((((++++++******)))(((((((((************))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******'''((((((((())))))******''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&((()))))))))((('''((('''&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&'''((((((((('''&&&$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((()))******)))'''%%%###(((((('''&&&%%%%%%$$$$$$&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%###"""###%%%'''((())))))(((((((((((())))))%%%%%%&&&&&&'''((((((((('''&&&$$$$$$$$$%%%'''(((***,,,...111222333333333111///,,,+++,,,,,,,,,+++---***''''''))))))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''(((++++++++++++,,,---,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((***)))(((''''''((()))***'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))'''''''''(((((()))***+++$$$%%%&&&'''(((***++++++''''''((((((((((((''''''$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,...***&&&%%%&&&))))))((((((&&&$$$%%%)))+++***)))******))))))((((((''''''''''''''''''(((((())))))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&""" !!!&&&***,,,+++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******(((''''''&&&''''''''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&---)))$$$###%%%''''''&&&)))))))))))))))(((''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())),,,)))''''''((()))&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***''''''(((((('''&&&%%%%%%***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((()))***)))'''&&&$$$(((((('''&&&&&&%%%$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&'''((()))((((((''''''(((((()))''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&***,,,...111444555666666333111...---------,,,,,,...+++))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))%%%''')))***))))))***+++,,,++++++******++++++,,,)))))))))))))))))))))))))))*********++++++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((((())))))((((((((((((((())))))***%%%%%%&&&'''((())))))***&&&''''''''''''''''''&&&%%%&&&((()))***)))((('''&&&'''''''''(((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((((((((())))))'''((((((((())))))))))))************++++++++++++,,,)))'''''')))++++++***(((&&&%%%&&&)))******)))***)))))))))((((((((('''&&&&&&''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''%%%###$$$&&&'''&&&%%%'''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&%%%'''))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''(((((()))***%%%$$$###%%%(((******(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''(((((('''''''''&&&&&&&&&'''((()))))))))''''''(((((('''&&&&&&%%%&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((())))))(((&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))((((((''''''''''''&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&)))+++///222555888999999666333000.........---,,,,,,***(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((***+++*********,,,++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))*********))))))(((((((((((((((%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&((()))))))))((('''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))************(((''''''(((***++++++***((('''&&&&&&(((******)))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))******((((((((((((((((((((((((*********+++++++++,,,,,,((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&&&&'''&&&$$$"""'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))(((''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&'''(((((()))******&&&''''''(((((()))))))))&&&&&&'''''''''((((((((()))((((((((()))***++++++"""""""""$$$''')))***)))&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''(((((())))))'''''''''(((''''''&&&%%%&&&&&&''''''((())))))***)))(((((((((((((((((()))''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''((((((((('''&&&((((((''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((*********)))'''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&''')))))))))+++///333666999:::;;;666333000...------+++***)))(((&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++)))+++------,,,,,,---...++++++************++++++))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))******++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))&&&'''(((((()))(((''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))&&&''''''((())))))(((&&&((((((''''''((()))******))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((*********+++++++++,,,,,,((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((((("""###&&&((((((((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''&&&&&&%%%'''''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((()))*********%%%%%%&&&'''((())))))***''''''''''''(((((((((((('''''''''(((((()))******'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&))))))((((((''''''''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&(((***)))(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%%%%'''***+++)))+++///333666888::::::444111...,,,++++++***((('''''''''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***,,,------,,,,,,,,,---+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((()))***++++++,,,+++***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))((((((''''''(((((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''((((((((()))(((((('''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((())))))))))))***,,,,,,***(((&&&&&&(((((((((((((((((()))***(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&"""$$$&&&((())))))))))))&&&&&&''''''''''''&&&&&&)))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((!!!###%%%'''(((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''''''&&&%%%%%%'''(((((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))$$$$$$%%%&&&''''''(((((('''''''''((((((((())))))%%%&&&&&&''''''(((((((((******)))(((&&&%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&))))))(((((((((((())))))((('''&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$&&&(((((((((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())),,,+++)))''''''((()))******,,,...222444666777777222///,,,*********)))''')))******)))(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++***))))))*********))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))***+++++++++)))((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&)))((((((''''''(((((()))))))))((((((''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''((())))))'''((()))******)))((('''&&&&&&'''''''''((((((((((((((((((((())))))))))))---///000///,,,)))((((((((()))***)))(((((()))+++(((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((()))(((((((((***'''''''''(((((('''''''''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((###$$$&&&'''((((((((('''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))(((''''''((('''((())))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%((()))***)))'''&&&'''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&'''(((******+++'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&''')))******))))))(((((())))))***)))'''&&&'''((()))(((&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((("""$$$%%%'''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$%%%'''((()))))))))(((***,,,...000222222222222000...+++)))******)))((()))***+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''')))******)))(((((()))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,'''((()))******)))((('''***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))(((((('''((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))******)))(((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''((())))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((()))))))))*********+++---///---***((()))***(((***+++***(((''')))+++'''((((((((()))))))))*********)))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&((()))((('''''')))+++'''(((((())))))(((((('''(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&''')))&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''((((((((((((&&&%%%$$$%%%''')))(((&&&%%%''')))''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$%%%&&&'''(((***++++++'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''''''''((()))+++,,,******))))))))))))******)))'''&&&'''((()))((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&%%%$$$$$$$$$'''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%'''((())))))***(((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%!!!'''***+++)))(((+++,,,...///000000000///000---+++******+++***)))''')))***)))'''&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))+++,,,,,,***)))************))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,'''((()))******)))((('''***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))***))))))((((((((((((((('''''''''((((((((())))))))))))************))))))***)))((('''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))******)))((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))'''((()))++++++)))((('''&&&&&&&&&'''''''''(((((())))))))))))************''')))+++***'''&&&(((***)))***+++***''''''))),,,'''((((((((())))))******++++++******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))))))))*********)))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%'''((((((&&&(((+++///(((((())))))))))))(((((('''''''''&&&&&&'''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((%%%$$$%%%'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&''')))******((((((((((((((('''''''''(((((((((((())))))))))))))))))******)))'''%%%$$$%%%''')))'''$$$###$$$&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((************************))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%&&&''''''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''')))'''$$$%%%''')))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++---//////...---******))))))))))))******&&&'''((())))))((('''&&&(((((())))))))))))((((((+++***)))(((((()))***+++(((((())))))))))))(((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))***++++++***+++((($$$###&&&)))***)))***)))(((''''''((()))***)))((('''''''''(((***+++)))(((&&&&&&((()))((('''))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******))))))))))))*********************)))((((((++++++***)))((((((((()))''''''''''''''''''''''''###""""""$$$''')))))))))))))))(((((('''''''''&&&)))))))))((('''%%%$$$###***)))((('''&&&&&&'''(((''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''(((&&&%%%&&&((()))))))))'''%%%###"""###$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%%%%%%%(((((((((((()))))))))))),,,)))'''''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%&&&'''((((((''''''%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************************)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%&&&'''''''''((()))((('''&&&'''((('''''''''''''''''''''''')))'''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((***,,,---------,,,***))))))((((((((())))))&&&'''((())))))((('''&&&(((((())))))))))))((((((******))))))))))))******(((((())))))))))))((((((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((*********(((+++(((&&&&&&(((***+++***'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''))))))***(((''''''((((((((('''))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((************************'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((())))))*********''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++************++++++***************)))((((((+++***))))))))))))))))))'''''''''''''''''''''''''''&&&&&&'''((())))))''')))((((((((('''''''''''''''''''''(((''''''&&&&&&***)))((('''&&&''''''(((''''''((((((((((((''''''((((((''''''''''''((((((+++)))'''''''''((('''&&&***(((&&&&&&'''''''''&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''((((((((())))))))))))+++)))'''''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***************************((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))((('''''''''((((((((((((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++,,,++++++***)))((('''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))************))))))((())))))******))))))(((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))***((('''((())))))((('''***)))((()))***++++++***)))((((((''''''(((((()))&&&&&&&&&&&&&&&'''((((((***)))''''''(((((('''&&&))))))))))))))))))))))))++++++******))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))***++++++,,,((((((((((((((((((((((((************************(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))),,,++++++******++++++,,,***************)))(((((())))))))))))))))))***+++((((((((((((((((((((((((,,,***))))))))))))(((&&&((((((((((((''''''''''''$$$%%%&&&'''((()))))))))))))))(((''''''''''''(((''''''((((((((((((''''''((())))))******)))))))))'''&&&%%%&&&(((******)))+++)))''''''((()))((('''###%%%''''''&&&&&&'''(((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''&&&%%%######''''''''''''''''''''''''(((&&&%%%%%%&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%&&&'''&&&$$$$$$$$$&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''((((((((((((((((((''')))))))))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))***)))))))))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((())))))))))))(((((('''(((***++++++***)))))))))))))))******)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''(((((('''%%%'''((()))***++++++)))(((***))))))))))))))))))***&&&&&&&&&'''''''''((((((+++)))(((((())))))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++******))))))******+++***************)))(((((()))((((((((()))***++++++)))))))))))))))))))))))),,,***))))))******((('''((((((((((((((('''''''''$$$%%%&&&'''))))))******((((((((('''''''''((((((''''''(((((((((((('''''''''((()))++++++***)))((()))'''&&&&&&((())))))(((((('''%%%%%%&&&'''&&&%%%###%%%'''(((''''''''')))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))(((((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&((((((((('''&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%((((((((('''&&&%%%$$$###((((((((((((((((((((((((&&&$$$######$$$%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&''''''((((((((('''((()))'''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((())))))(((''''''((()))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((())))))))))))(((((('''((()))+++++++++***)))))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''(((((('''%%%%%%''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***)))((()))******(((&&&((((((((((((((((((((((((%%%&&&''''''((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))******++++++************************(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))(((((((((((())))))***************)))(((((()))((((((((()))***++++++))))))))))))))))))))))))((('''&&&''')))***)))((('''''''''(((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))***)))((((((///,,,)))''''''&&&$$$"""'''&&&%%%%%%&&&&&&%%%###$$$&&&(((((('''''''''((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))(((((('''&&&&&&''''''''''''((((((((((((((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%''''''(((((((((''''''&&&(((((((((((((((((((((((('''%%%$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''########################'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))%%%&&&''''''((('''''''''***++++++***(((''''''(((''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''((()))******+++******)))******++++++******))))))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''((())))))((('''$$$&&&))))))(((''''''(((&&&'''(((((((((((('''&&&'''(((((()))***)))))))))(((((((((***++++++)))'''))))))))))))))))))))))))%%%%%%&&&'''((()))******)))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((())))))******))))))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((''''''(((((((((***************)))(((((())))))))))))))))))***+++((((((((((((((((((((((((&&&%%%%%%&&&((())))))((('''''''''((((((((((((((('''(((((()))))))))((((((&&&'''(((((()))(((((((((''''''((((((((((((''''''%%%%%%&&&'''(((((((((((('''&&&%%%&&&(((******)))((('''''''''((((((&&&%%%&&&'''))))))'''&&&'''(((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''((()))*********&&&&&&'''''''''(((((((((''')))++++++)))''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))))))))((('''''''''''''''''''''''')))'''&&&&&&((())))))(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&((((((((('''&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))&&&'''((((((((('''&&&%%%&&&'''(((((((((''')))***''''''''''''''''''''''''$$$&&&'''&&&######%%%'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((()))***+++,,,)))******++++++******))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((*********(((%%%(((******((('''(((***((()))***++++++***)))(((&&&'''((()))))))))((((((''''''(((***,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***************)))((((((+++***))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((''''''''''''((((((((()))''''''((()))))))))))))))%%%&&&((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***!!!!!!"""%%%)))---//////)))(((((()))***)))'''%%%''')))***)))'''&&&&&&&&&'''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''$$$&&&''')))************&&&&&&&&&'''''''''((((((&&&))),,,,,,)))'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''')))((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%######%%%''')))%%%&&&((()))))))))(((((('''((((((((())))))******&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$ """$$$%%%%%%&&&(((***''''''''''''''''''''''''$$$&&&'''&&&######%%%((($$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''((()))***+++)))((('''&&&&&&'''((()))(((((())))))))))))(((((()))(((((('''(((***,,,---******++++++++++++************+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***''')))+++***((((((***,,,%%%&&&'''(((((('''&&&%%%%%%%%%'''((((((((('''&&&&&&&&&(((***------+++))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********************)))((((((++++++***)))(((((())))))''''''''''''''''''''''''((('''&&&'''((()))((('''&&&'''''''''(((((())))))&&&&&&''')))************%%%&&&((()))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&(((***+++***(((&&&&&&((((((((('''(((''''''((())))))&&&$$$)))***+++)))'''%%%%%%%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((()))******(((((((((((((((((((((((((((((()))******)))((('''&&&&&&&&&'''''''''((((((&&&))),,,,,,)))'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''***'''$$$$$$'''((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&'''''''''(((((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***))))))(((''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%&&&'''(((((())))))((()))))))))))))))******+++---,,,+++***)))))))))))))))************+++++++++******++++++***)))'''&&&++++++************++++++))))))))))))))))))))))))***)))((('''''''''''''''******))))))(((((('''''''''(((((((((((((((''''''''')))***)))((('''(((*********))))))))))))******(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++++++++******)))''''''++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''%%%$$$$$$&&&)))+++))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))***+++,,,,,,---------,,,***(((''''''((()))******))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))(((((((((((()))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((''''''***)))((('''&&&%%%%%%%%%###$$$''')))))))))'''&&&######%%%&&&''')))******,,,)))&&&%%%&&&'''((('''$$$%%%&&&((())))))))))))'''(((***+++***)))'''&&&'''''''''((((((((((((((((((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((***+++,,,%%%&&&&&&&&&'''((((((((()))))))))(((((()))))))))(((((('''''''''&&&&&&&&&))))))******)))((('''&&&&&&'''((('''&&&&&&'''(((&&&'''((())))))'''%%%###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''***(((%%%%%%''')))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((())))))(((''''''))))))(((((())))))***+++---,,,+++***))))))))))))))))))*********+++++++++((()))******+++***))))))******))))))))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''&&&''''''((((((((((((''''''''')))***)))((('''(((***(((((((((''''''((((((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((())))))*********))))))))))))(((''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((('''&&&%%%%%%'''(((***(((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,---,,,***((('''((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&(((((())))))))))))((((((((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$&&&&&&&&&'''((((((((()))+++)))&&&%%%&&&(((((('''&&&'''((((((((((((((('''))))))+++++++++***(((''''''&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((((((((((((((()))***&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''((()))((('''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))'''%%%%%%'''((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((((((''''''&&&''''''''''''(((((((((((('''&&&&&&((('''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************)))((('''&&&))))))(((((())))))***+++,,,,,,+++***)))))))))))))))))))))*********++++++'''''')))***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''')))***)))((('''(((***'''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******+++***))))))(((''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++,,,+++***((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((()))(((''''''&&&&&&&&&''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((+++)))&&&&&&'''(((((('''((((((((((((((('''&&&&&&)))***+++,,,+++***)))((((((((((((''''''&&&&&&&&&(((((((((((((((''''''&&&'''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''***)))((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''((()))'''$$$""""""$$$(((+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))))))))(((''''''&&&''''''&&&'''''''''''''''&&&&&&(((''''''&&&%%%$$$###"""''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))******)))(((((('''((((((((((((((()))******,,,++++++***))))))******))))))))))))************(((((())))))************((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&'''((((((((((((((((((''')))***)))((('''(((***'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))*********+++***)))(((((('''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))************,,,+++******))))))*********))))))(((((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''((((((((())))))******++++++***)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))'''(((((())))))))))))((())))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&'''((()))***))))))))))))))))))))))))***(((&&&&&&'''((((((''''''((((((((((((((('''''')))************)))(((''',,,++++++***)))((((((''''''(((((((((((((((''''''&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''')))(((((('''''''''(((((())))))((((((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&%%%&&&(((***+++&&&'''((('''&&&&&&&&&((('''%%%""" ###''')))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))((((((((('''((())))))***,,,+++******)))*********(((((()))))))))*********+++******)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''(((((()))***++++++,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''(((((())))))))))))((((((,,,,,,+++***************+++******))))))******+++((((((((((((((((((((((((&&&''')))******((('''&&&'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((())))))******''''''((()))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''((()))''''''&&&''''''(((******''''''(((((()))*********)))'''&&&&&&((()))((('''%%%&&&'''((())))))))))))(((((((((((((((''''''&&&,,,++++++***)))(((((('''''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))))))))((((((''''''&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''''''''((('''&&&%%%&&&'''***+++&&&'''((('''&&&&&&&&&(((&&&%%%$$$$$$$$$&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''(((((())))))))))))(((((('''(((((((((&&&&&&'''(((((((((((('''%%%&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''((())))))))))))((((((''''''(((((()))***++++++***************+++((((((((()))))))))******,,,+++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))))))))))))))%%%&&&'''((())))))))))))''')))***)))((('''(((***))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''((()))***,,,---------,,,+++***))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((())))))(((''''''******)))(((((((((((()))+++******))))))******+++))))))))))))))))))))))))'''((()))***)))((('''&&&'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((())))))******)))***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))******)))((((((''''''&&&&&&&&&'''(((((()))******((('''&&&'''))))))((('''$$$%%%&&&((())))))******(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++))))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&'''((('''&&&&&&'''((((((((())))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''(((((('''''''''%%%(((******(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))(((((((((''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''***)))(((((((((((((((((((((((((((((((((((()))***&&&'''(((((()))))))))(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''''''''''''''&&&(((''''''''''''((())))))+++***************++++++(((((((((((()))))))))***+++***)))(((((()))******)))(((((((((((((((((()))(((((((((((((((((((((((()))((((((''''''''''''((('''''''''((((((((())))))%%%&&&'''((())))))))))))''')))***)))((('''(((***))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))+++,,,---...++++++***)))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''((())))))))))))+++***))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))&&&'''((()))******************))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))******)))(((&&&%%%'''''''''''''''''''''''''''&&&&&&''')))***)))'''&&&&&&'''((())))))(((((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))))))))***))))))(((((())))))***&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''&&&&&&'''(((******))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&"""%%%((('''%%%###$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((+++***)))(((((('''(((((((((((('''(((((()))***+++''''''((()))******))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''&&&%%%$$$$$$'''''''''''''''((())))))+++***************++++++(((((((((((())))))))))))))))))(((((((((***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((()))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((()))+++---......***)))(((''''''&&&&&&&&&))))))))))))))))))))))))'''((()))++++++)))((('''###$$$&&&((()))***++++++---,,,++++++***+++++++++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))((()))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''((()))******+++&&&'''((()))******************))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))(((''''''(((''''''&&&&&&&&&''''''%%%&&&(((***+++***)))((()))(((((('''&&&&&&%%%%%%'''&&&&&&''')))***)))'''(((((((((((((((''''''&&&******)))((((((((((((((('''''''''(((((((((((((((&&&&&&'''((())))))((((((***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&'''(((***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%"""###'''***,,,,,,,,,,,,)))((('''''''''(((***+++)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%''')))+++***)))''''''((((((&&&%%%''''''(((((('''&&&%%%%%%'''((()))((('''((()))+++%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******''''''(((((((((((((((''')))((('''''''''(((***+++***)))''''''(((((('''&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((())))))***))))))***************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&%%%%%%&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))))))))))))))************)))))))))))))))******+++'''(((((()))))))))((((((***)))(((''''''((()))***))))))************)))))))))(((((((((******)))'''))))))(((((((((((())))))******))))))((((((''''''%%%&&&&&&'''((()))******---+++(((''''''(((((('''&&&&&&''''''(((((())))))(((((((((((()))))))))***,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))+++)))'''(((******(((%%%%%%(((+++,,,+++*********)))))))))))))))))))))))),,,***)))***++++++***)))''''''''''''''''''''''''''')))***)))((('''(((***))))))*********+++++++++((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''',,,***))))))******)))'''((((((((()))******++++++&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))************((()))******)))'''$$$###''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))(((''')))((('''''''''(((******(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))''''''''')))))))))'''''''''(((((('''&&&&&&%%%'''((()))((('''''')))+++'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((())))))))))))(((((('''''''''''''''(((((()))+++)))'''&&&'''(((''''''''''''((((((((((((''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''(((((()))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&))))))************))))))))))))))))))))))))))))))***)))((((((''''''((((((((('''&&&&&&&&&''')))***&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((()))((('''&&&&&&'''((()))(((((()))))))))************))))))((())))))************++++++++++++******))))))(((''''''((())))))))))))************))))))***)))((()))***)))'''&&&))))))(((((((((((())))))******))))))((((((((((((&&&'''''''''((()))))))))((('''&&&&&&((()))(((((())))))((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++)))((()))++++++(((&&&$$$''')))***)))'''''''''))))))))))))))))))))))))+++***))))))+++++++++)))((((((((((((((((((((((((''')))***)))((('''(((***((((((((())))))*********(((((((((((((((((((((((((((((('''&&&&&&'''))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++)))(((((())))))((('''$$$%%%&&&&&&''''''((('''&&&&&&&&&'''''''''((((((&&&''''''(((((()))******(((((())))))(((((('''&&&(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&'''''''''(((((((((((('''((()))))))))((('''&&&(((''''''&&&&&&''''''(((''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$((((((''''''(((((()))***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&'''***+++***)))'''''''''(((''''''&&&%%%'''((()))((('''''')))+++))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***((()))))))))))))))((((((%%%&&&&&&'''''''''''''''+++)))&&&%%%&&&(((((((((''''''(((((((((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))((((((((()))************))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))************))))))))))))))))))))))))))))))******)))(((((((((((())))))((((((((((((((()))***'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((())))))***))))))((((((((((((((('''((((((''''''''''''(((((((((((())))))))))))*********))))))((((((((())))))+++++++++++++++++++++***)))((((((''''''(((((()))******++++++++++++******)))(((((()))******)))'''))))))(((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((($$$###$$$&&&)))***)))(((+++******))))))(((''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))************))))))))))))))))))))))))***)))))))))******)))'''&&&(((******(((''''''''')))))))))))))))))))))))))))(((((()))+++,,,+++***))))))))))))))))))))))))''')))***)))((('''(((***''''''(((((((((((())))))(((((((((((((((((((((((())))))'''&&&&&&'''((((((+++***)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''((()))'''&&&"""###%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***++++++(((((())))))(((((('''&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((******)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&))))))******)))((('''&&&''''''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((('''''')))((('''(((***+++***)))&&&'''''''''''''''&&&&&&'''((((((((('''''')))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((())))))((((((''''''%%%&&&'''((()))((('''&&&+++)))&&&%%%&&&((())))))''''''(((((((((((('''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******)))((((((((((((((())))))************)))(((************************))))))))))))(((((((((((()))))))))))))))))))))((())))))************))))))((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))************++++++++++++******((((((((((((((((((((((((%%%&&&&&&'''((())))))*********))))))((((((''''''(((((((((''''''((((((((((((((((((((()))))))))******))))))(((((()))))))))******))))))))))))))))))((((((((((((((((((((((((******++++++++++++******'''&&&''')))+++,,,,,,***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((######%%%'''***+++)))(((************))))))))))))((())))))))))))*********,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************((((((((((((((((((((((((((((((((()))))))))((('''***+++---,,,***)))((()))(((((((((((((((((((((((((((''''''(((+++,,,,,,+++))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&'''((('''&&&$$$%%%''')))))))))((('''''''''''''''(((((((((((())))))))))))************)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((()))))))))******(((''''''''''''((())))))((((((''''''''''''((((((,,,+++)))'''&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''+++)))(((((())))))(((&&&&&&&&&'''''''''''''''&&&&&&'''((('''&&&&&&(((*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((('''&&&%%%&&&'''(((******)))((((((***(((%%%%%%&&&((())))))''''''(((((((((((('''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))+++***)))(((''''''((((((((())))))*********))))))++++++++++++++++++++++++))))))))))))((((((((((((************************))))))************))))))((((((((((((((((((((((((+++******)))))))))))))))******************))))))******++++++++++++******((((((((((((((((((((((((%%%&&&&&&'''((())))))*********))))))(((((('''''''''((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))***++++++++++++***)))(((((())))))((())))))))))))))))))(((*********++++++*********)))(((((()))++++++***((())))))(((((((((((())))))))))))))))))************)))))))))))))))((((((((('''&&&''')))++++++)))''''''(((((()))***++++++,,,))))))))))))*********+++,,,,,,++++++******))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************((((((((((((((((((((((((&&&''''''(((''''''''''''***,,,---,,,***))))))***(((((((((((((((((((((((((((''''''(((***,,,+++***((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''(((***+++,,,(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&%%%&&&((()))******))))))'''''''''((((((((())))))++++++******))))))(((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''(((((((((((())))))))))))))))))(((''''''''''''((((((((((((''''''(((((((((+++***(((&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))''''''((((((&&&%%%%%%&&&''''''((('''''''''&&&'''((('''&&&&&&(((***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))((())))))(((((('''&&&%%%'''(((((()))))))))))))))((('''&&&&&&((())))))(((''''''(((((((((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))******(((''''''((())))))((())))))************)))************************))))))))))))((((((((((((************++++++++++++))))))************))))))))))))))))))))))))))))))******)))(((((((((((())))))************))))))((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((())))))***))))))((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))***+++,,,---...///...,,,+++******+++,,,)))******++++++******)))))))))************))))))...,,,++++++***)))'''%%%))))))(((((((((((()))))))))))))))************+++))))))))))))))))))))))))***)))((()))******((('''%%%&&&'''(((***+++,,,,,,'''''''''((((((((())))))&&&'''(((((()))***++++++))))))))))))))))))))))))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))%%%&&&(((((('''&&&'''((()))*********((('''((()))))))))))))))))))))))))))(((''''''(((***+++***)))((((((((((((((((((((((((''')))***)))((('''(((*********))))))))))))(((((())))))))))))))))))))))))))))))'''&&&&&&'''((((((''''''''''''(((***+++,,,)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))+++******))))))(((((('''))))))******))))))((('''************************'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''))))))(((((('''''''''&&&)))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&''''''(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&'''(((((('''%%%&&&''''''&&&%%%%%%&&&&&&'''((((((''''''&&&'''''''''&&&&&&((()))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((+++++++++******)))((('''(((''''''''''''((())))))'''&&&&&&(((******(((&&&''''''((((((((((((''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))******)))'''''''''(((***+++(((((()))***************************************))))))))))))((((((((((((((((((((())))))*********))))))************))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))*********)))''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))((())))))+++,,,...000111000...,,,+++******+++,,,***+++,,,,,,,,,,,,+++***(((((())))))))))))((((((---+++******+++***(((&&&))))))(((((((((((())))))))))))*********+++++++++((((((((()))*********+++***(((&&&'''((()))((('''&&&&&&'''((())))))******''''''((((((((()))))))))&&&'''((()))***++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))%%%(((******)))((()))+++((()))***)))((((((***+++)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))(((((('''''''''))))))))))))))))))))))))(((((('''&&&&&&'''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&((()))((('''%%%$$$######$$$%%%''')))'''((((((((())))))))))))''''''((((((((())))))))))))************)))(((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''))))))(((((((((((())))))(((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***))))))(((((((((((()))%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&''')))%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''((((((((('''&&&'''''''''&&&&&&((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((---------,,,+++***))))))''''''&&&%%%%%%'''((()))%%%%%%''')))+++***(((&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***)))((('''&&&'''(((+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''((()))*********((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((()))***+++---000222333...---***)))(((((()))***+++,,,------------,,,+++''''''(((((((((((('''''''''''''''***,,,...---,,,))))))(((((((((((())))))))))))******++++++++++++''''''((()))***++++++,,,(((&&&$$$$$$&&&((()))(((''''''''''''((((((((((((************++++++++++++,,,,,,,,,+++++++++++++++((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))'''***,,,,,,***)))+++---***+++++++++***+++,,,...))))))))))))))))))))))))***)))(((((())))))((('''************************((()))***)))((('''(((***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&'''((()))***,,,+++***(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((((('''$$$%%%&&&'''(((***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((&&&&&&''')))***)))((('''&&&$$$###$$$&&&)))+++(((((((((((())))))))))))$$$$$$%%%'''(((***++++++***************)))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((******((('''&&&'''''''''((((((((())))))###$$$''')))******)))((())))))(((((((((((())))))'''(((***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''((((((((((((***)))'''&&&'''***---///))))))((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&'''''''''(((((())))))***+++---------+++)))(((******))))))((((((''''''))))))(((((((((((())))))(((''''''(((***+++***(((&&&&&&&&&&&&&&&'''((((((***'''&&&&&&)))***(((%%%(((''''''''''''(((((()))(((((())))))))))))(((((((((((())))))******++++++,,,++++++***)))(((((('''))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''(((((())))))******++++++)))***+++---///222444555000///---+++************)))************+++++++++---------,,,+++***)))(((''''''''''''(((((((((((('''((()))***************++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))'''((((((((((((''''''&&&,,,++++++******++++++,,,)))))))))))))))*********))))))************))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''&&&$$$###"""++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))+++,,,+++***'''&&&(((((())))))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$''')))(((%%%###((((((((())))))))))))))))))(((''''''((()))***+++&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((())))))+++***(((&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((''''''''''''((((((((((((***((('''%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))******,,,,,,,,,+++)))((())))))))))))(((((('''''')))((((((''''''(((((()))'''((())))))))))))))))))''''''&&&&&&&&&''''''((()))'''&&&'''))))))(((&&&''''''&&&&&&''''''(((((((((((())))))))))))(((((()))))))))))))))*********++++++***))))))(((''''''))))))))))))))))))))))))))))))************))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))&&&'''((()))***++++++,,,)))***+++,,,///111333555000///---+++************)))************+++++++++------------,,,+++******)))((((((((((((((((((((())))))******+++*********++++++++++++++++++++++++************))))))))))))******))))))))))))******((())))))*********)))))),,,++++++******++++++,,,,,,,,,+++***)))(((''''''))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******+++***)))((('''(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((())))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%)))(((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''(((((())))))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))******))))))((('''&&&%%%%%%((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''((()))))))))))))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((((()))***+++***)))(((''')))))))))(((((((((((('''(((''''''''''''''''''(((''')))++++++(((&&&''')))((((((''''''&&&'''''''''((('''&&&'''((()))(((''''''&&&&&&&&&''''''((()))(((((())))))))))))((((((************))))))))))))***))))))(((((('''''''''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((('''&&&&&&))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))************))))))%%%&&&'''((()))***+++,,,)))***+++,,,...000222333///...,,,+++*********+++)))************+++++++++,,,---------------,,,,,,++++++******)))(((((((((++++++++++++++++++***)))++++++++++++++++++++++++++++++*********)))))))))++++++************++++++))))))***+++,,,,,,,,,,,,++++++************++++++,,,,,,+++***)))(((((('''))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))+++---((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))************)))'''%%%###((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%'''((()))***))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''((((((((((((((()))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''((((((((((((((('''(((((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&***---,,,'''$$$&&&***)))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''((()))******(((((())))))))))))((((((++++++******))))))(((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((('''''''''''''''((()))))))))************+++---...000000///---,,,************+++))))))*********+++++++++***+++,,,,,,---------,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,+++***)))************************+++++++++*********))))))+++******))))))******+++((()))***+++,,,,,,------++++++************++++++)))))))))******++++++,,,)))******++++++******)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))((()))******(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***++++++***)))(((''''''&&&))))))((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))((()))***+++***)))&&&%%%(((((((((''''''&&&&&&&&&((())))))))))))(((((((((''''''''''''((((((((((((###%%%''')))******)))((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''&&&''''''&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&***---,,,'''$$$&&&***)))(((((('''''''''((((((&&&''''''(((((((((((()))(((((((((((()))***+++,,,(((((())))))))))))((((((++++++******))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((************+++,,,---......---+++***)))******+++))))))*********+++++++++((()))***++++++,,,++++++---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,+++***)))************************++++++++++++************))))))(((((((((((())))))'''((()))***+++++++++++++++******))))))******+++((())))))***+++,,,,,,,,,******++++++++++++******))))))*********+++++++++************************)))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******)))((())))))******(((((())))))))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((((((''''''&&&&&&++++++***)))(((''''''&&&))))))))))))))))))((((((((((((((((((((('''''''''(((((('''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&)))***+++***)))((('''''''''''''''''''''''')))))))))***))))))((('''''''''''''''((((((((((((&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***)))(((&&&'''(((%%%%%%&&&&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''((((((&&&''''''''''''((((((((((((''''''''''''''''''(((''')))++++++(((&&&''')))((((((''''''(((((()))***%%%'''(((((('''''')))***'''''''''((()))***+++,,,(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((())))))***))))))))))))))))))))))))(((((('''''''''''''''&&&))))))************))))))************))))))))))))+++************++++++,,,---,,,+++***)))******+++)))************+++++++++(((((()))******+++******,,,+++++++++***)))))))))++++++++++++++++++***)))************************,,,++++++++++++*********))))))(((((((((((())))))''''''((()))******************))))))))))))******,,,,,,+++++++++***************++++++++++++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((***++++++)))'''&&&((((((''''''&&&&&&%%%%%%'''''''''(((''''''&&&%%%((((((((((((((('''''''''(((''''''''''''((())))))((((((((('''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&$$$$$$%%%&&&'''))))))***'''''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''###%%%''')))************&&&&&&''''''(((((())))))'''(((((()))((('''&&&%%%''''''''''''(((((((((((('''(((((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&&&&&&&&&&'''(((((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***)))((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))'''((())))))))))))))))))''''''''''''((()))++++++$$$&&&(((((('''''')))+++%%%%%%&&&&&&''')))***+++(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))))))))))))))************)))))))))))))))***+++,,,,,,,,,+++******)))))))))******,,,,,,***)))))))))***+++)))************+++++++++)))******+++++++++************************))))))))))))******+++*********************************,,,,,,+++++++++************))))))))))))))))))***(((((()))))))))))))))(((******))))))))))))******,,,,,,++++++++++++*********++++++,,,,,,++++++***((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))(((((())))))))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++***(((''''''''''''''''''&&&&&&&&&''''''((((((((('''%%%$$$)))(((((((((''''''''''''(((''''''&&&'''((()))***)))((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((())))))***%%%%%%&&&'''((()))******&&&&&&'''''''''&&&$$$###''''''''''''((((((((()))''''''((()))***+++,,,,,,&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''&&&$$$$$$%%%&&&''''''((()))******+++((('''&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++))))))(((((('''''''''&&&'''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((''''''(((***+++***(((&&&&&&&&&''')))***,,,---$$$&&&)))(((''''''))),,,$$$$$$$$$%%%&&&'''))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))******++++++,,,,,,''''''(((((((((((('''''''''''')))***,,,...///000++++++***))))))))))))))),,,+++***)))))))))***+++)))************+++++++++++++++,,,,,,,,,++++++***)))))))))))))))*********'''((()))***************)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++************++++++))))))*********))))))(((******))))))))))))******((())))))+++,,,---......***++++++,,,,,,++++++***((())))))***++++++,,,,,,************************))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''***+++,,,+++***((((((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))&&&&&&''''''((((((((((((((((((((()))))))))))))))))))))*********)))'''&&&))))))(((((('''''''''&&&((('''&&&&&&'''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''###$$$&&&((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&%%%%%%)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''&&&''''''((()))***)))((('''&&&&&&'''((()))******))))))((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''((())))))***))))))))))))(((((('''''''''&&&(((((())))))************)))))))))))))))(((''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))((((((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***---***'''''')))******((())))))))))))))))))))))))))))))***))))))((('''&&&((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''++++++******))))))((((((+++*********))))))(((((((((((()))***************'''(((((()))***+++++++++((())))))))))))*********++++++******++++++,,,---,,,,,,+++***))))))******************************)))************++++++++++++++++++++++++++++++++++++***************++++++---,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,***)))))))))***++++++(((&&&'''***,,,+++)))+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******,,,******+++---,,,)))&&&))))))******+++,,,......++++++******))))))((((((+++,,,,,,------,,,,,,++++++++++++*********)))))),,,++++++***)))(((((('''+++*********))))))(((((())))))***++++++)))((('''''''''((()))***++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,++++++***)))))))))++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$$$$&&&'''(((((())))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((+++***)))(((((()))***+++))))))(((((('''''''''&&&''''''(((((())))))******&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&'''((('''$$$###%%%'''+++***((('''&&&&&&&&&''''''''''''''''''''''''''')))((('''((()))***)))((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''&&&&&&&&&(((''''''''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''(((((((((''''''&&&&&&&&&'''''''''''''''((((((((()))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((''''''(((((((((((((((''')))(((((('''''''''(((((()))((('''&&&&&&'''((()))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((((()))))))))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))&&&''''''((((((((((((''')))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((())))))******))))))(((***)))(((''''''((()))***,,,)))&&&&&&((()))((('''((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((*********)))))))))))))))************)))))))))((((((((()))***************'''(((((()))******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++***))))))******************************)))************+++++++++++++++++++++++++++++++++,,,++++++***))))))******+++,,,,,,------,,,++++++************************)))************+++++++++,,,+++***)))))))))***++++++)))'''(((***++++++)))+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))+++***)))***+++,,,***'''(((((((((((()))***++++++*********)))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++*********))))))***))))))(((''''''&&&&&&************)))))))))(((***************)))((((((''''''(((((())))))******(((((())))))*********+++************************((())))))******+++,,,,,,)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))******************)))))))))((((((((((((+++***)))(((((()))***+++)))(((((((((''''''''''''&&&&&&'''''''''''''''((()))((('''&&&%%%$$$######(((((((((((((((((((((((())))))((('''''''''''''''((()))***(((&&&%%%''')))***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&''''''''')))''''''''')))***)))(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''(((((((((''''''''''''&&&)))))))))(((((((((''''''((((((((((((((('''''''''%%%&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&'''((())))))))))))******(((''''''&&&&&&&&&((((((''''''''''''((()))))))))))))))((((((((((((&&&''''''''''''((((((((()))))))))))))))(((''''''(((((((((''''''''''''&&&''''''(((((()))*********))))))))))))))))))))))))&&&'''''''''''''''&&&%%%(((((((((((('''''''''''')))))))))((((((((((((((((((((()))))))))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))***(((&&&&&&'''((('''&&&'''''''''''''''''''''''''''(((((())))))))))))((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************************))))))))))))(((((()))***************((((((((()))******++++++*********+++++++++,,,,,,+++************+++,,,,,,,,,+++******)))*********************************)))************+++++++++************************,,,,,,+++***)))))))))******+++,,,......---+++***++++++++++++++++++++++++)))************+++++++++,,,+++******))))))*********)))'''(((***++++++***+++++++++************)))***************************++++++,,,,,,++++++***))))))************))))))***)))((((((***+++*********)))))))))))))))******))))))))))))******************++++++++++++******+++++++++***************)))))))))((((((''''''&&&************))))))))))))+++******)))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,************************(((((()))******++++++,,,((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&''''''(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************)))))))))(((((((((******))))))))))))******((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######(((((((((((((((((((((((()))((((((''''''''''''(((((())))))((('''&&&((()))(((((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&''')))***)))(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))*********+++++++++,,,))))))(((((((((((())))))''''''((((((((((((''''''(((((((((''''''''''''''')))))))))(((((((((((('''((((((''''''''''''''''''%%%%%%&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((('''''''''''''''((((((((()))******))))))((('''&&&((((((((('''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''&&&%%%((((((((((((((('''''''''((((((((())))))*********'''(((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((***)))'''''''''''')))***))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))***))))))'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((())))))******++++++*********)))))))))))))))(((((()))***************(((((())))))************(((((((((((())))))))))))***************++++++,,,++++++***************+++************************))))))*********+++++++++))))))))))))))))))))))))+++***************++++++(((***,,,......---+++)))++++++++++++++++++++++++))))))*********++++++++++++++++++******************)))(((((()))******++++++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))******))))))(((***(((''''''(((***+++,,,---,,,,,,+++******++++++(((((())))))******++++++)))******++++++******)))************************+++++++++*********))))))*********))))))))))))))),,,+++)))((((((((()))***)))))))))))))))(((((((((''''''(((((()))******+++************************+++++++++***))))))((((((************))))))))))))************************))))))(((((((((((())))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((('''&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((()))************************)))))))))((((((***))))))))))))))))))***(((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))((('''&&&''')))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''''''''''''''((())))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''(((((('''''''''''''''''''''''')))))))))))))))((('''&&&'''''''''(((((((((((((((''''''((()))+++,,,------''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((((((((())))))))))))(((((()))*********)))((((((((())))))))))))))))))))))))&&&'''((())))))***))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++(((((())))))******++++++))))))))))))))))))******(((((()))***************)))))))))))))))*********''''''((((((((()))))))))******))))))******+++,,,+++***************++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))***+++------''')))+++......---+++)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++******))))))))))))))))))))))))***++++++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))************))))))))))))((((((((()))+++---------,,,+++************(((((())))))******++++++)))******++++++******)))************************++++++++++++************))))))))))))))))))******,,,+++)))((((((((()))***++++++******************(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))************++++++++++++++++++++++++))))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))((('''&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((()))***************************)))))))))))))))))))))******)))))))))'''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&''''''''')))))))))))))))(((((('''((('''&&&&&&&&&&&&'''((((((&&&&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))((((((''''''(((((()))''''''(((((((((((('''''''''(((((((((((()))))))))******)))))))))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''(((******%%%&&&'''((()))))))))((((((((((((((()))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((('''(((((((((((()))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((&&&'''((()))***+++,,,---&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((()))***,,,+++)))(((((()))************************'''(((((())))))))))))(((&&&'''((())))))******)))************************((((((((())))))*********))))))))))))************))))))))))))************(((((()))***************))))))))))))))))))******)))))))))*********++++++***))))))))))))***++++++*********)))******+++,,,************************)))************+++++++++************************(((((())))))***+++------''')))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++++++++***))))))((()))***)))((((((***,,,+++++++++************)))***************************++++++,,,,,,++++++*********++++++++++++******)))***+++***))))))+++---++++++***)))((((((((()))))))))))))))******************++++++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))++++++++++++++++++++++++))))))))))))((((((((('''((((((((((((((((((((((((''''''((())))))******+++''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************++++++++++++''''''''''''''''''''''''((((((''''''(((((()))***)))))))))))))))((('''&&&'''''''''((()))******+++))))))))))))))))))))))))(((((()))***************++++++*********)))))))))))))))************))))))'''''''''((((((((((((((((((((((((((('''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))***)))'''((()))******)))))))))*********))))))((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((((((''''''''''''''''''(((''''''(((((((((((('''''''''((((((((())))))))))))*********)))))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''(((((('''''''''(((((()))%%%&&&'''((()))))))))((('''((((((((()))))))))***))))))))))))((((((((('''&&&'''((())))))******)))'''((((((((())))))))))))((((((((('''''''''''''''))))))))))))))))))))))))''''''(((((()))(((((((((''''''''''''((((((((()))''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''((())))))***((((((''''''''''''((((((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''''')))++++++)))''''''((())))))))))))))))))))))))((())))))))))))(((((('''&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((()))))))))************(((((()))******************)))))))))))))))))))))))))))))))))*********+++)))))))))))))))***++++++******))))))***++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++***************+++((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,+++***)))(((((()))******((((((***,,,+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***,,,...---+++)))***,,,******))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))***************************)))(((((()))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))''''''(((((()))*********&&&'''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))***************)))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((()))))))))(((((('''''''''(((((())))))******))))))))))))))))))))))))(((((()))***************+++++++++*********))))))((()))***++++++***)))(((''''''''''''((((((((()))'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++(((''''''***,,,+++)))'''((()))******)))((((((%%%&&&'''))))))'''&&&%%%'''&&&%%%&&&((()))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))******************))))))))))))&&&'''''''''(((((())))))''''''(((((()))*********&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))(((''''''&&&''''''$$$%%%'''))))))))))))((('''((((((((())))))************))))))((((((((('''%%%&&&''')))************'''((((((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***((((((''''''''''''((((((((()))))))))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((()))******)))((('''%%%(((+++***(((&&&&&&'''))))))))))))))))))))))))))))))***))))))(((''''''&&&'''((()))************((((((((((((((((((((((((*********)))))))))))))))++++++******))))))(((((((((((())))))*********+++(((((()))************************)))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++******))))))***+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++...---,,,***)))(((((((((((())))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,+++***)))(((''')))+++***((('''***---+++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++***---000///,,,******+++,,,+++++++++++++++,,,,,,++++++******))))))((((((+++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++,,,,,,(((((())))))*********+++)))***+++++++++***((('''''''''((()))***++++++,,,******+++,,,---......///*********************************)))((((((''''''((()))))))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%************************((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((()))***************+++++++++************)))((()))***++++++***)))(((&&&'''''''''(((((())))))&&&&&&&&&''''''((((((((($$$$$$%%%&&&'''((()))***(((((((((((((((((((((((('''''''''''''''((()))***)))&&&$$$%%%(((***)))(((&&&'''((())))))(((''''''$$$&&&(((******(((&&&$$$'''&&&%%%&&&((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''((()))))))))(((&&&%%%'''''''''''''''((()))))))))'''%%%$$$###$$$&&&'''+++)))'''&&&((()))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((''''''&&&%%%))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))+++)))'''''')))+++++++++---,,,***)))))))))***+++)))************+++++++++......,,,***((('''%%%$$$###&&&+++//////,,,(((%%%))))))))))))))))))))))))''''''''''''((((((((((((,,,+++++++++***)))))))))***)))((((((((((((((()))***(((((()))***+++***)))***++++++,,,,,,------...************************,,,,,,+++***))))))******+++*********+++,,,,,,---'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++++++++++++++,,,))))))))))))))))))***+++)))))))))***+++++++++,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))(((&&&%%%$$$###"""***************************,,,,,,+++)))((()))***)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********+++*********))))))(((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******(((((())))))******++++++(((((((((((())))))))))))+++***)))(((((()))***+++,,,***)))''''''(((***++++++***(((***,,,---***(((+++*********))))))((((((,,,+++***))))))***+++,,,$$$%%%%%%&&&'''((())))))---,,,***)))'''&&&&&&&&&(((''''''&&&&&&((()))******)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))'''&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&'''''''''''''''((())))))***)))(((&&&&&&''''''(((***)))'''''')))))))))((('''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((('''(((((()))******))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((())))))(((((('''&&&))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((((((((((()))))))))******)))(((((((((((((((((()))((('''&&&&&&((())))))(((++++++***))))))))))))))))))************+++++++++,,,++++++***)))((((((''''''(((***+++++++++)))((())))))))))))))))))))))))*********++++++++++++,,,+++++++++************************)))))))))*********)))((()))***+++***))),,,,,,,,,,,,++++++++++++************************,,,,,,+++******************)))))))))******+++,,,+++++++++++++++***)))))),,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,************************************************+++++++++++++++++++++++++++***(((''''''(((***+++---,,,,,,++++++*********...---,,,***))))))))))))************++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************)))((('''&&&&&&%%%***************************+++,,,+++)))((()))***++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++************)))))))))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((+++***)))''''''(((***+++)))(((&&&(((******(((&&&************)))))))))((((((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((((((+++***)))'''&&&&&&&&&&&&(((''''''&&&'''((()))***))))))''''''&&&'''(((((((((((((((((((((((((((((((((((())))))************)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++)))(((''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''((())))))************)))))))))))))))(((((((((******(((''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************************'''''''''(((((('''''''''(((((((((((())))))))))))((())))))***************''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((()))************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))*********++++++))))))************))))))(((''''''((()))***((('''))))))******))))))(((((()))************+++++++++)))))))))*********+++++++++***)))((((((((()))***))))))))))))))))))))))))+++++++++,,,,,,,,,------***************+++++++++++++++++++++++++++++++++***)))((()))+++++++++***---,,,,,,+++******))))))++++++++++++++++++++++++,,,++++++************+++)))))))))((())))))***++++++++++++++++++******))),,,,,,++++++++++++,,,,,,++++++************++++++)))))))))***************)))))))))***************++++++++++++++++++++++++++++++))))))))))))++++++...------,,,+++***))))))///...---,,,+++*********+++++++++++++++***************++++++++++++*********+++++++++,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********)))))))))***************************+++,,,+++)))))))))+++,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))***)))(((((((((((()))******)))((((((((()))***+++***)))((()))***+++***(((************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''((())))))******+++++++++***)))(((((((((((()))+++***(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((()))*********((())))))******)))))))))''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))))))))******))))))((('''(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******)))*********++++++++++++)))***+++,,,,,,+++***))))))))))))+++,,,,,,***((('''((()))******)))((('''))))))*********+++++++++)))))))))******+++++++++---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))*********+++)))))))))***+++++++++,,,*********+++++++++++++++***)))((()))+++,,,+++***+++++++++*********))))))++++++++++++++++++++++++,,,++++++******+++++++++******)))))))))******+++((((((***+++,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,++++++*********++++++***++++++,,,---...,,,,,,,,,++++++*********)))***,,,,,,,,,,,,***))))))))))))***+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++************************)))+++,,,+++***)))***++++++++++++******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******++++++******))))))(((((((((((((((((())))))))))))++++++***))))))***++++++))))))((((((((()))******))))))(((((())))))))))))*********)))))))))))))))(((((((((''''''((((((((()))((((((((('''''''''&&&'''''''''&&&&&&'''((((((''''''''''''((((((((()))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))))))))*********)))((('''((((((((()))+++***(((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++'''(((((()))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((())))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))*********++++++++++++)))***+++,,,,,,+++***)))*********+++---,,,***((('''((()))******)))((('''))))))*********++++++++++++++++++***************+++*********))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))***+++++++++,,,((((((***+++++++++******+++))))))***+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++*********++++++((()))***+++,,,------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++...------------------...*********++++++,,,,,,,,,)))))))))******,,,---------,,,,,,,,,++++++*********+++,,,------,,,+++***'''(((((()))***++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))************++++++************************)))***++++++***)))***+++))))))******++++++,,,,,,************************(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************)))(((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))******++++++******))))))(((((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((())))))***''''''&&&&&&%%%%%%'''((())))))))))))))))))******)))))))))******))))))))))))))))))(((''''''&&&&&&((((((((('''(((((()))***&&&''''''(((((((((((((((&&&&&&'''(((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((())))))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))))))))))))))((((((((((((((()))(((((((((******((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))(((((((((&&&''''''((()))******+++'''((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***(((((())))))(((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))*********++++++******++++++++++++*********)))((()))******((('''(((((())))))******)))))))))************+++++++++,,,,,,,,,+++******))))))((()))***++++++***((('''))))))))))))))))))))))))*********++++++++++++,,,***************+++++++++'''((()))+++++++++******+++***)))***,,,,,,,,,+++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........++++++,,,,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,+++***************,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++(((((())))))******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******************************************)))***++++++***)))+++,,,((())))))***+++,,,------************************(((((())))))))))))((((((&&&''''''((())))))******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((''''''((())))))&&&''''''(((((()))))))))***+++***)))((((((***,,,))))))))))))************(((((())))))))))))(((((()))))))))(((((('''''''''))))))((((((((())))))***&&&''''''((()))(((((((((&&&'''(((((()))(((((('''(((((((((((((((((((((((()))))))))(((((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((())))))(((((((((((())))))((())))))))))))))))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))*********)))((('''&&&'''(((((('''''''''''''''((())))))+++***)))((('''(((((()))***)))'''''')))))))))((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))******))))))((('''))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((((((((((()))))))))************))))))))))))******,,,***(((((()))))))))((()))))))))))))))***++++++)))************+++++++++,,,,,,++++++++++++******((())))))************)))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++***************'''(((***,,,------,,,++++++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,+++***************,,,,,,------,,,,,,+++***------,,,,,,,,,,,,------++++++,,,------,,,++++++******+++,,,,,,---......******+++,,,,,,---......++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---------,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************(((***++++++******+++,,,*********++++++,,,,,,,,,************************(((((())))))))))))((((((&&&&&&'''(((***+++,,,,,,((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,%%%&&&'''((())))))))))))+++,,,,,,***((((((+++...((()))))))))************(((((()))******)))(((((()))))))))((((((((((((((()))(((((('''''''''((((((&&&&&&((()))))))))(((''''''(((((())))))((('''&&&(((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))***)))(((((())))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((()))******+++,,,+++)))((((((((()))***'''''''''''''''((()))))),,,+++)))''''''((()))++++++)))'''&&&((()))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))***************)))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))***++++++++++++***))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++///---***)))***++++++++++++***)))))))))***,,,---)))************+++++++++++++++++++++++++++,,,,,,))))))(((((()))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))((())),,,.........---,,,+++***)))***,,,---,,,+++......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++***))))))((()))))))))***+++,,,---............------,,,,,,------...++++++------------++++++))))))***+++,,,,,,------))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++++++++,,,---...000000+++++++++,,,,,,---------...---++++++++++++---......------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************(((***++++++******+++---,,,,,,++++++++++++++++++************************(((((())))))))))))((((((&&&'''((()))+++---...///(((((())))))*********++++++***)))'''''')))***+++))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))******++++++(((((((((((()))))))))))))))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))%%%&&&&&&$$$!!!"""%%%)))(((((())))))*********+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((()))))))))'''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&'''''''''(((((()))))))))'''%%%&&&)))***(((&&&))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&%%%$$$###""""""!!!&&&''''''((()))******+++&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))************)))(((***)))'''&&&'''(((***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))***+++***(((&&&%%%))))))))))))***************)))))))))((((((''''''))))))(((((((((((())))))))))))))))))***************)))((('''&&&&&&'''(((+++***)))))))))))))))***+++++++++***************************))))))))))))''')))***)))((('''((())),,,,,,+++)))(((&&&%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++************++++++++++++************)))((('''&&&%%%%%%************+++,,,------+++++++++******))))))))),,,,,,,,,+++++++++******,,,+++***))))))***+++,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))***++++++,,,++++++------------------------,,,,,,,,,---------.........---,,,---///000///...------------------------,,,++++++******++++++,,,...---+++******+++,,,---///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---///---***(((((())),,,...,,,,,,***)))))))))***+++,,,+++)))((('''''''''((())))))))))))))))))))))))+++***************++++++!!!"""$$$&&&((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))((('''''''''''''''***((('''((()))***)))'''++++++***)))((('''&&&&&&+++)))(((&&&&&&((()))++++++******)))((('''&&&&&&************************)))(((&&&&&&''''''&&&$$$))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''(((((()))***''''''((((((((((((''''''''''''''''''((((((((())))))'''&&&'''))))))(((&&&))))))))))))((('''&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''((())))))******'''''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((()))))))))))))))(((((())))))'''''''''(((***+++(((((((((((((((((((((((())))))(((''''''(((((()))'''((()))******)))(((((((((((()))))))))*********+++++++++*********))))))))))))(((((((((((())))))(((((()))))))))************)))((('''&&&''''''((()))((((((((((((((())))))))))))))))))))))))******************))))))))))))((()))******(((((()))***************************************************************************,,,,,,,,,++++++*********)))******++++++******)))++++++******)))(((((((((+++++++++***++++++,,,,,,------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------.........++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///...---...000000///...------------------------,,,,,,++++++++++++,,,,,,...---,,,++++++,,,...//////...------,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************++++++++++++******++++++++++++******++++++******++++++,,,---...,,,***))))))***,,,---,,,+++***)))))))))***+++,,,+++)))(((''''''(((((())))))))))))))))))))))))++++++******************###$$$&&&'''((()))(((((('''''''''((((((((())))))(((((((((((())))))))))))******)))(((((((((((((((***((('''((()))***)))'''))))))))))))((((((((((((***)))(((''''''((()))***++++++***)))((((((''''''))))))))))))))))))))))))+++)))(((((())))))(((&&&))))))************)))))))))))))))))))))))))))))))))))))))***************((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))******''''''((((((((((((''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''))))))))))))((('''&&&%%%(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((((((''')))((('''''''''(((***+++))))))))))))))))))))))))))))))((((((((())))))***'''''''''(((((()))***+++(((((())))))))))))******++++++************))))))))))))(((((((((((())))))(((((())))))))))))******))))))((('''''''''((((((''''''&&&''''''((()))***'''((((((((()))*********++++++*********))))))))))))***+++***))))))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,+++******)))))))))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------((()))***+++,,,------...++++++************++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------111000//////000111000...---------------------------------,,,,,,---------...---,,,,,,---...///111///...------,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------,,,,,,,,,------------,,,,,,,,,,,,************+++++++++,,,******++++++++++++******++++++******++++++,,,---,,,++++++******+++,,,,,,,,,+++******))))))******++++++)))((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))***&&&'''((()))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))+++******))))))))))))******((('''((()))***)))'''&&&&&&'''((()))***++++++***)))(((''''''((()))***++++++******))))))((((((((((((((((((((((((((((((,,,+++)))***++++++***)))))))))************))))))))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))*********+++++++++(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))+++*********************((()))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''((((((((('''(((((()))(((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((''''''''')))(((((('''((()))******)))))))))))))))))))))))))))))))))))))))*********)))((('''&&&'''(((***+++(((((((((((()))))))))***((((((((((((((((((''''''))))))(((((((((((())))))(((((((((((()))))))))***))))))((((((((((((((((((&&&&&&&&&'''((()))***+++'''(((((()))***++++++,,,+++++++++*********)))))))))+++,,,+++***)))***+++...---,,,+++***)))((((((************************++++++++++++++++++++++++------,,,+++***)))(((((())))))************))))))++++++++++++,,,,,,------,,,,,,,,,,,,++++++***))))))))))))******+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------........................+++++++++,,,,,,,,,,,,---111000...///000000///---..............................------------......------------...///111222......------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////......---------,,,------------------,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---******+++,,,,,,,,,+++++++++++++++***************+++******))))))((((((((()))))))))))))))))))))))),,,,,,+++***))))))))))))************))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))******)))(((((()))))))))***((('''((()))***)))'''&&&&&&'''((()))***++++++))))))(((((((((((())))))***************)))))))))))))))))))))))))))))))))+++***)))***,,,,,,+++***))))))************))))))((((((((((((((((((((((((&&&&&&''''''((()))******))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((())))))))))))*********(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''''''''((()))))))))(((''''''''''''((((((((((((''''''(((((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))(((((()))***************,,,***(((&&&&&&''')))***'''(((((((((((()))))))))''''''''''''''''''(((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))))))))))))))((('''(((((()))***+++,,,))))))***++++++,,,------++++++++++++************)))+++,,,+++***)))***+++,,,,,,+++***)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******)))(((((()))))))))******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---........................++++++,,,,,,,,,---------///...------//////...---........................///......------......///---------...///000111111......---------......///......---------,,,,,,,,,------------------------------,,,,,,------...///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...///////////////......---------------------------------***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++******))))))***************))))))))))))))))))))))))))))))))),,,++++++***))))))******,,,++++++***))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))(((((('''''''''(((((()))***((('''((()))***)))'''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))************************************)))((()))+++,,,+++***))))))************))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))(((((('''((()))***)))((('''&&&''''''((((((((((((''''''(((((((((((((((''''''''''''((()))((('''&&&''')))'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))******))))))))))))))))))))))))%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************,,,+++)))'''&&&'''((()))''''''(((((((((((())))))(((((())))))))))))******))))))(((((((((((())))))''''''(((((((((((())))))(((((()))*********))))))))))))((())))))***+++,,,***+++++++++,,,---------,,,++++++++++++*********)))***+++***))))))***+++(((((())))))***+++++++++((((((((((((((((((((((((+++++++++++++++++++++++++++************)))))))))((())))))******))))))((()))))))))******+++++++++***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................,,,,,,,,,---------.........---,,,---...//////.................................------------......------......///000000000.........---......///000......---------,,,,,,,,,---------------------------------------......///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...............---------------------............++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,***++++++++++++***)))))))))******++++++***))))))))))))))))))))))))))))))+++***************++++++---,,,+++***))))))))))))((((((((()))))))))******(((((((((((())))))))))))'''''''''''''''(((((()))***((('''((()))***)))'''******))))))((((((''''''(((((())))))))))))((((((''''''(((((())))))******************************(((''''''(((***,,,+++***))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,++++++***((()))***++++++)))'''&&&''''''(((((((((((('''''')))(((((((((''''''''''''&&&((())))))'''&&&''')))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********((((((((((((((((((((((((%%%%%%&&&(((((()))))))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&''')))******))))))***)))(((''''''((())))))'''''''''((((((((())))))((((((((()))))))))******))))))(((((((((((())))))'''''''''((((((((())))))'''((()))***+++******)))))))))((((((((())))))***++++++++++++++++++++++++,,,,,,+++++++++*********((()))******(((((()))***))))))******+++,,,,,,---))))))))))))))))))))))))************************))))))))))))************(((((())))))))))))((((((***************+++++++++)))***,,,------,,,+++***------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,------,,,++++++((()))+++,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,---------...------------------------+++,,,---....../////////........................------........./////////---,,,,,,---000111111000...........................------------------...---......//////........................///000000......---------,,,,,,,,,........................---------------...//////,,,+++++++++,,,,,,---...---------------------------------...............---------------.........------------.........///+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++******++++++,,,---)))******++++++,,,------***++++++,,,+++***)))((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))(((((())))))(((((()))))))))*********(((((((((((())))))))))))((((((''''''((())))))******((('''((()))***)))'''))))))))))))(((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))))))))************************(((''''''(((+++,,,,,,+++))))))************))))))))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))))))))(((''')))***,,,---,,,***((('''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&(((***)))&&&%%%''')))''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))))))))************''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))))))))((('''''''''(((((()))***+++''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))'''((()))+++++++++***))))))(((((('''''''''((((((+++++++++***************,,,,,,,,,+++++++++******''')))***)))((('''((()))---------,,,,,,+++++++++************************))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))((((((++++++++++++++++++++++++((()))+++---------++++++,,,++++++******)))))))))))))))***+++,,,------...++++++------------++++++((()))+++,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000---------.........//////------------------------+++,,,---...////////////////////////////////////.........////////////000---,,,,,,...111333333222////////////////////////---------,,,,,,------------...............---,,,...............///000000......---------,,,,,,,,,...........................------------...//////++++++++++++,,,,,,---...------------------------...............---------+++,,,,,,------.........---------.........//////++++++,,,,,,,,,---------))))))************))))))++++++******++++++,,,---************+++,,,---...******+++,,,+++***)))((())))))+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))***+++------,,,+++)))((((((((()))***))))))))))))************(((((((((((())))))))))))))))))((())))))***++++++***((('''((()))***)))((((((((((((((())))))))))))(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((''''''))),,,------,,,))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++******)))((((((((((((((()))))))))))))))))))))))),,,++++++***)))(((''''''++++++***)))(((''''''&&&((((((((((((((((((((((((+++***)))'''''''''((()))%%%%%%&&&'''((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************)))((('''&&&%%%%%%'''&&&%%%&&&((())))))(((+++******)))))))))))))))+++***)))((('''(((((()))))))))))))))(((&&&%%%$$$''''''((())))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********))))))))))))))))))************+++++++++++++++******************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---........................///......------......///......------------------------...///////////////,,,---...///////////////,,,---...000000000///...------....../////////000//////..................//////...---------------000000////////////000000////////////.........---+++,,,...//////...,,,+++---------.........//////000///...------...///000000///...---------------........................------,,,++++++***))))))........................000000//////.........---000///......//////...---.........------,,,,,,+++---,,,++++++******+++++++++++++++,,,,,,---------++++++******************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))%%%&&&(((************)))************************''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''+++,,,,,,+++***(((&&&%%%(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))***************)))(((((())))))************))))))'''(((***++++++***)))(((%%%&&&&&&&&&'''(((((((((************))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''(((((())))))************)))(((''''''''''''((((((((()))&&&&&&''''''(((((())))))))))))((('''''''''''''''))))))))))))))))))))))))+++*********)))((((((((()))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((+++***)))(((''''''((()))&&&&&&''''''((('''''''''((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))((((((((((((((('''***)))((()))+++++++++)))(((((((((((())))))***+++))))))*********)))((('''))))))))))))((('''&&&&&&''''''((())))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))******)))))))))(((((((((''''''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................000//////////////////000,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111000000+++,,,---...//////...---------------.........///............------------//////...---------------//////............//////......------------------111111000000000000111111---------....../////////000///............///000000///......---------..............................------,,,++++++******........................000/////////............///...------.........---........................---,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++++++++***))))))************************))))))***+++,,,,,,------************************(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((((((&&&'''((()))***))))))((((((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))***************)))(((((())))))************))))))((()))+++++++++)))(((''''''(((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))******))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((***))))))(((((((((((()))''''''((((((((('''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((())))))*********,,,+++******++++++***)))&&&&&&&&&'''((()))+++,,,''')))***++++++)))'''&&&((())))))******))))))(((''''''((()))))))))))))))))))))******))))))((((((((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))************+++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111------..................------,,,,,,,,,,,,---------------------.........000000......---...///000111111222222222111000000------...////////////...............////////////////////////.........---000000///........./////////////////////////////////...---,,,,,,---...///111000...,,,,,,...///111............////////////000//////......//////000////////////....................................///......------,,,,,,,,,........................////////////...............---------------........................//////------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************))))))(((++++++++++++++++++++++++++++++******+++,,,---...************************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((($$$%%%&&&((())))))))))))(((((((((((())))))))))))***)))))))))))))))(((((()))))))))))))))))))))))))))************))))))((())))))************)))))))))******+++***)))'''&&&******))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%&&&'''''''''%%%&&&&&&''''''(((((())))))'''(((((())))))(((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++***(((((())))))(((&&&&&&&&&&&&&&&'''((()))***'''(((((((((((('''&&&&&&(((((()))***************''''''((()))))))))))))))))))))*********))))))((((((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))*********+++++++++***************+++++++++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------...---,,,,,,---...000111------............//////......------------......000000000000111111111111444333111//////000111333222222222222111000//////000000111111111111111111000000000000000111111111111111111111000000000///111111000000000000111111111111222222222222111111000///...---...///111222///...---,,,,,,------...////////////////////////000//////////////////000/////////000////////////........................////////////......------........................///////////////.....................---...000222111000///---------------------,,,++++++++++++,,,---------,,,,,,+++++++++******+++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++***)))'''&&&&&&(((+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((())))))))))))************))))))((('''))))))))))))))))))))))))))))))************)))((())))))************))))))'''((()))******))))))(((*********))))))((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((&&&%%%&&&'''((('''&&&''''''(((((()))))))))***&&&''''''(((((((((((('''&&&&&&&&&'''''''''((((((*********)))))))))))))))***)))))))))))))))******((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((()))))))))((('''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))************))))))))))))+++)))(((((())))))'''&&&((((((''''''''''''(((((()))(((%%%$$$###$$$&&&''''''((()))******++++++***''''''((()))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))************))))))*********+++++++++))))))*********+++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,------------------------...//////------------------------------------------------------,,,,,,,,,...///111.........//////000000000222222111111111111222222111111111222222333333333555444222000000222333444333333333333333222111000333333333333222333333333222222222222111111111111222111222111111111111111222111111000111111222222333333444555555444333333222111000///000000111222111222222333222111000///000000000000000000000000///000000000000000000/////////000111111000000///////////////////////////000000///////////////....................................///////////////...000000///...///333666777666333000...---------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------,,,,,,+++******************************)))&&&%%%%%%'''***,,,************************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))******(((((((((((())))))))))))******++++++***)))((('''))))))))))))))))))))))))((())))))*********))))))))))))************))))))%%%&&&'''((()))*********)))))))))(((((('''''''''*********)))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&&&&(((((('''&&&((((((((()))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))******************************))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))'''(((((())))))))))))((((((((()))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((())))))*********))))))(((((((((+++***))))))******)))(((***)))(((((('''''''''(((***(((%%%""""""$$$&&&)))'''(((((()))************''''''((()))))))))))))))))))))******++++++******)))))))))*********++++++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))************+++++++++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------..................//////000------------------------------------------------------------...///000111//////000000111111222222222222111111111111222222222222222333444444555555666555444444444666777888999999999999999999888777888888777666666666777777555555444444444444444333222333333444444555666666444444444444444555555666666777888999999888777666555555555555444444333333222333444555444222000...111111111111000000000000///000000111111000000///...///111222222111000000////////////////////////////////////////////////.................................///////////////...000111000///000555999>>><<<888444111/////////...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------------,,,,,,+++************************---+++)))(((((())),,,---************************+++************)))))))))))))))))))))))))))))))))************************)))))))))************+++&&&''''''(((***+++---...(((((((((((()))))))))))))))***+++++++++***)))((())))))))))))))))))))))))((())))))************)))))))))************))))))&&&&&&''''''((()))***+++)))(((((((((((((((''''''************))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&'''(((((('''&&&(((((((((((())))))))))))&&&''''''((())))))))))))(((((()))))))))*********(((((())))))******++++++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))((('''''''''&&&%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))&&&'''((()))******)))((('''(((((())))))))))))(((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((((((((()))))))))((('''((()))***)))((())))))((((((((()))*********)))'''%%%%%%&&&'''(((''''''((()))))))))((((((''''''((()))))))))))))))((()))***++++++++++++***))))))*********+++++++++'''((((((((()))))))))******)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++)))************+++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---.........------------...//////...................................................///000111111222222111000111111222222333444444444444444333333444444444666666777777888999999999;;;;;;<<<======>>>???@@@BBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>??????@@@<<<<<<<<<<<<;;;;;;;;;:::888888999;;;<<<===>>>???>>>=========>>>>>>???@@@???@@@AAABBBBBBAAA@@@???===>>>??????>>><<<:::888555555555444444333222111222222222111111000000000///000111111111111000///...///111333333222111000////////////////////////////////////////////////..................................../////////000---000111000...///555:::>>>;;;777333111000000000......---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,------------,,,++++++++++++++++++++++++++++++...---+++******+++---...************************+++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++''''''&&&'''(((***,,,---(((((((((((())))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************))))))************))))))((((((((('''''''''((((((((())))))))))))))))))******))))))))))))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&'''((()))(((&&&((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&''''''((()))***++++++))))))))))))))))))))))))&&&'''(((*********)))(((''''''((())))))***))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))******%%%$$$$$$%%%'''((('''&&&(((((((((((()))+++,,,---***)))))))))((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))((()))***+++++++++++++++)))************+++++++++'''((((((((())))))************))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++)))************+++++++++((())))))***++++++,,,,,,++++++---......---++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,---......................................................///000222333444444333222111111222333444444555555======<<<<<<<<<<<<======;;;;;;<<<======>>>??????AAABBBCCCEEEGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMKKKJJJIIIGGGGGGGGGHHHIIIDDDDDDDDDCCCCCCCCCBBBBBB??????AAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJGGGIIIJJJKKKKKKJJJIIIGGGFFFGGGHHHIIIGGGDDDAAA???>>><<<:::888777888999999222222222222111111000000///000111222222111000///...///111333444333111000000000000000000000000000............////////////........................---.........//////000000,,,///000///---...444::::::888444000.........///......---,,,,,,,,,,,,---+++++++++,,,,,,---------******+++,,,,,,---......------------------------------------------------++++++------------+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))(((&&&&&&&&&'''((((((((((((((())))))))))))'''(((***,,,---,,,+++***))))))))))))))))))))))))(((((()))***************))))))************))))))+++***)))(((&&&&&&%%%%%%))))))******+++++++++,,,)))((((((((('''''''''''')))))))))))))))))))))))))))((((((((('''''''''''')))'''&&&'''((()))((('''(((((((((((('''''''''''''''''')))***++++++++++++''''''''''''((((((((()))))))))))))))************++++++******************************************+++++++++*********))))))'''''''''(((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))******************)))(((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&******))))))))))))******)))))))))***+++++++++,,,+++++++++***************))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++'''((()))+++++++++***)))++++++++++++++++++++++++++++++++++++,,,---...///------------------------***+++,,,------,,,***)))---.........////////////000000////////////000000//////.........///000000//////000111111111000000333222444888<<<<<<999666777666666555666888:::;;;@@@AAAAAABBBBBBBBBAAAAAADDDFFFHHHHHHGGGFFFFFFFFFDDDGGGKKKOOORRRSSSSSSRRRSSSTTTTTTSSSRRRRRRTTTVVVRRRSSSVVVXXXZZZ[[[[[[[[[YYYTTTNNNLLLMMMNNNNNNMMMMMMLLLLLLOOOTTTXXX[[[\\\^^^]]]\\\YYYVVVUUUWWWYYYYYYUUURRRSSSSSSQQQOOOMMMMMMNNNNNNMMMLLLJJJJJJJJJJJJHHHDDDAAA===:::888666>>>===;;;999777666555555999777555444444333111000111111111111111111111111000000000000////////////000000///////////////...000//////.........//////111111111111000000000000111000/////////000222333777666555333111000......000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---------,,,,,,+++++++++...------,,,+++++++++,,,------++++++++++++------###$$$'''***+++++++++***,,,+++)))((((((***+++,,,,,,,,,+++***)))))))))***...---+++***)))***++++++++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,---,,,***)))))))))***+++((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))***************)))((('''&&&'''(((*********)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))***************)))((((((''''''''''''(((***+++,,,((((((((((((((()))******(((((())))))*********+++*********************************************************)))))))))(((((()))))))))((('''''''''&&&((((((((()))))))))))))))************************))))))))))))******************)))((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))(((((())))))))))))))))))))))))''''''((((((((((((((((((******))))))))))))************************++++++************************))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++'''((()))***++++++***)))++++++++++++++++++++++++)))))))))))))))+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------,,,,,,,,,---------///////////////000000111000///////////////000000111222333444444555555555666666888<<<@@@AAA>>><<<;;;:::999:::<<>>>>>>>>???:::888777666666555333111333333333333333222111111000000000000000/////////000000000000000000000000000000/////////000000111111111111111000000000000111000/////////000222222555444333222111000///...//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---------,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,+++******+++,,,,,,''')))***,,,,,,,,,***)))---,,,***)))((()))+++,,,---,,,++++++++++++++++++,,,+++*********+++,,,---))))))))))))))))))))))))+++***))))))))))))***+++,,,++++++***))))))******))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))************))))))(((&&&''')))*********))))))))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******'''(((((()))***+++++++++************************************************)))))))))(((((((((((((((+++***))))))''''''&&&%%%&&&&&&'''(((***+++,,,,,,************************))))))))))))***************))))))(((((((((((((((''''''((((((((()))))))))*********)))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))*********))))))(((((())))))*********************))))))(((((())))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++((()))******+++*********++++++++++++++++++++++++(((((((((((()))***+++,,,++++++++++++++++++,,,,,,---------,,,,,,------...///...---,,,,,,,,,---............///000111333333444333333222222222333333333333444555666777888888;;;<<<>>>AAAEEEFFFDDDCCC===<<<;;;;;;>>>DDDIIILLLIIINNNRRRRRRPPPOOORRRVVVYYYZZZ[[[XXXUUUXXX___ffflllnnnrrrwwwzzz}}}}}}}}}xxxyyy{{{zzzyyyxxxyyyzzz~~~~~~{{{|||}}}|||zzzwwwyyy~~~~~~zzzwwwtttqqqmmmjjjjjjjjjjjjiiigggdddaaa``````]]]YYYVVVTTTQQQMMMKKKAAABBBCCCEEEFFFGGGGGGGGGBBB@@@>>>======;;;888666333333444444444222111000111111111111111111111222111111111111111111111111///000000000111222222222222222111111111000000000000000000///000111111222222222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++************++++++,,,---......---,,,***)))---,,,+++)))))))))***+++,,,,,,,,,+++,,,,,,------************+++,,,---...))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))'''((()))*********))))))+++++++++,,,,,,,,,,,,---))))))))))))************))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''&&&%%%&&&''')))***((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((((((''''''&&&(((''''''&&&&&&''''''(((((((((((((((((())))))***''''''((()))***++++++,,,))))))))))))************************************))))))))))))))))))))))))***)))))))))((((((''''''&&&&&&''')))***+++,,,---************************((()))))))))************))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''((((((,,,++++++******++++++,,,(((((((((((((((((((((((('''((((((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))++++++******))))))((((((''''''((()))******++++++))))))))))))))))))))))))))))))***+++++++++++++++************************************************++++++++++++++++++++++++************+++,,,---------------..................---,,,++++++---...///111000///......///000111000000111222333555777888999999888888888888888999999999999::::::;;;<<<<<<@@@AAACCCEEEGGGHHHGGGFFFDDDBBBAAABBBFFFMMMTTTXXXXXX^^^cccccc___]]]bbbgggnnnqqqrrroookkkmmmttt{{{~~~~~~}}}zzzvvvtttsssooojjjfffccc___ZZZUUUPPPQQQRRRRRRRRRQQQOOOOOOOOOMMMKKKHHHFFFCCC>>>;;;777777999999999888666555444444444444444444444444000000000000000111111111...///000111222222333333222222222111111111000000000000000000000111111222000000000000000000000000---------...............------------------------......------,,,,,,,,,,,,------------------,,,,,,,,,++++++*********++++++,,,++++++++++++++++++,,,------......---,,,+++***------+++***************+++++++++++++++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************))))))))))))***)))))))))+++++++++,,,,,,,,,------((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))((((((''''''++++++***)))(((((())))))))))))(((((((((((())))))'''(((((()))******++++++(((((()))))))))*********************************************************'''((((((((())))))******((()))))))))******++++++))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((()))))))))***(((((('''''''''&&&&&&&&&(((((()))***************************************))))))))))))))))))))))))(((((())))))******++++++************************((((((''''''''''''((((((******))))))))))))******((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((()))*********************************************************************))))))(((((((((((())))))(((((((((((())))))+++******))))))((((((((('''(((((()))***++++++,,,************************))))))***+++++++++++++++************************++++++******************++++++++++++++++++++++++************+++,,,---...---------....../////////---,,,+++++++++---...///111111000000000111222333444555555666888:::<<<===<<<;;;;;;;;;;;;<<<======@@@????????????AAABBBCCCCCCEEEGGGHHHIIIIIIJJJJJJOOOOOOOOORRRYYYbbbjjjooopppvvv{{{zzzvvvtttxxx~~~~~~zzztttooogggggggggfffeeedddcccbbb^^^\\\XXXTTTPPPJJJDDD???@@@@@@AAABBBAAA@@@???>>>777777777666666666666555222222222111111111000000...///000222333333333333222222222222111111111111///000000000111111111111....../////////000000000---------.........//////------------------------............---,,,,,,+++------------------------,,,++++++***++++++,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++***++++++******)))******+++,,,---------,,,,,,+++***)))))),,,,,,,,,+++++++++******))))))************))))))))))))+++,,,,,,+++***)))))))))))))))))))))))))))+++******))))))******+++************************'''((()))************************))))))))))))***************++++++++++++((()))))))))************************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))))),,,+++***))))))((())))))))))))(((((((((((())))))))))))))))))************'''(((((())))))*********************************************++++++++++++&&&'''((((((******+++,,,******************))))))(((((((((((((((((((((((())))))))))))************((((((((((((((())))))***((((((((()))))))))******'''''''''&&&&&&&&&%%%%%%(((((()))***************************************))))))))))))))))))))))))))))))))))))************************************)))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((()))***************************++++++++++++************************++++++***))))))((('''''')))((((((''''''(((((()))))))))))))))))))))(((((())))))******++++++,,,,,,************************''''''((()))))))))))))))************************,,,,,,+++************+++++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++,,,------......---------------...///000000111111222333444555555999999:::;;;<<<>>>@@@AAA============>>>@@@AAABBB@@@@@@@@@@@@BBBDDDGGGHHHLLLOOOQQQSSSTTTUUUWWWXXX[[[\\\^^^ccckkkttt}}}qqqnnnjjjfff```ZZZRRRMMMLLLKKKJJJIIIHHHGGGFFFFFF>>>>>>===<<<;;;::::::999888888777666555444333333000111222444444444333333333222222222222111111111//////000111111111111000.../////////000000000111..................//////---------------------------............------,,,------------............,,,,,,++++++,,,,,,------------............------))))))******+++,,,------++++++,,,,,,,,,,,,,,,,,,******))))))******++++++......------+++)))((('''++++++******)))(((((((((******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))++++++************++++++************************((())))))************)))++++++***)))))))))******))))))))))))************))))))))))))************************************((())))))******))))))((('''''''''''''''''''''''''''''''''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))******************)))((((((''''''''''''***))))))(((((((((((((((************))))))))))))''''''(((((()))******+++************************))))))))))))*********+++((((((((()))*********+++************************))))))))))))))))))))))))))))))))))))************((((((((((((((()))******(((((()))))))))*********((('''''''''&&&&&&&&&&&&(((((()))***************************************))))))))))))))))))))))))*********)))))))))))))))***************************))))))(((((())))))***)))(((((((((((((((((()))))))))))))))))))))))))))''''''(((((()))******+++(((((()))***************))))))))))))*********+++******************************))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))+++++++++++++++,,,,,,,,,************************''''''((()))))))))))))))************************---,,,+++*********++++++++++++++++++++++++++++++************+++,,,---...++++++,,,,,,---...............///000111111111111222444666999;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBDDDFFFGGGHHHEEEFFFGGGIIIMMMQQQUUUXXX]]]aaaeeehhhjjjmmmqqqtttooopppqqqtttzzz}}}vvvnnniiicccaaa]]]YYYVVVTTTSSSRRRLLLKKKJJJHHHFFFEEEDDDCCCAAA@@@???===<<<:::999888333444666777777666555444333333222222222111111111...///000111222111111000///000000000000000111111////////////....................................,,,---...//////......---------------.........///------,,,,,,------...///,,,,,,---......---,,,,,,************+++,,,---...******+++,,,------------,,,,,,+++*********++++++,,,---------,,,***)))(((++++++******)))(((((('''***+++,,,------,,,+++*********))))))***++++++,,,******************************))))))))))))******************************)))************))))))(((,,,+++***)))))))))******))))))))))))*********+++))))))))))))************************************)))******************)))((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))******))))))))))))(((((('''(((((((((******)))(((((((((((((((++++++******)))(((((((((&&&''''''((()))******+++************************'''((((((((())))))***************)))))))))))))))))))))*********+++++++++************************))))))))))))************((((((((((((((()))******))))))))))))************)))(((((((((''''''''''''(((((()))***************************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((()))***************'''((((((((())))))******************************((((((((()))******++++++((((((''''''''''''((((((''''''(((((())))))******------,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++))))))))))))))))))))))))...---+++*********++++++++++++++++++++++++++++++------------...///000000------......///000111111///000222333444444333333666888<<<@@@BBBBBBAAAAAA>>>===>>>>>>???@@@BBBBBBDDDEEEFFFGGGIIILLLNNNOOORRRSSSUUUYYY___eeejjjmmmmmmqqqwww{{{~~~~~~~~~~~~zzztttnnniiifffeeedddXXXWWWUUUSSSQQQOOONNNMMMHHHGGGEEECCCAAA???>>>===666777999:::999888666555333333333222222222111111...///000222222111111000000000000000111111111111000000//////....................................+++,,,.../////////......---------.........//////---------------...///000++++++------------++++++,,,,,,+++++++++,,,------)))***+++,,,---............------,,,++++++++++++***+++,,,---,,,+++***)))------,,,,,,+++******)))+++,,,------------,,,++++++***)))))))))***,,,---++++++++++++++++++++++++))))))(((((((((((())))))***************************************)))((('''---,,,***)))))))))******))))))*********+++++++++))))))))))))******************************************++++++++++++******))))))))))))))))))))))))((()))))))))))))))((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((++++++************++++++******)))(((((((((((((((******))))))******+++,,,))))))))))))))))))))))))************))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************+++*********))))))(((((()))))))))***)))(((''''''((())))))))))))*********************************,,,+++++++++******))))))''''''''''''((((((((()))''''''(((((())))))******)))((((((((((((***,,,---******++++++++++++******************))))))))))))'''(((((()))***+++++++++)))+++,,,------,,,***)))))))))))))))(((((((((((()))+++,,,,,,+++++++++,,,,,,+++***((((((***+++,,,++++++******************---,,,+++***))))))))))))++++++++++++++++++++++++************************(((***,,,......,,,***(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------......//////000000.........///000111111222222000---...111555333888;;;999888:::;;;999::::::<<>>???BBBDDDFFFJJJOOORRRPPPQQQSSSVVVYYY^^^bbbeeedddfffjjjpppwww||||||{{{vvvuuuzzzzzzttttttsssrrrpppqqqxxx~~~|||~~~wwwtttnnnggg```YYYUUURRRXXXSSSMMMJJJJJJJJJHHHFFFAAAAAAAAA???;;;888666555:::888666444444555555666666444222111222222111000111111111111000///......111000000000000/////////000000000///......------000000000000000000000000//////.........---------///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,+++***((((((((()))***++++++++++++++++++,,,,,,++++++***)))))))))))))))'''((()))++++++******)))++++++++++++++++++++++++)))+++,,,,,,***))))))***))))))))))))))))))******'''***---,,,)))'''((()))***)))(((''''''((()))***''''''''''''''''''&&&&&&***(((((()))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************))))))))))))************)))))))))(((((((((((((((((((((((((((*********)))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************)))))))))(((((((((((((((((('''''''''''')))))))))************+++************************++++++*********)))))))))'''''''''((((((((())))))))))))))))))(((((((((((()))((((((((((((***+++,,,)))))))))******)))))))))+++*********))))))(((((('''(((((()))******++++++((()))***++++++***)))(((+++++++++*********))))))((()))++++++)))(((((())))))((('''&&&&&&'''((()))************************+++***************++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------......---------...///111222///111333222222333777:::999>>>@@@===<<<>>>>>>===;;;<<<===@@@CCCDDDDDDCCC@@@DDDJJJPPPWWW^^^eeejjjjjjlllnnnpppsssvvvyyy|||{{{zzzwwwrrrsssooojjjhhhkkkrrrzzz|||tttooonnnmmmlllkkklllqqqxxx}}}~~~{{{zzzyyyyyyyyy|||xxxqqqkkkhhhfff```YYYTTTRRRQQQNNNLLLIIIIIIHHHFFFCCCBBBAAABBB===<<<:::999777555444222666444333333444555444333000000000000000///......000000/////////.........///////////////.........000000000000000000000000000000000//////.........///............---------...------,,,,,,------...------------------------++++++++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***)))))))))***,,,...///...---,,,************+++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***)))(((((()))******))))))(((((('''''''''+++***)))(((((((((((()))'''((()))***+++******)))++++++++++++++++++++++++(((***++++++)))(((((()))*********)))))))))))))))(((***,,,+++)))&&&&&&'''***)))(((''''''((()))***''''''''''''''''''''''''***(((((()))***+++***)))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))************))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((()))((('''%%%%%%&&&&&&''')))************+++++++++******************************))))))))))))((((((''''''((((((((()))))))))*********)))(((''''''''')))))))))(((((()))******(((((())))))))))))((((((+++++++++***)))(((((('''((((((((()))******++++++))))))+++,,,,,,+++***)))---,,,,,,,,,,,,+++++++++)))***,,,+++)))(((((((((((('''&&&%%%%%%&&&'''(((************************))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---...000222444666444777999;;;<<<>>>AAACCCBBBFFFGGGDDDBBBDDDDDDBBB@@@@@@AAACCCDDDFFFHHHIIIKKKQQQZZZcccllluuu}}}{{{}}}xxxooolllkkkiiifffccc___\\\]]]aaafffjjjwww{{{}}}vvvpppmmmgggeeecccbbbdddggghhhiiipppyyyrrrqqqooommmmmmmmmnnnooouuu{{{~~~wwwnnngggdddbbb^^^[[[[[[ZZZWWWTTTQQQOOONNNMMMEEECCCBBBAAA@@@===999666888666444444444444333222111111111111111000000000/////////.........------......////////////000000000000000000000000000000111111000000000000/////////............---------......------------..............................,,,------......---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...,,,,,,+++******++++++,,,))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,++++++***)))))))))************)))((('''&&&%%%%%%))))))((((((''''''(((((((((((()))************)))************************((()))******(((''''''(((+++*********))))))(((((((((***+++***(((&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''***(((((()))***+++***)))************************)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))((((((***)))'''%%%%%%&&&'''(((************++++++++++++************************)))))))))((((((((((((((('''(((((((((((()))))))))***)))))))))(((((((((''')))))))))((((((((((((((((((((())))))))))))((((((,,,++++++***)))(((''''''(((((())))))************++++++,,,------------,,,------,,,,,,,,,+++++++++,,,---...---+++)))))))))+++***))))))))))))***+++***************+++++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,---......//////000000000---...000222555888;;;<<<@@@AAADDDFFFGGGHHHIIIJJJHHHLLLMMMJJJHHHIIIIIIGGGGGGGGGGGGGGGJJJNNNTTTXXXaaafffnnnvvv|||zzzqqqtttuuutttrrrsssxxx}}}yyynnniiigggfffaaa```]]]ZZZYYY\\\aaadddiiinnnuuuyyyzzzxxxvvvuuulllhhhcccaaacccddddddbbbeeennnwww{{{}}}~~~|||xxxrrrpppmmmjjjhhhggghhhiiilllooorrrrrrtttyyy|||zzzwwwtttrrrppplllhhhddd^^^YYYVVVQQQNNNKKKJJJJJJHHHDDDAAAAAA???;;;999888666444222444333333222222222222222//////.........------------......///000000111111////////////////////////000000000000000000000000///............---------......------------......------------------------////////////---+++)))'''))))))***++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++*********************+++++++++******))))))(((((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))((()))+++***)))'''((((((++++++******)))(((((((((''''''(((((((((''''''((())))))(((((((((((())))))''''''''''''((((((((((((***(((((((((***+++***)))''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))+++***(((&&&&&&'''((()))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((()))))))))***'''((((((((()))))))))***))))))))))))(((((((((((()))******++++++******)))++++++******)))((((((''')))))))))))))))*********++++++,,,,,,------------++++++++++++************,,,---...---+++)))))))))++++++++++++++++++++++++))))))*********+++++++++,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++,,,,,,,,,---------------------------,,,,,,------...///000111222222333444777:::>>>@@@CCCDDDHHHHHHIIIJJJKKKKKKJJJIIIJJJOOORRROOOMMMOOONNNKKKMMMOOOPPPRRRWWW```kkkrrrzzz}}}|||tttmmmfffiiiiiifffbbbbbbhhhnnnsssllliiifffdddcccbbb```___bbbgggkkkoootttzzzxxxsssllliiiiiikkkkkkjjjiiiqqqyyy|||~~~}}}|||xxxsssmmmhhhfffeeeeeedddfffggghhhhhhkkkrrryyy~~~~~~|||~~~xxxwwwwwwwww|||}}}vvvnnniiibbb]]]XXXUUUTTTSSSNNNJJJKKKHHHDDDAAA???===:::888666555444222222222222222000000/////////.........---......///000111222222///////////////////////////////////////////////////............---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,............,,,***'''&&&))))))***+++,,,,,,------************************+++,,,,,,------,,,,,,++++++++++++*********)))))))))******+++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))************************++++++++++++************++++++,,,,,,,,,((((((''''''''''''(((((()))))))))))))))*********)))))))))))))))))))))))))))+++,,,+++***)))))))))************))))))((((((%%%%%%%%%&&&((()))******(((((())))))))))))(((((('''''''''((((((((())))))***(((((((((***+++***)))''''''''''''''''''''''''((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,*********)))((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))+++***)))((('''(((((()))((())))))))))))*********))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******'''''''''((()))*********''''''((()))))))))((((((******++++++++++++******************))))))))))))))))))))))))))))))******((((((((())))))***++++++************)))))))))))))))***,,,+++)))(((((((((************************)))))))))***++++++,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,---------------------.........//////---...///111333555666777;;;===@@@CCCFFFHHHJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJQQQWWW\\\[[[[[[[[[ZZZWWWWWW\\\aaagggnnnxxx|||yyyvvvsssqqqmmmfffaaa]]]___```^^^]]]```hhhooo{{{|||tttmmmhhhkkkkkkkkkiiihhhkkkrrrxxx{{{uuurrrqqqrrrsssssswww~~~|||tttmmmiiihhhgggggghhhiiijjjiiiiiiqqqzzz{{{xxxyyy{{{vvvsssrrrqqqpppqqquuuyyyyyyyyyyyysssllliiihhheee^^^XXXRRROOOKKKHHHFFFCCC@@@>>>999888666444222222222222222222222111111111000000......///000000111222222000000000000000000000000......////////////000000///............---------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++)))******+++,,,------...++++++++++++++++++++++++++++++------------++++++&&&''')))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))***))))))))))))***++++++,,,+++++++++''''''((()))***+++,,,,,,((((((''''''(((((()))))))))))))))((()))******+++***************************+++,,,,,,***))))))***)))))))))))))))))))))***'''&&&%%%&&&)))+++++++++(((((())))))))))))(((((('''''''''(((((())))))******(((((()))***+++***)))************************(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********(((((((((((())))))))))))%%%&&&''')))))))))(((((())))))************))))))))))))))))))***************)))))))))))))))))))))''''''''''''((()))******+++*********))))))))))))((()))++++++)))(((((()))))))))************))))))((())))))***++++++,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------.........///000111222222333222333555888:::===???@@@BBBDDDGGGIIILLLMMMNNNNNNNNNLLLKKKMMMRRRVVVWWWWWW```hhhooopppqqqrrroookkkjjjqqq{{{{{{wwwwww~~~yyyvvvrrrsssuuuxxx{{{}}}zzzuuuooojjjfffcccbbbaaabbbdddeeehhhoooyyyxxxqqqtttuuutttqqqpppsss|||zzzvvvuuuuuuwwwwwwzzz|||yyyxxx~~~}}}zzzxxxwwwyyy{{{}}}~~~{{{wwwvvvwwwxxxwwwvvvooosssvvvtttqqqttt}}}uuuhhhddd^^^XXXSSSNNNIIIFFFAAA@@@===:::888777777777444444444444333333333333/////////000000111111222000000000000000000000000/////////000000111111111///............---------//////............//////------------------------+++++++++++++++,,,---...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***&&&''')))***++++++++++++******+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************)))***+++,,,,,,,,,++++++''''''(((((())))))******)))(((((((((((()))***+++***)))((((((((()))++++++++++++++++++++++++++++++)))***,,,+++)))(((((()))((((((((()))******+++++++++(((&&&''')))+++***)))'''((()))******)))((('''&&&''''''((())))))*********(((((()))***+++***)))************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********)))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))******************))))))((((((''''''$$$%%%''')))))))))))))))(((((())))))))))))((((((((((((((()))******++++++*********)))))))))))))))(((((((((((()))***+++,,,+++++++++*********)))))))))+++,,,---+++++++++,,,******++++++++++++******((())))))***++++++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////000222333444555666888999<<>>=========666666555555555444444444000000000000111111111111000000000000000000000000000000111111222222222222//////.........---------//////............//////........................000///---,,,+++,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))******++++++)))((('''***+++,,,---,,,,,,******************************++++++++++++++++++++++++))))))***+++++++++++++++)))***+++,,,---,,,,,,+++************)))))))))))))))))))))))))))***++++++***)))((((((((()))+++,,,++++++++++++++++++++++++((()))+++***(((''''''(((''''''((()))***+++,,,,,,...+++(((''')))***)))''''''((()))******)))((('''&&&''''''((()))******+++***(((((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***************************)))(((''''''((()))***((()))))))))))))))(((''',,,------,,,)))(((((()))((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''((()))))))))))))))******+++***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***************)))((('''))))))************))))))(((((((((((()))))))))))))))************+++++++++))))))))))))((((((((((((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++************************++++++,,,,,,,,,,,,&&&(((,,,...///---+++***,,,---------,,,+++***)))***+++---...///......------000333555777888:::<<<@@@BBBFFFHHHJJJKKKMMMNNNNNNMMMMMMMMMPPPTTTXXXZZZYYY^^^fffnnnsssuuuuuuuuu}}}zzzwwwwwwyyyxxxlllnnnmmmmmmllljjjeee```[[[___bbbkkkxxx|||wwwxxxzzzyyyzzz|||{{{yyy|||yyytttssssssssspppnnntttsssrrrssswwwzzz||||||yyyxxxvvvuuuvvvzzzyyylllaaaXXXTTTPPPLLLJJJGGGDDDBBB@@@@@@>>>999444000......333222111///......000222222111000///............////////////000000000000//////...------------...,,,---...//////...---,,,........................------............------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((---,,,+++*********+++,,,++++++++++++******)))))))))))))))))))))))))))))))))***+++***)))((((((***))))))************))))))'''(((((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++*********)))***+++,,,,,,***(((((((((((((((((((((((((((******))))))((((((''''''******))))))))))))******)))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))++++++************++++++(((((())))))))))))(((((())))))))))))***************************************************************))))))(((((())))))***''''''((()))*********)))((())))))((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))***)))(((((((((((()))*********))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************))))))))))))*********+++++++++,,,,,,*********************************************************************************************+++)))***+++,,,,,,------,,,,,,------......//////000...------...///000222333222555999<<<===???AAACCCCCCEEEHHHIIIKKKMMMQQQTTTXXXZZZ\\\]]]___bbbfffjjjvvvwwwzzz}}}~~~wwwmmmfffddddddeeennnvvv{{{~~~~~~xxxpppnnnkkkhhhfffffffffeeedddkkkmmmsss}}}|||zzzyyyyyyxxxvvvuuurrrooonnnpppsssuuuvvvxxxwwwuuurrrrrruuu{{{wwwiiieee___ZZZXXXVVVTTTSSSNNNKKKGGGAAA===:::999888666666444222000000000111............///000111111111111111111000000000000000///......------......------...//////...------........................---......//////......------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,++++++***+++++++++++++++***))))))---,,,+++*********++++++++++++++++++*********)))************************)))***+++***)))((()))***(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************))))))******))))))((('''***))))))+++,,,,,,***((((((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((((((((((())))))))))))))))))))))))))))))((((((''''''((()))***************++++++++++++*********))))))*********((())))))******))))))((())))))))))))************************************************************)))******************)))&&&&&&((()))***+++++++++************************((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''(((((()))******))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***))))))(((((())))))***************************))))))(((((((((((())))))************))))))))))))))))))(((''''''((())))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++*********************++++++++++++,,,************************************************************************+++++++++++++++*********,,,+++******+++,,,...///---,,,,,,,,,,,,...///000222111000///111555888;;;:::>>>BBBEEEFFFHHHIIIKKKGGGHHHJJJKKKNNNTTTZZZ___iiinnnsssttttttuuuzzz~~~uuujjj^^^WWWSSSSSSVVV___jjjsss{{{wwwrrrlllhhhiiimmmppprrruuuvvvzzzyyyvvvvvvzzz}}}~~~yyysssooonnnpppssszzztttpppoooppprrrsssggg```VVVOOOKKKHHHDDDBBB999888666444222111000///////////////000111222333222222222111111000000///000000///...............---......//////......---........................---......//////......---,,,,,,+++*********++++++------------------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++***)))---,,,++++++******++++++++++++++++++***************************************+++++++++)))((()))***'''((((((((((((((((((''''''((())))))******))))))))))))))))))************(((((())))))(((((('''&&&***))))))***++++++***(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((((((((()))************++++++++++++)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************************************************************)))***+++,,,,,,+++***)))'''((()))***************,,,++++++++++++++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))******((('''%%%%%%'''(((***(((((((((((())))))))))))))))))))))))************++++++*********)))))))))************++++++++++++***************************************************************+++++++++---------,,,,,,,,,,,,,,,,,,+++++++++,,,---...///111000...,,,,,,---///000555555555666888<<>>;;;666555444222000//////////////////000000111111111111111000////////////000////////////////////////////////////////////////...//////////////////.........---------......///........................******+++++++++,,,,,,,,,***+++,,,---------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,***************************+++,,,+++***))))))+++)))******++++++******)))((())))))***************((()))))))))***************************)))((((((***)))((((((*********((())))))))))))))))))))))))'''''''''(((((())))))***((())))))******))))))(((((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))))))))'''((())))))))))))(((''')))******++++++******)))))))))))))))************++++++++++++++++++++++++************************)))******************))),,,,,,,,,+++***)))'''''',,,)))'''(((***+++)))&&&(((((((((((((((((((((((('''((()))************)))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***''''''''''''''''''''''''))))))(((((((((((())))))***)))((((((((()))++++++))))))(((''''''((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((''')))))))))************+++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,************+++++++++,,,+++,,,...///000//////...------...000333666999;;;>>>@@@DDDGGGJJJLLLLLLLLLKKKLLLMMMNNNOOORRRVVVYYY]]]```eeelllttt~~~|||{{{zzzxxxuuupppllljjjfffggglllrrrxxxyyyuuuqqqhhhhhhfffeeedddfffjjjnnnyyy}}}|||xxxxxxxxxwwwwwwzzz~~~~~~xxxtttsssuuuvvvwwwssstttvvvxxxyyyyyyyyyyyyvvvxxx|||~~~}}}zzzxxx~~~|||uuuyyy}}}|||{{{{{{|||}}}yyyttttttwwwzzz|||}}}}}}zzzxxx~~~zzzpppiiiZZZTTTMMMIIIGGGEEEAAA>>>888777666555444333333333000000000111111111222222222111111000000000000000000//////......//////000////////////////////////...//////000000//////...//////.........///000000------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***)))***+++***++++++,,,,,,++++++***((()))******++++++******))))))))))))************(((((())))))(((((('''&&&+++)))'''''')))***))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((()))))))))))))))((('''************++++++++++++((((((************(((((()))******++++++******)))))))))))))))************++++++++++++++++++++++++***************************))))))(((((())))))***++++++++++++******)))(((,,,)))''')))---000...+++(((((((((((((((((((((((('''((()))***+++******))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))************)))))))))(((((())))))))))))************************************++++++++++++++++++++++++((())))))***++++++,,,,,,***++++++,,,---...//////------------...///000111---...111555999<<>>===;;;;;;:::555555444333333222111111222222111000000000111111111000///......///000111//////////////////////////////000000000000//////...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,***)))***+++******++++++++++++******))))))***++++++++++++***))))))))))))************))))))******))))))((('''+++)))''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((('''((()))******))))))(((************++++++++++++((()))+++,,,,,,+++)))(((******++++++++++++******))))))))))))************++++++++++++++++++++++++***************************)))(((''''''((()))***)))******+++++++++******&&&###"""%%%+++///...+++((((((((((((((((((((((((%%%&&&((()))))))))(((''')))))))))))))))***++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((('''((()))+++---))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++************)))))))))))))))************************************++++++++++++++++++++++++((())))))***++++++,,,,,,---...///000111333444444000///,,,+++,,,...111444888:::===@@@CCCFFFGGGHHHLLLLLLKKKLLLOOORRRVVVYYYaaaaaabbbdddiiipppyyy~~~zzztttnnnfffeeeeeeeeehhhmmmrrruuu|||~~~zzzzzzyyyxxxxxx{{{~~~|||~~~yyywwwtttrrrqqqsssuuuvvvwwwyyyzzz{{{}}}|||yyy{{{~~~}}}~~~~~~tttuuutttuuu|||~~~pppfffaaa]]]WWWSSSRRRPPPMMMIIIEEEBBB@@@???:::999888666444222111000333222111111000111111111111000///......///000111000000000000000000000000//////000000000000//////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,++++++***+++,,,,,,------------++++++,,,---,,,+++***)))+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---,,,***)))***+++))))))************))))))))))))***++++++++++++***))))))))))))************,,,,,,,,,,,,,,,+++******+++)))'''&&&((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&'''(((******((('''&&&((((((((((((((((((((((((&&&'''(((*********))))))(((((((((((())))))))))))(((***+++,,,,,,+++***((((((((()))***************************************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************))))))))))))******))))))((((((''''''((()))***+++++++++++++++...---+++***(((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((******++++++++++++******++++++************++++++''''''''''''(((((((((((())))))(((((('''''''''&&&---+++(((%%%$$$%%%'''(((,,,,,,+++***)))(((''''''))))))))))))******************)))))))))))))))***)))************+++++++++,,,,,,+++***))))))******...---,,,,,,------,,,+++)))...000000777AAA@@@777333111000///111555:::<<>>;;;999777666333111222111///......///111222222111000111222222000...000000//////......------000000000000000000000000///...---,,,,,,---...///000///...---,,,---...............------,,,,,,,,,,,,++++++***+++,,,...///.........------,,,,,,,,,...---,,,,,,++++++++++++///,,,)))((()))*********,,,---...,,,***))))))***+++,,,,,,------,,,,,,+++&&&'''((()))***+++,,,---*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))+++***(((&&&%%%&&&'''((((((((()))(((((('''&&&&&&(((((())))))))))))((((((&&&&&&''')))************)))))))))))))))******+++(((((()))************)))************************)))))))))***+++++++++,,,************+++++++++,,,************************++++++*********)))))))))************))))))))))))***)))))))))(((((((((''')))******++++++******)))---,,,***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))******)))))))))+++******))))))******+++((((((((())))))))))))*********)))))))))(((((((((***)))'''&&&&&&'''((()))++++++******)))((((((((())))))))))))******************))))))))))))******************++++++++++++,,,,,,+++***************,,,+++++++++,,,,,,,,,,,,...000222777@@@FFFCCC;;;777777777888;;;>>>BBBDDDGGGGGGHHHHHHIIIIIIIIIIIIIIIPPPYYY```dddmmmxxx~~~zzzwwwwwwzzz|||yyywwwzzzzzzzzzyyyyyy{{{}}}|||xxxuuurrrqqqqqquuuyyy{{{~~~xxxpppooouuu}}}~~~|||yyyxxxxxx{{{~~~~~~zzz{{{yyywwwvvvvvvwww{{{}}}|||yyyyyyzzzssshhh```XXXQQQIIIFFFAAA===;;;999777555888777555333222222333444333111000000111000///---//////////////////......000000000000000000000000///...------------...///000///...---------............---------,,,,,,,,,...---,,,+++++++++,,,---......---------,,,,,,,,,...---,,,,,,++++++,,,,,,---+++(((((()))+++,,,,,,,,,------,,,***))))))***+++,,,,,,------,,,,,,+++''''''((()))***+++,,,,,,************))))))))))))++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))***)))'''&&&&&&'''((()))))))))******)))(((((('''(((((())))))))))))((((((&&&'''((())))))***)))))))))))))))))))))******+++)))******+++,,,+++++++++******************************************++++++)))))))))*********++++++))))))))))))))))))))))))******)))))))))(((((((((************))))))))))))))))))))))))((((((((((((***************))))))(((***))))))(((((())))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))************++++++************))))))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))******+++************+++++++++,,,,,,++++++************+++---,,,,,,++++++,,,---...000000777CCCKKKIIICCC???:::;;;===???BBBDDDFFFGGGMMMLLLJJJIIIIIIIIIKKKKKKNNNXXXeeepppxxxsssnnnhhhfffiiipppwww{{{}}}|||zzzwwwuuurrrpppnnnooommmjjjiiijjjnnnsssvvvtttxxxyyyuuunnnlllqqqvvv|||}}}}}}}}}yyy}}}~~~{{{zzzuuuiii___VVVQQQKKKEEEBBB@@@>>><<<:::999666444333222222222444222111111111111///---////////////000000000000000000000000000000000000///......------......///000///......------.........------------,,,,,,,,,///...---,,,++++++++++++...------------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++)))((((((***,,,------,,,------,,,***)))***+++++++++,,,,,,,,,,,,++++++((((((((()))***+++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))((('''&&&'''((()))******************))))))((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))******++++++,,,------......------************************+++++++++***************((())))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((())))))))))))(((((((((((((((((())))))***)))))))))((((((((((((((())))))***&&&&&&''''''(((((())))))************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((())))))))))))(((((()))))))))(((((()))))))))(((((()))))))))*********************************'''((()))******)))((('''(((((())))))************))))))*********+++++++++******))))))******++++++*********+++++++++,,,,,,,,,++++++******+++++++++//////...,,,+++,,,...000000333@@@PPPRRRHHH@@@BBB@@@AAACCCFFFGGGHHHHHHHHHNNNLLLIIIHHHIIIKKKOOOQQQ[[[eeetttyyyssshhhdddaaaeeennnyyy~~~zzzsssrrrqqqpppooonnnnnnnnnqqqnnnkkkhhhiiilllpppssspppsssuuurrrnnnmmmrrrxxx~~~zzz||||||qqqfffaaaXXXQQQLLLHHHEEECCC<<<;;;999777555333222222555333111111222222222000/////////000000111111111000000000000000000000000//////............//////000//////...............------------------------......------,,,,,,,,,,,,------------------------...------,,,,,,,,,------,,,***))))))+++,,,,,,,,,+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++)))))))))******+++++++++)))***************++++++'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))*********))))))(((((((((((((((''''''((()))***+++)))))))))******))))))((((((((())))))))))))((((((((())))))))))))((((((''')))))))))))))))******+++***++++++,,,,,,,,,,,,,,,************************+++++++++***************((())))))))))))*********************************))))))))))))((((((((((((************)))))))))((((((((((((((())))))))))))%%%&&&'''((()))*********''''''(((((())))))******&&&&&&''''''(((((())))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))******++++++******))))))((((((''''''(((((()))'''''''''((((((((()))))))))))))))))))))))))))))))))***++++++***(((&&&%%%((((((((()))******++++++************++++++++++++***************+++,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,//////---+++)))+++///333444>>>PPP]]]WWWGGGAAAFFFHHHHHHJJJKKKLLLLLLLLLLLLJJJIIIIIIJJJOOOVVV^^^bbbnnnvvvxxxtttpppllljjjiiiiiioooyyyyyyxxx{{{}}}yyytttssssssrrrqqqqqqrrrrrrsssqqqooommmkkklllnnnrrrtttvvvxxxyyywwwuuuxxx{{{uuulllccc[[[SSSMMMIIIEEECCCAAA>>><<<999888777444222000000111222222111///000000000111111222222000000000000000000000000///////////////////////////////////////.........------------------------,,,,,,------............---------------------------------,,,,,,---.........,,,+++***+++,,,+++***+++,,,---,,,*********,,,***++++++,,,,,,++++++******************+++++++++))))))******+++++++++,,,*********+++++++++,,,,,,))))))))))))))))))))))))************************(((''''''&&&&&&''''''((()))))))))(((((('''''''''(((((((((((())))))******''''''(((((()))(((((('''(((((())))))))))))((((((((())))))))))))((((((''')))))))))))))))******+++'''(((((()))))))))))))))******************************************++++++)))))))))*********++++++++++++++++++++++++++++++******)))))))))(((((((((************))))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))'''((()))************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++******((((((''''''''''''((((((''''''''''''((((((((((((((((((((())))))))))))******+++++++++***(((&&&%%%(((((())))))*********+++*********++++++++++++,,,***************+++,,,---++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,,,,******---333999DDDOOO]]]aaaWWWJJJGGGKKKHHHHHHIIIJJJLLLOOORRRTTTPPPPPPRRRWWW```kkkuuu{{{zzzsssssssssssswwwwwwxxx|||~~~zzzvvvvvvzzz|||zzzwwwtttsssrrrqqqpppqqqrrrssswwwwwwwwwxxxyyy|||~~~yyypppeee\\\UUURRRPPPMMMIIIEEE@@@===;;;777555222111111222111000111111111111111222222222000000000000000000000000...//////000000//////...///000000000000///...---,,,,,,,,,------------...++++++---...////////////,,,,,,,,,------------...------------------...///...---,,,+++,,,,,,***)))***,,,,,,,,,******+++,,,******++++++++++++******+++++++++++++++*********))))))******+++,,,,,,,,,((())))))))))))*********))))))))))))))))))))))))************************((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))&&&''''''(((((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))******+++'''(((((()))))))))))))))************************)))))))))***+++++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++*********)))))))))************))))))))))))'''((((((((()))))))))***((((((((((((''''''&&&%%%((()))***+++++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))************))))))(((''''''&&&&&&''''''((('''(((((((((((())))))))))))))))))*********++++++************))))))(((''')))))))))))))))******************+++++++++,,,,,,************+++,,,---...+++++++++,,,,,,,,,------+++++++++++++++,,,---...***,,,......///555???GGGXXX___bbb[[[QQQMMMLLLKKKHHHHHHIIILLLRRRZZZbbbgggggghhhjjjnnnvvv~~~yyy{{{~~~}}}zzzwwwtttssstttwwwzzz}}}~~~}}}vvvvvvuuuuuuuuuwwwyyy{{{|||yyyxxx}}}vvvoooiiifffbbb[[[TTTNNNHHHEEEBBB???:::777666444333222222222222222222222111111000000000000000000000000...///000111111000///...///000000111000///...---,,,,,,,,,---------......,,,---...//////...------,,,,,,,,,---------......---------------...//////---,,,+++,,,------,,,******+++,,,,,,******+++,,,******++++++++++++******,,,,,,,,,++++++*********))))))***++++++,,,------&&&&&&&&&''''''''''''((())))))))))))))))))))))))******************************))))))))))))******((((((((((((((()))))))))))))))*********))))))(((''''''((()))))))))))))))(((((())))))))))))((((((&&&'''((())))))***)))))))))))))))))))))******+++******+++,,,,,,,,,,,,+++************************(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,************************++++++++++++************************))))))))))))'''((((((((())))))************)))((('''%%%###""")))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((())))))))))))(((((('''''''''&&&&&&'''''''''))))))))))))*********************++++++,,,,,,,,,)))))))))))))))***************))))))))))))))))))******+++++++++,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,///222444777???KKKTTTfffggg___QQQKKKNNNOOOIIIOOOOOOPPPUUU^^^kkkvvv~~~~~~|||}}}zzzwwwuuuxxx~~~||||||yyyuuussslllnnnrrrvvvzzz}}}}}}}}}~~~|||xxxwwwzzz~~~xxxqqqhhh___XXXTTTMMMIIICCC>>>;;;999666444444333333222222111111111000000000000000000000000...///000111111000///...///000111111111000...---,,,,,,,,,------............////////////---,,,+++,,,,,,,,,------.........---------------...///000+++******,,,......---,,,***+++,,,,,,+++***+++---******++++++++++++******---,,,,,,++++++*********))))))***+++,,,,,,------))))))))))))************))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,(((((())))))******++++++***************)))((('''(((((()))***************(((((())))))))))))((((((&&&&&&((()))************)))))))))))))))******+++******+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++***))))))((())))))(((((())))))))))))(((((()))((('''((()))***)))(((***************)))(((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))'''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''...,,,***((('''(((***,,,*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******&&&''')))***+++++++++***)))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111///777444@@@CCCEEE]]]hhhnnnaaaTTTOOOMMMLLLLLLNNNPPPWWWbbbkkksss}}}}}}yyyvvvssskkkiiiiiimmmvvv~~~|||vvvsssqqqlllooosssxxx}}}xxxuuu|||xxxkkkaaaXXXSSSKKKFFFCCC@@@<<<888555444444444444555555555000000111222222222111111///000000000//////222444222666666333222333111,,,222000000000111000...,,,...///111111///...---------,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------......++++++++++++++++++++++++...---+++)))((())))))***************))))))))))))&&&'''(((*********)))(((+++*********))))))((((((***)))))))))))))))******+++******)))((()))))))))+++*********))))))(((((((((((()))***************))))))))))))))))))******)))((('''&&&&&&'''((())))))******+++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,++++++******))))))(((((((((((((((((())))))))))))(((((()))((('''((()))***)))(((***************)))(((((())))))))))))))))))))))))******))))))))))))***************)))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((---+++)))''''''((()))+++***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******&&&''')))***+++++++++***************++++++++++++++++++,,,,,,---------,,,---------...///111333555666???;;;DDDIIIOOOdddhhhkkk^^^PPPKKKJJJKKKMMMQQQ\\\eeerrr||||||vvvrrrooonnnggggggiiipppyyy}}}zzzxxxyyyzzz}}}zzz|||xxxnnnggg]]]UUUOOOIIIBBB======;;;888666444333222111111111111222222111111000000111111111000111444666444999<<<999777666444111111000//////000000///---...///000000///...------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((******++++++,,,,,,------************************---,,,+++))))))))))))***************))))))))))))&&&''')))*********))))))************)))))))))((()))))))))))))))***+++++++++******)))))))))))))))******)))))))))((((((((((((((()))************************))))))))))))))))))((((((''''''(((((()))((()))******++++++******************************************************++++++++++++++++++++++++***************+++++++++)))***++++++,,,,,,++++++))))))(((((((((((((((((((((((())))))))))))(((((()))((('''((()))***)))((()))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((())))))******))))))))))))))))))))))))))))))***************)))))))))+++***(((&&&&&&''')))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''((()))***++++++++++++************+++++++++,,,+++,,,,,,,,,---------------...///111333666999:::===HHHCCCJJJTTT```qqqkkkbbbVVVKKKHHHIIIMMMSSSYYYlllvvvyyyqqqllljjjiiiiiigggiiimmmuuu}}}~~~zzzwwwwww{{{{{{}}}~~~}}}|||~~~|||wwwlllcccYYYOOOHHHHHHDDD>>>:::777555333111333333333333222222222222111222222222222333666999;;;DDDJJJGGG@@@;;;666222111000//////000000///.../////////000//////...---//////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******++++++++++++++++++))))))))))))))))))))))))---,,,+++***))))))))))))************))))))))))))'''((()))*********))))))************))))))))))))((((((((()))***+++,,,---*********)))))))))))))))))))))((((((((((((((('''(((((()))***************+++*********))))))((((((((())))))******))))))((((((((()))************)))************************************************************************************************))))))***+++++++++++++++'''(((((((((((((((''''''(((((())))))))))))(((((()))((('''((()))***)))((())))))************)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))++++++******************+++***(((''''''((()))***)))))))))))))))*********************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---.........///111444888;;;>>>???AAANNNHHHOOO___nnnzzzkkkWWWOOOJJJLLLQQQWWW___fffxxxyyytttmmmiiigggggghhhgggjjjnnnttt|||}}}zzz{{{}}}}}}xxxvvvwwwwwwvvvxxx||||||~~~}}}~~~~~~{{{pppcccZZZPPPKKKDDD@@@>>><<<:::777444444444444444444444555000111222333333444888:::EEERRR\\\YYYNNNCCC999333222000//////000000///...//////......//////...---///..................///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************,,,++++++******)))))))))************)))))))))((())))))))))))***)))))))))*********)))))))))))))))((((((((()))***,,,---...***************)))((((((((((((((((((''''''''''''(((((()))***************++++++******)))(((((((((((()))***++++++***)))((((((((()))************)))************************************************************************************************))))))***++++++++++++***&&&'''((((((((((((''''''(((((())))))))))))(((((()))((('''((()))***)))(((((())))))*********))))))((((((((((((((((((((((((((()))************)))(((************************((())))))***************))))))))))))))))))))))))******************+++++++++***)))))))))***++++++(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********************+++++++++***++++++++++++,,,,,,,,,++++++++++++---...000111111222555888<<>>AAACCCEEEFFFFFFQQQOOO___qqqxxxxxxccc[[[[[[```jjjsssxxx{{{xxxvvvwwwzzzyyyuuupppssspppmmmkkklllmmmnnnnnnttt{{{{{{vvvnnnmmmmmmqqqvvv|||pppiiiaaa[[[XXXTTTLLLFFF>>>===:::888666555555555111222333333333444777:::DDDTTTdddiiicccYYYMMMDDD888666222111111111000///111...+++,,,///111000......------------------...................................................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))************))))))))))))++++++***)))))))))******))))))))))))************)))))))))***+++,,,---...)))******++++++)))(((''''''(((((((((((()))))))))(((((()))***************)))))))))))))))))))))***((())))))******))))))((()))******+++++++++++++++************************************************************************+++++++++*********))))))((())))))***************&&&''')))++++++***)))((((((((())))))))))))(((((()))((('''((()))***)))((((((((()))***************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))*********+++))))))***++++++++++++***))))))))))))))))))))))))((((((((())))))*********))))))))))))*********+++'''(((((()))******++++++************************))))))))))))))))))))))))******++++++++++++******,,,,,,+++*********+++,,,+++++++++,,,,,,,,,------.........000333666:::<<<<<<>>>AAADDDFFFGGGHHHHHHHHHQQQUUUppptttppppppssszzz{{{wwwnnnnnnnnnrrrwwwzzzzzzyyy|||xxxrrrppprrrvvv{{{}}}|||uuuqqqpppqqqsssyyywwwsssqqqkkkbbbZZZOOOLLLGGGBBB===:::888888444555555555444555888:::BBBNNN[[[``````\\\SSSKKK<<<999555222222111000///111...+++,,,///222111...//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++,,,,,,------************************)))***++++++++++++***)))************)))))))))))),,,+++***)))))))))******((()))))))))************************++++++,,,---((()))+++++++++***((('''((((((((()))))))))******(((((()))***************((((((((()))******++++++)))((((((''''''(((((()))******+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))++++++++++++******))))))(((((()))***************&&&(((***+++,,,+++***)))(((((())))))))))))(((((()))((('''((()))******((((((((()))***************))))))))))))))))))))))))''')))***++++++***)))''''''((((((((())))))******))))))***++++++++++++***))))))))))))))))))))))))''''''(((((()))))))))***''''''(((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---,,,+++*********+++,,,++++++,,,,,,,,,---------///000000222555:::>>>@@@AAACCCEEEHHHIIIJJJJJJJJJGGGPPPZZZ}}}yyyssspppjjjkkkpppvvv}}}|||uuurrrvvv|||yyyvvvsssrrrzzz{{{~~~wwwooo^^^[[[TTTMMMFFFAAA===<<<666777777777666666999;;;CCCLLLTTTXXXZZZYYYSSSLLL>>>;;;666333222222111///222...***+++///222111...000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,------......))))))))))))))))))))))))))))))+++,,,,,,+++***)))************))))))))))))---,,,***)))))))))******(((((())))))*********++++++++++++***++++++,,,,,,((()))+++,,,+++***((('''(((((())))))******++++++(((((()))***************''''''((()))***+++,,,,,,)))((('''&&&&&&'''((()))++++++************++++++++++++,,,,,,,,,++++++***++++++,,,---------,,,,,,***************************************************)))(((&&&&&&((()))***))))))(((((('''''''''&&&+++++++++***)))(((((('''(((((((((((())))))))))))***(((((()))***+++***)))***(((((()))***+++***)))(((((()))******************)))(((''''''((()))***))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,+++***))))))******,,,---------,,,...000333111444777:::<<>><<<999666777<<<@@@HHHMMMSSSWWWWWWVVVTTTSSSFFFBBB<<<888666444000------...///000000///......////////////////////////,,,---...//////...---,,,//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++***(((&&&''')))+++,,,,,,+++***)))))))))***,,,,,,...,,,***)))'''''''''(((***++++++,,,,,,++++++***+++*********))))))((((((((((((((((((((()))******************************))))))***++++++++++++***++++++************+++++++++++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++************************************************+++***(((''''''(((***+++******)))))))))(((((((((++++++******)))(((((('''(((((((((((())))))))))))***(((((()))***+++***)))(((''''''''')))***)))((((((((()))******************)))(((((((((((()))*********)))))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))******+++************************)))******************)))***+++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++++++++,,,------...///......///222444555888===@@@BBBCCCEEEGGGIIIFFFFFFHHHFFFCCCEEEJJJUUUggg{{{yyytttpppmmmllllllmmmpppuuu||||||{{{xxxvvvtttvvvyyy}}}}}}{{{zzzzzzzzz}}}~~~ttthhh[[[OOOHHHDDDCCC@@@<<<:::;;;???CCCFFFJJJPPPUUUWWWVVVUUUSSSIIIDDD>>>:::777444111...//////000111111000//////////////////////////////------...//////...------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************,,,++++++***************************************+++)))((((((***,,,---,,,***)))((((((((()))++++++,,,+++***))))))***++++++)))******++++++******)))************)))))))))(((((((((((((((((()))******''''''''''''''''''''''''))))))***++++++++++++***++++++************++++++***++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))************************************************+++***)))(((((()))***+++++++++************))))))++++++******)))((((((((((((((((((((())))))))))))***(((((()))***+++***)))(((&&&&&&'''((()))((('''(((((()))******************))))))(((((())))))***************))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******************************++++++++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///...///111111111333555888;;;???DDDGGGIIIIIIIIIJJJKKKHHHGGGHHHFFFDDDGGGLLL___{{{uuuooollliiiggghhhlllrrrvvvxxx{{{|||uuuqqqppprrrttttttvvvxxx||||||yyyyyyxxxxxxyyy{{{}}}}}}}}}~~~{{{|||}}}}}}~~~~~~uuudddYYYRRRNNNIIIDDDBBBBBBDDDFFFGGGJJJPPPUUUWWWWWWUUUSSSOOOJJJDDD???;;;777333000000111111222222111000000////////////////////////---......//////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************,,,,,,+++***************((((((((((((((((((((((((,,,***)))***,,,---------)))(((((((((((()))******************+++,,,...///)))))))))******)))))))))************))))))))))))))))))((((((((()))******************************))))))***++++++++++++***++++++************++++++******+++,,,,,,,,,++++++,,,,,,,,,+++***)))((('''************************************************++++++***))))))***++++++************************************))))))(((((((((((((((((())))))))))))***(((((((((***+++***)))((('''&&&''')))***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++,,,,,,+++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...000333555666888<<<>>>AAAEEEIIILLLLLLJJJJJJJJJJJJHHHGGGJJJKKKKKKQQQXXXooo|||qqqnnnllljjjkkknnntttzzz~~~zzzxxxwwwtttpppnnnnnnpppsssuuuyyy{{{~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~uuuhhhbbbZZZSSSOOOMMMKKKIIIKKKMMMQQQUUUXXXXXXVVVUUUTTTQQQKKKDDD>>>999555333111111222111111111000000////////////////////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++************************,,,,,,+++************+++))))))))))))))))))))))))+++***)))***+++---,,,+++)))))))))))))))******+++)))))))))***+++,,,---...))))))************))))))*********)))))))))))))))***))))))((())))))******++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''************************************************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))***(((((((((***+++***))))))((('''(((***+++***)))(((((()))***************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++++++++,,,,,,++++++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///222666999<<>>888555333333222222111111000000000000000000000000000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++***************************)))((()))++++++***)))******+++++++++,,,,,,,,,))))))*********************++++++++++++++++++***))))))))))))))))))************))))))))))))******(((((((((((((((((((((((())))))***++++++++++++***++++++************++++++)))***++++++,,,,,,,,,,,,+++,,,,,,,,,+++***))))))************************************************************************((((((((())))))))))))*********))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))***)))((()))***++++++)))(((((()))***************)))******++++++******)))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++******++++++++++++*********+++,,,...///000000000------------,,,,,,,,,,,,------------...///000111333777;;;???BBBEEEHHHJJJIIIJJJJJJIIIIIIJJJMMMPPPKKKLLLRRR[[[cccjjjttt}}}|||sssvvv{{{~~~zzzuuutttttttttsssqqqtttxxxzzzyyyxxxwwwwwwwwwxxxzzzzzz|||}}}wwwxxx{{{zzzpppgggUUURRRQQQSSSYYY^^^______VVVTTTOOOGGG>>>888555444555444333222222111222222000000000000000000000000000//////......//////000000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,,,,,,,------------------------------,,,+++++++++++++++++++++++++++++++++++++++)))(((((()))++++++)))(((***+++,,,,,,------,,,,,,***************)))((('''++++++,,,,,,,,,,,,++++++))))))))))))************++++++***)))))))))******))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************************************((())))))))))))))))))((()))))))))*********++++++)))))))))))))))))))))***(((((((((((())))))))))))***(((((()))***+++***))))))((('''(((*********)))(((((()))***************)))***++++++++++++***)))''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))******************)))((()))+++,,,...//////000......---------,,,,,,,,,,,,,,,---///111444666777:::===AAADDDFFFGGGIIIKKKJJJIIIHHHGGGIIINNNUUU[[[[[[]]]dddoooxxxyyyrrrmmmttt}}}~~~zzzwwwttttttuuuuuutttrrrrrrvvv{{{}}}}}}||||||}}}{{{|||{{{zzz{{{{{{yyy{{{jjjddd]]][[[]]]```aaa```ZZZXXXSSSKKKBBB;;;999999888777666444444444444555000000000000000000000000111000///......///000111000////////////.........------------------------------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,***((()))***+++,,,---,,,++++++******+++++++++***)))(((******++++++++++++******((()))))))))************,,,+++******))))))******++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++((()))***+++,,,---------++++++,,,---------,,,,,,************************************************(((((())))))))))))((((((*********++++++,,,,,,,,,)))))))))))))))*********(((((((((((())))))))))))***(((((()))***+++***)))((('''&&&''')))))))))'''(((((()))***************)))***+++,,,,,,+++***)))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))************))))))&&&''')))+++---......///.........------,,,,,,,,,+++,,,...111444888;;;===@@@BBBFFFGGGHHHHHHIIIJJJKKKIIIGGGFFFJJJRRR]]]dddkkkmmmuuu}}}tttlllmmmvvv}}}zzzxxxvvvuuutttuuuwwwzzzyyyvvvssstttxxx}}}{{{zzz}}}~~~wwwkkkdddbbbbbbaaa______]]]YYYQQQGGGAAA>>>???;;;:::888777666666666777000000000000000000000000111000///......///000111//////.........------------------------------------------.........//////......---------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------+++(((((()))***+++,,,+++************,,,,,,---,,,+++***))))))************))))))(((((())))))*********+++,,,,,,+++***))))))******(((((((((((((((((((((((())))))***++++++++++++***,,,+++***))))))***+++,,,------+++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&++++++******)))(((((((((((((((((((((((()))))))))$$$%%%&&&'''(((((((((((()))))))))***+++++++++,,,*********)))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))),,,(((&&&(((,,,---***&&&''''''((()))***++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++******++++++,,,---,,,------.........---,,,,,,...222666;;;>>>AAABBBDDDFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIMMMWWWfffwww|||wwwuuuuuuvvvxxx||||||xxxvvvvvvvvvvvvwwwyyy||||||zzzxxxwwwwwwzzz}}}}}}uuulllgggeeecccaaa```]]]WWWPPPKKKGGGFFFBBB===666333444555555444333333222000///...---,,,000000000000000000000000++++++++++++++++++++++++------------------------.........------......///,,,,,,,,,---------.........------,,,,,,------............---,,,,,,++++++************************))))))))))))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((,,,***((('''&&&'''((())),,,+++***))))))***+++,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++------------------------************************************************************************+++******))))))((((((''')))))))))))))))******************))))))(((((((((++++++++++++***)))((('''((()))))))))))))))*********)))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))+++)))'''(((,,,---***&&&(((((())))))******++++++++++++***))))))***+++,,,******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------.........111333777<<<@@@DDDFFFGGGGGGHHHIIIIIIGGGGGGIIIJJJFFFIIIOOOYYYfffwwwyyyxxxuuuttttttvvvyyy{{{~~~|||}}}{{{xxxvvvwwwyyy{{{{{{{{{||||||{{{zzzzzz|||~~~}}}tttlllfffddddddccc```\\\WWWSSSQQQLLLFFF@@@<<<;;;:::777444444333222111000000//////000000000000000000000000////////////////////////---------------------------,,,,,,++++++++++++,,,,,,,,,---------............------,,,,,,------...---------,,,,,,,,,,,,,,,************************************************************))))))))))))***************+++++++++)))))))))***************))))))))))))))))))))))))******))))))((((((((((((************)))))))))(((+++***)))'''''''''((()))++++++************++++++++++++***************+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++((((((((((((((((((((((((************************'''(((((()))******++++++,,,,,,+++***)))((((((''',,,,,,,,,,,,+++***)))))))))(((((((((((((((''''''))))))))))))))))))******)))))))))((()))******+++))))))))))))))))))))))))+++)))''')))+++,,,***''')))))))))))))))*********))))))))))))***+++,,,---***+++++++++,,,,,,------******))))))******+++,,,,,,,,,+++,,,---...000111555888<<>>@@@EEEEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFIIINNNVVV___eeeoooyyy~~~xxxuuuvvvvvvvvvxxxzzz}}}~~~}}}}}}~~~~~~}}}|||}}}tttdddXXXOOOHHHCCC???===:::777444444444444222222222222222222222222111111111111111111111111........................000//////...//////000000------........./////////...------,,,,,,------...,,,------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++*********************))))))(((''''''&&&************************)))))))))************+++))))))))))))************(((((((((((())))))))))))++++++,,,------,,,++++++******************++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((())))))*********,,,,,,,,,,,,+++***))))))''''''((((((((((((((()))'''(((((()))******++++++'''((()))***+++******)))))))))))))))))))))))))))((()))*********)))))))))(((((())))))******++++++'''((()))+++,,,,,,,,,+++.........---,,,,,,++++++,,,,,,,,,+++,,,,,,---......///222777;;;???BBBDDDFFFFFFEEEDDDDDDEEEFFFGGGBBBDDDHHHNNNVVVbbbnnnvvv~~~zzzvvvssszzz{{{||||||}}}~~~~~~~~~{{{zzzzzzzzzyyywww|||~~~}}}}}}~~~vvvhhh\\\RRRKKKFFFCCC???:::777555555555333333333333333333333333111111111111111111111111........................000000000000111111222333............////////////...------,,,,,,------...+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------***************+++++++++***)))))))))))))))))))))************************))))))*********+++++++++((()))))))))************)))(((''''''''')))***+++++++++------------++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++))))))))))))(((((((((((((((((()))***++++++++++++%%%&&&&&&''''''((((((((('''(((((()))***+++++++++'''((()))++++++******)))))))))))))))))))))))))))((()))++++++***))))))***'''(((((()))***++++++,,,'''(((***+++,,,,,,+++***,,,,,,,,,---------......------,,,,,,------...///...000555999>>>BBBEEEFFFDDDCCCBBBBBBBBBDDDGGGIIIIIILLLQQQXXXcccqqq}}}}}}|||{{{yyyxxxwwwwww{{{|||}}}~~~~~~}}}{{{{{{~~~zzztttpppnnnnnntttpppqqqzzz~~~~~~~~~~~~~~~|||mmm```WWWKKKHHHCCC===999666666666333333333333333333333333000000000000000000000000////////////////////////,,,,,,,,,,,,---///000111............/////////000...------,,,,,,------...******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))******+++++++++,,,)))))))))***++++++,,,,,,************************))))))******++++++++++++(((((())))))*********+++)))((('''&&&'''(((***,,,************************++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))((()))*********((('''&&&((((((((()))******++++++******++++++++++++******,,,,,,,,,+++***)))((((((************)))))))))))))))))))))))))))))))))))))))************+++++++++'''(((***+++,,,,,,,,,+++,,,+++++++++,,,,,,---...+++***(((&&&&&&***///444555999>>>AAACCCCCCDDDDDD???@@@AAACCCDDDFFFGGGHHHJJJRRR\\\gggvvv|||xxxxxxtttppptttyyy|||}}}|||{{{{{{|||}}}|||xxxuuuwww}}}vvvqqqpppooommmkkknnnppptttwwwzzz~~~~~~~~~pppggg[[[WWWPPPGGG>>>999888888666777888777555333333333333222111111000000111111//////............//////111111000///////////////..............................//////......---,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++***)))***---...,,,*********))))))******+++,,,)))***+++,,,,,,+++)))(((************************(((***+++,,,,,,+++)))(((***++++++***))))))***,,,,,,,,,,,,+++++++++******%%%&&&&&&'''((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))(((((((((******))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))(((*********)))))))))))))))******++++++++++++******(((((()))***++++++++++++))))))******++++++,,,,,,)))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++///...---,,,+++*********......---------111666:::999<<>>AAACCCDDDEEEDDDBBBAAAAAABBBDDDDDDFFFIIIQQQ^^^nnnyyyrrrmmmpppuuu}}}wwwsssqqqrrrsssxxxzzz|||||||||{{{|||~~~}}}~~~yyyxxxxxxyyy|||{{{nnnaaaSSSHHHAAA===;;;888666555444333333555444444333333333333333000//////////////////000000000////////////000000........................,,,,,,------,,,,,,+++***+++,,,,,,---...---------......////////////......((())))))***++++++***)))******))))))******+++,,,+++******)))***+++---...*********************************)))******+++,,,'''***,,,---,,,***))))))+++*********))))))))))))++++++******************------------------------++++++++++++++++++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((())))))******++++++((()))))))))***+++++++++************************(((((((((((((((((())))))(((((())))))******************++++++++++++******))))))*********)))((((((******************))))))))))))))))))))))))))))))))))))*********+++++++++---,,,+++*********+++,,,))))))***+++,,,...000111...222666:::<<<>>>@@@BBBDDDDDDDDDCCCAAA@@@AAACCCBBBFFFLLLTTT___oooxxxnnnooowww~~~yyyxxxwwwwwwxxxyyy{{{{{{zzz|||}}}}}}{{{{{{{{{|||xxxrrrtttuuusssqqqrrrwww{{{{{{|||~~~|||{{{{{{||||||{{{zzzzzz{{{|||}}}|||yyygggUUUIIICCC???:::777666666555444444444333222222222222222000000////////////000000000000////////////000000........................,,,,,,------,,,,,,+++***,,,,,,---.........------,,,---............---,,,)))***+++,,,++++++++++++******))))))******+++,,,******+++++++++)))((('''******************************))))))***+++,,,,,,'''***,,,---,,,***)))))),,,,,,+++++++++*********++++++++++++************------------------------++++++++++++++++++++++++'''((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))******************((((((((()))))))))))))))*********************************)))******+++,,,'''(((((()))******++++++******++++++++++++******%%%&&&''')))***++++++,,,*********)))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,,,,---------,,,------...//////333777;;;>>>???AAABBBDDDCCCCCCCCCBBBAAABBBDDDGGGDDDLLLXXXdddooo}}}|||ooorrruuu|||||||||}}}ttttttvvvzzz~~~|||~~~}}}|||{{{|||zzzsssnnnooopppnnnnnnooonnnrrrxxx|||~~~|||{{{zzz{{{zzzzzzyyyxxxwwwwwwvvvxxxzzz||||||zzzyyyzzzzzz}}}|||fffVVVJJJDDD===999999999888666444333333222222222222222333222222111111222222333///////////////000000111........................---------------,,,++++++,,,,,,---...............+++,,,---......---,,,+++)))+++,,,,,,++++++,,,---******))))))******+++,,,)))***+++,,,***(((&&&$$$************************)))))))))***++++++,,,,,,(((***,,,,,,+++***)))***,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++******************)))))))))))))))(((((((((************************+++***)))))))))***,,,---)))))))))))))))***************++++++++++++******$$$%%%''')))***++++++,,,*********************+++)))))))))))))))))))))))))))************+++++++++******+++,,,---------------------...///000111111888:::>>>???@@@AAABBBDDDBBBBBBCCCBBBCCCEEEIIILLLNNNZZZjjjxxx{{{vvv|||~~~{{{{{{|||}}}}}}}}}}}}}}}yyyyyyyyy}}}~~~~~~||||||}}}|||}}}zzztttpppppppppoooppptttqqquuu{{{~~~}}}zzz{{{{{{zzzxxxuuusssqqqssstttvvvuuusssqqqpppppppppuuu|||~~~}}}}}}}}}}}}~~~{{{lllZZZRRRGGG@@@>>><<<999666555555444333333333333333333222222111111222222333///////////////000111111........................---............---,,,,,,,,,------...............***,,,---......---,,,***'''***,,,,,,***)))+++,,,******))))))******+++,,,************))))))((('''************************'''(((***+++,,,,,,++++++)))***++++++***)))***+++++++++++++++************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))+++*********))))))((((((************************)))(((''''''''')))***+++++++++******)))(((((((((******++++++++++++******(((((()))))))))))))))((())))))***+++,,,------...)))))))))))))))))))))))))))************+++++++++((()))+++---......------***+++,,,...000333555666999;;;>>>?????????@@@BBBAAABBBCCCCCCDDDHHHMMMQQQYYYgggzzz|||{{{}}}|||||||||zzzyyyzzz|||}}}~~~|||~~~}}}{{{|||~~~}}}xxxttttttrrrqqqtttyyyvvvzzzzzz{{{{{{{{{xxxtttpppnnnoooqqqrrrrrrooommmlllllliiinnnuuuyyy{{{zzzzzzzzzuuuuuuttttttuuuwwwxxxyyy{{{}}}kkkaaaSSSIIICCC>>>888333666666555444444444444555111111000000000000111111///////////////000111111..............................//////......---,,,,,,---......//////......+++,,,...//////...,,,+++&&&)))++++++)))((()))+++*********)))***++++++,,,,,,+++)))((((((***+++---************************&&&(((***,,,---,,,+++******++++++***))))))***,,,************))))))))))))''''''((()))***++++++,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++,,,,,,***,,,------,,,+++,,,---************************++++++************++++++,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***+++,,,---///000222333666:::=========<<<======???AAABBBDDDEEEEEECCCCCCJJJVVV___mmmxxx}}}yyyyyy{{{}}}{{{~~~}}}zzzzzz|||wwwvvvvvvvvvyyy~~~~~~~~~~~~{{{wwwssspppppppppqqqrrrrrrrrrqqqqqqqqqtttwwwxxxxxxwwwxxxyyywwwwwwvvvuuutttssssssrrrooopppppprrrtttvvvxxxyyy{{{zzzzzz{{{~~~sss___RRRKKKEEE???;;;666777666555333222333444111111111111000000000000222222222111000//////...000000000000////////////////////////////////////------------------------222///***((()))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,+++***))))))***+++,,,(((((('''((()))***,,,---+++******))))))******+++---,,,,,,+++*********+++))))))***++++++++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***)))************************+++++++++******)))))))))%%%''')))***))))))***,,,************************++++++************++++++******************)))))))))))))))******)))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,+++*********+++,,,...//////111444555666888<<<>>><<<======<<<<<<===???AAACCCEEEGGGIIIMMMWWWccclllvvv~~~uuuoooqqquuu|||}}}yyy{{{{{{yyyyyy|||~~~||||||}}}~~~|||{{{}}}~~~|||yyyxxxwwwvvvvvvvvvvvvvvvuuuuuutttwwwyyy{{{{{{zzzyyyxxxyyywwwwwwvvvvvvuuutttttttttpppppppppppppppqqqrrrrrrppppppoooooopppsssuuuwww}}}}}}uuuggg\\\PPPCCC;;;888888777444222111111222222111111111000000000000222222222111000/////////000000000000////////////........................------------------------***,,,------++++++---///++++++++++++++++++++++++***+++++++++++++++++++++************************---,,,,,,+++******++++++,,,,,,+++******+++,,,,,,))))))(((((()))***+++,,,---,,,,,,++++++,,,,,,------,,,++++++*********+++)))******+++++++++++++++---,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++******************************,,,++++++***)))(((''''''###%%%((()))))))))+++,,,************************++++++************++++++************++++++,,,,,,))))))************))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,************,,,...000111222555888::::::<<<>>>???;;;===>>>>>>>>>???BBBDDDDDDFFFLLLTTT___jjjuuu{{{}}}vvvnnniiigggwww}}}|||uuuttttttuuuzzz{{{yyyzzz}}}|||{{{{{{}}}~~~~~~~~~}}}|||{{{zzzyyyxxx|||~~~|||zzzyyyzzzwwwwwwvvvvvvvvvvvvvvvvvvtttsssqqqpppooonnnmmmmmmnnnnnnmmmlllllllllmmmmmmnnnmmmnnnppptttyyyuuueeeQQQBBB>>><<<999666333222222222222222222111111111000000222222222111000000//////000000000000////////////------------------------------------------------%%%+++111111---+++---111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,******)))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++************++++++,,,------......---------,,,,,,++++++,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++******)))))))))(((''')))+++,,,++++++,,,---************************++++++************++++++++++++++++++++++++++++++((()))************)))(((((()))))))))************((()))))))))************************************,,,++++++******++++++,,,+++******+++,,,...000111555777;;;=========>>>???<<<>>>@@@@@@@@@BBBGGGKKKHHHMMMWWWdddrrr}}}qqqgggeeehhhlll|||rrroooppprrrssswww{{{}}}}}}|||}}}~~~}}}|||~~~}}}wwwsssssstttuuuzzz~~~{{{zzz~~~}}}{{{zzzyyy|||~~~}}}{{{zzz{{{wwwwwwxxxxxxyyyyyyyyyzzzwwwvvvuuusssqqqpppoooooorrrrrrrrrqqqppppppooooookkkiiihhhgggiiinnnrrruuuwwwyyy|||}}}eeeRRRFFFBBB===999666555555444333333222222222111111111222222222111111000000000000000000000////////////................................................)))---111000---***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111........................---,,,,,,+++++++++,,,,,,++++++************+++++++++++++++******)))))))))******))))))))))))******++++++***************+++,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************)))******++++++,,,,,,,,,+++,,,...---,,,++++++,,,************************++++++************++++++------,,,,,,+++******)))((()))***++++++***)))(((((()))))))))************((()))))))))************************************,,,++++++******++++++,,,,,,+++++++++,,,...000111777:::===>>>>>>===>>>???@@@BBBCCCBBBAAADDDJJJPPPTTT[[[hhhwwwtttddd^^^bbbmmmuuu}}}zzzqqqoooqqqssssssyyyzzz{{{|||}}}|||yyysssooolllmmmnnnpppttt||||||yyy{{{~~~{{{zzzyyyyyy{{{}}}~~~}}}||||||}}}zzzzzzzzz{{{{{{||||||}}}xxxwwwvvvuuutttsssssssssrrrrrrrrrsssrrrrrrrrrrrrnnnllliiifffeeegggiiijjjkkkmmmoooqqquuu{{{yyydddOOOIIIAAA<<<999888666555333333333333222222222222222222222222111111111111000000000000////////////////////////////////////...........................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000........................---,,,,,,+++,,,,,,------)))******************))),,,,,,++++++******))))))***))))))(((((())))))************))))))***++++++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++************************))))))***+++,,,---......***,,,---,,,***(((((()))************************++++++************++++++------,,,+++***)))((((((''')))***++++++***)))'''))))))))))))************))))))))))))************************************,,,++++++******++++++,,,,,,,,,,,,,,,...000222333:::<<<>>>>>>======>>>???DDDFFFFFFDDDCCCHHHRRRZZZjjjrrr~~~|||mmmaaa___gggsss{{{|||qqqnnnqqqvvvxxxwww{{{{{{zzz{{{}}}zzzuuurrrooolllkkkmmmoooqqq{{{}}}{{{}}}|||zzzyyyxxxzzz}}}~~~~~~~~~}}}}}}~~~~~~xxxxxxwwwvvvvvvvvvvvvwwwuuuuuuuuuuuuvvvwwwxxxyyyrrrpppmmmiiifffeeeddddddfffhhhiiijjjlllpppvvvzzzzzzsss]]]UUUJJJAAA===:::777444444444444333333333222222222222222222222222222222000000000000////////////000000000000000000000000...........................,,,***+++...111000///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...)))******++++++******)))++++++,,,,,,+++***))))))++++++************++++++***))))))))))))***++++++***+++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,,,,+++************************))))))******++++++,,,,,,(((***++++++)))(((((()))************************++++++************+++++++++++++++******)))))))))'''(((***,,,,,,***((('''))))))))))))************))))))))))))************************************,,,++++++******++++++,,,++++++,,,...111555888:::>>>?????????======???AAAEEEGGGIIIIIILLLVVVeeeqqquuuqqqkkkiiikkksss}}}{{{wwwsssrrruuuyyy|||}}}|||||||||~~~~~~xxxuuutttsssrrrrrrtttxxx}}}~~~|||{{{{{{}}}|||{{{{{{zzzzzzzzz{{{{{{||||||{{{zzz{{{}}}yyyxxxuuurrrnnnkkkiiigggggghhhhhhhhhhhhjjjmmmppphhhnnnvvvzzz|||rrrgggXXXLLLEEE???:::666444444444444333333333333222222222222222222222222000000000000////////////000000000000000000000000........................---///111222111111000000------------------------***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,------------,,,+++***+++,,,,,,,,,+++***)))++++++************++++++)))))))))))))))***++++++,,,---......//////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,************************************))))))))))))''')))+++++++++***+++,,,************************++++++************++++++)))))))))))))))*********'''(((+++,,,,,,+++((('''))))))))))))************))))))))))))************)))))))))))))))))))))))),,,++++++++++++++++++,,,)))***,,,000444999===???AAAAAAAAA???>>>>>>@@@BBBCCCGGGKKKOOOVVVeeeyyy|||ppphhhiiilllrrryyy{{{wwwwwwxxxwwwwwwyyy~~~}}}zzzwwwwwwvvvwwwxxx{{{{{{zzz~~~}}}}}}|||}}}~~~{{{xxxtttqqqoooiiiiiiiiihhhggggggiiikkk```ffflllooooooppptttxxx|||vvveeeVVVMMMEEE>>>999555555444444444333333333222222222222222222222222000000000000////////////////////////////////////////////////////////////...444999999333...---...---------------------------------------------,,,------------------------,,,,,,,,,,,,,,,---...///------...//////...------******,,,,,,---,,,+++***))))))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,............,,,,,,,,,,,,+++***))))))******,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***))))))************))))))((((((((()))******++++++************************))))))(((((()))+++---...))))))))))))************))))))(((((()))***++++++++++++******************++++++******))))))((((((+++++++++*********))))))************+++,,,---...000//////333999===??????CCC>>>===@@@BBBAAABBBDDDGGGJJJPPPXXXddduuuxxxqqqmmmiiirrrzzz}}}{{{xxxyyyzzzyyyxxxyyy~~~zzz{{{{{{zzzzzz~~~|||wwwvvvyyy}}}|||{{{qqqooolllllllllkkkhhhddddddeeefffggghhhiiiiiijjjooorrrvvvxxxyyy|||}}}~~~iiiYYYOOOEEE===@@@999555888999777555555666666666555444333111111444333222111000000000000////////////////////////,,,,,,---...///000111111000888BBBDDD999---***///------------------,,,,,,///...---,,,,,,,,,,,,,,,------............------///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))******))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,+++,,,------------,,,+++,,,++++++***))))))******,,,+++***))))))***+++,,,+++++++++***************))))))************)))))),,,,,,++++++***)))))))))******************************)))))))))***++++++))))))))))))************))))))))))))))))))***************************************)))))))))))))))+++++++++*********))))))++++++++++++,,,---...///222111222666;;;???@@@???@@@<<<<<>>AAAAAA@@@???<<<===AAABBBBBBDDDHHHJJJWWWjjj||||||zzz{{{zzzuuuvvvwwwwwwvvvxxx}}}}}}zzzyyy{{{|||zzzxxx{{{}}}vvvooolllmmmrrr~~~~~~|||xxxuuullllllllllllkkkkkkjjjjjjiiikkkmmmllljjjjjjnnnqqqvvvvvvvvvxxxzzz~~~rrr[[[JJJCCC???;;;;;;888333111222555555555444444333333222000000111222222111000///000000000000000000000000///////////////////////////555DDDTTTWWWKKK;;;111111000///...---+++******,,,,,,---------------...------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************((())))))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********++++++***************+++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,)))******++++++******)))))))))******+++,,,,,,---************************))))))((((((((((((((((((((()))))))))***************************))))))(((***************+++++++++(((((())))))******++++++************************,,,,,,,,,,,,---///000000555666999===???@@@@@@???@@@>>>???CCCDDDDDDHHHMMMSSSbbbwww}}}}}}yyyyyy}}}vvvwwwxxxwwwvvvyyy~~~|||{{{}}}~~~{{{vvvsssrrrtttwwwzzzxxx|||xxxqqqnnnmmmqqq{{{wwwwwwvvvuuutttsssrrrrrrnnnpppqqqooolllkkknnnqqqtttsssqqqooopppqqqtttvvvpppvvvppp^^^UUUJJJAAA???===:::777777666555555444444333333444///000222444444333111000000000000000000000000000000000000000//////.........333CCCYYYdddYYYBBB222000//////...---,,,,,,++++++,,,,,,---............,,,------......------,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))******+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************+++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******(((((())))))***+++++++++************************&&&''''''((()))*********((()))))))))************))))))************)))((())))))*********+++++++++(((((())))))******++++++************************+++++++++,,,...000111222666888;;;===>>>>>>>>>===@@@>>>???BBBDDDEEELLLSSSdddpppzzzuuuxxx~~~{{{uuuuuuvvvtttrrrsss~~~yyyzzz{{{zzzxxxzzz~~~xxxrrrpppqqqsssrrrqqqqqqsssxxx}}}|||wwwtttrrrttt|||~~~~~~zzzzzzyyyuuupppmmmnnnpppwwwtttpppllliiihhhiiiiiifffiiiooowwwjjjYYYHHHBBBBBB@@@<<<:::888777666555444444444555000222333555555444222111////////////////////////111111111000//////......///111@@@VVVcccZZZDDD222---.....................++++++,,,............---,,,,,,------------,,,,,,******+++,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++***))))))***++++++*********)))******+++,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++******++++++++++++******++++++******)))(((((('''************************%%%&&&((()))***+++++++++))))))))))))************'''((()))+++++++++***))))))))))))***++++++,,,,,,))))))))))))***************************+++++++++******,,,---000222444666888:::=========<<<<<<===>>>===>>>BBBEEEJJJUUU___www}}}uuunnnttt|||xxxpppnnnooonnnpppsssyyy||||||~~~~~~|||zzz{{{xxxsssqqqrrrooopppssswww{{{|||{{{zzzyyy}}}vvvqqqpppqqq|||yyytttnnnjjjgggeeeddddddbbbdddkkkwwwnnnXXXNNNIIIEEE???===;;;:::888666555555555555222222333444444333222111000000000000000000000000111111111000000/////////000000:::KKKVVVOOO???222,,,------...//////000000+++,,,---.........---,,,,,,,,,------------,,,,,,******,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((''''''&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***,,,+++************+++,,,******))))))***++++++,,,++++++,,,------,,,+++++++++,,,---......,,,+++)))***++++++,,,,,,++++++***,,,,,,+++******))))))(((************************'''(((***+++++++++******))))))))))))************%%%''')))+++,,,,,,+++***((())))))***++++++,,,,,,*********)))))))))))))))))))))*********+++++++++***+++---000333666999:::;;;===>>>===;;;;;;<<<>>>??????AAAFFFLLLUUUdddrrrzzzvvvsssvvv|||~~~tttmmmlllnnnooorrruuuvvv}}}}}}zzz{{{zzzuuusssuuurrrvvv|||~~~}}}zzzuuuqqqnnnlllfff___\\\cccrrrwwwgggYYYMMMFFFEEE>>>===:::777666555555666222222222111111000000000222222222222222222222222111111000000000000000000111///333>>>DDD???777111............////////////,,,---...//////---,,,++++++,,,,,,------,,,,,,+++***+++---.........---,,,,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***---,,,+++******+++,,,---******))))))***+++,,,,,,++++++------------+++++++++,,,.........,,,***)))***++++++,,,,,,++++++***)))******+++,,,,,,------******************************+++,,,,,,+++)))((())))))))))))************$$$&&&(((+++,,,,,,++++++((())))))***++++++,,,,,,++++++******))))))(((((())))))******+++++++++++++++,,,...111555999<<<>>>===??????>>>;;;;;;===@@@BBBBBBEEEKKKSSS___rrr~~~wwwvvvxxxxxxwww{{{|||~~~zzzrrrlllmmmppprrrtttwwwvvv}}}zzzzzz~~~zzztttrrrsssvvv|||~~~zzzxxxhhh^^^XXX___qqqiiiVVVOOOPPP@@@>>>;;;888666555666666222222000///............444444444444444444444444000000000000000000111111222//////444777444111111000000//////.........---,,,---/////////---+++***+++,,,,,,------,,,,,,+++***+++---/////////---,,,---,,,,,,++++++*********---------,,,,,,,,,++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++,,,---............************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++******++++++,,,+++++++++*********))))))************************,,,,,,,,,++++++*********+++++++++************)))+++++++++*********))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++---***((())),,,......,,,,,,000444888999:::;;;<<<>>>===<<<;;;;;;<<<======@@@FFFMMMTTTbbbssswwwsssvvvyyy{{{yyytttqqqqqqrrrsssuuuvvvvvvwww}}}{{{zzz}}}}}}|||}}}yyyxxxxxxwww}}}tttfffZZZ^^^kkkzzzkkk]]][[[NNNFFF???===<<<999999;;;333333444444444555555555///000000111111111111000000000111111111111000000........................................................................,,,,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++******))))))************************''''''((()))***+++,,,,,,---------...------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,++++++******++++++,,,+++++++++*********))))))************************,,,,,,,,,++++++*********+++++++++************)))+++++++++*********))))))+++*********))))))))))))************************************++++++++++++)))))))))***,,,------,,,///222666:::;;;<<<===???=========<<<<<<>>>AAAEEEKKKTTT^^^fffooo{{{zzzvvvxxx{{{}}}|||vvvqqqoooqqqtttwwwyyyyyyxxxxxx{{{}}}xxxssstttwwwzzzpppbbbbbblllzzzooo```VVVMMMEEEAAA>>>999777888666666555555444444444444111222222222222222111111000000111111111111000000////////////////////////................................................,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++************************************)))))))))***************............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++***************************************+++++++++++++++*********+++++++++************)))+++++++++******************************)))))))))************************************+++++++++,,,'''))),,,---------...///333666999<<<======???@@@;;;===>>>===<<>>:::===???===<<>>===;;;:::;;;<<<;;;>>>@@@???@@@HHHVVVbbbzzz}}}~~~~~~wwwsssrrryyyyyyxxxxxxyyyyyy{{{{{{yyyrrrmmmlllooosssqqqyyytttgggZZZSSSOOOHHHBBB@@@:::999777555444333444444333333333333222111000///000000111111111111000000////////////////////////////////////////////////////////////////////////---+++))))))+++---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---............------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***************+++++++++************************)))))))))***************+++++++++************)))***************+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,+++,,,---222777<<<<<<======<<<;;;:::;;;<<<===@@@CCCEEEJJJUUUdddooo|||yyyyyy|||{{{yyyxxxxxxzzz|||~~~{{{sssmmmhhhfffjjjqqquuurrrbbbZZZTTTNNNGGGEEE???===:::777555555555555222333333333222111000///000000111111111111000000///////////////////////////////////////////////////////////////////////////---++++++---.........------------------------++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,++++++******++++++,,,))))))*********+++++++++************************((()))))))))*********++++++++++++************)))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---000555999;;;;;;:::;;;<<<<<<<<<<<<>>>@@@@@@BBBGGGMMMXXXfffvvv}}}~~~zzzzzzzzz{{{|||~~~~~~yyyxxxqqqllljjjhhhiiiqqq{{{qqqeee^^^UUUNNNKKKGGGDDD???;;;777666555666222333333333333333222222000000111111111111000000000000000000000000000000////////////////////////////////////////////////000...------//////...,,,........................+++++++++,,,,,,---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++************************(((((())))))*********++++++++++++************)))))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......111777>>>@@@>>><<<888999;;;<<<===???BBBEEECCCDDDIIISSSbbbsss{{{zzz||||||yyyzzzwwwxxx{{{~~~}}}vvvpppmmmhhhfffiiikkkooozzzpppfff\\\TTTPPPMMMJJJDDD>>>:::777555555333333444444555444444444000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111000//////000///---+++........................+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,+++***+++*********+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***++++++******)))(((((((((*********++++++,,,,,,,,,***++++++,,,,,,++++++***''''''((()))***++++++,,,+++******))))))******+++******+++,,,,,,---......---,,,+++++++++,,,---...000111333777<<<>>>???>>>===<<<<<<<<<>>>BBBGGGKKKGGGLLLUUUcccsss}}}yyywww|||{{{{{{~~~xxxuuutttvvvwww}}}vvvmmmhhhhhhgggeeeeeekkkwww~~~}}}zzzkkk^^^TTTOOOLLLKKKHHH@@@888777;;;333333444555666444111...444444333333222111111111222111111000///......---////////////////////////---.........//////000000//////.........---------/////////...---------,,,------------------------........................---------...------,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********************++++++++++++++++++,,,,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,++++++************++++++******+++,,,,,,---......---,,,+++++++++,,,---...222444666:::===??????>>>>>>>>>???CCCGGGKKKLLLLLLLLLRRR^^^mmm{{{~~~wwwvvvxxx~~~}}}{{{}}}|||xxxvvvuuuyyy{{{yyyqqqjjjfffggghhhiiimmmuuu|||{{{|||}}}pppaaaTTTNNNIIIFFFAAA:::777999555444333444555444222000111111222222222222222222222222222111000000000///..................................../////////000//////.........---------...............---------------------------------------------------------,,,------...------,,,,,,,,,,,,,,,,,,+++***))))))------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******+++++++++))))))******+++,,,,,,---,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...---,,,,,,+++,,,---...///555777:::===??????>>>===:::===AAAGGGLLLNNNNNNLLLUUU]]]jjjyyy|||yyysssuuuzzz|||xxxzzz}}}|||{{{yyyyyyyyyzzzyyyxxx~~~}}}uuuqqqkkkgggfffjjjmmmssszzzyyysssqqqoooooowwwwwwbbbUUUIIIEEEDDD???;;;999777555333333444444333111///000000111222222333333222222222222222222222222------------------------............////////////...............------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,+++***))))))......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,,,,---...000111888:::===??????>>>>>>>>>===CCCJJJMMMNNNOOORRRTTTcccjjjuuuwwwppppppuuuzzz~~~~~~uuusssvvv{{{|||{{{vvvtttrrruuuzzz~~~~~~sssooommmkkkkkkmmmtttyyy|||{{{{{{{{{|||{{{qqqkkkgggggglllsssxxx}}}wwwdddOOOGGGFFFDDD???<<<:::777444222333444333333000000000111111222222222111111111222222222222222////////////////////////.........///////////////........................,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,+++***)))))).........------,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------+++,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++))))))))))))+++,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++************++++++,,,,,,++++++******************)))))))))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------///111333555999<<>>???AAAIIIQQQWWWWWWRRRSSS]]]fffrrrwww|||{{{qqqiiimmmrrrxxx|||~~~{{{sssrrrvvvzzz{{{zzzvvvtttssswww~~~zzzsssnnnooorrrtttvvvzzzyyyyyyxxxxxxyyy|||~~~|||qqqiiidddaaaccciiimmmppptttzzzuuu[[[MMMHHHEEEAAA???;;;888444333333444444444222222222222111111000000000000111111111111111111000000000000000000000000///////////////.........---.....................,,,---------.../////////------------------------------------------------+++,,,,,,---.........---,,,,,,,,,,,,+++***)))))).........---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********))))))*********---,,,,,,+++******)))))),,,,,,++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///222555888999;;;>>>@@@@@@???@@@DDDGGGRRRXXX]]]YYYTTTXXXfffsss}}}~~~~~~}}}tttmmmhhhkkkpppwww||||||wwwvvvxxx{{{{{{{{{yyyyyyzzz}}}}}}{{{wwwrrrqqqrrrnnnllloooxxx}}}zzzyyyxxxwwwxxxyyy{{{}}}ssskkkddd^^^\\\^^^ccccccdddgggmmmxxxnnn[[[OOOFFFAAA@@@<<<999666444444444444333444444333333222111111000111111111111111111000000222222222222222222222222///////////////.........---------...............---------...............------------------------........................++++++,,,---............,,,,,,,,,,,,+++***))))))------------............---------------------------,,,+++******+++,,,---***+++,,,,,,---------,,,---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))*********************)))++++++++++++++++++,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000444888<<<>>>>>>@@@BBBAAA@@@CCCJJJPPPXXXZZZZZZYYYZZZbbbpppzzz}}}~~~~~~sssmmmlllmmmqqquuu{{{}}}|||{{{zzzzzzzzzzzzzzz{{{}}}{{{uuurrrqqqlllfffeeehhhgggjjjuuu|||{{{yyywwwwwwwwwyyyzzz~~~|||tttlllbbb\\\ZZZ[[[[[[[[[]]]aaaiiirrryyyrrr\\\KKKCCCCCC<<<:::777555555555444333444444333333333333333333333333333222111111111000111111111111111111111111000/////////............---------.........//////...............---------------------------------------------------------***+++,,,---............,,,,,,,,,,,,+++***)))))),,,---------.../////////........................,,,+++)))(((((()))+++,,,***+++,,,,,,---------------,,,,,,+++*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***++++++***)))(((((((((((()))******++++++*********++++++,,,,,,---+++++++++,,,,,,+++++++++))))))***+++,,,,,,------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111666:::>>>AAA@@@BBBCCCBBBBBBFFFNNNUUU```]]][[[]]]eeepppzzzyyylllhhhlllsssyyy|||yyy{{{{{{zzzxxxwwwwwwxxx||||||sssnnnllllllgggaaa```eeeeeekkkzzz~~~|||zzzwwwvvvvvvwwwxxxzzzuuuiii```\\\XXXYYYYYYZZZ]]]bbbjjjooosss}}}jjjRRRHHHGGG<<<:::777666666555444222222333333444444555555666555555444333333222111111000000000000000000000000000000//////.........------------.........///////////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,+++***)))))).........------,,,,,,,,,//////---,,,+++,,,------------------------------,,,,,,+++***+++,,,---...++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++*********+++,,,...///000++++++++++++++++++++++++***************+++------******+++++++++,,,,,,,,,,,,,,,,,,------.........///000333888===AAAAAAAAABBBDDDGGGIIILLLPPPUUUYYY\\\\\\```jjjwwwxxxnnnkkkoooxxx~~~||||||zzz{{{}}}|||{{{~~~oookkkgggddd___\\\aaahhhmmmyyy}}}|||}}}}}}|||{{{zzzxxxzzzuuujjjddd```^^^[[[ZZZZZZ\\\___aaahhhmmmuuu~~~fffPPPBBB@@@:::666888999666333333222222222222222222222222000000000000000111111111111111111111111111111111000///...------...///000///...---,,,,,,,,,,,,,,,,,,---------.../////////111000///........................------.........---------............///222111///---,,,,,,,,,,,,/////////......---------------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******)))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---111222666:::???BBBCCCCCCFFFKKKPPPSSSSSSTTTWWWZZZ___dddlllxxxzzzrrrooorrrxxx|||~~~|||zzz{{{||||||{{{~~~|||mmmhhheeedddcccccchhhooowww}}}|||}}}~~~|||yyywwwxxx}}}tttmmmfffddd```]]]\\\]]]___aaaaaadddjjjpppxxxyyy]]]JJJBBB;;;777888888555333333222222222222222222222222111111222222222222222222111111111111111111111111000///............///000000///......---------........./////////////////////.........---------,,,......------------......------------............000///...,,,++++++++++++///////////////.........,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++***)))((((((((()))++++++++++++++++++++++++,,,,,,---......---++++++,,,,,,---------.........,,,,,,,,,,,,,,,------...444555999===AAADDDFFFGGGMMMUUU^^^```\\\YYY[[[]]]dddmmm{{{zzzuuuqqqttt{{{}}}{{{zzz{{{|||}}}|||zzzmmmgggdddgggkkknnnsssyyy|||~~~~~~zzzwwwwww{{{|||sssooojjjdddaaa``````aaa]]]^^^```ccciiiqqq{{{oooUUUHHH@@@:::999999666444555333333333333333333333333333333333333333333333222111111111111111111111111000//////......//////000000000///............///000000000000000/////////,,,---.........---,,,+++------,,,,,,,,,,,,------------------............///...,,,+++************//////..................,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,+++*********++++++************************,,,---/////////---+++))),,,,,,,,,,,,------------///////////////000111222666888<<>>CCCIIIMMMPPPUUU]]]cccfffddd___ZZZZZZaaammmwww~~~~~~~~~~~~~~~}}}~~~{{{yyyzzz|||~~~||||||}}}~~~|||~~~~~~~~~|||}}}~~~~~~~~~}}}{{{yyyzzzzzzzzz{{{}}}~~~}}}|||{{{yyyuuurrrpppsssvvvzzzyyyppphhhddd```\\\ZZZ[[[___dddkkktttiiiXXXJJJ???::::::555555555555555555555555555444444333222222111111111111111111111111111111///000111111111111000///---------------...//////............////////////---------....../////////......------------......++++++,,,,,,,,,---------+++,,,,,,---,,,,,,******---.........//////000000***+++,,,...//////......------------------------***+++,,,---...---,,,,,,.........------.........---------,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++111111///...---,,,,,,,,,))))))))))))))))))))))))+++************+++------,,,,,,,,,---------...............000333888<<>>666666666666666666666666666666555444333333222222111111111111111111111111///000111222222111000///...............///000111......//////000000111111---,,,,,,,,,,,,---...//////......------......///++++++,,,,,,,,,---------)))***+++,,,,,,+++)))(((------+++++++++---///000............---,,,++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------++++++++++++------------,,,,,,+++***)))))))))))))))))))))*********++++++******))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---,,,)))***......***,,,------......------,,,---+++...444888;;;@@@FFFHHHGGGKKKSSS^^^gggiiiiiieee^^^VVVUUU^^^jjjtttyyy}}}|||}}}~~~|||yyyxxxxxxyyyyyyyyy}}}yyyyyyqqqrrrtttwww~~~}}}uuuvvvwwwyyy{{{}}}~~~}}}xxxyyy|||~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz~~~|||zzzwwwtttrrrrrrqqqoooooooooqqqssstttwwwxxxxxxvvvsssooojjjhhhfffjjjnnnppppppuuu}}}|||zzz{{{}}}}}}tttnnnjjj```aaaaaa``````fffooovvveeeRRRCCC:::;;;666444666777444333444444444333333333444444555222222111111000000//////000000000000000111111111......---------,,,,,,,,,,,,---...//////...---,,,........................------------------------------------------------///......---,,,+++******000///---,,,---...///111---------...------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))'''&&&%%%---,,,,,,++++++,,,,,,---------,,,,,,+++******)))************************************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---,,,***+++//////,,,------..................///...000777===AAAHHHOOORRRQQQRRRXXX```fffiiihhhaaa\\\XXX[[[eeepppxxx|||~~~zzzyyy{{{}}}~~~|||yyyxxxyyy{{{}}}}}}|||}}}{{{uuupppooolllpppvvv}}}{{{wwwwwwxxxzzz|||}}}~~~~~~}}}|||uuuwwwyyy{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwzzzzzzyyyxxxvvvsssqqqooopppooommmmmmmmmoooppprrroooppppppooommmiiieeeccc```ccceeefffhhhlllsssxxx{{{{{{|||||||||zzzyyyxxx}}}{{{wwwllliiiddd```^^^aaaggglllvvvyyycccOOOAAA???:::777888999777555666555444444333333444444555111111111111000000000000111111111000000000000000/////////.........------------...//////...------........................------------------------------------------------,,,,,,++++++++++++++++++//////---,,,,,,---......,,,,,,------...---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++))))))---,,,,,,++++++,,,,,,------,,,,,,++++++*********************************)))))))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++---...,,,***+++///...+++------......////////////222111444<<>>::::::;;;999777888555555444444444444444555000000000111111111111111222222111111000000//////000000000/////////......------...//////...------........................------------------------------------------------+++++++++,,,,,,------------,,,+++***************++++++,,,---............+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++*********)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---...---***,,,//////+++,,,,,,------...///000000555444888>>>DDDKKKVVVaaannnooopppooonnnkkkhhhfff]]]___fffoooxxx~~~yyy}}}{{{{{{~~~}}}xxxuuuuuuxxx{{{|||}}}~~~~~~}}}}}}|||vvvqqqpppmmmiiifffgggmmmttt~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||||||||~~~~~~||||||}}}}}}|||zzzqqqrrrsssttttttssssssrrrrrrrrrpppooonnnlllkkkkkkjjjkkkkkkkkkkkkiiihhhgggfffeeeeeeddddddeeeffffffdddddddddccc```]]]ZZZYYYWWWUUUSSSTTTWWW[[[]]]^^^aaacccggglllrrrxxx}}}zzzoooiiigggeeeccccccjjjrrr}}}sss\\\MMMCCC;;;:::;;;999888888666555555444444444444555000000000111111222222222333222222111000///......000000000/////////......---..................---........................---------------------------------------------------------...............---,,,++++++************++++++,,,---............---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***---,,,,,,,,,+++++++++***))))))******++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++------,,,000666777555+++++++++,,,---///000111777777:::@@@DDDIIITTT```nnnrrrwwwwwwrrrkkkeeecccdddiiipppxxxyyy~~~{{{{{{{{{}}}}}}zzzyyy{{{}}}}}}|||}}}|||zzzzzz}}}uuunnnlllkkkiiikkkoooxxx~~~~~~||||||{{{zzzzzzzzzzzzzzz|||{{{yyyyyyyyyzzz{{{|||{{{zzzyyyyyyzzz{{{zzzxxxppppppppppppppppppoooooolllkkkjjjiiigggeeeddddddcccdddeeeeeeeeedddbbbbbb``````__________________``````^^^\\\ZZZVVVSSSRRRQQQOOOMMMMMMPPPTTTVVVWWW\\\___dddllluuu~~~}}}tttnnnhhhdddggggggjjjoooyyyuuuZZZMMM???;;;:::888777888777666555444444444444444000000111111222222333333333222222111000///....../////////.........------.........------.................................------------------------------------------------.........---,,,++++++***............------------,,,,,,------...---------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((+++---///555===???===,,,++++++,,,...000222444777999===AAACCCGGGRRR]]]iiipppwwwxxxqqqiiieeedddqqquuu{{{}}}}}}{{{}}}}}}~~~~~~|||xxxwwwvvvoooiiiiiilllnnnsssxxx}}}{{{yyyxxxwwwvvvvvvuuuttttttttttttvvvuuuttttttvvvwwwvvvvvvsssrrrqqqrrrssstttsssrrrlllllllllkkkkkkjjjjjjjjjeeedddcccbbb```___^^^]]]]]]]]]^^^______^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTRRROOOMMMKKKJJJIIIHHHHHHJJJMMMQQQSSS\\\```gggoooyyyvvvmmmhhhlllhhheeehhhmmmvvvqqq___KKK@@@<<<999888888777777666555444444444444111111111222222222222222222222111111000000///////////////.........------///...------------...///........................---------------------------------------------------,,,,,,+++)))(((((('''---......////////////...---------...------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++.........---,,,,,,++++++,,,++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------222999;;;999---------...///222555777888:::???DDDEEEHHHRRR]]]gggooovvvwwwqqqkkkkkkmmm~~~}}}zzz|||}}}zzz|||{{{uuurrrkkkffffffkkkrrrwww}}}~~~|||{{{zzzxxxvvvtttsssrrrppppppooonnnmmmmmmmmmmmmllljjjjjjkkknnnnnnmmmkkkiiihhhggghhhjjjkkkjjjiiiffffffeeedddccccccbbbbbb___^^^]]]\\\[[[ZZZYYYYYYWWWXXXYYYYYYXXXWWWVVVUUUVVVVVVWWWVVVVVVUUUUUUTTTPPPPPPOOONNNMMMLLLKKKJJJDDDFFFGGGGGGGGGJJJOOOTTT___cccjjjrrrzzz{{{wwwwwwpppjjjiiiiiikkkttt~~~vvv[[[JJJAAA<<<999999888777666555444444444444333222222222222222222111111111111000000000000000000000000/////////......///...------------...///........................------------------------------------------------,,,,,,+++++++++*********++++++,,,---........................---,,,++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++------------++++++++++++++++++++++++++++++//////...---,,,,,,++++++---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---...---+++,,,000000,,,////////////111444777999888;;;AAAGGGHHHJJJSSS^^^jjjqqqxxxwwwrrrooosssxxxxxxwww{{{}}}xxxvvvzzzzzzrrrnnncccaaaeeeoooyyy}}}|||vvvuuutttsssqqqooonnnnnnlllkkkjjjiiihhhhhhggghhhbbbaaa```cccffffffccc```aaa``````aaacccdddcccbbbbbbaaa```^^^]]]]]]]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTUUUUUUUUUSSSRRRQQQTTTTTTUUUTTTTTTSSSRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLCCCFFFIIIIIIGGGJJJQQQXXXbbbeeekkkrrryyy}}}zzzsssoooiiieeehhhppp{{{hhhRRRFFF???;;;;;;888888777555555444444444444333333222222111111111000000000000000111111111111111111111000000000000///...---,,,,,,---...///........................---------------------------------------------------------........./////////...---,,,+++,,,,,,---111000000///...---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---+++*********++++++///...,,,,,,,,,,,,***)))++++++,,,,,,,,,,,,------------++++++++++++------*********)))******+++,,,,,,,,,++++++,,,,,,---...,,,...000222333777;;;>>>???CCCGGGHHHHHHOOOZZZdddlllrrrvvvrrrlllooo}}}{{{zzz|||~~~{{{xxxxxxsssllljjj``````fffrrr~~~{{{wwwsssppppppnnnllljjjhhhhhhhhhhhhcccbbbbbbaaa```___^^^^^^[[[[[[\\\\\\]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]______aaa```^^^]]]\\\\\\]]]]]]YYYYYYYYYXXXWWWVVVUUUTTTWWWWWWVVVVVVVVVUUUUUUUUUTTTRRRQQQRRRSSSRRRNNNKKKMMMKKKIIIIIIJJJJJJIIIHHHFFFGGGHHHGGGHHHMMMTTTZZZccchhhnnnqqqssstttvvvyyyzzzzzzzzz{{{}}}{{{yyytttllljjjlllrrrwww{{{]]]MMMGGG@@@777999777555555555666555333111111111111111111222222///000111222222111000///222111111000000000000000000000000000000000000000........................//////.........---------+++,,,---.........---,,,------,,,,,,,,,,,,++++++///...---,,,,,,,,,------000000000///...---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********++++++///---,,,,,,,,,,,,***)))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***************++++++,,,,,,,,,++++++,,,,,,---...---///111333444777;;;??????BBBEEEHHHLLLTTT___gggppprrrrrrpppnnnuuu|||zzz~~~}}}|||~~~ooogggeeebbbeeekkkwww~~~{{{zzzxxxxxxzzzzzzzzzyyywwwwwwwwwvvvsssoookkkiiigggfffeeecccbbbbbbbbbbbbaaaaaa___^^^\\\ZZZYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWXXXYYY[[[]]]^^^```___^^^]]]]]]^^^______\\\[[[[[[ZZZXXXVVVTTTSSSUUUUUUUUUUUUUUUTTTTTTTTTRRRPPPNNNOOOPPPPPPMMMJJJMMMKKKIIIHHHIIIIIIHHHGGGHHHJJJLLLMMMOOORRRXXX\\\^^^bbbgggiiijjjkkkmmmoooqqqqqqrrrtttuuuxxxyyy{{{{{{}}}~~~~~~}}}~~~zzzpppjjjiiikkkmmmtttnnnXXXLLLCCC===<<<:::777666666666444333222222222222222333333333000111111111111111111000222111111000000000000000000000000000000000000000........................//////.........---------+++,,,---...///......---------,,,,,,,,,,,,++++++///...------,,,---------000000//////...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********++++++...---++++++,,,,,,+++)))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++,,,,,,,,,,,,,,,,,,,,,------......000222444666999<<>>@@@CCCCCCGGGPPP\\\gggnnnqqqnnnkkkjjjppp}}}{{{yyy}}}yyynnnhhhfffgggnnnuuu~~~~~~}}}|||zzzyyyyyyyyyzzz}}}}}}|||{{{{{{{{{|||yyyvvvtttsssssssssrrrlllkkkiiijjjkkkllllllkkklllmmmmmmmmmllljjjhhhfffdddddddddddddddeeeeeefffddddddbbb```]]][[[YYYXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWXXXYYY[[[]]]___bbbccccccccccccccccccccccccdddfffeeecccaaa^^^[[[YYYWWWVVVVVVVVVVVVWWWWWWWWWWWWTTTSSSQQQQQQQQQRRRSSSTTTTTTRRROOONNNNNNMMMLLLJJJJJJNNNTTTYYY\\\]]]]]]]]]^^^^^^__________________aaaaaabbbdddfffiiikkkllllllmmmoooqqqrrrsssssstttxxxyyyzzzzzzzzz{{{wwwpppfffaaa^^^bbbjjjuuu{{{cccOOOBBB@@@===999777666555444333444444444444333333333333444333222111111222333444222111111000000000000000////////////////////////................................................+++,,,,,,---------------------,,,,,,,,,+++++++++---.................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,------...///000333666888:::<<>>999666666555555444444444333333222222222111444333222111111222333444222111111000000000000000////////////////////////////////////////////////---.....................+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++------...////////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++***))))))***,,,---,,,+++************+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,---------------------......///111444888;;;<<<>>>AAACCCBBBHHHSSS```kkkooolllhhhbbbgggppp}}}yyywww~~~~~~~~~~~~}}}zzzxxx}}}{{{vvvqqqjjjhhhkkkqqqxxx|||~~~}}}zzzwwwwwwyyy{{{xxxwwwuuusssssssssuuuvvvwwwvvvvvvwwwyyyzzzyyyyyyvvvvvvvvvtttqqqnnnnnnnnnrrrqqqpppqqqrrrsssrrrqqqnnnlllkkklllnnnppppppoooiiiiiijjjkkkllllllllllllllllllnnnoooppppppppppppmmmmmmkkkjjjhhhgggfffeeeeeeeeeeeeeeedddcccbbbbbb^^^^^^^^^___```aaabbbccchhhiiiiiijjjjjjiiihhhhhheeeeeedddcccaaa___]]]\\\ZZZZZZYYYYYYYYYXXXXXXXXXZZZ[[[]]]]]]]]]^^^```bbbaaa^^^\\\[[[[[[[[[ZZZXXXVVVYYY^^^eeejjjlllkkkiiiiiiiiijjjkkklllkkkhhhfffdddcccccccccccccccddddddbbbaaaaaaaaacccdddcccbbbdddfffhhhjjjkkkmmmppprrrxxx{{{}}}oooggg```___```aaadddiiiyyyoooWWWEEEAAA;;;888666666555444444444333333222222111111222222111111111111222222222111111000000000000000000000000000000000000000////////////////////////---------...............+++++++++***+++,,,,,,---------,,,,,,,,,,,,++++++,,,---...///000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++)))(((((()))+++---,,,+++************+++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,---------------------...//////222555999<<<>>>@@@BBBDDDGGGPPP___nnnuuussskkkeeeccckkkwww}}}yyywww{{{wwwwwwwwwwwwxxxxxxxxxxxxzzzuuussssssnnnkkkiiikkkrrryyy}}}|||{{{wwwtttuuuxxx{{{wwwvvvtttrrrqqqqqqrrrssstttrrrqqqrrruuuwwwxxxxxxvvvxxxzzzyyyuuurrrqqqqqqrrrrrrtttvvvyyyyyyxxxvvvtttsssrrrrrrtttvvvvvvvvvppppppqqqssstttuuuvvvwwwvvvwwwxxxyyyzzzzzzyyyyyywwwvvvuuussspppnnnmmmlllkkkkkkkkkkkkjjjiiihhhgggbbbbbbaaaaaa```aaaaaaaaaeeefffhhhiiikkkkkkkkkkkkhhhhhhggggggfffeeedddcccbbbbbbaaa```___^^^]]]]]]aaadddggghhhhhhhhhjjjlllllljjjhhhhhhhhhhhhgggfff___```dddjjjpppssssssqqqssssssuuuxxxzzzyyyuuuqqqooonnnlllkkkiiihhhhhhhhhgggeeebbbaaacccddddddbbbbbbccceeefffffffffhhhjjjqqqtttxxxzzz{{{{{{|||}}}~~~tttjjjfffdddaaaaaadddmmmvvv~~~hhhLLLGGG@@@;;;888666444333555555555444333222222222000111111111111111111000222111111000000000000000000000000000000000000000////////////////////////---------.........//////------,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,---///000000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***+++,,,---,,,,,,+++)))(((((()))+++------,,,)))************+++++++++++++++------------++++++,,,,,,++++++,,,,,,---......------------...//////222666:::===???@@@BBBDDDLLLYYYkkkyyy~~~xxxnnnffffffppp|||zzzppprrrxxxzzzuuuuuuuuuttttttvvvxxxzzz}}}{{{~~~|||tttnnnnnnpppjjjiiijjjpppxxx~~~}}}||||||}}}~~~~~~}}}{{{{{{yyyvvvsssssswww{{{wwwuuusssqqqppppppqqqrrrqqqpppoooqqqtttwwwxxxyyyyyy}}}|||xxxvvvvvvtttuuuwww{{{~~~}}}zzzzzzyyyxxxxxx{{{|||||||||zzzzzz{{{}}}}}}zzzwwwtttrrrqqqooooooooonnnmmmlllkkkjjjgggfffeeecccbbbbbbaaaaaaaaabbbeeehhhkkklllmmmmmmllllllmmmmmmmmmlllkkkkkkkkkjjjiiihhhfffeeeddddddhhhlllppprrrqqqqqqsssuuuwwwuuusssrrrssstttsssrrrllllllnnntttzzz~~~{{{|||~~~{{{yyyxxxuuusssqqqooonnnmmmnnnkkkfffeeeggghhhhhhgggdddeeeffffffeeedddeeegggkkkooosssuuuvvvvvvwwwxxxvvvooojjjfffeeegggbbbhhhtttrrrRRRLLLDDD===999666444222777777666555444444333333///000111222222111000///222111111000000000000000000000000000000000000000000000000000000000000000---------.........////////////...---...///000111---------,,,,,,,,,++++++222111111000///.........................................................,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---...,,,)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........///...///111555888:::888999<<<<<<<<>>???CCCNNNZZZcccqqqyyyooojjjkkkxxxvvvtttvvvxxx~~~wwwvvvxxxvvvwwwxxxwwwwwwyyy~~~|||uuupppllljjjfffaaaaaaeeehhhmmmuuu|||~~~|||zzzxxxssssssttttttuuuvvvwwwwwwvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvuuuuuutttsssrrruuuvvvvvvvvvvvvwwwwwwwwwyyyyyy{{{}}}~~~|||xxxvvvsssqqqooommmkkkiiieeeeeedddcccbbbbbbaaaaaaeeegggjjjlllnnnpppsssuuuyyy{{{|||}}}|||}}}~~~|||yyyxxxyyy{{{||||||}}}~~~|||zzzyyyxxxxxxxxxvvvssspppoooooooooppppppssswwwyyyzzz{{{|||~~~yyypppjjjgggeeehhhpppzzzuuueeeSSSIIICCC===999888555555555555555555444444222222222111111111111000111000000000////////////111111111111000000000000//////000000000000//////........................************************++++++,,,,,,,,,+++))))))000000//////...---------................................................------------------------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......///111444777===;;;<<>>DDDPPPaaaqqq{{{zzzpppkkknnnxxxyyy|||}}}xxxtttxxx}}}|||rrrhhh^^^[[[]]]___eeelllxxx{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{{{{zzzzzz{{{}}}|||zzzxxxwwwwwwzzz}}}}}}xxxuuuuuusssoookkkkkkjjjjjjjjjkkkmmmoooppprrrrrrssstttwww|||~~~~~~xxxpppiiieeedddgggpppzzzsss```QQQDDD===<<<888777555444333333333444222222222111111111000000111111111111000000000000111111111111000000000000//////000000000000//////........................++++++++++++++++++++++++)))(((((((((((()))))))))........................................................................------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---///222444555666999;;;777<<>>;;;EEEPPP[[[lllyyyrrruuu~~~pppeee^^^[[[bbbmmmttt{{{}}}}}}{{{xxxuuutttuuuvvvwwwyyyyyyzzzzzz{{{|||}}}}}}yyyxxxxxxzzz{{{{{{yyywwwttttttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}zzzyyyvvvooohhhccccccdddfffjjjooouuuxxxxxxzzz{{{}}}wwwlllddddddiiihhhppp}}}nnnXXXIIIDDD:::888666333222222333444222222222111111111111000222222222111111111111000......///000111222333333//////000000000000//////........................------------------------,,,++++++***+++,,,---...000000000000000000000000------------------------------------,,,+++***)))------------------------...---,,,,,,+++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,++++++*********------,,,+++,,,---...///......---------......///111111444888888666888<<>>999888666333222444444444444444333222111000222222222222222222222222111111111111000000000000000000000000000000000000//////000000000...---,,,.........------,,,,,,,,,---,,,,,,,,,++++++++++++000000000000000000000000........................------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,............,,,,,,++++++,,,,,,,,,+++******++++++******++++++,,,---,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---...///......------......///000555555777::::::999>>>EEETTT```rrr{{{zzz{{{yyyvvvssskkkcccbbbfffnnnssszzz~~~}}}|||{{{zzzwwwuuusssrrrssssssqqqrrrrrrsssuuuwwwyyyzzz~~~~~~~~~yyyrrrmmmeee```\\\[[[XXXWWW\\\cccmmmtttzzz|||~~~uuupppooojjjiiinnnvvviiiOOODDD;;;999888555333333333333333333333222111000222222222222222222222222111111111111000000000000000000000000000000000000/////////////////////............---------------,,,,,,,,,+++++++++******////////////////////////////////////////////////------......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------.........---------...///000111666666888::::::;;;CCCMMMWWWfffyyy{{{wwwzzz{{{sssqqqnnniiiaaa\\\bbbkkksssxxx~~~}}}}}}|||~~~|||zzzyyyxxxwwwwwwwwwxxxzzz{{{}}}~~~~~~}}}vvvnnnhhhbbb]]]XXXVVVSSSRRRXXX___eeemmmuuuzzz~~~~~~~~~|||wwwyyyrrrnnnooorrrxxxwwwZZZLLL>>>:::;;;999666444444444444444444333222111222222222222222222222222111111111111000000000///000000000000000000000000...............///000111...............---------,,,,,,+++++++++*********////////////////////////////////////////////////------.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---............//////.........***++++++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,------------------------...///000111111666666888;;;<<<@@@KKKXXXbbbppp}}}wwwttt~~~xxxsssiiigggddd___VVVSSS[[[gggtttwww{{{~~~~~~~~~~~~{{{uuummmeee___\\\VVVRRRQQQOOOOOOUUU\\\^^^gggqqqwww|||~~~~~~~~~~~~xxxrrrppppppqqqxxxdddSSSAAA;;;;;;:::666444555555555555555555444333222222222222222222222222111111111111000000000///////////////////////////......------...///000111........................,,,,,,,,,+++++++++******000000000000000000000000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------******+++,,,,,,,,,++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,+++,,,------......---------------...///000111222666777:::===@@@FFFVVVeeetttwwwssssss}}}~~~|||xxxqqqjjj___^^^]]]ZZZTTTRRRZZZeeesssuuuxxxzzz{{{|||}}}}}}~~~~~~xxxpppiiiccc\\\WWWSSSNNNKKKKKKJJJKKKQQQXXXZZZdddnnnttt{{{{{{{{{{{{|||}}}~~~}}}uuuqqqnnnlllooouuuooo]]]HHH???;;;888555444555555666666666666555555222222222222222222222222111111111111000000000000////////////////////////---.........//////000000.............../////////---------,,,,,,,,,++++++000000000000000000000000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++******************+++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,---.........------------......///111222333777888<<>>CCCHHHSSShhh{{{vvvpppttt|||~~~~~~|||{{{yyyxxxxxxzzz~~~yyyuuunnnbbbXXXQQQQQQVVV\\\___aaagggnnnrrruuuyyy|||||||||||||||zzz|||~~~vvvoooeee^^^ZZZXXXUUURRRMMMJJJIIIJJJIIIHHHLLLSSS[[[dddnnntttzzz{{{wwwuuuvvvxxxzzz|||}}}}}}~~~{{{sssqqqrrrmmmyyyzzzbbbPPPDDD<<<999:::333333444444555444444444222222222222222222222222111111111111000000000000////////////////////////---...000111111///...,,,---.........//////000000//////.........---------------............------.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******************,,,,,,,,,,,,---...///000000//////.........///////////////000222666999;;;>>>>>>???BBBLLL]]]qqqvvvooossszzz}}}}}}~~~~~~zzz}}}||||||}}}}}}|||wwwlll^^^UUUKKKNNNTTT]]]fffmmmpppqqqwwwxxxzzzzzzzzzzzz|||}}}}}}~~~}}}}}}~~~~~~~~~vvvnnnggg___\\\\\\[[[XXXTTTPPPLLLJJJHHHEEEDDDJJJRRRYYYaaallltttwwwzzz~~~}}}zzzuuuvvvwwwxxxyyy{{{{{{||||||vvvuuutttuuu}}}uuu]]]JJJ???:::888999777555444444444333222333222000/////////000111222111111111000000////////////000000000000//////......////////////......//////.........---------,,,,,,,,,------............//////000000//////...///...............------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++******************)))))))))******+++------//////......---......////////////000333666999;;;999<<>>GGGRRR___mmm{{{wwwpppqqqzzz{{{vvviii[[[PPPJJJHHHOOOZZZbbbgggkkkpppsssuuuvvvxxxxxxxxxyyyzzz|||}}}}}}{{{{{{||||||}}}zzzxxxzzz|||}}}uuukkkeeeeeedddbbb___XXXSSSNNNLLLJJJHHHLLLSSSVVV\\\dddjjjmmmqqqvvvyyy{{{zzzzzzzzzzzzyyywwwtttwwwvvvuuutttuuuvvvxxxyyy{{{zzzyyyxxxzzz|||~~~~~~}}}xxxzzzvvv\\\III???<<<555444444444666666444222444444333222222222222333111111111111000000000000111111222222222222111111......////////////.....................---------------------------,,,,,,///000000111111000000///------....../////////000000000//////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++,,,---...------,,,,,,,,,---......//////000222555888;;;<<>>DDDIIISSS___mmmyyyzzzsssuuu~~~tttaaaVVVPPPOOOPPPUUU\\\dddhhhhhhiiillloooqqqsssuuuvvvvvvwwwyyyzzz|||}}}}}}zzzxxxxxxwwwvvvuuuttttttttttttssstttuuuuuutttqqqmmmkkknnnppprrrssssssuuuwwwzzzwwwzzz}}}~~~yyyooojjjgggbbb^^^ZZZSSSLLLJJJIIIHHHJJJOOOTTTVVVYYY[[[]]]^^^___```iiikkkmmmooopppqqqqqqrrrpppooollljjjjjjkkkmmmoooqqqooonnnnnnppptttxxx{{{}}}}}}~~~~~~~~~sssZZZHHH>>>;;;999777666555333000...222222222222222111111111000000000000000000111111//////000000000000//////......////////////......---..............................------,,,,,,,,,...//////000000//////...,,,,,,,,,---------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,++++++******+++,,,,,,,,,,,,,,,,,,---...///000111222444777:::===???@@@EEEKKKWWWfffvvv~~~xxxuuuzzz}}}fffWWWPPPMMMOOOSSS^^^bbbgggjjjjjjjjjlllnnnoooqqqssstttuuuvvvxxxzzz~~~|||zzzxxxwwwwwwyyy{{{}}}~~~{{{xxxuuutttssspppooollllllkkkkkkkkkllllllmmmnnnoooppppppooollljjjhhhggghhhjjjjjjkkkllloooqqqpppsssttttttuuu{{{uuuooojjjccc^^^XXXPPPJJJHHHHHHGGGIIIMMMRRRSSSUUUWWWXXXXXXWWWVVV```cccfffhhhiiijjjkkkmmmhhhgggeeeddddddeeefffggghhhgggffffffhhhllloooqqqtttuuuvvvwwwzzz|||~~~fffOOOAAA;;;999666555555555444333222222222333222111111000000000000000111111111111//////000000000000//////......////////////......---------...............------------------,,,,,,///000000111111000000///............------------,,,,,,---------.........------------------------......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,+++,,,,,,---------------...///000111222444666999===???AAABBBGGGOOO^^^ppp}}}yyyzzzzzzjjjYYYPPPNNNOOOTTTYYYeeefffhhhjjjlllmmmooopppnnnppprrrssstttuuuwwwyyy}}}~~~{{{zzz||||||xxxssspppnnnkkkiiihhhiiikkkmmmrrruuuzzz~~~|||{{{zzzzzztttqqqmmmjjjiiihhhfffddd``````aaaaaacccdddeeefffhhhhhhhhhgggfffeeedddccc___```aaaaaaaaabbbeeegggeeeggghhhffffffkkkwwwwwwqqqkkkddd^^^WWWNNNGGGGGGGGGGGGHHHLLLOOOPPPSSSVVVXXXWWWUUUSSSYYY]]]```bbbaaaaaabbbddd_________^^^^^^___``````^^^^^^^^^___```ccceeefffjjjkkkmmmooosssvvvyyy{{{}}}~~~yyy```NNN???;;;777555555666666555222333444444444333111111///000000000111111111111000000000111111000000000......////////////......---------.........//////,,,,,,------------------111111222222222222111111000000//////.........---,,,---------......//////////////////////////////......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000//////.........//////---------...///000111111333555888;;;>>>AAABBBCCCKKKTTTeeexxx~~~|||yyyhhh\\\PPPLLLOOOSSSZZZaaahhhggggggiiimmmppprrrrrrmmmoooqqqsssssstttwwwyyy{{{|||~~~~~~wwwtttuuuuuuqqqlllkkkhhhdddaaa``````bbbccchhhkkkpppvvv|||}}}{{{xxxuuussssssttttttllliiieeebbb```___]]][[[YYYYYYZZZ[[[]]]___aaabbbaaaaaa```___^^^^^^]]]]]]YYYZZZ[[[ZZZZZZ[[[]]]```[[[]]]^^^[[[YYY^^^jjjttt~~~uuupppjjjccc]]]VVVNNNGGGFFFGGGGGGIIILLLLLLNNNRRRWWWYYYYYYVVVSSSWWWZZZ]]]]]]\\\ZZZ[[[]]]ZZZZZZ[[[[[[[[[\\\\\\\\\XXXXXXYYYZZZ[[[]]]^^^___cccdddfffjjjnnnrrruuuwwwyyyzzz}}}ooo]]]EEE@@@:::666444444444333333444555555555444333222//////000000111111111222111111222222222222111111......////////////......---------.........//////,,,,,,,,,------.........111000000///...------,,,000000000000000000000000......//////...---,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---...///++++++************++++++...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000111444444999>>>???>>>@@@DDDNNN^^^uuu~~~sssgggSSSMMMHHHIIIOOOXXX```dddfffgggiiillloooqqqrrrrrrqqqooonnnooosssvvvxxxyyy{{{{{{zzzzzzzzz{{{||||||~~~}}}{{{uuuqqqooollljjjeeedddbbb```^^^]]]]]]^^^bbbffflllrrrxxx}}}zzzvvvsssnnniiifffddddddddd```___]]][[[XXXVVVTTTSSSQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUURRRPPPTTT\\\dddnnn{{{|||uuuooohhh```ZZZTTTPPPJJJFFFEEEFFFGGGGGGMMMNNNQQQSSSUUUVVVVVVVVVUUUUUUWWWWWWWWWWWWVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWTTTUUUUUUUUUUUUVVVVVVVVV^^^^^^^^^```cccgggkkkmmmqqqssswwwzzz|||www}}}yyyfffOOOEEE<<<999888666777999444444333333333333222222222222222111111111111000000000111111111222222222222222222222222111000///000///...---------------+++,,,,,,------.........111000000//////.......................................//////...------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,++++++++++++,,,,,,++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......---...///111222444555:::???AAA???BBBGGGWWWiii~~~sssfff\\\NNNKKKHHHJJJQQQZZZaaaeeeggghhhjjjlllnnnpppqqqrrrnnnmmmlllnnnqqquuuvvvwwwxxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}~~~}}}yyyuuusssqqqjjjiiifffdddbbbaaaaaaaaabbbffflllrrrxxx}}}{{{zzzyyyvvvsssooolllgggccc___^^^]]]]]]ZZZYYYXXXVVVTTTRRRQQQPPPOOOPPPQQQRRRSSSUUUVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRQQQNNNKKKMMMSSSYYYaaalll{{{xxxrrrmmmggg___YYYSSSOOOJJJFFFEEEFFFGGGGGGJJJLLLNNNQQQSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSYYYYYYZZZ[[[^^^bbbfffiiimmmpppsssvvvyyy|||~~~|||}}}vvvWWWJJJ>>>999777555444444444444333333333333222222222222222111111111111000000000111111111222222222//////000111111111000000//////...------------------------------.........000000000000000000000000.................................///......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,------///.........///000222333666777<<>>AAAAAABBBIIIRRRjjj|||}}}xxxnnnaaaUUUMMMJJJBBBEEEIIIQQQYYY```fffhhhllllllllllllmmmnnnoooooopppooooooqqqtttvvvvvvvvvooopppqqqsssuuuvvvwwwwww{{{{{{{{{|||}}}~~~|||}}}}}}|||}}}{{{yyywwwssspppmmmjjjiiifffhhhmmmssszzz}}}zzzttttttuuuvvvxxxyyyzzz{{{|||}}}|||zzzwwwvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvxxxzzz|||~~~{{{zzzzzz{{{||||||yyywwwooonnnkkkiiifffdddaaa___\\\ZZZWWWSSSPPPNNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNLLLMMMMMMKKKHHHFFFGGGHHHLLLQQQ[[[jjjvvv}}}}}}zzzvvvrrrnnnjjjhhhddd]]]XXXPPPLLLHHHEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTSSSRRRQQQOOOOOONNNNNNNNNNNNPPPRRRVVVYYY\\\aaadddgggkkknnnrrrvvvzzz~~~~~~~~~sss^^^HHH>>><<<999555333444444333333333222222222222222222111111111000000000000000000111111111111---...//////000000000000///......---------......000000//////.........---000000000000111111111111000000000000000000000000------...............---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***(((&&&$$$++++++************++++++000//////...---+++******,,,,,,,,,------..................///000222555666<<<<<<>>>AAAAAADDDPPP\\\zzz~~~yyywwwqqqeeeWWWMMMIIIHHHAAAEEEMMMUUU\\\bbbgggiiimmmllllllkkklllmmmnnnnnnooooooppprrrtttuuusssrrrkkkllloooqqqtttvvvwwwwwwxxxxxxxxxyyyzzz|||}}}~~~|||}}}wwwwwwvvvtttuuuzzz~~~yyytttpppllljjjggghhhlllrrr{{{|||wwwsssllllllkkkllllllnnnpppqqqnnnooonnnmmmjjjiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiikkkmmmooorrrssstttrrrrrrrrrrrrrrrqqqooommmgggfffeeebbb^^^\\\ZZZYYYVVVTTTRRROOOMMMLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMMMMJJJKKKLLLKKKIIIGGGFFFFFFIIILLLTTTaaammmuuuwwwuuupppmmmiiigggfffbbb\\\WWWNNNKKKGGGDDDDDDEEEDDDDDDEEEFFFHHHJJJMMMPPPSSSTTTTTTUUUWWWYYY[[[[[[[[[ZZZWWWVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPOOOOOOMMMLLLLLLMMMOOORRRTTTVVV\\\^^^bbbeeehhhlllqqquuuwww{{{~~~~~~yyycccLLLAAA>>>;;;777555444444333333333222222222222222222111111111000000000000000000000000000000000111111111000000///.........---------......///000000//////.........---000000000000000000000000........................,,,---......///.........000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***((('''+++******))))))******+++***+++,,,---............,,,,,,,,,---......//////.........///111444666888<<<<<<>>>@@@CCCKKK\\\lll}}}{{{zzz|||uuuqqqiii\\\OOOGGGDDDEEECCCIIIQQQYYY___cccgggiiilllkkkjjjjjjjjjkkklllmmmmmmmmmnnnpppqqqpppmmmkkkhhhjjjmmmqqqtttvvvwwwxxxuuuuuuuuuuuuvvvxxx{{{|||{{{~~~~~~xxxvvvssspppppptttzzz}}}vvvooojjjgggffffffiiioooxxx~~~zzzvvvqqqnnnffffffdddddddddeeefffgggdddeeefffeeebbbaaabbbcccccccccccccccbbbbbbbbbbbb______```bbbdddfffiiijjjiiiiiiiiiiiihhhfffeeeccc^^^___^^^[[[WWWUUUTTTTTTPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEFFFIIIOOOXXXbbbiiimmmnnnjjjhhheeedddddd```ZZZUUULLLIIIFFFDDDDDDDDDDDDCCCDDDEEEGGGIIIMMMPPPSSSUUUUUUVVVXXX[[[\\\]]]]]]]]]YYYXXXVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPMMMMMMLLLKKKLLLNNNPPPRRRVVVXXX\\\___cccggglllooorrruuuyyy~~~~~~{{{gggPPPCCC>>>:::777666444444333333333333222222222222222111111111111000111000000000000000//////111111111111000///...---...------------...////////////..................111000000//////.................................,,,------...//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,'''(((***,,,---.........,,,,,,------.../////////.........///222444777999;;;;;;===AAAFFFSSSkkk|||yyy~~~~~~vvvpppdddVVVKKKDDDAAABBBGGGMMMVVV\\\```cccfffhhhkkkjjjiiihhhhhhjjjlllmmmnnnnnnnnnooopppmmmiiifffgggiiimmmrrruuuxxxyyyyyyvvvvvvuuuuuuwwwyyy|||}}}|||}}}yyyrrrnnnnnnppprrrttt|||~~~vvvnnngggcccbbbbbbdddkkkttt}}}|||xxxuuussspppllliiidddcccaaa```_________```^^^___aaaaaa___^^^___```\\\\\\[[[[[[ZZZZZZZZZYYYWWWWWWXXXYYY[[[]]]___aaa___```aaaaaa```^^^]]]]]]UUUWWWWWWTTTPPPNNNNNNOOOKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJLLLNNNPPPQQQRRRNNNOOOPPPQQQQQQPPPOOONNNNNNMMMKKKJJJIIIHHHFFFEEECCCFFFLLLQQQWWW]]]cccgggeeecccaaaaaa```]]]WWWRRRKKKHHHEEECCCCCCDDDCCCBBBCCCDDDEEEHHHLLLPPPSSSUUUWWWXXX[[[]]]___`````````^^^]]]ZZZWWWUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPNNNMMMKKKJJJJJJKKKMMMNNNPPPRRRVVVZZZ]]]bbbgggjjjppprrruuuyyy}}}~~~}}}~~~lllWWWIII@@@:::888888444444333333333333222222222222222111111111111000111111000000/////////////////////000000///......---------------...//////---------------.........111000000///...------,,,000000000000000000000000,,,,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++,,,,,,------...///000000.........000222555888999999999<<>>???AAANNNiii}}}~~~}}}mmmYYYMMMFFFBBBCCCGGGNNNRRRYYY^^^aaaccceeeggggggiiikkkjjjhhhhhhjjjmmmooorrrtttsssnnniiiggggggiiikkkpppuuuzzz|||~~~~~~~~~}}}|||zzzyyy||||||~~~{{{uuupppmmmlllkkkyyyvvvlllddd```^^^___aaaeeelllssszzz~~~|||yyywwwrrrqqqnnnkkkiiiiiiiiiiiibbbbbbaaa```___]]][[[ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWVVVUUUTTTSSSRRRRRRNNNOOOPPPRRRTTTUUUWWWWWWVVVWWWWWWWWWVVVSSSQQQOOOOOONNNLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOORRRUUUXXXYYYZZZ\\\^^^___```___]]]ZZZXXXXXXYYYVVVUUUSSSPPPNNNLLLJJJJJJHHHHHHIIILLLOOOTTTXXX[[[]]]^^^______\\\WWWSSSPPPJJJHHHEEEDDDDDDCCCBBB@@@BBBCCCDDDGGGJJJNNNRRRTTTZZZ]]]```bbbcccdddeeefffdddbbb___^^^]]][[[XXXVVVUUUTTTRRROOONNNMMMMMMNNNPPPOOOMMMLLLKKKKKKKKKKKKNNNOOOQQQSSSUUUYYY___bbbgggkkkppptttwwwzzz}}}vvv```RRRHHH???<<<>>>222444555555333111000///111111111111111111111111111111111111111111111111////////////............//////////////////////////////............//////111111000000000000111111000000000000000000000000///////////////.........------------------------//////......---,,,,,,++++++,,,,,,------,,,,,,+++,,,------,,,*********+++++++++++++++++++++++++++,,,+++++++++,,,------...///---,,,...333666777666777;;;>>>DDDVVVssszzzjjjWWWLLLFFFCCCFFFJJJRRRUUU[[[___aaabbbcccdddfffggghhhhhhfffgggiiilllqqqssssssqqqlllhhhffffffjjjmmmqqqvvvzzz}}}~~~~~~}}}{{{{{{|||}}}~~~zzzuuurrrqqqqqq|||vvvmmmfffbbb___```aaaeeekkkqqqwwwzzz}}}}}}|||zzzwwwtttqqqpppqqqpppnnnllljjjhhhggggggbbbbbbaaa```___]]]\\\[[[[[[[[[ZZZZZZYYYXXXXXXWWWTTTTTTSSSSSSSSSRRRRRRRRRMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUUUUTTTQQQOOOMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIHHHGGGGGGHHHIIIIIIKKKLLLMMMOOOQQQSSSTTTUUUWWWYYY[[[]]]]]]___bbbddddddeeefffdddaaa___^^^^^^\\\ZZZWWWTTTQQQOOONNNMMMKKKJJJKKKLLLNNNRRRUUUWWW[[[[[[\\\[[[XXXTTTPPPMMMKKKIIIFFFEEEEEEEEECCCBBBBBBCCCDDDGGGKKKOOOSSSUUU\\\___bbbdddddddddeeeffffffdddaaa___^^^]]]ZZZXXXUUUTTTRRRPPPOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPQQQRRRTTTWWW\\\___dddhhhnnnrrrvvvyyy}}}|||hhh[[[PPPEEE===;;;444555666666444333222222222222222222222222222222000000000000000000000000000000000/////////......////////////////////////......------------......111111000000000000111111000000000000000000000000.../////////000000111111------------------------......------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------+++)))(((((()))************************---,,,,,,,,,,,,,,,---...///......000444777888888777;;;@@@KKKbbb{{{|||sssdddSSSJJJFFFFFFJJJOOOVVVYYY]]]`````````aaabbbeeefffffffffeeefffiiikkkpppppppppmmmjjjhhhhhhiiilllooossswww{{{~~~~~~~~~}}}}}}{{{xxxxxxxxxwwwoooiiifffbbbbbbcccfffjjjoootttvvv~~~~~~zzzttttttsssrrrpppmmmkkkjjjnnnnnnnnnllljjjhhheeedddaaaaaaaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTQQQOOOMMMKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJNNNOOOQQQSSSVVVXXXZZZ[[[^^^___```aaabbbeeeiiilllkkkmmmoooooommmjjjhhhgggdddbbb^^^ZZZWWWUUUTTTSSSQQQQQQPPPPPPQQQRRRTTTUUUYYYZZZZZZYYYVVVRRRNNNKKKLLLJJJHHHGGGGGGFFFEEECCCBBBCCCDDDGGGKKKOOOSSSVVV^^^aaadddeeeddddddeeefffgggeeecccaaa```^^^[[[YYYVVVUUUSSSRRRPPPOOOOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQTTTXXX[[[```dddjjjooossswww{{{~~~qqqfff]]]QQQCCC;;;777777777777666555444444333333333333333333333333111111111111111111111111111111000000000/////////////////////////////////------------------------111111000000000000111111////////////////////////....../////////000000000........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++(((&&&''''''++++++++++++++++++++++++------,,,,,,,,,---------111222222444777999;;;;;;;;;@@@HHHXXXppp}}}{{{jjj\\\OOOIIIHHHJJJNNNTTTXXX[[[^^^`````````aaabbbfffffffffffffffhhhjjjkkkmmmllljjjiiihhhiiilllmmmoooqqqtttxxx|||~~~~~~~~~~~~~~~}}}{{{}}}~~~||||||{{{sssnnnlllgggggghhhiiilllooorrrtttzzz~~~~~~xxxtttoooooonnnmmmllljjjiiihhhkkklllmmmmmmkkkhhhdddbbb``````aaaaaaaaa```______]]]]]]\\\\\\\\\\\\\\\\\\TTTTTTSSSSSSRRRQQQQQQPPPTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWVVVSSSQQQOOOIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIKKKLLLSSSSSSUUUVVVXXXZZZ[[[\\\______```aaacccgggmmmrrrpppssswwwxxxvvvsssqqqpppmmmkkkgggccc___]]][[[[[[[[[ZZZYYYXXXXXXXXXXXXYYY[[[[[[[[[ZZZWWWSSSOOOMMMKKKIIIHHHHHHHHHGGGEEECCCBBBCCCEEEHHHLLLPPPTTTWWW___aaadddeeedddccccccdddfffdddaaa```___^^^[[[YYYWWWVVVUUUTTTSSSRRRQQQQQQMMMNNNOOOPPPPPPOOONNNNNNLLLMMMNNNNNNOOORRRVVVYYY\\\```eeejjjoootttyyy|||}}}}}}~~~~~~~~~{{{ppphhh]]]MMMBBB;;;999777666666666666555333333333333333333333333333333333333333333333333111111111111000000000000////////////////////////---------......---------111111000000000000111111/////////////////////////////////.........------........................---,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,***(((&&&&&&''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......111333555777888:::<<<===>>>FFFSSSfffwww|||{{{```UUUKKKIIIJJJMMMRRRWWWXXXZZZ^^^``````aaacccdddggggggggghhhjjjkkkllllllllljjjgggffffffiiikkkmmmqqqrrruuuyyy}}}}}}|||{{{zzzyyyzzzzzzyyyxxxvvvtttssstttwww{{{yyyuuurrrnnnnnnnnnoooppprrrssstttxxx|||{{{uuuqqqkkkkkkjjjiiiiiihhhhhhhhhiiijjjlllmmmkkkhhheeeccc```aaaaaabbbaaaaaa``````]]]]]]^^^^^^^^^^^^^^^^^^[[[ZZZYYYWWWUUUSSSQQQQQQWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVSSSQQQOOOIIIHHHFFFEEEDDDDDDEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]```fffmmmrrrqqquuu{{{}}}}}}zzzxxxwwwuuutttqqqnnnjjjgggdddcccbbbbbbaaa___^^^^^^]]]]]][[[[[[[[[YYYVVVSSSOOOMMMIIIHHHGGGHHHHHHGGGEEECCCBBBCCCEEEHHHMMMQQQUUUXXX^^^```ccccccbbbbbbbbbbbbcccaaa___^^^^^^]]][[[YYYXXXXXXXXXWWWVVVUUUTTTTTTQQQQQQQQQPPPPPPOOONNNMMMJJJKKKLLLLLLMMMPPPTTTXXXXXX[[[```eeejjjooouuuyyyzzzzzz{{{|||}}}~~~~~~~~~zzzqqqfffVVVHHH???;;;777666666666666444222222222222222222222222333333333333333333333333111111111111000000000000////////////////////////---...////////////...---111111000000000000111111000000000000000000000000//////......---------,,,........................------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,***(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222555777888999:::<<<>>>JJJ^^^uuu{{{vvvnnnVVVNNNHHHIIINNNPPPTTTYYYXXX[[[^^^```aaabbbdddfffgggggghhhkkknnnooommmlllmmmiiifffdddeeehhhjjjjjjrrrsssvvvyyy}}}|||yyyvvvtttsssrrrrrrrrrqqqooommmjjjiiimmmpppsssvvvxxx{{{{{{yyyuuuuuuttttttuuuuuuvvvvvvwwwzzz~~~yyysssooofffeeeeeedddeeeeeeffffffhhhiiikkklllllljjjgggeeeaaabbbbbbbbbbbbaaaaaa```^^^^^^______``````aaaaaaaaa```^^^[[[YYYVVVTTTSSSWWWWWWWWWVVVVVVVVVUUUUUUTTTUUUUUUUUUTTTQQQOOOMMMIIIHHHGGGEEEEEEEEEEEEFFFEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVXXXZZZ^^^dddkkkpppqqquuu{{{~~~~~~}}}}}}}}}|||zzzwwwsssooommmjjjiiihhhfffdddbbb```___[[[ZZZYYYXXXUUURRROOOMMMIIIHHHHHHHHHIIIHHHEEECCCCCCDDDFFFIIIMMMRRRVVVYYY^^^```bbbcccbbbaaabbbbbbaaa```^^^^^^^^^^^^]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWTTTSSSRRRPPPOOOOOONNNNNNKKKKKKLLLLLLLLLNNNRRRUUUUUUXXX]]]aaafffkkkqqquuuwwwxxxyyyzzz|||}}}~~~~~~~~~{{{nnn]]]OOODDD>>>888666666777666444111111111111111111111111111111111111111111111111111111000000000/////////////////////////////////---...///000000///...---111111000000000000111111000000000000000000000000............////////////........................------------------------+++,,,,,,------,,,,,,+++***+++,,,+++)))((()))***+++++++++++++++++++++++++++++++++,,,...///111222000333777999999999;;;===AAARRRkkkzzz{{{ttt```OOOIIIFFFKKKPPPSSSVVVYYYZZZ\\\___```aaabbbdddfffffffffiiimmmqqqqqqmmmjjjgggdddbbbbbbfffjjjmmmmmmssstttvvvyyy||||||xxxsssooollljjjggggggggggggeeedddbbb```ccceeeggghhhjjjnnntttxxx~~~~~~yyyxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}|||vvvpppkkkbbbbbbaaaaaaaaacccdddeeeggghhhjjjkkklllkkkjjjiiiccccccccccccbbbaaaaaa```______``````aaabbbbbbccccccbbbaaa___\\\ZZZXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXTTTUUUUUUUUUTTTQQQOOOMMMJJJIIIHHHFFFFFFFFFFFFGGGGGGIIIKKKMMMOOOOOONNNNNNOOOOOONNNNNNOOOPPPRRRSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWYYY[[[^^^ccciiimmmppptttzzz~~~~~~yyyvvvtttssspppmmmiiifffcccaaa]]]\\\[[[YYYVVVSSSPPPOOOIIIIIIIIIJJJKKKIIIGGGDDDCCCDDDFFFIIINNNSSSWWWZZZ^^^```cccdddcccccccccdddbbbaaa``````bbbbbbaaa```]]]]]]^^^^^^]]]\\\ZZZZZZUUUSSSQQQOOOOOOOOOQQQRRRNNNNNNNNNLLLKKKKKKNNNQQQSSSVVVZZZ^^^bbbhhhnnnrrruuuvvvwwwyyy{{{|||~~~~~~~~~~~~~~~~~~yyyhhhZZZIIIBBB;;;777777888666444222222222222222222222222000000000000000000000000000000000/////////......////////////////////////,,,---///000000///---,,,111111000000000000111111000000000000000000000000------...///000111222222////////////////////////........................+++,,,,,,------,,,,,,+++***+++,,,+++***)))***+++******************************+++,,,...000222333222666:::<<<;;;;;;>>>@@@GGGZZZttt~~~{{{}}}gggTTTLLLGGGFFFLLLRRRTTTVVVXXX\\\^^^`````````aaaccceeedddeeeiiinnnrrrqqqmmmhhh___]]]]]]aaahhhooorrrsssssstttvvvxxx|||zzzuuuoooiiieeeccc^^^^^^_________^^^\\\[[[ZZZ[[[\\\]]]^^^bbbiiiooopppssswwwyyy{{{}}}|||}}}~~~~~~~~~zzzzzzzzzyyyyyyyyyxxxxxxxxxzzz|||~~~~~~zzztttmmmhhhaaaaaa``````aaacccdddfffggghhhiiikkklllllllllkkkdddddddddccccccaaa``````______```aaabbbccccccdddccccccaaa```^^^]]][[[[[[\\\\\\\\\[[[[[[[[[[[[[[[VVVWWWWWWWWWVVVSSSQQQOOOKKKJJJIIIGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQQQQPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTOOOPPPQQQRRRTTTUUUVVVWWWYYYZZZ\\\]]]___cccgggkkkooosssyyy~~~|||}}}{{{xxxtttoooiiieeeccc```___^^^\\\YYYVVVTTTRRRJJJJJJJJJKKKLLLKKKHHHEEECCCDDDFFFJJJNNNSSSXXXZZZ^^^aaaccceeeddddddeeefffdddcccbbbccceeeffffffeee^^^______```___^^^\\\[[[TTTRRRPPPNNNNNNQQQTTTVVVRRRQQQPPPMMMJJJIIIKKKMMMRRRUUUYYY\\\```ffflllppptttuuuvvvxxxzzz|||~~~~~~}}}}}}}}}~~~ssseeeMMMFFF===999999999777444333333333333333333333333111111111111111111111111////////////............////////////////////////+++,,,...//////...,,,+++222222222111111111111000000000000000000000000000................................................+++,,,,,,------,,,,,,+++///...,,,+++***++++++,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---///...,,,+++,,,---000111444333555999::::::>>>CCCQQQggg~~~{{{jjjYYYOOOFFFHHHKKKOOOSSSWWWYYYZZZ[[[]]]___```______```aaaeeeeeegggkkknnnnnnjjjfff___]]]^^^bbbhhhmmmnnnnnnsssvvvyyyxxxvvvwww|||~~~~~~zzzssskkkccc]]]ZZZWWWWWWWWWVVVUUUTTTSSSRRRYYYUUUQQQPPPRRRUUUXXXZZZaaabbbcccfffiiilllnnnpppxxxwwwvvvwwwyyy}}}~~~xxxsssqqqiiiiiijjjkkkmmmnnnoooooovvvzzz{{{wwwxxxxxxwwwtttsssssstttxxxwwwwwwyyy}}}~~~~~~|||yyyvvvrrrnnnlllaaaaaaaaabbbccceeehhhiiifffggghhhiiijjjkkkllllllhhhgggdddbbb``````aaabbb```ccceeeffffffeeefffggghhhfffdddbbbbbbaaa^^^\\\```^^^\\\[[[\\\\\\[[[ZZZZZZZZZZZZ[[[\\\[[[XXXUUUSSSOOOJJJGGGHHHJJJLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVYYYVVVSSSPPPNNNNNNPPPPPPSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\___aaaccceeehhhjjjnnnrrryyy{{{|||xxxtttrrrooollliiihhhbbb[[[XXXYYYXXXTTTQQQNNNNNNNNNMMMLLLJJJIIIHHHJJJIIIJJJKKKPPPUUU[[[^^^```aaabbbccccccdddccccccdddcccbbbdddfffiiiiiiiiifffeeecccbbbaaa___[[[XXXYYYWWWTTTRRRQQQQQQQQQRRRTTTRRRPPPMMMKKKJJJJJJJJJLLLOOOSSSVVVZZZ```eeejjjqqqtttxxx{{{}}}~~~~~~}}}}}}wwwjjjWWWBBB::::::999777666666555333222111111222333000000000000000000000000111111111111111111111111000000000000111111111111........................222222222111111111000000000000000000000000000000////////////////////////........................+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---...------,,,---...000111666555777:::;;;;;;@@@GGGXXXnnn|||pppbbbSSSJJJGGGHHHLLLPPPSSSWWWYYYZZZ[[[]]]____________```aaaccceeehhhmmmqqqqqqmmmiii___^^^___bbbhhhlllnnnmmmqqqtttxxxwwwuuuvvvzzz~~~||||||}}}}}}vvvnnnfff___ZZZWWWTTTTTTTTTTTTSSSRRRQQQPPPRRROOOLLLKKKMMMPPPRRRRRRUUUUUUVVVXXX[[[]]]```aaaddddddddddddfffiiikkkmmmpppppppppnnnkkkhhhdddbbb]]]^^^___```aaabbbccccccdddggglllrrrzzz{{{uuunnnoooppppppooooooqqqrrrtttttttttvvvyyy{{{}}}}}}~~~~~~}}}}}}}}}}}}|||||||||{{{xxxuuurrrpppiiihhhgggggggggggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjhhhgggeeecccbbbcccdddeeeccceeehhhiiihhhggghhhiiijjjhhhfffeeedddcccaaa___```^^^]]]]]]_________^^^]]]^^^^^^```bbbaaa^^^[[[UUUQQQLLLJJJKKKMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVVVVWWWUUURRRPPPOOOOOOQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZ```bbbdddfffgggiiikkknnnmmmrrrxxx~~~{{{wwwtttrrrooollljjjjjjddd]]]ZZZYYYXXXUUUQQQOOOOOOOOONNNMMMLLLJJJJJJKKKKKKLLLNNNRRRXXX^^^aaabbbbbbcccdddddddddccccccdddccccccdddfffhhhiiihhheeedddbbbaaa```^^^ZZZXXXXXXWWWUUUSSSRRRQQQQQQQQQQQQPPPNNNLLLJJJIIIIIIIIILLLNNNRRRUUUYYY^^^dddhhhooorrrwwwzzz|||~~~qqq]]]HHH>>>;;;999777666555444333111111111111222111111111111111111111111111111111111111111111111111000000000//////..............................222222111111111000000000000000000000000000000000000000000000000000000000........................+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------...///000000111888777888;;;<<<===EEEMMMaaaxxx{{{uuummmcccXXXNNNGGGGGGIIILLLPPPTTTWWWYYYZZZ[[[]]]______^^^^^^```aaaccceeejjjooosssrrrnnnjjjaaa``````cccgggkkklllmmmnnnrrrvvvvvvuuutttvvvyyyxxxxxxyyy{{{~~~{{{ssskkkbbb\\\XXXVVVRRRSSSSSSSSSRRRQQQPPPOOOMMMKKKIIIHHHJJJLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSVVVVVVWWWXXXYYYZZZ[[[[[[XXXYYYYYYYYYXXXVVVUUUSSSQQQQQQRRRSSSTTTTTTUUUUUUVVVXXX\\\```eeelllsssxxx|||wwwoooiiibbbccceeefffggghhhkkkmmmmmmnnnpppqqqsssuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwyyyzzz||||||{{{yyyvvvtttqqqpppnnnlllkkkjjjiiiiiillllllkkkkkkkkkjjjjjjjjjjjjiiigggfffeeefffgggggggggiiikkkkkkjjjjjjkkklllmmmkkkiiihhhhhhgggdddcccaaa```___aaaccceeeffffffccccccdddeeeggggggeeebbbXXXTTTPPPNNNOOOQQQRRRRRRUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPQQQSSSTTTWWWYYY[[[^^^___```______dddfffhhhjjjjjjkkkmmmooommmqqqwww}}}}}}xxxtttrrrpppmmmkkkjjjeee___[[[ZZZXXXUUUSSSQQQQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNQQQVVV\\\aaaeeeeeeeeeeeeeeeeeeddddddcccfffdddcccdddfffhhhhhhhhhcccbbbaaaaaa```^^^[[[XXXXXXWWWVVVUUUSSSRRRQQQQQQOOONNNLLLJJJIIIIIIIIIIIIKKKMMMPPPSSSWWW\\\bbbfffmmmpppuuuyyy|||zzzgggQQQEEE>>>999777666444444333111111111111111111111111111111111111111111111111111111111111111111111000///...---,,,,,,........................111111111111000000000000////////////////////////////////////////////////........................+++,,,,,,------,,,,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///111111111111888888999;;;<<>>FFFXXXhhhyyypppllldddYYYNNNHHHFFFEEEEEEIIIKKKNNNQQQTTTWWWYYYYYYXXXYYY[[[\\\\\\___cccfffgggjjjlllkkkfffaaa]]][[[]]]___aaabbbccceeehhhjjjlllmmmpppqqqqqqpppnnnllljjjiiihhhhhhjjjmmmpppsssyyy||||||uuunnniiifffddd``````___^^^\\\ZZZXXXWWWUUUSSSRRRRRRRRRRRRPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIIIIIIIKKKMMMMMMNNNPPPQQQRRRRRRQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNPPPTTTXXX\\\aaagggjjjkkklllpppssssssuuuvvvxxxyyyyyyxxxxxxwwwwwwxxxxxxwwwvvvtttsssnnnnnnnnnnnnnnnlllkkkkkkmmmnnnnnnnnnooooooppppppqqqqqqpppooommmlllkkkjjjlllmmmnnnmmmkkkkkkmmmoooooonnnlllkkklllkkkiiihhhgggfffgggjjjnnnrrrsssssswwwsssnnnjjjhhhhhhgggggg]]][[[XXXXXXYYY[[[[[[[[[YYYXXXVVVUUUTTTSSSTTTTTTXXXYYYYYYZZZ\\\]]]______bbbdddfffhhhiiiiiihhhgggfffhhhjjjkkkkkkkkkmmmoooppprrrtttwww{{{wwwpppjjjfffccc[[[ZZZYYYXXXXXXZZZ\\\]]][[[[[[[[[[[[[[[ZZZYYYYYYTTTUUUWWWZZZ^^^bbbfffhhhllllllllllllkkkjjjhhhhhhgggeeecccbbbccccccbbbaaabbbbbbbbbcccdddcccaaa___ZZZYYYXXXWWWUUUTTTSSSSSSRRRQQQOOONNNMMMNNNNNNOOOKKKLLLMMMNNNQQQVVV\\\aaagggkkkqqqvvvzzz}}}}}}yyyzzz|||kkk\\\LLL???999:::777777777777666555444333222222222222222222222222111111111111111111111111///000000000111111111222........................111000000000////////////000000000000000000000000................................................+++,,,,,,------,,,,,,++++++,,,---------,,,+++***,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,------------///111444666888::::::<<<>>>AAAKKK___rrruuulllhhh___RRRHHHCCCCCCFFFGGGJJJLLLNNNQQQUUUWWWYYYYYYVVVWWWYYYZZZ\\\```dddhhhhhhjjjkkkhhhbbb]]]ZZZYYYZZZ]]]___```aaacccgggjjjmmmmmmnnnppppppooommmkkkkkkiiigggeeefffhhhkkkmmmuuuxxx}}}zzzuuurrrpppkkkjjjiiigggeeebbb```^^^\\\YYYWWWVVVVVVVVVUUUTTTOOONNNNNNMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJIIIIIIIIIJJJLLLIIIIIIIIIIIIJJJJJJJJJKKKGGGHHHHHHGGGFFFFFFGGGHHHEEEFFFGGGGGGHHHKKKPPPTTTWWW]]]dddhhhiiikkkooosssssstttvvvyyyzzzzzzyyyxxxwwwwwwvvvvvvuuuuuuvvvvvvnnnoooooopppooonnnmmmlllpppppppppppppppooooooooooooooooooooooooooonnnnnnnnnoooooonnnllllllnnnpppqqqooommmmmmmmmmmmkkkjjjiiihhhhhhkkknnnrrrssssssyyywwwuuutttssspppllliii```^^^\\\\\\]]]______^^^YYYXXXVVVTTTTTTUUUVVVWWW\\\\\\]]]^^^```aaabbbccceeeeeefffggghhhgggggggggfffhhhjjjjjjkkklllnnnoooppppppqqqrrruuu{{{~~~uuummmgggccc```[[[[[[ZZZYYYYYYZZZ]]]___]]]^^^^^^^^^^^^]]]\\\\\\XXXYYY[[[]]]aaaeeehhhjjjmmmmmmmmmmmmlllkkkkkkjjjfffdddbbbaaaaaaaaa___^^^aaa```aaabbbdddcccbbb```[[[ZZZXXXVVVUUUTTTTTTTTTSSSRRRPPPNNNNNNNNNNNNNNNLLLMMMMMMNNNPPPUUU\\\aaadddhhhmmmrrrvvvzzz}}}~~~|||~~~|||ooo```PPPAAA;;;<<<666777777777666555444333222222222222222222222222111111111111111111111111000000000000000/////////........................000000000000////////////000000000000000000000000000000000000000000000000........................+++,,,,,,------,,,,,,+++,,,------...---,,,***)))++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------...000444777999;;;;;;===@@@DDDOOOeeexxxuuukkkfff\\\PPPFFFBBBDDDHHHKKKJJJLLLOOORRRUUUWWWYYYYYYUUUVVVXXXZZZ\\\```fffiiihhhiiijjjfff```[[[ZZZZZZXXX[[[^^^``````bbbfffjjjnnnnnnnnnooooooooommmkkkllljjjgggeeedddfffhhhjjjsssvvv{{{|||zzztttsssrrrpppmmmjjjgggfffbbb___\\\[[[[[[[[[ZZZYYYSSSSSSRRRRRRRRRSSSSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSOOONNNNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIDDDEEEGGGFFFFFFEEEGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGFFFEEEEEEFFFGGG@@@AAABBBCCCEEEIIIOOOSSSTTTZZZbbbggghhhjjjooosssrrrsssvvvxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxyyyqqqqqqrrrrrrqqqpppnnnmmmssssssrrrqqqpppooonnnmmmlllmmmnnnooopppqqqqqqqqqpppppppppooommmmmmoooqqqrrrpppnnnnnnooonnnmmmkkkjjjiiiiiikkknnnqqqrrrrrrxxxyyy{{{}}}|||xxxpppkkkbbb```___^^^```aaaaaaaaaXXXWWWVVVUUUUUUVVVXXXYYY^^^___```aaabbbcccdddeeeffffffffffffffffffffffffccceeehhhiiiiiijjjlllnnnoooooonnnoooqqqvvv~~~{{{rrrkkkfffaaa___]]]]]]\\\[[[ZZZZZZ]]]_____________________^^^^^^[[[\\\^^^```cccfffiiikkkmmmmmmmmmnnnmmmmmmlllkkkfffdddaaa``````___^^^\\\_________aaaccccccaaa___\\\[[[XXXUUUTTTTTTUUUVVVSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMMMMNNNPPPUUU\\\aaaaaaeeekkkpppsssvvvzzz||||||~~~|||pppcccRRRBBB<<<<<<555666666666666444333222222222222222222222222222111111111111111111111111111111000///...------,,,........................222222222222222222222222000000///...............//////.........---------..............................---,,,,,,,,,,,,---...---+++*********++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---......000000000111333555777999;;;;;;>>>DDDIIIVVVppptttnnn```UUUJJJDDDAAAAAAEEEJJJJJJMMMPPPTTTWWWZZZ[[[[[[[[[ZZZYYYZZZ]]]bbbgggjjjnnnmmmjjjeee```\\\[[[[[[`````````aaabbbdddeeefffhhhkkkmmmooonnnnnnnnnoooqqqmmmiiieeedddgggjjjmmmnnnrrryyy~~~|||wwwuuutttqqqlllhhhffffffdddcccaaaaaa``````]]][[[XXXVVVUUUWWWZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPNNNNNNOOONNNLLLJJJMMMLLLJJJHHHGGGFFFGGGGGGKKKHHHGGGHHHJJJKKKIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEGGGEEEBBBBBBDDDFFFHHHIIIMMMRRRXXX___dddjjjooossstttuuuxxxyyyzzzyyyxxxwwwxxxwwwvvvwwwxxxyyyxxxwwwsssqqqooonnnpppqqqqqqpppqqqqqqqqqqqqpppnnnmmmlllmmmnnnppprrrsssssssssrrrtttrrrpppnnnmmmnnnoooppprrrrrrssssssrrrpppooonnnqqqqqqpppooopppqqqsssttt}}}yyyqqqmmmcccaaa^^^___aaabbbaaa___^^^\\\XXXVVVUUUWWWZZZ\\\]]]___aaacccddddddbbbaaaccccccddddddeeeeeeeeeffffffeeecccccceeehhhkkknnnmmmnnnnnnoooqqquuu|||zzzpppgggaaa^^^]]]```___\\\[[[ZZZZZZ[[[\\\]]]```cccdddcccaaa``````^^^^^^```bbbeeeiiimmmoooooonnnlllkkkjjjkkkkkkllldddcccaaa```___^^^_________`````````___^^^]]]]]]ZZZZZZZZZYYYXXXVVVTTTSSSUUUTTTRRROOONNNMMMMMMMMMKKKKKKJJJJJJKKKPPPWWW\\\```dddjjjoootttxxx{{{~~~yyyzzz}}}wwwiii^^^UUUJJJAAA;;;888777666666666555222000222222222222222222222222333222222111000///......000000000000000000000000............//////000000222222222222222222222222000000///............/////////.........---------..............................---,,,,,,,,,,,,---------+++*********++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......000000000111333666888:::<<<<<>>999666555555555222222222222222222222222444444333333222111000000000000000000000000000000000000/////////.........222222222111111111111000000111111111111///---,,,........................---------,,,,,,+++++++++........................,,,,,,,,,------.........,,,,,,,,,---------............---------......///000222666:::>>>AAACCCDDDKKKYYYlllvvvjjjZZZKKKCCCBBB<<>>@@@DDDFFFGGGHHHJJJLLLNNNNNNNNNOOOPPPSSSUUUVVVYYY]]]cccjjjqqqvvvyyyzzz||||||{{{wwwrrrqqqrrrtttuuurrrpppppptttyyy}}}{{{wwwqqqjjjfffeeefffgggooouuu|||~~~|||zzzyyyvvvrrroooqqqnnnhhhdddaaa]]]ZZZXXXUUURRROOONNNNNNNNNMMMLLLJJJJJJKKKKKKKKKKKKKKKJJJMMMNNNOOONNNLLLKKKKKKKKKKKKIIIHHHIIIHHHHHHOOOXXXaaakkkuuuzzz}}}~~~~~~}}}~~~~~~|||yyyxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz}}}}}}|||{{{zzzzzz}}}yyyooolllggghhhiiifffcccaaaaaaccc___```aaabbbbbbaaa`````````aaabbbccceeegggiiijjjkkkkkkkkkllllllmmmnnnooopppooonnnlllkkklllpppsssvvvzzz|||yyytttnnniiifffeeedddcccbbb^^^YYYTTTQQQOOOLLLJJJKKKMMMPPPUUU\\\fffpppwwwxxx}}}}}}}}}~~~{{{yyyyyyyyyxxxwwwsssqqqnnnmmmmmmmmmlllkkkfffeeeeeefffgggfffdddbbbaaa___^^^\\\ZZZZZZZZZZZZ]]]\\\ZZZWWWUUUSSSRRRRRRQQQPPPOOOMMMLLLNNNRRRUUUZZZ^^^eeelllqqqvvv{{{~~~~~~~~~~~~~~~{{{vvvbbbOOO>>>:::888333222777222111000111222333222000000000000000000000000000000000000000////////////000000///...............222222222111111111111000222111000//////......///........................---------.......................................------------------,,,,,,+++,,,,,,,,,,,,---------......------......///000111444777:::<<<@@@DDDFFFVVVjjj~~~sssfffZZZNNNCCC???@@@???BBBEEEGGGHHHIIIKKKMMMNNNNNNNNNOOOQQQSSSVVVWWW[[[^^^cccjjjpppuuuyyy{{{|||{{{yyywwwvvvxxx|||~~~zzzuuutttvvvzzz~~~xxxpppjjjfffeeeffflllrrryyy~~~~~~{{{vvvsssuuuqqqlllhhhddd```\\\YYYVVVSSSPPPOOOOOOOOONNNMMMKKKKKKJJJKKKKKKLLLMMMNNNMMMOOOPPPOOOMMMKKKKKKLLLLLLJJJJJJJJJIIIJJJQQQYYYfffooowww{{{~~~}}}~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}}}}|||{{{|||xxxpppnnniiiiiiiiifffcccaaaaaaaaa```aaaaaabbbbbbaaa``````\\\^^^aaaeeeiiilllnnnooojjjjjjiiijjjkkkmmmpppqqqppppppooommmlllnnnqqqtttzzz~~~~~~yyyqqqkkkhhhgggfffeeeeeeaaa[[[VVVSSSPPPMMMKKKKKKMMMPPPUUU[[[eeeooouuuwww|||~~~|||yyyyyyyyyxxxwwwtttrrrooonnnoooooonnnmmmeeedddcccdddfffggggggfffdddcccaaa^^^\\\ZZZYYYYYY^^^]]][[[YYYWWWVVVUUUUUURRRRRRPPPOOOMMMOOORRRUUUYYY^^^fffmmmrrruuuyyy{{{~~~lllWWWDDD===;;;666444555333111000111222333222111111111111111111111111111111111000000//////......000000///...............222222222111111111000000222111000.........///000........................------......//////000000.................................------,,,,,,,,,........./////////000000...---------...///000111222555888:::<<<@@@EEEJJJZZZttt{{{wwwkkk\\\QQQGGG@@@>>>@@@@@@BBBEEEGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQTTTWWWXXX]]]___dddjjjqqqwww|||~~~{{{yyyvvvuuuwww|||zzzwwwxxx{{{yyyqqqkkkhhhfffjjjpppwww}}}~~~yyyuuuuuurrrmmmjjjfffccc___\\\WWWUUURRRPPPPPPOOONNNMMMNNNMMMMMMMMMNNNOOOQQQRRROOOPPPQQQPPPNNNMMMMMMMMMNNNLLLKKKLLLKKKLLLSSS\\\jjjrrryyy|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{||||||}}}~~~~~~}}}~~~~~~}}}|||~~~wwwpppooollljjjhhheeecccaaaaaaaaabbbbbbbbbbbbaaaaaaaaa```XXX[[[```fffjjjlllmmmmmmhhhhhhhhhiiikkknnnqqqrrrpppppppppnnnnnnooorrruuu}}}|||tttnnnkkkjjjiiiiiifffaaa[[[VVVRRRPPPMMMLLLKKKMMMPPPUUU\\\eeennnuuuxxx}}}}}}zzzyyyyyyxxxwwwsssqqqooooooppppppnnnmmmhhheeecccccceeegggggggggdddcccaaa___]]][[[ZZZYYYZZZZZZXXXWWWUUUTTTTTTTTTSSSSSSRRRPPPOOOOOORRRTTTXXX^^^fffmmmqqqtttwwwxxx}}}~~~}}}ttt___III@@@<<<888444333333222111111333333222111111111111111111111111111222111111000///......---000000///...............222222222111111111000000222111///......///000000////////////////////////.........//////000000000.................................------,,,,,,,,,........./////////000000---------...///000111111333666:::;;;<<>>???BBB???BBBDDDFFFGGGHHHJJJKKKMMMMMMNNNOOORRRUUUXXXZZZ___aaaeeekkkqqqwww|||~~~wwwuuussssssvvv||||||xxxyyy|||{{{sssnnnkkklllpppvvv|||{{{xxxtttqqqnnnkkkiiifffbbb```ZZZWWWTTTRRRRRRQQQPPPOOOPPPPPPOOOOOOPPPQQQSSSUUUQQQRRRSSSRRRPPPOOOOOOOOOOOOMMMMMMNNNMMMNNNVVV^^^lllttt{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~xxxqqqpppnnnlllhhheeedddcccbbbbbbccccccbbbaaaaaaaaaaaaaaa[[[^^^ccchhhkkkllllllkkkffffffggghhhkkknnnppprrroooppppppoooooopppsssuuu~~~~~~wwwqqqnnnmmmllllllddd___YYYSSSPPPNNNLLLKKKKKKNNNRRRWWW^^^gggpppvvv||||||zzzzzzxxxwwwqqqpppooooooppppppnnnlllkkkhhheeecccdddeeeffffff``````___^^^]]]\\\[[[[[[YYYXXXWWWUUUTTTTTTSSSSSSTTTTTTSSSQQQOOOOOOQQQSSSWWW\\\eeelllpppsssvvvwww|||~~~}}}{{{zzz{{{}}}}}}~~~xxxeeeOOOCCC===888444111333222111222333333333111111111111111111111111111222111111000///......---000000///...............222222222111111111111000000000////////////000000////////////////////////.........///////////////........................------------------,,,,,,+++,,,,,,,,,,,,------------------...///000111222333777;;;<<<>>>CCCMMMUUUggg~~~|||xxxqqqjjj]]]MMMEEEAAA>>>@@@CCC???BBBEEEFFFGGGGGGIIIKKKLLLLLLMMMOOORRRVVVYYY[[[aaacccggglllppptttwwwxxxqqqpppoooqqqvvv{{{~~~zzzwwwxxx|||~~~wwwrrrooorrrwww|||~~~vvvtttrrrpppnnnkkkgggddd___\\\YYYWWWVVVVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUSSSUUUVVVUUUSSSQQQQQQRRRQQQOOOOOOPPPOOOPPPXXXaaammmvvv~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~{{{|||~~~~~~{{{ttttttppplllhhhfffeeeeeeeeedddddddddbbbaaaaaaaaaaaaaaaaaacccgggjjjllllllkkkjjjdddeeegggiiikkknnnooopppnnnooopppoooooopppsssuuu{{{zzzuuuqqqooommmkkkaaa\\\UUUPPPMMMLLLKKKJJJLLLOOOTTTZZZaaajjjsssyyy~~~~~~}}}{{{yyywwwqqqpppooopppqqqpppnnnlllmmmjjjfffddddddddddddccc]]]]]]]]]^^^^^^]]]\\\\\\ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTRRROOOOOOPPPRRRVVV[[[cccjjjooorrrvvvxxx{{{~~~~~~|||zzzxxxyyy|||||||||wwwiiiVVVGGG>>>999555222444222111222333444333222111111111111111111111111111111000000//////......000000///...............222222222111111111111000//////000000000000////////////////////////////////////..........................................,,,,,,------------------++++++++++++,,,,,,,,,,,,------......///111222333333888<<<===???EEEQQQZZZrrrwwwqqqeeeWWWHHHAAA???>>>@@@CCCAAACCCFFFGGGHHHHHHJJJKKKLLLLLLMMMOOOSSSVVVZZZ\\\dddfffiiilllmmmnnnnnnmmmjjjjjjlllpppwww{{{|||{{{}}}zzzvvvuuuxxx{{{~~~{{{rrrtttxxx}}}}}}{{{yyyvvvtttqqqllliiieeebbb___]]]\\\[[[ZZZXXXXXXXXXYYYZZZZZZYYYYYYYYYVVVWWWXXXWWWUUUTTTTTTTTTRRRPPPPPPQQQQQQRRRZZZcccoooxxx}}}|||zzz{{{|||~~~{{{}}}~~~yyyxxxqqqmmmiiifffggghhhgggfffeeedddcccaaaaaaaaaaaaaaadddeeegggiiijjjjjjiiihhhbbbdddgggjjjlllnnnnnnnnnmmmnnnoooooooooppprrrtttxxx|||~~~xxxsssooojjjggg^^^ZZZSSSNNNLLLLLLKKKKKKLLLPPPVVV\\\dddnnnwww}}}}}}}}}zzzwwwqqqqqqpppqqqrrrrrrpppnnnllljjjgggeeeeeeeeedddccc]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZXXXWWWUUUTTTSSSSSSTTTTTTTTTRRROOONNNOOOPPPUUUZZZaaagggmmmrrrvvvyyy{{{}}}~~~{{{yyyzzz}}}}}}{{{{{{zzz{{{~~~}}}yyyvvvlll]]]LLL@@@:::666444444333222222444444333222000000000000000000000000000000000000////////////000000///...............222222222111111111111000...///000111111000///...000000000000000000000000//////......---------,,,........................,,,,,,,,,------.........,,,,,,,,,---------......------......///111222333333888===>>>@@@GGGSSS]]]zzzyyysssaaaSSSEEE???>>>>>>@@@CCCBBBEEEGGGIIIIIIIIIKKKLLLKKKLLLMMMPPPSSSWWWZZZ\\\fffhhhjjjkkkkkkiiifffeeeeeefffjjjpppxxx|||{{{yyyxxxvvvttttttwww{{{~~~tttvvvyyy|||yyyuuupppllljjjgggcccaaa```___^^^\\\^^^___```aaaaaa___^^^]]]WWWXXXYYYYYYWWWUUUUUUVVVSSSQQQQQQRRRRRRSSS[[[dddpppzzz~~~|||xxxzzz{{{}}}~~~|||{{{rrrmmmiiiggghhhjjjiiihhhfffeeecccaaa```aaaaaabbbcccdddeeefffggggggffffffaaadddgggkkkmmmnnnmmmllllllmmmoooooooooooorrrtttuuuzzzzzztttnnngggccc]]]YYYRRRNNNLLLLLLLLLLLLMMMQQQWWW^^^fffpppyyy|||~~~zzzwwwrrrrrrrrrsssttttttqqqoookkkiiigggfffffffffeeeccc^^^______```___]]]\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQTTTTTTSSSQQQOOOMMMNNNOOOUUUYYY```ffflllqqqwww{{{|||}}}~~~}}}{{{{{{~~~zzzvvvvvvvvvxxx|||yyytttnnnaaaPPPBBB;;;888666444333222222444444333222////////////////////////////////////000000000000000000///...............222222222222222222222222111111111111111111111111...///000111111000///...+++,,,...///000///...,,,///,,,+++,,,...///---+++.........------,,,,,,,,,,,,,,,++++++,,,,,,---......////////////000333666666666999>>>CCCKKKZZZhhhwwwmmmUUUKKK???:::===@@@AAA???BBBCCCEEEGGGIIIJJJKKKKKKMMMMMMNNNPPPUUUZZZ___bbbgggjjjmmmnnnkkkgggeeecccZZZbbbllluuuyyy{{{{{{{{{tttsssqqqqqqsssvvv{{{}}}~~~~~~yyyssspppllliiigggfffgggfffeeeeeecccbbbbbbdddeeeeeeeee___``````^^^ZZZWWWUUUTTTWWWSSSQQQSSSTTTWWW^^^gggvvv}}}~~~~~~}}}xxxppplllhhhfffggghhhiiijjjhhheeeaaa_________^^^]]]```cccfffhhhhhhiiijjjkkkeeefffgggiiikkkmmmnnnoookkklllnnnnnnmmmnnnoooqqqvvv{{{|||rrrqqqssslllaaa___VVVPPPPPPPPPMMMIIIHHHNNNQQQXXXbbbmmmwww~~~~~~~~~|||zzz|||yyyuuuttttttrrroookkkjjjjjjjjjjjjhhhfffcccbbbccc```]]]___bbbccc___[[[XXXWWWWWWVVVUUUUUUUUUTTTUUUTTTRRRQQQPPPPPPPPPPPPTTTYYY```iiiqqqvvvyyy{{{~~~~~~~~~zzzvvvrrrooonnnrrrwww{{{uuummmbbbXXXKKK===666666555333222222222222111///111111222333222111000///000000000000000000000000......---------,,,,,,,,,222222222222222222222222111111111111111111111111...///000111111000///...,,,---...000000///...---///---,,,---///000...,,,.........------,,,,,,,,,------,,,,,,------...///---.../////////111444666777888<<<@@@DDDNNN```qqqtttgggRRRIII>>>:::===@@@AAA@@@CCCDDDEEEGGGIIIJJJJJJKKKNNNNNNNNNPPPUUU[[[```dddhhhjjjmmmooooookkkgggddd[[[bbbmmmwww~~~}}}{{{wwwuuutttssssssuuuxxxyyy|||~~~xxxvvvrrrnnnkkkjjjjjjhhhgggiiihhhffffffhhhhhhgggfffbbbcccbbbaaa^^^[[[YYYXXXXXXTTTRRRSSSTTTVVV^^^fffttt|||~~~|||wwwnnnjjjfffdddeeehhhjjjjjjgggddd```^^^^^^^^^^^^]]]^^^aaadddfffggghhhiiijjjgggggghhhiiijjjkkkkkklllkkkmmmooopppoooooopppqqqvvv{{{yyyrrrtttvvvqqqhhhaaaXXXQQQPPPOOOLLLIIIIIIPPPTTT[[[eeepppyyy~~~|||yyy{{{xxxuuussssssqqqnnnkkkjjjjjjiiiiiihhhfffeeedddbbb___]]]___bbbccc```\\\YYYXXXVVVTTTTTTUUUVVVWWWUUUTTTQQQOOOOOOOOOPPPQQQVVVZZZbbbjjjrrrwwwzzz{{{~~~~~~xxxssslllhhhhhhlllpppttt{{{uuunnndddZZZLLL>>>777777555333222222333333111000///000111333444444444333000000000000000000000000/////////.........------222222222222222222222222000000000000000000000000//////000000000000//////---...///000111000///...---+++***+++,,,---,,,***.........---------------.........---...//////000---.../////////111444777888:::???CCCFFFQQQggg|||ppp___MMMEEE===999<<>>:::555333222333444444333222333222111111000//////////////////////////////////////////.........------222222222222222222222222000000000000000000000000000000////////////000000........./////////000000+++---------,,,+++,,,---.............../////////------,,,,,,------...///---...000000111333666999;;;===BBBGGGMMM]]]xxxqqqYYYGGG@@@>>>;;;<<>>???CCCKKKXXXdddeee]]]VVVRRRNNNLLLOOOTTTSSS\\\iiittt|||~~~~~~}}}yyytttqqqoooooolllkkkjjjiiihhhgggggggggaaa```\\\YYYVVVTTTSSSSSSTTTUUUVVVVVVUUURRROOOMMMNNNLLLJJJIIIIIILLLOOOQQQVVVZZZbbbjjjrrrwww{{{|||~~~~~~~~~|||wwwpppjjjbbb]]][[[]]]___aaagggmmmuuu{{{wwwhhh```ZZZPPPCCC<<<666555333333444444222111............000111222333000000000000000000000000/////////.........------222222222222222222222222111111111111111111111111111000///......///000111...............//////000(((***,,,+++)))(((***,,,---........./////////000.........---......///000---...000000111333777:::<<<===BBBJJJVVVhhh{{{hhhSSSCCC???>>>======@@@CCCFFFGGGFFFFFFFFFFFFHHHJJJMMMOOOMMMOOORRRVVVYYYZZZ[[[[[[[[[^^^bbbeeegggeeebbb___ZZZ\\\```fffmmmssswwwyyyssssssrrrqqqqqqppppppooooooqqqrrrsssuuuxxx~~~~~~{{{xxxvvvrrrpppnnnooorrruuuwwwxxxtttpppmmmmmmooommmhhhccc___[[[XXXXXXXXXZZZaaaiiipppvvv|||yyyuuupppllljjjhhheeeccc]]]ZZZUUUSSSTTTXXX[[[\\\]]]^^^^^^]]]\\\]]]___aaa___```bbbeeehhhkkkmmmnnnooorrrvvvxxxzzz|||xxxgggVVVHHH???;;;:::<<<===@@@KKKWWW]]]WWWRRROOOLLLJJJMMMSSSUUU___mmmxxx~~~~~~}}}yyysssooonnnooommmmmmlllkkkiiigggeeeddd```___\\\YYYVVVUUUUUUVVVVVVVVVUUUTTTRRROOOMMMKKKKKKJJJIIIIIIJJJLLLNNNOOOUUUZZZbbbkkksssyyy}}}~~~}}}wwwpppjjjccc^^^[[[\\\]]]^^^ccciiiqqqxxx|||hhhaaa```XXXJJJ???888666444444444333111///---------...000222444666000000000000000000000000000000000/////////......222222222222222222222222111111111111111111111111111000///......///000111...------------...//////---///111000...---///111---.........//////000000///////////////000111111---...000000111444777:::===>>>CCCNNN\\\qqqssscccQQQCCC???>>>===>>>@@@CCCFFFGGGFFFFFFEEEFFFHHHKKKNNNPPPLLLOOOSSSWWWYYYZZZYYYXXXXXX[[[```bbbbbb```^^^^^^VVV[[[bbbhhhlllppptttwwwuuutttrrrpppooonnnnnnmmmooopppppppppqqquuu{{{}}}~~~|||vvvsssooooooqqquuuwwwxxxtttqqqmmmmmmnnnmmmgggbbb___[[[XXXXXXYYY[[[bbbjjjsssxxx~~~zzzxxxtttqqqooommmjjjhhh___[[[VVVTTTVVVYYY]]]^^^_________]]]\\\\\\^^^``````aaaccceeehhhjjjlllmmmrrrtttxxxzzz}}}uuucccRRRFFF===;;;;;;>>><<<<<>>@@@BBBCCCEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOOOORRRUUUXXXYYYWWWVVVZZZ\\\___```^^^]]]\\\\\\YYY]]]ccchhhlllppptttwwwxxxwwwtttpppmmmlllmmmooommmoooqqqrrrsssuuuxxxzzz}}}~~~|||uuunnnnnntttzzz{{{yyysssllliiikkkllliiiffffff```___]]]YYYWWW[[[dddjjjwww|||zzzvvvqqqnnnmmmlllhhhddd___[[[WWWVVVXXX\\\___``````]]]ZZZZZZ]]]___^^^]]]___aaacccdddeeegggjjjllltttvvvyyy{{{~~~zzzeeePPPBBB@@@===::::::999:::BBBLLLQQQPPPOOOLLLJJJJJJMMMOOOYYYcccqqq|||~~~{{{yyy{{{{{{zzzxxxuuurrrooommmpppooonnnllljjjgggeeecccaaa^^^ZZZXXXXXXYYYXXXXXXUUUUUUSSSRRRPPPNNNMMMLLLJJJLLLLLLLLLJJJIIIJJJKKKTTTYYYaaakkktttzzz~~~xxxooohhhfff^^^XXXYYY]]]```dddhhhoootttzzzqqqddddddcccVVVHHH???999444333333111111333222222222111111111111000111111111000///......---........................444444333333222111111000/////////000111111222222222222111111000/////////........................------...///////////////........................//////.........---------------///111444777:::<<<<<>>@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOPPPRRRUUUWWWXXXWWWVVVZZZ\\\___```___^^^^^^______bbbhhhlllooorrruuuxxxyyyyyywwwtttpppnnnmmmnnnmmmnnnoooppprrrtttxxx||||||}}}~~~}}}}}}~~~~~~vvvsssuuuxxxvvvsssqqqkkkggghhhiiifffdddcccbbbaaa___\\\\\\aaajjjqqq{{{}}}xxxrrrooommmkkkgggccc^^^[[[WWWVVVXXX[[[]]]^^^___]]][[[\\\^^^______]]]]]]___aaaccceeegggkkknnntttwww{{{~~~{{{gggQQQCCC>>>;;;:::;;;::::::@@@HHHMMMMMMLLLJJJJJJKKKOOORRR[[[dddqqq|||}}}{{{yyyzzzzzzyyywwwuuurrrooommmoooooommmllliiigggdddcccbbb___\\\ZZZZZZZZZZZZYYYTTTSSSRRRQQQOOONNNMMMMMMIIIKKKLLLKKKJJJIIIJJJLLLTTTYYYbbbkkktttzzz~~~|||wwwnnnhhhccc\\\VVVXXX\\\^^^ccchhhooossszzz{{{iiifffggg]]]OOOCCC;;;555444333111111333222222222111111111111000111000000//////...------////////////////////////444333333222222111111111000000000000000000000000000000000000000000000000////////////////////////---............/////////.......................................------------...///111444888;;;======CCCKKKXXXrrruuuhhhZZZMMMCCC======>>>@@@BBBDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJPPPQQQSSSUUUVVVWWWVVVVVV[[[]]]___`````````aaabbbfffiiimmmppprrruuuwwwzzzzzz{{{|||zzzuuuqqqnnnmmmllllllmmmmmmooorrrxxx|||{{{|||~~~wwwvvvuuuuuuvvvyyy|||~~~zzzyyyxxxuuuqqqpppiiieeefffgggdddaaa```bbbaaa```^^^___eeeooowww{{{tttpppmmmjjjeeeaaa\\\ZZZWWWWWWXXXZZZ[[[[[[]]]]]]]]]^^^``````___^^^[[[^^^```ccceeehhhlllooouuuxxx}}}kkkVVVHHH@@@======>>>>>><<<@@@EEEIIIIIIIIIHHHIIILLLQQQUUU___hhhttt}}}}}}|||zzzyyyxxxwwwtttrrrpppnnnnnnnnnmmmkkkhhhfffdddbbbaaa___\\\ZZZZZZZZZYYYXXXRRRRRRQQQPPPNNNMMMMMMLLLHHHIIIJJJJJJIIIJJJLLLMMMTTTZZZccclllsssyyy~~~{{{vvvoooiiibbb[[[VVVWWWZZZ\\\bbbhhhooossszzzssskkknnnhhh[[[III@@@777444333111000222222222222111111111111000000000000//////......---////////////////////////333333333222222111111111111111111111000000//////////////////000000111111000000000000000000000000.........---.........///......................................................000222555999===???@@@GGGOOO]]]wwwzzznnn```SSSHHHAAA===>>>???AAABBBDDDEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKPPPRRRTTTUUUUUUUUUVVVWWW^^^```aaabbbaaaaaabbbdddiiilllppprrrtttwwwzzz||||||~~~~~~zzztttpppnnnllllllkkkjjjkkkooouuuzzz{{{}}}{{{xxxsssrrrpppoooppprrruuuwww|||~~~{{{wwwpppiiieeefffgggccc``````______^^^]]]^^^fffqqqzzz~~~vvvqqqmmmjjjeeeaaa\\\ZZZXXXWWWXXXYYYYYYXXX\\\\\\^^^```aaaaaa```___]]]___aaaccceeegggkkknnnuuuyyysss___RRRGGGCCC@@@@@@???>>>AAAFFFHHHHHHHHHGGGIIIMMMRRRWWWdddmmmxxx{{{zzzyyywwwuuusssqqqpppmmmmmmllljjjgggeeecccaaa^^^\\\YYYXXXXXXXXXWWWUUUSSSRRRQQQOOOMMMLLLJJJJJJGGGHHHIIIIIIIIIJJJMMMOOOUUU[[[eeemmmsssxxx}}}}}}xxxqqqllleee^^^XXXXXXYYYZZZ```gggqqquuu|||tttvvvssshhhRRRFFF:::666444111000111222222222111111111000000111111111000000/////////------------------------333333222222222222222111222222111111000/////////.........///000000111111000000000000000000000000///...------------..............................---.....................//////111333777;;;>>>@@@AAAHHHQQQaaa}}}~~~wwwiii[[[NNNFFFAAA??????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMOOORRRTTTUUUTTTUUUVVVXXXaaacccdddeeecccccccccdddiiilllooorrrtttwww{{{~~~}}}}}}xxxtttrrrooonnnkkkiiihhhkkkqqqvvv|||~~~|||wwwssspppooommmlllmmmoooqqqsssvvv{{{|||rrrkkkgggiiiiiifffcccccc______^^^]]]___hhhttt}}}wwwqqqnnnjjjfffbbb^^^\\\YYYXXXYYYYYYXXXWWWZZZ\\\^^^```aaaaaaaaaaaa```bbbcccdddeeefffiiillluuuzzz~~~kkk___QQQJJJCCCAAA???>>>BBBGGGIIIHHHHHHHHHIIINNNTTTYYYgggooozzz}}}|||zzzxxxvvvtttrrrrrrllllllkkkiiifffdddbbb```]]][[[YYYXXXXXXWWWVVVTTTUUUTTTRRROOOLLLJJJHHHGGGGGGHHHHHHHHHHHHJJJMMMOOOUUU]]]gggnnnssswww}}}{{{uuupppjjjccc]]]ZZZYYYYYY___gggsssxxx~~~~~~}}}yyyrrr\\\NNN???888666333111222222222222111111111000000222222111111111111111000------------------------222222222222222222222222222111111111000000//////.........//////000000000///////////////////////////...---,,,,,,,,,---...........................---------...............///000111444888<<<@@@BBB???HHHUUUiiiuuufffWWWJJJDDDBBBBBB@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFHHHIIIKKKMMMNNNNNNQQQTTTUUUTTTTTTXXX[[[aaacccfffhhhgggfffeeefffjjjlllnnnqqqsssvvvzzz}}}~~~~~~{{{yyyyyyvvvtttpppllliiijjjmmmqqqzzz~~~}}}xxxtttpppnnnlllkkkkkklllnnnppptttxxx~~~~~~{{{tttnnnjjjlllmmmjjjhhhhhhdddcccbbb```ccckkkxxxwwwqqqnnnlllhhhdddbbb___\\\YYYYYYZZZYYYYYYYYY[[[^^^______```aaacccbbbdddeeeffffffgggiiikkkuuu{{{xxxmmm\\\RRRIIIEEECCCAAACCCGGGIIIIIIIIIIIIKKKQQQXXX^^^hhhpppzzz}}}{{{xxxuuusssqqqqqqkkkkkkjjjhhheeecccaaa___^^^\\\ZZZZZZZZZYYYWWWUUUUUUTTTRRROOOMMMJJJHHHGGGGGGHHHHHHGGGGGGIIILLLOOOVVV^^^hhhooorrrvvv|||xxxsssmmmfff___\\\YYYZZZ```iiiuuuzzz~~~~~~yyyvvvfffUUUCCC;;;777444222222222222222111111111111000111111111111111111111111........................222222222222222222222222111111111000000000000000......//////////////////........................000///---++++++,,,---...........................---------........./////////000222555888===AAACCCAAAMMM___uuuuuudddTTTGGGBBBBBBCCC@@@AAABBBDDDEEEEEEEEEEEEDDDEEEEEEGGGHHHJJJLLLMMMLLLPPPTTTTTTSSSTTTYYY]]]]]]aaagggjjjkkkjjjiiiiiilllmmmooopppqqqssswwwzzz~~~}}}}}}~~~|||wwwqqqllljjjkkkmmmvvv|||}}}zzztttrrrooommmllllllmmmoootttwww{{{}}}|||zzzuuuooolllnnnpppnnnllllllhhhgggeeecccdddmmmzzzwwwqqqooommmjjjggggggccc^^^[[[ZZZ[[[[[[[[[XXXZZZ\\\]]]]]]^^^aaadddcccdddfffggggggiiilllnnnvvv|||xxxhhh^^^UUUQQQNNNJJJIIIKKKIIIIIIIIIJJJNNNUUU^^^dddmmmttt}}}~~~}}}}}}}}}zzzvvvrrrpppooonnnkkkjjjiiigggeeebbb```___]]]\\\ZZZZZZZZZXXXVVVTTTSSSRRRQQQOOONNNLLLKKKKKKHHHHHHHHHGGGFFFHHHLLLOOOVVV___jjjppprrruuu|||zzztttkkkeee___\\\ZZZZZZcccllluuuzzz}}}tttuuunnn[[[GGG===999666333333222222222111111111111000////////////////////////........................222222222222222222222222000000000000000000111111////////////////////////........................000///---+++++++++---...........................---------.........//////000000222555999===AAACCCGGGUUUhhhuuucccRRRFFFAAAAAACCCAAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDFFFGGGJJJKKKLLLKKKOOOSSSTTTSSSUUUZZZ___ZZZ___fffkkkmmmmmmllllllooopppppppppppprrruuuwww~~~~~~}}}|||~~~}}}uuunnnkkkjjjkkkrrrzzz{{{xxxtttqqqnnnnnnnnnoootttvvvyyyzzz|||}}}{{{vvvpppmmmoooqqqooonnnnnniiihhheeecccdddlllyyy~~~vvvqqqpppnnnllljjjiiieee___[[[ZZZ[[[\\\]]]XXXZZZ\\\\\\[[[]]]aaaeeebbbcccfffggghhhkkknnnqqqvvv}}}}}}qqqhhh```\\\YYYSSSOOOOOOGGGHHHIIIKKKPPPXXXbbbiiirrryyy~~~~~~|||xxxtttpppnnnlllllljjjjjjiiigggdddbbb```^^^[[[YYYXXXXXXXXXVVVTTTRRRPPPPPPPPPOOOOOONNNNNNNNNIIIIIIHHHGGGFFFGGGKKKNNNVVV___jjjppprrruuu{{{zzzttthhhccc^^^[[[YYY[[[dddooouuuyyy{{{pppsssrrr___III>>>:::777444444222222222111111111111000---------...............,,,,,,,,,,,,,,,,,,,,,,,,333333333222222222111111////////////////////////000000000000000000000000,,,---......///.........//////............/////////////////////............///000///...---...//////000333666:::>>>AAACCCLLLZZZsssoooYYYLLLEEE@@@@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCIIIHHHHHHGGGGGGHHHHHHIIIMMMOOOQQQSSSVVVYYY^^^aaaaaacccfffjjjmmmnnnooooooqqqqqqooooooppprrrtttvvvyyy{{{|||zzzxxxzzz{{{uuupppmmmllluuuxxx}}}|||yyywwwtttooooooqqqxxx{{{~~~|||wwwrrrpppooonnnoooooommmkkkiiifffdddeeegggmmmzzzxxxtttqqqmmmmmmoooiiifffbbb```^^^]]]\\\ZZZZZZXXXYYY]]]___^^^___cccddddddeeefffiiillloooqqqwww|||uuunnnddd]]]XXXSSSNNNJJJJJJJJJKKKLLLQQQ[[[iiirrr}}}~~~|||}}}|||yyyvvvtttqqqpppooohhhiiikkkkkkiiiddd___\\\[[[ZZZYYYYYYYYYXXXTTTRRRRRRPPPMMMMMMOOOOOOMMMJJJKKKLLLJJJGGGEEEFFFKKKPPPYYY___hhhpppwww}}}{{{tttgggaaa[[[ZZZ[[[]]]dddkkktttyyytttnnnjjjeeeWWWFFF;;;777666444111111111111111111111111111111111111111111111111000////////////000000111333333333222222222111111111111111111111111111111000000000000000000000000.../////////...------,,,//////............///////////////////////////...---///000///...---...//////111444777:::>>>BBBEEEMMM]]]wwwyyyhhhUUUIIIDDDAAAAAACCCDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLNNNOOORRRTTTVVVYYY^^^aaaaaadddiiinnnqqqrrrrrrqqqrrrqqqpppooopppqqqssstttyyy{{{|||zzzxxxzzz|||xxxtttrrrvvvxxx}}}~~~|||xxxsssrrruuu{{{~~~}}}yyysssqqqooonnnnnnnnnllljjjiiieeecccdddgggnnn{{{xxxtttqqqmmmmmmooojjjgggccc```___]]][[[ZZZZZZXXXYYY]]]___^^^___cccdddeeefffhhhkkkooorrrtttyyy}}}tttmmmddd]]]XXXTTTOOOKKKKKKKKKKKKMMMSSS___mmmvvv|||{{{~~~|||zzzwwwuuurrrqqqpppjjjkkkkkkjjjgggbbb^^^[[[ZZZYYYXXXYYYYYYWWWUUURRRRRRPPPMMMMMMNNNNNNLLLJJJJJJKKKJJJGGGEEEGGGMMMRRRZZZ```iiirrrxxx}}}zzzsssggg```[[[[[[\\\___gggnnnwww{{{wwwppppppjjj]]]JJJ<<<777444000111111111111111111111111111111111111111111111111333222111///......------333333333222222222111111111111111111111111111111000000000000000000000000000000000///...---,,,+++//////............//////......//////////////////---...///...------...///000222555888;;;???DDDGGGOOOaaa}}}ooo___NNNFFFBBBAAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDFFFIIIKKKMMMOOONNNPPPRRRTTTVVVZZZ^^^aaa```dddjjjqqqtttuuutttrrrsssrrrqqqqqqppppppqqqqqqvvvxxxyyyyyyxxxzzz{{{xxxxxxyyy{{{{{{vvvuuuxxx~~~zzzwwwuuurrrqqqpppooollljjjhhhdddbbbcccfffmmm{{{xxxuuurrrnnnmmmooollliiidddaaa___]]][[[YYYZZZXXXYYY]]]___^^^___bbbdddeeegggjjjnnnrrruuuwwwzzz~~~ssslllccc\\\XXXTTTOOOLLLLLLLLLLLLPPPWWWdddrrr||||||zzz~~~}}}{{{xxxuuusssqqqpppmmmmmmkkkhhhddd```\\\ZZZYYYXXXWWWXXXXXXWWWUUURRRQQQOOONNNMMMMMMMMMKKKIIIIIIIIIIIIGGGFFFIIIOOOTTT\\\bbbllluuu{{{~~~~~~wwwqqqfff```[[[\\\___ccclllttt{{{vvvnnnooolll```NNN@@@999444000222222222222222222222222111111111111111111111111222111000///...---------333333333222222222111111111111111111111111111111////////////////////////000000000//////...---,,,//////............//////............////////////,,,---......------...///000222666888:::>>>DDDIIIQQQfffgggYYYJJJDDDBBBAAABBBDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDFFFIIIKKKNNNOOOOOOPPPSSSTTTVVVYYY^^^aaa^^^bbbjjjqqquuuuuusssrrrttttttssssssrrrrrrqqqqqqrrrsssttttttuuuxxx}}}~~~{{{zzzzzzzzz|||}}}|||}}}~~~yyyxxxzzz~~~~~~||||||yyyvvvtttsssqqqnnnlllgggccc```aaadddkkkyyyzzzwwwsssnnnmmmooommmjjjeeeaaa___]]][[[YYYZZZXXXYYY]]]^^^]]]^^^aaabbbdddgggkkkoootttwwwyyyzzz~~~qqqkkkbbb\\\XXXTTTPPPMMMLLLLLLMMMRRR\\\jjjxxx~~~}}}}}}|||{{{xxxvvvssspppooopppnnnkkkgggbbb^^^[[[YYYXXXWWWWWWXXXXXXWWWUUURRRQQQPPPNNNMMMMMMLLLJJJIIIGGGHHHIIIGGGGGGJJJQQQWWW```gggqqqzzz}}}{{{yyyzzzzzz|||}}}uuunnnfff```\\\^^^bbbhhhqqqzzzrrrhhheeeeee]]]OOOBBB<<<888444222222222222222222222222111111111111111111111111...............///000111333333333222222222111111000000000000000000000000////////////////////////......///////////////...//////............//////---.........//////000000,,,---......------///000///333666888999>>>EEEKKKUUUkkk|||bbbUUUIIIDDDCCCBBBBBBDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPRRRTTTUUUXXX\\\```^^^ccciiiooosssttttttssstttuuuvvvvvvvvvuuutttsssooooooooooooqqquuu{{{~~~|||zzzyyyzzz}}}{{{xxxxxxyyy{{{}}}~~~}}}~~~}}}{{{wwwuuusssqqqnnnkkkfffbbb```aaabbbhhhttt}}}yyyuuuooommmnnnmmmiiieeeaaa___]]]ZZZXXXYYYWWWWWW[[[]]][[[\\\___```bbbfffjjjooossswwwxxxzzz~~~}}}oooiiiaaa[[[XXXUUUQQQNNNLLLLLLOOOVVVbbbppp}}}||||||zzzxxxvvvrrrpppnnnqqqoookkkgggbbb^^^[[[ZZZYYYXXXXXXXXXXXXWWWUUURRRQQQQQQPPPNNNLLLKKKJJJJJJFFFHHHIIIHHHHHHLLLSSSYYYdddkkkuuu~~~~~~{{{xxxuuutttxxxxxxzzz}}}~~~zzzrrrllleee```^^^bbbgggmmmwww~~~lll```\\\___\\\PPPDDD===888555222222222222222222222222000000000000000000000000------------...///000111333333333222222222111111////////////////////////000000000000000000000000---...///000000000000000//////............//////------......///000000000,,,...//////......000111000444888999:::>>>GGGNNN\\\sssyyy]]]RRRGGGDDDDDDCCCBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOQQQSSSTTTWWW[[[^^^aaacccggglllooorrrsssssstttvvvxxxzzz{{{zzzyyyxxxssspppmmmkkkmmmrrrwww{{{}}}zzzxxxwwwyyy{{{||||||{{{yyyvvvttttttuuuxxxzzz}}}}}}~~~~~~~~~|||zzzwwwtttrrrpppmmmjjjgggdddbbbbbbcccfffooozzz}}}wwwpppmmmmmmkkkhhhccc```^^^\\\ZZZXXXWWWUUUVVVZZZ[[[YYYZZZ]]]___aaaeeejjjooosssvvvwww{{{|||nnnhhh```ZZZXXXUUURRROOOMMMNNNSSS\\\iiiwww||||||{{{zzzwwwssspppnnnpppnnnkkkhhhddd```^^^\\\[[[ZZZYYYYYYYYYXXXUUURRRQQQRRRRRRPPPMMMKKKJJJKKKGGGHHHIIIHHHIIIMMMTTTZZZgggmmmwww}}}zzzwwwtttrrrwwwxxxyyy|||}}}yyyqqqjjjdddaaaaaaffflllrrrzzzmmm___[[[```___TTTGGG===777333333333333333333333333333000000000000000000000000000///......------......333333333222222222111111000000000000000000000000000000000000000000000000//////000000000//////...//////............//////------......///000000111---...000000///000111333222777;;;<<<<<<@@@JJJRRReee{{{uuuWWWLLLDDDCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNPPPQQQSSSUUUYYY\\\```aaabbbdddgggkkknnnppptttvvvzzz}}}~~~}}}{{{vvvooojjjjjjnnnssswww}}}}}}zzzwwwvvvvvvwwwwwwvvvtttrrrqqqooopppqqqtttuuuyyy|||~~~~~~}}}}}}~~~{{{xxxvvvuuurrrooommmjjjgggffffffeeeeeellluuu{{{yyyqqqlllllliiifffbbb___]]]\\\ZZZXXXVVVTTTTTTXXXYYYWWWXXX[[[___aaafffkkkpppsssvvvwww|||zzzmmmggg___ZZZXXXVVVRRROOOOOOQQQXXXcccqqq~~~~~~~~~~~~|||yyyvvvrrrpppnnnmmmkkkiiifffccc```___^^^\\\[[[[[[ZZZXXXTTTQQQRRRSSSTTTQQQMMMKKKKKKLLLGGGIIIIIIIIIIIIMMMUUU[[[hhhnnnvvv~~~|||yyywwwxxxxxxzzz|||}}}xxxpppiiicccaaacccjjjqqquuu|||uuufff\\\bbbdddYYYKKKAAA999444333333333333333333333333000000000000000000000000//////...---------......333333333222222222111111111111111111111111111111000000000000000000000000111111111111000...---,,,//////............//////---------...///000000111---///111111000000222444444999===>>>>>>BBBLLLUUUlll}}}qqqRRRHHHAAAAAADDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFIIIKKKMMMOOOLLLNNNOOOQQQRRRTTTXXX[[[]]]\\\[[[\\\___ccciiilllsssvvv{{{{{{qqqjjjiiilllpppssszzz}}}}}}zzzwwwuuuuuuuuutttrrrooonnnmmmlllmmmoooqqqrrrvvvxxx|||~~~}}}}}}~~~|||zzzxxxvvvsssqqqllljjjiiiiiigggeeekkkrrrtttzzzrrrllllllgggdddaaa^^^]]]\\\ZZZYYYUUUSSSSSSWWWXXXVVVWWWZZZ```bbbggglllppptttvvvwww~~~yyylllfff___ZZZXXXVVVSSSPPPQQQTTT[[[hhhvvv~~~|||xxxtttrrrllllllllljjjhhheeebbb```___^^^\\\[[[ZZZXXXTTTQQQSSSTTTUUURRRNNNKKKLLLMMMHHHIIIJJJIIIIIIMMMUUU[[[gggmmmuuu}}}yyyyyyzzz|||}}}xxxooohhhcccbbbeeemmmssswww}}}}}}nnn[[[cccfff]]]PPPEEE>>>999333333333333333333333333000000000000000000000000+++,,,,,,---...///111111666444222111222222111000222222333333333333222222111000000///...---------000000000000000000000000---.....................000///...------...///000...............///000111222888888:::AAADDDLLL]]]rrrrrr___MMMGGGAAA@@@BBBEEEEEECCCEEEFFFGGGGGGEEEDDDDDDEEEDDDFFFGGGHHHIIIJJJMMMOOOOOOQQQSSSTTTUUUXXX\\\______]]][[[YYYYYY]]]ccchhhmmmqqqwww{{{xxxrrrkkkhhhlllsss|||}}}~~~{{{wwwtttrrrqqqqqqqqqooommmnnnpppqqqooommmqqqvvv|||~~~~~~~~~|||{{{||||||zzzxxxvvvtttpppooollljjjiiiiiijjjkkksssyyy|||tttlllfffeeebbb___^^^]]]\\\ZZZXXXSSSSSSTTTVVVXXX[[[]]]^^^```eeekkkoooqqquuuzzz~~~zzzhhhaaa[[[YYYVVVSSSRRRTTTSSSUUU\\\hhhwww~~~|||yyytttpppllllllmmmllljjjfffbbb```]]]^^^^^^^^^\\\YYYUUUSSSWWWVVVTTTRRROOOMMMKKKKKKJJJGGGFFFHHHKKKNNNUUU^^^iiirrr{{{~~~}}}yyytttooolllfffeeefffnnnzzzrrrcccdddfffeeeZZZIII===888555333111000222333333222000000000000////////////222000...,,,+++,,,---...777555333222333333222111000000111111111111000000111000000///......------//////////////////////////////..................000///...------...///000////////////000000111222444:::999;;;BBBEEENNN```xxxnnn[[[KKKFFFAAAAAACCCEEEDDDBBBDDDFFFGGGFFFDDDCCCDDDDDDDDDEEEGGGHHHHHHJJJMMMOOOQQQRRRTTTUUUVVVYYY\\\______]]]ZZZWWWVVVXXX]]]bbbjjjnnnsssxxx}}}}}}xxxqqqlllooouuuzzz|||~~~~~~}}}{{{xxxwwwvvvvvvvvvvvvtttrrrrrrsssrrrpppnnnqqqvvv{{{|||zzzzzz}}}~~~}}}zzzxxxvvvtttrrrpppnnnlllkkkllllllmmmqqqwww}}}vvvnnnhhheeeccc___]]]\\\ZZZXXXVVVSSSTTTUUUWWWYYY\\\^^^___aaaeeekkkooorrrvvv|||uuuhhh```ZZZXXXVVVRRRRRRTTTTTTXXX```lll{{{~~~|||{{{yyyvvvrrrnnnmmmmmmmmmllljjjfffbbb```]]]^^^^^^^^^\\\YYYUUUSSSUUUUUUSSSRRROOOLLLJJJIIIHHHEEEEEEIIILLLOOOXXX```llluuu|||~~~~~~~~~|||xxxsssooolllgggfffhhhppp{{{{{{jjjjjjkkkjjj```OOO???888666444222111222333333333000000000000////////////333111///---------...///777666444333444444333222000000111111111111000000111000000//////......---........................000000000//////.........//////............//////000000000000111222333444666<<<;;;<<>>>>>???GGGPPPccc~~~{{{kkkTTTBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@@@@BBBDDDCCCEEEHHHJJJLLLOOOSSSVVVWWWXXXYYYYYYYYYZZZ]]]___gggiiijjjiiigggeeeeeeeeebbbcccdddeeegggjjjpppttt|||yyyyyy}}}~~~zzzwwwxxxuuuvvvyyy{{{|||{{{{{{zzzyyyzzz{{{||||||||||||||||||vvvppplllkkkiiinnnuuuzzz}}}}}}}}}~~~|||rrrooopppvvv||||||xxxvvvrrrssstttuuuvvvwwwxxxxxxxxxzzz~~~uuuooolllhhhbbb^^^\\\ZZZYYYXXXXXXXXXZZZ\\\___ccceeegggiiiooovvv|||xxxmmmeee___YYYSSSSSSRRROOOPPPRRRWWW```mmmzzz~~~yyywwwuuutttrrroooooommmkkkiiigggdddccc``````___]]][[[YYYWWWVVVTTTTTTTTTTTTRRROOOLLLJJJKKKJJJLLLRRRVVVZZZaaaiiirrryyy~~~~~~{{{{{{zzz|||}}}yyywwwuuutttvvvyyy~~~uuuvvvxxxkkkTTTAAA:::777444222222222111000000000000000////////////..................------666444222222222333222111000000111111111111000000000000000000000000000000////////////////////////---------...//////000000---...///000000///...---......///000111333444555888@@@@@@BBBKKKUUUkkk~~~tttcccQQQDDD@@@AAABBBCCCCCCCCCEEEFFFEEEEEEDDDBBBAAAAAACCCEEEDDDFFFIIIKKKNNNQQQUUUXXXXXXYYYYYYYYYXXXYYY\\\^^^fffhhhjjjjjjgggdddcccbbb___```aaabbbccceeeiiillltttppprrrxxx|||zzzyyyzzzyyyzzz|||~~~~~~}}}|||{{{xxxzzz{{{}}}~~~}}}wwwqqqmmmllliiioooxxx~~~wwwsssqqqtttxxx|||}}}zzzwwwpppqqqsssuuuvvvwwwxxxxxxvvvvvv{{{xxxrrrjjjfff```\\\[[[[[[[[[ZZZXXXYYY[[[^^^aaadddggghhhkkkqqqzzztttjjjddd^^^WWWRRRQQQQQQOOOOOORRRZZZcccppp{{{zzzwwwvvvuuutttnnnnnnmmmkkkiiigggfffeeeaaa```___]]][[[YYYXXXWWWTTTSSSSSSRRRPPPNNNLLLKKKKKKJJJMMMTTTYYY^^^fffnnnuuu|||}}}zzzyyyvvvyyy}}}~~~~~~vvvwww|||ttt^^^KKK===:::666444444444222111000000000000////////////......////////////......777555333333444444333222222222333333333333222222000000000000000111111111000000000000000000000000+++,,,,,,---...///000000---...///000000///...---//////000111222444666777999AAABBBDDDMMMYYYpppzzznnn^^^OOOGGG@@@AAABBBBBBBBBCCCEEEGGGFFFFFFEEECCCAAAAAADDDFFFEEEGGGJJJLLLOOORRRVVVYYYXXXYYYYYYXXXXXXYYY[[[^^^gggiiikkkkkkhhhdddaaa```\\\^^^___```aaacccfffiiillliiikkkrrrxxxxxxxxxyyy}}}~~~~~~}}}xxxyyy|||}}}~~~wwwqqqnnnmmmjjjqqqzzz|||wwwsssuuuwwwyyy~~~{{{xxxoooppprrrtttvvvwwwxxxxxxsssssswww}}}zzzsssgggccc^^^[[[ZZZ[[[[[[[[[YYYZZZ\\\^^^aaaeeehhhiiilllsss|||}}}rrrhhhbbb]]]VVVQQQQQQPPPNNNOOORRR\\\dddqqq||||||zzzyyyxxxwwwnnnmmmlllkkkiiihhhggggggaaaaaa___]]][[[YYYXXXWWWSSSRRRQQQPPPNNNMMMLLLKKKIIIIIINNNUUU[[[aaaiiirrrxxx~~~|||{{{xxx{{{uuuwww|||iiiWWW???<<<999666666555444333000000000000//////////////////000000000000000///555555444333222222222222000000000000000000000000111111111111000000000000/////////////////////////////////////////////////////////////////////////////////000222444666777:::===BBBEEEMMM```~~~xxxhhhWWWJJJBBBBBBCCCDDDEEEEEECCCAAA@@@CCCBBBBBBAAAAAABBBBBBBBBFFFGGGIIIKKKMMMPPPTTTXXXYYY[[[\\\]]]\\\\\\]]]^^^eeejjjlllkkkjjjjjjfffaaaeeebbb```___```bbbcccbbbbbbbbbeeeiiioootttvvvvvv~~~|||yyyzzz|||~~~~~~yyyrrrnnnkkkjjjpppxxx{{{zzz{{{~~~{{{vvvsssrrrqqqpppppprrrtttuuutttvvvvvvsssuuuyyyrrriiiddd___\\\\\\]]][[[ZZZ\\\]]]^^^^^^___ccchhhlllmmmpppvvv}}}zzzooofffaaa[[[UUUQQQQQQRRRRRRTTTXXX___lllyyy}}}zzzwwwuuussspppmmmkkkiiigggdddbbbccc___[[[ZZZ[[[ZZZXXXUUURRRQQQQQQPPPNNNLLLJJJIIIJJJKKKOOOUUU]]]gggoootttyyy{{{~~~}}}||||||{{{~~~~~~wwwuuussstttmmm\\\GGG===444333333111//////111111111000///......---......////////////......555555444333222222222222000000000000000000000000111111000000000/////////////////////////////////......................../////////////////////////////////000222444666888:::===BBBFFFOOOeeevvvdddSSSHHHBBBBBBCCCDDDEEEDDDCCCAAA@@@BBBBBBAAAAAAAAABBBCCCCCCEEEFFFIIIJJJLLLPPPTTTWWWXXXZZZ]]]]]]]]]\\\]]]]]]eeekkkooooooooooookkkffffffccc```___```aaabbbbbb______aaaeeekkkpppsssttt}}}~~~~~~|||}}}~~~xxxqqqkkkiiigggmmmvvv~~~|||wwwtttsssqqqpppqqqrrrtttuuussstttsssqqqrrr{{{{{{uuulllgggaaa^^^]]]^^^]]]\\\]]]^^^^^^___```dddiiimmmooossszzzwwwlllbbb]]]ZZZUUUQQQQQQRRRRRRUUUYYYeeeqqq}}}~~~{{{xxxuuurrrqqqooolllkkkjjjiiifffddddddaaa^^^]]]]]]\\\ZZZWWWSSSRRRRRRPPPOOOMMMKKKJJJJJJLLLQQQXXX```jjjrrrwww}}}~~~~~~~~~zzztttooonnnrrrooo```JJJ???666444555222000000222222111000000///............////////////......555555444333222222222222000000000000000000000000000000000/////////......////////////////////////......................../////////////////////////////////000222555777888:::===BBBGGGTTTlllrrr]]]MMMEEEBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCEEEHHHJJJLLLOOOTTTWWWWWWZZZ]]]___^^^]]]]]]]]]eeelllqqqsssuuuuuuqqqlllhhheeeaaa______aaaaaaaaa___^^^___bbbhhhnnnrrrsssyyy{{{~~~~~~wwwoooiiigggffflllttt|||~~~zzzvvvtttsssqqqqqqrrrsssttttttuuusssppppppyyy}}}xxxpppkkkeee```____________^^^______```aaaeeekkkooorrrwww|||qqqfff]]]XXXXXXSSSPPPQQQRRRSSSWWW\\\kkkvvv|||yyyuuusssqqqooolllkkkkkkjjjhhhffffffdddaaa```___^^^[[[YYYTTTTTTSSSRRRPPPNNNLLLKKKKKKNNNTTT\\\eeeoooxxx|||}}}vvv|||qqqiiigggmmmmmmbbbNNNBBB888666555333111111222222222111000000//////......////////////......555555444333222222222222000000000000000000000000////////////............/////////////////////////////////////////////////////////////////////////////////111222555888999;;;???BBBHHHYYYssslllVVVGGGBBBCCCBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDBBBDDDFFFIIIKKKOOOTTTXXXYYY\\\___aaa```___^^^^^^dddlllssswwwyyyzzzvvvqqqkkkgggcccaaaaaaaaaaaaaaa```______bbbhhhnnnsssuuuwwwyyy|||~~~vvvoooiiigggggglllttt{{{~~~}}}|||}}}~~~yyywwwuuusssrrrrrrssstttwwwwwwuuuqqqpppyyy|||zzzsssooohhhbbb___^^^___```___`````````bbbfffmmmqqqttt{{{vvvlllbbb[[[WWWVVVRRRPPPQQQRRRSSSYYYaaaoooyyy}}}zzzxxxsssqqqnnnmmmllljjjhhhffffffeeedddbbb```^^^\\\ZZZUUUUUUTTTSSSQQQOOOMMMLLLLLLPPPWWW```kkkuuu}}}uuuzzzpppfffbbbiiikkkbbbQQQEEE:::666555222111111222222222222111111000000......////////////......555555444333222222222222111111111111111111111111////////////............////////////////////////000000000000000000000000//////////////////////////////000111333666888:::===AAADDDKKK^^^{{{yyyeeeQQQCCCAAACCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDAAACCCFFFIIILLLPPPUUUYYY[[[^^^aaabbbaaa``````aaadddlllssswww{{{|||yyysssmmmjjjgggeeeddddddcccbbb```___^^^aaagggnnnrrrtttuuuwww{{{~~~wwwpppkkkjjjhhhkkkqqqvvvzzz|||||||||}}}{{{xxxwww{{{}}}{{{xxxuuutttsssssstttxxxxxxuuupppoooxxx{{{yyyuuurrrllleee```^^^^^^___^^^______```bbbhhhooouuuxxxxxxpppggg```ZZZWWWSSSPPPOOOQQQRRRTTT\\\eeepppyyy}}}|||wwwtttqqqnnnllljjjfffdddffffffeeeccc```]]][[[ZZZVVVUUUUUUTTTRRRPPPNNNMMMMMMQQQZZZdddoooyyyvvvzzznnneeebbbjjjnnnfffTTTGGG;;;555333111000111222222222111111111111111......////////////......555555444333222222222222111111111111111111111111000000000/////////......////////////////////////000000000000000000000000//////////////////////////////000111333666999;;;>>>CCCGGGPPPfff~~~qqq___MMMBBBAAACCCBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBB@@@CCCFFFIIILLLQQQVVVZZZ]]]___aaaaaa``````aaacccfffmmmtttwwwzzz|||zzzuuunnnmmmkkkjjjjjjiiigggeee^^^]]]^^^aaagggmmmqqqrrrvvvwww{{{~~~wwwqqqmmmkkkgggiiikkknnnqqqtttvvvxxx}}}{{{xxxxxx}}}|||xxxvvvuuutttuuuwwwvvvsssnnnmmmvvv|||zzzwwwuuupppiiibbb^^^^^^___\\\]]]^^^___ccciiirrrxxx|||{{{tttlllddd^^^ZZZXXXQQQOOONNNPPPRRRUUU___iiirrrzzz~~~~~~~~~}}}|||yyyvvvrrrooommmjjjfffdddeeeffffffddd```\\\ZZZYYYVVVVVVUUUTTTRRRPPPNNNMMMMMMRRR[[[gggrrr|||zzz|||{{{kkkeeedddnnnuuuoooXXXJJJ<<<555333000000111111111111111111111111111......////////////......555555444333222222222222111111111111111111111111111111000000000/////////////////////////////////........................//////////////////////////////000111444777:::;;;>>>DDDJJJUUUnnnzzzkkkYYYKKKCCCBBBDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAACCCFFFJJJMMMRRRXXX\\\]]]^^^___^^^^^^^^^aaaccciiiooouuuwwwzzz|||zzzvvvoooooooooppppppnnnjjjggg^^^^^^```dddjjjooorrrrrrwwwxxx{{{~~~xxxqqqlllkkkiiiiiihhhiiikkkooosssuuu{{{|||}}}{{{xxxvvvvvvvvvxxxwwwsssnnnmmmwww|||xxxxxxtttnnnfff```^^^___ZZZ[[[\\\^^^bbbjjjtttzzz~~~zzzsssjjjbbb\\\XXXWWWOOOMMMNNNPPPRRRVVVaaalllvvv}}}~~~~~~}}}|||{{{xxxvvvrrrpppnnnkkkhhhfffeeeggghhheeeaaa\\\ZZZZZZUUUUUUUUUSSSRRRPPPNNNMMMMMMRRR\\\hhhttt}}}|||kkkdddcccnnnxxxttt\\\NNN>>>777444111111222000000000000000000000000......////////////......555555444333222222222222111111111111111111111111111111111111000000000000////////////////////////------------------------//////////////////////////////000111444777:::<<<===DDDKKKXXXtttxxxgggVVVJJJDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCGGGJJJNNNSSSYYY]]]]]]]]]]]]\\\[[[]]]```ccclllrrrvvvwwwzzz|||zzzvvvooopppqqqssssssqqqllliii```aaaccchhhnnnrrrtttuuuxxxyyy{{{~~~~~~xxxpppkkkiiimmmkkkhhhhhhiiinnnsssvvvzzz}}}|||yyywwwvvvvvvzzzyyyuuupppoooyyyzzzzzzxxxqqqiiibbb______XXXYYYZZZ]]]bbbkkkuuu|||{{{sssiiiaaa[[[WWWUUUNNNMMMNNNPPPRRRVVVbbbnnnzzz~~~|||{{{wwwuuurrrpppooommmjjjhhhfffhhhiiigggbbb]]][[[[[[UUUUUUTTTSSSQQQOOONNNMMMMMMSSS]]]iiittt}}}mmmccc```lllvvvsss___PPP@@@888555222222333///////////////000000000......////////////......777666444333222333333444111111000000000000111111000000000000////////////000000000000////////////000...,,,,,,.........---//////............//////111111111222444777:::<<<>>>HHHHHH```sss```TTTKKKEEEDDDEEEEEEDDDCCCBBBAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAADDDHHHKKKNNNRRRWWWZZZ^^^\\\YYYXXXZZZ^^^dddgggoootttzzz}}}}}}zzzxxxwwwpppsssyyy~~~zzzpppggg^^^```dddjjjqqquuuwwwwwwzzzzzz{{{~~~}}}{{{|||~~~~~~tttmmmkkkkkkkkkjjjgggeeeeeeiiioootttyyytttttt{{{xxxuuurrrrrr{{{|||uuunnnhhhbbb\\\YYYXXXZZZ\\\^^^bbbjjjttt|||{{{yyy}}}yyykkk___ZZZWWWTTTPPPNNNOOORRRTTTYYYcccnnnvvv}}}|||{{{{{{xxxtttrrrqqqooommmkkkfffiiikkkggg```[[[ZZZ[[[XXXVVVSSSPPPNNNMMMMMMMMMMMMUUUbbbpppzzzxxxaaa___mmmvvvvvvhhhYYYEEE777333444333222111111111111000000000000000000///...............777666444333222222333444000//////......//////000000000000000////////////000000000000/////////...333222000000111222222111000000////////////000000111111111222444777;;;===???JJJLLLfffsss```SSSKKKFFFDDDFFFEEEDDDCCCBBBAAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBEEEHHHKKKNNNQQQVVVYYY\\\ZZZXXXWWWYYY]]]bbbfffoootttzzz~~~~~~{{{yyywwwqqquuu{{{{{{qqqhhh```aaaeeejjjqqqvvvxxxxxx|||||||||~~~~~~}}}{{{zzz{{{}}}~~~tttnnnkkkllllllkkkhhhfffeeehhhnnnrrr~~~{{{wwwvvv{{{xxxuuussssss||||||vvvoooiiiddd^^^[[[WWWYYYZZZ\\\___hhhsss{{{zzzuuuyyyuuuiii^^^XXXUUURRRPPPNNNOOORRRTTTYYYcccnnnxxx~~~~~~|||zzzvvvtttrrrqqqnnnlllhhhkkkmmmjjjccc]]][[[\\\XXXVVVSSSPPPNNNNNNNNNNNNRRRZZZhhhvvvhhhbbblllsssqqqiiiZZZFFF999444444333222111111111111000000000000000000///...............777666444333222222333333444333333222222333333444000000000000////////////000000000/////////......111000......000111000000111111000000000000111111111111111222444888;;;===@@@MMMRRRoooqqq^^^RRRKKKFFFEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCFFFIIIKKKMMMPPPTTTWWWYYYXXXVVVVVVXXX\\\aaadddnnnsss{{{}}}yyywwwtttxxx}}}rrrjjjddddddfffkkkrrrwwwzzz{{{~~~}}}}}}~~~~~~|||zzzxxxvvvvvvxxx|||~~~vvvooommmnnnmmmlllkkkhhhfffhhhkkkooozzz}}}{{{yyy{{{xxxuuusssttt}}}}}}wwwqqqkkkfffaaa^^^XXXYYYYYYYYY]]]eeeqqq{{{zzzqqqssspppfff]]]WWWTTTQQQPPPOOOPPPSSSUUUYYYdddooozzz~~~|||xxxvvvtttssspppoookkknnnpppnnnhhhbbb^^^^^^XXXVVVSSSPPPNNNNNNOOOPPPUUU___mmm{{{llldddjjjooommmjjj\\\III;;;666444333222111111111111000000000000000000///...............888666555333222222222333555555444444444444555555000000000000////////////000000/////////.........///---,,,,,,...//////...111000000//////000000111111111111222555888<<<>>>@@@NNNWWWwwwooo[[[OOOJJJGGGEEEFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEFFFIIIJJJLLLNNNRRRTTTWWWVVVUUUUUUXXX\\\aaadddlllrrrzzz}}}zzzxxxwww|||~~~ssslllhhhgggiiimmmsssyyy}}}~~~~~~|||||||||{{{xxxvvvtttsssqqqqqqsssxxx~~~xxxrrrpppqqqnnnnnnllliiiggghhhjjjlllvvvyyy|||{{{wwwsssrrrsss|||~~~xxxrrrmmmhhhddd```ZZZZZZYYYYYY\\\eeeqqq{{{}}}ppppppmmmfff]]]WWWTTTRRRRRRQQQQQQUUUWWW[[[fffqqq|||}}}yyywwwvvvtttrrrpppnnnqqqsssqqqlllfffbbb```ZZZWWWTTTQQQOOOPPPQQQSSSUUU```ooo|||mmmccchhhnnnnnnkkk___MMM???888555444222111111111111000000000///000000///...............888777555333222222222222111000000//////000000111000000000000////////////////////////............000///---...000111111000000//////......//////000111111111222555999===???@@@OOO[[[~~~lllWWWLLLIIIFFFEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEGGGIIIJJJKKKMMMPPPSSSVVVUUUUUUVVVYYY]]]bbbeeejjjpppxxx~~~|||zzzxxxzzz}}}tttnnnkkkkkklllpppvvv|||}}}{{{zzzxxxvvvssspppnnnlllkkkkkknnntttzzz~~~zzztttssssssnnnnnnllljjjhhhhhhjjjmmmtttwww}}}{{{wwwrrrqqqsss{{{yyytttooojjjeeebbb\\\\\\[[[ZZZ]]]fffrrr{{{uuurrrmmmggg___YYYVVVUUUUUUSSSTTTWWWYYY^^^hhhsss}}}}}}zzzxxxvvvuuurrrpppppprrrsssrrrooojjjfffddd]]]ZZZVVVRRRQQQQQQSSSUUUXXXcccrrr}}}}}}|||~~~tttfffiiiooopppmmmbbbQQQCCC:::666444333111111111111000000000///000000///...............888777555333222111222222111111000000000000111111000000000000/////////////////////.........------...,,,+++,,,...///////////////............//////000000111333666:::===@@@AAAQQQ___}}}iiiTTTIIIGGGFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCDDDFFFHHHIIIJJJLLLPPPRRRTTTTTTTTTVVVYYY^^^bbbeeeiiinnnuuuzzz{{{zzzxxxxxx}}}{{{sssooommmmmmooosssyyy~~~}}}{{{xxxwwwtttpppmmmiiigggeeeeeehhhooouuuzzzzzzuuuttttttnnnmmmkkkiiigggiiilllpppuuuxxx~~~~~~xxxsssrrrttt{{{{{{uuuooojjjeeeaaa^^^^^^^^^]]]___gggrrr{{{}}}vvvnnnhhhaaaZZZWWWYYYUUUTTTUUUXXXZZZ^^^iiittt~~~{{{yyywwwvvvsssqqqqqqrrrrrrqqqooommmjjjhhhaaa^^^YYYUUUSSSSSSUUUVVV```jjjxxx{{{xxxxxx{{{qqqooorrrqqqoooeeeUUUGGG===777444333111111111111000000000000000000///...............999777555333222111111222333333222222222222333333000000000000//////////////////.........---------,,,***)))***,,,......---000000////////////000000000000111333666:::>>>@@@CCCSSSbbb{{{fffPPPFFFEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGIIIJJJLLLOOORRRRRRRRRRRRTTTXXX]]]aaacccgggkkkqqquuuwwwwwwwwwwwwxxxrrrpppnnnoooqqqvvv|||~~~{{{yyywwwtttpppmmmeeeccc``````cccjjjqqqvvv{{{~~~}}}xxxsssrrrsssmmmllljjjggggggjjjooosssyyy|||{{{uuutttvvv}}}{{{uuuooojjjdddaaa]]]^^^___^^^```gggqqqyyyzzzpppiiibbbZZZXXX[[[UUUSSSTTTWWWYYY^^^hhhsss~~~}}}{{{yyyxxxuuusssqqqpppooooooooonnnlllkkkeeebbb\\\WWWTTTTTTVVVXXXhhhqqq}}}zzzvvvuuuyyy~~~yyywwwtttpppgggXXXIII>>>777444333111111111111000000000000000000///...............999888666333222111111111111000000//////000000111000000000000//////////////////.........---------///...---...000222222111111111000000000000111111000000111333666:::>>>AAAEEEUUUeeezzzeeeNNNDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGHHHJJJLLLPPPRRRPPPPPPQQQSSSWWW[[[```bbbfffjjjooossstttuuuvvvwww}}}vvvrrrpppnnnpppsssxxx~~~}}}zzzxxxuuupppmmmccc```^^^]]]aaagggnnnssswwwzzz|||{{{vvvrrrpppqqqmmmkkkiiifffgggjjjqqqvvv}}}~~~xxxvvvwww~~~|||uuuoooiiiccc```]]]^^^______aaagggpppxxx|||pppiiibbbZZZXXX[[[SSSRRRRRRUUUXXX\\\gggqqq}}}}}}{{{zzzwwwuuuqqqooonnnmmmnnnnnnnnnmmmhhhddd^^^XXXUUUUUUWWWXXXllluuu{{{vvvssswww~~~{{{vvvqqqhhhZZZKKK???888444333111111111111000000000000000000///...............999777666444333333333333111111111111000000000000000000000000000000000000000000000000000000000000---...///000000///...---000000111111111111000000000000222444777:::===???DDDYYYmmmrrrYYYIIIDDD@@@DDDIIIDDDGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBEEEIIIKKKKKKLLLMMMNNNNNNPPPRRRTTTUUUXXX[[[^^^eeehhhkkknnnooorrruuuxxx|||~~~{{{vvvsssrrruuuvvvxxx{{{~~~~~~|||{{{wwwmmmeeeeee```\\\[[[\\\___hhhrrruuutttsssrrrqqqqqqppppppjjjjjjiiihhhhhhlllqqqvvvyyy}}}yyywwwzzzxxxrrrlllddd___```___^^^___ccckkksssxxxsssfff^^^ZZZXXXWWWWWWSSSRRRUUUWWW[[[dddmmm~~~~~~|||yyywwwvvvqqqqqqqqqpppnnnmmmkkkjjjfffbbb___\\\XXXWWW]]]fffrrr{{{zzzssssssxxx~~~}}}rrriiiZZZLLLAAA:::777555333222111000////////////////////////////////////999777666444333333333333111111111111000000000000000000000000000000000000000000000000000000000000,,,------......------,,,000000111111111111000000111222333666999<<>>:::888444333222111111000000111////////////////////////999777666444333333333333222222222111111111000000////////////////////////////////////////////////111000///......///000111000000111111111111000000333333444666999===AAACCCIIIbbb{{{www```MMMFFFFFFDDDFFFIIIDDDFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBDDDGGGIIIJJJKKKNNNPPPPPPPPPPPPPPPPPPSSSWWWZZZ]]]___ccceeegggjjjmmmppptttvvvxxxyyyxxxvvvvvvvvvzzz|||}}}wwwqqqlllgggbbb^^^]]]]]]___fffnnntttuuuvvvuuussspppllliiigggiiikkklllnnnrrrwwwzzzzzztttmmmhhhccccccccceeegggjjjmmmnnnqqq~~~ssshhhaaa]]][[[[[[YYYUUUSSSUUUWWWZZZbbbjjjzzz}}}|||{{{yyyxxxwwwuuussspppnnnllliiifffeeedddccceeemmmvvv|||vvvppprrrwww~~~~~~~~~xxxqqqqqqzzztttgggXXXJJJ@@@:::999555444333222111111111111////////////////////////999777666444333333333333222222222222111111111111////////////////////////////////////////////////111000///......///000111000000111111111111000000222222333555888===AAADDDKKKffftttZZZJJJEEEGGGDDDGGGJJJEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBDDDFFFHHHIIIKKKNNNPPPPPPQQQQQQPPPPPPRRRUUUXXXZZZ]]]aaadddfffiiimmmppprrrtttvvvwwwwwwvvvwwwxxx{{{}}}~~~wwwqqqnnnjjjeeeaaa```___```gggooovvvwwwwwwvvvtttpppkkkiiieeegggjjjmmmppptttxxx||||||vvvpppkkkdddddddddeeefffhhhiiijjjmmm|||tttjjjddd```^^^]]]]]]YYYWWWWWWXXXZZZbbbjjjvvv~~~~~~~~~|||{{{yyywwwtttpppnnnlllhhheeeeeeffffffhhhqqq{{{}}}wwwqqqqqqtttyyy~~~uuukkkiiivvvrrriii[[[MMMAAA:::888555444333222111111111111////////////////////////999777666444333333333333333222222222222111111111000000000000000000000000000000000000000000000000///..................///000000111111111111000000222222333444888===BBBEEEOOOjjjrrrXXXIIIEEEHHHEEEGGGJJJFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAACCCEEEGGGHHHKKKNNNQQQQQQRRRSSSRRRRRRRRRTTTUUUWWWZZZ^^^bbbfffiiinnnqqqqqqsssuuuvvvvvvwwwxxxzzzzzz}}}}}}wwwsss|||{{{uuusssnnniiifffdddcccccchhhpppzzzzzzyyywwwtttpppllliiidddggglllpppssswww{{{~~~}}}xxxsssooofffeeeeeeddddddeeefffgggmmm|||vvvmmmgggcccaaa```aaa]]]YYYYYYYYYZZZ```hhhrrr~~~}}}{{{xxxtttpppmmmlllgggeeeeeeggghhhlllvvv{{{tttrrrqqqttt|||vvvhhhcccooonnniii^^^PPPBBB:::777444333222111111000000111////////////////////////999777666444333333333333333333222222222111111111000000000000000000000000000000000000000000000000......////////////......000000111111111111000000444333444555999???DDDGGGTTTooo~~~qqqWWWIIIFFFHHHEEEGGGKKKHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAACCCEEEFFFHHHJJJNNNQQQPPPRRRTTTUUUTTTSSSSSSSSSSSSVVV[[[```dddiiinnnqqqqqqsssuuuvvvvvvwwwyyy{{{{{{}}}sssmmmttt~~~}}}|||uuuqqqmmmkkkiiiiiinnnuuu}}}|||zzzwwwtttpppmmmkkkdddhhhnnnssswww{{{{{{vvvssshhhfffdddbbbaaabbbcccdddnnn}}}xxxoooiiifffdddcccddd___[[[YYYXXXXXX]]]eeeooo~~~~~~{{{xxxtttpppmmmkkkfffeeefffiiikkkpppzzzwwwrrrnnnpppwwwyyyiiibbbiiikkkjjjaaaSSSEEE<<<888333333222111000000000000////////////////////////999888666444333333333333333333333222222222111111000000000000000000000000000000000000000000000000///000111222222111000///000000111111111111000000555555555777:::@@@FFFIIIWWWrrr~~~pppWWWIIIFFFIIIEEEGGGLLLIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAACCCEEEFFFGGGJJJOOORRRPPPSSSVVVVVVUUUSSSRRRRRRPPPTTTYYY^^^ccchhhmmmqqqrrrtttvvvvvvvvvwwwyyy{{{}}}uuummmooo{{{}}}xxxtttrrrpppooottt{{{~~~{{{wwwtttpppmmmlllfffjjjpppvvvzzz~~~}}}yyyvvviiigggdddaaa``````bbbcccoooyyypppkkkhhhfffdddeee___[[[YYYVVVVVV[[[bbblll~~~~~~|||xxxtttpppllljjjgggeeegggjjjmmmrrr}}}yyysssmmmnnnuuu~~~{{{kkkccceeeiiijjjdddVVVGGG===888333222111000////////////////////////////////////:::888555444444444222111111111111111000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000333444777;;;===>>>EEEMMM]]]sssvvvfffSSSOOOJJJGGGFFFGGGGGGGGGFFFFFFFFFEEEDDDBBB@@@@@@??????>>>>>>??????@@@AAACCCCCCCCCEEEHHHMMMQQQTTTXXXYYYZZZ\\\\\\ZZZVVVRRRUUUTTTTTTWWW^^^dddhhhjjjooopppqqqtttxxxzzz{{{zzz}}}~~~~~~||||||zzzwwwyyy~~~~~~xxxsssooommmmmmiiilllqqqxxx~~~|||xxxvvvmmmiiieeedddaaa___bbbgggqqq~~~tttqqqooojjjfffeeeaaa^^^ZZZWWWWWWYYY\\\___jjjxxx}}}}}}{{{xxxsssmmmhhhkkkhhheeefffmmmvvv~~~}}}uuuooooootttzzzuuufffbbbbbbqqqvvvhhhVVVKKKAAA777555444222111000000////////////............//////:::888555444444444222111111111111111000000000000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000333333777;;;===>>>EEEMMM```wwwrrrbbbRRRNNNIIIFFFFFFGGGGGGGGGFFFFFFFFFEEECCCBBB@@@?????????>>>>>>??????@@@AAACCCCCCCCCEEEHHHMMMQQQTTTZZZZZZ[[[]]]^^^\\\XXXUUUUUUTTTTTTVVV\\\bbbgggiiinnnnnnpppsssvvvyyyzzzzzz}}}}}}zzz{{{}}}xxxssspppnnnmmmkkknnnssszzz~~~zzzxxxnnniiidddbbb___]]]```gggrrr~~~uuurrrooojjjeeeccc___\\\XXXUUUUUUXXX[[[^^^gggttt~~~~~~|||yyyvvvqqqkkkfffjjjiiihhhiiinnnvvv{{{rrrppprrruuu{{{vvvjjjfffgggtttyyykkkYYYMMMBBB888555444222111000000////////////............//////:::888555444444444222111111111111111000000000000000000000000000000000000000000000000000000000000//////......//////000111000000000000000000000000333333666;;;===???FFFOOOccc|||ooo]]]OOOLLLHHHFFFFFFHHHHHHHHHFFFFFFEEEEEECCCBBB@@@??????>>>>>>>>>>>>???@@@@@@BBBCCCCCCEEEIIIMMMRRRTTT[[[[[[\\\^^^```^^^[[[XXXUUUSSSSSSUUUZZZ```dddfffkkklllnnnqqqtttvvvxxxyyy|||}}}|||~~~{{{wwwssspppnnnmmmmmmqqqvvv|||~~~{{{pppjjjddd```\\\[[[```gggtttwwwtttqqqjjjdddaaa\\\ZZZWWWTTTTTTWWWZZZ]]]dddppp|||yyyvvvpppjjjfffgggiiikkkmmmooovvv~~~wwwtttssstttyyy~~~{{{oookkklllxxx}}}ooo\\\NNNBBB999555444222111000000////////////............//////:::888555444444444222111111111111111000000000////////////////////////////////////////////////////////////...///000000111000000000000000000000000333333666;;;===???GGGPPPeee~~~kkkYYYMMMJJJGGGFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>???@@@@@@BBBBBBDDDFFFJJJNNNRRRTTTZZZZZZ[[[^^^``````]]][[[VVVTTTRRRSSSXXX]]]aaadddgggiiikkknnnpppsssvvvxxx}}}~~~|||~~~{{{zzzxxxuuussspppooonnnpppsssyyy}}}}}}tttlllddd___[[[ZZZaaaiiixxxzzzwwwtttllldddaaa[[[YYYWWWUUUUUUXXX[[[]]]eeeooo~~~{{{wwwqqqkkkgggdddiiimmmooopppttt}}}{{{xxxxxxxxx|||uuuoooooozzz~~~rrr___NNNAAA999444444222111000///////////////............//////:::888555444444444222111111111111111000000000//////////////////////////////////////////////////////////////////000111111000000000000000000000000333333666:::===@@@IIIRRRfffyyygggVVVKKKIIIFFFEEEFFFHHHHHHGGGEEEEEEEEEDDDCCCAAA???>>>>>>>>>======>>>>>>???@@@AAABBBDDDGGGKKKOOOSSSUUUXXXXXXYYY\\\___```^^^]]]WWWTTTRRRRRRVVV[[[___aaabbbeeehhhjjjllloootttxxx}}}}}}}}}zzzyyywwwtttsssqqqqqqppprrrvvv{{{}}}vvvnnneee___[[[[[[ccckkkzzz{{{wwwnnnfffbbb]]][[[YYYWWWWWWYYY\\\]]]gggppp~~~~~~zzzvvvqqqlllhhhcccggglllnnnooosss||||||{{{yyy{{{zzzqqqoooyyy}}}sss___MMM@@@999444444222111000///////////////............//////:::888555444444444222111111111111111000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000333333555:::===AAAJJJTTThhhtttcccSSSKKKHHHFFFEEEFFFGGGGGGFFFEEEEEEDDDDDDBBBAAA???>>>>>>============>>>??????AAABBBDDDHHHLLLPPPSSSUUUVVVVVVWWW[[[^^^```___^^^YYYVVVRRRQQQTTTYYY]]]______bbbeeeggghhhlllrrrwww|||}}}{{{yyyvvvuuutttuuuvvvvvvzzz|||wwwnnneee```\\\\\\dddmmm{{{}}}xxxooogggccc___]]][[[YYYYYYZZZ\\\]]]gggppp~~~}}}zzzvvvqqqllliiidddgggjjjlllooottt||||||xxxwwwyyy}}}sssmmmuuu{{{sss```LLL???:::555444222111000000////////////............//////:::888555444444444222111111111111111000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000333222555:::===AAAKKKUUUmmmyyyoooaaaTTTKKKHHHFFFEEEFFFFFFEEEDDDEEEEEEDDDCCCBBB@@@???>>>===============>>>??????@@@BBBDDDHHHLLLPPPTTTUUUUUUUUUWWWZZZ^^^aaaaaa```[[[WWWSSSQQQTTTXXX\\\___\\\___ccceeefffiiipppvvv{{{}}}yyyxxxyyy{{{}}}{{{{{{tttmmmddd___\\\]]]dddmmmyyy|||wwwooogggddd```___\\\ZZZYYYYYY[[[[[[dddlll{{{|||yyyuuuqqqnnngggggghhhkkkpppwww}}}zzzwwwxxx~~~~~~tttjjjrrryyysssaaaMMM@@@<<<555444222111000000////////////............//////:::888555444444444222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000333222555999===AAALLLVVVqqqtttmmmbbbVVVKKKIIIFFFFFFFFFFFFDDDCCCEEEEEEDDDCCCBBB@@@???>>>===============>>>??????@@@BBBEEEIIIMMMQQQTTTUUUUUUUUUWWWZZZ___bbbbbbbbb\\\XXXSSSRRRTTTXXX\\\^^^ZZZ^^^bbbddddddhhhooovvv{{{~~~|||{{{|||~~~~~~{{{rrrkkkccc___\\\\\\dddmmmwww|||vvvnnngggdddaaa___]]]ZZZYYYYYYYYYZZZ```iiiyyy~~~{{{wwwtttjjjhhhhhhkkkqqqyyy|||}}}|||vvviiiqqqxxxtttbbbNNNAAA>>>555444222111000000////////////............//////:::999777555444333333333222333444444333222000///000000000000000000000000000000000000000000000000222111111111000000//////...//////111222333444444000777888:::AAABBBIII[[[uuutttiiiZZZLLLIIIGGGEEEEEEFFFFFFFFFEEEHHHEEEAAA@@@@@@AAAAAA@@@???>>>===<<<===>>>@@@AAADDDEEEFFFIIILLLOOOQQQSSSVVVSSSRRRVVV]]]bbbbbb```\\\[[[ZZZXXXYYYZZZ\\\]]]___^^^^^^___ccciiiooossswww||||||{{{}}}}}}wwwoooiiiaaaZZZYYY]]]cccgggrrr~~~zzzvvvrrrkkkeeecccaaa]]]ZZZYYYYYYZZZ[[[___hhhxxx~~~xxxtttnnniiigggkkkpppvvv}}}xxx{{{}}}~~~uuujjjooosssqqqfffUUUDDD999888555222000000000///...111000///......---......:::999777555444333333333111111111111111111000///000000000000000000000000000000000000000000000000000000000000//////......//////000111222333333444111888:::<<>>===<<<===>>>@@@AAACCCDDDEEEHHHKKKNNNPPPRRRTTTRRRRRRWWW^^^ccccccaaa^^^]]][[[ZZZZZZZZZ[[[\\\\\\\\\[[[\\\```ffflllpppvvv{{{~~~{{{yyyyyyxxx{{{xxxssskkkfff___YYYXXX\\\bbbfffnnnzzzzzzvvvsssmmmhhhbbb```]]]ZZZXXXWWWXXXXXX___hhhxxx~~~tttnnnkkknnnqqquuu}}}{{{||||||~~~{{{nnnssswwwuuuhhhVVVEEE;;;777444111000000000//////000000///.........//////:::999777555444333333333//////.........///000000000000000000000000000000000000000000000000000000////////////............000000111111111222222222222:::;;;===DDDEEENNN```yyy}}}rrrgggYYYLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFDDDCCCBBBBBBBBB@@@??????>>>===<<<===>>>@@@AAABBBCCCDDDFFFIIILLLNNNOOOQQQPPPRRRXXX___dddeeedddaaa```___^^^]]]\\\\\\[[[ZZZYYYXXXYYY]]]bbbhhhllltttxxx~~~}}}zzzxxxrrrqqqtttxxx~~~}}}zzzwwwqqqmmmfffaaa[[[VVVVVVZZZ```dddjjjuuuzzzvvvsssooolllaaa```]]]ZZZXXXVVVVVVVVV\\\eeettt|||vvvrrrqqqrrrttt{{{~~~}}}|||}}}rrrxxx}}}yyykkkXXXGGG===666444111000111111111000000////////////000000111:::999777555444333333333///...------...///111222////////////////////////000000000000000000000000////////////////////////111111111111111111222222222::::::===DDDFFFOOObbb~~~zzzpppfffWWWLLLIIIHHHFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCDDDCCC@@@>>>???>>>===<<<===>>>@@@AAABBBBBBCCCEEEGGGJJJLLLMMMMMMNNNRRRXXX```eeeffffffdddddddddcccaaa___]]][[[YYYWWWWWWWWW[[[```fffiiippptttzzz}}}~~~zzzwwwpppoooppppppqqqzzzxxxsssnnnjjjggg```\\\WWWSSSTTTXXX]]]aaahhhqqq{{{vvvsssooommmcccaaa^^^[[[XXXVVVUUUTTTWWW___mmm~~~}}}xxxvvvuuuuuuzzz~~~{{{|||~~~~~~uuuzzz{{{mmmZZZIII???666333111000111222222111///////////////000111222:::999777555444333333333000//////...///000222333////////////////////////////////////////////////000000000000000000000000111111111111111111222222222999999<<>>???>>>===<<<===>>>@@@AAABBBBBBCCCDDDFFFHHHJJJKKKKKKMMMQQQWWW^^^dddggghhhhhhhhhiiiiiigggccc___]]]YYYXXXWWWWWWZZZ___eeehhhlllpppvvvyyy||||||yyysssrrrpppllliiiooo~~~vvvnnnhhhdddaaaZZZXXXTTTQQQRRRVVV[[[^^^gggooo{{{wwwsssooolllfffddd```\\\YYYVVVUUUUUUTTT[[[hhhyyy}}}zzzxxxxxx|||~~~yyy{{{}}}wwwxxxtttxxx|||yyyooo]]]KKK@@@666444111111111222222111//////...//////000111111:::999777555444333333333111111000000111111222222000000000000000000000000////////////////////////000000000000111111111111000000111111111222222222222999999<<>>===<<<===>>>@@@AAABBBBBBCCCDDDEEEGGGIIIJJJJJJLLLPPPUUU[[[aaafffiiikkklllnnnooommmhhhccc```ZZZYYYXXXXXXZZZ___dddggghhhmmmsssvvvyyy}}}}}}}}}|||wwwuuuqqqlllgggkkk{{{wwwmmmfff```]]]WWWUUURRRPPPQQQTTTXXX[[[dddkkkvvv{{{tttooommmiiifffaaa[[[XXXVVVUUUUUUTTT[[[fffvvv~~~{{{zzz}}}xxxzzz|||~~~wwwxxxqqqsssvvvwwwqqqbbbOOOBBB777555222111222222222111///............//////000:::999777555444333333333111111222222111111000000000000000000000000000000/////////////////////////////////000000000111111//////000111222333333444333::::::===EEEIIITTThhhxxxqqqkkk^^^PPPHHHFFFDDDCCCDDDEEEGGGFFFFFFHHHFFFCCCBBBBBBCCCBBBAAA???>>>===<<<===>>>@@@AAACCCCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNRRRXXX___fffjjjmmmooorrrtttrrrmmmgggccc[[[ZZZXXXXXXZZZ^^^cccggggggkkkqqqtttvvvyyy~~~}}}{{{{{{~~~yyyuuuqqqlllhhhjjjwww|||xxxuuuvvvyyy}}}yyyoooeee___\\\UUUTTTQQQOOOPPPSSSVVVXXX]]]dddqqq~~~wwwrrroookkkfff```YYYUUUSSSTTTUUUSSSYYYdddsss}}}zzz}}}xxxyyy{{{}}}xxxzzzooonnnpppttttttiiiTTTDDD888666333111222222111000///......------------...:::999777555444333333333000111222222222000///...000000000000000000000000////////////////////////---.........//////000000...///000111222333444444555;;;<<<>>>FFFKKKVVVjjjvvvpppjjj]]]NNNFFFEEECCCBBBCCCEEEFFFFFFEEEIIIFFFCCCAAABBBBBBCCCBBB???>>>===<<<===>>>@@@AAACCCCCCDDDDDDEEEGGGHHHIIIJJJLLLNNNQQQVVV]]]eeejjjnnnqqqtttvvvuuuoooiiieee[[[YYYXXXWWWZZZ^^^cccfffgggkkkpppssstttvvv{{{zzz~~~~~~~~~|||zzzyyy}}}yyyuuupppmmmiiikkkuuuzzzsssoookkkfffcccccceeejjjttt~~~|||pppfff^^^[[[UUUSSSQQQOOOPPPRRRUUUWWWWWW___mmm|||zzztttrrrkkkfff___WWWSSSRRRSSSTTTQQQVVV```ooo~~~zzz|||wwwxxxzzz~~~yyyzzznnnllllllrrrvvvmmmXXXFFF999777333222222111000//////...---,,,,,,,,,,,,,,,:::777444333333333222111333222111000////////////111111111111000000000000000000111000000///...---000000000000000000000000000111222222111000111222000:::===???EEEIIIWWWnnnuuupppiiiYYYKKKEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>=========>>>@@@AAAAAABBBCCCDDDGGGIIIKKKLLLNNNOOOQQQSSSVVV[[[aaaeeellloootttwwwwwwsssmmmjjj```]]]ZZZ[[[___ccceeeeeeggghhhkkknnnrrruuuyyyzzz{{{||||||}}}}}}}}}}}}|||{{{}}}zzzwwwxxx||||||uuuooommmqqqxxx~~~{{{ssskkkfff```]]]ZZZXXXZZZ]]]bbbeeevvvzzzssslllccc\\\YYYUUUPPPNNNNNNOOOPPPPPPVVVYYYdddttt{{{vvvmmmcccZZZVVVUUUSSSRRRTTTSSSWWW___kkk{{{|||{{{|||uuuhhhgggnnnpppnnn^^^GGG===888222000111111000...////////////////////////:::777444333333333222111333333222111000000000000111111111000000000/////////000000000000//////...000000000000000000000000///111222222111111333444111:::===???FFFJJJXXXooowwwqqqiiiZZZKKKEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>=========>>>@@@AAAAAABBBCCCDDDGGGIIIKKKLLLNNNOOOQQQRRRUUUYYY___ccciiimmmrrruuuvvvsssnnnkkkaaa^^^\\\\\\```ccceeeeeeiiijjjkkknnnrrrvvvyyy{{{|||{{{{{{}}}~~~~~~|||||||||||||||zzzyyyyyyxxx{{{~~~xxxrrrpppssszzz~~~vvvnnnfffaaa\\\ZZZVVVTTTTTTVVVYYY[[[dddooo}}}vvvnnneee___ZZZWWWSSSPPPPPPPPPPPPPPPRRRVVV```nnn|||{{{wwwmmmbbbYYYUUUSSSOOONNNPPPPPPTTT\\\hhhyyy}}}{{{zzz|||~~~}}}rrreeeeeemmmpppnnn___GGG===888333000111222000...////////////////////////:::888444333333333222111444333222111111000111111111111000000000000//////...//////000000000000///000000000000000000000000///111222333222333444666222;;;>>>@@@GGGLLLZZZqqq{{{sssjjjZZZKKKFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>=========>>>@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMOOOPPPQQQSSSVVV[[[___eeehhhmmmrrrsssrrrooommmdddaaa______aaadddeeeeeekkkkkklllmmmqqquuuyyy{{{|||{{{zzzzzzzzz{{{}}}~~~}}}{{{zzz{{{{{{{{{yyyvvvxxx{{{}}}yyywwwyyy~~~zzzrrrjjjccc^^^ZZZWWWTTTQQQPPPPPPQQQRRRUUU^^^nnnzzzrrrjjjccc]]]ZZZVVVTTTRRRRRRPPPOOOMMMQQQZZZfffppp}}}|||xxxlllaaaWWWSSSPPPLLLJJJLLLLLLPPPXXXddduuu{{{zzzyyy{{{nnnbbbcccmmmpppnnn___GGG===888333000111222111///////////////////////////:::888555333333333222111444333333222111111222222111000000000////////////---...///000000111000000////////////////////////111222444444333333444555333<<>>=========>>>@@@AAABBBBBBCCCDDDFFFHHHJJJKKKMMMNNNOOOPPPQQQTTTXXX[[[```ccchhhmmmppppppooonnnfffdddcccbbbcccdddffffffkkkkkkkkklllooorrrvvvyyy|||{{{zzzxxxwwwxxxzzz|||~~~~~~}}}{{{yyyyyyzzzzzzzzzyyyvvvzzz}}}~~~{{{ssskkkddd```[[[YYYVVVSSSPPPOOOOOOOOORRRWWWbbbssswwwnnnhhh```]]]ZZZWWWUUUSSSPPPMMMJJJNNNVVV^^^dddooo|||xxxjjj```VVVQQQOOOKKKJJJKKKJJJMMMUUUaaarrr|||zzzzzz||||||nnnbbbdddnnnqqqooo___HHH>>>999333111111222111///////////////////////////;;;888555444444444333222333333222222111222222222000000000////////////...---...///000000111000000////////////////////////333444555444222222222444444===@@@BBBIIIOOO___wwwuuukkkZZZLLLGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>=========>>>@@@AAABBBBBBCCCDDDEEEGGGIIIJJJLLLMMMOOOOOOPPPRRRUUUXXX[[[^^^cccgggkkklllmmmlllfffffffffeeedddeeefffgggjjjjjjjjjjjjmmmpppsssuuuzzzzzzyyywwwuuuuuuxxx{{{}}}}}}~~~|||zzzxxxxxxyyyzzzyyyxxxwww}}}}}}uuuoooiiieee^^^\\\YYYUUUSSSRRRQQQQQQRRRUUU[[[fffyyy}}}tttnnneeebbb^^^ZZZWWWTTTPPPNNNJJJMMMSSSXXX[[[dddxxx{{{xxxhhh^^^TTTQQQPPPMMMLLLNNNJJJMMMSSS^^^ooo}}}|||{{{|||yyypppdddeeennnrrrpppaaaIII>>>999333111222222111///////////////////////////;;;888555444444444333222333222111111111111222222000000////////////.........//////000000000000///000000000000000000000000222333444333222111222333555>>>AAACCCKKKQQQbbbzzz~~~tttjjjZZZMMMIIIEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>=========>>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRTTTWWWXXXZZZ^^^bbbeeeggghhhiiieeefffgggfffeeeeeeggghhhhhhiiiiiikkklllnnnpppqqquuuwwwxxxvvvsssrrruuuyyyzzz{{{{{{|||}}}~~~{{{zzzxxxxxxyyyzzzzzzyyyyyyzzzuuupppmmmdddaaa]]]XXXUUUSSSSSSSSSPPPRRRUUU\\\jjj{{{uuulllhhhccc^^^ZZZVVVSSSPPPMMMMMMPPPSSSVVV]]]mmm|||{{{wwwggg]]]TTTQQQPPPMMMMMMOOOKKKMMMRRR[[[kkk}}}{{{{{{zzzpppddddddmmmqqqqqqcccMMM>>>999444111222333222000////////////////////////;;;999666444444444333222111111000000000111111222000000/////////.........///000000000000//////...000000000000000000000000...///111222222222444666666???AAACCCLLLSSSddd}}}|||rrrhhhZZZNNNJJJEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>=========>>>@@@AAABBBBBBBBBCCCEEEFFFHHHIIIJJJLLLNNNOOOPPPRRRTTTWWWVVVXXX[[[^^^aaacccdddddddddfffhhhgggfffeeegggjjjhhhiiikkkmmmnnnnnnnnnnnnooorrruuutttpppooorrruuuvvvwwwxxxyyyzzz{{{{{{|||{{{zzzxxxxxxzzz{{{zzzyyyyyy~~~zzzwwwnnnjjjccc]]]XXXVVVVVVVVVRRRSSSUUUXXXaaaqqq}}}tttooohhhbbb]]]ZZZWWWUUUPPPNNNNNNPPPSSSXXXdddpppzzzuuuhhh^^^TTTQQQOOOLLLKKKLLLKKKLLLPPPXXXfff{{{}}}yyyyyy}}}}}}mmm``````jjjpppqqqfffQQQ>>>:::444222222333222000////////////////////////;;;999666444444444333222111000000000000000111111000/////////............000000111000000///......000000000000000000000000***,,,///111222333666888777@@@BBBDDDLLLTTTeee~~~zzzppphhhZZZOOOKKKEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>=========>>>@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIKKKNNNPPPQQQRRRUUUWWWVVVWWWYYY[[[^^^```aaabbbccceeehhhgggfffeeehhhjjjhhhjjjlllooopppooonnnmmmkkkooorrrrrrnnnmmmooorrrssstttuuuvvvwwwxxxyyyyyy{{{zzzxxxyyyzzz{{{{{{zzzxxxwwwrrriiiaaa[[[YYYXXXYYYXXXXXXXXXXXX]]]iiizzzzzztttllleee```]]]ZZZYYYQQQMMMLLLNNNQQQVVV___hhhxxxyyytttiii___TTTPPPMMMJJJHHHIIILLLLLLOOOUUUcccwww|||wwwvvvzzzjjj\\\\\\gggnnnrrriiiUUU???:::444222222333222000////////////////////////:::777444222222222222111111111111000111111222222222111111111000000//////+++,,,.../////////...---///////////////000111111111111000000111333555666555>>>@@@DDDMMMVVViii{{{rrrjjjZZZMMMIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>======???AAABBBEEEEEEEEEFFFGGGGGGHHHHHHMMMMMMMMMNNNPPPRRRSSSTTTYYY[[[]]]^^^]]]]]]^^^```bbbccceeeggghhhiiijjjjjjjjjjjjkkklllnnnppprrrsssppppppppppppooooooooooooqqqppppppppprrrtttwwwyyy|||{{{zzzyyyyyyyyyzzz{{{~~~}}}xxxqqqkkkgggdddaaa___^^^^^^]]][[[\\\cccmmmuuuyyyqqqkkkfffaaaZZZUUURRRPPPOOOOOOQQQUUUZZZ\\\qqqyyyssshhh```VVVOOONNNMMMKKKHHHJJJKKKNNNTTTaaasss|||xxxyyyqqq___\\\hhhpppqqqhhhVVVCCC:::333222222000000111......//////////////////:::888444222222222222111333222111111111111222222000000000000//////......,,,---...///000//////......------------...//////111111000111222333444555666???AAADDDNNNWWWjjjzzzrrrjjj[[[NNNJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA???>>>===<<<<<<>>>@@@AAADDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKMMMOOOQQQTTTUUUWWWYYY[[[\\\[[[[[[]]]^^^```aaabbbeeefffhhhhhhiiijjjjjjkkklllnnnpppqqqrrrrrrrrrqqqqqqpppppppppppprrrqqqqqqqqqsssuuuxxxzzzzzzyyyxxxwwwwwwxxxyyyzzz~~~xxxrrrmmmiiifffdddbbbaaa___^^^^^^ccciiinnn{{{yyyrrrmmmggg```[[[UUUSSSRRRQQQRRRVVVYYY[[[dddsss|||vvvjjjbbbWWWQQQOOONNNKKKHHHIIIJJJLLLQQQ]]]nnn~~~yyyyyysss```]]]hhhooopppfffUUUCCC:::333222222000000111///////////////.........;;;888444222222333222222444444333222111111111111////////////..................///000000000//////......------......///000000000111111222333333333666@@@CCCFFFPPPYYYkkkxxxqqqiiiZZZOOOKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<;;;<<<===???@@@CCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKNNNQQQSSSUUUTTTVVVYYYYYYYYYYYY[[[\\\\\\^^^```bbbdddfffggghhhiiijjjkkklllnnnpppqqqrrrtttsssrrrrrrqqqrrrrrrrrrsssrrrrrrrrrsssuuuxxxyyyyyyyyyxxxwwwwwwxxxyyyzzz~~~{{{vvvqqqnnnkkkkkkiiifffeeefffhhhhhhhhhppp~~~|||uuupppjjjccc^^^YYYXXXVVVTTTTTTUUUXXXYYYZZZgggzzzzzzllleee[[[SSSPPPNNNKKKIIIGGGHHHJJJNNNXXXgggwwwzzzyyy~~~sss```]]]iiiqqqrrriiiWWWDDD;;;444333333111000111000000//////.........---;;;888555333333333333222555555333222111111111111//////////////////////////////000000000000000000000000000///000111111222000000111222222333333333777AAAEEEIIISSS[[[mmmvvvooogggXXXMMMKKKGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<<<<<<<>>>@@@AAADDDDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJKKKMMMPPPRRRSSSSSSUUUWWWXXXXXXXXXZZZ[[[[[[\\\^^^aaadddfffggghhhiiijjjkkkmmmnnnooopppppptttssssssrrrsssssstttttttttsssrrrqqqrrrtttwwwxxxzzzyyyxxxwwwxxxyyyzzz{{{}}}}}}zzzvvvsssuuurrrooooooqqqpppmmmjjjoooxxxxxxsssnnnhhhddd^^^\\\ZZZWWWUUUUUUVVVVVVYYYbbbqqq~~~ooohhh^^^VVVQQQNNNLLLJJJGGGGGGIIIMMMUUUbbbpppzzzyyyxxx}}}uuuccc```mmmuuuxxxooo]]]DDD<<<444333333111000111000000000///......------;;;888555333333333333222555444333222111111000000000000000000000000000000000000000/////////000000000000000000000111222222000000111222333444555555888BBBGGGKKKUUU^^^pppsssmmmdddUUUKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA???>>>=========???AAACCCEEEFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRUUUWWWXXXXXXYYYZZZ\\\[[[]]]___bbbdddfffhhhhhhhhhiiikkkmmmnnnooooooooorrrrrrssstttuuuuuuvvvvvvtttsssrrrqqqrrrsssuuuwwwxxxwwwvvvvvvvvvwwwyyyzzz}}}~~~|||{{{yyyvvvvvvxxxwwwssspppooosss}}}{{{xxxsssooocccaaa^^^ZZZWWWVVVUUUUUUZZZ```kkkyyyrrrkkkbbbXXXQQQMMMKKKJJJGGGHHHJJJNNNUUU```mmmvvv~~~yyyxxx}}}|||iiifffrrryyy{{{qqq___EEE<<<555333333111000111000000//////.........---<<<999555333333444333333333333222111000000000000000000000000111111111111111000///.........////////////......//////000111111111111111333555888999999DDDHHHMMMXXX```rrr~~~rrrmmmcccTTTJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA???>>>======>>>@@@BBBDDDFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTWWWXXXYYYYYY[[[\\\\\\^^^```bbbeeefffggghhhhhhiiikkkmmmnnnnnnnnnnnnoooqqqtttwwwyyyzzzyyyyyyvvvuuusssrrrrrrtttuuuvvvuuuttttttttttttvvvwwwxxx|||}}}{{{zzzzzzyyyxxxwwwtttuuuzzz~~~yyyvvviiigggccc___[[[XXXWWWVVVYYY]]]eeerrrtttnnndddZZZQQQLLLJJJJJJGGGIIIKKKOOOVVVaaalllttt~~~}}}zzzzzzooojjjtttzzzzzzooo\\\FFF===666444333111000111////////////////////////<<<999555444444444444333111111000000///000000000/////////000000000111111000000...---------......//////......//////000111222111000111333777;;;>>>:::EEEJJJOOOZZZbbbsss~~~sssnnncccTTTJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<<<<===???BBBCCCEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSVVVWWWXXXYYYZZZ\\\]]]^^^```bbbdddeeeffffffhhhiiikkkmmmnnnnnnmmmmmmnnnqqqwww|||~~~|||yyywwwvvvttttttuuuwwwxxxvvvvvvuuuuuuvvvwwwyyyzzz|||~~~{{{zzz|||~~~{{{{{{}}}~~~zzzooommmiiieee```]]]ZZZYYYXXX[[[aaakkkyyy~~~uuuooofff[[[QQQKKKIIIIIIFFFHHHKKKPPPWWWaaammmttt|||}}}|||~~~lllhhhrrrxxxxxxnnn[[[GGG>>>666444333111000111------......///000000000<<<999666444444444444333000///////////////000111---.........//////000000000///...---,,,,,,---...111111111111111222222333333111000000333888>>>AAA:::EEEKKKPPP[[[ccctttuuuooodddTTTKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLFFFEEEDDDCCCBBBAAAAAAAAA===<<<;;;;;;<<<>>>AAABBBEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPRRRUUUWWWWWWXXXZZZ[[[]]]^^^```aaacccdddeeeeeehhhiiikkkmmmnnnnnnmmmlllmmmrrryyy{{{zzzxxxvvvvvvwwwxxxzzzyyyyyyxxxxxxyyy{{{|||~~~|||}}}||||||}}}}}}}}}sssqqqmmmhhhddd```]]]\\\ZZZ[[[___gggttt~~~}}}}}}}}}uuupppfff[[[QQQJJJHHHIIIEEEGGGKKKPPPWWWbbbmmmttt{{{}}}~~~}}}zzzwwweeebbbooowwwyyyppp^^^GGG>>>666444444111000111,,,,,,---...///000111111:::999777555333222111111444333222111111222333444000000111111111111000000000000000000000000000000000000000000000111111222333222222111222333555666<<>>===<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOORRRSSSTTTUUUVVVWWWWWWWWW\\\^^^aaaccccccccccccdddgggiiijjjkkkkkkkkkmmmooopppsssyyy|||xxxwwwxxxzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz}}}~~~|||yyy{{{}}}zzzsssmmmgggbbb^^^[[[[[[[[[___fffmmmvvv{{{wwwssspppmmmggg^^^VVVQQQLLLIIIGGGJJJKKKMMMPPPWWWaaammmuuu~~~||||||~~~~~~uuuzzzxxxfffccclllqqqtttooobbbIII???666444444111......------......///000000000:::999777555333222111111222111111000000111111222000000111111111111000000000000000000000000000000000000000000000111111222333222222222222333555666===DDDNNNWWW]]]hhh}}}wwwtttlll\\\PPPMMMHHHHHHHHHIIIIIIIIIJJJJJJEEEEEEDDDCCCAAA@@@??????>>>=========>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMOOOQQQRRRSSSUUUVVVVVVVVVVVVZZZ]]]```bbbcccdddeeeggghhhjjjkkklllkkkkkkmmmooopppsssxxx~~~|||{{{|||}}}}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}|||}}}~~~xxxrrrmmmiiieeebbb]]][[[]]]bbbhhhooo{{{}}}yyyuuurrrooommmggg___WWWQQQMMMJJJHHHIIIKKKMMMQQQXXXbbbnnnuuu~~~~~~vvv}}}vvveeeaaakkkqqqvvvsssgggLLLAAA777444444111/////////////////////.........:::999777555333222222111000000000111111000000000000000111111111111000000000000000000000000000000000000000000000111111222333222222222222444666777???EEEPPPZZZ```jjj~~~uuutttnnn___SSSOOOHHHHHHHHHIIIIIIIIIJJJJJJFFFEEEDDDCCCBBB@@@?????????>>>>>>===>>>???AAABBBBBBBBBDDDEEEFFFGGGGGGGGGEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQRRRTTTUUUUUUVVVVVVXXX[[[^^^aaabbbdddfffhhhjjjkkkllllllkkkkkkmmmnnnpppsssvvv{{{|||zzzzzz|||}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{{{{~~~zzzuuuqqqmmmjjjbbb___]]]```ccchhhqqq{{{|||xxxtttpppmmmmmmggg^^^WWWQQQNNNJJJIIIHHHJJJMMMRRRYYYdddooowww~~~~~~yyyvvvccc___iiiqqqxxxwwwlllPPPDDD888444333000///000111000000///......------999888777555333222222222///000111222222111000///000000111111111111000000////////////////////////000000000000000111111222333222222222333444666777???FFFQQQ[[[bbbmmm|||sssrrrlll]]]QQQLLLHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFEEECCCBBBAAA@@@???>>>>>>=========>>>@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUUUUUUUWWWYYY\\\^^^```bbbdddgggkkklllmmmmmmlllkkklllnnnooopppssswww{{{~~~~~~}}}|||yyywwwwwwwwwyyyzzz}}}|||zzzyyywwwvvvvvvuuuyyy|||{{{vvvqqqnnniiiddd```aaabbbeeelllttt{{{zzztttooollljjjddd\\\UUUPPPLLLIIIHHHFFFIIIMMMSSS[[[fffpppwww}}}}}}}}}wwwddd___hhhpppwwwxxxnnnSSSFFF999333222000000111000000//////............999888666555333333222222000111222333333222111000000000111111111111000000////////////////////////000000000000000111111222222222222222333555777888>>>FFFRRR]]]cccnnnsssqqqjjj\\\NNNIIIHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFEEEDDDBBBAAA@@@???======<<<;;;<<<===>>>???@@@AAABBBDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUWWWYYY[[[\\\]]]^^^aaacccjjjlllmmmlllkkkkkklllmmmmmmmmmooorrrvvvzzz~~~|||yyywwwvvvvvvwwwxxxwwwuuutttsssrrrqqqqqqtttxxx|||~~~~~~yyytttpppnnnhhhccccccdddeeeiiioootttzzz~~~wwwoookkkfffaaaYYYRRRMMMJJJHHHFFFEEEIIINNNUUU]]]gggqqqwww~~~|||}}}}}}yyyeee___hhhooovvvvvvmmmUUUGGG999333222000000111............//////000000888777666555444333333333222222333333333333222222000000111111111111000000000000000000000000000000000000000000000111111222222222222222444666888999>>>FFFSSS^^^fffpppwwwrrrkkk]]]OOOIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFEEEDDDCCCAAA@@@@@@===<<<;;;;;;;;;<<<======???@@@BBBDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWXXXZZZ[[[[[[]]]```bbbiiijjjkkkkkkjjjjjjlllmmmkkklllmmmoooqqqtttvvvxxx|||wwwtttrrrqqqssssssqqqpppooonnnnnnnnnoootttzzz}}}~~~zzzvvvsssmmmhhhggggggfffgggjjjmmmsssxxxzzzzzzqqqjjjddd^^^WWWPPPLLLIIIGGGEEEEEEIIIOOOVVV___hhhqqqwww|||~~~{{{~~~|||yyyeee___gggnnnuuutttjjjTTTFFF999333222000000111------......///000000111888777666555444333333333222222111111111111222222000000111111111111000000000000000000000000000000000000000000000111111222222222222333444666888:::???HHHUUUaaahhhsssyyyrrrlll^^^QQQKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;<<<===>>>???@@@AAADDDEEEGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWVVVXXXZZZ[[[\\\___cccfffggghhhjjjjjjjjjjjjlllmmmllllllmmmnnnooopppqqqqqqxxx{{{}}}xxxtttqqqooopppooonnnllllllkkkkkkkkkjjjpppxxx||||||uuuoooooommmiiifffggggggmmmsssvvvzzz|||rrrkkkccc^^^VVVPPPLLLIIIGGGFFFFFFJJJPPPXXX```hhhpppvvv{{{zzz{{{~~~~~~|||{{{vvvccc^^^gggnnntttsssiiiRRREEE888444222000///000.........///////////////888777666555444333333333222111000//////000111222000000111111111111000000000000000000000000000000000000000000000111111222222222222333444666999:::AAAIIIWWWccckkkuuuxxxqqqkkk^^^QQQLLLHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>???>>>???AAACCCEEEGGGGGGHHHJJJJJJJJJKKKKKKMMMNNNOOONNNOOOQQQSSSUUUVVVWWWXXXUUUWWWZZZ\\\^^^aaafffiiieeegggiiiiiiiiijjjlllmmmmmmmmmnnnnnnnnnnnnnnnmmmssswww~~~~~~|||yyyuuurrrqqqmmmmmmllljjjiiiiiiiiiiiihhhnnnwww|||}}}wwwvvvsssmmmhhhgggbbbjjjrrrvvvyyy}}}}}}}}}rrrkkkccc^^^WWWPPPMMMJJJHHHGGGFFFKKKQQQYYY```hhhpppuuuzzz~~~{{{zzzzzz{{{|||{{{{{{{{{|||{{{~~~}}}|||{{{}}}sssaaa]]]gggnnnuuutttiiiPPPDDD888444333111///000000000000///......------999777555444444444333222111111000000000000111111111111111111111111111111000000000000000000000000111111000000111111222333222333333333333555888;;;===MMMYYYdddqqqyyy{{{wwwnnn\\\OOONNNKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFDDDCCCAAA@@@???===<<<;;;:::;;;===???AAAAAAAAAAAABBBCCCEEEGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOMMMOOOQQQRRRSSSUUUYYY[[[YYYZZZ[[[]]]___bbbeeeffffffggghhhiiiiiijjjjjjiiinnnoooooooooooommmlllkkkooorrrvvv|||}}}}}}~~~~~~|||yyywww|||zzzyyyxxxvvvtttpppmmmnnnmmmiiieeebbbbbbfffiiiiiinnnttt{{{}}}xxxuuuqqqjjjddd___bbbgggkkkoootttyyy|||zzzrrrmmmddd___WWWPPPLLLIIIGGGFFFFFFIIIOOOVVV```iiipppuuuyyy{{{~~~~~~yyywwwyyy}}}}}}|||~~~|||xxxvvvxxx{{{~~~|||{{{xxxssspppppprrruuuuuuvvvwwwxxxyyy|||rrrggg```gggppprrrkkkeeeMMMAAA777444444222111111//////000000000000//////999777555444444444333222111111000000000000111111000000000000000000000000000000000000000000000000111111000000111111222333222333444444444555888;;;???OOO\\\gggsss{{{yyyvvvooo\\\PPPNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@===<<<;;;:::;;;===???AAAAAAAAABBBCCCEEEFFFGGGGGGFFFGGGHHHIIIKKKLLLNNNNNNMMMNNNPPPQQQRRRSSSVVVYYYVVVXXXZZZ]]]```cccfffgggdddeeefffhhhjjjkkkllllllnnnnnnoooooonnnlllkkkjjjmmmppptttyyy~~~~~~|||}}}}}}|||zzzwwwtttuuutttsssssstttrrrpppmmmmmmkkkhhhdddbbbbbbfffiiikkknnntttzzz}}}yyytttmmmggg___aaaccceeehhhmmmssswww|||}}}~~~|||vvvrrrddd___WWWQQQLLLJJJGGGFFFHHHJJJPPPWWW```jjjqqquuuyyy{{{~~~|||yyyxxxzzz||||||~~~~~~zzzxxxyyywwwssssssuuu|||}}}|||xxxwwwsssooojjjiiijjjllloooqqqsssuuuwwwzzz~~~~~~~~~rrrggg```gggqqqrrrkkkeeeLLLAAA777444444222111111//////000000000000//////999777555444444444333222111111000000000000111111////////////////////////000000000000000000000000111111000000111111222333222333444444444666999;;;BBBRRR___jjjvvv}}}wwwvvvooo]]]PPPNNNIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA===<<<;;;;;;;;;===???AAA@@@AAACCCEEEGGGGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNOOOPPPPPPQQQTTTVVVTTTVVVYYY]]]aaadddfffgggaaaccceeehhhkkkmmmnnnooonnnnnnooonnnmmmkkkiiihhhjjjmmmqqqvvvzzz}}}}}}{{{|||~~~~~~}}}zzzwwwssspppnnnmmmmmmnnnooopppnnnllljjjiiigggdddbbbbbbfffiiikkkoootttyyyyyyrrrmmmdddcccaaa```aaaffflllrrrwwwxxxzzz}}}~~~{{{wwwsssddd___WWWQQQMMMJJJHHHGGGIIILLLQQQXXXaaajjjqqquuuxxxzzz}}}|||zzzzzzyyyxxxzzz{{{~~~{{{wwwuuussspppqqquuu~~~}}}zzzyyysssrrrooojjjeeebbbbbbcccjjjllloooqqqsssvvvzzz}}}|||~~~~~~}}}}}}~~~qqqfff```hhhrrrssskkkeeeLLLAAA666444444222111111////////////////////////999777555444444444333222222111111000000111111222000000000000000000000000////////////////////////111111000000111111222333333444555555555666999<<>>===<<<;;;<<<===???@@@???AAADDDGGGHHHIIIHHHGGGEEEEEEGGGIIIKKKLLLNNNOOONNNOOOPPPPPPPPPQQQSSSUUUUUUWWWZZZ^^^aaaccceeeeeebbbdddfffhhhkkkmmmnnnooonnnnnnnnnnnnllljjjhhhgggiiikkkoootttxxx{{{|||}}}~~~~~~}}}{{{zzzzzz|||}}}||||||~~~{{{wwwrrrooollljjjjjjjjjllllllkkkiiigggfffeeebbbaaabbbfffhhhkkknnnrrrwww}}}}}}wwwrrrmmmjjjddd___^^^aaahhhmmmttttttvvvxxxyyywwwrrrooobbb]]]VVVQQQMMMKKKIIIHHHJJJLLLQQQXXXaaaiiippptttxxxzzz|||~~~|||zzzxxxyyy{{{~~~yyyvvvtttqqqtttxxx}}}xxxuuurrrppppppnnnkkkfffbbbaaaaaaiiikkknnnpppqqqsssvvvyyyzzz}}}}}}~~~~~~}}}|||~~~nnnddd___gggrrrrrrjjjcccKKK@@@666444444222111111/////////....../////////999777555444444444333222222222111111111111222222111111111111111111111111////////////////////////111111000000111111222333444555666666666777:::===CCCTTTcccooozzzzzzyyyqqq]]]NNNLLLHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFDDDCCCBBB???>>><<<<<<<<<===???@@@???AAADDDGGGIIIIIIHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRRRRQQQRRRTTTVVVXXXYYY[[[]]]___aaabbbccceeefffhhhiiikkklllllllllmmmnnnnnnnnnlllkkkiiihhhjjjlllppptttwwwzzz{{{|||}}}}}}|||zzzxxxxxx{{{}}}~~~}}}zzzyyy{{{|||xxxssspppnnnllljjjiiiiiihhhgggeeeccccccbbbaaaaaabbbfffhhhiiilllqqqvvv||||||yyyuuuqqqiiiaaa]]]^^^ccchhhlllmmmnnnppprrrqqqmmmjjj___[[[TTTOOOMMMLLLKKKJJJKKKMMMRRRXXX```iiiooosssxxxzzz~~~yyyyyyyyyzzz}}}{{{xxxuuutttwww|||~~~yyytttooommmooopppqqqpppllliiigggggglllnnnpppqqqqqqrrrtttuuuvvvyyy~~~}}}}}}~~~kkkaaa^^^gggqqqqqqhhh```JJJ???555333444222111111//////............//////999777555444444444333222222222111111111111222222111111111111111111111111000000000000000000000000111111000000111111222333444555666666666888;;;===CCCUUUdddqqq}}}zzzxxxppp]]]OOOLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIGGGEEEDDDCCCBBB@@@???===<<<<<<===???@@@???@@@CCCEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSVVVXXXZZZZZZ[[[\\\]]]```aaaccchhhhhhiiijjjkkkkkkkkkkkkmmmmmmnnnnnnmmmllljjjiiikkkmmmqqqtttxxxzzz{{{|||{{{{{{zzzxxxvvvwwwyyy{{{~~~{{{xxxyyy{{{~~~~~~{{{vvvssspppnnnjjjhhhgggeeecccaaa___````````````bbbfffiiiiiilllqqqvvv{{{}}}xxxooofff^^^\\\___bbbbbbbbbdddhhhjjjjjjhhhfff[[[WWWQQQNNNLLLLLLLLLLLLMMMOOOSSSZZZaaaiiippptttxxx|||~~~}}}zzzyyyyyy|||{{{xxxvvvuuuxxx~~~{{{uuuqqqmmmlllpppsssuuuvvvssspppnnnmmmnnnpppsssssssssrrrsssttttttwww{{{}}}}}}~~~iii```^^^hhhrrrrrrhhh```III>>>555333333222111222000///...------...///000999777555444444444333222333222222111111222222333111111111111111111111111000000000000000000000000111111000000111111222333555666777777777888;;;>>>CCCVVVffftttwwwuuunnn\\\PPPNNNJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGEEECCCBBBAAA@@@???>>><<<<<<===???@@@???@@@AAACCCEEEGGGIIIIIILLLLLLLLLMMMNNNOOOOOOOOOPPPRRRSSSSSSSSSTTTVVVYYYZZZYYYYYYZZZ\\\___ccceeehhhhhhiiijjjkkkkkkkkkkkklllmmmnnnnnnnnnnnnlllllllllnnnqqqtttwwwyyyzzz{{{zzzzzzyyywwwuuuuuuxxxzzz}}}}}}zzzxxxyyyzzz{{{|||xxxuuuqqqnnnjjjgggeeecccaaa___]]]^^^______```bbbfffiiiiiimmmrrrwww|||xxxmmmddd___^^^___\\\]]]^^^```cccccc```^^^WWWSSSOOOLLLLLLMMMMMMMMMPPPRRRVVV\\\dddkkkrrruuuxxx}}}}}}{{{|||~~~}}}zzzyyywww{{{~~~xxxssspppooonnnqqqtttxxxyyyvvvssspppnnnnnnpppssstttttttttuuuvvvvvvwwwzzz}}}|||{{{}}}~~~}}}yyy{{{~~~jjjaaa___jjjtttsssiiiaaaIII>>>444222333222111222000///---,,,,,,---///000999777555444444444333222333222222111111222222333000000000000000000000000000000000000000000000000111111111000111222222333555666777777777888<<<>>>DDDWWWhhhvvvtttssslll\\\QQQPPPKKKKKKKKKJJJJJJIIIIIIHHHJJJIIIHHHFFFDDDCCCBBBAAAAAA???>>>===<<<===???@@@??????@@@BBBDDDFFFIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTWWWYYYYYYXXXWWWXXX[[[```eeehhhggghhhiiijjjkkkllllllllllllmmmnnnooooooooonnnmmmlllmmmqqqtttwwwyyyzzzzzzyyyyyyxxxvvvuuuuuuwwwyyyyyy~~~{{{xxxwwwxxxxxx{{{|||}}}}}}yyyvvvpppmmmiiifffdddbbb```___[[[]]]^^^___```bbbfffiiijjjnnntttyyy~~~uuukkkdddaaa```]]]\\\\\\]]]]]]\\\XXXVVVUUUQQQMMMKKKKKKMMMNNNNNNRRRTTTXXX^^^fffmmmssswwwxxx~~~}}}|||{{{~~~|||vvvrrrpppqqqqqqqqqtttxxxyyywwwrrrooommmlllooossstttuuuuuuvvvwwwyyyyyyzzz{{{~~~{{{zzz{{{}}}uuurrrvvv}}}~~~kkkcccaaalllvvvuuukkkbbbIII>>>444222333222111222000///---,,,,,,---///000555444444333333333444444222222222222222222222222222222222111111111000000000000000000000000000000222222222111222222333333999999:::999888999<<<>>>GGGTTTiiizzzuuuuuunnn[[[NNNMMMJJJKKKLLLMMMLLLKKKIIIGGGKKKKKKJJJIIIFFFCCCAAA???======>>>>>>>>>>>>======>>>???@@@BBBDDDGGGIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQRRRRRRTTTUUUVVVWWWWWWWWWXXXYYYYYYYYY[[[^^^aaadddeeegggiiikkklllllllllnnnnnnnnnnnnnnnoooppppppoooppprrruuuwwwyyyzzz{{{{{{yyywwwwwwxxxxxxxxxwwwyyy~~~zzzyyywwwsssppptttvvvyyy{{{}}}}}}}}}|||~~~~~~}}}|||{{{zzzzzzzzztttqqqlllgggcccaaa``````\\\\\\\\\[[[\\\___dddhhhiiiooovvv|||zzzooohhheeeeee```]]]YYYVVVUUUTTTSSSRRROOOMMMKKKIIIIIIJJJLLLMMMQQQSSSYYYaaakkksssxxx{{{~~~zzztttsssttttttpppmmmlllnnnqqqsssrrrooojjjggggggiiikkkmmmooossswwwzzzzzz|||}}}}}}~~~}}}~~~~~~}}}{{{~~~~~~vvvtttuuuuuu~~~nnneee___rrryyyuuuvvvaaaPPP>>>666555111333555000////////////////////////666555444333333333333333111111111111111111111111111111111000000000//////000000000000000000000000222222222111222222333444555666777777777999<<>>>>>============>>>>>>>>>>>>???AAACCCEEEGGGHHHJJJJJJLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVYYYYYYZZZYYYYYYZZZ\\\___ccceeehhhjjjlllmmmllllllmmmmmmmmmnnnooopppqqqqqqpppqqqsssuuuwwwyyyyyyzzzzzzyyywwwwwwwwwxxxwwwwwwxxx}}}yyyvvvrrrnnnppprrruuuxxxzzz{{{{{{{{{||||||zzzyyywwwuuutttsssssspppkkkfffbbb```______YYYYYYYYYYYYZZZ^^^dddhhhlllrrrzzzxxxpppllljjjccc___ZZZVVVSSSRRRPPPNNNOOOMMMKKKIIIIIIJJJLLLMMMPPPSSSYYYaaallluuu{{{|||vvvtttsssrrrmmmiiihhhjjjmmmnnnmmmkkkgggeeedddfffhhhjjjmmmpppuuuxxxzzz|||~~~~~~~~~}}}}}}~~~}}}{{{|||~~~{{{ttttttuuuwww}}}pppgggaaauuu|||yyy{{{fffRRR???666555000222444///////////////////////////777666555444333222222222000000000000000000000000000000000///////////////000000000000000000000000222222222222222333444444222333555555666888<<>>>>>============>>>>>>>>>??????@@@AAACCCEEEFFFIIIIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVZZZZZZ[[[ZZZYYYYYY[[[^^^ccceeehhhlllmmmmmmlllllllllmmmmmmooopppqqqrrrsssqqqrrrtttuuuwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwwww{{{vvvqqqmmmmmmooorrruuuwwwxxxxxxxxxxxxwwwvvvtttqqqooolllkkkqqqnnnjjjeeeaaa^^^\\\[[[TTTUUUUUUVVVXXX]]]dddiiiqqqwwwzzzuuurrrhhhccc]]]XXXTTTQQQOOOMMMOOOMMMKKKIIIHHHJJJKKKMMMOOOSSSYYYbbblllvvv~~~}}}xxxuuusssooojjjeeeeeefffggghhhhhhgggfffeeeaaadddfffhhhkkknnnrrruuuzzz|||~~~~~~}}}}}}}}}}}}|||zzz|||~~~yyysssuuuxxxzzz|||qqqhhhcccwwwnnnUUUAAA666444///000444///////////////////////////888777555444333222222111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222333444555333444555666666888<<<>>>IIIWWWlll~~~~~~zzzssscccTTTNNNKKKKKKJJJJJJJJJLLLMMMNNNIIIIIIHHHHHHGGGFFFEEEDDD???>>>===<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDDDDGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTVVVVVVYYYYYYZZZYYYYYYZZZ\\\___bbbdddhhhlllnnnnnnmmmlllllllllnnnoooqqqrrrssssssrrrssstttvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwwww}}}xxxsssooonnnooorrrtttuuuuuuttttttsssrrrqqqpppmmmkkkhhhfffmmmkkkhhhccc___\\\YYYXXXQQQRRRRRRTTTWWW^^^ffflllttt{{{|||wwwmmmiiibbb\\\XXXTTTQQQNNNNNNMMMJJJHHHHHHIIIKKKMMMPPPTTT[[[cccllluuu}}}~~~~~~{{{xxxuuusssoooiiieeeeeeeeeeeeeeeffffffggggggdddfffhhhjjjkkklllooorrrwwwzzz}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~xxxtttvvvzzz}}}~~~zzzqqqhhhcccxxxrrrWWWBBB777333---///333///////////////////////////888777555444333222222111222222222222222222222222111111111111111111111111000000000000000000000000222222222222333444555666777888888888777888;;;>>>GGGVVVlll~~~yyyssseeeUUUMMMIIIJJJKKKMMMMMMMMMLLLLLLIIIIIIHHHGGGGGGFFFFFFFFF???>>>===<<<<<<===>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWVVVWWWXXXYYYYYY[[[___aaaaaacccgggjjjmmmmmmmmmllllllmmmoooqqqrrrsssttttttssstttuuuvvvwwwwwwwwwwwwvvvxxxxxxwwwuuutttuuuwwwwww~~~zzzvvvsssrrrssstttuuutttsssqqqpppnnnnnnnnnnnnllliiigggeeehhhgggeeebbb^^^ZZZWWWUUUPPPPPPQQQSSSXXX```iiiooovvv}}}}}}pppkkkeee^^^ZZZVVVRRRPPPNNNLLLJJJHHHHHHIIIKKKLLLPPPVVV^^^eeelllttt{{{~~~|||yyyxxxvvvuuussspppmmmjjjhhhhhhgggggggggiiijjjllljjjkkkmmmmmmmmmmmmnnnppptttwwwzzz}}}~~~||||||vvvrrruuuyyy~~~~~~{{{pppgggbbbwwwsssXXXCCC777333---///333...////////////////////////777666555444333222222222222222222222222222222222111111111111222222222222000000000000000000000000222222222222333555666777999::::::999999999<<<>>>EEETTTkkk~~~xxxsssgggWWWMMMIIIKKKMMMNNNNNNMMMLLLJJJKKKJJJIIIGGGFFFFFFFFFFFF@@@>>>===;;;;;;===>>>@@@AAAAAAAAAAAABBBCCCEEEEEEDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXUUUVVVXXXYYYZZZ\\\```cccaaabbbeeehhhjjjllllllmmmmmmnnnppprrrssstttssssssssssssuuuvvvwwwwwwwwwwwwvvvxxxzzzxxxuuutttvvvyyyxxx~~~{{{xxxuuuuuuvvvvvvvvvuuurrrooonnnlllmmmmmmmmmllliiifffdddccccccbbb```]]]YYYUUUSSSOOOPPPQQQSSSXXXaaakkkqqqwww~~~tttooogggaaa[[[WWWSSSPPPNNNLLLJJJHHHGGGIIIJJJLLLPPPWWWaaaiiiooottt{{{~~~~~~{{{zzzuuuuuuuuutttsssrrrqqqppplllkkkjjjjjjjjjlllmmmnnnlllnnnppppppooonnnnnnoooqqquuuyyy|||~~~~~~}}}~~~uuuqqqsssvvv~~~}}}pppgggaaauuurrrVVVBBB777444...000333...////////////////////////666555444333333333333333111111111111111111111111000000000000111111111222000000000000000000000000222222222333444555666777888999999999999:::===@@@DDDTTTlllxxxtttjjjZZZNNNLLLMMMMMMMMMMMMLLLLLLKKKLLLKKKIIIGGGFFFFFFFFFFFF@@@???<<<;;;;;;<<>>???@@@BBBCCCDDDCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLNNNPPPRRRTTTUUUVVVXXXYYYYYYYYYYYYZZZ]]]```aaaaaaaaaccceeeiiilllnnnoooppprrrtttttttttrrrqqqqqqrrrtttuuuwwwxxxxxxyyywwwzzz|||zzzvvvtttwww{{{zzz||||||zzzwwwtttssstttuuuvvvuuussspppooonnnnnnnnnmmmjjjeeeaaa^^^\\\]]]]]]]]][[[XXXTTTRRRNNNNNNOOOQQQVVV___jjjqqqzzzvvvlllddd]]]WWWTTTMMMLLLIIIGGGGGGHHHJJJLLLMMMXXXfffqqqwww|||}}}|||zzzxxxvvvvvvqqqrrrrrrtttvvvxxxzzz{{{~~~}}}zzzwwwuuutttvvvvvvuuutttssssssuuuwwwmmmmmmlllllllllllllllmmmeeehhhkkkmmmnnnnnnooopppqqquuuzzz~~~}}}~~~|||xxxwwwxxx|||rrrhhhaaattt}}}|||nnnSSS@@@777666111111333---////////////////////////444444333222222111000000222222222111111111111000222111111111000000//////222222333444444444444333111333444555555555777999666777888888888999<<>>@@@BBBAAAAAAAAABBBDDDFFFGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKMMMOOOPPPQQQRRRTTTVVVWWWWWWXXXZZZ[[[\\\]]]^^^```bbbdddeeefffhhhkkkmmmooooooppprrrrrrrrrrrrrrrooopppsssuuuwwwyyyzzzzzzvvvyyyzzzwwwsssqqquuuyyyzzz}}}}}}wwwsssqqquuuuuuuuutttrrrpppnnnmmmnnnnnnmmmkkkhhheeebbb```]]][[[YYYXXXWWWVVVRRRPPPNNNNNNOOOQQQWWW```lllttt|||yyyoooiiiddd\\\VVVSSSMMMJJJIIIIIIHHHJJJOOOZZZ^^^gggqqqzzz~~~~~~}}}{{{yyyvvvsssqqqpppoooppppppooonnnoooqqqttt{{{~~~|||yyyxxxxxxwwwuuusssttttttsssrrrrrrrrrssssssooonnnllllllkkkiiigggeeehhhjjjkkkkkkkkkllloooqqqtttwww{{{{{{yyywwwwwwzzz}}}}}}iiifffhhhsssssseeeHHH>>>666444333111000111000000000000000///......444444444333222222111111222222222111111111111000111111111111000000000///111222222333333333333333111222444555444555777888777888999999999;;;>>>@@@DDDSSSlll}}}xxxlll[[[PPPNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDAAA???===;;;;;;<<<>>>???AAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUWWWWWWXXXYYY[[[\\\]]]^^^^^^```aaabbbccceeegggjjjmmmnnnoooppprrrrrrrrrrrrpppqqqsssuuuwwwyyyzzz{{{wwwyyyzzzxxxtttsssvvvzzz{{{}}}}}}xxxsssqqqssssssrrrqqqooonnnlllkkkllllllkkkjjjgggeeebbb```ZZZXXXVVVUUUTTTRRROOOMMMMMMNNNOOORRRXXXbbbmmmuuu|||uuunnnhhh___YYYSSSMMMJJJIIIIIIHHHJJJOOOWWW\\\fffqqq{{{~~~yyyxxxvvvtttrrrooonnnmmmooooooooonnnmmmnnnppprrrwww~~~|||{{{zzzyyyyyyxxxvvvttttttsssrrrpppppppppppppppqqqpppooonnnmmmllljjjiiihhhiiikkkllllllmmmppprrrxxx{{{~~~~~~{{{yyyzzz~~~yyy}}}zzzsssfffcccgggsssqqqbbbGGG>>>666444333000000111000000000000000///......555555444444333333222222222222222111111111111000111111111111000000000000000111111222333222222222000222444444444444666777888999:::::::::<<>>???AAA@@@AAAAAABBBDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJLLLNNNPPPPPPQQQSSSUUUVVVWWWXXXYYYZZZ\\\]]]]]]^^^```aaabbbbbbcccfffhhhjjjkkkmmmoooqqqrrrrrrsssrrrrrrssstttvvvxxx{{{|||xxxzzz{{{yyyvvvuuuxxx{{{}}}~~~~~~xxxtttrrrqqqqqqooonnnllljjjiiihhhjjjjjjiiihhhfffdddbbbaaaZZZWWWTTTRRRQQQOOOMMMKKKKKKMMMOOOSSSZZZdddpppwww}}}}}}~~~~~~vvvnnnddd]]]SSSNNNJJJIIIHHHHHHKKKPPPSSS[[[fffsss|||~~~uuutttsssqqqpppnnnmmmlllooooooooommmllllllnnnppprrrxxx~~~~~~zzzzzzzzz{{{|||{{{xxxuuutttrrrqqqooonnnnnnnnnooorrrqqqpppooonnnmmmllllllgggiiikkklllmmmooosssuuu{{{}}}{{{|||zzz{{{||||||~~~vvvlll``````eeesss}}}mmm^^^FFF===555333333000///111000000000/////////......555555555444444333333333222222222111111111000000111111111000000000000000000000111222222222222111111222444444333444555777888999:::::::::;;;???AAAGGGVVVppp}}}yyyqqqaaaSSSNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKKKKJJJIIIGGGFFFBBB@@@===;;;;;;<<<===???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVUUUVVVWWWXXXZZZ[[[\\\\\\```aaabbbcccbbbcccfffhhhhhhiiikkkmmmpppqqqrrrssstttsssrrrsssuuuxxx{{{}}}yyyzzzzzzyyywwwwwwzzz|||~~~~~~zzzuuusssqqqpppnnnllljjjhhhggggggggggggfffeeedddbbbaaaaaa[[[XXXTTTQQQOOONNNLLLKKKIIILLLOOOUUU]]]gggrrrzzzzzzyyyxxx{{{yyyyyy{{{yyy|||~~~~~~ssshhh```UUUOOOJJJIIIIIIHHHLLLQQQRRR[[[hhhuuu}}}{{{uuuuuutttsssqqqpppoooooooooooonnnmmmkkkjjjlllnnnppptttyyy}}}}}}{{{yyyzzz{{{}}}~~~}}}zzzwwwtttsssrrrppppppppppppqqqrrrsssrrrpppnnnlllkkklllgggiiikkkmmmooorrrvvvxxx{{{~~~~~~~~~xxxyyy|||xxxyyyyyyzzzvvvjjj[[[]]]dddrrr}}}zzziiiYYYDDD<<<444333333000///000/////////.........//////555555444444444444333333222222222111111111000000000000000000000000111111000000111222222222222111111333444444444444555666777888999999999;;;>>>@@@GGGVVVpppzzzwwwqqqbbbSSSNNNMMMLLLKKKKKKLLLMMMNNNJJJKKKLLLLLLKKKJJJHHHFFFBBB@@@>>>;;;:::;;;===>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIILLLNNNPPPQQQQQQSSSUUUWWWUUUUUUVVVXXXYYYZZZ[[[\\\^^^```aaaaaaaaabbbdddfffggghhhjjjmmmoooqqqrrrrrrssssssrrrrrrtttwwwzzz{{{xxxyyyyyyxxxxxxxxx{{{|||}}}}}}|||wwwtttqqqpppmmmkkkiiigggffffffeeeeeedddbbbaaa`````````\\\XXXRRRNNNLLLKKKJJJIIIHHHKKKPPPWWW___jjjuuu|||zzzuuuuuusss}}}}}}yyyuuusssqqqqqqqqquuuyyyzzzxxxvvvwwwxxxwwwjjjbbbVVVPPPKKKJJJIIIIIIMMMSSSUUU^^^lllyyy|||yyywwwuuuuuutttsssrrrqqqppppppmmmmmmmmmkkkiiiiiijjjlllpppqqquuuyyyzzzyyyxxxxxxzzzzzz|||~~~|||yyyvvvvvvuuuttttttsssssssssssstttuuusssooolllkkklllhhhjjjmmmppprrruuuyyy|||~~~xxxyyy}}}|||tttrrrsssrrrssstttvvv|||}}}ttthhhYYY\\\eeerrr|||wwwfffVVVBBB:::444333333000.../////////...---......///000444444444333333333333333222222222111111111111000000000000000111111111111000111111222333222222222333444555555444444555777777888999999999;;;>>>@@@GGGTTTnnnyyyvvvsssdddTTTNNNMMMLLLKKKKKKLLLMMMNNNJJJKKKLLLMMMLLLJJJHHHFFFCCCAAA>>>;;;:::;;;===>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMPPPQQQQQQRRRTTTVVVTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ\\\]]]^^^^^^___bbbdddggghhhjjjmmmoooqqqrrrrrrrrrqqqqqqrrrtttvvvxxxyyywwwvvvvvvvvvwwwxxxzzz{{{|||{{{yyywwwqqqpppmmmjjjgggfffffffffdddcccbbb```___^^^^^^^^^[[[VVVOOOKKKHHHGGGGGGFFFHHHLLLRRRYYYbbblllvvv|||wwwssssssrrr|||}}}zzzvvvrrrnnnlllkkkjjjooouuuvvvsssooommmmmmtttwww{{{mmmeeeYYYRRRMMMKKKKKKKKKOOOUUUYYYbbbooozzz}}}yyyvvvtttrrrqqqqqqooonnnmmmlllllliiiiiiiiihhhffffffhhhjjjnnnmmmnnnsssuuutttuuuxxx||||||}}}~~~|||xxxyyyyyyxxxwwwtttrrrpppooosssvvvvvvrrrnnnmmmmmmkkkmmmppprrruuuxxx|||~~~}}}}}}~~~~~~tttuuuxxx}}}}}}sssnnnmmmooorrruuuwww{{{|||tttiiiZZZ]]]fffsss{{{uuucccTTTAAA999333333333000......///...---------...///000222222333333333333333333222222222111111111111000///000000000111111111111111222222333333333333333444666777666555555666888888999:::::::::<<>>;;;:::;;;<<<======>>>@@@BBBCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTTTTTTTUUUVVVXXXYYYZZZ[[[XXXZZZ\\\\\\]]]___bbbdddhhhiiikkkmmmooopppqqqrrrooopppqqqrrrsssuuuvvvvvvuuutttssssssuuuwwwyyyyyyyyyyyy~~~|||yyyqqqooolllhhhfffeeedddddddddbbb```^^^]]]\\\\\\\\\\\\VVVOOOIIIGGGFFFFFFFFFHHHLLLSSS[[[cccmmmvvv|||~~~wwwssstttuuu~~~}}}yyyuuuqqqnnnkkkiiieeejjjnnnooommmjjjiiijjjooonnnrrrzzz~~~ppphhh[[[TTTNNNMMMLLLLLLQQQWWW\\\eeeqqqzzz}}}zzzvvvsssrrrooonnnmmmllljjjiiihhhgggcccddddddcccbbbbbbdddgggjjjfffgggllloooppptttzzz~~~~~~}}}~~~}}}zzz{{{{{{zzzwwwqqqlllhhhdddjjjrrrtttqqqnnnmmmmmmnnnpppsssuuuwwwzzz~~~}}}|||{{{yyyyyyyyyyyyyyyppppppqqqtttyyy~~~vvvooolllnnnssswwwyyyzzzxxxqqqhhh]]]```hhhtttzzzsssbbbSSS@@@888222333333000......///...---,,,,,,...000111222222222222222222222222222222222111111111111000//////000000111111111222222222333444444444444333555666888777666666777888999:::;;;;;;;;;===@@@BBBDDDQQQiii|||{{{zzzkkkYYYNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNNNNMMMJJJFFFDDDCCCAAA>>>;;;:::;;;<<<======>>>@@@BBBCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHJJJLLLMMMMMMNNNQQQSSSSSSTTTUUUVVVXXXYYYZZZZZZYYY[[[]]]^^^___aaadddfffiiijjjlllnnnooopppqqqqqqnnnoooqqqrrrssstttttttttsssrrrqqqrrrtttwwwxxxxxxxxxxxx~~~~~~}}}zzzpppnnnjjjgggdddcccccccccdddbbb```]]]\\\[[[[[[[[[^^^YYYQQQKKKHHHHHHHHHHHHIIIMMMTTT\\\dddnnnwww|||xxxtttuuuxxx~~~zzzvvvsssooollljjjcccfffjjjkkkiiihhhiiikkklllhhhiiinnnppprrrzzzrrrjjj\\\UUUOOONNNMMMNNNRRRYYY^^^gggrrryyy}}}~~~}}}|||zzzwwwuuurrrqqqnnnmmmllljjjhhhgggfffeee___``````_________bbbdddeeeaaaaaaggglllnnnttt|||~~~~~~~~~||||||}}}zzzuuummmeeeaaaZZZbbbkkkpppnnnlllkkklllppprrruuuwwwxxx{{{|||{{{zzzxxxvvvuuuuuuvvvvvvlllkkkjjjlllqqquuuxxxyyy}}}~~~yyyqqqmmmhhhooottttttssspppiiibbb___bbbjjjtttyyyrrraaaSSS???888222222333000---...///...,,,,,,,,,...000111555555444444444333333333222111000//////000111222222222111111111111111222111111222222222333333333555555555555555666777777888:::<<<======>>>@@@BBBHHHTTTfff|||~~~uuu^^^QQQLLLIIIMMMPPPPPPOOOPPPNNNNNNNNNMMMKKKJJJHHHGGGEEECCC@@@===:::999999:::>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLOOOQQQTTTVVVWWWSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZ[[[]]]___bbbdddeeefffhhhkkkmmmnnnoooqqqsssrrrssstttvvvvvvvvvuuuuuurrrqqqrrrrrrssstttuuuvvvwwwvvvyyy~~~|||uuurrrlllggggggfffcccccceeeiiifffccc___WWWTTT[[[eeeddd\\\QQQIIIGGGHHHIIIIIIJJJNNNUUU]]]fffpppzzz|||zzzyyyyyy|||}}}yyyuuuqqqmmmjjjkkkjjjhhhhhhiiiiiihhhfffhhhiiihhheeedddffflllqqq}}}wwwjjj___VVVOOOLLLKKKNNNUUU]]]fffnnnvvv{{{~~~}}}{{{xxxuuurrrpppooollljjjgggdddbbbaaabbbbbb^^^]]]\\\]]]^^^aaadddfffaaabbbdddgggkkkqqqxxx}}}~~~~~~~~~}}}}}}yyyooo```TTTOOOUUU___hhhnnnppppppppptttuuuwwwyyy{{{|||}}}~~~~~~}}}||||||||||||}}}zzzvvvqqqnnnoooooonnnmmmkkkiiifffeeeggglllrrruuuyyy||||||tttqqquuuvvvtttsssppphhh___YYYaaallltttwwwppp___NNN<<<999555333222111000///////////////////////////555444444444444333333333222111000//////000111222222222111111111111222222222222222222333333333333555555555555666777888888888:::<<<=========@@@BBBGGGSSSccc}}}}}}uuu___RRRLLLIIIMMMPPPPPPOOOPPPOOOOOONNNMMMLLLJJJIIIHHHGGGEEEAAA>>><<<;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ[[[]]]___bbbdddfffeeehhhkkkmmmmmmnnnppprrrqqqrrrtttuuuvvvvvvuuutttqqqqqqqqqqqqqqqrrrssstttvvvvvvyyy}}}zzzssslllhhhhhhfffcccaaaccchhhfffccc___XXXUUU\\\fffqqqhhh[[[PPPKKKHHHHHHGGGKKKPPPWWW___hhhrrr{{{}}}|||}}}|||xxxtttpppmmmjjjhhhgggggghhhhhhgggeeeddddddcccaaa___aaafffkkkrrrzzz|||ooo```WWWPPPMMMLLLOOOVVV^^^iiiqqqyyy}}}|||zzzxxxvvvsssqqqooonnnllljjjgggdddbbbaaaaaaaaa^^^^^^^^^```bbbdddfffgggeeegggiiikkknnnrrrwww{{{~~~{{{qqqcccXXXNNNSSS[[[ccciiilllooopppyyyzzz|||}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{yyyuuuooollllllllllllkkkiiifffcccaaaccchhhnnnssswww{{{{{{vvvzzz{{{yyywwwrrrhhh]]]YYYbbbllltttwwwppp]]]LLL;;;999555333222111000///////////////////////////444444444444333333333333222111000000000000111222222222111111111111222222222222222333333333444444555555555666777888999:::999;;;<<<<<<<<<===@@@BBBGGGQQQ___}}}}}}|||uuuaaaTTTMMMJJJMMMPPPOOOOOOQQQOOOOOOOOONNNMMMKKKIIIIIIHHHFFFCCC???===;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJHHHIIIJJJLLLOOOQQQRRRSSSUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]```bbbeeefffeeegggjjjlllmmmmmmoooqqqpppqqqssstttuuuuuuttttttrrrrrrrrrqqqqqqrrrssssssvvvuuuxxx|||~~~{{{sssnnnjjjiiigggbbb______fffdddbbb___YYYVVV\\\eeetttkkk]]]QQQIIIEEEDDDDDDLLLQQQYYYbbbkkkttt}}}|||xxxtttpppkkkjjjiiiiiijjjjjjiiihhhccccccaaa^^^\\\]]]```bbbgggnnnxxxrrraaaYYYQQQNNNNNNPPPWWW___lllttt|||zzzyyywwwuuusssqqqpppooollljjjgggdddbbb``````___]]]^^^___aaadddfffhhhiiilllnnnqqqtttuuuwwwyyy{{{~~~uuuhhh___SSSVVVZZZ___eeekkkooorrr{{{}}}~~~}}}{{{yyy||||||{{{{{{{{{{{{zzzzzzyyytttnnnkkkjjjkkklllllljjjfffaaa]]]^^^dddkkkooouuuxxx~~~}}}}}}wwwiii]]][[[dddooovvvxxxppp\\\JJJ;;;888444222111111000///////////////////////////444444444333333333222222111111111111111111111111222222111111111222333333333333333333444444444444555555666666888999;;;;;;;;;<<<======<<<>>>@@@BBBGGGPPP\\\xxx~~~{{{uuucccVVVOOOKKKMMMPPPOOOOOOQQQPPPPPPPPPOOONNNLLLJJJIIIHHHFFFCCC???<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKMMMOOOPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\^^^```ccceeefffdddgggjjjkkkllllllnnnpppoooppprrrtttuuuuuuttttttttttttssssssssssssssssssvvvuuuxxx|||}}}|||wwwuuuoookkkkkkhhhaaa]]]]]]bbb```^^^\\\XXXUUUZZZaaajjjcccXXXNNNHHHFFFGGGHHHLLLRRR[[[dddmmmvvv~~~}}}xxxuuupppooonnnnnnoooooonnnmmmhhhgggddd```]]][[[[[[[[[```eeemmmuuu}}}~~~rrrcccZZZSSSPPPOOORRRYYYaaaooowwwyyyxxxvvvtttrrrqqqpppppplllkkkhhheeebbb```______]]]]]]]]]___bbbeeeiiilllpppsssxxx{{{||||||}}}~~~~~~zzzpppiii```___^^^aaafffmmmrrruuuyyy{{{}}}~~~}}}{{{wwwuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxuuupppmmmmmmoooqqqsssqqqllleee``````dddjjjnnnrrrvvv|||}}}|||}}}mmm___]]]gggrrr{{{|||rrr\\\III:::777333000000000000///////////////////////////444444333333333222222222111111222222222222111111222222111111222333333444333333444444444555555555555666666777999;;;<<<======>>>>>>>>>===>>>AAADDDGGGQQQ[[[ttt{{{vvvfffXXXQQQLLLNNNPPPOOOOOOQQQQQQQQQQQQPPPOOOMMMKKKKKKHHHFFFBBB>>>;;;:::::::::999:::;;;===???@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKKKKLLLNNNOOOQQQRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZZZZ[[[\\\^^^```ccceeegggdddfffiiijjjjjjkkkmmmnnnoooppprrrtttuuuuuuuuuttttttsssrrrrrrrrrrrrrrrsssvvvvvvxxx{{{|||}}}{{{wwwwwwrrrmmmllliiibbb]]]\\\^^^[[[YYYYYYUUURRRUUU[[[```\\\UUUOOOJJJJJJLLLNNNLLLRRR\\\fffooowww~~~~~~zzzuuusssrrrrrrrrrrrrqqqooonnnkkkgggbbb^^^ZZZVVVUUUYYY^^^dddkkksss~~~}}}qqqddd\\\TTTQQQPPPSSSZZZbbbooowww}}}wwwuuurrrpppnnnmmmmmmmmmlllkkkiiifffcccaaa```___^^^\\\[[[[[[___eeekkkooonnnsssxxx|||~~~~~~~~~~~~|||wwwrrrkkkhhhddddddiiioootttvvvvvvxxxzzz|||{{{yyyuuussslllmmmnnnpppsssvvvxxxzzzwwwuuusssqqqqqqtttxxx{{{yyyuuunnniiiggghhhlllnnnooosssyyy~~~xxxxxx}}}rrrbbb```jjjwwwuuu^^^JJJ:::666222/////////000000////////////////////////333333333333222222222222111111222333333222111111222222111222222333444555444444444555555555666666666666777888:::<<<>>>???@@@@@@@@@???>>>@@@CCCFFFGGGSSS\\\sss}}}yyykkkZZZRRRMMMNNNPPPOOOOOOQQQRRRRRRRRRQQQPPPNNNLLLKKKHHHFFFBBB>>>;;;:::999999888999;;;===>>>???@@@@@@BBBBBBCCCEEEGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[\\\^^^aaacccfffgggcccfffhhhiiiiiijjjkkkmmmoooppprrrtttuuuvvvvvvuuuqqqqqqpppppppppqqqqqqrrrwwwvvvyyy|||||||||}}}zzztttooommmiiiccc^^^^^^ZZZWWWVVVVVVSSSOOOPPPUUUWWWUUURRRMMMIIIHHHIIIKKKLLLSSS]]]hhhqqqxxx~~~yyywwwuuutttttttttrrrpppppplllgggccc^^^YYYTTTPPPQQQVVV]]]ccckkkxxx~~~pppddd\\\TTTQQQQQQSSSZZZbbbmmmuuu}}}}}}{{{tttrrrnnnkkkiiihhhhhhiiikkkkkkiiigggeeedddbbbaaa___]]]\\\]]]aaagggnnnrrrlllqqqwww{{{}}}}}}}}}~~~zzz~~~{{{xxxqqqlllgggggglllqqquuuvvvvvvwwwyyyyyyxxxvvvsssqqqfffeeeeeegggjjjoootttwwwtttttttttssssssuuuyyy||||||yyyuuuqqqnnnnnnnnnooonnnrrrwww||||||uuuuuu{{{uuudddaaalllzzzxxx```JJJ999555111......///000000////////////////////////333333333222222222222111111222222333333222222111222222222222333444555555444555555555666666666666666666777999;;;===???AAABBBCCCBBBAAA@@@AAAEEEHHHHHHUUU___rrr}}}ppp[[[TTTNNNNNNPPPOOOPPPRRRSSSSSSSSSRRRPPPOOOMMMLLLJJJGGGCCC???<<<:::::::::999:::<<<>>>@@@AAABBBBBBAAABBBCCCEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPRRRSSSTTTVVVXXXZZZZZZ[[[[[[[[[]]]^^^aaadddfffgggccceeehhhiiiiiiiiijjjllloooqqqsssuuuvvvwwwwwwvvvrrrrrrrrrrrrrrrssstttuuuxxxxxxzzz}}}|||{{{}}}vvvpppmmmiiidddaaaaaaYYYVVVTTTTTTQQQMMMMMMPPPQQQQQQQQQNNNIIIFFFGGGHHHMMMUUU```kkkttt{{{~~~|||yyyxxxwwwvvvtttqqqooolllgggdddaaa\\\VVVQQQNNNSSSXXX\\\bbbmmm}}}|||oooddd\\\TTTQQQQQQSSSZZZbbbiiirrrzzz}}}}}}|||{{{uuurrrnnnjjjhhhgggggggggkkkjjjjjjiiigggfffdddddd___```aaadddhhhmmmrrruuuppptttyyy}}}~~~xxxzzz~~~~~~}}}|||zzzrrrnnnjjjkkkqqqvvvxxxxxxvvvvvvuuutttrrrooommmkkkcccaaa______bbbgggmmmqqqpppqqqrrrrrrppppppsssuuuwwwwwwvvvuuusssqqqooonnnnnnppptttyyy~~~||||||{{{ssssssyyytttccc```lll{{{zzz```JJJ999555000------...000000////////////////////////333333333222222222111111111222333444444333222111222222222222333444555666555555555555666666666777666666777999;;;>>>@@@AAADDDDDDCCCAAAAAABBBFFFIIIHHHWWWaaasssttt\\\TTTNNNNNNPPPOOOPPPRRRTTTSSSSSSRRRQQQOOONNNMMMKKKIIIEEEAAA===<<<;;;;;;:::;;;===???AAABBBCCCCCCAAAAAACCCDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXX[[[\\\]]]___aaadddfffgggccceeeggghhhhhhhhhjjjkkkpppqqqsssuuuwwwwwwwwwwwwuuuuuuuuuvvvvvvxxxyyyzzzxxxxxx{{{}}}|||{{{wwwpppmmmjjjdddbbbcccYYYUUUTTTTTTQQQMMMLLLNNNQQQSSSUUUSSSOOOLLLLLLMMMOOOVVVbbbmmmvvv}}}~~~|||{{{yyywwwtttooolllhhhfffddd```ZZZUUUPPPTTTXXXYYY[[[dddrrr~~~yyylllddd\\\TTTQQQQQQSSSZZZbbbgggpppxxx~~~||||||}}}~~~{{{zzz||||||}}}xxxuuuqqqmmmjjjiiiiiiiiijjjjjjjjjjjjiiigggfffeee___bbbfffkkkpppsssuuuvvvvvvzzz~~~wwwxxxzzz~~~~~~{{{}}}~~~|||zzzsssooolllooovvv{{{}}}|||uuutttrrrooollliiifffeeebbb___\\\ZZZ\\\bbbhhhmmmlllooopppooolllkkklllnnnppprrrtttvvvuuussspppnnnnnnpppssswww|||~~~yyyvvvwww|||qqqqqqxxxsssbbb^^^kkk{{{zzz```JJJ999444///,,,---...000000////////////////////////333333222222222333444444222222111111111111222222333333333444444444555555666555555555555444444444666666888:::<<<>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJMMMSSS^^^rrryyywwwbbbWWWMMMLLLPPPQQQPPPPPPSSSTTTUUUTTTSSSPPPNNNLLLKKKIIIFFFBBB>>>;;;999888<<<;;;;;;;;;===???AAABBBAAAAAABBBDDDEEEGGGHHHHHHJJJJJJJJJKKKLLLNNNPPPPPPQQQSSSUUUVVVVVVWWWYYYZZZZZZ[[[]]]___``````______cccdddfffffffffgggjjjlllnnnqqqsssuuuvvvvvvxxxzzzyyyxxxwwwvvvuuuuuuuuuvvvwwwyyy|||}}}~~~{{{vvvpppmmmllljjjfffccc]]]ZZZTTTOOOLLLJJJKKKKKKPPPSSSTTTRRRMMMJJJIIIJJJQQQXXXdddpppyyy}}}{{{xxxvvvssskkkjjjhhhgggddd___XXXTTTQQQQQQRRRSSSVVV]]]eeekkk{{{ttthhh___WWWPPPNNNNNNOOOVVV]]]fffllluuu~~~~~~zzzwwwsssssstttvvvyyy}}}|||xxxvvvxxx{{{}}}zzzxxxuuurrrpppooonnnnnnmmmmmmkkkiiigggdddbbbaaaeeeeeehhhnnnwww~~~}}}|||zzzzzz|||~~~}}}}}}}}}~~~~~~{{{yyysssqqqoooppprrrvvvwwwxxxzzztttmmmhhheeeccc___]]]]]]]]]\\\[[[\\\___cccgggmmmlllkkkjjjiiiiiiiiiiiiooonnnnnnqqquuuwwwvvvtttrrrssstttvvvzzz}}}}}}uuuqqq}}}yyynnnmmmsss|||}}}lll]]]bbbhhhtttvvv\\\HHH777555333000...---------........................666666444333222111111111222222111111111111222222333333333333444444444444666666666666666666666666777888999;;;===???AAAAAABBBDDDEEEFFFFFFGGGIIIKKKMMMSSS]]]qqq{{{yyyiii\\\PPPOOORRRSSSSSSTTTQQQRRRSSSTTTSSSRRRPPPNNNLLLJJJGGGCCC???<<<:::999;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSUUUVVVVVVVVVXXXZZZZZZ[[[\\\]]]^^^^^^______aaacccdddeeeeeefffhhhjjjnnnpppsssttttttuuuvvvxxxyyyyyyxxxwwwwwwvvvwwwwwwvvvxxx{{{|||}}}|||wwwqqqmmmkkkiiieeeaaa[[[YYYTTTPPPLLLKKKKKKKKKKKKNNNOOONNNJJJIIIJJJLLLSSSZZZfffqqqzzz}}}zzzwwwtttrrrlllkkkhhhfffccc___YYYUUUQQQPPPPPPOOOPPPTTT[[[___kkksss|||yyylll```YYYSSSMMMLLLMMMNNNTTT[[[eeekkkttt|||}}}zzzwwwuuurrrnnnkkkhhhiiijjjmmmrrrxxx~~~}}}|||}}}{{{wwwvvvxxx{{{}}}~~~zzzwwwtttsssrrrrrrooonnnkkkiiihhhhhhiiiiiieeegggkkksss||||||yyyyyy{{{||||||{{{{{{zzzzzz{{{|||{{{xxxvvvrrrqqqqqqsssvvvxxxyyyyyywwwqqqiiidddaaa```^^^]]]\\\\\\\\\[[[[[[^^^cccgggjjjiiiiiihhhgggggggggggglllllllllnnnooopppqqqqqqpppsssvvvxxx{{{}}}~~~uuurrrwwwnnnmmmrrrxxx|||}}}mmm______gggtttoooVVVDDD777666333111///.................................666555444333222111111111222222111111111111222222222222222333333333444444666666777777888888999999888999;;;===???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKLLLMMMRRR\\\nnn}}}ooo```SSSPPPRRRSSSUUUVVVPPPQQQRRRTTTTTTSSSQQQPPPLLLKKKGGGCCC@@@<<<:::999999:::<<<===???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPRRRTTTUUUUUUVVVXXXYYYZZZZZZZZZ[[[\\\]]]______```bbbcccccccccdddgggiiimmmooorrrsssrrrssstttuuuyyyxxxxxxxxxxxxxxxxxxxxxuuuwwwyyy{{{|||~~~|||tttooolllhhhddd```YYYWWWTTTPPPNNNLLLKKKJJJFFFHHHIIIHHHFFFGGGKKKOOOVVV^^^iiittt{{{|||yyyvvvrrrpppnnnlllhhheeeccc___[[[WWWRRRRRRPPPMMMKKKMMMQQQTTTZZZbbbkkkpppqqqmmmbbbWWWRRRLLLIIIJJJKKKLLLQQQWWWbbbhhhqqqyyy}}}}}}|||{{{vvvsssnnnjjjgggdddaaa___^^^^^^^^^aaafffmmmtttyyy}}}~~~|||xxxwwwxxx|||}}}zzzwwwwwwxxx{{{}}}}}}yyywwwvvvwwwwwwqqqnnnjjjggggggiiilllnnnfffiiipppyyy~~~~~~yyywwwvvvwwwxxxxxxwwwvvvvvvvvvwwwvvvsssqqqnnnnnnppptttwwwxxxvvvuuuqqqkkkccc]]][[[\\\\\\]]]\\\]]]]]]\\\\\\___dddggghhhggggggffffffffffffgggjjjlllnnnllljjjjjjllloooooossswwwzzz}}}xxxwwwvvvoooppptttyyy{{{~~~zzzlllaaa^^^hhhvvv~~~yyygggQQQAAA777666444111000/////////........................222222222222333444555555333222222111111222222333222222222333333333333444555555666777888999::::::999999;;;===???AAABBBCCCDDDFFFIIIJJJJJJJJJLLLMMMMMMRRR[[[jjjrrrcccSSSMMMOOOPPPRRRUUUQQQRRRSSSUUUUUUSSSRRRQQQMMMKKKHHHDDDAAA===;;;:::888999<<<>>>@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTUUUWWWXXXZZZZZZZZZZZZ[[[]]]```aaa```aaacccccccccdddgggiiilllnnnpppqqqppppppqqqrrrvvvwwwwwwwwwxxxxxxwwwwwwtttvvvxxxyyyzzz}}}wwwqqqmmmiiiddd```XXXVVVTTTQQQNNNLLLJJJIIIEEEFFFFFFEEECCCFFFLLLQQQZZZbbbnnnwww|||}}}zzzwwwuuusssqqqooollliiieeeccc```\\\ZZZUUUUUURRROOOLLLKKKMMMOOOQQQXXX^^^aaacccbbb[[[RRRKKKGGGFFFHHHJJJJJJNNNSSS]]]dddnnnvvv|||~~~~~~|||zzzxxxwwwuuutttnnnjjjddd```]]][[[ZZZYYYYYYWWWVVVWWW[[[aaahhhlllrrrwww~~~|||xxxwwwxxx|||}}}{{{yyywwwwwwyyyzzz|||~~~zzzwwwvvvwwwxxxzzzsssooohhhcccbbbdddiiilllgggllluuu}}}zzzxxxwwwvvvvvvsssrrrqqqqqqrrrqqqooommmjjjkkknnnqqqsssrrrnnnkkkkkkfff___YYYWWWYYY\\\^^^^^^_________```bbbgggjjjiiiiiihhhhhhggghhhhhhiiilllppprrrooojjjhhhlllrrrqqqtttwwwzzz|||~~~||||||uuupppssszzz~~~ttthhhaaa```mmm{{{uuuaaaMMMAAA666444222000////////////........................222222222222333444555666333333222222222222333333222222333333333444444444444444555666888999::::::888999:::<<<>>>@@@BBBBBBEEEGGGJJJKKKKKKKKKMMMNNNMMMRRRZZZfff~~~wwwfffTTTMMMMMMOOOQQQSSSTTTUUUVVVVVVVVVTTTRRRPPPNNNLLLIIIEEEBBB>>><<<;;;777999<<<>>>@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRSSSSSSTTTVVVWWWZZZZZZZZZZZZ\\\^^^```aaa```bbbcccddddddeeegggiiikkkmmmoooooooooooopppqqqssstttuuuvvvwwwwwwvvvvvvuuuvvvwwwxxxyyy|||vvvoookkkgggbbb___XXXVVVTTTQQQNNNKKKIIIIIIGGGGGGFFFDDDCCCFFFMMMSSS]]]fffrrrzzz~~~}}}yyywwwwwwvvvuuutttpppmmmiiifffdddaaa^^^[[[VVVUUUTTTQQQNNNMMMNNNOOOPPPTTTVVVUUUWWWXXXUUUOOOHHHEEEDDDGGGIIIHHHKKKOOOWWW___jjjtttzzz~~~{{{xxxtttrrrrrrqqqooommmfffbbb\\\YYYWWWWWWWWWVVVUUUSSSQQQQQQTTTZZZ```dddkkkqqqzzz}}}yyywwwyyy{{{}}}~~~~~~~~~|||{{{yyyxxxxxxyyyzzz{{{{{{yyywwwvvvvvvxxxzzz|||xxxsssjjjccc```bbbeeehhhkkkqqqyyy}}}yyywwwuuuooonnnmmmmmmnnnnnnmmmkkkjjjkkklllmmmmmmkkkfffbbbdddaaa]]]XXXWWWYYY]]]```aaabbbcccdddeeegggkkknnnmmmmmmlllkkkkkkkkklllllllllqqquuurrrkkkiiimmmsssuuuvvvwwwxxxzzz}}}}}}~~~|||qqqnnnttt~~~~~~~~~xxxkkkaaa___cccooo{{{|||nnnZZZIII@@@333222000///.........///........................555444333333222222222333333333222222222222333333333333333444444444555555444555666777888999::::::888999:::<<<>>>@@@BBBCCCEEEGGGKKKLLLLLLLLLMMMNNNNNNSSSXXXaaavvv}}}kkkYYYQQQPPPPPPRRRTTTVVVWWWXXXXXXWWWUUUSSSRRROOOMMMJJJFFFCCC???===<<<888999;;;===???AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUVVVXXXXXXYYYZZZ[[[]]]___``````bbbccccccccceeegggiiiiiikkknnnooonnnooopppqqqqqqrrrtttvvvwwwwwwvvvvvvwwwxxxxxxxxxyyy||||||ssslllgggddd```]]]ZZZWWWTTTPPPLLLJJJIIIHHHHHHHHHGGGEEEDDDGGGNNNTTT___iiiuuu}}}~~~{{{yyyvvvuuuuuuvvvuuuuuupppmmmjjjhhhfffccc___\\\TTTUUUUUUSSSPPPOOOOOOPPPPPPRRRRRRPPPQQQSSSPPPKKKJJJFFFEEEHHHHHHGGGIIIMMMRRR[[[gggqqqyyy|||wwwsssnnnlllmmmmmmjjjhhh```\\\XXXUUUUUUVVVVVVUUUQQQPPPOOOOOORRRXXX]]]aaagggnnnwww~~~{{{wwwvvvwwwwwwwwwxxx|||~~~~~~}}}|||||||||{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwxxxyyy{{{|||{{{vvvooohhhdddeeegggiiipppvvv~~~yyyuuusssmmmlllkkkkkkmmmnnnmmmllllllkkkjjjiiihhheeeaaa]]]______^^^\\\[[[\\\___bbbdddfffggghhhiiilllooorrrqqqpppooonnnnnnmmmmmmmmmjjjoootttrrrmmmkkknnnsssvvvwwwxxxyyyzzz}}}wwwllljjjrrr~~~}}}zzzyyypppbbb[[[^^^cccmmmvvvttteeeRRRCCC<<<111000///...---......///........................444444333222222222333333444333333222222333333444444444555555555666666666666777777888999::::::;;;::::::<<<>>>@@@BBBCCCDDDDDDGGGKKKLLLLLLLLLMMMMMMNNNSSSWWW]]]pppooo\\\TTTRRRQQQRRRTTTVVVWWWYYYZZZZZZXXXWWWUUUPPPNNNKKKGGGCCC@@@>>>===999999:::<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNPPPQQQQQQRRRTTTVVVTTTUUUWWWYYYZZZ\\\\\\]]]___```bbbbbbbbbcccfffhhhhhhjjjmmmnnnnnnoooqqqrrrqqqrrruuuwwwxxxxxxwwwwwwyyyyyyyyyyyyyyy{{{{{{rrrkkkgggeeebbb___\\\YYYTTTOOOKKKHHHHHHGGGFFFGGGGGGEEEEEEHHHOOOUUU```kkkwww~~~zzzxxxuuuttttttuuutttsssooommmkkkjjjhhhddd___\\\VVVWWWWWWVVVSSSQQQQQQRRROOORRRSSSRRRSSSTTTPPPJJJNNNJJJHHHIIIHHHFFFHHHLLLPPPXXXdddooovvvyyyzzz{{{tttoooiiihhhiiijjjhhheee___\\\YYYWWWWWWWWWVVVUUURRRQQQPPPPPPRRRUUUXXX[[[cccjjjrrrxxx|||zzzvvvvvvuuutttrrrsssvvvxxxxxx}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyvvvvvvwwwwwwwwwwwwwwwwwwwwwtttoookkkjjjjjjlllnnnuuu{{{zzztttqqqpppllljjjjjjkkkmmmooooooooojjjgggdddbbb```___]]][[[[[[^^^aaaaaaaaa```bbbcccfffgggiiikkklllnnnqqqtttsssrrrpppooommmmmmllllllhhhmmmssstttqqqpppqqqssstttwwwzzz|||~~~}}}tttjjjjjjsss}}}zzzuuussshhh[[[XXX___dddkkkppplll^^^LLL???999111000///......//////000........................111111111222333444666777444333333222222333333444555555555666666666666777888999999::::::;;;;;;<<<;;;<<<===???AAACCCEEEEEEDDDGGGKKKMMMMMMLLLLLLMMMNNNSSSVVV[[[lllppp]]]TTTRRRQQQQQQRRRUUUVVVXXXZZZ[[[[[[ZZZYYYPPPOOOKKKGGGDDDAAA>>>===999999:::;;;===@@@CCCEEECCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNPPPQQQQQQRRRSSSUUUQQQRRRUUUWWWYYYZZZZZZZZZ^^^___```aaaaaabbbdddggggggjjjmmmnnnooopppqqqsssqqqsssuuuxxxyyyyyyxxxxxx{{{{{{zzzyyyyyy{{{}}}tttmmmjjjhhheeeccc^^^ZZZTTTNNNIIIGGGGGGGGGCCCEEEFFFEEEEEEIIIQQQWWWaaakkkxxx~~~{{{xxxuuusssssssssrrrqqqnnnmmmlllkkkiiieee```[[[YYYZZZ[[[ZZZWWWUUUTTTTTTOOOSSSVVVWWWXXXXXXSSSLLLQQQLLLIIIIIIHHHFFFGGGKKKOOOWWWcccmmmsssvvvvvvwwwrrrlllgggfffhhhiiigggdddccc```]]][[[ZZZZZZXXXWWWWWWUUUSSSRRRQQQRRRSSSTTT___eeemmmsssvvv|||zzzwwwvvvuuusssppppppssstttuuuzzz~~~~~~}}}~~~~~~~~~~~~}}}|||zzzyyyxxxuuuuuuvvvvvvuuutttrrrqqqpppooommmllllllnnnpppqqqxxx~~~uuuooommmmmmkkkjjjjjjkkknnnpppqqqqqqeeebbb^^^[[[ZZZZZZZZZYYYYYY^^^ccceeeeeecccdddeeefffhhhjjjlllmmmooorrruuusssrrrpppnnnlllkkkjjjjjjiiinnnsssvvvvvvttttttuuurrrvvv{{{}}}tttlllmmmvvv~~~~~~vvvrrrooodddWWWWWWaaafffkkknnniii[[[KKK???999222111000//////000111222........................333333333333444444555666333333222111111111222222666666666666777777777888888:::;;;;;;:::999:::;;;======???@@@BBBCCCDDDEEEHHHIIIJJJKKKLLLMMMNNNOOOMMMPPPUUU]]]hhh~~~rrr```RRRMMMOOOSSSVVVYYYZZZ[[[\\\[[[YYYXXXVVVPPPNNNLLLIIIEEEBBB@@@>>>888777888:::>>>AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXX]]]]]]^^^___```aaabbbbbbggghhhjjjlllnnnpppqqqrrrrrrssstttuuuuuuuuutttssszzz{{{||||||{{{{{{}}}{{{tttoookkkiiihhhggg^^^[[[UUUNNNIIIGGGFFFFFFGGGFFFEEEDDDFFFLLLTTTZZZhhhoooxxxwwwxxxwwwuuurrrrrrsssuuurrroookkkhhhfffeeecccaaaaaa___\\\ZZZZZZYYYWWWVVVXXXXXXXXXXXXXXXXXXXXXYYYTTTQQQNNNLLLLLLMMMLLLLLLRRRZZZbbbiiiqqqxxxzzzxxxqqqmmmhhhhhhkkkmmmkkkhhhgggfffdddbbbaaa```______```ZZZUUURRRNNNLLLQQQWWW]]]ccckkkqqquuuzzzzzzvvvsssqqqooonnnlllnnnqqquuuyyy~~~|||{{{zzz{{{}}}~~~|||wwwssszzzyyyyyyyyyyyyvvvqqqnnnooommmnnnqqqqqqppptttzzz~~~pppccc^^^^^^eeeddddddiiioooqqqnnnjjjhhhccc]]]WWWTTTTTTWWWYYY^^^aaafffjjjlllkkkiiigggkkkjjjjjjjjjlllooosssuuuxxxuuupppllliiiiiijjjkkkhhhjjjmmmppprrrsssttttttvvvyyy|||~~~{{{tttnnnpppwww~~~~~~|||wwwpppddd[[[YYY]]]gggmmmmmmbbbUUUHHH===555222111000//////...............------------......333333333333333444555555333333222222222333333444666666666666666666777777888:::;;;;;;:::::::::;;;???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOQQQUUU[[[eee|||vvvdddVVVOOOOOORRRUUUYYYZZZ[[[\\\[[[ZZZXXXWWWQQQOOOMMMJJJFFFCCCAAA???:::999999:::===@@@AAA@@@CCCCCCDDDDDDEEEFFFFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIKKKLLLMMMOOOPPPQQQRRRRRRUUUUUUWWWXXXXXXYYYYYYYYY\\\\\\]]]___```aaabbbcccggghhhiiikkkmmmoooqqqrrrnnnoooqqqrrrssssssrrrqqqyyyzzzzzzzzzyyyyyy{{{}}}}}}wwwsssqqqooollliii___[[[UUUOOOJJJHHHGGGGGGHHHGGGEEEDDDFFFLLLUUU[[[gggnnnxxx}}}||||||wwwwwwvvvtttqqqqqqrrrsssqqqnnnkkkhhhggggggeeeddddddbbb```^^^]]]]]][[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[XXXTTTRRRQQQQQQPPPOOORRRYYYbbbhhhpppxxxzzzyyyuuuqqqnnnooorrrtttssspppooommmllliiigggeeedddccc___[[[XXXWWWTTTQQQSSSXXX___eeelllqqqtttwww{{{~~~xxxrrrooollljjjiiilllnnnqqqtttyyy~~~}}}~~~zzzvvvxxxxxxwwwxxxwwwuuuqqqnnnllljjjllloooqqqqqqvvv}}}~~~pppddd^^^^^^aaaaaadddiiioooppplllhhhccc___[[[WWWUUUWWWZZZ\\\___aaafffiiikkkkkkiiigggkkkkkkkkklllnnnqqquuuwwwxxxuuuqqqmmmjjjiiiiiiiiihhhjjjmmmqqqtttvvvwwwxxxwwwzzz}}}{{{uuupppqqqxxx~~~xxxpppeee[[[ZZZ___kkkpppooodddTTTGGG<<<444222111000//////...............------------......333222222222222333333444333222222222333444555555666666666666666555555555888:::;;;;;;::::::<<<===AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOQQQRRRUUUYYYaaawww{{{kkk[[[RRROOOQQQTTTXXXYYY[[[\\\[[[ZZZXXXWWWRRRQQQNNNKKKGGGDDDBBBAAA<<<;;;999:::<<<>>>??????CCCDDDDDDEEEEEEFFFFFFGGGFFFGGGHHHHHHGGGFFFGGGIIIKKKLLLMMMOOOPPPQQQRRRRRRUUUVVVWWWWWWXXXXXXXXXXXXZZZ[[[\\\^^^```bbbcccdddfffggghhhjjjlllnnnooopppnnnppprrrtttuuuuuussssssuuuvvvwwwwwwvvvwwwyyy{{{zzzwwwwwwtttnnniii___\\\VVVPPPLLLJJJIIIIIIHHHGGGFFFEEEGGGMMMVVV\\\fffnnnyyy|||zzzxxxwwwwwwvvvssspppooopppqqqqqqnnnkkkiiiiiiiiihhhggggggfffeeecccbbbbbbaaaaaabbbbbbaaaaaa``````______```]]]YYYWWWVVVUUUSSSRRRVVV]]]dddjjjrrr{{{~~~{{{yyywwwyyy}}}}}}zzzyyyvvvssspppmmmjjjiii___\\\[[[\\\YYYUUUUUUYYYaaaffflllpppqqqsssvvvyyy~~~vvvnnnjjjgggdddccckkkmmmpppssswww}}}{{{wwwwwwvvvvvvvvvvvvuuurrrooojjjhhhjjjnnnqqqssszzz}}}pppeee___^^^]]]^^^aaafffkkklllhhhddd^^^\\\ZZZXXXYYY\\\```bbb```cccfffiiikkkkkkjjjiiijjjjjjkkkmmmooorrruuuwwwwwwuuurrrooollliiihhhgggfffiiimmmrrrvvvzzz|||}}}xxxyyy{{{}}}}}}xxxtttvvv}}}~~~yyypppddd[[[[[[aaaoootttrrrdddSSSEEE:::333222111000//////...............------------......222222222111111222222333222222222333444555666777666666666555555555555555999:::;;;;;;;;;;;;===???@@@@@@AAABBBCCCDDDDDDDDDIIIIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUXXX___sss~~~pppaaaUUUQQQRRRUUUXXXYYYZZZ[[[[[[ZZZXXXWWWSSSRRROOOLLLIIIEEECCCBBB<<<:::999999;;;>>>??????CCCCCCDDDEEEEEEFFFFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHKKKLLLMMMOOOPPPQQQRRRRRRTTTUUUUUUVVVWWWWWWVVVVVVXXXYYY[[[]]]___bbbdddeeeeeefffgggiiikkkmmmnnnooonnnppprrrssssssrrrqqqpppoooqqqsssttttttvvvyyy|||}}}zzzyyytttkkkddd```]]]WWWQQQMMMKKKKKKKKKHHHGGGGGGFFFIIIPPPYYY___hhhqqq|||}}}zzzwwwxxxwwwvvvsssooommmnnnooorrrooollljjjjjjjjjiiihhhhhhiiihhhgggffffffggghhhggggggffffffeeeeeeddddddeeebbb___^^^]]]\\\[[[YYY]]]dddkkkpppxxx|||wwwsssooommmccc___]]]\\\YYYUUUVVVZZZaaaffflllnnnoooooorrrttt~~~}}}uuummmgggccc```^^^iiikkknnnqqquuuzzz{{{wwwwwwvvvuuuuuuvvvuuusssqqqkkkiiijjjooorrrvvv~~~}}}qqqgggaaa```[[[[[[[[[^^^aaabbbaaa______^^^^^^^^^```cccfffhhheeegggiiikkkmmmmmmlllkkkhhhhhhjjjlllpppsssvvvxxxwwwwwwuuurrrnnnkkkhhhfffeeehhhmmmrrrxxx|||~~~xxxyyyzzz{{{}}}~~~~~~{{{yyy{{{yyypppcccZZZ\\\cccqqqvvvttteeeRRRCCC999333222111000///..................------------......333222222111111222222222222222222333444555666777666666666666666666555555999:::;;;;;;;;;<<>>@@@AAACCCCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHHHHGGGFFFGGGIIIKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTWWWXXXZZZ\\\___aaacccddddddeeefffhhhiiikkklllmmmkkkkkkkkkkkkkkkjjjhhhhhhjjjlllppprrruuuxxx|||~~~zzzrrrhhhaaaaaa^^^XXXRRRMMMKKKKKKKKKHHHHHHHHHHHHLLLTTT]]]dddnnnuuu|||yyyyyyxxxvvvrrrnnnllllllmmmssspppmmmkkkkkkkkkjjjhhhiiikkklllkkkjjjjjjlllnnnmmmmmmmmmllllllkkkkkkkkklllkkkiiihhhiiiiiihhhfffffflllsssxxx~~~xxxtttqqqjjjddd^^^[[[VVVSSSWWW]]]bbbffflllnnnnnnnnnpppssszzz~~~vvvnnnhhhccc___\\\eeegggkkknnnrrrwww|||}}}zzzzzzxxxvvvuuuvvvvvvuuusssnnnllllllppptttyyy|||rrrhhhcccaaa\\\YYYVVVUUUVVVYYY\\\^^^dddeeefffgggiiijjjlllmmmllllllmmmnnnoooooonnnnnniiijjjlllnnnrrrvvvzzz|||yyyyyywwwuuurrrnnnkkkiiifffiiimmmsssxxx{{{~~~{{{{{{{{{{{{|||~~~}}}zzzyyyyyy~~~yyyoooaaaYYY]]]eeetttyyyvvveeeQQQBBB999444222111000///..................------------......444333333222222222222333333222222222333444555555666666666666777777777888999:::;;;;;;;;;===@@@CCCEEEEEEEEEFFFFFFFFFFFFFFFIIIJJJKKKLLLNNNOOOPPPPPPPPPSSSWWWZZZ^^^mmmyyy~~~xxxjjjZZZQQQQQQUUUTTTUUUWWWYYYYYYXXXVVVUUUTTTRRRPPPMMMIIIFFFDDDBBB:::888666777:::>>>AAABBBAAABBBBBBCCCCCCDDDEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTVVVWWWYYY\\\^^^aaabbbcccddddddeeeggghhhiiijjjkkkkkkkkkiiihhhhhhggghhhhhhiiilllpppsssvvvzzzzzzpppgggbbbccc___YYYRRRMMMKKKJJJJJJHHHHHHIIIKKKPPPXXXcccjjjssszzz}}}zzzzzzwwwsssnnnlllkkklllqqqooolllkkkkkklllkkkjjjlllnnnqqqpppoooooorrruuuvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqqqqrrrrrrqqqoooooovvv}}}yyyvvvqqqiiiaaa\\\WWWVVV\\\dddfffkkkpppqqqpppoooqqqsssvvv~~~~~~wwwqqqkkkeee```\\\```cccgggkkkoootttyyy|||}}}|||yyyvvvuuuuuuuuuuuutttooommmmmmqqqvvv|||zzzppphhhcccaaa[[[XXXSSSPPPQQQVVV]]]aaakkklllnnnoooqqqrrrrrrrrrrrrrrrqqqpppppppppoooooommmmmmnnnpppuuuzzz|||{{{zzzxxxuuurrrpppnnnjjjlllppptttxxx{{{|||}}}~~~~~~~~~~~~~~~~~~qqqsssxxx~~~zzzoooaaaYYY^^^iii{{{{{{hhhQQQAAA999555222111000//////...............------------......555555444333333333333333333333222222222333333444555666666777888999::::::999:::;;;;;;<<<>>>BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKLLLNNNOOOPPPQQQPPPSSSXXXZZZ]]]iiiyyy~~~{{{lllZZZNNNNNNRRRRRRSSSUUUWWWWWWWWWUUUTTTSSSRRRPPPMMMIIIFFFCCCBBB<<<:::777777999===???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRUUUUUUVVVVVVVVVVVVUUUUUUWWWXXXYYY[[[^^^```aaabbbccccccdddfffggghhhiiijjjllljjjhhhggggggjjjlllnnnmmmooorrruuuxxx{{{wwwmmmfffdddddd```YYYRRRMMMJJJHHHHHHHHHHHHJJJMMMSSS\\\gggoooxxx}}}|||{{{xxxtttooolllkkklllmmmkkkiiijjjlllnnnnnnnnnqqqtttwwwwwwuuuvvvzzz~~~~~~~~~~~~~~~|||zzz{{{|||tttmmmeeeaaa]]]]]]dddlllooosssvvvvvvtttrrrrrrsssttt|||}}}xxxtttnnnhhhaaa\\\[[[^^^ccchhhlllqqqvvvzzz|||}}}zzzvvvtttssstttssssssmmmjjjkkkpppvvv~~~}}}vvvnnnfffaaa^^^YYYWWWTTTSSSUUU[[[ccchhhnnnpppsssuuuwwwwwwwwwvvvvvvuuusssqqqoooooonnnnnnnnnmmmmmmooossszzz~~~}}}zzzxxxvvvuuutttoooqqqtttwwwyyyzzz{{{{{{|||}}}~~~~~~|||lllpppxxx|||qqqbbb[[[aaammmlllSSSAAA888444222111000//////...............------------......666555444444333333333333333333222111111222222222555555666888999:::;;;<<<999:::;;;;;;<<<>>>BBBFFFEEEEEEEEEEEEDDDDDDDDDDDDJJJJJJKKKMMMNNNOOOPPPQQQPPPTTTXXX[[[[[[eee}}}yyy~~~}}}mmmYYYLLLJJJNNNQQQRRRTTTVVVVVVVVVTTTSSSSSSRRROOOLLLIIIFFFCCCBBB???<<<888777888;;;===>>>??????@@@AAAAAABBBBBBCCCBBBDDDFFFGGGGGGHHHKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRWWWWWWWWWXXXXXXWWWVVVVVVWWWXXXYYY[[[]]]___```aaaccccccdddeeefffhhhhhhiiihhhfffcccbbbdddhhhllloooppprrruuuwwwyyy{{{sssiiieeedddddd```YYYRRRLLLIIIGGGGGGGGGHHHJJJNNNTTT___jjjrrrzzz~~~}}}|||yyytttooolllkkkllliiihhhgggiiillloooqqqqqquuuxxx||||||zzz{{{uuuoooiiifffddddddkkksssvvvyyy|||{{{wwwsssssstttsss{{{}}}{{{xxxuuupppiiibbb]]]XXX\\\aaafffkkkpppuuuyyy}}}}}}zzzuuurrrrrrrrrrrrrrrjjjgggiiiooovvvzzzssskkkddd___\\\WWWWWWVVVWWWZZZaaahhhnnnnnnqqquuuxxxzzz{{{zzzyyyxxxvvvtttqqqooonnnmmmmmmlllkkkjjjkkkpppwww~~~|||zzzyyyxxxxxxsssuuuwwwyyyzzz{{{zzzzzzwwwyyy{{{}}}{{{kkkqqqzzzsssddd\\\cccppppppTTTAAA888444222111000//////..................------.........222333333444444333333222333333444444444444444444666666777888:::;;;<<<===;;;<<<===>>>@@@AAABBBCCCFFFGGGHHHHHHGGGFFFDDDCCCEEEFFFHHHJJJLLLNNNOOOPPPRRRPPPQQQUUUYYYcccttt|||wwwrrryyyppp^^^LLLGGGMMMMMMOOORRRTTTVVVVVVVVVUUUTTTRRROOONNNLLLJJJGGGDDD>>><<<999777777888:::<<<>>>??????@@@@@@AAABBBBBBBBBBBBDDDFFFHHHJJJLLLMMMMMMOOORRRSSSRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZ[[[]]]```___aaacccdddddddddeeefffcccbbbaaadddjjjnnnppppppqqqsssvvvzzz}}}~~~uuukkkeeebbb```\\\VVVQQQMMMJJJGGGEEEGGGEEEGGGNNNUUU]]]iiisss{{{~~~|||xxxxxxwwwuuussspppmmmkkkhhhgggfffgggjjjnnnoooooosssyyy~~~yyysssmmmiiiggghhhrrr|||}}}yyyuuusssvvvyyy~~~~~~~~~~~~}}}zzzvvvrrrooolllhhheeeZZZZZZZZZ[[[^^^eeennntttyyy{{{~~~yyyvvvqqqooonnnmmmmmmlllfffhhhlllrrr{{{{{{xxxpppeee]]][[[ZZZ[[[^^^aaaeeeiiimmmooorrrtttwwwxxxxxxxxxyyyzzz{{{wwwqqqnnnnnnnnnmmmlllmmmkkkhhhhhhkkkrrrzzz~~~{{{{{{~~~~~~|||xxxxxxxxxxxxzzz|||~~~{{{{{{|||}}}tttvvvvvvhhhbbbiiirrrpppTTT@@@777333222222111111000111111111......------------......333444444555555444444333444444444444444555555555666777888999:::<<<<<<=========>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNPPPQQQSSSQQQRRRUUUXXX```ppp{{{yyyttt{{{ssscccOOOHHHKKKJJJLLLOOORRRUUUUUUUUUTTTSSSQQQOOONNNMMMKKKHHHEEE???===:::777777888:::<<<>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFHHHJJJKKKMMMOOORRRSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWYYYZZZZZZZZZ[[[]]]______aaabbbbbbaaa```aaabbbdddbbbbbbeeekkkoooqqqqqqrrrtttvvvyyy{{{}}}~~~~~~~~~vvvnnngggcccaaa\\\VVVPPPMMMJJJGGGEEEFFFEEEHHHPPPWWW___kkkuuu}}}~~~|||{{{zzzyyywwwsssooojjjhhhfffeeedddeeegggjjjjjjjjjnnnsssyyy||||||~~~}}}wwwrrrooonnnpppyyy|||yyywwwzzz|||~~~||||||}}}}}}}}}{{{xxxuuurrrpppnnnjjjhhhaaa```]]][[[ZZZ]]]ccchhhrrruuuxxx|||yyyvvvrrrooommmllljjjhhhbbbffflllsss}}}}}}yyyvvvpppfffaaaaaaaaabbbdddgggjjjnnnqqqrrrrrrtttxxxzzzzzzzzz{{{||||||xxxsssqqqqqqqqqpppnnnooommmjjjjjjlllqqqwwwzzzxxxwwwwwwzzz}}}|||||||||~~~}}}yyy{{{rrrdddaaaiiirrrkkkQQQ???777444444333222111000000///000......------------......444555555666666555555444444444444555555666666666777777888:::;;;<<<===>>>>>>???@@@AAABBBDDDDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJMMMMMMLLLLLLMMMOOOQQQRRRSSSRRRSSSUUUWWW^^^lllzzzyyyyyyjjjUUUIIIGGGEEEHHHLLLPPPRRRTTTTTTTTTSSSQQQOOOOOONNNMMMJJJHHH@@@>>>;;;888777888:::<<<>>>>>>?????????????????????@@@AAABBBDDDFFFHHHIIILLLOOORRRRRRQQQPPPPPPPPPOOOPPPRRRSSSTTTUUUVVVVVVXXXZZZ[[[ZZZZZZ[[[]]]______```aaa```^^^]]]^^^___eeedddeeeggglllpppqqqrrrssstttvvvxxxzzz|||}}}~~~~~~zzztttmmmhhhaaa\\\UUUPPPLLLIIIFFFEEEEEEEEEIIIRRR[[[cccnnnxxx~~~{{{}}}}}}|||yyyuuunnnhhheeedddcccbbbbbbcccddddddbbbeeeiiiooosssvvvyyyzzzuuuttttttwww}}}~~~{{{{{{|||}}}}}}|||yyywwwtttrrrqqqooollljjjgggeeeaaa]]]YYYYYY]]]```iiilllqqqwww{{{yyywwwssspppmmmjjjfffccc___dddlllvvv{{{vvvtttooohhhfffgggggghhhiiikkknnnqqqsssuuuqqqtttwwwyyyzzzzzz{{{}}}zzzxxxvvvuuuuuutttsssrrrrrrpppnnnmmmmmmooorrrtttssssssvvvzzz}}}~~~~~~~~~yyylllaaaaaajjjttt{{{dddLLL===777666555444333111000///............------------......444444555555555555444444444555555666666777777777888888999;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHJJJKKKKKKLLLPPPOOONNNMMMMMMOOOPPPRRRRRRRRRSSSVVVXXX^^^kkkwww|||sss]]]LLLEEECCCEEEIIIMMMPPPSSSTTTTTTSSSQQQPPPPPPPPPOOOLLLJJJBBB???<<<999888888:::<<<>>>???@@@@@@@@@@@@???>>>??????@@@AAACCCEEEGGGHHHKKKNNNQQQRRRQQQOOOOOOOOONNNOOOPPPRRRTTTUUUUUUUUUYYYZZZ[[[ZZZZZZZZZ\\\^^^]]]^^^___^^^]]]\\\]]]___eeefffgggjjjmmmppprrrsssssstttuuuwwwzzz}}}{{{tttnnnbbb]]]VVVOOOKKKIIIFFFEEEDDDEEEKKKUUU^^^gggrrr{{{~~~{{{|||||||||{{{vvvooohhhdddcccbbbaaaaaaaaa```^^^[[[\\\___dddhhhkkkpppvvvzzz~~~yyyuuuvvvxxx{{{~~~~~~}}}||||||}}}~~~~~~}}}yyywwwtttrrrqqqooollljjjiiihhheeeaaa^^^]]]```bbbdddgggmmmtttyyy}}}~~~}}}~~~~~~}}}}}}}}}~~~{{{xxxuuuqqqnnnjjjdddaaa^^^dddnnnyyy{{{uuurrrnnniiihhhkkkkkkkkklllmmmoooqqqssstttrrrtttwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvuuusssqqqooonnnnnnnnntttvvvyyy}}}~~~~~~|||rrrfff___dddpppzzzvvv^^^GGG;;;777555333333222000////////////......------------......333333444444444444333333555555666777777888999999999999:::<<<===>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKPPPPPPOOONNNNNNOOOPPPPPPQQQQQQTTTXXX[[[___kkkvvv||||||{{{eeePPPEEEBBBDDDFFFJJJNNNQQQTTTUUUTTTRRRQQQQQQQQQPPPNNNLLLCCCAAA===:::888888:::;;;???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDGGGHHHKKKMMMPPPQQQPPPOOONNNOOOLLLMMMOOOQQQSSSTTTTTTTTTWWWYYYZZZZZZYYYZZZ\\\^^^\\\]]]^^^]]]]]]]]]```bbbeeegggiiikkknnnppprrrssssssssstttwwwzzz~~~wwwqqqddd^^^VVVPPPKKKIIIGGGEEEDDDEEELLLVVV```iiiuuu{{{yyyzzz{{{zzzvvvpppjjjfffcccbbbaaaaaa```^^^ZZZWWWVVVWWWYYY\\\___dddiiimmmxxx|||wwwtttwwwzzz~~~}}}}}}}}}~~~~~~yyywwwtttrrrpppnnnkkkhhhiiihhhgggdddbbbbbbdddfffdddhhhooovvv}}}~~~||||||{{{}}}|||{{{zzz{{{|||}}}~~~}}}zzzvvvsssooojjjeeebbb```gggrrr~~~|||vvvrrrnnniiiiiimmmnnnnnnnnnoooppprrrssstttvvvxxxzzzzzzxxxvvvvvvvvv{{{{{{|||||||||}}}}}}~~~{{{zzzwwwtttqqqnnnlllkkktttwww{{{}}}zzz~~~~~~~~~~~~wwwkkkbbb```hhhvvvpppWWWCCC999555444000000000///000000111111......------------......222333333333333333333222666666777777888999::::::::::::;;;===>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQUUUZZZ\\\___iiittt{{{vvvmmmUUUHHHCCCCCCCCCFFFJJJOOOSSSVVVUUUTTTSSSRRRSSSRRROOOMMMEEEBBB>>>:::888999:::;;;>>>???AAACCCDDDDDDBBBAAA@@@@@@??????@@@CCCFFFHHHJJJMMMPPPPPPOOONNNNNNNNNLLLMMMOOOPPPQQQRRRSSSSSSUUUVVVXXXXXXXXXYYY\\\^^^\\\\\\]]]]]]\\\^^^aaacccdddgggjjjmmmnnnoooqqqssssssssssssuuuyyy~~~}}}vvvqqqfff```XXXPPPLLLJJJHHHGGGFFFFFFLLLWWWaaajjjvvv{{{xxxxxxyyyxxxtttoookkkgggcccbbbbbbbbb```]]]XXXTTTQQQQQQQQQRRRUUUZZZ___aaalllyyy|||vvvtttxxx}}}~~~}}}||||||~~~~~~{{{xxxvvvssspppooommmjjjgggiiiiiiiiihhhffffffgggiiilllpppwww~~~}}}}}}|||{{{zzzzzz{{{}}}~~~}}}zzzvvvrrroookkkgggddddddlllxxx|||vvvrrrnnnjjjjjjnnnqqqqqqqqqrrrssstttvvvvvvzzz|||}}}|||yyywwwvvvvvv|||}}}~~~}}}{{{wwwsssooolllkkkoootttzzz~~~}}}xxxuuu{{{}}}}}}}}}tttggg___```kkkyyy|||iiiQQQ???777444222////////////000111222222......------------......333333444444444444333333666666777888999:::;;;;;;:::;;;<<<===???@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSTTTSSSQQQPPPQQQRRRVVVZZZ[[[\\\eeeooosssyyyrrrZZZKKKCCCBBB@@@AAAEEEKKKQQQUUUWWWVVVTTTTTTSSSRRROOOMMMFFFCCC???;;;999999:::;;;;;;===@@@CCCDDDDDDCCCBBB???>>>======>>>AAADDDFFFJJJLLLOOOPPPOOONNNMMMMMMMMMMMMOOOPPPPPPQQQQQQQQQRRRTTTVVVWWWWWWYYY\\\^^^]]]]]]]]]\\\[[[\\\___aaacccgggkkkmmmmmmnnnppprrruuutttssssssvvvzzz{{{{{{|||}}}}}}wwwttthhhbbbYYYQQQMMMJJJIIIHHHHHHGGGLLLVVV```jjjwww|||xxxxxxwwwuuurrrnnnjjjgggbbbbbbbbbbbb```\\\VVVQQQNNNMMMKKKLLLPPPTTTYYY[[[dddppp}}}}}}zzzuuurrrwww}}}}}}}}}}}}}}}~~~}}}yyyvvvuuussspppooonnnmmmjjjhhhiiijjjlllllllllmmmoooqqqvvvzzz~~~|||zzzzzz{{{}}}{{{xxxsssooommmkkkhhhfffhhhqqq~~~{{{vvvsssoookkklllooorrrrrrsssssstttvvvwwwxxxxxxyyy{{{zzzwwwuuuttttttxxxzzz{{{{{{{{{}}}}}}yyyuuuqqqnnnmmmjjjpppyyy~~~|||uuurrrxxxzzz{{{}}}sssfff^^^```kkkxxx~~~uuuaaaJJJ;;;666444111000////////////000000111......------------......444555555555555555555444666777777999:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDEEEHHHKKKNNNPPPPPPRRRTTTVVVVVVUUUSSSQQQQQQSSSWWWZZZZZZZZZaaajjj|||uuutttuuu]]]NNNCCCAAA>>>===AAAHHHPPPUUUXXXWWWUUUTTTTTTRRRPPPMMMGGGDDD???;;;999999:::;;;999;;;???BBBDDDDDDCCCBBB>>>===<<<;;;<<>>@@@@@@@@@@@@@@@AAABBBCCCCCC@@@BBBEEEFFFFFFEEEFFFFFFHHHGGGGGGHHHJJJMMMPPPRRRUUUTTTTTTUUUVVVWWWXXXYYYTTTVVVWWWYYY[[[___dddhhh}}}xxxsssmmmNNNDDD>>>:::<<>>???AAABBBBBBAAAAAA???>>>===;;;:::;;;???AAAJJJKKKLLLLLLLLLLLLMMMOOONNNMMMMMMMMMMMMOOOPPPQQQRRRRRRTTTUUUWWWXXXYYYZZZ^^^^^^___^^^\\\\\\^^^___ccceeeiiikkkmmmooorrruuutttuuuvvvvvvvvvwwwyyy{{{}}}{{{zzztttqqquuuzzz}}}yyynnncccZZZWWWUUUPPPJJJHHHKKKHHHKKKTTT```jjjuuu~~~|||xxxvvvssspppmmmiiieeebbb````````````___[[[VVVRRRJJJIIIHHHIIILLLRRRYYY]]]aaalllzzz{{{vvvsssrrrrrruuu{{{}}}|||{{{yyyvvvtttqqqooonnnnnnnnnmmmkkkiiigggiiilllooorrrwww|||}}}||||||}}}||||||xxxtttpppnnniiidddeeeiiipppyyy||||||wwwrrroooppprrrqqqqqqqqqrrrssstttuuuuuuuuuuuuyyyxxxvvvtttrrrqqqpppppplllnnnoooooonnnqqqwww}}}~~~{{{xxxuuusssrrrrrrssstttqqqooossszzzzzz|||www{{{~~~|||pppbbb\\\```iiipppsssrrreeeRRR@@@777555444111000000000000////////////...............///000000444444555555666777777777888999:::::::::;;;>>>@@@?????????@@@AAABBBCCCDDDBBBDDDGGGHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKNNNQQQSSSUUUUUUUUUVVVVVVWWWXXXYYYVVVWWWYYYZZZ[[[___cccfffxxxvvvpppwwwpppQQQFFF@@@;;;<<<>>>AAAFFFLLLRRRRRRSSSSSSRRRQQQOOONNNJJJGGGBBB===999888888999<<<===???AAABBBBBBBBBBBB??????>>><<<;;;<<>>666444333111000000000000/////////..................//////000444555555666666777777888999:::;;;;;;:::;;;===???>>>>>>??????@@@BBBCCCDDDEEEGGGIIIJJJHHHGGGGGGHHHHHHHHHHHHJJJLLLPPPSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXZZZ[[[[[[\\\^^^bbbdddtttvvvmmmmmm{{{tttWWWIIIBBB<<<<<<======@@@EEELLLNNNQQQSSSSSSRRROOOMMMKKKHHHCCC>>>;;;999999999:::<<<>>>@@@BBBCCCCCCBBB@@@@@@???===<<<===???BBBFFFIIIMMMOOOOOOOOOPPPPPPOOOMMMKKKJJJJJJLLLOOOPPPSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\^^^___bbbdddhhhjjjlllnnnqqqtttuuuwwwyyyzzzzzz|||~~~~~~{{{uuurrrtttvvvxxx{{{zzznnnbbb]]]YYYSSSOOOMMMNNNLLLNNNWWWaaakkkwww|||zzzssspppllliiifffccc___\\\\\\[[[[[[[[[ZZZWWWSSSPPPIIIHHHHHHIIINNNVVV]]]aaakkkttt~~~~~~{{{xxxtttpppmmmqqqrrrtttxxx}}}|||zzzxxxvvvtttrrrooonnnlllllllllllljjjhhhccceeehhhlllqqqvvvzzz|||~~~{{{yyyxxxwwwuuusssoookkkiiiiiifffdddgggmmmqqq{{{}}}zzzxxxwwwtttqqqoooooooooppprrrttttttrrrpppqqqqqqqqqrrrtttvvvxxxzzz{{{zzzzzzyyyxxxxxxwwwwwwtttvvvuuupppiiicccbbbcccmmmnnnppprrrtttvvvwwwwwwwwwtttrrruuuyyy}}}}}}||||||~~~vvvuuu|||yyynnndddYYYXXXaaallltttwwwmmm^^^KKK<<<666444222222000000000/////////............------......///000555555555666777777888888999:::;;;;;;;;;;;;===???>>>>>>>>>???AAABBBDDDEEEFFFHHHJJJJJJIIIGGGGGGGGGHHHHHHHHHIIILLLPPPSSSVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\^^^```cccrrrwwwhhhffftttzzz```KKKCCC<<<;;;<<<;;;===???GGGJJJOOOSSSUUUTTTQQQOOOLLLIIIEEE@@@<<<:::999999999;;;===@@@BBBCCCCCCCCCAAAAAA@@@???======???AAACCCGGGLLLOOOPPPPPPPPPPPPOOOMMMKKKIIIIIIKKKNNNPPPTTTUUUUUUVVVWWWXXXXXXYYYXXXYYYZZZ[[[ZZZ[[[]]]___aaacccgggiiikkkmmmpppssstttuuuxxxyyyzzz||||||wwwtttuuuvvvvvvyyy~~~sssfff___ZZZTTTPPPNNNOOOMMMOOOWWW```jjjwww|||zzzsssppplllhhhfffccc___\\\ZZZYYYXXXWWWVVVTTTQQQNNNGGGGGGGGGJJJPPPXXX```eeeooovvv|||zzzwwwssspppmmmjjjhhhppprrrvvv{{{~~~|||zzzwwwuuuuuutttsssrrrooommmkkkkkklllllljjjiiicccdddggglllrrrxxx{{{|||{{{}}}~~~~~~{{{xxxwwwtttrrrooojjjgggffffffffffffjjjqqqrrr|||{{{xxxuuurrrpppppppppooonnnnnnnnnoooqqqrrrrrrqqqqqqqqqppppppqqqsssvvvzzz|||{{{{{{||||||||||||{{{{{{wwwyyyzzzvvvooohhheeeeeeiiikkkooorrruuuwwwwwwwwwyyyvvvuuuuuuxxxzzz{{{zzz{{{}}}sssttt}}}wwwjjjaaaXXXZZZeeeqqqwwwyyyjjjYYYFFF:::555333111222000000/////////............------------...//////555555666666777888888888999:::<<<;;;;;;<<<>>>@@@?????????@@@AAACCCDDDEEEFFFHHHJJJJJJHHHGGGGGGGGGHHHGGGHHHIIIKKKOOORRRTTTVVVWWWXXXYYYYYYYYYXXXXXXYYYZZZ\\\]]]]]]]]]```bbbqqqzzzeeeaaannnjjjNNNEEE<<<;;;;;;;;;;;;===BBBFFFLLLRRRUUUUUUTTTRRRMMMKKKGGGBBB>>>;;;::::::999:::===???AAABBBCCCCCC@@@AAAAAA???======???@@@AAAEEEJJJMMMNNNNNNNNNOOOMMMLLLJJJIIIJJJLLLOOOQQQTTTUUUUUUUUUVVVVVVWWWWWWUUUWWWXXXYYYYYY[[[]]]``````bbbeeehhhjjjlllooorrrqqqsssuuuwwwxxxzzz~~~~~~yyyvvvvvvvvvuuuxxx~~~xxxjjjbbb]]]VVVQQQOOOPPPOOOQQQWWW^^^ggguuu~~~|||zzzuuurrrmmmjjjgggdddaaa___ZZZXXXUUUTTTSSSQQQNNNLLLFFFFFFGGGKKKRRR[[[dddjjjrrrwww}}}}}}yyywwwtttoookkkgggfffeeennnrrrxxx~~~~~~|||zzz}}}|||rrrpppnnnnnnpppqqqrrrrrrnnnllljjjiiijjjkkkjjjiiiddddddgggmmmuuu{{{}}}~~~{{{||||||{{{~~~{{{xxxvvvsssooolllgggdddccceeefffgggmmmuuuxxxyyysssooollljjjjjjkkkmmmnnnnnnqqqqqqpppooooooooopppqqqpppoooooopppsssvvvyyy|||{{{{{{|||}}}~~~}}}}}}|||yyy|||~~~|||uuuooolllkkkkkkmmmqqqtttwwwxxxwwwwwwzzzxxxwwwvvvwwwyyyyyyyyy|||~~~}}}rrruuu~~~~~~vvvggg___YYY]]]jjjuuuxxxwwwhhhUUUAAA888555222000111////////////............---------------...//////555666666777777888888999888:::;;;<<<<<<===???BBBAAAAAAAAAAAABBBCCCDDDEEEFFFHHHJJJJJJIIIHHHHHHHHHIIIHHHHHHIIIKKKNNNQQQSSSVVVWWWXXXYYYYYYXXXWWWVVVVVVXXX[[[\\\\\\^^^```bbbooo}}}lllcccnnnsssUUUIII>>>;;;;;;::::::<<<===AAAIIIOOOTTTVVVUUUTTTNNNLLLHHHDDD@@@===;;;:::999;;;===???AAABBBBBBAAA@@@AAAAAA???===<<<===???@@@CCCGGGJJJJJJKKKLLLMMMKKKJJJJJJKKKLLLNNNPPPQQQTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTVVVWWWXXXZZZ]]]```___aaaeeegggiiikkknnnqqqoooqqqssstttuuuxxx{{{~~~~~~zzzwwwwwwuuutttxxx~~~}}}ppphhhbbb[[[UUURRRSSSQQQSSSXXX]]]eeesss}}}{{{yyywwwsssnnnjjjgggeeebbb```[[[XXXTTTQQQPPPNNNKKKIIIDDDEEEGGGLLLTTT^^^hhhnnntttwww|||~~~|||{{{xxxvvvqqqkkkfffcccccceeelllrrrzzz}}}~~~~~~~~~{{{yyyzzz|||{{{xxxuuuiiigggffffffiiilllnnnnnnllliiigggfffggghhhhhhgggdddeeehhhooowww~~~}}}~~~~~~}}}}}}zzzwwwuuuqqqmmmjjjdddaaa```ccceeehhhooowwwzzzsssnnngggfffeeefffhhhkkkllllllssssssrrrpppnnnmmmoooqqqnnnnnnoooppprrruuuxxxyyyyyyzzz|||}}}}}}}}}|||{{{{{{~~~~~~xxxrrrooonnnppprrrtttwwwyyyyyyxxxwwwzzzyyyxxxwwwwwwwwwxxxyyy|||~~~yyyrrrwww~~~|||sssddd]]]ZZZbbbpppzzzzzzvvvhhhSSS???888555111///111/////////.........------------,,,,,,------...///666666666777888888999999777999;;;<<<<<<>>>AAACCCDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHKKKLLLKKKJJJJJJKKKKKKKKKJJJJJJLLLNNNQQQRRRUUUVVVWWWXXXXXXWWWVVVUUURRRUUUXXX[[[\\\^^^aaacccjjjuuuqqqxxx{{{]]]OOOAAA;;;;;;999999:::888===DDDKKKQQQTTTUUUUUUOOOMMMJJJEEEAAA>>>;;;::::::<<<===???@@@AAA@@@@@@???@@@@@@???===<<<<<<===???AAADDDFFFFFFGGGIIIJJJHHHIIIKKKMMMOOOQQQRRRRRRTTTSSSSSSSSSSSSSSSSSSSSSQQQRRRUUUVVVWWWZZZ]]]```^^^aaadddfffhhhjjjmmmpppnnnppprrrssstttvvvyyy{{{~~~|||yyywwwvvvtttrrrwww~~~wwwpppkkkbbb[[[XXXVVVUUUVVVZZZ]]]dddrrr|||yyywwwvvvrrrmmmhhheeecccaaa___]]]YYYTTTPPPNNNLLLIIIGGGCCCDDDGGGLLLUUU```jjjqqquuuwww{{{~~~|||zzzyyyuuusssnnngggaaa___bbbfffkkkrrr|||~~~~~~}}}zzzvvvsssooonnncccaaa______bbbfffhhhhhhhhheeecccbbbcccdddeeedddddddddgggoooyyy~~~}}}|||zzzxxxuuusssoookkkgggaaa^^^^^^aaacccgggooowww{{{uuuqqqnnngggfffeeegggjjjlllmmmlllppprrrtttssspppnnnoooppplllmmmnnnppprrrtttuuuvvvxxxyyyzzz||||||{{{zzzyyyzzz}}}{{{vvvttttttuuuvvvxxxzzz{{{{{{{{{zzzzzzzzzyyywwwvvvvvvxxxyyyzzz|||wwwsssyyyyyypppccc______jjj{{{{{{iiiRRR===777666111...111//////.........---------------,,,,,,------...///666666666777888888999999666888:::;;;===???BBBDDDFFFFFFEEEDDDDDDDDDDDDDDDGGGIIILLLMMMMMMLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSTTTUUUWWWXXXXXXWWWUUUTTTPPPSSSWWWZZZ\\\^^^aaaccceeeooocccTTTCCC<<<:::888777888555999@@@HHHNNNRRRTTTUUUPPPNNNJJJFFFBBB>>><<<:::;;;<<<>>>???@@@@@@@@@???>>>???@@@???<<<;;;;;;<<<>>>@@@BBBCCCCCCEEEGGGIIIFFFHHHKKKOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRROOOQQQTTTVVVWWWYYY]]]```^^^```cccfffhhhjjjmmmpppnnnppprrrssssssuuuxxxzzz}}}zzzxxxvvvuuusssqqqvvv}}}}}}wwwqqqhhh```\\\YYYXXXYYY[[[^^^dddrrr~~~zzzwwwvvvtttpppkkkfffcccaaa___]]]^^^ZZZTTTOOOMMMJJJHHHFFFCCCDDDGGGMMMVVVbbblllrrrwwwxxx{{{|||zzzxxxrrrpppjjjccc]]]]]]bbbgggkkksss}}}zzzsssmmmjjjhhhaaa^^^\\\\\\^^^aaacccdddeeebbb______```aaabbbbbbccccccfffnnnyyy~~~}}}~~~|||}}}~~~zzzxxxvvvtttqqqnnniiifff___\\\\\\___bbbeeennnwww~~~}}}wwwssspppooojjjiiiiiikkkmmmooonnnmmmmmmqqquuuvvvssspppooooookkklllnnnppprrrsssssstttvvvxxxyyy{{{{{{zzzxxxwwwwww{{{}}}{{{{{{|||xxxyyyzzz{{{|||}}}}}}}}}zzzzzzyyyxxxvvvvvvxxxyyyxxxzzz~~~uuuuuuzzzvvvnnneeebbbdddrrrjjjRRR<<<777666111...000//////.........------------,,,,,,,,,,,,---......777777777777777777888888;;;;;;===>>>@@@BBBCCCDDDHHHHHHHHHGGGEEEEEEGGGIIILLLLLLNNNOOOPPPQQQQQQQQQNNNOOOPPPPPPNNNNNNOOOPPPUUUWWWZZZ\\\\\\YYYUUURRRPPPQQQSSSWWW\\\___```___```jjj~~~lllWWWCCC<<<;;;999777777777777:::AAAJJJQQQSSSSSSQQQOOOLLLHHHCCC???<<<::::::;;;===>>>@@@AAAAAABBBCCCAAA???<<<;;;;;;<<<===>>>@@@BBBCCCDDDEEEHHHJJJMMMMMMMMMNNNOOOOOOPPPPPPRRRPPPMMMKKKJJJLLLOOOQQQQQQTTTWWWYYYYYYZZZ[[[\\\^^^```cccfffiiikkkmmmmmmmmmmmmnnnooorrruuuxxxyyy}}}zzzyyyxxxvvvtttvvvzzz}}}yyyqqqiiidddbbbaaa``````bbbjjjssszzz~~~yyysssnnnpppnnnjjjfffccc```___^^^bbb[[[RRRMMMLLLKKKHHHDDDGGGGGGJJJOOOXXXdddnnntttyyyxxxxxx{{{}}}zzzxxxuuunnnfffaaa\\\YYY^^^dddkkksss{{{~~~{{{~~~{{{zzz|||yyyrrrjjjccc```___ZZZYYY\\\^^^^^^^^^```aaaaaa^^^[[[YYYYYY]]]___eeeeeehhhnnnvvv|||~~~}}}}}}||||||~~~zzzuuusssqqqmmmfff```]]]```bbbbbbaaaeeennnvvv~~~|||xxxsssnnnlllkkkjjjjjjjjjkkklllnnnoooppppppqqqqqqrrrqqqpppmmmjjjiiinnnnnnnnnoooppprrrssstttuuuvvvvvvwwwxxxyyyzzz{{{zzz{{{|||~~~|||zzzzzzyyyyyyxxxyyyzzz{{{|||~~~zzzwwwvvvxxxzzz{{{yyyxxxzzz|||tttssszzzvvvhhh[[[^^^gggyyylllRRR@@@888111222333---///...------...///...---...---,,,,,,,,,,,,---...888888999999999999999999;;;<<<===???AAABBBDDDDDDFFFHHHJJJJJJIIIHHHHHHIIILLLMMMNNNOOOPPPQQQQQQQQQNNNPPPQQQPPPOOONNNOOOPPPTTTVVVXXXYYYYYYWWWTTTRRRPPPPPPRRRVVVZZZ^^^___^^^```hhhxxxppp\\\GGG>>><<<:::888999777777999???GGGNNNQQQRRRQQQOOOLLLHHHDDD@@@<<<:::::::::<<<>>>???@@@AAAAAAAAA@@@>>>;;;::::::;;;<<<===???AAABBBCCCDDDFFFHHHKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJKKKMMMPPPRRRRRRUUUXXXZZZZZZZZZ\\\]]]^^^```bbbeeeiiikkkmmmmmmooooooooopppqqqsssvvvwww|||{{{yyyvvvuuuuuuxxx{{{}}}xxxqqqllliiigggfffdddfffmmmvvv||||||wwwqqqmmmooommmiiifffbbb```___^^^```ZZZRRRMMMLLLKKKGGGDDDFFFGGGJJJQQQZZZeeeooouuuzzzyyyxxx{{{}}}yyyvvvrrrkkkddd___ZZZXXX]]]dddkkkttt{{{~~~{{{{{{xxxuuuxxx~~~xxxqqqjjjeeebbb___ZZZWWWZZZ[[[[[[\\\___]]]\\\ZZZWWWTTTUUUXXX[[[dddeeehhhooovvv|||~~~}}}~~~~~~}}}|||}}}{{{vvvsssqqqmmmfff```\\\^^^``````bbbgggooouuu|||}}}~~~~~~|||{{{xxxvvvrrrnnnkkkjjjiiiiiijjjjjjlllmmmooopppqqqqqqoooooopppppppppnnnllljjjmmmmmmnnnoooqqqsssuuuwww{{{zzzyyyxxxyyyzzz|||~~~~~~}}}}}}~~~}}}|||yyyxxxxxxxxxzzz}}}{{{xxxvvvwwwxxx{{{yyyxxxzzz}}}vvvvvv}}}xxxkkk\\\^^^ddduuuiiiPPP???888111222333---///...------...///...---...---,,,,,,,,,,,,---...999999::::::;;;;;;<<<<<<======>>>@@@BBBCCCDDDEEEEEEHHHLLLNNNMMMKKKJJJJJJLLLMMMNNNPPPQQQQQQQQQQQQOOOQQQQQQQQQPPPOOOPPPQQQSSSTTTUUUVVVUUUTTTSSSRRRPPPPPPQQQUUUYYY\\\]]]]]]aaadddoootttbbbMMMBBB===;;;::::::888777888;;;BBBHHHMMMOOOQQQOOOMMMJJJEEEAAA===:::999:::;;;<<<===??????@@@???>>><<<:::999999::::::;;;===???@@@AAAAAADDDEEEGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLOOOQQQRRRSSSUUUYYYZZZ[[[[[[\\\]]]]]]___bbbeeehhhkkklllmmmppppppooooooppprrrtttuuuzzz}}}{{{wwwssssssvvvzzz{{{{{{{{{wwwrrrqqqnnnlllmmmrrryyy~~~}}}zzzvvvppplllmmmkkkhhheeebbb```^^^^^^]]]XXXRRRNNNMMMJJJGGGCCCEEEGGGLLLSSS]]]hhhqqqwww{{{zzzyyyyyy}}}~~~yyyvvvooohhhaaa\\\XXXWWW\\\dddlllttt{{{}}}|||{{{wwwtttvvv|||~~~wwwqqqkkkhhhfffbbb\\\WWWXXXYYYXXXZZZ^^^ZZZYYYVVVSSSQQQRRRVVVYYYdddeeeiiiooovvv{{{}}}}}}}}}||||||}}}~~~|||wwwssspppllleee```\\\\\\]]]___ccciiinnnrrrwwwxxxxxxwwwvvvtttqqqpppnnnmmmkkkiiihhhhhhhhhhhhjjjkkkmmmnnnpppqqqqqqqqqlllmmmnnnoooooonnnmmmmmmlllmmmmmmoooqqqtttwwwxxx~~~}}}{{{zzz{{{}}}~~~~~~~~~yyyxxxxxxyyy|||}}}yyyvvvvvvwwwzzzyyyxxx{{{~~~yyy{{{{{{ooo^^^^^^bbbpppdddMMM===888111111333---///...------...///...---...------,,,,,,------...999999:::;;;;;;<<<======>>>???@@@AAACCCDDDEEEFFFEEEHHHKKKMMMLLLKKKKKKLLLLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRRRRPPPPPPQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRUUUYYY\\\]]]]]]aaaaaahhhyyyyyyiiiUUUFFF>>>;;;::::::888777666888<<>>;;;999::::::;;;<<<===>>>???======;;;:::999999999999:::<<<>>>>>>>>>???AAABBBDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRRRRUUUXXXZZZZZZZZZ[[[]]]\\\^^^aaadddhhhjjjlllmmmooonnnnnnoooppprrrtttuuuxxx{{{{{{uuupppqqqvvvzzz{{{yyy}}}}}}}}}}}}~~~|||zzzwwwtttsssvvv|||~~~|||zzzvvvpppmmmkkkjjjhhheeebbb```^^^]]]ZZZVVVRRRNNNLLLJJJFFFCCCDDDGGGMMMVVVaaakkktttyyy{{{zzzxxxxxxzzzzzzxxxmmmfff___[[[XXXXXX^^^fffnnnvvv|||}}}~~~{{{xxxyyywwwqqqllljjjiiifff^^^XXXWWWWWWVVVXXX\\\ZZZXXXVVVSSSQQQSSSXXX\\\ccceeejjjpppvvvzzz|||||||||||||||}}}|||vvvrrrnnniiiccc___^^^]]]]]]___dddiiilllmmmqqqqqqpppooonnnllljjjiiiffffffffffffggghhhiiijjjmmmmmmooopppppppppoooooojjjkkklllnnnoooooooooooommmmmmmmmmmmnnnqqqsssuuuyyyzzz{{{}}}~~~||||||~~~|||{{{zzz{{{~~~zzzvvvvvvvvvyyyyyyyyy{{{~~~|||yyy|||~~~~~~|||{{{ooo^^^^^^bbbmmm~~~{{{]]]HHH;;;777111111333---///---------...///...---------------------------888888999:::;;;======>>>@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMKKKLLLNNNOOOPPPPPPQQQQQQPPPQQQRRRRRRPPPPPPQQQRRRUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRRRRTTTXXX[[[\\\]]]______dddrrr|||ppp]]]KKK@@@<<<:::999888777666666888===CCCGGGNNNNNNNNNMMMJJJEEE@@@===::::::::::::;;;<<<>>>???===<<<<<<;;;::::::::::::999;;;======<<<===>>>@@@AAAAAAAAABBBCCCCCCDDDDDDIIIJJJLLLNNNPPPQQQQQQQQQPPPSSSVVVXXXXXXYYYZZZ[[[[[[]]]```cccgggjjjlllmmmlllllllllnnnppprrruuuwwwxxxzzzzzzuuuppppppuuuyyyzzzxxxyyyyyyyyyyyyzzz|||~~~~~~}}}}}}{{{xxxzzz~~~}}}}}}zzzwwwrrroookkkjjjhhhfffccc```]]]\\\WWWTTTQQQNNNKKKHHHEEECCCDDDHHHPPPZZZdddnnnuuuyyyyyyyyyxxxwwwwwwzzz~~~zzzwwwjjjddd]]]ZZZYYYZZZccclllqqqxxx}}}~~~}}}|||xxxrrrnnnlllkkkfff]]]VVVSSSRRRQQQSSSWWWWWWVVVTTTQQQQQQTTTZZZ^^^cccffflllrrrwwwzzz|||}}}}}}}}}}}}~~~}}}|||{{{xxxsssnnnjjjeee```^^^```___^^^```dddggghhhhhhiiiiiiiiihhhhhhgggffffffddddddeeegggiiikkkmmmnnnpppqqqqqqrrrqqqooommmllljjjkkklllmmmooopppppppppooonnnllljjjjjjkkklllmmmooorrrxxx~~~}}}{{{yyyzzz}}}~~~}}}~~~|||xxxwwwwwwzzzzzzzzz{{{}}}~~~wwwuuuwww||||||xxx}}}~~~xxxkkkZZZ^^^dddooo}}}yyylllUUUBBB999666000111333...///---------...///...---------------------------777888999;;;<<<>>>??????BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFGGGJJJLLLJJJKKKLLLNNNOOOOOOOOOOOOOOOQQQQQQQQQPPPOOOPPPQQQUUUUUUUUUUUUUUUVVVVVVVVVTTTRRRRRRSSSVVVYYY[[[[[[\\\^^^cccmmmxxxgggRRRDDD>>>;;;999888777666555555999>>>CCCKKKMMMNNNOOOMMMHHHCCC@@@;;;;;;::::::;;;<<<>>>???============<<<<<<;;;;;;999;;;<<<<<<;;;;;;<<<>>>??????@@@AAACCCDDDEEEEEEKKKLLLMMMNNNPPPPPPPPPPPPPPPRRRVVVWWWXXXXXXYYYZZZZZZ\\\___cccfffiiilllmmmjjjkkkkkkmmmooorrruuuwwwxxxzzz~~~{{{wwwsssrrruuuxxxyyyyyywwwwwwwwwwwwxxxyyyzzz{{{{{{|||}}}|||{{{zzzzzz{{{|||}}}}}}}}}~~~~~~~~~|||{{{}}}}}}{{{xxxtttqqqlllllljjjgggccc```]]][[[UUUSSSPPPLLLIIIGGGEEEEEEEEEJJJSSS]]]hhhpppwwwzzzxxxyyyzzzxxxvvvxxx}}}|||vvvrrrgggaaa[[[ZZZZZZ]]]gggqqqtttzzz~~~}}}~~~zzzsssooolllkkkddd[[[SSSPPPNNNKKKLLLOOORRRQQQOOOMMMNNNSSSZZZ___eeejjjqqqvvvzzz|||~~~{{{yyyxxxwwwuuutttuuusssnnniiiddd```]]][[[]]]^^^___```aaabbbccccccbbbbbbccccccddddddeeeeeeeeefffhhhkkkmmmpppqqqrrrssstttuuuuuutttqqqooommmmmmmmmnnnnnnoooppppppqqqqqqnnnkkkgggeeeeeefffgggfffllluuu}}}zzzyyywwwyyy|||~~~zzzyyyyyy{{{||||||||||||~~~zzzuuuuuuwww}}}xxxvvv}}}sssdddWWW]]]gggtttsssdddNNN===777666000000333...///...------...///...---,,,------......------,,,888999:::<<<>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIIIIHHHGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQPPPOOONNNOOOPPPSSSTTTUUUVVVVVVVVVVVVUUURRRQQQOOOPPPSSSVVVXXXXXXYYY]]]ccciiiwwwpppYYYIIIAAA===999777888777555444666;;;???HHHKKKNNNPPPNNNJJJEEEBBB===<<<;;;:::;;;<<<>>>@@@>>>????????????>>>======:::;;;<<<<<<;;;:::;;;===>>>???@@@BBBDDDFFFGGGHHHJJJKKKKKKMMMNNNOOOPPPQQQPPPSSSVVVXXXXXXYYYZZZ[[[YYY[[[^^^bbbfffiiikkklllkkkkkklllmmmnnnqqqsssuuuxxxzzz~~~~~~{{{xxxvvvvvvxxxzzz|||xxxxxxwwwwwwvvvvvvuuuuuusssvvvyyyyyyxxxuuutttttttttvvvwwwwwwyyy~~~}}}}}}~~~~~~|||zzzxxxwwwxxx{{{}}}zzzxxxtttrrrnnnmmmlllhhhddd```\\\ZZZUUUSSSOOOJJJGGGEEEFFFGGGFFFKKKUUU```jjjrrrwwwyyyyyy{{{}}}{{{xxxxxx{{{xxxqqqmmmccc]]]YYYXXXZZZ___jjjuuuwww}}}|||uuuooollljjjddd\\\TTTQQQMMMJJJIIILLLNNNNNNLLLKKKMMMSSS[[[aaaiiiooovvv|||~~~~~~}}}zzzwwwsssqqqppppppooonnnnnnmmmiiiddd___[[[YYYYYYVVVYYY]]]^^^]]]]]]^^^aaa^^^^^^______```bbbcccccchhhiiikkknnnqqqsssuuuuuuuuuvvvxxxyyyxxxwwwtttssspppppppppoooooooooppppppqqqnnnjjjfffccccccdddeeeeeejjjrrrzzz~~~|||zzzyyyzzz|||~~~}}}|||||||||}}}~~~|||{{{|||yyyxxxyyy{{{wwwvvvooo___XXX___jjjuuu~~~|||lll[[[HHH999555555000000333...///...------...///...---,,,,,,---......---,,,,,,999:::<<<===???AAACCCCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFHHHKKKLLLKKKHHHGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNOOOPPPRRRSSSTTTVVVVVVVVVUUUTTTQQQOOOMMMNNNQQQTTTVVVVVVWWW]]]cccgggpppuuu^^^LLLDDD???:::777888888666444555999===GGGJJJNNNPPPPPPLLLGGGDDD===<<<;;;:::;;;===???@@@???@@@@@@@@@@@@??????>>>:::;;;<<<<<<::::::;;;<<<>>>???@@@CCCEEEHHHIIIJJJHHHIIIIIIKKKMMMOOOQQQRRRQQQTTTWWWYYYYYYZZZ[[[\\\YYY[[[^^^bbbfffiiikkklllmmmmmmlllmmmnnnpppqqqsssyyyzzz~~~}}}zzzxxxxxx|||yyyyyyyyywwwvvvsssrrrpppnnnqqquuuwwwuuurrrppppppoooqqqrrrsssuuu{{{}}}{{{zzzzzz{{{|||xxxwwwuuuttttttwwwzzz}}}}}}|||{{{|||~~~~~~|||zzzwwwtttrrrpppooommmiiieee```\\\YYYTTTRRRNNNIIIEEEDDDFFFHHHGGGLLLVVVbbbkkkssswwwyyyyyy}}}}}}yyyxxx{{{{{{tttnnnkkkaaa[[[WWWWWWYYY```lllwwwyyy~~~}}}vvvpppkkkiiiggg___WWWTTTPPPLLLJJJLLLNNNMMMLLLLLLNNNUUU]]]dddmmmsss{{{~~~|||{{{uuurrrnnnllllllmmmlllllljjjiiifffaaa[[[XXXWWWWWWPPPUUU[[[\\\ZZZYYY\\\```]]]]]]]]]]]]^^^___aaaaaajjjkkkmmmpppsssuuuvvvwwwuuuwwwyyy||||||{{{yyyxxxsssrrrqqqpppooooooooopppqqqnnniiieeeccccccdddeeegggkkkqqqxxx|||~~~~~~}}}~~~|||{{{{{{}}}}}}}}}||||||~~~~~~~~~~~~}}}~~~}}}zzz{{{~~~~~~zzz{{{}}}wwwwww~~~mmm[[[[[[bbbkkktttyyyuuucccQQQEEE777444555000000333//////...------...///...---,,,,,,---......---,,,,,,======>>>???@@@BBBDDDEEEHHHHHHGGGGGGHHHHHHIIIJJJFFFGGGGGGHHHJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSOOONNNNNNNNNOOOQQQSSSTTTTTTXXX^^^dddkkk}}}vvvjjjYYYEEE===@@@<<<999666555666777888777???CCCIIINNNOOOMMMJJJGGG===<<<999888777999:::<<<>>>???@@@AAAAAA@@@???>>>???===<<<;;;;;;<<<===???BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGJJJLLLNNNPPPQQQQQQVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[]]]___bbbeeehhhiiikkklllmmmmmmmmmmmmppprrrxxxwwwzzz~~~}}}{{{zzzyyyyyywwwssspppnnnmmmmmmnnnooonnnnnnnnnnnnmmmjjjhhhiiiiiiiiikkkooovvv~~~~~~}}}}}}|||{{{zzz{{{}}}{{{zzzwwwtttsssssssssttttttsssrrrrrrqqqrrrrrrrrroooqqqrrrrrrsssvvvzzz}}}}}}yyyvvvtttssspppmmmiiifffccc```\\\YYYVVVQQQMMMLLLIIIEEEEEEGGGJJJRRR\\\dddiiinnntttxxx|||~~~}}}|||}}}}}}zzzsssjjjeee```[[[UUURRRWWWbbboooxxx|||}}}~~~|||ssslllgggdddaaa\\\WWWSSSQQQPPPOOOMMMMMMLLLMMMQQQYYYbbbiiiooorrrxxx}}}yyyvvvuuupppooommmjjjgggeeedddccccccaaa^^^[[[WWWUUUSSSRRRTTTVVVXXXYYYYYYYYYZZZ[[[[[[\\\]]]^^^___bbbgggkkknnnppptttvvvxxx{{{~~~|||yyyxxxzzz|||xxxuuuvvvuuuqqqllljjjlllooonnnmmmmmmjjjccc]]]aaaiiinnnsssyyy}}}~~~}}}}}}|||yyy{{{}}}}}}~~~~~~}}}{{{~~~}}}yyyyyy||||||{{{wwwzzzssshhhdddaaammmvvvwwwwwwrrr^^^III@@@<<<666222000000......,,,,,,,,,---------......////////////////////////<<<===>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOONNNNNNNNNOOOPPPRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSOOONNNNNNNNNOOOPPPRRRSSSTTTWWW]]]bbbiiiyyywwwkkk\\\JJJ@@@AAA<<<999666555666777777777===AAAHHHMMMOOOMMMJJJGGG>>>===:::888888999:::<<<>>>>>>???@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPTTTTTTUUUVVVXXXZZZ\\\]]][[[\\\]]]___bbbeeehhhiiijjjkkkmmmmmmlllmmmoooqqquuutttwww}}}}}}|||{{{zzzxxxwwwtttqqqooonnnmmmmmmlllkkkjjjjjjkkkjjjgggeeefffggggggiiimmmuuu~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuuttttttuuuwwwyyyzzzvvvtttrrrpppoooooopppppppppooonnnmmmlllkkkkkkjjjfffgggggghhhiiilllqqquuuzzz}}}}}}zzzwwwuuusssrrrqqqnnnjjjfffccc___[[[XXXTTTPPPLLLLLLIIIFFFFFFIIIMMMTTT^^^eeejjjoootttxxx{{{}}}~~~}}}}}}~~~}}}xxxqqqiiiccc]]]YYYUUUTTTZZZeeeqqqyyy|||}}}vvvnnnjjjeeebbb^^^ZZZUUURRRPPPOOONNNNNNNNNNNNQQQYYYbbbhhhppptttzzz{{{vvvsssrrrmmmkkkiiifffcccaaa```___]]]\\\ZZZXXXVVVTTTSSSRRRRRRSSSUUUVVVVVVWWWYYY[[[[[[\\\^^^```aaaeeeiiilllppprrruuuxxxzzz|||}}}{{{zzz}}}~~~zzzxxxwwwsssooolllkkklllmmmllllllkkkjjjddd```fffnnnvvvyyy~~~~~~~~~~~~{{{}}}~~~~~~}}}zzz|||}}}}}}||||||}}}}}}~~~yyy~~~wwwllldddaaaeeepppxxxwwwtttmmmYYYDDD888555111000000111111111------------------------------------------------<<<<<<===???AAADDDFFFGGGGGGGGGFFFFFFGGGGGGHHHIIILLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTTTTUUUUUUTTTTTTSSSOOOOOONNNNNNOOOPPPQQQQQQRRRUUU[[[___eeerrrxxxzzzmmmaaaQQQEEEBBB<<<999666555555666666666999>>>EEEKKKNNNMMMJJJHHH@@@>>>;;;999888999:::;;;======>>>>>>???@@@BBBBBBBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIJJJMMMOOOPPPSSSSSSTTTVVVXXXZZZ\\\]]][[[\\\]]]___bbbeeegggiiiiiijjjkkklllkkklllnnnqqqsssqqqsssyyy}}}{{{xxxwwwvvvsssqqqnnnlllkkkhhhfffeeeeeeeeeeeebbb```bbbbbbccceeejjjrrr|||{{{zzzxxxwwwwwwwwwuuusssoooooonnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjlllmmmnnnlllkkkiiihhhhhhiiijjjjjjkkkkkkjjjhhhfffcccaaa___[[[[[[[[[[[[]]]aaahhhlllrrrvvv||||||{{{yyywwwuuusssqqqpppqqqnnnjjjfffbbb^^^YYYVVVQQQMMMJJJJJJIIIGGGHHHLLLQQQXXXaaagggkkkoootttwwwyyy|||~~~zzztttmmmeee```YYYWWWUUUWWW^^^iiittt{{{}}}~~~}}}}}}{{{rrrmmmfffdddaaa]]]YYYTTTPPPNNNMMMLLLLLLLLLOOOUUU^^^dddnnnqqqxxx~~~{{{vvvqqqnnnlllfffeeebbb___]]][[[YYYXXXVVVUUUTTTSSSRRRQQQQQQQQQNNNOOOPPPPPPQQQSSSWWWZZZYYY\\\___bbbeeehhhlllooorrrtttwwwyyy{{{}}}~~~}}}}}}~~~yyysssoooooopppooommmkkkiiiiiihhhdddcccjjjttt|||~~~~~~}}}~~~yyyyyyzzz|||~~~~~~}}}{{{~~~|||~~~wwwnnnccc^^^^^^jjjtttzzzxxxqqqeeeQQQ===444111......///000111111//////..................,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<>>>@@@BBBEEEGGGIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLOOOQQQSSSTTTUUUNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTPPPPPPOOOOOOOOOOOOOOOPPPQQQSSSXXX]]]aaammmttttttqqqfffXXXJJJCCC===:::777555555666555555666:::BBBHHHLLLLLLJJJHHHBBB@@@===:::999999:::;;;============>>>AAACCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHKKKNNNQQQSSSUUUUUUVVVVVVXXXYYY[[[[[[[[[\\\]]]___bbbdddggghhhgggiiijjjjjjjjjkkknnnpppqqqoooqqqwww}}}{{{yyyxxxwwwuuurrrooollljjjeeecccaaaaaa```___]]][[[\\\]]]^^^aaafffoooyyy~~~{{{xxxsssqqqmmmkkkkkkkkkiiihhhccccccbbbbbbaaa``````_________^^^^^^___```aaaaaa````````````aaabbbcccdddgggfffeeebbb___[[[WWWUUUSSSSSSRRRRRRTTTYYYaaaffflllpppwww~~~~~~zzzyyywwwuuurrrpppmmmlllooolllgggccc```\\\WWWTTTNNNJJJGGGHHHHHHHHHJJJOOOVVV\\\dddjjjmmmooosssvvvxxx{{{~~~{{{vvvpppiiiaaa\\\TTTTTTVVVZZZaaalllvvv|||}}}~~~~~~zzz}}}uuupppffffffccc```ZZZUUUOOOLLLHHHHHHGGGGGGJJJOOOWWW\\\eeejjjqqqwww{{{~~~~~~zzzuuuooojjjfffccc```^^^\\\YYYWWWUUUSSSSSSPPPPPPPPPPPPOOONNNMMMMMMIIIJJJJJJJJJKKKOOOTTTXXXXXX[[[aaaeeehhhkkknnnpppsssuuuxxxyyyzzz|||yyyqqqooorrruuutttqqqjjjhhhgggfffdddeeelllvvv}}}~~~~~~}}}|||}}}~~~~~~{{{yyy{{{~~~}}}zzz}}}~~~}}}tttiii^^^\\\^^^nnnwww|||wwwlll]]]JJJ:::777444000.........---,,,............//////000000,,,,,,,,,,,,,,,,,,,,,,,,<<<===>>>@@@CCCFFFHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGIIILLLPPPSSSVVVWWWXXXOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQQQQQQQPPPOOOOOONNNOOORRRWWW\\\```iii{{{yyyrrr~~~wwwlll^^^NNNCCC???<<<888666666666555555444888>>>DDDIIIJJJJJJIIIEEEBBB???<<<:::999:::;;;===<<<<<<===???AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIMMMQQQUUUWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\^^^aaaccceeegggeeeggghhhiiiiiijjjmmmoooqqqoooqqqvvv|||}}}{{{zzzxxxvvvrrrooollljjjdddbbb___]]]\\\[[[YYYWWWUUUWWWYYY\\\bbblllwww~~~|||{{{yyyxxxvvvsssooollljjjgggcccaaa``````___^^^YYYYYYYYYXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVWWWYYY[[[]]]^^^___aaa___]]]YYYUUUQQQNNNLLLMMMMMMLLLLLLNNNSSSZZZ___dddhhhpppxxx~~~}}}zzzyyyxxxwwwuuurrroookkkhhhfffhhheeeaaa^^^[[[XXXTTTQQQLLLGGGEEEGGGHHHHHHLLLQQQYYY___ffflllnnnpppsssvvvwww{{{}}}xxxrrrllleee]]]XXXQQQRRRUUUZZZcccllluuuzzzzzz|||||||||wwwqqqffffffccc___ZZZSSSMMMIIIDDDDDDDDDDDDFFFKKKRRRXXX\\\bbbjjjpppsssvvvxxxzzzvvvtttpppkkkfffaaa]]][[[YYYXXXVVVTTTRRRPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJFFFFFFFFFFFFGGGKKKQQQVVVWWW\\\ccciiilllnnnqqqrrrtttuuuwwwxxxxxxyyy{{{}}}vvvmmmkkkqqqvvvuuurrrkkkhhhffffffdddeeellluuu|||}}}~~~}}}}}}}}}~~~}}}|||~~~}}}}}}~~~}}}ttthhh^^^^^^cccsssyyy|||uuugggVVVEEE:::999666222000///...,,,++++++,,,---...///111222222------------------------>>>>>>???AAACCCFFFHHHIIILLLLLLLLLKKKLLLLLLMMMNNNMMMLLLLLLLLLKKKKKKKKKJJJGGGIIIMMMQQQTTTVVVWWWXXXRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUSSSSSSSSSSSSRRRPPPOOONNNNNNQQQVVV\\\aaahhhxxxzzz}}}vvvgggUUUGGGAAA===:::777777777666555444666;;;@@@EEEHHHJJJJJJGGGEEEAAA===:::999::::::<<<<<<===>>>???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKNNNRRRUUUWWWWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZ[[[]]]___aaaccceeedddeeegggggghhhiiilllnnnqqqoooqqqwww{{{}}}|||yyyvvvrrrooolllkkkdddaaa]]]ZZZXXXVVVSSSQQQPPPQQQSSSXXX___iiittt{{{}}}{{{zzzyyyqqqooollljjjiiifffbbb```aaa^^^[[[YYYXXXXXXWWWUUURRRRRRQQQQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTWWWYYY[[[\\\ZZZXXXUUUQQQMMMIIIGGGFFFHHHHHHHHHHHHIIINNNTTTYYY]]]aaahhhpppvvvzzz{{{|||||||||}}}|||zzzwwwtttrrrrrrqqqpppmmmiiieeeaaa^^^___]]]ZZZXXXVVVTTTQQQOOOJJJFFFCCCEEEGGGHHHLLLRRR[[[```hhhlllnnnpppsssvvvwww{{{{{{vvvpppiiibbb[[[VVVOOOQQQTTTYYYaaajjjrrrwwwwwwyyy}}}~~~}}}}}}vvvoooeeedddaaa]]]VVVOOOIIIFFFBBBBBBBBBCCCEEEJJJQQQVVVXXX^^^eeejjjlllmmmoooqqqjjjhhheee```\\\WWWTTTRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJFFFFFFFFFFFFHHHKKKQQQUUUZZZ___gggnnnqqqssstttuuuuuuwwwxxxxxxvvvvvvwwwyyy{{{|||{{{rrriiiggglllqqqrrrppplllhhhfffgggggggggmmmttt{{{}}}~~~~~~~~~~~~~~~|||rrrfff___dddmmmxxx|||}}}tttbbbOOOBBB;;;666444222111111111///...++++++,,,---///000111222------------------------???@@@@@@BBBDDDFFFHHHIIILLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOJJJLLLOOORRRSSSTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUSSSQQQOOONNNMMMPPPVVV^^^bbbiiiwwwppp\\\NNNCCC???;;;999888777777666555666999<<>>;;;:::::::::<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZYYYYYYZZZ[[[]]]```bbbcccbbbdddffffffggghhhkkkmmmooooooqqqwww{{{~~~}}}yyyuuuqqqnnnmmmlllddd```[[[WWWTTTQQQNNNLLLKKKMMMOOOTTT\\\fffrrrzzz~~~~~~zzzvvvrrrooommmfffdddaaa______^^^\\\ZZZYYYWWWUUUTTTSSSSSSQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJMMMQQQUUUXXXZZZ[[[YYYVVVRRRMMMIIIHHHGGGGGGFFFGGGGGGHHHIIILLLQQQUUUZZZ^^^dddkkkqqqtttuuuvvvxxxyyyyyyxxxvvvqqqmmmjjjhhhggggggeeeaaa]]]ZZZWWWVVVTTTRRRQQQQQQQQQOOOMMMJJJEEEBBBDDDFFFHHHMMMSSS[[[aaahhhmmmnnnpppsssvvvwww{{{~~~{{{uuunnnhhh```YYYTTTOOOPPPSSSXXX___gggooossssssuuuyyy~~~|||vvvxxx|||uuummmdddbbb^^^YYYRRRKKKEEEBBB>>>??????AAACCCHHHOOOTTTTTTZZZaaadddcccaaaccceee^^^]]]ZZZWWWSSSPPPMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOONNNMMMIIIIIIJJJJJJKKKNNNRRRVVV^^^dddmmmtttwwwxxxxxxxxxxxxyyyyyyxxxvvvtttuuuvvvvvvxxx|||{{{tttjjjfffiiimmmoooooolllhhhhhhjjjkkklllqqqwwwyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~wwwlll```^^^jjjyyyrrr^^^JJJ>>>;;;333222000000111222111///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,@@@AAAAAABBBDDDFFFGGGHHHKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOQQQRRRRRRSSSMMMOOOQQQRRRSSSRRRQQQPPPRRRQQQQQQQQQQQQRRRRRRSSSVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWVVVTTTRRROOONNNMMMPPPWWW___dddkkkxxxvvvbbbSSSDDDAAA<<<999999888777666666666777:::>>>DDDIIILLLJJJGGGCCC>>>;;;:::::::::;;;===>>>@@@AAAAAAAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOQQQTTTWWWYYYZZZXXXXXXYYYZZZ\\\___```bbbbbbccceeeffffffhhhkkkmmmnnnnnnqqqwwwzzz|||~~~zzzuuupppnnnmmmmmmccc___ZZZUUUQQQNNNKKKIIIIIIJJJMMMRRRZZZeeeqqqyyy}}}zzz{{{zzzwwwsssmmmgggcccaaa___\\\[[[[[[[[[[[[ZZZUUUTTTRRRQQQQQQQQQOOOMMMIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFHHHKKKPPPTTTXXXZZZ[[[[[[XXXSSSNNNKKKJJJJJJKKKHHHIIIJJJJJJKKKNNNRRRUUUZZZ^^^eeekkkpppsssttttttwwwwwwxxxvvvsssmmmhhhddd_________^^^\\\XXXUUUSSSPPPOOOMMMMMMNNNOOOMMMLLLIIIEEEBBBDDDFFFGGGMMMSSS[[[aaahhhmmmnnnpppsssvvvxxx{{{~~~zzztttmmmggg___XXXSSSOOOPPPRRRVVV]]]eeemmmqqqqqqssswww|||{{{sssrrrtttzzz}}}tttkkkcccaaa\\\VVVOOOIIICCC@@@::::::<<<===@@@EEELLLQQQRRRXXX]]]^^^[[[XXXXXXZZZWWWVVVTTTQQQNNNLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGIIILLLOOOQQQQQQQQQPPPKKKLLLMMMMMMNNNPPPTTTWWWaaahhhqqqxxx||||||{{{zzzzzz{{{{{{yyyvvvtttttttttsssvvvzzz}}}xxxoooiiiiiilllnnnpppkkkiiiiiillloooppptttyyywwwyyy{{{|||zzzyyyyyyyyy|||}}}~~~~~~}}}~~~}}}}}}sssfff[[[\\\mmmrrr[[[FFF<<<;;;444222111000111000///---//////...---,,,,,,++++++++++++++++++++++++++++++BBBCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPNNNNNNNNNQQQTTTUUUVVVXXXYYYZZZYYYZZZ[[[]]]]]][[[XXXUUURRRQQQPPPPPPMMMQQQVVVYYY]]]fffrrr|||lllWWWIIIBBB<<<;;;:::777666888666666555555777===DDDJJJKKKHHHDDDAAA???>>>;;;999888:::===@@@BBBCCCCCCBBB???@@@CCCEEEGGGGGGGGGGGGAAAAAA@@@AAABBBDDDFFFGGGHHHIIILLLNNNOOOOOONNNMMMJJJLLLOOOQQQRRRTTTWWWYYYYYYYYYZZZ[[[\\\^^^___```]]]___aaacccdddfffiiilllqqqqqqrrrtttvvv{{{~~~yyyuuuqqqllliii\\\YYYUUURRROOOMMMIIIGGGFFFGGGKKKOOOWWWbbbnnnvvvzzzzzzxxxuuupppkkkeeeaaa^^^```___\\\YYYWWWVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQOOOMMMLLLLLLLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHKKKPPPVVV[[[^^^___]]][[[XXXUUUQQQNNNKKKHHHKKKKKKLLLMMMOOOPPPRRRSSS[[[___eeeiiilllmmmooopppqqqrrrsssrrrmmmggg```[[[YYYXXXVVVTTTQQQNNNLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHBBBEEEHHHHHHGGGJJJQQQWWW^^^bbbhhhmmmpppsssuuuwwwzzz|||~~~{{{ssskkkddd]]]XXXTTTPPPNNNNNNRRR[[[ccchhhjjjmmmqqqvvv{{{vvvrrroooqqqvvvuuuoooiiieeeaaaZZZSSSMMMGGGAAA===:::;;;===???BBBEEEGGGIIINNNQQQTTTVVVUUUSSSRRRRRRQQQNNNJJJIIIIIIHHHEEEBBBAAAAAABBBBBBDDDEEEFFFGGGHHHJJJMMMPPPQQQQQQOOONNNOOOOOOPPPRRRVVVZZZ^^^```fffkkksssyyy{{{{{{yyyyyy{{{yyywwwuuutttrrrooolllmmmqqqvvvzzz}}}zzzrrrmmmkkklllmmmnnnlllmmmooorrrvvvyyyzzzzzz~~~|||{{{{{{{{{zzzxxx||||||{{{|||}}}~~~yyyqqqggg___]]]eeezzzkkkUUUFFF===777333333222111000///...---......---------,,,,,,,,,,,,,,,---......---,,,,,,DDDDDDDDDDDDEEEGGGHHHHHHJJJKKKKKKLLLLLLMMMNNNNNNPPPOOONNNNNNOOOPPPRRRSSSNNNOOOOOOQQQRRRSSSTTTUUURRRQQQOOONNNOOOPPPSSSTTTVVVWWWYYYZZZYYYZZZ[[[]]]^^^]]]ZZZXXXUUUSSSQQQPPPOOORRRVVVYYY\\\cccmmmuuusssaaaNNNEEE>>><<<:::777666888777666555444666;;;BBBGGGIIIHHHEEEBBB???<<<::::::;;;<<<>>>@@@AAAAAAAAA@@@???AAACCCEEEFFFGGGGGGGGG@@@@@@@@@@@@AAACCCEEEFFFGGGHHHJJJKKKMMMMMMLLLLLLIIIKKKNNNPPPQQQRRRUUUWWWXXXXXXXXXYYY[[[\\\^^^___]]]___aaabbbccceeeiiikkkmmmnnnoooppprrrwww~~~{{{vvvqqqkkkggg\\\YYYTTTQQQNNNKKKHHHFFFEEEGGGJJJOOOWWWbbbmmmuuuzzz~~~zzzsssrrrooolllgggccc___]]]^^^\\\[[[YYYXXXXXXXXXXXXWWWWWWUUUTTTRRRPPPOOONNNOOOMMMKKKJJJJJJJJJHHHFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJMMMRRRYYY^^^aaabbbbbb```^^^ZZZVVVRRROOONNNNNNNNNNNNOOOPPPRRRSSSTTTYYY]]]bbbfffhhhhhhiiijjjhhhiiiiiihhhddd___YYYUUURRRQQQOOOLLLJJJHHHGGGFFFIIIIIIHHHGGGGGGGGGGGGGGGCCCFFFHHHHHHHHHLLLSSSYYY___ccciiimmmpppsssuuuwww|||~~~|||xxxqqqiiiaaa[[[VVVSSSPPPNNNNNNRRRYYYaaafffgggkkkooouuuzzzwwwsssppprrruuutttnnnhhhbbb^^^WWWPPPJJJDDD???;;;777888:::===@@@DDDGGGHHHJJJMMMPPPQQQPPPNNNMMMMMMKKKHHHDDDCCCCCCBBB@@@>>>@@@@@@@@@AAABBBCCCDDDEEEHHHJJJMMMPPPRRRSSSSSSRRRSSSTTTVVVXXX[[[^^^aaabbbhhhmmmsssxxxyyyxxxxxxwwwwwwvvvttttttsssrrrooolllkkkooosssvvvxxxyyy{{{|||}}}yyyrrrnnnlllmmmmmmnnnnnnppprrrvvvyyy{{{{{{{{{~~~|||{{{||||||{{{yyyzzzzzz{{{}}}~~~wwwmmmbbb\\\^^^iii}}}oooVVVEEE;;;666333222222111000///............---------,,,,,,,,,,,,,,,---......---,,,,,,FFFEEEDDDDDDDDDFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYTTTSSSQQQOOOOOOPPPQQQRRRUUUWWWYYYZZZZZZZZZ[[[]]]^^^^^^]]][[[XXXUUURRRQQQOOOSSSVVVXXXZZZ___ffflll|||wwwkkkTTTJJJAAA===;;;888666888777777666444555999>>>CCCFFFGGGGGGDDD>>>:::::::::===>>>???@@@@@@@@@???>>>@@@AAABBBDDDEEEFFFFFFFFF??????>>>??????AAACCCDDDEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJLLLNNNOOOQQQSSSUUUVVVVVVWWWXXXZZZ[[[\\\]]]\\\^^^```aaabbbdddgggjjjjjjkkkmmmnnnpppuuu{{{}}}xxxqqqjjjeee\\\XXXSSSOOOLLLIIIFFFDDDDDDFFFIIINNNVVV```kkkrrryyy}}}xxxtttmmmmmmkkkiiifffccc```^^^^^^]]]]]]\\\\\\\\\]]]^^^]]]\\\ZZZXXXUUUSSSQQQPPPQQQOOOMMMLLLLLLJJJHHHFFFGGGGGGGGGFFFGGGGGGGGGHHHKKKLLLPPPWWW^^^cccffffffiiiiiiiiieee___ZZZVVVTTTRRRRRRRRRRRRSSSTTTUUUVVVXXX\\\aaacccdddcccbbbbbb_________]]]ZZZVVVRRROOOKKKIIIGGGDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGIIIIIIKKKPPPWWW^^^aaaeeejjjnnnppprrruuuwww}}}zzzwwwppphhh```ZZZVVVTTTQQQPPPPPPSSSXXX^^^ccceeehhhmmmtttzzzzzzvvvrrrrrrtttrrrlllfff^^^YYYSSSLLLFFFAAA<<<999444555777:::>>>BBBEEEGGGEEEGGGJJJJJJIIIGGGFFFFFFDDDBBB???>>>>>>===<<<;;;>>>>>>>>>??????AAABBBCCCGGGIIIKKKOOORRRUUUXXXYYYYYYZZZ]]]```cccdddeeeeeekkknnnrrruuuvvvvvvvvvwwwuuutttsssssssssqqqnnnllliiilllooorrrrrrsssuuuwwwzzzvvvrrrooooooooonnnmmmppprrrvvvzzz}}}~~~}}}}}}~~~||||||}}}}}}|||{{{xxxzzz|||~~~}}}~~~tttgggZZZXXX___mmmsssWWWCCC999444111111111000000/////////......---------,,,,,,,,,,,,,,,------------,,,,,,HHHGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLNNNOOOQQQWWWWWWWWWWWWXXXXXXXXXXXXVVVTTTRRRPPPOOOOOOPPPPPPUUUWWWZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^]]]ZZZWWWSSSPPPNNNQQQUUUWWWYYY]]]bbbeeessszzzttt[[[OOOCCC>>><<<999888999888777666555444666;;;>>>BBBFFFHHHEEE>>>999999;;;======>>>???@@@??????>>>AAAAAABBBCCCDDDDDDEEEEEE???>>>======>>>???@@@AAACCCCCCCCCDDDEEEFFFHHHIIIHHHJJJLLLNNNNNNPPPRRRUUUUUUUUUWWWXXXZZZ[[[[[[\\\[[[]]]___```aaacccfffhhhkkklllnnnoooqqquuu{{{zzzrrrjjjddd]]]YYYSSSOOOKKKHHHEEECCCCCCEEEIIINNNUUU^^^iiipppuuu{{{}}}zzzwwwrrroookkkkkkkkkjjjiiigggfffeeeccccccbbbbbbcccccccccccccccbbb```^^^[[[YYYWWWVVVUUUTTTQQQPPPPPPOOOMMMKKKHHHHHHGGGFFFGGGHHHIIIIIIMMMOOOUUU]]]eeejjjllllllpppsssuuutttnnneee^^^YYYWWWWWWVVVVVVVVVVVVWWWWWWYYY]]]aaacccaaa___]]]\\\YYYYYYXXXVVVSSSQQQNNNMMMGGGEEEBBB@@@??????AAABBB@@@@@@AAABBBCCCDDDFFFGGGFFFHHHJJJLLLOOOUUU]]]bbbdddgggkkknnnppprrruuuwww{{{~~~}}}zzzwwwrrrjjjbbb\\\XXXWWWTTTTTTTTTVVVZZZ^^^bbbdddhhhmmmuuu}}}}}}yyytttrrrqqqnnnhhhcccYYYUUUNNNHHHCCC>>>:::888555666777999<<>>===>>>>>>???@@@AAABBBFFFGGGJJJMMMRRRXXX\\\___]]]___cccfffhhhhhhhhhgggkkkmmmppprrrssstttwwwyyyvvvuuuuuuuuutttrrrooolllhhhjjjmmmnnnooopppsssuuuvvvtttrrrrrrrrrqqqpppnnnooosssyyy}}}~~~}}}}}}~~~~~~}}}{{{yyy{{{}}}{{{zzz{{{}}}}}}zzz|||~~~sssdddVVVUUU```pppqqqUUUAAA777333000000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIHHHGGGFFFGGGGGGIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNPPPRRRTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOTTTWWWZZZ[[[[[[ZZZ[[[\\\ZZZ[[[\\\\\\ZZZWWWSSSPPPMMMPPPSSSVVVYYY\\\```bbbooozzz|||cccTTTFFF???===;;;999:::888888777555444555888:::???DDDGGGEEE???;;;:::<<<:::;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDD???>>>===<<<======??????BBBBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMNNNNNNPPPRRRTTTTTTUUUWWWYYYZZZ[[[[[[[[[ZZZ\\\^^^______aaadddfffjjjkkkmmmoooqqquuuyyy}}}{{{sssjjjddd```[[[UUUOOOKKKHHHEEECCCCCCEEEIIINNNTTT]]]gggnnnpppwww|||}}}~~~zzzwwwuuussspppnnnkkkllllllmmmmmmmmmmmmllljjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggeeebbb```___^^^ZZZXXXVVVUUUTTTSSSQQQOOOIIIHHHGGGGGGGGGHHHJJJKKKOOOSSS\\\fffooossssssqqqtttwww}}}|||sssggg^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ^^^aaabbb___[[[XXXVVVUUUTTTSSSQQQOOOMMMLLLKKKDDDBBB???===<<<===???AAA>>>??????AAACCCEEEGGGHHHGGGIIILLLOOOUUU[[[bbbffffffiiilllnnnppprrrtttwwwwww{{{yyyxxxwwwrrrkkkbbb\\\ZZZZZZYYYYYYZZZ[[[]]]```dddfffjjjpppyyy~~~zzzuuuqqqmmmiiiccc___TTTPPPIIIDDD@@@===:::888888888888999:::<<<>>>>>>===???@@@@@@>>><<<<<<===<<<<<<<<<;;;;;;;;;<<<===???>>>>>>>>>???@@@AAABBBDDDFFFHHHLLLRRRXXX]]]aaa___aaaeeehhhjjjjjjiiigggiiikkknnnppprrruuuyyy{{{zzzyyyyyyyyyxxxuuuqqqmmmfffhhhiiijjjkkknnnqqqttttttsssssstttuuuuuusssqqqnnnssszzz~~~~~~}}}~~~~~~|||zzzzzz}}}}}}{{{yyyzzz}}}~~~{{{xxxxxx{{{{{{uuuwww~~~~~~tttdddVVVXXXdddsssjjjPPP???666222000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHIIIIIIIIIJJJJJJKKKKKKHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMOOOQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[VVVUUUTTTRRRQQQPPPOOOOOOTTTWWWZZZ\\\[[[[[[[[[[[[XXXYYYZZZ[[[ZZZWWWTTTRRROOOPPPRRRUUUYYY]]]```aaakkkttt~~~nnn^^^LLLCCC@@@===::::::888888888777555555666888<<<@@@EEEEEEAAA>>><<<<<<888999;;;===???AAACCCDDDBBBBBBAAAAAAAAABBBBBBCCC???>>>===<<<<<<======>>>@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSSSSUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]^^^^^^```bbbeeefffhhhjjjlllnnnqqquuuxxx{{{tttlllgggddd___WWWQQQLLLHHHFFFDDDCCCFFFJJJNNNUUU]]]ffflllnnnuuu{{{|||{{{yyyuuusssrrrrrrqqqpppmmmnnnpppqqqssstttttttttqqqrrrssssssssssssrrrrrrrrrqqqpppnnnllljjjhhhggg```]]]ZZZXXXWWWUUURRROOOJJJIIIGGGGGGGGGIIIKKKMMMRRRYYYeeerrr{{{~~~|||xxxsssuuuzzzrrrgggdddcccbbb```___^^^]]]]]]\\\___cccccc___ZZZVVVSSSRRRRRRQQQOOOMMMKKKIIIHHHAAA???===<<<;;;;;;===>>>===>>>???@@@BBBDDDGGGHHHGGGIIIMMMTTTZZZaaafffiiiiiikkkmmmooopppqqqtttvvvtttxxx}}}~~~yyyuuuuuuqqqjjjaaa[[[ZZZ[[[]]]^^^``````aaacccgggjjjlllsss||||||xxxrrrlllgggaaa[[[WWWNNNIIIDDD???===;;;:::999888888888888999999:::;;;;;;<<<======;;;:::;;;<<<888999:::999999999;;;===???????????????@@@AAAAAABBBDDDGGGKKKQQQWWW\\\___^^^aaadddhhhjjjjjjiiihhhiiikkknnnppprrruuuzzz}}}|||||||||}}}|||yyyuuuqqqhhhiiiiiiiiiiiikkkooorrrtttssstttuuuwwwxxxwwwuuuqqqvvv|||~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwzzz~~~|||zzz{{{}}}{{{wwwvvvzzzvvvqqqssszzzuuuggg\\\```lllwwwwww___III<<<666222000000000//////...............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,GGGIIIKKKMMMNNNMMMMMMLLLJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTUUUWWWYYY[[[]]]]]]VVVUUUTTTSSSRRRPPPPPPOOOSSSWWWZZZ\\\\\\[[[ZZZ[[[WWWXXXYYYZZZZZZXXXVVVUUUSSSSSSSSSUUUYYY\\\___```eeelll|||}}}iiiTTTHHHCCC>>>:::999777888999888666555666888;;;===AAADDDDDDAAA>>><<<999999:::<<<>>>AAABBBDDDCCCBBBAAA@@@@@@AAABBBBBB@@@???>>><<<<<<<<<===>>>@@@AAABBBDDDEEEEEEEEEEEEGGGIIIKKKLLLLLLMMMOOOQQQQQQSSSUUUXXXYYYYYYYYYXXXYYY[[[\\\]]]]]]^^^aaacccdddfffhhhjjjlllooorrruuuyyy{{{uuunnniiigggbbbZZZRRRMMMJJJGGGEEEDDDFFFJJJOOOUUU]]]ffflllnnnuuu{{{}}}}}}wwwtttqqqpppqqqsssttttttssstttvvvyyy{{{|||}}}}}}{{{|||~~~~~~{{{xxxuuusssrrrjjjgggbbb^^^ZZZVVVQQQNNNJJJIIIGGGGGGGGGJJJLLLNNNWWW```nnn}}}ooonnnppp{{{}}}rrrllljjjiiifffdddcccbbbbbbaaadddhhhhhhddd^^^YYYVVVRRRRRRRRRQQQOOOLLLIIIGGG@@@???>>>===<<<<<<<<<<<<<<<======???AAACCCEEEFFFFFFIIIOOOWWW```fffiiikkkkkklllnnnooopppqqqtttvvvtttwww{{{}}}{{{uuuuuurrrkkkbbb\\\[[[]]]___aaacccddddddfffiiilllnnnuuu~~~xxxtttnnnfff___XXXRRROOOGGGCCC>>>:::999999999999666555555666666777888999888:::;;;;;;999999:::;;;666888999999999999<<>>??????@@@AAAAAABBBFFFJJJPPPUUUYYY[[[^^^```cccfffhhhiiiiiiiiikkkmmmoooqqqsssuuuyyy{{{{{{{{{}}}~~~~~~zzzvvvqqqpppooommmkkkmmmpppssstttttttttvvvyyyzzzzzzyyyxxx|||}}}{{{}}}~~~~~~~~~|||xxxuuupppsssyyy~~~}}}|||}}}~~~}}}{{{{{{~~~|||sssnnnqqqxxx~~~uuukkkdddjjjuuu~~~nnnVVVCCC:::555111111111000///...------,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,GGGIIILLLOOOPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOJJJJJJJJJJJJLLLNNNPPPRRRSSSSSSTTTTTTUUUVVVWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPSSSVVVZZZ\\\\\\[[[ZZZZZZWWWXXXYYYZZZZZZYYYYYYXXXWWWUUUTTTUUUXXX\\\^^^______fffuuu{{{rrrZZZLLLEEE???:::888777888999888777666777888:::<<>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAABBB@@@???>>>===<<<<<<======???AAACCCFFFGGGFFFEEEDDDFFFHHHJJJKKKKKKLLLNNNPPPPPPQQQTTTVVVXXXXXXWWWWWWYYYZZZ\\\\\\]]]^^^```cccdddfffiiikkklllooorrruuuttt{{{{{{uuuoookkkiiiddd[[[TTTOOOKKKHHHFFFDDDGGGKKKPPPVVV]]]fffkkkpppwww|||}}}~~~~~~{{{tttqqqooonnnqqqtttvvvwwwzzz{{{}}}|||{{{sssoooiiiddd^^^XXXRRRNNNJJJIIIGGGGGGHHHJJJMMMOOOZZZddduuulllggghhhtttzzzqqqooommmkkkhhhgggfffeeegggjjjnnnnnnjjjccc^^^[[[UUUUUUUUUTTTRRRNNNKKKIIIAAAAAA@@@@@@???>>>===<<<;;;<<<<<<>>>@@@BBBDDDEEEEEEIIIPPPZZZccciiikkkkkklllmmmoooooopppqqqtttvvvuuuwwwzzz|||}}}~~~}}}wwwwwwuuunnnddd______aaa___bbbeeefffeeefffjjjnnnnnnuuu}}}uuuqqqjjjbbbZZZRRRLLLIIICCC???:::777777777888888222222333444555666888999666888999999888888:::;;;666999;;;;;;:::;;;???BBB???>>>>>>>>>>>>??????@@@@@@BBBEEEJJJOOOSSSWWWYYY^^^```bbbeeehhhiiijjjjjjmmmoooqqqssssssuuuwwwyyyxxxyyy|||}}}zzzzzzyyyvvvrrrppppppsssuuuuuutttuuuwwwzzz|||||||||~~~|||yyy{{{~~~~~~~~~}}}{{{wwwsssjjjnnntttzzz~~~}}}}}}~~~wwwpppmmmpppwww}}}~~~|||}}}~~~uuummmjjjqqq{{{iiiPPP@@@999555000222111000///...---,,,,,,......---------,,,,,,,,,---,,,+++******+++,,,---JJJMMMPPPSSSTTTSSSQQQOOOPPPOOONNNOOOPPPQQQQQQPPPPPPNNNLLLMMMOOORRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVTTTSSSSSSSSSUUUUUUSSSQQQSSSTTTWWWYYY[[[[[[ZZZYYYZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXVVVVVVWWWXXXZZZ\\\___ccckkk|||~~~nnnXXXIIIAAA<<<:::;;;999666555555666555555888:::>>>AAACCCDDDDDDDDD>>>===<<<<<<===???BBBCCCBBBAAA@@@??????@@@BBBDDDBBB@@@???===<<<======>>>CCCEEEGGGHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLTTTRRRQQQPPPQQQTTTVVVXXXWWWZZZ\\\^^^^^^^^^```aaaccccccccceeehhhlllooorrrvvvxxx|||{{{uuulllfffddd___XXXQQQMMMIIIFFFDDDHHHIIILLLPPPVVV```jjjqqqzzz|||~~~~~~|||{{{|||vvvrrrsssssstttuuuxxx{{{~~~yyyppphhhccc]]]VVVQQQMMMLLLJJJHHHIIILLLOOOQQQ^^^kkk{{{xxxxxxzzzuuupppmmmmmmllljjjgggjjjooossstttppphhhaaa\\\ZZZXXXUUURRRPPPNNNKKKHHHGGGDDDAAA@@@@@@@@@???>>>>>>============???@@@AAADDDIIIQQQZZZbbbhhhkkkmmmmmmnnnoooooooooooorrrtttsssuuuwwwxxxwwwxxxyyy{{{zzzzzz{{{xxxpppfff``````bbbeeeffffffggghhhjjjkkklllpppuuu}}}~~~{{{yyyoooiiiaaaYYYRRRLLLFFFCCC===;;;999666444444555666666555444333444555666777777777888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>===>>>>>>???@@@AAA???BBBEEEIIILLLQQQWWW[[[[[[^^^aaacccfffjjjnnnrrrsssssstttuuuvvvwwwxxxxxx}}}~~~}}}yyyvvvvvvxxxzzzxxxzzz{{{{{{zzz{{{~~~}}}{{{zzzzzz~~~}}}~~~~~~zzzvvvqqqooopppuuu}}}~~~~~~}}}|||||||||}}}}}}|||}}}~~~}}}~~~~~~xxxrrrppptttzzz|||yyylllkkkoooyyyrrr[[[III===777222...////////////////////////......---,,,,,,,,,------.........------,,,,,,,,,KKKMMMPPPRRRSSSRRROOONNNNNNNNNNNNPPPRRRSSSRRRQQQRRRPPPNNNNNNQQQTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTQQQPPPQQQRRRUUUWWWXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVSSSRRRQQQQQQQQQSSSUUUVVV]]]```hhhwww{{{~~~vvv```NNNCCC>>>===<<<999666555666666555555666888;;;???AAACCCCCCCCC>>>===<<<<<<<<<>>>AAABBBAAA@@@???>>>??????AAAAAAAAAAAA@@@???>>>>>>>>>>>>AAACCCFFFGGGFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMOOOPPPTTTSSSRRRQQQRRRTTTVVVXXXYYY[[[]]]^^^]]]]]]^^^___``````aaacccfffjjjnnnppptttuuuxxx|||{{{uuulllfffddd___WWWQQQMMMJJJHHHFFFIIIJJJLLLPPPVVV___iiippp{{{~~~~~~}}}||||||~~~}}}|||xxxuuuttttttvvvxxx{{{~~~zzzqqqkkkddd\\\WWWPPPNNNLLLKKKKKKNNNQQQTTTaaaqqq|||vvvsssrrrqqqooolllmmmqqqvvvwwwsssmmmhhhddd```^^^ZZZWWWSSSPPPMMMJJJHHHFFFBBBAAA@@@@@@???>>>>>>============???@@@AAACCCGGGMMMVVV]]]cccgggiiilllmmmoooppppppppprrrtttrrrssstttsssrrrsssuuuwwwyyy}}}}}}{{{tttjjjddddddeeefffffffffggghhhjjjkkklllqqquuu|||~~~}}}{{{xxxuuuiiiccc[[[SSSMMMGGGCCC@@@===;;;999777666555555555666555444444444555666777888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>=========>>>>>>???@@@@@@CCCFFFIIIMMMRRRWWW[[[\\\___cccfffhhhkkkooorrrvvvvvvvvvwwwwwwxxxxxxxxx{{{|||~~~~~~|||yyyvvvvvvyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~zzzvvvrrrpppoootttzzz}}}~~~}}}||||||{{{{{{{{{{{{|||}}}~~~|||vvvqqqssszzz~~~|||}}}wwwqqqllleeegggnnnzzzyyyjjjUUUCCC:::555222///////////////////////////------,,,------...///000......---------,,,,,,,,,LLLNNNPPPRRRRRRPPPNNNMMMLLLLLLNNNQQQTTTVVVUUUSSSTTTRRRPPPPPPSSSUUUWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXVVVTTTSSSSSSSSSQQQOOOOOOPPPRRRTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQRRRSSSUUUVVVZZZ]]]dddppp}}}{{{~~~kkkVVVHHHAAA???<<<:::777666666666666555444666999<<>>===<<<;;;;;;===???@@@????????????????????????AAABBBBBBBBBBBB@@@???>>>???BBBDDDEEEEEEEEEGGGHHHFFFGGGGGGIIIKKKOOORRRSSSTTTSSSRRRQQQRRRSSSVVVWWWYYY[[[]]]]]]\\\[[[\\\]]]]]]]]]^^^```cccgggkkkmmmoooqqqsssvvv{{{{{{tttlllgggccc^^^VVVPPPMMMKKKJJJIIIJJJKKKMMMPPPVVV___hhhooo|||~~~}}}}}}}}}~~~{{{zzz{{{{{{zzzyyywwwwwwyyy||||||ssskkkccc]]]VVVTTTQQQPPPPPPSSSVVVYYYeeewww{{{zzzyyyvvvtttsssvvvyyyyyyvvvqqqmmmllleeedddaaa]]]XXXTTTPPPNNNJJJHHHDDDBBBBBBAAA@@@???>>>============???@@@AAABBBEEEJJJPPPWWW]]]bbbdddgggiiilllnnnnnnnnnooopppoooooonnnlllkkklllooorrrwww|||~~~xxxpppjjjiiijjjhhhhhhggghhhhhhjjjkkklllooosssxxx~~~yyyxxxwwwwwwvvvsssoookkk```[[[RRRKKKEEEBBB???===;;;;;;:::999777666555555666555444444444555777888::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<==================>>>???AAADDDGGGJJJMMMRRRWWW[[[___bbbgggjjjmmmoooqqqsssyyyyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{}}}~~~{{{{{{zzzxxxwwwxxxzzz}}}}}}zzzxxxvvvtttsssuuuzzz}}}}}}|||~~~}}}|||{{{{{{zzzzzz|||zzzvvvtttyyyyyyxxxzzzpppgggaaa___fffqqq{{{~~~nnn___KKK<<<555444222111////////////////////////,,,,,,,,,,,,---///000111...------------,,,,,,,,,MMMNNNPPPQQQQQQOOOMMMLLLKKKLLLNNNRRRUUUWWWVVVUUUUUUSSSQQQQQQSSSUUUWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSSSSSSSSSSRRRRRRSSSUUUWWWWWWVVVTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVXXX[[[aaaiiiuuu~~~yyyvvv^^^LLLCCC???===;;;888777777777666555444555777:::===@@@BBBDDD???===<<<;;;;;;<<<===>>>>>>??????@@@@@@???>>>>>>BBBCCCDDDEEEEEEBBB@@@>>>???AAACCCEEEEEEFFFHHHJJJHHHHHHHHHIIIKKKNNNQQQSSSQQQQQQPPPOOOPPPRRRSSSUUUWWWYYY[[[\\\[[[[[[\\\]]]]]]]]]^^^```bbbdddggghhhkkkmmmooorrrvvv|||zzztttmmmgggccc]]]VVVPPPMMMMMMLLLLLLJJJLLLNNNQQQVVV^^^hhhnnnzzz~~~~~~}}}{{{yyyxxxxxxzzz{{{|||zzz{{{}}}zzzqqqhhhbbb^^^[[[WWWUUUUUUWWW[[[]]]gggzzz~~~|||{{{||||||zzzwwwsssrrrrrrlllkkkiiieee^^^XXXTTTRRRMMMJJJFFFDDDCCCBBBAAA@@@>>>============???@@@AAACCCEEEHHHLLLRRRXXX]]]```___cccgggiiiiiiiiiiiijjjkkkjjjiiifffeeehhhlllpppuuuyyy}}}vvvpppnnnmmmlllkkkjjjiiiiiijjjkkkllllllooosssvvvxxxxxxwwwvvvqqqpppooonnnlllhhhbbb^^^WWWRRRJJJDDD@@@>>><<<;;;;;;;;;;;;:::999888666555666666555555555777888999<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<=====================>>>>>>???BBBDDDGGGJJJMMMQQQVVVZZZaaaeeejjjnnnpppqqqrrrtttxxxyyy{{{|||}}}}}}||||||yyyyyyzzz{{{||||||||||||wwwxxxyyyyyyxxxyyy|||}}}{{{zzz{{{yyyyyyzzz~~~}}}|||{{{xxxzzz}}}zzzzzz}}}}}}vvvxxxxxxmmmccc]]]]]]iiiuuu}}}~~~yyyttteeeWWWDDD777222222222111////////////////////////,,,,,,+++,,,,,,---......------------------------NNNOOOPPPQQQQQQOOONNNMMMKKKLLLNNNQQQUUUWWWWWWVVVUUURRRPPPPPPRRRTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZUUUSSSRRRRRRSSSTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSPPPRRRTTTVVVVVVUUUTTTSSSPPPPPPPPPQQQQQQRRRSSSSSSXXXZZZ___eeelll~~~{{{|||hhhSSSFFF??????<<<999777777777666555666666777999<<>>???@@@@@@AAA@@@@@@@@@BBBDDDFFFGGGFFFDDDAAA??????AAACCCDDDEEEFFFIIIKKKJJJJJJJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMNNNOOOQQQRRRSSSVVVYYYZZZ[[[\\\]]]_________``````aaabbbcccdddhhhjjjmmmpppsssyyyzzztttmmmhhhbbb]]]VVVQQQOOONNNNNNMMMJJJLLLNNNQQQVVV^^^hhhnnnwww|||}}}~~~~~~|||{{{zzzyyyxxxzzz|||~~~~~~yyypppjjjdddaaa\\\YYYXXXZZZ]]]___iiizzz|||yyywwwyyyzzzxxxyyywwwqqqggg\\\UUUQQQOOOLLLHHHEEEDDDCCCAAA@@@>>>============???@@@AAAEEEFFFHHHKKKPPPUUUZZZ\\\[[[^^^aaaddddddcccddddddeeeeeecccbbbcccffflllqqquuuxxx~~~{{{uuurrrpppooonnnkkkiiihhhhhhiiijjjjjjkkknnnpppqqqqqqpppooommmkkkiiigggddd___XXXSSSPPPLLLEEEAAA>>>===<<<;;;;;;;;;;;;;;;:::888777666777777666666777999:::;;;===>>>>>>>>>>>>>>>??????>>>======<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAADDDFFFHHHKKKMMMQQQVVVZZZ```ccchhhlllmmmnnnooopppvvvwwwzzz}}}zzzzzz{{{{{{{{{{{{zzzzzztttvvvxxxyyyzzz|||~~~~~~}}}}}}}}}||||||~~~~~~|||{{{wwwyyy}}}{{{~~~zzzxxx}}}~~~rrrggg^^^ZZZ___lllxxx~~~}}}vvvnnn]]]QQQ@@@444111111111000////////////////////////------,,,+++*********+++------------------------NNNOOOPPPQQQQQQQQQPPPOOONNNMMMMMMOOOSSSUUUUUUUUUTTTRRRPPPOOOQQQSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZTTTRRRQQQQQQSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTPPPQQQSSSUUUUUUVVVUUUUUURRRSSSSSSTTTUUUUUUVVVVVVXXXYYY\\\bbbfffssssss^^^LLLBBB@@@===:::888888888666555777777777777:::===AAACCCBBB@@@>>><<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCDDDFFFGGGFFFDDDAAA??????@@@BBBCCCCCCEEEHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMOOOPPPQQQQQQTTTWWWYYYZZZ[[[^^^_________``````aaaaaabbbbbbeeehhhkkknnnrrrvvv|||~~~yyytttmmmhhhaaa]]]WWWSSSQQQOOONNNLLLJJJKKKMMMPPPVVV___hhhoootttzzz~~~}}}~~~~~~{{{|||||||||{{{|||}}}xxxmmmiiiccc^^^\\\]]]```bbbmmm}}}yyyyyy{{{~~~|||nnn```UUUOOOPPPMMMIIIFFFDDDCCCAAA???>>>============???@@@AAAEEEFFFGGGIIIMMMQQQUUUWWWWWWZZZ]]]^^^]]]]]]^^^^^^]]]^^^^^^___bbbgggnnntttwwwzzzzzzuuurrrqqqoookkkgggdddddddddeeeffffffhhhiiiiiiiiiiiihhhhhhfffdddaaa]]]XXXRRRMMMJJJGGGCCC@@@??????>>>===<<<<<<;;;::::::999999888999999888999999;;;===>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>?????????@@@AAACCCDDDEEEGGGIIIKKKMMMOOOSSSXXX[[[]]]```dddggghhhiiikkklllsssvvvyyy}}}zzz{{{{{{{{{zzzyyyyyyxxxrrruuuyyy{{{|||~~~}}}}}}}}}~~~{{{zzzyyyzzz{{{~~~~~~|||||||||~~~xxxkkkaaa\\\ZZZeeeqqq{{{~~~vvvkkkVVVKKK===333111111111//////////////////////////////...---+++*********))),,,,,,,,,------------...OOOOOOQQQRRRRRRRRRRRRRRRQQQOOOMMMMMMPPPRRRSSSSSSUUUSSSPPPPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYVVVSSSQQQQQQRRRTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTQQQRRRRRRSSSUUUVVVVVVWWWUUUVVVVVVWWWXXXXXXXXXXXXXXXVVVYYY___bbbkkkkkkUUUGGGAAA>>>:::999888888777555777666555555777:::>>>@@@DDDBBB???===;;;;;;;;;<<<<<<<<<<<<===>>>AAACCCDDDDDDDDDEEEFFFEEECCCAAA@@@===???@@@@@@@@@BBBEEEGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHKKKMMMOOOQQQRRRRRRTTTWWWYYYYYYZZZ\\\]]][[[\\\]]]___```aaabbbbbbdddfffjjjlllooorrrvvvyyyzzz~~~yyytttmmmiiiaaa]]]YYYUUUSSSPPPMMMKKKIIIJJJLLLPPPVVV___iiipppsssyyy}}}|||{{{|||~~~~~~~~~|||yyy|||zzzuuunnnhhheeeeeegggiiivvv~~~tttpppqqqsss{{{rrrbbbVVVPPPQQQMMMIIIFFFDDDBBB@@@>>>>>>============???@@@AAABBBCCCDDDFFFIIILLLNNNPPPRRRTTTUUUUUUTTTTTTUUUVVVUUUWWWYYY]]]bbbiiiqqqvvv{{{yyyuuuqqqmmmhhhccc___^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^___]]]YYYVVVTTTPPPKKKHHHEEECCCAAAAAAAAA@@@???======<<<;;;:::999999::::::;;;;;;::::::<<<===???@@@?????????>>>>>>>>>>>>>>>???>>>>>>======>>>>>>??????@@@AAABBBDDDGGGIIIJJJKKKMMMOOOQQQSSSVVV[[[^^^___aaadddfffggghhhkkkmmmsssuuuyyy}}}zzzzzzzzzzzzyyyxxxvvvvvvrrruuuzzz}}}~~~~~~|||}}}||||||}}}~~~~~~|||zzztttiiiccccccdddsss{{{~~~~~~~~~rrrcccNNNEEE999222222222111/////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,---------......OOOPPPQQQRRRSSSSSSSSSSSSSSSPPPMMMLLLNNNPPPRRRRRRVVVSSSQQQQQQRRRTTTUUUUUUSSSSSSTTTUUUWWWXXXXXXYYYXXXUUURRRQQQRRRSSSSSSSSSWWWVVVUUUTTTSSSSSSSSSTTTRRRRRRRRRSSSTTTVVVXXXYYYRRRSSSTTTUUUUUUVVVUUUUUUWWWUUUWWW^^^```fff|||sss\\\KKKAAA>>>;;;999888888777666777666444333555888<<<>>>EEECCC@@@===<<<;;;<<<<<<::::::::::::<<<@@@CCCEEEDDDDDDEEEEEEDDDCCCBBBAAA<<<===>>>>>>>>>???BBBEEEEEEGGGJJJLLLLLLJJJHHHFFFEEEFFFHHHKKKNNNQQQSSSTTTSSSUUUXXXYYYXXXYYYZZZ[[[XXXYYY[[[^^^```bbbcccccccccfffiiikkklllnnnqqqtttttt|||~~~yyytttmmmiii```]]]ZZZWWWTTTQQQMMMJJJHHHIIILLLPPPVVV```jjjqqqsssyyy~~~||||||{{{yyyyyy{{{||||||{{{xxx|||yyyrrrnnnnnnppprrr|||}}}mmmdddccccccnnnuuu|||{{{qqqcccYYYSSSQQQNNNIIIFFFDDDBBB@@@>>>>>>============???@@@AAA???@@@AAADDDFFFHHHIIIJJJMMMNNNNNNMMMKKKKKKMMMOOOOOORRRVVV[[[bbbjjjrrrxxx{{{wwwppplllfff```\\\YYYYYYYYYTTTTTTUUUUUUUUUUUUUUUVVVVVVSSSPPPMMMKKKIIIFFFDDDBBBAAAAAAAAABBBAAA???===>>>===;;;999888999;;;<<<<<<<<<;;;<<<===???AAABBB??????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@BBBDDDFFFIIIKKKMMMNNNPPPRRRTTTVVVYYY]]]aaadddeeeggghhhiiikkknnnppptttvvvyyy|||~~~~~~}}}|||yyyyyyyyyyyyxxxvvvuuutttrrrvvv{{{~~~~~~}}}|||||||||{{{yyy~~~||||||~~~~~~tttllljjjmmmqqq}}}{{{mmm[[[HHH@@@666222222333222000//////////////////////////////.........//////000,,,,,,,,,------.........PPPRRRSSSTTTSSSTTTUUUWWWQQQOOOMMMMMMOOOQQQRRRRRRSSSQQQPPPQQQSSSTTTTTTSSSWWWTTTPPPNNNPPPRRRTTTUUUXXXWWWVVVTTTSSSSSSRRRRRRTTTTTTRRRQQQQQQRRRSSSSSSTTTSSSQQQPPPQQQRRRTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWVVVXXXYYYZZZ]]]gggvvvjjjRRREEE???;;;;;;:::777666999888777555444555777;;;===@@@???>>>===<<<<<<<<<<<<::::::;;;<<<>>>???AAABBBCCCDDDFFFGGGFFFDDDAAA???@@@???>>>>>>>>>???@@@AAAEEEFFFHHHIIIIIIHHHFFFEEECCCFFFIIIKKKLLLNNNQQQSSSVVVWWWXXXXXXWWWWWWXXXZZZYYYYYYZZZ[[[]]]^^^_________cccggghhhfffggglllqqqwww|||~~~vvvoooiiieee___]]]ZZZWWWTTTQQQOOONNNJJJKKKMMMQQQWWW```jjjqqqtttyyy}}}zzzyyyxxxwwwvvvvvvyyy}}}~~~|||yyyxxxwwwwww}}}fffXXXSSSSSSVVVdddppprrrlllddd[[[TTTPPPNNNJJJHHHEEEAAA<<<999;;;;;;<<<<<<===>>>?????????????????????@@@AAAAAACCCDDDEEEEEEEEEFFFHHHJJJMMMOOOUUU\\\cccjjjpppsss}}}yyytttkkkhhhccc___[[[WWWSSSPPPKKKKKKJJJJJJKKKMMMOOOPPPMMMLLLJJJHHHEEEBBB@@@???CCCDDDDDDDDDCCCAAA???>>>>>>===;;;:::999999999:::999:::;;;<<<===???@@@@@@CCCBBB@@@?????????@@@AAA@@@???>>>>>>???AAACCCEEEFFFGGGIIILLLNNNPPPRRRSSSVVVYYY\\\```bbbcccccccccfffggghhhjjjkkklllmmmnnnppprrrwww|||yyysssvvvvvvttttttssstttuuuvvvsssvvvzzz}}}~~~|||}}}~~~~~~~~~~~~}}}}}}||||||~~~xxxvvv|||yyypppjjjkkkxxxqqqaaaVVV???;;;555111000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OOOQQQSSSSSSSSSSSSUUUVVVSSSQQQNNNNNNOOOQQQQQQQQQRRRPPPOOOPPPRRRTTTTTTTTTWWWTTTPPPOOOPPPSSSTTTUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQRRRRRRSSSRRRQQQPPPPPPRRRTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWTTTUUUVVVWWWZZZcccqqq{{{rrr\\\JJJBBB;;;;;;;;;999888888888666444333444777:::<<>>>>>;;;;;;;;;;;;===???AAABBBDDDEEEFFFGGGFFFDDDBBBAAA@@@???>>>======>>>???@@@DDDEEEGGGHHHIIIHHHGGGFFFDDDGGGJJJLLLMMMOOORRRTTTVVVXXXYYYYYYXXXWWWYYYZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^bbbfffgggfffggglllqqqsssxxxxxxqqqkkkhhhaaa___\\\XXXTTTQQQOOONNNKKKLLLNNNQQQVVV___hhhooovvvzzz}}}{{{vvvvvvvvvuuuuuuwww{{{mmm[[[TTTSSSRRR```llloookkkddd[[[SSSRRRPPPLLLHHHEEEBBB===:::;;;<<<===>>>>>>?????????AAA@@@@@@???????????????@@@AAACCCCCCDDDEEEHHHJJJOOORRRXXX___ffflllqqqsss{{{|||xxxuuujjjeee^^^WWWRRRMMMHHHEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCAAABBBBBBCCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<===<<<===>>>???@@@AAABBBBBBBBBAAA???>>>======>>>???AAA@@@@@@@@@AAACCCEEEGGGGGGHHHJJJLLLOOORRRUUUWWW[[[^^^bbbeeeggghhhiiiiiihhhhhhiiijjjlllnnnoooppprrrsssvvv{{{}}}|||wwwssspppqqqrrrsssssssssrrrrrrsssvvvzzz}}}}}}~~~~~~~~~~~~~~~{{{zzzxxxxxx{{{|||tttlllhhhmmm}}}ooo[[[MMM>>>:::444111////////////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,NNNPPPRRRRRRRRRRRRTTTVVVUUURRRPPPOOOQQQRRRRRRQQQPPPOOOOOOPPPSSSUUUUUUUUUWWWTTTQQQPPPQQQSSSUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQSSSRRRPPPPPPPPPQQQSSSUUUUUUTTTTTTTTTTTTUUUVVVVVVRRRSSSSSSSSSVVV^^^jjjsss{{{iiiRRRGGG===<<<===<<<999888777666444333333555888:::>>>???AAABBBBBBAAA???>>>===<<<;;;:::<<<>>>AAACCCFFFFFFFFFFFFEEEDDDCCCBBB???>>>===<<<<<<===>>>???BBBCCCEEEGGGHHHHHHHHHGGGFFFHHHKKKMMMOOOQQQTTTVVVWWWXXXYYYYYYXXXXXXYYY[[[YYYYYYZZZZZZZZZ[[[[[[[[[]]]```dddeeeeeeggglllpppooottt{{{zzztttoookkkcccaaa]]]YYYTTTQQQNNNMMMLLLMMMNNNQQQVVV]]]gggmmmxxx}}}}}}|||wwwxxxxxxwwwxxxzzz}}}{{{dddZZZWWWTTTaaannnqqqnnnggg^^^VVVUUUQQQMMMIIIFFFBBB>>><<<;;;<<<>>>???@@@??????>>>AAA@@@??????>>>>>>>>>>>>>>>@@@CCCDDDEEEGGGKKKMMMSSSVVV\\\dddjjjooorrrsssxxx|||yyywwwuuujjjddd[[[SSSMMMHHHDDDBBB@@@???>>>======>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEECCCBBB@@@???>>>>>>??????BBBBBBBBBBBBDDDFFFHHHJJJIIIJJJLLLMMMOOOSSSXXX[[[___cccgggjjjkkkkkklllmmmjjjjjjjjjjjjlllooorrrtttuuuuuuvvvyyyzzzyyyuuurrrlllnnnqqqtttuuutttsssqqquuuxxx|||}}}uuuwww|||~~~xxxnnngggdddlllpppWWWFFF;;;888333000//////......------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,MMMOOOQQQRRRQQQRRRTTTVVVTTTRRRQQQQQQSSSTTTTTTSSSQQQPPPOOOQQQTTTVVVWWWVVVWWWTTTRRRQQQRRRTTTUUUUUURRRRRRQQQRRRRRRSSSTTTTTTRRRRRRQQQQQQPPPPPPOOOOOORRRQQQOOOOOOOOOQQQSSSUUUUUUTTTTTTTTTTTTTTTUUUUUUQQQQQQQQQQQQTTT[[[eeekkkyyysss[[[MMM???===>>>===999666777555444222333444666888999;;;>>>AAAAAA@@@>>><<<>>>===:::999;;;>>>AAADDDEEEEEEDDDDDDDDDCCCCCCCCC???>>>===<<<;;;;;;<<<===???AAACCCEEEGGGHHHHHHHHHGGGJJJLLLOOOPPPRRRUUUWWWWWWXXXZZZYYYXXXXXXYYY[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^aaacccdddfffjjjnnnmmmrrryyy~~~|||wwwrrrnnnfffccc___ZZZUUUPPPMMMKKKJJJKKKMMMPPPVVV^^^gggnnnzzz~~~~~~}}}}}}}}}}}}|||~~~uuugggbbb```kkkvvvyyyuuunnnddd[[[UUURRRLLLHHHEEEBBB???===;;;<<<>>>???@@@???>>>===>>>>>>>>>======>>>>>>???AAACCCFFFHHHJJJMMMQQQTTTWWW[[[aaahhhnnnqqqssstttwww~~~~~~zzzwwwtttrrrfff```WWWOOOIIIGGGEEEDDD>>>===<<<;;;;;;;;;<<<===BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???======>>>???@@@AAABBBBBBEEEEEEGGGGGGHHHGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNOOOOOOOOORRRXXX\\\dddgggkkkmmmlllkkklllmmmlllkkkjjjjjjlllooosssuuuxxxxxxxxxxxxwwwvvvtttsssnnnpppsssvvvwwwxxxxxxwwwwwwzzz~~~~~~}}}~~~}}}rrrvvvvvvkkkcccaaajjj~~~pppVVVFFF999555111///.........---/////////.........------------------------------++++++++++++++++++++++++MMMOOOQQQQQQRRRRRRTTTVVVSSSRRRQQQSSSUUUVVVVVVVVVRRRQQQPPPRRRUUUWWWXXXXXXVVVTTTQQQQQQRRRTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUURRRRRRRRRQQQQQQPPPOOONNNPPPPPPNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTTTTTTTRRRRRRQQQRRRUUU[[[bbbgggssszzzfffUUUEEE??????<<<888666777666444333333333555666666999===@@@BBBAAA???===???===;;;:::;;;===AAACCCDDDDDDCCCCCCCCCCCCCCCCCC@@@???===;;;;;;;;;;;;;;;===>>>@@@BBBDDDFFFGGGHHHGGGJJJLLLOOOPPPRRRUUUWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[]]]___aaaccceeehhhkkkmmmrrrxxx|||}}}xxxsssooofffddd___ZZZTTTPPPLLLKKKHHHIIILLLPPPVVV```jjjqqq{{{~~~|||{{{|||}}}~~~{{{ssspppyyy{{{ssshhh^^^UUUPPPJJJFFFCCCAAA???>>>;;;<<<===>>>>>>>>>======;;;<<<<<<===>>>@@@AAABBBCCCEEEIIIKKKNNNQQQVVVYYY\\\___eeekkkpppsssssstttvvv}}}}}}yyytttooolllaaaZZZQQQIIIDDDBBBAAA@@@===<<<::::::999:::;;;<<>>???@@@AAACCCDDDEEEEEEIIIIIIKKKKKKKKKJJJHHHGGGHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLNNNNNNQQQSSSSSSQQQOOOQQQVVV[[[jjjnnnqqqqqqnnnkkkkkkmmmnnnmmmlllkkkmmmpppsssuuuzzzzzzyyywwwuuutttssssssrrrrrrsssuuuwwwyyy{{{|||yyy|||~~~}}}}}}||||||}}}~~~}}}~~~~~~}}}}}}{{{ooosss}}}rrrgggaaaccclll}}}lllSSSDDD666444000............---///............---------++++++++++++++++++++++++++++++++++++++++++++++++MMMOOOQQQRRRRRRSSSUUUWWWTTTTTTSSSTTTWWWXXXWWWVVVRRRQQQQQQRRRUUUWWWWWWWWWUUUSSSQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUSSSSSSSSSRRRRRRPPPOOONNNOOOOOONNNMMMNNNPPPSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSRRRSSSWWW\\\bbbeeeooo~~~ppp```NNNEEE@@@<<<999888777666555444333333444555555888<<<@@@BBBBBBAAA@@@>>>===;;;;;;;;;>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>><<<;;;:::;;;;;;;;;<<<===???AAACCCEEEFFFFFFHHHKKKMMMOOOQQQTTTVVVVVVWWWXXXXXXWWWWWWXXXZZZ[[[[[[\\\\\\]]]]]]]]]]]][[[\\\]]]___aaadddfffgggkkkpppvvvzzz~~~}}}wwwrrrnnnfffccc___YYYTTTOOOLLLJJJGGGIIILLLQQQXXXaaalllssszzz~~~}}}{{{|||}}}|||ttthhh^^^TTTOOOIIIDDDBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAACCCEEEFFFEEEHHHKKKNNNQQQTTTYYY\\\```cccggglllppprrrssssssuuu{{{~~~~~~|||wwwrrrlllgggccc```ZZZPPPHHHCCCAAA???>>>;;;:::999888999999;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKMMMNNNOOOOOOOOOMMMJJJIIIGGGFFFFFFEEEEEEFFFHHHIIIMMMMMMNNNOOOPPPQQQQQQRRRTTTWWWYYYVVVRRRRRRVVV[[[oootttxxxwwwrrrnnnoooqqqqqqpppoooooooooqqqsssuuuyyyyyyyyywwwtttrrrrrrrrrrrrrrrrrrsssuuuxxx{{{}}}yyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||}}}}}}|||}}}rrrjjjppp|||}}}{{{zzz~~~|||uuuiii```aaaiiitttyyyaaaKKK>>>555333000/////////...---,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++MMMOOORRRSSSSSSTTTVVVXXXXXXWWWVVVVVVWWWWWWUUUTTTRRRQQQPPPQQQSSSTTTUUUTTTSSSQQQPPPPPPQQQRRRRRRQQQTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTSSSQQQOOONNNNNNNNNMMMMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRTTTXXX]]]bbbdddjjjssszzzjjjXXXKKKCCC<<<:::<<<888777666555444444444444333666:::>>>@@@AAAAAAAAA======<<<<<<<<<>>>???@@@CCCDDDFFFGGGGGGFFFEEEDDDBBBAAA???===;;;:::;;;;;;999:::;;;<<<>>>AAABBBCCCDDDGGGJJJLLLMMMOOORRRTTTUUUVVVWWWWWWVVVVVVWWWYYYYYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\\\\^^^```bbbddddddggglllrrrvvvyyy{{{vvvpppllleeebbb^^^YYYSSSNNNKKKJJJJJJKKKNNNRRRXXXbbblllsssyyy~~~}}}~~~{{{ssshhh^^^TTTOOOIIIDDDCCCCCCDDDDDDBBBAAA???>>>>>>???AAABBBAAABBBBBBCCCEEEGGGIIIJJJJJJLLLOOORRRUUUYYY]]]```ccceeehhhkkknnnqqqrrrssssssxxx{{{zzzzzz~~~zzzrrrkkkeeeaaa]]][[[[[[VVVNNNGGGCCCAAA???>>>;;;;;;:::::::::<<<===>>><<<===???AAACCCFFFGGGHHHEEEDDDDDDDDDEEEGGGHHHIIILLLMMMOOOPPPRRRRRRRRRRRRQQQRRRSSSTTTRRRPPPMMMKKKHHHGGGGGGGGGHHHJJJLLLMMMSSSTTTTTTUUUUUUVVVUUUUUUVVVZZZ]]][[[WWWUUUZZZ___pppuuuzzzzzzuuuqqqsssvvvuuuttttttssssssttttttuuuuuuwwwwwwuuuqqqooooooppppppqqqsssuuuvvvxxxyyyzzzwwwzzz~~~}}}}}}|||||||||~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{zzz~~~~~~}}}}}}~~~|||vvvttttttmmmhhhhhhpppyyy~~~}}}{{{zzz||||||~~~nnnccc[[[bbbqqq|||mmmWWWDDD:::444222000///000000///...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************NNNPPPRRRSSSTTTUUUWWWYYY[[[ZZZXXXXXXWWWVVVSSSQQQQQQPPPNNNOOOQQQRRRRRRRRRRRRQQQOOOOOOQQQRRRQQQPPPUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUUUUUUUSSSRRRPPPNNNNNNMMMMMMMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSRRRSSSSSSTTTRRRRRRTTTYYY^^^bbbcccfffkkk|||qqq___PPPEEE===<<>>??????DDDFFFHHHJJJJJJIIIFFFEEECCCBBB???===<<<;;;;;;;;;999999:::;;;===???AAABBBCCCFFFIIIKKKLLLNNNQQQSSSTTTUUUWWWVVVUUUUUUVVVXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]___aaabbbbbbccciiiooorrrvvv|||zzzuuunnnjjjdddaaa]]]XXXSSSNNNKKKIIILLLNNNPPPSSSYYYaaakkkrrryyy}}}|||uuujjj```TTTOOOIIIEEEDDDEEEFFFGGGEEECCCAAA??????AAACCCEEEFFFFFFGGGGGGHHHIIIKKKKKKNNNQQQTTTWWWZZZ]]]aaaeeeeeefffhhhjjjmmmppprrrsssqqqvvvxxxvvvwww{{{~~~}}}{{{||||||uuujjjaaa[[[YYYWWWVVVOOOJJJEEE@@@???>>>>>>=========<<<<<<===???AAABBB@@@AAABBBBBBDDDDDDEEEFFFCCCCCCDDDEEEGGGJJJLLLNNNRRRSSSUUUWWWXXXXXXXXXXXXTTTUUUVVVWWWUUURRROOOMMMJJJJJJJJJKKKLLLNNNPPPRRRXXXXXXYYYYYYYYYYYYYYYXXXVVV[[[```___ZZZYYY]]]bbbmmmtttzzzyyyuuusssuuuyyywwwwwwwwwwwwvvvvvvuuuuuurrruuuvvvtttpppmmmmmmnnnooorrruuuxxxzzzzzzyyyxxxuuuxxx||||||{{{{{{{{{{{{}}}~~~}}}}}}}}}~~~}}}}}}}}}||||||{{{zzzzzzxxx}}}~~~~~~vvvmmmhhhgggbbbbbbhhhssszzz{{{|||~~~~~~}}}~~~~~~}}}|||mmmaaaZZZddduuuyyygggRRRBBB999444222000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************TTTTTTUUUVVVVVVWWWXXXXXXWWWYYY[[[]]]]]]ZZZXXXUUUTTTRRROOOMMMLLLNNNQQQRRRTTTRRRQQQQQQSSSTTTTTTSSSTTTVVVWWWUUURRRQQQSSSUUUUUUUUUTTTTTTSSSSSSRRRRRRNNNNNNNNNMMMMMMNNNRRRTTTSSSSSSTTTSSSRRRRRRUUUWWWXXXVVVTTTTTTWWW[[[```dddaaagggrrrvvvZZZHHHBBB===666888888777666555444333333555555555777;;;>>>@@@AAA======<<<;;;;;;<<<===>>>CCCEEEHHHJJJKKKJJJIIIHHHEEEDDDAAA>>><<<;;;::::::::::::999:::;;;===???@@@@@@BBBEEEHHHKKKLLLMMMMMMLLLMMMOOOQQQSSSUUUUUUVVVWWWXXXZZZ[[[YYYXXXWWWXXX[[[\\\\\\]]]^^^^^^^^^^^^dddgggkkkoootttzzz~~~{{{xxxrrrnnnhhhddd]]]VVVQQQNNNMMMMMMNNNOOOPPPRRRWWW___iiipppvvvzzzwwwllleeeVVVPPPHHHEEEFFFGGGEEECCCDDDEEEEEEEEEDDDEEEHHHKKKKKKLLLNNNNNNNNNPPPSSSUUUWWWXXXZZZ]]]```ccceeefffiiiiiiiiiiiijjjlllmmmnnnnnnoooqqqssstttuuuvvvvvvzzzxxxxxx~~~|||vvvnnnaaaVVVOOOMMMLLLLLLBBBCCCCCCBBB???======>>>AAA>>>>>>@@@BBBBBBBBBCCCAAABBBCCCDDDFFFGGGHHHHHHFFFHHHIIIKKKLLLNNNQQQTTT\\\]]]]]]]]][[[[[[\\\]]]ZZZZZZYYYZZZYYYVVVRRROOOLLLKKKIIIHHHHHHMMMSSSXXX^^^^^^```bbbdddbbb___[[[___]]]ZZZYYYZZZ]]]aaacccjjjpppuuuxxxxxxwwwyyy{{{zzzwwwuuuuuuuuuuuuqqqnnnssssssqqqpppnnnmmmllllllmmmnnnrrrvvv{{{|||{{{yyytttwwwyyy|||~~~~~~~~~|||yyyyyy{{{|||{{{yyyzzzzzzzzz}}}~~~}}}~~~|||{{{{{{}}}tttddd^^^___\\\ggguuu~~~}}}{{{hhhddddddlllyyyrrr]]]III:::444000000000000///////////////,,,******---//////---------------------------************************TTTTTTUUUVVVVVVWWWWWWXXXVVVXXXZZZ\\\\\\ZZZXXXVVVUUUSSSQQQNNNNNNOOOQQQSSSTTTSSSRRRRRRTTTUUUUUUTTTTTTUUUVVVUUURRRRRRTTTVVVUUUUUUUUUTTTSSSSSSRRRRRROOOOOOOOONNNMMMNNNQQQTTTSSSTTTTTTSSSRRRRRRTTTVVVXXXVVVUUUUUUWWW[[[___bbb___ccckkk|||jjjUUUHHHCCC@@@:::999888777666555444444555444444666999===@@@AAA???>>><<<;;;;;;<<<===>>>BBBCCCFFFIIIKKKJJJIIIHHHFFFDDDBBB???===<<<;;;;;;::::::::::::;;;===???@@@@@@BBBDDDGGGIIIKKKLLLLLLJJJLLLMMMOOORRRSSSTTTUUUWWWYYY[[[[[[YYYXXXXXXXXXZZZZZZ[[[\\\]]]]]]]]]]]]aaadddiiinnnrrrxxx}}}}}}yyyrrrmmmkkkggg___XXXQQQMMMLLLKKKMMMNNNPPPRRRWWW^^^ggglllvvvzzz|||rrrggg```UUUOOOIIIFFFHHHIIIGGGEEEEEEFFFGGGGGGGGGHHHKKKMMMMMMOOORRRTTTUUUWWWZZZ\\\___```aaabbbdddeeeffffffllllllllllllllllllkkkkkkjjjkkkmmmooopppqqqrrrrrruuutttuuuzzz|||vvvmmmfff[[[QQQLLLIIIIIIHHHCCCDDDDDDBBB???>>>>>>???AAAAAABBBEEEGGGFFFEEEEEECCCDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNPPPSSSXXX[[[aaacccdddcccaaa`````````___]]][[[YYYXXXVVVRRROOOKKKLLLLLLKKKLLLPPPUUUYYY]]]^^^```bbbdddccc___\\\]]]]]][[[YYYXXXZZZ___cccnnnqqquuuxxxyyyyyyyyyyyyxxxvvvuuuvvvwwwwwwuuurrrttttttsssrrrpppnnnllljjjmmmmmmppptttxxxzzzzzzyyytttvvvyyy{{{}}}~~~}}}{{{xxxvvvvvvxxxyyyxxxvvvzzzzzz{{{}}}}}}}}}||||||||||||~~~~~~uuugggaaaaaahhhqqq}}}{{{yyy{{{yyytttggghhhmmmvvvyyyiiiUUUCCC888333222111111000///...------///,,,***+++---///...---------------------------************************TTTTTTUUUVVVVVVWWWWWWWWWVVVWWWYYYZZZ[[[YYYXXXWWWWWWVVVSSSQQQPPPQQQRRRSSSUUUSSSRRRRRRTTTUUUUUUUUUSSSTTTTTTTTTSSSSSSTTTVVVVVVVVVUUUTTTTTTSSSSSSRRRPPPPPPPPPNNNMMMMMMPPPRRRTTTTTTTTTRRRQQQQQQSSSUUUVVVUUUSSSSSSTTTWWW[[[]]]______dddqqqzzzbbbMMMDDDEEE<<<;;;999888666555444444333333333333666:::???AAAAAA@@@===<<<;;;<<<===>>>???AAADDDGGGJJJJJJJJJJJJFFFEEECCCAAA???===<<<<<<;;;:::::::::;;;<<<>>>???@@@BBBCCCFFFGGGIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSWWWYYY[[[[[[ZZZYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\^^^bbbggglllqqquuuzzz}}}zzzrrrmmmmmmiiiaaaYYYQQQMMMKKKJJJLLLNNNQQQTTTXXX^^^dddhhhuuuyyy~~~~~~{{{wwwnnnccc\\\SSSNNNIIIGGGIIIJJJJJJHHHGGGIIIJJJKKKKKKLLLOOORRRRRRVVVZZZ^^^```aaacccdddiiiiiiiiiiiihhhhhhggggggmmmmmmmmmmmmkkkiiigggffffffggghhhjjjkkklllllllllnnnmmmoootttyyyxxxrrrkkk```ZZZRRRKKKGGGEEEDDDCCCDDDDDDDDDBBB???>>>>>>???CCCFFFJJJNNNOOONNNKKKIIIGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRTTTYYY___dddiiikkklllkkkiiieeedddcccbbb___[[[XXXVVVUUUSSSQQQLLLMMMOOOPPPQQQTTTXXX[[[______```cccdddccc```]]]ZZZ\\\\\\ZZZVVVWWW]]]cccooopppssswwwzzz{{{yyywwwttttttuuuvvvyyyyyyxxxvvvtttuuuvvvvvvtttqqqnnnlllnnnmmmnnnrrrvvvyyyyyyyyytttvvvyyy{{{|||}}}{{{|||zzzyyyyyyzzzzzzyyyxxxzzzzzzzzz|||~~~|||||||||}}}~~~tttjjjhhhjjjzzz}}}~~~~~~yyyssssssuuusssnnnfffllluuu~~~zzzlll[[[III<<<555222333222111000...---,,,,,,...,,,++++++---......---------------------------++++++++++++++++++++++++SSSTTTUUUVVVWWWVVVVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWYYYXXXVVVUUUTTTSSSTTTTTTTTTRRRQQQRRRTTTUUUUUUUUURRRSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQOOOMMMMMMOOOQQQRRRRRRRRRPPPOOOOOOQQQRRRSSSRRRQQQQQQRRRTTTVVVXXX```^^^```kkk~~~rrrVVVGGGEEE===<<<:::777555444444444222222222222444888===@@@BBBAAA>>><<<;;;<<<===>>>===???BBBEEEHHHJJJJJJKKKGGGFFFDDDCCCAAA???>>>>>><<<;;;::::::;;;<<<===>>>@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJLLLNNNPPPRRRTTTVVVXXXZZZ[[[ZZZYYYYYYYYYXXXYYYZZZ[[[\\\\\\]]]]]]\\\```fffkkkooosssvvvyyy{{{sssmmmlllhhh```XXXQQQMMMKKKJJJLLLOOOTTTYYY\\\```dddgggssswww|||~~~yyyuuukkk```ZZZQQQNNNJJJIIIJJJKKKKKKKKKIIIKKKMMMOOOPPPRRRUUUXXX[[[___eeeiiijjjjjjjjjjjjnnnnnnnnnmmmllljjjhhhgggkkkkkklllkkkiiigggcccaaacccdddeeefffgggggggggggggggfffhhhkkknnnkkkddd^^^TTTPPPJJJFFFDDDCCCBBB@@@DDDDDDCCCAAA>>>===>>>@@@EEEMMMTTTWWWXXXWWWSSSNNNKKKLLLMMMOOOPPPRRRSSSTTTUUUUUUTTTTTTVVV[[[ccciiimmmoooqqqppplllhhheeedddaaa]]]YYYVVVUUUUUUUUUTTTPPPPPPQQQQQQRRRVVV[[[___cccbbbcccdddeeeccc```]]]YYY]]]^^^[[[UUUUUU[[[bbbkkkkkknnnsssxxxzzzxxxuuurrrrrrtttvvvxxxwwwvvvuuusssuuuxxxzzzyyywwwtttqqqqqqpppoooqqquuuxxxzzzzzzuuuwwwzzz{{{|||~~~{{{zzz||||||{{{{{{|||{{{zzzyyyzzzyyyyyyzzz}}}~~~~~~}}}|||}}}~~~~~~{{{qqqlllttt~~~|||yyy~~~~~~zzztttqqqqqqrrroookkkhhhppp{{{}}}{{{|||qqq___LLL>>>666333222111111000///......---------,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++SSSTTTUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUSSSQQQPPPQQQSSSUUUUUUUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTQQQNNNMMMOOOQQQOOOPPPOOONNNMMMMMMOOOQQQSSSSSSSSSSSSTTTUUUVVVWWW___\\\]]]fffuuuhhhQQQGGG>>>===:::777444333333333111222333222333555:::>>>AAA@@@>>>===<<<<<<<<<<<<;;;===@@@CCCFFFIIIJJJKKKGGGGGGFFFEEECCCAAA@@@???===<<<;;;:::;;;;;;======??????@@@AAABBBCCCDDDEEEHHHHHHIIIKKKMMMPPPSSSTTTUUUWWWYYYZZZYYYXXXYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^[[[___eeejjjmmmqqqtttvvv~~~|||uuupppjjjfff___WWWQQQMMMLLLKKKMMMRRRXXX^^^bbbeeehhhjjjpppuuu{{{~~~xxxrrriii___ZZZQQQOOOLLLKKKKKKLLLLLLLLLKKKNNNRRRUUUXXX[[[^^^aaagggkkkooorrrrrrpppoooooooooppppppooommmkkkhhhggghhhiiijjjjjjhhhfffcccaaabbbccccccccccccbbbaaaaaa_________aaabbb^^^XXXRRRLLLIIIFFFDDDDDDDDDCCCAAACCCCCCBBB@@@>>>>>>@@@BBBIIITTT^^^aaaaaaaaa\\\UUUQQQRRRSSSTTTVVVWWWXXXXXXWWWVVVUUUSSSUUUZZZbbbhhhlllnnnooonnnjjjeeeaaa```[[[YYYVVVUUUVVVWWWXXXXXXUUUTTTQQQPPPQQQVVV^^^dddgggffffffffffffdddaaa^^^\\\___aaa\\\VVVTTTYYY___ddddddgggmmmtttwwwvvvsssoooqqqtttuuuuuusssrrrqqqppptttxxx}}}~~~}}}{{{yyyuuutttrrrsssvvvyyy{{{{{{wwwyyy{{{|||}}}}}}|||{{{xxxyyyzzzzzzyyyxxxwwwwwwyyyxxxwwwxxx{{{|||||||||~~~wwwmmmnnn}}}yyyyyy}}}xxxsssqqqooolllhhheeekkksss|||}}}}}}}}}vvvhhhSSSBBB777333222222............////////////+++,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++RRRTTTUUUWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXYYYYYYYYYXXXWWWVVVSSSRRRQQQRRRTTTVVVVVVVVVTTTRRRQQQQQQSSSTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYWWWSSSOOONNNOOOQQQMMMNNNNNNMMMLLLMMMOOOQQQUUUVVVVVVWWWXXXYYYYYYZZZ]]]YYYZZZaaakkk|||vvv[[[JJJAAA???;;;777555444444444111333555444333333777;;;======>>>>>>===<<<;;;::::::<<<>>>AAAEEEGGGIIIJJJHHHHHHHHHGGGEEECCCBBBAAA>>>===;;;;;;:::;;;<<<======>>>>>>>>>@@@AAACCCDDDGGGGGGHHHJJJLLLPPPSSSUUUSSSVVVXXXYYYXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^[[[^^^cccgggjjjnnnqqqtttyyy~~~yyytttkkkfff___XXXRRRNNNMMMLLLNNNTTT[[[cccgggkkknnnpppqqqvvv|||wwwrrriii```[[[TTTSSSQQQOOONNNMMMMMMNNNOOORRRXXX]]]aaaeeeiiilllrrruuuyyyzzzyyywwwuuutttrrrrrrsssrrrpppmmmiiigggggghhhhhhhhhgggeeecccbbb`````````___]]][[[ZZZYYYUUUUUUVVVWWWWWWUUUPPPLLLIIIGGGEEEDDDEEEFFFEEEEEECCCCCCCCCAAA@@@AAADDDGGGOOO^^^jjjlllkkkkkkfff___ZZZZZZ[[[[[[\\\]]]]]]^^^YYYXXXVVVTTTTTTXXX___dddhhhiiiiiigggccc^^^[[[ZZZVVVUUUUUUWWWZZZ[[[[[[ZZZXXXVVVRRROOOOOOUUU^^^dddiiihhhggghhhhhhgggdddbbbbbbcccccc^^^XXXVVVYYY]]]]]]___ccciiinnnqqqqqqpppmmmpppssstttrrrpppnnnnnnooorrrxxx}}}~~~zzzxxxvvvvvvxxxzzzzzzzzzwwwyyyzzz{{{|||}}}~~~}}}|||yyy{{{}}}}}}|||zzzyyyzzzyyyxxxwwwxxxzzz|||||||||~~~|||}}}}}}~~~}}}||||||}}}ssslllqqqyyyyyy|||yyytttpppjjjcccaaaccclllqqqwwwzzzzzzxxxxxxyyymmm^^^JJJ;;;444333222111,,,------......///000000***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,RRRTTTUUUWWWWWWUUUSSSRRRSSSRRRRRRRRRTTTVVVYYYZZZVVVWWWYYYZZZZZZYYYXXXWWWUUUTTTSSSTTTWWWXXXYYYXXXUUUSSSQQQQQQSSSTTTSSSQQQRRRSSSTTTVVVWWWYYYZZZ[[[]]]\\\YYYUUUQQQOOOPPPQQQMMMMMMNNNNNNMMMNNNQQQTTTTTTUUUWWWYYYZZZZZZZZZZZZ[[[XXXZZZ```dddnnnfffRRRDDDBBB>>>:::777666666666111555888777444222555888999;;;===>>>>>>===:::888:::;;;===@@@CCCFFFHHHIIIIIIIIIIIIHHHGGGEEECCCBBB>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEFFFGGGJJJNNNQQQSSSRRRTTTWWWWWWWWWVVVWWWWWWVVVWWWYYY[[[\\\]]]^^^^^^ZZZ]]]```cccfffjjjooorrrxxx|||}}}yyyooojjjcccZZZTTTOOOMMMLLLNNNTTT]]]eeekkkooosssvvvuuuyyy|||vvvmmmeeebbbZZZYYYWWWTTTRRRPPPOOOPPPSSSXXX^^^eeejjjoootttxxxzzz}}}}}}{{{{{{xxxxxxxxxvvvsssoookkkhhhfffeeedddcccaaa```___^^^]]]\\\[[[YYYVVVSSSQQQOOOKKKLLLMMMNNNPPPOOONNNMMMHHHFFFDDDDDDFFFGGGHHHHHHEEEEEEEEEDDDDDDFFFIIIMMMVVVgggtttuuutttuuuppphhhcccccccccccccccccccccccc]]]\\\YYYVVVUUUXXX]]]aaaccccccbbb___[[[WWWVVVUUUTTTUUUXXX\\\______]]][[[XXXVVVSSSPPPPPPUUU\\\aaagggggggggiiikkkkkkjjjiiihhhgggeee```[[[YYYYYYZZZZZZ^^^cccgggiiijjjkkkkkkkkknnnrrrsssqqqooonnnnnnnnnqqqvvv{{{~~~~~~|||zzzxxxxxxyyyzzzyyyxxxvvvwwwyyyyyyyyy{{{}}}~~~|||}}}}}}}}}{{{yyyxxxyyy{{{}}}~~~~~~~~~}}}yyy{{{}}}}}}||||||uuupppooovvv}}}xxx{{{yyysssnnnfffaaafffnnnxxxzzz||||||yyyuuuqqqooocccUUUBBB777333333111...------..................))),,,//////---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,RRRSSSVVVWWWWWWUUUSSSQQQRRRRRRQQQQQQSSSVVVYYY[[[UUUVVVXXXZZZ[[[ZZZYYYXXXWWWUUUUUUVVVXXXZZZ[[[ZZZVVVTTTQQQQQQSSSTTTRRRPPPQQQRRRTTTVVVXXXZZZ\\\]]]^^^]]][[[VVVRRRPPPPPPRRRMMMNNNOOOOOOOOOPPPSSSVVVQQQRRRUUUWWWXXXYYYYYYXXX]]]YYY[[[aaaaaafffzzzsss^^^GGGDDD@@@<<<999777777888111555999888444222333666666999<<>><<<;;;::::::;;;<<<:::::::::;;;===@@@BBBCCCDDDDDDDDDEEEHHHLLLPPPRRRQQQSSSVVVWWWVVVVVVVVVWWWUUUVVVXXXYYY[[[\\\\\\]]]YYY[[[^^^```cccgggmmmpppzzz}}}|||sssnnnfff]]]UUUPPPMMMLLLNNNTTT\\\eeelllrrrvvvyyyyyy}}}{{{ssslllhhh^^^]]]\\\XXXUUURRRQQQQQQVVV[[[cccjjjqqqvvv|||~~~}}}}}}|||zzzvvvqqqllliiicccbbb___]]][[[YYYYYYXXXYYYXXXWWWTTTQQQMMMJJJIIIEEEEEEGGGIIILLLNNNOOOOOOHHHFFFDDDDDDFFFHHHIIIJJJGGGGGGGGGFFFGGGIIIMMMQQQ[[[mmmzzzzzzyyy{{{wwwoooiiiiiihhhhhhgggggggggfff```___\\\YYYWWWXXX\\\_________^^^[[[VVVSSSRRRRRRTTTWWW[[[```cccbbb^^^ZZZVVVUUUTTTRRRRRRTTTYYY]]]eeeeeefffiiimmmoooooonnnllljjjfffaaa^^^[[[YYYXXXZZZ___eeegggfffeeegggiiiiiimmmrrrtttrrrooooooooonnnqqquuuyyy|||}}}}}}}}}}}}{{{yyyyyyyyyyyywwwuuutttuuuwwwwwwwwwyyy{{{}}}}}}~~~yyy}}}}}}{{{zzz{{{|||{{{yyyzzz||||||~~~yyy|||~~~~~~{{{pppnnnrrr{{{}}}xxxwww|||~~~xxxrrrmmmfffeeeooo~~~xxxpppkkk]]]OOO>>>555333333000,,,/////////......------,,,))),,,//////---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,TTTUUUUUUTTTQQQPPPQQQRRRSSSRRRQQQQQQRRRSSSTTTUUUQQQRRRSSSUUUVVVVVVVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXUUUUUUUUUTTTTTTRRRQQQQQQUUUUUUTTTUUUVVVXXXZZZ\\\aaa___[[[YYYWWWTTTQQQNNNNNNOOOOOONNNMMMNNNPPPRRRSSSSSSTTTUUUVVVXXXYYYYYY[[[YYYYYYZZZ[[[aaappp~~~mmmPPPEEE;;;888888666444444:::999888777555555444444666999===@@@AAA@@@===;;;:::===???>>><<<>>>DDDJJJIIIJJJJJJIIIFFFDDDDDDDDDAAA???===;;;:::999999:::>>>===;;;999999;;;???CCCAAAAAACCCFFFIIILLLOOOQQQNNNOOORRRTTTUUUUUUTTTSSSVVVVVVXXXZZZ[[[\\\\\\\\\\\\]]]]]]^^^___ccchhhlllqqqxxxwwwpppfff]]]XXXUUUSSSRRRSSSWWW\\\bbbiiipppwww|||}}}yyymmmkkkbbbZZZXXXWWWTTTTTTUUU[[[aaakkksssyyy~~~~~~}}}}}}}}}yyyqqqlllggg```YYYVVVWWWWWWTTTQQQTTTSSSPPPMMMJJJGGGEEEEEEDDDDDDEEEKKKQQQTTTTTTSSSOOOMMMJJJHHHIIIJJJKKKJJJLLLKKKJJJHHHIIIMMMSSSXXXcccvvvuuusssrrrppppppooommmjjjhhhdddcccaaa]]]ZZZYYYZZZ[[[___\\\XXXVVVUUUUUUTTTTTTZZZZZZ\\\```dddddd```]]]VVVVVVVVVTTTSSSTTTWWWYYYfffgggiiilllppprrrqqqpppllljjjgggccc___\\\YYYXXX\\\```dddfffeeedddeeegggjjjkkklllmmmnnnnnnnnnnnnsssuuuxxxzzz{{{|||~~~zzzwwwwwwwwwwwwvvvxxxxxxxxxyyyzzz||||||zzzxxxwwwyyy|||~~~}}}{{{zzz{{{|||}}}~~~}}}~~~~~~~~~}}}|||{{{}}}~~~~~~uuulllllluuuzzzvvvyyyyyyyyylllccc___ggg{{{zzzpppfffPPPFFF:::333333444111......------,,,,,,,,,------,,,,,,------,,,,,,+++***...---,,,,,,++++++,,,,,,******++++++++++++******SSSTTTUUUTTTRRRPPPQQQQQQQQQPPPPPPPPPPPPRRRSSSTTTQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQRRRRRRSSSTTTVVVYYY[[[\\\___]]]ZZZXXXVVVTTTQQQOOOOOOOOOPPPOOONNNNNNQQQSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVWWWXXXXXX]]]jjjxxxqqqXXXKKK@@@;;;:::777666666999888777666555444444444555888<<>><<<:::<<<>>>===;;;===CCCHHHIIIJJJKKKJJJGGGEEEDDDDDDAAA@@@>>><<<::::::::::::<<<<<<<<<;;;:::<<>>:::<<<===<<<;;;<<>><<<;;;:::;;;;;;:::;;;<<<<<<<<<===@@@BBBCCCCCCDDDEEEGGGHHHJJJKKKNNNPPPRRRTTTUUUUUUTTTSSSQQQRRRSSSUUUWWWYYYZZZZZZZZZ[[[\\\]]]^^^aaafffiiinnnrrr{{{xxxnnneee```^^^^^^^^^___```bbbdddhhhnnnuuuzzz~~~~~~wwwpppkkkkkkjjjiiijjjlllmmmlllkkkkkklllooouuu~~~}}}ssshhhbbb\\\WWWVVVYYY```hhhttt~~~||||||{{{xxxuuukkkeee]]]XXXVVVTTTQQQNNNHHHGGGDDDBBBAAA@@@@@@@@@CCCFFFMMMVVV^^^cccddddddaaa]]]YYYVVVTTTSSSRRRQQQOOOOOONNNNNNPPPTTT[[[```qqq}}}zzz{{{|||}}}}}}yyyrrrnnnmmmmmmkkkhhheeebbbbbbcccaaa```^^^]]]^^^```bbbdddeeeddddddeeeeeeddd```^^^``````^^^[[[XXXWWWYYY[[[___aaadddiiinnnrrrvvvxxxvvvsssnnnhhhbbb^^^[[[ZZZZZZ]]]bbbeeeffffffggghhhjjjkkklllnnnpppqqqrrrrrrwwwyyy{{{{{{zzzzzzzzz|||}}}zzzzzz{{{|||}}}|||{{{{{{{{{{{{|||}}}~~~}}}|||{{{}}}}}}}}}{{{}}}{{{zzzzzz{{{{{{zzzyyy~~~~~~~~~}}}|||yyy{{{}}}~~~}}}uuuqqqooottt~~~yyywww{{{{{{qqqeee___aaallliiiUUUGGG???555111111222111///000///...---,,,+++++++++......//////......---,,,------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,RRRSSSUUUTTTSSSQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQSSSTTTVVVWWWXXXVVVTTTRRRRRRRRRRRRPPPNNNQQQRRRSSSRRRQQQPPPRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVYYYYYYZZZ\\\[[[[[[bbbkkktttzzzgggXXXHHHAAA===;;;:::;;;666555555444444444555555222444888;;;>>>?????????:::<<<<<<<<<;;;<<>>>>>>>>@@@AAAAAABBBBBBDDDEEEGGGIIIJJJNNNOOORRRTTTUUUUUUTTTSSSOOOOOOPPPRRRTTTVVVXXXYYYXXXYYY[[[\\\]]]```dddgggkkknnnuuu|||rrrjjjfffdddddddddeeeeeeeeefffiiinnnvvv{{{}}}}}}tttkkkeeeccc```^^^]]]\\\\\\ZZZXXXYYYZZZ[[[___eeemmmssswww{{{ppphhhaaaZZZZZZ]]]```hhhuuu~~~yyywwwvvvtttrrrhhhccc\\\VVVRRRPPPMMMJJJEEEDDDCCCAAAAAAAAABBBCCCFFFLLLVVVbbbkkkqqqrrrrrrmmmiiiccc___\\\YYYWWWUUURRRSSSSSSSSSUUUYYY___dddqqq~~~wwwxxx{{{~~~~~~zzztttooojjjkkkkkkjjjhhhgggggghhhkkkjjjiiigggeeeeeefffhhhggggggfffeeedddcccbbbaaabbbbbb```]]]ZZZYYYZZZ\\\\\\___cccggglllpppuuuxxxwwwtttoooiiiccc___\\\[[[WWWZZZ___cccgggiiikkklllkkkllloooqqqsssuuuvvvvvvyyyzzz|||{{{zzzyyyyyyzzz|||{{{zzz{{{~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwww||||||}}}~~~~~~~~~~~~}}}{{{zzz|||~~~wwwmmmnnnrrr{{{~~~}}}zzzoooddd___aaalll~~~fffNNNAAA:::333000000111000///111000...---,,,++++++***,,,,,,------,,,,,,+++***---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++QQQSSSUUUUUUSSSRRRQQQQQQNNNOOOPPPQQQRRRSSSTTTTTTWWWUUUSSSRRRRRRSSSTTTVVVUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTQQQPPPOOOOOOOOOOOONNNMMMQQQRRRSSSSSSQQQQQQQQQRRRTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTUUUXXXWWWUUUYYY___iiizzzkkk\\\LLLCCC???<<<;;;===666555555444444444555555222333666999<<<>>>??????<<<<<<<<<<<<;;;<<<===???EEEHHHJJJKKKIIIGGGFFFFFFDDDBBB@@@>>>===<<<<<<===999;;;>>>????????????@@@>>>???@@@BBBDDDGGGIIIJJJMMMNNNQQQSSSTTTSSSSSSRRRNNNNNNNNNPPPQQQTTTVVVWWWVVVXXXZZZ[[[\\\^^^aaadddgggjjjoooyyywwwpppllljjjjjjiiihhhhhhhhhiiikkkpppwww||||||~~~~~~{{{{{{{{{}}}zzzuuummmddd^^^]]]ZZZWWWUUUUUUTTTRRRQQQRRRRRRRRRSSSVVVZZZ^^^aaagggssszzzoooeee\\\ZZZ\\\aaajjjwwwwwwssspppllliii```\\\VVVPPPLLLJJJHHHGGGDDDCCCAAA@@@AAABBBDDDEEEJJJSSSaaaoooyyy~~~xxxtttmmmgggccc___\\\ZZZWWWXXXXXXXXXYYY]]]bbbfffmmmyyywwwxxxzzz{{{{{{vvvooojjjccceeegggggghhhiiilllnnnqqqqqqqqqoookkkhhhhhhiiigggfffeeecccbbbbbbcccdddgggfffccc^^^YYYVVVVVVWWW[[[___cccgggjjjnnnrrrvvvtttrrrnnnjjjeee```]]]\\\SSSVVV[[[bbbhhhllloooooonnnooorrrtttvvvxxxyyyzzzyyy{{{|||{{{zzzxxxxxxyyy{{{{{{{{{}}}||||||}}}~~~~~~~~~~~~|||zzzxxxwwwvvv||||||}}}~~~~~~~~~}}}}}}}}}}}}{{{|||}}}wwwqqqfffkkkttt}}}uuujjjaaa```eeeooo}}}{{{___GGG;;;777222///000000000...111000...---,,,++++++***,,,,,,------,,,,,,+++***,,,,,,+++************+++******++++++++++++******PPPRRRUUUUUUTTTRRRQQQQQQOOOPPPQQQSSSTTTUUUUUUUUUWWWVVVUUUSSSSSSSSSTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOMMMNNNOOOOOONNNLLLQQQRRRTTTSSSRRRPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTVVVTTTUUUWWWVVVTTTVVV[[[bbbrrrssscccRRRHHHCCC>>><<<===777666666555444444555555222333555777:::<<<>>>???=========<<<<<<<<<======AAADDDHHHJJJJJJHHHHHHHHHEEECCCAAA???>>>======>>>;;;===??????>>>>>>???@@@======???AAACCCFFFHHHJJJKKKMMMOOOQQQRRRRRRQQQPPPNNNNNNNNNNNNOOOQQQSSSUUUUUUVVVXXXZZZZZZ\\\___bbbdddfffkkkttt|||wwwsssqqqpppnnnllllllllllllnnnqqqwww{{{zzz|||xxxsssqqqpppsssrrrqqqpppmmmhhh```[[[VVVTTTPPPOOOOOOOOONNNMMMMMMLLLLLLMMMNNNQQQTTTVVVXXXcccsssxxxjjj^^^YYY[[[fffnnnzzz~~~uuuoooiiiccc^^^UUURRRNNNIIIFFFDDDDDDDDDCCCBBB@@@??????BBBDDDFFFOOOZZZkkkzzz~~~wwwpppkkkfffbbb```]]]]]]]]]\\\\\\___cccfffkkksssyyyxxxwwwuuurrrmmmgggbbb^^^___aaacccfffjjjpppttttttwwwyyywwwqqqllljjjjjjffffffdddbbb```aaaeeehhhllljjjeee^^^WWWRRRQQQQQQYYY^^^dddhhhjjjlllpppssstttsssqqqmmmiiiccc___\\\SSSUUUZZZaaaiiinnnpppooopppqqqtttvvvxxxzzz{{{{{{xxxzzz{{{{{{zzzyyyyyyzzz{{{{{{|||~~~~~~{{{{{{}}}~~~~~~}}}yyywwwvvvwww}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~|||}}}~~~vvvmmmjjjcccjjjvvv}}}}}}|||xxxmmmeee```dddmmmvvvoooUUU@@@777555111////////////...000///...---,,,+++++++++......//////......---,,,,,,,,,+++***************)))******++++++******)))OOORRRUUUVVVTTTRRRQQQQQQNNNOOOQQQSSSUUUUUUVVVUUUVVVUUUUUUTTTSSSRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPOOOMMMPPPRRRSSSSSSQQQPPPOOOPPPOOOPPPPPPQQQRRRSSSTTTTTTXXXUUUUUUWWWVVVTTTVVVZZZ\\\ggg|||}}}mmm[[[PPPHHHAAA======999888777666555444444444333333444666888;;;===>>>???>>>============<<<;;;===AAAFFFIIIIIIIIIHHHIIIEEEDDDBBB@@@???>>>>>>>>>===>>>??????======>>>@@@>>>>>>???@@@BBBDDDFFFGGGJJJKKKMMMPPPQQQPPPPPPOOOOOOOOONNNMMMNNNPPPRRRSSSSSSUUUXXXYYYYYY[[[]]]```aaaccchhhqqq~~~{{{xxxuuurrrpppqqqqqqppppppqqquuuxxxxxxzzz~~~zzzsssmmmjjjiiihhhhhhhhhhhhgggccc^^^ZZZQQQNNNKKKJJJJJJKKKJJJJJJHHHHHHHHHHHHIIIKKKMMMOOOQQQZZZfffqqq|||www|||qqqddd___aaaiiippp{{{xxxooohhh```WWWQQQKKKJJJGGGDDDAAAAAACCCDDDDDDBBB@@@???@@@BBBEEEHHHQQQ^^^qqqxxxrrrmmmiiifffbbbbbbaaa```^^^___bbbdddiiimmmuuu~~~}}}{{{rrrpppllliiigggddd```^^^]]]^^^```aaaeeelllsssyyy~~~zzzqqqlllkkkhhhhhheeebbb___aaaeeeiiikkkiiieee^^^WWWSSSQQQRRRTTT[[[dddiiijjjlllooorrrxxxxxxwwwtttnnnggg```\\\VVVWWW[[[aaaiiimmmnnnlllqqqrrrtttvvvxxxyyyzzzzzzvvvxxxzzz{{{zzzzzz{{{|||{{{|||}}}~~~{{{yyyzzz|||}}}|||~~~~~~~~~}}}yyyvvvvvvwww||||||}}}}}}}}}}}}||||||zzz|||}}}|||}}}~~~yyyjjjcccdddbbbkkkxxx{{{{{{{{{}}}{{{wwwkkkeeeccckkkuuu|||uuuaaaKKK:::555444222000//////......///...---,,,,,,,,,,,,,,,......//////......---,,,,,,++++++******************++++++,,,,,,++++++***OOOQQQUUUVVVUUUSSSQQQQQQMMMOOOQQQSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPOOOSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSPPPQQQSSSUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRPPPOOOOOOQQQSSSSSSQQQOOOOOOOOONNNNNNOOOPPPQQQRRRSSSTTTUUUQQQQQQSSSRRRPPPRRRVVVXXX```rrruuubbbVVVMMMDDD>>><<<::::::888777555555444444444444444555777:::<<<>>>@@@???>>>>>>>>>>>><<<;;;;;;???DDDHHHIIIIIIIIIIIIFFFDDDBBB@@@???>>>?????????@@@@@@>>>===<<<>>>????????????@@@AAABBBCCCDDDIIIJJJMMMOOOPPPOOOOOONNNPPPOOONNNMMMMMMOOOQQQRRRSSSUUUWWWXXXYYYZZZ]]]___```bbbfffppp~~~|||xxxuuusssttttttsssqqqqqqssstttwwwyyy|||~~~}}}~~~}}}wwwpppjjjgggfff_______________]]]YYYUUUOOOLLLIIIGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHJJJRRR[[[ccckkkxxxwwwhhhjjjnnnyyywwwkkkgggiiijjjppp{{{zzzqqqiiiaaaXXXNNNGGGEEEEEECCCAAA???@@@CCCEEEGGGEEECCCAAABBBEEEHHHJJJSSS```ttt|||wwwqqqmmmjjjeeeeeedddaaa______aaacccgggiiinnnuuuyyyyyyvvvuuugggdddaaa_________^^^]]]______```aaaeeellluuu{{{uuunnnkkkkkkjjjgggccc___```eeejjjfffeeebbb]]]YYYVVVVVVXXXQQQYYYccciiikkklllooorrr|||}}}|||yyysssjjjbbb]]]YYYYYY\\\bbbhhhlllkkkiiiqqqrrrsssuuuwwwxxxyyyyyyuuuwwwzzz{{{{{{{{{|||~~~||||||}}}|||yyywwwxxx{{{}}}|||~~~}}}yyyvvvvvvxxxyyyzzzzzzzzzzzzzzzyyyyyyyyy{{{~~~~~~zzz{{{}}}~~~rrraaa\\\___ccclllyyyzzzzzz{{{}}}}}}~~~}}}yyynnniiihhhqqq{{{~~~~~~|||kkkXXXEEE888555444222111//////...---...------,,,,,,,,,------,,,,,,------,,,,,,+++***,,,++++++***)))*********+++,,,,,,------,,,,,,+++SSSUUUVVVVVVSSSQQQPPPQQQPPPOOOOOOOOOQQQTTTWWWYYYTTTSSSSSSSSSTTTTTTSSSQQQPPPQQQSSSTTTUUUUUUTTTTTTWWWWWWVVVUUUUUUTTTTTTSSSVVVTTTSSSRRRTTTUUUUUUTTTUUUSSSPPPPPPQQQQQQQQQPPPRRRQQQOOONNNNNNQQQSSSUUUTTTSSSQQQPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQVVV[[[hhh{{{ppp```SSSGGGAAAAAA;;;:::999777444333444666666555333222333666999;;;AAABBBBBB@@@===;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGDDDCCCBBB@@@>>>>>>======>>>>>>>>>>>>>>>?????????<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGIIILLLMMMNNNOOOOOOPPPPPPQQQPPPOOONNNMMMSSSRRRRRRSSSTTTWWWYYYZZZaaacccgggmmmvvv~~~{{{zzzyyywwwuuusssrrrqqqqqqqqqwwwxxxzzz|||~~~~~~|||}}}}}}zzzuuusssqqqooojjjfff^^^\\\[[[[[[[[[ZZZXXXVVVKKKJJJJJJKKKMMMNNNLLLKKKHHHGGGFFFFFFEEEEEEFFFFFFLLLOOOVVV^^^dddkkkxxxrrr___]]]cccjjjwwwxxxmmmiiiiiiqqqwww~~~}}}zzzpppllleee\\\TTTMMMHHHEEEBBBAAA@@@??????AAACCCDDDEEEEEEEEEDDDCCCDDDHHHJJJVVVbbbtttzzzuuuqqqnnnnnnkkkgggccc``````aaabbbjjjllloooqqqqqqnnnkkkhhheee___ZZZ[[[]]]]]]```ccceeedddeeegggiiimmmyyyvvvpppooommmnnnmmmhhhccc___```aaacccaaa]]]YYYVVVSSSRRRQQQRRRZZZccchhhhhhkkkrrrxxxvvvmmmgggddd]]]___cccgggkkknnnqqqrrrsssuuuwwwyyyzzzyyyxxxwww{{{{{{zzzxxxvvvvvvxxx{{{{{{|||}}}~~~~~~}}}|||{{{wwwxxxzzz|||~~~~~~}}}}}}}}}~~~}}}xxxuuusssssszzzzzzzzzzzzzzzzzzzzzzzzwwwzzz~~~}}}{{{||||||}}}wwwjjjaaa```cccqqq}}}~~~}}}{{{~~~|||llllllpppwwwwwwaaaLLL>>>888.........///////////////------------------------------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++------,,,,,,+++***))))))SSSUUUVVVVVVTTTRRRRRRRRRQQQQQQPPPPPPQQQTTTVVVXXXUUUTTTSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTTTTTTTSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTVVVTTTRRRQQQSSSUUUVVVVVVXXXUUURRRQQQQQQQQQQQQPPPRRRQQQOOONNNNNNPPPRRRSSSRRRQQQPPPOOONNNOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRUUUXXXbbbqqq~~~jjjZZZMMMEEEDDD======;;;888666444444444666555333333444666888:::AAACCCDDDCCC@@@===<<<<<<<<<===???BBBDDDFFFGGGHHHFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<===>>>???@@@AAACCCDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKPPPQQQRRRSSSUUUWWWYYYZZZZZZ\\\___cccjjjttt~~~|||yyyxxxvvvsssrrrqqqqqqqqqwwwxxxyyy{{{}}}~~~}}}}}}~~~}}}|||{{{zzzzzzzzzvvvsssooommmmmmkkkiiifffaaa___]]]]]]\\\[[[XXXVVVLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGJJJLLLRRRYYY^^^dddooozzzqqq]]]YYY\\\aaalllxxx}}}uuurrrrrrtttyyywwwqqqmmm___\\\VVVPPPIIIDDDAAA???BBBAAA@@@@@@@@@BBBEEEFFFGGGGGGGGGFFFEEEEEEHHHJJJSSS^^^ooo}}}zzzvvvrrrqqqnnnlllhhhcccaaa`````````dddgggkkkoooooonnnjjjhhhddd___\\\^^^aaaaaadddgggiiihhhhhhjjjkkkoooyyy|||wwwvvvvvvuuusssmmmfffaaa___```bbb```]]]YYYVVVSSSRRRRRRRRRZZZbbbfffgggjjjqqqwww~~~tttmmmkkkdddeeegggjjjmmmoooqqqqqqtttuuuwwwxxxyyyxxxwwwvvv{{{{{{zzzyyywwwwwwzzz|||||||||}}}~~~}}}}}}{{{{{{wwwxxxyyy{{{}}}~~~~~~}}}|||||||||}}}~~~}}}~~~~~~|||yyywwwvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyvvvyyy}}}}}}{{{||||||~~~}}}vvvnnniiijjjlll}}}}}}~~~yyyuuummmoootttzzzpppZZZGGG:::555............////////////------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++******))))))SSSUUUWWWWWWUUUTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUWWWWWWUUUTTTSSSSSSSSSTTTSSSSSSRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSPPPPPPRRRUUUWWWXXXZZZXXXTTTSSSRRRRRRQQQPPPRRRQQQOOONNNNNNNNNOOOPPPPPPPPPOOOOOONNNOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSUUU[[[dddpppxxxeeeUUULLLJJJ@@@???===:::888666444444666555444333444666888999AAACCCFFFFFFCCC@@@===<<<<<<===>>>???BBBEEEGGGIIIHHHHHHFFFEEECCCAAA@@@?????????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???BBBCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKMMMNNNPPPSSSUUUWWWXXXXXXZZZ[[[]]]___ccckkksssyyyzzzxxxvvvsssrrrqqqpppqqqvvvwwwxxxyyyzzz{{{||||||~~~~~~}}}zzzvvvtttsssrrrsssnnnllliiiggghhhiiiiiihhheeedddaaa```___]]]YYYWWWQQQNNNLLLKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIMMMSSSWWWZZZcccmmmwww{{{fff^^^^^^```hhhqqq~~~|||}}}zzz}}}|||vvvnnnfff```\\\RRRPPPLLLHHHEEEBBBAAA@@@AAA@@@@@@AAACCCFFFIIIJJJJJJKKKKKKJJJHHHGGGIIIKKKOOOXXXgggttt}}}{{{wwwsssrrrqqqllljjjfffbbb___]]]\\\[[[]]]aaagggmmmpppooommmkkkeee```___cccfffgggiiimmmmmmkkklllnnnoooqqqzzz~~~zzzyyy~~~zzzssskkkddd```___```^^^[[[XXXUUUSSSRRRQQQSSSYYY___ccceeeiiipppwww{{{tttqqqlllmmmnnnpppqqqrrrrrrrrruuuvvvxxxyyyyyyxxxwwwvvvzzz{{{{{{zzzyyyyyy{{{~~~}}}}}}}}}}}}}}}|||{{{zzzvvvvvvxxxyyy{{{|||}}}~~~~~~|||{{{zzzyyyyyyyyyxxxzzz{{{{{{zzzyyyyyyzzzxxxyyyzzz||||||{{{yyyxxxuuuxxx|||}}}{{{|||}}}~~~~~~|||zzzwwwwwwxxx{{{}}}~~~|||{{{xxxsssoooooosssyyy~~~uuudddPPP@@@666222........................------------------------------,,,,,,,,,,,,++++++******+++,,,---...//////+++++++++******))))))(((RRRTTTVVVWWWVVVUUUUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRUUUTTTTTTUUUWWWXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTQQQOOOOOORRRVVVXXXYYYZZZXXXUUUSSSSSSTTTSSSRRRQQQQQQPPPOOONNNNNNMMMMMMPPPPPPPPPPPPPPPPPPPPPQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQTTTYYY^^^dddtttsss```TTTOOOBBB@@@===;;;999777555444777666555444444555777888>>>AAAFFFGGGEEEAAA>>>======<<<<<<===???CCCGGGIIIJJJJJJIIIGGGEEEDDDBBBAAA?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@AAAAAABBBCCCDDDFFFGGGIIIKKKLLLMMMMMMMMMJJJKKKOOORRRTTTVVVWWWWWWZZZ[[[\\\^^^aaaffflllqqqsss{{{yyyxxxvvvsssrrrqqqqqqqqquuuuuuvvvvvvwwwxxxyyyzzz}}}}}}~~~|||wwwrrrnnnllllllllliiigggeeedddeeehhhkkklllkkkhhhfffcccbbb___[[[XXXWWWTTTPPPNNNNNNOOONNNNNNKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJOOOQQQSSSYYY```kkkvvvyyynnnjjjiiinnnttt~~~|||zzzwwwvvvuuuqqqoookkkeee^^^WWWRRRNNNKKKJJJHHHEEECCCCCCBBBBBBAAAAAAAAABBBEEEIIIMMMOOOOOOPPPPPPOOOLLLJJJJJJKKKLLLSSS___kkkuuu|||~~~zzztttpppmmmkkkjjjeeedddaaa]]]ZZZWWWUUUTTTWWW\\\dddlllqqqrrrpppoooiiieeeeeeiiilllmmmnnnqqqnnnlllmmmqqqsssuuu|||||||||~~~wwwooohhhccc```^^^\\\YYYVVVSSSQQQPPPPPPUUUYYY^^^bbbdddiiiqqqwww}}}wwwtttsssssstttuuuuuuuuuuuuuuuxxxyyyyyyzzzzzzzzzyyyxxxzzz{{{|||{{{zzz{{{}}}}}}}}}}}}||||||{{{zzzzzzrrrssstttvvvxxx{{{|||~~~~~~}}}{{{yyyxxxvvvuuuuuuuuuwwwyyyyyyxxxxxxyyyzzzxxxyyy|||~~~~~~|||zzzyyyuuuwwwzzz}}}~~~~~~}}}||||||}}}|||zzz|||}}}}}}~~~{{{xxxwwwtttqqqnnnqqqvvv|||~~~~~~xxxiiiWWWFFF:::333111///...............------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------*********)))))))))((((((QQQSSSUUUVVVUUUTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSTTTWWWXXXWWWVVVTTTSSSSSSQQQPPPPPPOOOOOONNNOOOPPPPPPQQQRRRSSSSSSSSSPPPOOOOOORRRVVVXXXYYYWWWUUUSSSRRRTTTUUUUUUTTTQQQQQQQQQPPPOOONNNMMMLLLPPPPPPQQQQQQRRRRRRSSSSSSPPPOOOOOOOOOOOOOOOOOOPPPPPPSSSXXX\\\___iiiooo]]]TTTGGGCCC>>>;;;:::999777666777666555555444555666666:::>>>CCCFFFEEEBBB???======<<<;;;;;;>>>AAAEEEHHHJJJJJJIIIIIIGGGEEEDDDCCC????????????>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@BBBDDDEEECCCEEEGGGIIIKKKLLLLLLLLLHHHJJJMMMPPPSSSTTTUUUUUUUUUVVVXXXYYY[[[___dddhhhlllrrr|||yyywwwuuusssrrrqqqqqqrrrttttttttttttuuuvvvxxxxxx{{{|||}}}~~~{{{uuuoookkkhhhggggggeeedddccccccdddgggkkknnnooollliiigggddd```\\\YYYYYYVVVRRRPPPOOOOOOOOONNNLLLKKKJJJJJJIIIIIIJJJJJJJJJHHHIIIMMMOOOOOOSSSXXX]]]gggttt|||zzz|||{{{tttoookkkhhhggg```___\\\WWWRRRNNNJJJHHHDDDCCCBBB@@@?????????@@@AAAAAABBBEEEHHHMMMQQQTTTTTTUUUVVVTTTPPPMMMKKKKKKKKKOOOXXXbbbmmmuuuzzz|||{{{xxxsssnnniiieeebbbaaa]]][[[YYYVVVSSSQQQOOONNNQQQWWW___hhhoooqqqrrrqqqoookkkjjjnnnqqqqqqrrrtttnnnllloootttxxxzzz|||wwwrrrlllgggddd^^^\\\YYYVVVSSSQQQPPPOOOVVVZZZ^^^bbbfffkkkrrrwww~~~yyyvvvuuuvvvwwwxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{||||||{{{{{{}}}}}}}}}|||{{{{{{{{{{{{{{{ooopppqqqsssvvvyyy{{{}}}{{{{{{zzzxxxwwwuuusssrrrsssuuuwwwwwwvvvvvvwwwxxxyyyzzz}}}~~~|||{{{uuuwwwyyy{{{}}}}}}}}}}}}~~~}}}}}}}}}yyyxxxzzz~~~~~~yyyuuusssqqqpppoootttxxx||||||zzzyyyyyy{{{xxxmmm\\\KKK>>>666222000//////......---------,,,------------------------------,,,,,,,,,+++++++++,,,+++++++++******))))))*********)))))))))))))))PPPRRRTTTTTTRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQRRRQQQPPPOOOPPPSSSVVVWWWWWWTTTRRRQQQQQQRRRTTTTTTTTTPPPQQQQQQQQQQQQOOOMMMLLLOOOPPPQQQSSSTTTTTTTTTTTTQQQPPPOOONNNMMMMMMMMMNNNNNNQQQVVVYYYZZZ```pppkkk^^^PPPJJJBBB===<<<;;;999777888777666555555555555555666;;;AAADDDDDDBBB@@@@@@>>>===<<<;;;===@@@CCCEEEGGGHHHHHHIIIHHHFFFEEEDDD@@@@@@??????>>>=========;;;;;;;;;;;;;;;<<<===>>>===<<<<<<===>>>AAACCCDDDAAABBBDDDGGGIIIIIIJJJJJJHHHIIIKKKNNNPPPRRRSSSSSSSSSTTTVVVXXXZZZ]]]aaadddggglllrrrvvvyyy|||~~~~~~wwwvvvtttsssrrrrrrssssssssssssrrrrrrtttuuuwwwyyy{{{{{{|||~~~~~~{{{wwwqqqmmmiiihhhgggeeeeeefffeeeeeegggkkknnnqqqooollliiifffbbb^^^[[[WWWTTTQQQOOOOOOOOOMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKHHHHHHLLLNNNMMMOOOSSSVVV^^^jjjssszzzuuukkkccc___\\\ZZZTTTSSSPPPNNNKKKHHHFFFEEEBBBBBB@@@?????????@@@AAABBBCCCDDDGGGKKKPPPTTTWWWYYYZZZ[[[YYYTTTPPPMMMKKKKKKMMMRRRZZZeeennntttvvvtttsssooojjjeee```\\\ZZZVVVTTTRRRPPPNNNMMMMMMMMMNNNSSS\\\dddkkkppprrrrrrtttooonnnqqqttttttvvvyyyrrrqqqtttzzz}}}{{{yyyvvvtttpppkkkhhhaaa___\\\XXXTTTRRRPPPPPPVVVYYY^^^cccggglllrrrvvv~~~{{{zzzwwwwwwxxxyyyyyyzzzyyyyyyzzzzzzzzz{{{||||||}}}}}}zzz{{{}}}|||{{{{{{|||}}}|||{{{{{{zzzzzz{{{||||||oooooooooqqqsssuuuxxxzzzxxxxxxxxxwwwvvvuuusssssssssuuuvvvwwwvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}|||vvvwwwyyyzzz|||}}}~~~~~~~~~|||{{{}}}}}}yyyxxxvvvyyy~~~xxxsssqqqqqqrrrtttzzz{{{|||{{{xxxtttrrrqqqlll```OOOAAA999444111/////////......---,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,+++***)))(((''''''************************OOOPPPRRRRRRPPPNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPNNNMMMNNNPPPSSSUUUTTTSSSSSSRRRPPPOOOOOOOOOOOOPPPMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRTTTVVVUUUTTTTTTRRROOOOOOPPPQQQQQQQQQOOOPPPRRRSSSRRRPPPNNNMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKLLLLLLOOORRRSSSWWWbbbnnn}}}mmm]]]TTTIIIAAA>>><<<:::777888777777666555444444444444999???CCCDDDDDDCCCCCC>>>===<<<<<<<<<>>>@@@AAADDDEEEGGGHHHHHHGGGEEEDDD@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<===??????===<<<;;;;;;<<<>>>@@@AAAAAABBBDDDGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMOOOQQQRRRTTTVVVXXXYYYZZZ\\\___aaabbbfffkkkmmmnnnrrryyy}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}uuutttsssrrrrrrssstttuuurrrqqqqqqqqqsssvvvxxxzzz{{{{{{|||}}}~~~~~~zzzvvvrrrpppnnnkkklllnnnmmmllllllnnnqqqrrrpppmmmjjjgggccc___\\\VVVTTTRRRQQQPPPOOOMMMKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIFFFFFFIIIKKKKKKLLLOOOSSSZZZdddjjjpppwww~~~ooobbbYYYUUUSSSQQQMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAAAAAAAACCCDDDEEEDDDDDDFFFHHHLLLQQQVVVYYY]]]^^^___]]]WWWRRRNNNLLLKKKJJJMMMTTT^^^hhhnnnqqqpppooommmjjjfff```\\\YYYSSSQQQOOOMMMLLLNNNOOOQQQQQQUUU\\\dddlllqqqtttvvvuuupppnnnrrrvvvxxx{{{zzzyyy|||yyyxxxvvvvvvvvvsssoookkkgggddd```\\\XXXUUUSSSRRRTTTXXX]]]bbbhhhlllpppsssyyy}}}~~~{{{zzz{{{xxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz|||}}}~~~zzz|||}}}|||{{{zzzzzz{{{zzzzzzzzzyyyzzz{{{}}}~~~rrrqqqpppooopppqqqssstttuuuvvvwwwwwwwwwvvvuuutttrrrtttwwwxxxwwwxxxyyyzzzyyyyyyzzz||||||}}}}}}|||wwwxxxyyyzzz|||~~~}}}yyywwwuuuvvvzzz}}}wwwuuuxxxyyy}}}{{{xxxtttqqqqqquuu|||~~~{{{xxxsssmmmiii^^^SSSCCC999555333111...//////...------,,,++++++------------------------------,,,,,,,,,,,,++++++,,,++++++******)))))))))***+++++++++++++++++++++NNNPPPQQQPPPNNNLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQLLLLLLLLLOOORRRTTTSSSRRRRRRQQQPPPOOONNNOOOPPPQQQMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQSSSUUUVVVTTTRRRTTTRRROOONNNOOOOOOOOONNNOOOPPPRRRTTTSSSRRROOOMMMLLLMMMOOOQQQSSSSSSSSSSSSSSSRRROOOMMMKKKJJJJJJJJJJJJHHHIIIKKKMMMQQQZZZddd{{{yyyggg\\\NNNDDD???===:::777888888777666555444444333444888>>>BBBDDDEEEEEEFFF>>>>>>===<<<<<<===??????BBBCCCEEEGGGGGGGGGEEEDDD@@@@@@@@@???>>>======<<<::::::;;;;;;===>>>@@@@@@>>>===;;;::::::;;;===>>>CCCEEEGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPRRRSSSTTTWWWWWWWWWXXXZZZ\\\]]]bbbgggiiijjjmmmtttzzzxxxzzz||||||{{{zzz{{{|||||||||||||||||||||||||||tttssssssrrrssstttuuuvvvqqqqqqpppqqqsssvvvyyy{{{{{{{{{|||}}}~~~~~~~~~{{{yyywwwrrrtttvvvuuusssrrrsssuuussspppmmmjjjhhhddd```]]]VVVUUUTTTSSSSSSRRROOOMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGDDDCCCGGGJJJIIIIIILLLOOOVVV^^^cccffflllvvv}}}}}}kkk\\\SSSPPPNNNMMMJJJIIIGGGFFFDDDCCCCCCBBB>>>>>>>>>???@@@BBBDDDFFFEEEEEEGGGIIIMMMRRRWWWZZZ___```aaa___YYYSSSNNNLLLJJJIIIIIIOOOZZZdddjjjmmmmmmnnnmmmlllhhhccc^^^[[[RRRQQQNNNLLLMMMOOOSSSUUUVVVZZZ```gggnnntttyyy{{{uuupppnnnrrrwwwzzzxxxvvvuuuvvvwwwuuuqqqmmmkkkhhhddd___[[[WWWUUUTTTSSSVVV\\\bbbgggllloooqqqssswww{{{{{{yyywwwxxxzzzzzzzzzyyyyyyxxxwwwuuuuuuuuuvvvvvvwwwyyy{{{}}}~~~zzz|||}}}|||zzzyyyyyyzzzzzzyyyyyyyyyzzz|||~~~vvvtttqqqooonnnnnnnnnooossstttvvvwwwwwwwwwvvvuuurrrtttwwwyyyyyyzzz|||~~~xxxxxxyyyyyyzzz{{{||||||xxxxxxyyyzzz|||~~~{{{uuuqqqnnnqqqvvv}}}}}}{{{{{{wwwqqqrrrwww}}}sssqqqooonnnrrr{{{}}}yyytttllleeeUUUJJJ<<<444222222000---//////...---,,,,,,++++++---------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,JJJJJJKKKMMMOOOOOOMMMKKKKKKJJJJJJJJJKKKLLLNNNOOOLLLLLLKKKKKKLLLMMMOOOPPPRRRRRRQQQQQQQQQQQQPPPPPPOOOMMMMMMNNNQQQRRRPPPMMMQQQQQQRRRRRRRRRRRRQQQQQQQQQOOOMMMMMMNNNOOONNNMMMNNNOOOPPPQQQQQQQQQOOOOOONNNNNNNNNNNNOOOQQQSSSUUUTTTRRRNNNJJJHHHGGGHHHHHHKKKMMMNNNMMMJJJMMMSSSZZZqqqrrreeeUUUIIIDDDBBB@@@===888666444444444333222000444555777:::???CCCGGGIIIFFFCCC@@@<<<;;;<<<>>>???EEEDDDDDDDDDDDDDDDEEEFFFAAA@@@???===;;;:::999999777777888:::;;;<<<======>>>===;;;::::::<<<>>>??????@@@BBBEEEGGGIIIJJJKKKGGGGGGHHHIIIKKKMMMOOOPPPOOOQQQSSSVVVWWWXXXXXXXXX\\\^^^bbbeeegggjjjmmmppprrrsssvvvxxxyyyzzzzzzzzzyyy{{{}}}}}}{{{yyywwwwwwuuutttsssrrrrrrssstttuuurrrrrrtttuuuwwwwwwwwwxxxyyy{{{}}}}}}}}}~~~}}}~~~}}}~~~~~~zzzvvvuuutttrrrpppjjjddd___]]]ZZZWWWVVVVVVVVVUUUTTTMMMLLLJJJJJJKKKKKKJJJHHHGGGFFFFFFEEEEEEFFFGGGHHHPPPSSSXXX\\\aaaeeejjjmmmwwwzzz~~~rrrbbbVVVPPPNNNKKKIIIKKKJJJHHHGGGFFFCCC???<<<;;;<<<>>>@@@BBBDDDDDDEEEDDDEEEGGGKKKOOOSSSWWWYYY^^^]]][[[WWWTTTPPPLLLKKKHHHJJJLLLOOOSSSYYY```eeekkkkkklllmmmmmmggg^^^WWWUUUSSSPPPNNNNNNPPPTTTVVVZZZ^^^ccciiinnntttzzz}}}yyyxxxwwwxxxzzz{{{|||{{{~~~|||zzzyyyvvvqqqppprrrppplllhhheeeccc```[[[WWWTTTWWW[[[aaagggmmmqqqtttuuuwwwzzz||||||zzzwwwuuuwwwwwwwwwwwwwwwvvvuuuuuuttttttvvvxxxyyy{{{|||}}}}}}{{{yyyxxxyyyyyyxxxwwwwwwvvvvvvttttttuuuyyy|||yyywwwtttrrrpppoooppppppsssrrrssstttuuuuuurrrpppnnnooopppuuuzzz~~~yyyxxxvvvtttuuuvvvyyyzzzzzzzzzzzz|||~~~}}}xxxqqqnnnjjjrrr|||zzzsssqqqqqqsss{{{|||tttooojjjfffjjjvvvzzzrrreee[[[HHH@@@666111111222222000------------------------........................------------------------((((((((()))******+++++++++++++++*********))))))KKKKKKKKKMMMPPPPPPOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNKKKKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQOOONNNLLLNNNPPPRRRQQQOOOSSSSSSRRRRRRQQQOOONNNMMMNNNMMMKKKLLLNNNOOOOOOOOONNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNNNNPPPQQQSSSUUUSSSQQQNNNKKKIIIHHHHHHHHHKKKNNNOOONNNKKKMMMRRRWWWfffxxxzzznnn^^^QQQIIIEEEBBB@@@<<<:::888888888888666555555555666999===BBBFFFIIIGGGEEEAAA>>><<<<<<>>>???BBBCCCCCCDDDEEEEEEFFFFFFDDDCCCAAA???===<<<;;;:::777777777888:::;;;===>>>===<<<;;;;;;;;;<<<===>>>>>>???AAACCCEEEFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVWWWWWWWWW[[[]]]```bbbccceeehhhkkkoooppprrrtttuuuvvvuuuuuusssuuuxxxxxxvvvtttttttttttttttsssrrrrrrrrrsssttttttuuuvvvwwwyyyyyyyyyyyyzzz|||}}}~~~}}}~~~}}}}}}~~~}}}}}}zzzvvvooogggbbb___]]]ZZZXXXXXXXXXWWWVVVQQQOOOMMMMMMMMMLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGJJJMMMQQQUUUXXX[[[```ccckkknnnuuuqqqgggZZZPPPLLLKKKIIIGGGIIIHHHFFFFFFEEECCC???<<<>>>???@@@BBBCCCDDDDDDDDDBBBDDDFFFIIIMMMQQQTTTVVVWWWVVVTTTRRRNNNKKKHHHGGGFFFHHHJJJLLLOOOTTTZZZ___ffffffhhhkkkkkkhhhaaa\\\XXXWWWUUUTTTTTTUUUVVVWWW[[[^^^dddjjjpppvvv{{{~~~}}}{{{zzz{{{|||{{{zzzzzz{{{~~~||||||yyytttsssuuuuuusssooommmkkkgggaaa\\\VVVYYY]]]cccjjjpppuuuwwwtttvvvxxxzzzzzzyyyxxxvvvwwwwwwvvvvvvvvvvvvvvvvvvtttttttttuuuwwwyyyzzz{{{~~~{{{yyyxxxwwwwwwuuusssrrrsssrrrqqqppprrruuuxxxxxxwwwtttrrrqqqqqqqqqrrrqqqppppppqqqssstttrrrqqqmmmnnnppptttzzz~~~|||zzzxxxvvvuuuvvvxxxyyyyyyyyyyyy{{{}}}{{{~~~}}}wwwrrrpppssszzz|||sssssswww}}}{{{sssmmmjjjiiinnn|||zzzmmm___UUUDDD===444///000111000///------------------------------------------------------------------------*********************)))+++++++++*********))))))LLLLLLLLLNNNQQQRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMMMMNNNPPPQQQQQQRRRPPPNNNMMMMMMOOOQQQRRRRRRTTTTTTSSSRRRPPPNNNLLLKKKLLLKKKJJJKKKMMMOOOPPPOOOMMMNNNOOOPPPQQQQQQPPPPPPOOOOOONNNNNNOOOQQQSSSTTTQQQPPPNNNLLLJJJIIIHHHHHHKKKNNNPPPOOOMMMMMMPPPSSS\\\hhhvvvhhh[[[PPPHHHBBB???;;;999777777777777666444666555555777:::???DDDHHHIIIGGGDDDAAA???>>>======???@@@BBBDDDFFFFFFFFFFFFGGGFFFDDDBBB@@@>>>===<<<777777666666777:::<<<>>><<<<<<<<<<<<============<<<===???AAABBBCCCCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVYYY[[[]]]^^^___```ccceeejjjkkkmmmnnnooooooooonnnlllnnnqqqqqqpppoooooopppssssssrrrrrrrrrrrrssssssvvvwwwxxxzzz{{{{{{|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}uuulllgggbbb```\\\[[[[[[[[[ZZZYYYSSSQQQOOOMMMLLLKKKHHHFFFHHHGGGFFFDDDDDDDDDEEEEEEFFFHHHKKKNNNOOOQQQTTTWWW^^^aaagggqqq|||zzztttqqqbbb[[[RRRLLLJJJIIIHHHFFFHHHGGGEEEEEEEEEDDDBBB???AAABBBCCCDDDDDDDDDDDDDDDCCCDDDFFFIIILLLOOOQQQRRRPPPOOONNNLLLIIIGGGFFFEEEFFFGGGHHHJJJLLLPPPVVVZZZbbbdddgggjjjmmmllliiieee___^^^]]]\\\[[[ZZZZZZYYY]]]```fffmmmtttzzz~~~~~~}}}}}}{{{zzztttvvvyyy~~~yyywwwzzz{{{yyyxxxvvvsssmmmgggbbb[[[]]]bbbgggmmmssswwwyyytttuuuvvvwwwxxxyyyyyyyyywwwvvvuuuuuuuuuvvvwwwxxxssssssrrrrrrsssuuuxxxyyy}}}zzzxxxvvvvvvtttrrrpppppppppppppppooopppsssuuuwwwvvvuuusssrrrsssssstttpppnnnmmmnnnqqqsssssssssnnnnnnpppsssxxx|||~~~~~~|||{{{xxxvvvuuuuuuvvvwwwwwwwwwxxx{{{~~~~~~~~~~~~|||{{{|||{{{vvvsssrrrtttttt}}}vvvooohhhgggjjjrrryyyfffWWWNNN>>>888111---...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******))))))+++++++++***************NNNMMMMMMOOORRRTTTSSSRRRPPPOOOOOOMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOMMMMMMNNNPPPRRRSSSUUUTTTTTTRRRQQQOOOMMMLLLLLLKKKJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQOOONNNMMMMMMNNNOOOPPPQQQPPPOOOOOOMMMLLLJJJIIIHHHLLLNNNPPPPPPNNNMMMNNNPPPVVV]]]ooouuujjj]]]QQQFFF@@@<<<:::777666666666555444777666444444777<<>>===<<<>>>AAADDDFFFGGGGGGFFFHHHHHHFFFDDDBBB@@@>>><<<888777555555666999<<<>>><<<<<<===>>>>>>>>>>>>===<<<===>>>???@@@AAAAAAAAACCCCCCDDDEEEFFFHHHIIIJJJLLLLLLNNNPPPQQQSSSTTTTTTUUUWWWZZZ[[[\\\]]]```bbbfffggghhhiiijjjiiiiiihhhhhhjjjlllmmmllllllmmmnnnrrrrrrrrrrrrrrrsssssssssvvvwwwxxxzzz{{{|||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzqqqkkkdddaaa^^^\\\[[[[[[ZZZYYYRRRPPPMMMLLLKKKJJJGGGEEEIIIHHHFFFDDDCCCCCCDDDDDDGGGIIIKKKKKKLLLLLLNNNPPPVVVYYY```hhhsss}}}~~~wwwpppiiieeeZZZUUUOOOKKKJJJJJJIIIGGGHHHFFFEEEFFFFFFFFFEEECCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHKKKMMMOOOPPPQQQLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHJJJLLLPPPVVVZZZcccfffjjjnnnqqqrrrqqqppphhhfffcccaaa___^^^^^^^^^aaadddiiipppyyy~~~}}}|||{{{qqqrrruuu{{{|||zzz|||}}}}}}~~~|||xxxrrrjjjeeebbbdddgggkkkooosssvvvxxxsssssstttuuuvvvxxxyyyzzzwwwvvvtttssstttuuuwwwyyytttrrrpppoooppprrruuuwwwyyywwwuuuuuuuuusssqqqooopppqqqrrrrrrrrrrrrtttvvvvvvvvvuuutttttttttuuuuuupppnnnlllmmmppptttvvvwwwqqqqqqqqqtttwwwzzzzzzzzzyyyxxxvvvuuuttttttuuuvvvuuuvvvwwwzzz~~~~~~~~~~~~}}}}}}}}}||||||{{{xxxyyywwwsssqqqsssxxxwwwxxxnnnjjjccceeejjjtttvvv```NNNFFF999444000------//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************PPPOOONNNPPPRRRTTTTTTSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOONNNNNNOOORRRSSSSSSTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRRRRNNNMMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIILLLNNNOOOOOOOOONNNMMMNNNPPPTTTbbb|||}}}qqqbbbRRRGGGBBB???<<<:::999999888777777666444333555999>>>AAAHHHHHHHHHGGGEEEBBB???===:::<<<@@@CCCFFFGGGGGGFFFGGGGGGFFFEEECCC@@@>>>===999888666555666888;;;<<<<<<===>>>?????????>>>>>>======>>>???@@@@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHHHHJJJJJJKKKMMMNNNPPPRRRRRRQQQTTTVVVXXXZZZ\\\___aaabbbcccdddfffffffffeeeeeefffhhhjjjkkkjjjjjjlllmmmqqqqqqqqqrrrrrrsssssssssssstttvvvxxxzzz{{{||||||}}}~~~~~~}}}~~~~~~}}}|||||||||~~~~~~}}}uuupppfffccc___\\\[[[ZZZXXXWWWQQQPPPNNNMMMMMMLLLJJJHHHIIIHHHFFFEEEDDDDDDDDDEEEHHHJJJKKKKKKJJJJJJLLLMMMQQQUUU[[[cccmmmwwwyyyrrrjjjccc^^^VVVSSSOOOLLLKKKJJJIIIIIIGGGFFFEEEEEEGGGGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEGGGIIIKKKMMMNNNOOOOOOIIIHHHGGGFFFFFFFFFFFFGGGDDDFFFGGGIIILLLPPPVVV[[[eeeiiinnnrrruuuvvvvvvuuuqqqmmmgggbbb___```bbbdddfffgggkkkrrr|||}}}|||{{{zzzppppppsssxxx~~~|||~~~}}}vvvpppllljjjjjjlllnnnoooqqqssssssrrrrrrrrrsssuuuwwwyyyzzzwwwvvvtttssssssuuuvvvxxxtttrrrpppnnnnnnpppsssttttttsssssssssttttttrrrpppppprrrtttttttttssstttvvvuuuuuuuuutttttttttuuuuuurrrooommmnnnqqqvvvyyyzzzvvvuuutttuuuvvvwwwvvvuuussssssrrrrrrssstttuuuvvvtttuuuwwwzzz~~~~~~}}}}}}}}}|||||||||{{{{{{{{{zzzuuurrrqqqooolllnnnsss}}}}}}}}}~~~ssskkkjjjeeeiiiqqqyyyrrrYYYFFF>>>555333000....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************RRRPPPOOOPPPRRRTTTTTTSSSTTTTTTSSSSSSQQQOOONNNMMMMMMMMMOOOPPPPPPQQQPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRPPPNNNNNNPPPRRRRRRSSSSSSTTTTTTTTTSSSSSSPPPNNNLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPRRRSSSOOONNNMMMLLLLLLLLLMMMNNNPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMJJJNNNYYYmmmppp\\\NNNFFFBBB>>>:::999888777666777555333333444777;;;===EEEFFFHHHHHHGGGDDDAAA>>>:::<<>>;;;:::888777777888999:::<<<<<<<<<<<<=========>>><<<===>>>???@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQOOOQQQTTTVVVXXXZZZ]]]___^^^___aaaccccccccccccbbbfffgggiiiiiihhhiiijjjlllmmmnnnooopppqqqqqqqqqpppoooqqqsssvvvyyy{{{|||}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{zzzuuujjjgggbbb___\\\ZZZXXXVVVUUUSSSQQQQQQQQQPPPNNNMMMIIIHHHGGGEEEEEEEEEFFFFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLPPPVVV___hhhrrryyy}}}|||vvvppphhhaaa\\\VVVTTTRRROOOMMMLLLLLLLLLIIIGGGFFFFFFHHHJJJIIIIIIKKKKKKKKKLLLLLLKKKKKKJJJEEEGGGIIILLLNNNOOOOOOOOOHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEGGGHHHKKKPPPVVVZZZeeejjjqqquuuwwwxxxxxxxxxvvvqqqjjjdddaaabbbeeehhhiiiiiikkkrrr}}}|||zzzyyywwwvvvnnnnnnooottt{{{~~~}}}wwwtttppppppppppppppppppppppppqqqqqqrrrssstttvvvxxxyyywwwvvvuuutttttttttuuuuuuuuusssqqqpppooopppqqqrrrrrrqqqrrrsssttttttrrrpppnnnpppssstttsssrrrssssssuuuuuuttttttttttttttttttsssqqqoooppptttxxxzzz|||yyywwwvvvvvvvvvvvvuuussspppppppppqqqrrrssstttuuutttuuuwwwzzz}}}~~~|||zzz{{{zzzzzzzzzyyyyyyyyyyyysssnnnkkkkkkjjjjjjooowww}}}xxxxxx{{{~~~sssmmmnnnnnnttt|||kkkQQQ???777333222000///.../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---***************+++++++++TTTRRRPPPPPPQQQSSSSSSRRRUUUUUUUUUUUUTTTRRRPPPOOOOOOPPPQQQSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSTTTRRRSSSTTTRRROOOMMMNNNPPPRRRRRRSSSSSSSSSSSSRRRRRROOOMMMLLLLLLNNNOOOOOONNNKKKKKKKKKLLLNNNPPPSSSTTTQQQPPPOOOMMMMMMMMMNNNOOOPPPOOOMMMKKKKKKKKKMMMNNNMMMLLLLLLMMMNNNOOOOOONNNIIIMMMUUU```ssskkkZZZIIIEEE???;;;999888666555555555333333444666888999AAACCCFFFIIIIIIFFFCCC@@@;;;<<<>>>@@@BBBEEEFFFGGGEEEFFFGGGGGGEEECCCAAA@@@===<<<;;;999888888777777:::999999888999:::;;;<<<:::;;;<<<>>>???@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNOOONNNPPPSSSTTTUUUVVVYYY[[[[[[\\\^^^```aaaaaaaaaaaadddeeeffffffeeeeeegggiiiiiijjjkkkmmmmmmnnnmmmmmmlllnnnqqqtttxxx{{{}}}~~~|||}}}}}}{{{{{{|||}}}{{{qqqmmmhhhccc```]]]ZZZXXXXXXVVVTTTSSSRRRQQQOOOLLLIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIIIIKKKLLLHHHLLLSSS\\\eeennnuuuyyy}}}|||wwwrrrkkkddd___ZZZYYYWWWTTTRRRRRRTTTUUUPPPOOOMMMMMMOOOPPPPPPPPPTTTSSSSSSQQQPPPNNNLLLKKKHHHJJJMMMPPPRRRSSSSSSSSSKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIJJJKKKMMMQQQVVVZZZeeellltttzzz||||||||||||wwwsssmmmhhheeeeeehhhiiikkkhhhhhhooo{{{yyyuuusssqqqppplllkkkkkknnnuuu|||}}}{{{ssssssrrrrrrrrrrrrqqqqqqpppqqqrrrssstttuuuvvvvvvwwwwwwvvvuuutttssssssrrruuutttsssrrrqqqqqqqqqqqqsssrrrrrrssstttsssqqqnnnmmmpppsssttttttrrrrrrrrrtttttttttttttttsssrrrrrrsssqqqpppqqquuuxxxzzz{{{xxxwwwvvvvvvwwwxxxwwwuuuppppppqqqqqqrrrrrrsssssstttuuuwwwzzz||||||zzzxxxwwwwwwwwwvvvvvvvvvvvvuuuoookkkjjjkkklllpppyyy~~~zzzuuuzzztttooorrrwww~~~vvv^^^HHH:::444111111000///...------...------------------------------------------------++++++++++++++++++++++++)))*********************))))))*********+++++++++UUUSSSPPPPPPQQQRRRRRRQQQVVVVVVVVVVVVUUUSSSQQQPPPPPPRRRSSSUUUUUUUUUTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWRRRTTTUUUTTTPPPMMMMMMNNNRRRRRRRRRRRRRRRQQQQQQPPPMMMLLLKKKLLLOOOQQQQQQPPPKKKJJJKKKLLLNNNPPPSSSUUUSSSRRRPPPOOONNNOOOOOOPPPQQQOOOMMMKKKJJJLLLNNNOOOMMMLLLKKKLLLMMMOOOOOOOOOLLLPPPUUUYYYccczzz{{{jjjPPPLLLFFFAAA>>>===;;;:::555444444333444555666777>>>AAAEEEIIIIIIGGGDDDAAA<<<===>>>???AAADDDFFFGGGEEEFFFGGGHHHGGGEEECCCAAA>>>>>>===;;;:::888777666888777666555555777999:::999999;;;===>>>???@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHKKKMMMOOONNNPPPRRRSSSSSSSSSUUUWWWXXXYYY\\\^^^___`````````bbbcccdddcccbbbbbbdddffffffggghhhjjjkkkkkkjjjjjjkkklllppptttxxx{{{~~~{{{}}}~~~|||{{{|||~~~{{{|||~~~~~~}}}~~~~~~~~~vvvrrrlllgggccc```\\\ZZZZZZWWWTTTRRRQQQOOOLLLIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHJJJLLLLLLKKKKKKMMMNNNGGGKKKRRR[[[eeennnuuuxxxzzz}}}~~~zzzvvvoooiiiddd^^^]]]\\\YYYXXXYYY[[[^^^XXXVVVTTTTTTVVVWWWXXXWWW[[[ZZZXXXVVVSSSOOOMMMKKKMMMOOORRRVVVXXXYYYYYYYYYPPPOOOMMMLLLLLLMMMOOOPPPNNNOOOOOOOOOPPPSSSXXX[[[fffnnnxxxwwwtttpppllliiihhhiiiiiikkkgggffflllyyy~~~wwwrrrooollljjjiiihhhgggjjjpppwww|||~~~~~~~~~ttttttttttttttttttsssssspppqqqrrrssstttuuuuuuuuuwwwwwwwwwvvvuuusssqqqpppvvvuuuuuutttsssrrrqqqpppttttttsssttttttrrrooolllnnnqqqtttvvvvvvtttssssssttttttttttttsssrrrqqqppprrrqqqppprrruuuxxxyyyyyywwwvvvuuuvvvxxxyyyyyyxxxrrrrrrrrrrrrrrrrrrrrrrrruuuuuuwwwzzz|||{{{yyyvvvuuuttttttttttttsssssssssooommmlllooorrrxxxttt{{{~~~}}}~~~tttooossszzz{{{hhhSSSBBB888444///000000///---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((((())))))******++++++++++++QQQQQQRRRRRRRRRRRRRRRQQQVVVUUUUUUTTTTTTUUUUUUUUUXXXWWWUUUSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUSSSRRRPPPPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQSSSRRRPPPNNNNNNNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMJJJMMMUUU[[[ggg}}}cccXXXIII@@@>>>???===:::555555666666555555444333999<<>>===<<<;;;:::999999777777666555555555555555999999:::;;;<<<<<<<<<<<>>===<<<;;;;;;888777777666666666666666888999:::;;;<<<<<<<<<<<>>CCCHHHKKKLLLMMMGGGEEEBBB???>>>>>>@@@AAAFFFGGGHHHHHHHHHFFFEEEDDDAAAAAA@@@???>>>======<<<999999888777777777777777777888999;;;<<<===============>>>>>>>>>?????????@@@@@@AAACCCFFFHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHKKKNNNRRRTTTWWW[[[]]]]]]^^^^^^___``````aaaaaaeeeeeefffggghhhiiikkkllljjjlllmmmmmmmmmnnnpppssstttttttttsssqqqrrrtttvvv{{{zzzzzzzzzzzz{{{{{{||||||~~~~~~~~~}}}{{{{{{{{{||||||~~~~~~vvvooojjjfffbbb```ZZZZZZYYYXXXWWWVVVUUUUUUTTTUUUUUUTTTSSSSSSTTTVVVYYYXXXXXXXXXXXXVVVRRROOONNNOOOSSSZZZcccnnnxxx}}}}}}}}}}}}}}}~~~}}}yyysssnnnlllkkkjjjiiijjjhhheeeaaa]]]YYYVVVTTTWWWXXX^^^fffnnnsssrrrppphhhfffccc```______```aaacccdddeeeeeeddddddeeefffqqqyyy|||yyyvvvtttsssssskkkiiigggiiippp{{{|||uuupppooohhhjjjmmmppprrrsssssssss{{{}}}{{{{{{zzzxxxzzz{{{yyyxxxyyy}}}}}}zzzuuutttsssrrrrrrqqqrrrrrrssstttvvvwwwxxxxxxwwwvvvvvvwwwyyy{{{{{{zzzyyyxxxvvvuuutttsssrrrqqqqqqqqqrrrtttvvvyyyzzzzzzzzzyyyxxxwwwvvvvvvuuutttqqqnnnnnnooopppqqqpppppprrrsssvvvxxxvvvrrrqqqssstttrrruuutttrrrqqqqqqrrrssstttqqqqqqppppppqqqrrrtttuuuzzzzzzyyyyyyyyyxxxtttqqqooonnnkkkfffdddhhhooouuu~~~~~~~~~}}}yyysssnnnoootttzzz|||pppbbbOOO???666333333333111000//////////////////---......------,,,+++***------------------------++++++++++++++++++++++++******************************))))))))))))******QQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSUUUWWWXXXUUUTTTSSSRRRQQQQQQPPPPPPPPPOOONNNNNNOOOQQQTTTUUUSSSSSSRRRQQQPPPOOONNNMMMPPPOOONNNMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMMMMMMMMMMNNNOOOOOOMMMNNNOOOQQQQQQQQQPPPPPPRRRRRRQQQOOOMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHJJJGGGHHHJJJKKKNNNYYYeeezzzsss```SSSJJJDDDAAA:::999888777555555444444444777;;;@@@FFFJJJMMMNNNJJJHHHEEEBBB@@@???>>>>>>DDDEEEFFFGGGGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>===;;;:::999999888888999999777888999;;;<<<======>>><<<<<<<<<=========>>>>>>???@@@AAABBBDDDGGGIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEFFFHHHLLLPPPSSSVVVZZZ]]][[[\\\\\\^^^___```aaaaaaccccccdddeeefffhhhjjjkkkjjjkkkllllllkkkllloooqqquuuuuuuuutttssssssvvvxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}zzzrrrkkkfffccc```[[[\\\]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^___aaa```^^^]]]\\\YYYTTTQQQNNNPPPTTT\\\eeepppyyy~~~zzzwwwtttrrrqqqpppnnnkkkgggccc___\\\[[[]]]^^^bbbkkkuuu{{{|||{{{tttqqqmmmiiiggghhhiiijjjooopppqqqpppmmmkkkjjjjjjqqqzzz}}}zzzyyyyyyyyytttsssrrrrrruuu}}}zzzuuurrrnnnppprrrtttuuuuuuttttttzzzyyywwwvvvtttpppsssvvvtttqqqrrrwww}}}{{{yyyssssssrrrrrrqqqqqqqqqqqqssstttvvvxxxxxxwwwvvvuuuuuuwwwyyy{{{||||||{{{{{{uuuuuutttsssrrrqqqqqqrrrrrrtttxxx|||~~~}}}|||{{{}}}{{{yyyyyyzzzxxxsssooorrrssstttsssqqqooooooppppppsssrrrpppppprrrrrrppprrrqqqqqqppppppqqqrrrrrrqqqppppppqqqrrrssstttuuuxxxwwwwwwwwwwwwtttpppmmmjjjiiieeeaaa```fffqqqzzzzzzuuuvvvxxxxxxrrrnnnooouuuzzz{{{wwwttteeeVVVCCC666222333333111//////............//////---------------,,,+++***------------------------************************************************,,,++++++******++++++,,,RRRQQQPPPOOONNNOOOOOOOOOQQQQQQPPPQQQQQQRRRSSSTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKLLLNNNPPPQQQPPPPPPQQQQQQPPPOOONNNMMMNNNMMMKKKJJJKKKMMMOOOQQQRRRRRRRRRQQQQQQPPPPPPOOOLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOORRRRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDEEEHHHJJJNNNUUU\\\jjjqqq___RRRIIICCC===<<<:::888666555555555444555888===BBBGGGLLLNNNKKKJJJHHHFFFCCCAAA???>>>AAABBBCCCEEEEEEEEEDDDDDDAAA@@@@@@??????>>>>>>>>><<<<<<;;;::::::::::::;;;777888:::;;;<<<=========;;;;;;<<<<<<<<<=========??????@@@BBBDDDFFFHHHIIIJJJIIIIIIHHHGGGEEECCCBBBAAADDDHHHKKKNNNQQQUUUXXXZZZZZZ[[[]]]^^^```aaabbb```aaaaaabbbdddfffggghhhhhhiiijjjjjjjjjlllooorrruuuuuuvvvuuuuuuvvvxxxzzzwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{|||||||||}}}}}}||||||}}}}}}~~~uuunnnhhhdddaaa]]]___``````^^^]]]___aaaaaabbbccceeeggghhhiiiiiiiiigggdddbbb___[[[VVVSSSOOORRRVVV^^^gggqqqzzz|||zzzyyyvvvtttpppllliiifffdddccceeefffjjjsss|||}}}xxxtttrrrrrrssstttwwwxxxyyyxxxuuusssrrrrrrvvv||||||~~~}}}~~~~~~zzzvvvxxxwwwvvvuuuuuuvvvwwwwwwyyy}}}yyywwwuuurrrmmmpppsssqqqnnnoootttzzz~~~zzzxxxqqqqqqqqqqqqqqqpppppppppqqqrrrtttvvvvvvuuusssrrrtttuuuwwwyyy{{{{{{{{{{{{uuutttssssssrrrrrrrrrrrrrrruuuyyy}}}}}}||||||zzzzzz{{{yyyuuuqqqtttuuuwwwvvvtttrrrrrrrrrpppsssssspppoooqqqqqqmmmnnnnnnnnnoooooopppqqqqqqpppppppppqqqrrrsssuuuuuuuuuuuuuuuvvvvvvsssoookkkeeeccc```^^^```iiivvv|||~~~uuupppqqqttt{{{yyyuuurrrqqqtttzzz~~~~~~|||zzzxxxtttnnnjjjXXXKKK<<<333333333111------------,,,,,,------...,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((''''''''''''((((((RRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJKKKMMMOOOPPPSSSRRRRRRQQQPPPOOONNNNNNLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHHHHJJJLLLMMMNNNOOOOOOOOOOOOOOONNNNNNKKKJJJIIIHHHHHHGGGGGGHHHFFFEEEEEEFFFIIILLLOOOQQQ^^^rrrppp^^^PPPHHHAAA???<<<:::888777777777444555666999>>>CCCHHHKKKKKKKKKKKKJJJHHHDDDAAA???>>>???AAACCCDDDEEEDDDDDDAAAAAA@@@@@@????????????>>>======<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>??????AAABBBEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEIIIKKKMMMPPPSSSUUUXXXXXXZZZ\\\]]]___aaaaaa______```aaabbbccceeefffgggggghhhhhhhhhjjjnnnqqqqqqrrrsssssstttuuuxxx{{{wwwvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyyyyzzz{{{~~~~~~~~~~~~zzzsssmmmgggccc___aaacccbbb___^^^```bbbddddddfffjjjooorrrsssrrrrrrooojjjfffbbb^^^XXXUUUQQQTTTYYY```iiirrrzzz~~~|||zzzvvvssspppnnnmmmlllnnnrrrxxx~~~}}}|||}}}}}}{{{|||}}}|||zzzyyyzzz{{{|||}}}{{{~~~|||zzzwwwwwwxxxzzz|||zzz~~~{{{{{{yyyuuuqqqssstttrrrqqqrrrvvvzzz~~~}}}zzzxxxppppppqqqqqqqqqqqqpppppppppppprrrrrrrrrrrrqqqpppssstttuuuwwwxxxyyyzzzzzzuuutttsssrrrrrrrrrrrrrrrsssvvvzzz~~~~~~}}}|||{{{xxxwwwwwwvvvtttssssssuuuxxxyyyxxxxxxxxxyyyxxxzzzxxxssspppqqqoookkkkkklllmmmmmmnnnoooppppppoooooopppqqqssstttuuuuuuuuuuuuuuuvvvuuuqqqlllhhh___\\\ZZZ\\\cccppp}}}|||yyy}}}sssnnnmmmooonnnoooqqqtttyyy~~~~~~zzzvvvrrrlllccc\\\III@@@666111222222...))),,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,++++++***************************************************************************))))))(((((())))))***RRRQQQOOOMMMLLLMMMNNNNNNKKKKKKKKKLLLNNNOOOQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKNNNPPPQQQQQQPPPOOOMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPOOONNNMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFFFFIIILLLMMMLLLVVVdddyyykkkYYYOOODDDBBB???<<<999888888999555555555666:::???EEEHHHKKKLLLMMMMMMKKKHHHDDDBBB>>>???AAACCCEEEFFFFFFEEEBBBBBBBBBAAAAAAAAAAAAAAA??????>>>===============::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<==================>>>???@@@BBBDDDEEECCCDDDDDDEEEEEEEEEDDDDDDFFFHHHKKKLLLMMMOOOQQQSSSUUUVVVWWWYYY\\\^^^___````````````aaaaaacccddddddfffffffffeeeeeegggkkknnnmmmooopppqqqrrruuuyyy|||xxxwwwwwwvvvvvvvvvvvvwwwuuuvvvwwwwwwxxxzzz~~~~~~~~~~~~xxxuuuwwwzzz{{{yyyssslllggg```ccceeeccc___]]]___bbbhhhhhhkkkqqqxxx}}}~~~}}}yyyvvvpppkkkfffaaa[[[XXXSSSVVVZZZaaajjjrrryyy}}}|||yyywwwuuuuuuuuuyyy~~~{{{zzz{{{}}}{{{~~~}}}{{{zzzzzz|||~~~|||~~~zzzyyyyyyxxxwwwwwwyyy{{{|||}}}~~~|||zzzxxxqqqrrrssssssssssssrrrqqqppppppppppppppppppoooooorrrrrrssstttvvvwwwxxxxxxttttttsssrrrrrrrrrssssssvvvxxx|||~~~{{{{{{yyywwwttttttuuuwwwuuuwwwzzz{{{{{{zzzzzzzzzzzz{{{yyysssppppppooollliiijjjkkkmmmnnnnnnoooooonnnoooppprrrssstttuuuuuusssrrrrrrrrrpppllleeeaaaYYYUUUTTTZZZgggwwwyyyyyywwwpppllljjjiiiggglllsss|||yyyssslllbbbVVVMMM===888111///000000...+++,,,,,,,,,,,,,,,---......***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,RRRQQQOOOMMMLLLLLLMMMNNNHHHHHHIIIKKKMMMOOOQQQRRRPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMNNNMMMLLLIIIHHHHHHJJJMMMOOOQQQQQQQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIJJJKKKKKKIIIGGGFFFEEEFFFHHHKKKMMMOOOPPPQQQMMMLLLKKKJJJIIIHHHHHHHHHKKKJJJHHHHHHKKKOOOOOOMMMQQQ[[[llluuu```UUUEEECCC@@@===:::999999:::666555444444777===BBBFFFJJJLLLNNNOOONNNJJJGGGDDD>>>???BBBDDDFFFGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@??????>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<=========>>>>>>;;;;;;<<<===???@@@BBBCCCAAABBBCCCDDDEEEEEEEEEEEECCCEEEGGGHHHHHHIIIKKKMMMSSSTTTUUUXXXZZZ\\\^^^___bbbbbbaaaaaabbbcccddddddffffffeeedddcccdddhhhkkklllnnnpppqqqsssvvvzzz}}}yyyxxxwwwvvvvvvuuuvvvvvvtttuuuvvvvvvvvvyyy}}}~~~~~~~~~|||}}}~~~uuupppppprrrssswww|||~~~~~~~~~wwwooojjjaaadddfffddd___\\\^^^aaalllmmmqqqxxx~~~zzztttnnniiiccc^^^ZZZUUUWWW\\\bbbjjjrrryyy}}}}}}{{{{{{{{{{{{{{{xxxxxxyyyvvv|||||||||}}}~~~}}}~~~~~~{{{{{{|||~~~}}}~~~~~~|||zzzyyyrrrssstttuuuuuuuuutttsssppppppooonnnnnnoooooopppqqqqqqrrrssstttuuuvvvvvvttttttsssrrrrrrrrrssssssyyy{{{}}}|||||||||xxxttttttxxx|||yyy{{{}}}}}}{{{yyyxxxwwwwwwxxxuuupppnnnppppppnnnhhhiiijjjlllmmmnnnnnnooonnnoooppprrrssstttuuuuuupppoooooonnnkkkeee^^^XXXTTTPPPPPPYYYjjj{{{~~~xxx{{{{{{rrrnnnkkkgggdddiiioooyyyyyyqqqhhh\\\MMMBBB888444///...///111111000---------------...///000***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))QQQPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPOOOPPPPPPPPPQQQQQQRRRRRROOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIKKKMMMPPPSSSUUUPPPNNNLLLKKKLLLNNNPPPRRRQQQSSSUUUSSSNNNKKKJJJJJJLLLLLLJJJIIIHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHSSSTTT___xxxooo\\\PPPJJJDDD@@@;;;666555777555666888777666888<<<@@@GGGMMMSSSVVVTTTOOOLLLKKKDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>???===;;;:::::::::<<<===>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>AAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEFFFIIILLLOOOPPPOOOPPPQQQSSSVVVYYY[[[\\\^^^______aaabbbcccdddeeeddddddcccaaaaaadddiiimmmlllkkkkkkkkklllooorrrsssssssssssssssssstttuuuuuutttrrrqqqrrruuuxxxzzz{{{~~~~~~~~~~~~xxxpppnnnnnnrrrtttxxx}}}}}}tttnnnhhhhhhgggeeebbb``````aaahhhnnnssszzzvvvrrrrrrnnneee]]]UUUYYY___gggooovvv{{{~~~|||vvvsssssstttwww}}}}}}yyyzzz}}}~~~{{{|||||||||{{{zzzyyyyyyvvvtttssstttwwwxxxvvvtttrrrssstttssspppnnnnnnnnnnnnqqquuuyyyzzzyyywwwuuuuuuuuutttsssqqqrrruuuwww}}}~~~}}}{{{~~~{{{xxxyyy|||~~~}}}~~~~~~|||yyywwwxxxvvvtttrrrpppooonnnmmmmmmlllkkkjjjjjjkkkmmmnnnpppppprrrsssttttttuuuuuurrrmmmgggfffeee```VVVMMMKKKJJJOOO___sssyyy|||yyyooojjjgggccc___mmmxxx~~~sssjjj___OOOBBB;;;333222111000///...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***)))))),,,+++++++++******))))))))))))))))))************NNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHIIIKKKMMMPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPPPPNNNLLLKKKKKKMMMOOOPPPPPPRRRTTTRRRNNNKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGNNNOOOYYYlllxxxiiiWWWLLLBBB>>><<<999666777333555555555444555999===EEEKKKRRRVVVUUUQQQNNNMMMGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>><<<::::::;;;<<<=========<<<<<<<<<;;;;;;;;;999::::::;;;<<<<<<======<<<===???@@@AAAAAAAAAAAACCCCCCDDDEEEGGGJJJLLLMMMNNNOOOPPPRRRTTTWWWYYYZZZ[[[[[[]]]^^^```bbbcccdddccccccbbbaaa```aaaeeehhhkkkjjjiiiiiijjjlllnnnpppqqqqqqqqqqqqrrrsssssstttuuusssrrrsssvvvxxxzzzzzz~~~}}}}}}|||}}}}}}~~~~~~~~~xxxwwwxxxzzz{{{~~~vvvnnnjjjjjjhhhfffcccaaa``````ccciiipppyyyxxxuuuooofff^^^WWWZZZ```hhhpppwww|||yyytttqqqqqqrrrwww{{{{{{vvvvvvyyy|||}}}}}}{{{}}}}}}|||zzzxxxxxxxxxxxxyyyvvvtttssssssuuuvvvuuusssssstttuuusssqqqooooooooooooqqquuuxxxyyyyyywwwvvvvvvvvvvvvtttssstttwwwyyy~~~}}}||||||~~~|||{{{{{{}}}~~~~~~}}}{{{zzzxxxwwwuuurrrpppnnnmmmmmmlllkkkjjjjjjjjjkkkmmmooonnnnnnooopppqqqqqqqqqqqqnnnjjjfffccc```YYYPPPIIILLLMMMSSSaaasssxxxmmmgggfffffffffpppzzzuuugggZZZJJJ===777222111000///...------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******++++++*********)))))))))))))))))))))************KKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKOOONNNLLLKKKJJJLLLMMMNNNOOOQQQRRRQQQNNNKKKJJJJJJGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFEEEIIILLLUUU```nnn{{{eeeUUUFFF@@@???===:::888555555555444444555888;;;AAAHHHPPPVVVWWWUUURRRPPPLLLJJJGGGDDDCCCDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEBBBAAA@@@??????>>>>>>>>>???>>><<<;;;;;;;;;<<<===;;;<<<=========<<<;;;:::999999::::::;;;;;;<<<<<<999:::<<<===>>>?????????AAABBBCCCEEEFFFGGGHHHHHHLLLLLLMMMOOOQQQTTTVVVWWWXXXXXXZZZ[[[]]]___```aaaaaaaaabbbaaa______aaabbbhhhgggffffffgggiiikkklllnnnnnnnnnooopppqqqrrrsssuuutttssstttwwwyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}~~~{{{qqqmmmllljjjgggdddbbb```______dddlllwww~~~yyyrrrjjjccc\\\___eeelllttt{{{~~~xxxssspppqqqrrrxxxzzz{{{vvvtttvvvyyyzzzzzzwwwyyy~~~|||yyyvvvuuuuuuwwwxxxvvvtttssssssttttttrrrqqqssstttuuutttrrrpppppppppqqqrrrtttvvvxxxxxxxxxxxxwwwwwwwwwvvvuuuvvvyyy|||||||||~~~~~~~~~}}}~~~~~~}}}}}}}}}|||{{{{{{{{{xxxwwwuuurrrooommmlllllljjjjjjiiiiiijjjlllnnnooollllllmmmmmmmmmmmmlllllljjjhhhddd^^^XXXQQQLLLHHHNNNRRR[[[gggvvvttthhhaaaaaagggkkkuuu~~~qqq___OOOAAA777333000000///...---,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........---,,,,,,++++++******))))))))))))(((((())))))))))))************JJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPQQQRRRQQQQQQPPPOOOMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJNNNMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOMMMKKKJJJIIIEEEDDDDDDCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFGGGMMMUUU[[[___kkkuuueeeSSSJJJDDD???<<<<<<999999777666666777999:::>>>DDDMMMTTTXXXXXXVVVTTTPPPMMMIIIEEECCCCCCEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@???????????????>>>===<<<<<<<<<======:::;;;===>>>>>>===;;;999999999999::::::;;;;;;;;;:::;;;<<<===???@@@@@@AAA@@@AAACCCEEEFFFFFFEEEEEEIIIIIIJJJLLLNNNPPPSSSTTTWWWXXXXXXZZZ[[[\\\]]]]]]]]]___``````_________```cccccccccdddfffhhhiiijjjllllllmmmnnnoooppprrrrrruuuttttttvvvxxxzzzyyyxxxwwwwwwxxxyyyzzz|||}}}~~~xxxqqqooollliiifffccc```]]]]]]```gggrrr|||uuuooojjjdddggglllrrryyy{{{vvvttttttuuuzzz|||yyyvvvwwwzzz{{{zzzvvvxxx}}}||||||{{{{{{{{{{{{|||}}}~~~}}}zzzxxxvvvvvvvvvvvvvvvuuutttssssssrrrqqqpppsssuuuvvvuuusssqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyvvvvvvvvvuuuuuuvvvyyy|||{{{|||~~~|||{{{zzzyyyyyyyyyyyyzzzxxxvvvtttqqqnnnlllkkkjjjhhhhhhhhhiiijjjlllmmmnnnllllllllllllkkkjjjiiihhhgggeeeaaaYYYQQQMMMMMMNNNSSS[[[hhhuuu|||~~~{{{pppccc[[[]]]fffooo|||gggRRREEE:::444222//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++)))))))))(((((((((((((((((()))))))))************LLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMOOOQQQQQQQQQQQQPPPLLLKKKJJJIIIIIIJJJKKKLLLHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLJJJHHHEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFFFFGGGHHHHHHGGGGGGFFFLLLUUUXXXWWW\\\ooouuufffXXXLLLAAA===>>>===;;;888777777777888888;;;@@@HHHQQQWWWZZZYYYWWWSSSPPPLLLGGGEEEEEEFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>============999;;;<<<>>>>>>===;;;:::999999:::::::::::::::;;;;;;;;;<<<===>>>???@@@AAA@@@AAACCCDDDEEEEEEDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPXXXXXXXXXXXXYYYYYYZZZZZZYYY\\\^^^```______```aaa^^^___```bbbeeegggiiijjjkkkkkklllmmmnnnppprrrsssttttttuuuwwwzzz{{{zzzyyyvvvwwwwwwyyy{{{}}}~~~}}}{{{wwwuuuyyyuuurrrooollliiieee___[[[YYYZZZ___jjjxxxyyyssspppjjjlllpppuuu{{{~~~{{{{{{|||~~~|||yyyzzz||||||{{{xxxzzz~~~{{{zzzyyyxxxwwwxxxzzzzzz||||||||||||zzzxxxuuutttvvvvvvuuutttrrrqqqppppppssstttuuuuuusssqqqqqqrrrrrrsssssstttvvvwwwyyyyyysssttttttttttttuuuyyy||||||}}}~~~|||{{{zzzyyyyyyyyyyyyyyyvvvtttrrrooommmkkkjjjiiigggggghhhiiijjjkkkmmmmmmnnnmmmmmmkkkiiigggeeedddaaa```\\\VVVPPPOOOTTTYYY\\\hhhzzz{{{zzz~~~zzzqqqeee]]]___jjjttt|||^^^III===666222111......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************((((((((((((((()))))))))((()))))))))************OOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHJJJMMMOOOQQQQQQPPPOOOLLLKKKIIIHHHHHHJJJKKKMMMIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKKKKLLLMMMLLLJJJGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFJJJPPPRRRPPPQQQ^^^mmmwwwjjjYYYJJJAAAAAA>>>;;;888666666666666555:::===DDDMMMUUUZZZ[[[ZZZWWWTTTPPPLLLIIIHHHHHHIIIKKKKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>:::;;;<<<=========<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNVVVVVVVVVVVVWWWWWWWWWXXXWWWZZZ\\\^^^^^^^^^___aaa[[[\\\^^^```ccceeeggggggiiiiiijjjkkkmmmpppqqqsssssssssuuuyyy|||}}}{{{yyywwwwwwyyy{{{~~~~~~}}}yyysssnnnooovvv}}}yyyuuuqqqnnnkkkfff___ZZZTTTRRRVVV```mmmzzz|||wwwtttnnnppprrrvvv{{{}}}~~~~~~}}}{{{{{{|||~~~}}}|||zzzyyyxxxyyy{{{|||zzz{{{}}}}}}|||yyyvvvssssssttttttssspppooooooppprrrsssttttttrrrqqqqqqrrrrrrssstttuuuvvvwwwxxxyyysssttttttttttttvvvzzz}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxrrrqqqooommmkkkiiihhhhhhgggggghhhiiijjjkkkkkkkkkmmmlllkkkiiifffcccaaa___YYYZZZZZZYYYXXXZZZ```eeeiiiwww}}}}}}~~~{{{tttkkkfffiiisss}}}tttWWWDDD:::444000///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************)))))))))(((((())))))))))))******))))))))))))************QQQQQQPPPOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMHHHIIILLLNNNOOOOOOMMMLLLKKKJJJHHHGGGHHHJJJLLLNNNJJJIIIHHHFFFFFFFFFFFFGGGEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIKKKLLLLLLJJJGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHJJJKKKKKKLLLTTT^^^nnn|||nnn\\\MMMGGGBBB>>>999777777777666555999;;;@@@IIISSSYYY\\\\\\ZZZXXXUUURRROOOMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDD???@@@@@@@@@??????>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPQQQRRRSSSUUUVVVWWWWWWXXXYYY[[[[[[ZZZZZZ\\\^^^[[[[[[]]]^^^```aaaaaaaaafffggghhhiiikkknnnpppqqqqqqrrruuuzzz~~~}}}{{{xxxyyy{{{~~~xxxtttnnnlllooouuuzzz}}}|||xxxsssooommmggg___XXXTTTQQQRRRZZZcccnnn|||zzzxxxuuuuuuvvvyyy}}}~~~~~~}}}~~~|||zzzyyyzzz|||}}}yyyzzzzzzzzzzzzxxxvvvuuuoooqqqrrrpppmmmlllmmmnnnqqqrrrssssssqqqppppppqqqqqqrrrtttvvvwwwxxxxxxxxxvvvwwwwwwwwwxxxzzz~~~}}}}}}}}}{{{{{{{{{zzzxxxvvvtttrrrooonnnllljjjiiihhhhhhggggggggghhhiiiiiijjjiiiiiijjjiiigggdddaaa]]]ZZZYYYUUUYYY```fffkkkooorrrtttxxx~~~{{{yyyuuuqqqooottt}}}|||eeeKKK<<<777333///...............------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))*********++++++))))))))))))************RRRRRRQQQOOONNNLLLKKKJJJHHHIIIKKKNNNPPPPPPQQQPPPHHHJJJLLLNNNNNNMMMKKKIIIKKKJJJHHHGGGGGGJJJLLLNNNLLLKKKHHHFFFDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKIIIHHHJJJLLLLLLJJJFFFGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIIIINNNIIIGGGHHHIIIKKKRRRYYY```{{{mmmYYYMMMEEEAAA<<<:::::::::888666999:::>>>GGGQQQYYY\\\]]]\\\[[[YYYVVVTTTQQQPPPOOOIIIIIIIIIJJJJJJJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEE???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKLLLNNNPPPSSSUUUWWWXXXXXXYYYZZZYYYWWWWWWYYY[[[[[[\\\\\\]]]]]]]]]\\\\\\dddeeefffhhhjjjlllooopppppprrruuuzzz~~~~~~|||zzz{{{}}}yyyuuupppllllllpppuuuyyy~~~yyyssspppmmmhhh___WWWYYYTTTRRRXXX^^^eeeqqq~~~}}}|||{{{{{{{{{}}}~~~|||}}}~~~{{{yyyyyyzzz|||}}}yyyyyyxxxwwwvvvvvvvvvwwwlllnnnpppnnnkkkjjjkkkmmmpppqqqsssrrrqqqppppppqqqqqqrrrtttvvvxxxxxxxxxxxxyyyyyyzzzzzz{{{}}}~~~||||||}}}wwwwwwwwwwwwuuurrrnnnlllmmmllljjjiiihhhgggggggggggghhhhhhiiiiiiiiihhhhhhgggfffddd```]]]YYYVVVTTTTTT[[[gggsss|||~~~~~~||||||wwwvvvsssrrrtttzzz|||jjjVVV???555444222000///..................------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++,,,))))))******+++++++++,,,))))))))))))************OOOOOOOOONNNLLLKKKIIIHHHNNNKKKJJJKKKOOOQQQQQQOOOHHHIIIIIIJJJKKKLLLNNNNNNIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKIIIGGGEEECCCCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBBAAABBBCCCEEEFFFBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEGGGIIIJJJKKKIIIGGGFFFGGGJJJMMMPPPXXXiiikkkWWWMMMFFF@@@===888444444888999:::;;;@@@HHHQQQ[[[```^^^______]]]YYYUUUSSSRRRNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDDDDEEECCCAAAAAAAAAAAA???===???>>><<<;;;;;;<<<===>>>@@@@@@???>>>===<<<;;;:::;;;;;;<<<======<<<<<<;;;======>>>???????????????DDDDDDDDDDDDDDDEEEFFFFFFJJJKKKMMMOOOQQQRRRSSSSSSWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]bbbdddfffiiikkkmmmnnnooorrrrrrrrruuuxxx{{{|||{{{}}}~~~|||vvvpppmmmnnnqqqrrrqqqzzzyyyvvvoooggg___ZZZXXXYYYSSSPPPQQQTTT[[[gggsss}}}||||||}}}}}}}}}}}}}}}||||||||||||wwwvvvtttssssssuuuwwwxxxwwwvvvtttsssrrrrrrsssssssssqqqnnnmmmnnnnnnmmmkkkppppppqqqqqqqqqppppppooonnnpppssswwwyyyzzzzzzzzzzzz}}}~~~|||{{{{{{xxxuuusssqqqooollliiikkkiiigggfffeeefffggghhhhhhhhhiiiiiihhhgggfffeeeeee___[[[YYYTTTOOOOOOQQQPPP___ttt{{{yyyzzzyyywwwvvvrrrssszzz~~~}}}~~~zzzqqqjjjTTTIII;;;222//////...---------..................////////////...---,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---+++))),,,,,,,,,++++++*********))))))))))))))))))))))))''''''(((((())))))******OOOOOONNNNNNLLLKKKJJJIIIIIIHHHGGGHHHJJJLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMKKKIIIHHHFFFDDDDDDAAAAAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCCCCCCCDDDEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJLLLJJJGGGFFFFFFHHHKKKMMMPPP^^^pppzzziiiVVVNNNFFFBBB???;;;:::<<<999999;;;???GGGPPPYYY___```aaabbb```\\\XXXWWWVVVQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEECCCBBBAAABBBAAA???>>>===<<<:::999888999;;;<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>BBBBBBBBBBBBCCCDDDEEEFFFIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\```aaacccfffiiikkkllllllnnnoooppprrrtttvvvwwwwww}}}~~~|||uuuqqqsssuuuuuuuuu}}}|||yyyssskkkccc\\\YYYYYYTTTQQQQQQSSSWWWaaakkkqqqzzz~~~}}}{{{xxx~~~~~~}}}|||{{{zzzyyyxxxxxxrrrqqqpppoooooopppqqqqqqtttsssrrrqqqqqqqqqqqqrrrtttrrrpppooooooooommmkkkmmmnnnooooooppppppoooooooooqqquuuyyy{{{}}}}}}}}}~~~|||{{{wwwtttrrrpppooonnnkkkiiihhhgggeeedddcccdddeeefffeeeffffffgggeeecccaaa```___[[[XXXVVVRRRMMMLLLOOOTTTdddzzz{{{yyyyyywwwuuuuuurrruuu}}}~~~yyypppddd[[[KKKBBB666///...//////---//////......------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,+++***+++,,,---+++))),,,,,,,,,++++++*********))))))))))))))))))))))))'''((((((((()))))))))***OOOOOONNNMMMLLLLLLKKKJJJIIIJJJKKKKKKJJJJJJLLLNNNLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIHHHHHHHHHJJJKKKLLLMMMLLLKKKJJJIIIGGGFFFFFFAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIGGGEEEDDDDDDDDDEEECCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEGGGHHHIIILLLJJJGGGEEEEEEFFFHHHIIIIIIRRR___pppaaaUUUHHHCCCAAA===;;;;;;999999:::>>>EEENNNWWW\\\aaacccdddccc```]]][[[[[[UUUTTTRRRPPPMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDBBBBBBBBBBBB@@@???<<<;;;:::999888999::::::>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<===<<<======>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEEHHHIIIJJJLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUXXXXXXXXXYYYZZZ[[[[[[[[[]]]^^^```ccceeeggghhhiiijjjkkklllnnnooopppqqqqqqyyyzzz|||}}}|||xxxxxxyyyzzzyyy~~~{{{wwwoooggg___[[[YYYTTTQQQQQQQQQSSSZZZbbbllluuu|||}}}}}}~~~~~~||||||{{{zzzxxxvvvuuutttsssoooooonnnnnnmmmmmmllllllrrrrrrqqqpppppppppqqqqqqtttsssrrrrrrrrrqqqnnnkkkkkkkkklllmmmnnnoooppppppqqqsssxxx||||||zzzrrrpppnnnmmmmmmllljjjhhhdddcccbbbaaaaaaaaabbbcccaaabbbccccccaaa^^^[[[XXXYYYVVVTTTSSSPPPLLLMMMQQQ___nnn{{{yyy{{{}}}|||~~~yyyxxxwwwtttrrrwwwwww{{{|||zzzwwwssslll```RRRGGG>>>888111------///...---000000///...---,,,++++++)))***+++++++++++++++***++++++++++++++++++++++++,,,+++***+++,,,---+++)))+++++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))OOONNNNNNMMMLLLLLLLLLLLLJJJLLLNNNLLLJJJIIILLLOOOKKKKKKIIIHHHGGGGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDEEEEEECCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCEEEGGGHHHGGGGGGFFFEEEFFFFFFGGGHHHIIIGGGEEEDDDDDDEEEGGGHHHIIIMMMTTT___ssssssaaaOOOEEEAAA===::::::999999:::>>>DDDMMMVVV[[[```bbbddddddbbb___]]]]]]XXXWWWUUURRROOOMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEECCCCCCCCCCCCAAA???>>>===<<<;;;::::::;;;;;;<<<<<<===>>>>>>??????@@@???===;;;:::999;;;<<<===;;;<<<======>>>>>>======<<<<<<===>>>???AAACCCDDDFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTWWWXXXXXXYYYZZZ[[[\\\\\\[[[\\\^^^aaacccdddeeefffggghhhjjjkkkkkkkkkkkklllrrrtttvvvxxxzzz}}}||||||}}}}}}|||||||||zzzwwwrrrjjjbbb]]]WWWSSSQQQRRRQQQQQQVVV]]]llluuu|||~~~~~~~~~{{{wwwvvvuuutttsssrrrqqqppprrrrrrrrrrrrqqqooonnnmmmrrrrrrrrrrrrrrrrrrrrrsssuuuttttttuuuuuusssooolllkkkkkkkkklllnnnooopppqqqsssvvv{{{|||yyyqqqooolllkkkjjjiiigggeeeaaa```____________``````^^^___```___]]]YYYTTTRRRTTTPPPOOONNNMMMNNNUUU]]]pppzzz|||uuurrrtttxxx{{{{{{wwwvvvuuusssrrr}}}~~~xxxsssmmmfff]]]QQQDDD;;;555222...------......---.........------,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++***+++,,,---+++)))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))OOONNNMMMMMMLLLMMMMMMNNNHHHJJJLLLJJJGGGFFFHHHKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEECCCCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBCCCEEEGGGHHHJJJJJJMMMTTTaaaxxxvvv^^^OOOGGG@@@===<<<::::::;;;>>>EEENNNWWW\\\^^^aaaddddddbbb___^^^]]]ZZZYYYWWWTTTQQQNNNKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHFFFDDDDDDDDDDDDBBB@@@>>>>>>===<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@???>>>;;;:::999:::<<<===;;;;;;<<<============<<<::::::;;;<<<>>>???AAABBBDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTWWWWWWXXXYYYZZZ[[[\\\]]]ZZZ[[[]]]___aaacccddddddeeehhhjjjjjjiiigggggghhhmmmooosssvvvxxx|||~~~yyyxxxwwwuuusssmmmeee___UUUSSSRRRSSSSSSSSSWWW^^^kkkssszzz{{{zzz|||}}}|||}}}|||yyyvvvppppppppppppppppppqqqqqqttttttttttttsssrrrpppooorrrsssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvtttqqqnnnmmmlllllllllmmmooopppqqqtttwww}}}}}}~~~yyyuuupppnnnkkkiiigggeeebbb```^^^^^^]]]]]]]]]^^^^^^^^^[[[[[[[[[ZZZXXXTTTOOOMMMMMMIIIGGGHHHJJJPPP^^^kkk~~~|||tttqqqssswww}}}wwwttttttvvvxxxyyy|||vvvnnncccXXXOOOFFF===777111000.........---,,,++++++,,,,,,,,,------......******+++,,,------,,,,,,++++++++++++++++++++++++++++++***+++,,,---+++)))************************************************))))))))))))((((((((((((OOONNNMMMLLLLLLMMMOOOPPPMMMNNNNNNLLLKKKJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCDDDDDDEEECCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@@@@?????????????????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEAAAAAAAAAAAABBBDDDFFFGGGGGGFFFHHHLLLRRRaaayyynnn\\\OOODDD>>>===;;;;;;<<<@@@GGGPPPYYY^^^___bbbeeefffdddaaa^^^]]][[[ZZZYYYVVVSSSPPPMMMKKKHHHIIIIIIIIIIIIIIIHHHHHHIIIGGGEEEEEEEEEEEECCCAAA======<<<;;;::::::999888999::::::;;;===>>>>>>??????>>><<<;;;::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@BBBCCCDDDFFFGGGGGGHHHHHHJJJJJJLLLMMMOOOQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\YYYZZZ\\\^^^```aaabbbbbbdddhhhkkkjjjgggdddcccdddiiilllqqquuuxxx|||zzzwwwuuuuuusssooogggaaaWWWTTTTTTVVVWWWWWW\\\bbbnnnuuu{{{{{{zzz|||}}}||||||~~~}}}{{{xxxtttqqqjjjkkklllmmmnnnppppppqqqqqqqqqqqqppppppoooooooooqqqrrrssstttuuuvvvvvvuuuuuuttttttuuuvvvuuusssqqqooonnnmmmllllllmmmnnnooorrrvvv|||}}}yyy{{{}}}~~~}}}xxxssspppmmmkkkhhheeedddaaa^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\XXXWWWVVVTTTRRRNNNKKKJJJFFFDDDCCCEEEIIISSSeeeuuuzzzyyy|||}}}yyyssspppssszzz{{{pppfffXXXLLLDDD>>>999666/////////......---,,,+++******+++,,,---...//////+++,,,------------------++++++++++++++++++++++++,,,+++***+++,,,---+++))))))))))))***************************************))))))))))))((((((((((((OOONNNMMMLLLLLLNNNPPPQQQTTTRRRPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJIIIHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>===????????????@@@AAACCCCCCFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBCCCEEEHHHJJJQQQdddvvv~~~mmm\\\KKKAAA>>><<<<<<>>>BBBIIISSS\\\bbbbbbeeehhhiiigggdddaaa```]]]\\\[[[YYYVVVSSSPPPNNNIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHFFFFFFFFFFFFDDDBBB>>>>>>>>>===<<<;;;999999888999999:::;;;<<<======>>>======<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAACCCDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQSSSSSSTTTUUUWWWXXXYYYZZZXXXYYY[[[]]]^^^___``````cccgggkkkiiieeeaaa```bbbbbbffflllqqqvvv{{{|||xxxvvvuuuqqqiiiccc[[[XXXWWWYYYZZZZZZ```fffqqqyyy~~~}}}|||~~~}}}zzzxxxuuuqqqnnnhhhiiijjjkkkmmmnnnooopppmmmlllkkkjjjjjjkkklllmmmmmmnnnppprrrsssssssssssstttsssrrrsssuuuvvvuuutttqqqpppmmmkkkjjjjjjjjjkkknnnrrrxxx~~~~~~}}}yyytttuuuwwwwwwuuupppllliiihhheeecccaaa___^^^[[[YYYWWWWWWXXXYYYYYYYYYYYYYYYTTTSSSQQQNNNKKKIIIHHHGGGDDDDDDGGGKKKPPPZZZlll|||zzzuuunnnlllrrr~~~uuueee[[[MMMAAA;;;777555333---.........---,,,,,,---+++++++++,,,,,,------...------------------,,,+++++++++++++++++++++++++++,,,+++***+++,,,---+++)))((()))))))))*********+++***************************)))))))))((((((((('''OOONNNLLLLLLLLLNNNPPPRRRTTTQQQNNNMMMOOOPPPNNNKKKOOOOOONNNNNNNNNNNNNNNOOOLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHIIIIIIHHHEEEBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>======@@@?????????@@@AAAAAABBBFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA???AAAEEEHHHGGGJJJYYYjjjzzz~~~kkkVVVIIIEEE======???CCCKKKUUU^^^dddeeehhhlllmmmjjjgggdddbbb^^^^^^]]][[[YYYUUURRRPPPKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCAAAAAAAAA@@@???===<<<;;;888888999::::::;;;<<<<<<============<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXYYY[[[]]]^^^______bbbfffjjjiiiccc___^^^```\\\```gggmmmrrrwww|||{{{xxxwwwrrrkkkddd___\\\ZZZ\\\\\\\\\bbbiiipppxxx~~~}}}}}}|||~~~|||zzzwwwsssoookkkhhhhhhiiikkklllmmmnnnoookkkjjjhhhggggggiiikkkllljjjkkkmmmooopppqqqqqqpppsssrrrqqqrrrtttvvvvvvuuurrrpppmmmjjjhhhggghhhhhhjjjnnnuuu{{{~~~~~~}}}{{{{{{}}}~~~}}}|||}}}~~~yyytttqqqrrrrrrrrroookkkfffdddbbbaaa^^^]]]]]]\\\YYYXXXTTTUUUVVVWWWWWWWWWWWWWWWRRRPPPMMMJJJGGGFFFEEEEEEFFFHHHMMMSSSXXXaaaqqqwwwrrrkkkiiirrrxxxnnn\\\RRREEE;;;666333111///+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++,,,+++***+++,,,---+++)))(((((())))))*********+++******************************))))))((((((((('''WWWVVVSSSQQQPPPPPPQQQRRRVVVUUUTTTRRRPPPNNNLLLLLLPPPPPPPPPPPPOOONNNNNNMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>????????????????????????DDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>AAADDDEEEEEEHHHPPPVVVhhh}}}~~~kkkVVVIIIFFF???===CCCMMMWWW```gggjjjkkkkkkkkkiiifffbbb```]]]]]][[[ZZZXXXVVVUUUTTTQQQPPPPPPOOONNNMMMLLLLLLMMMKKKHHHFFFEEEDDDEEEFFFAAABBBCCCDDDCCC@@@>>><<<;;;;;;:::999999:::::::::<<<=========;;;999666444333333444666777999::::::<<<======<<<;;;;;;>>>@@@?????????@@@BBBDDDEEEFFFCCCDDDGGGIIIKKKLLLLLLLLLNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYXXXXXXYYY[[[]]]^^^dddeeeffffffdddbbb```^^^ZZZ]]]bbbgggkkkpppuuuxxx|||uuukkkccc]]]]]]^^^^^^___ccchhhlllxxx{{{}}}~~~~~~{{{wwwsssooollljjjffffffggghhhiiijjjkkkkkkmmmmmmkkkjjjhhhhhhggggggiiiiiijjjkkkmmmppprrrsssppppppooooooppprrrtttuuuvvvtttpppjjjdddaaaaaabbbggglllsssvvvvvvvvvwwwyyyzzzyyyxxxwwwxxxzzz|||}}}}}}zzzvvvqqqnnnooonnnllliiifffdddbbbaaa^^^]]][[[YYYXXXXXXYYYYYY[[[WWWRRRPPPQQQQQQPPPNNNLLLLLLHHHBBBAAAEEEHHHGGGGGGSSS]]]```fffttt{{{pppkkkkkkttttttfffRRRHHH;;;333000000...,,,------------------------,,,,,,,,,++++++*********,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********///---+++*********(((&&&))))))))))))))))))))))))***)))(((''''''&&&''''''VVVUUUSSSRRRRRRRRRTTTUUUVVVUUUTTTRRRPPPOOOMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMKKKIIIHHHHHHHHHFFFEEECCCCCCCCCCCCDDDDDDDDDEEEHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@???????????????BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAA===@@@BBBAAA@@@CCCIIINNNXXXiiixxxeeeXXXMMMFFFBBBHHHQQQYYYaaahhhhhhiiijjjjjjiiifffcccaaa```^^^]]][[[YYYXXXWWWWWWSSSRRRQQQPPPOOOMMMLLLLLLMMMLLLIIIGGGFFFFFFFFFGGGCCCDDDDDDDDDCCCAAA???>>>======<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;999666555333444555666777888888999;;;<<<<<<<<<;;;;;;===>>>>>>>>>???@@@AAACCCDDDEEEBBBCCCEEEHHHIIIJJJKKKKKKMMMNNNOOOQQQSSSUUUWWWXXXYYYYYYXXXXXXYYY[[[]]]^^^cccdddeeeeeedddbbb```___^^^aaaeeehhhkkkooosssvvv}}}xxxmmmfffaaaaaaaaaaaabbbffflllqqqyyy}}}~~~~~~}}}{{{xxxtttqqqnnnkkkjjjffffffggghhhhhhiiijjjjjjllllllkkkjjjiiihhhhhhhhhggggggiiijjjmmmoooqqqrrrqqqpppppppppppprrrtttuuuvvvtttooohhhbbb^^^^^^___eeejjjppptttsssssstttvvvvvvvvvwwwxxxxxxyyyyyyxxx{{{zzzxxxvvvtttqqqmmmjjjjjjiiigggeeebbb```^^^]]][[[ZZZYYYWWWVVVVVVWWWWWWWWWTTTPPPOOOOOOPPPNNNLLLGGGIIIFFFAAA@@@GGGOOORRRWWW```hhhlllrrr~~~pppmmmnnnwwwoooaaaKKKCCC999222111111///...------------------------,,,,,,,,,+++++++++******,,,,,,------,,,,,,++++++************************+++++++++******)))))))))'''&&&&&&''')))+++***)))))))))))))))))))))))))))))))))(((((('''(((((((((TTTTTTSSSRRRSSSTTTVVVWWWUUUUUUTTTRRRQQQOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLJJJHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBBCCCDDDGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAA@@@>>>???CCCGGGKKKUUUgggwwwkkkVVVMMMGGGIIIPPPVVV^^^eeefffggghhhiiihhhfffdddccccccaaa^^^[[[ZZZYYYZZZZZZVVVVVVTTTRRRPPPNNNMMMLLLMMMLLLJJJHHHGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;::::::;;;;;;:::999777666444555555555555666666666888:::<<<<<<;;;:::;;;<<<=========>>>@@@AAACCCDDDAAABBBDDDFFFHHHIIIIIIJJJLLLLLLNNNPPPRRRTTTUUUVVVXXXXXXXXXXXXZZZ[[[\\\]]]bbbbbbcccdddcccbbbaaa```bbbdddgggiiikkkmmmpppsssxxx{{{|||qqqiiifffeeeeeeeeefffjjjqqqvvv{{{}}}~~~~~~}}}zzzxxxtttqqqmmmkkkjjjjjjffffffgggggghhhhhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhfffggghhhkkkmmmpppqqqssssssrrrqqqqqqrrrssstttuuuwwwtttmmmeee^^^ZZZZZZ[[[bbbgggmmmpppooooooppprrrrrrsssuuuwwwwwwvvvtttsssrrrpppnnnmmmllljjjgggdddcccbbb```^^^\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTRRRPPPNNNMMMMMMLLLJJJHHHBBBEEEEEEBBBGGGSSS```gggmmmrrrvvvxxxrrrpppsss|||zzzeeeVVVBBB<<<555111111111000...------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))&&&%%%%%%'''***,,,,,,+++))))))))))))))))))))))))))))))((((((((()))******SSSSSSRRRRRRRRRSSSTTTUUUSSSSSSRRRQQQOOONNNMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNOOOMMMJJJIIIHHHHHHFFFEEEEEEDDDBBBAAAAAABBBDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA???@@@AAACCCCCCBBBAAAAAADDDCCCBBBBBBAAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBBBBBBBAAABBBBBBAAA???@@@CCCFFFJJJNNNZZZpppzzzggg[[[OOOKKKNNNSSS\\\ccccccdddfffggggggfffeeeddddddbbb___\\\ZZZZZZ\\\]]]ZZZYYYWWWUUURRRPPPNNNMMMLLLLLLJJJIIIHHHHHHHHHIIIHHHHHHFFFEEEDDDCCCCCCCCCAAA@@@>>>===<<<;;;;;;:::999999:::::::::999888777666555555555444444444444666888:::;;;:::999999:::;;;<<<<<<<<<>>>???@@@AAA@@@AAACCCDDDFFFHHHIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSVVVVVVWWWXXXYYYZZZ\\\\\\___```aaabbbbbbbbbaaaaaaccceeehhhjjjkkkllloooqqqtttwwwzzz|||~~~~~~tttmmmiiihhhhhhgggiiimmmssswww}}}wwwyyyzzz|||||||||zzzyyywwwuuuqqqnnnkkkjjjiiiiiiffffffggggggggghhhhhhhhhhhhhhhiiiiiiiiijjjiiiiiihhhiiikkknnnqqqssstttuuuwwwvvvuuutttuuuuuuwwwxxxwwwssskkkbbbZZZVVVVVVXXXbbbffflllnnnmmmlllnnnppprrrrrrsssssssssrrrppppppllljjjhhhfffeeeccc```^^^\\\[[[ZZZYYYWWWUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQNNNMMMLLLKKKIIIGGGDDDBBB???AAACCCHHHVVVkkk{{{uuutttxxxoooWWWIII:::777333111000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++******************************************)))))),,,+++******++++++***)))))))))))))))))))))))))))))))))((())))))***++++++RRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLIIIHHHHHHHHHFFFEEEEEEDDDBBB@@@@@@AAACCCDDDBBBBBBBBBAAAAAA@@@@@@???>>>???AAABBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>>@@@@@@@@@@@@AAAAAAAAABBB?????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEHHHKKKSSSaaauuuooo\\\RRRPPPSSS[[[cccaaabbbdddeeefffffffffeeedddbbb___\\\[[[[[[]]]^^^]]]\\\ZZZXXXUUUSSSQQQPPPLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDD@@@???>>><<<;;;:::::::::999999999::::::999999999666666666555444444333333444666999999888777777888::::::::::::;;;===>>>???@@@AAABBBCCCEEEFFFHHHIIIHHHIIIJJJKKKMMMNNNOOOPPPSSSTTTUUUWWWXXXYYYZZZZZZ\\\\\\]]]___``````aaaaaaaaacccfffhhhiiikkknnnqqqqqqtttwwwxxxyyy|||~~~uuuooojjjkkkkkkjjjkkknnnsssvvv}}}|||uuuvvvxxxyyyyyyxxxvvvuuuuuutttqqqnnnllljjjiiiiiiffffffgggggghhhhhhiiiiiiggghhhiiikkkllllllllllllmmmoooqqqtttwwwxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyzzzwwwrrrjjj```XXXTTTUUUXXXcccggglllmmmlllkkkmmmooosssqqqpppnnnmmmmmmmmmnnnjjjgggdddaaa```]]]ZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNKKKKKKJJJHHHDDDAAA???>>>>>>@@@DDDQQQiiiyyyxxx|||bbbKKK@@@666444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********((('''))))))))))))))))))))))))))))))((())))))***++++++OOOOOOOOOOOONNNNNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIKKKLLLLLLJJJHHHGGGGGGGGGFFFEEEBBBAAA@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@????????????@@@AAABBBBBBBBBEEEKKKTTT___sssjjj[[[TTTSSSXXX^^^```aaabbbcccdddeeeeeeeeedddbbb```^^^]]]]]]^^^^^^```___]]]ZZZXXXUUUTTTSSSOOONNNMMMLLLKKKIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDDDD@@@???>>><<<;;;;;;;;;;;;;;;;;;::::::::::::::::::777777666666555444444333333555777777666555666777888888888999999:::<<<<<>>>>>>>>@@@EEEOOO```zzz}}}oooVVVCCC;;;333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***((('''((())))))((('''))))))))))))))))))))))))))))))((((((((()))******LLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGIIIJJJJJJHHHFFFFFFGGGGGGGGGEEEBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???????????????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<>>@@@AAABBBAAA@@@?????????>>>???@@@@@@@@@??????@@@EEEKKKQQQ^^^www}}}lllaaaZZZXXXZZZ``````aaabbbcccdddeeeeeeddddddbbbaaa````````````aaa```^^^\\\ZZZXXXVVVUUURRRRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGEEEDDDBBB@@@???>>>==================<<<<<<;;;::::::::::::888777777666666555555555333444555444333444555777777777777777888999::::::<<<<<<<<<===???AAACCCDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNQQQSSSUUUVVVVVVVVVUUUUUUVVVXXX[[[]]]___```]]]___bbbcccdddfffhhhjjjiiilllpppqqqqqqssswww{{{}}}xxxuuurrrtttvvvvvvuuuttttttuuuxxx{{{|||{{{tttuuuwwwxxxxxxwwwvvvtttwwwwwwvvvuuurrrnnnkkkhhheeefffgggiiijjjlllmmmnnnmmmooorrrvvvxxxyyyyyyyyyzzz|||~~~~~~}}}{{{zzzyyyyyyyyyzzzuuupppggg^^^WWWVVVZZZ^^^fffiiilllmmmkkkjjjlllnnnlllkkkiiigggeeecccbbbbbb```]]]YYYWWWVVVUUUSSSQQQNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLJJJHHHFFFDDDAAABBBBBB@@@>>>>>>@@@BBBFFFSSScccttt}}}}}}~~~}}}uuulll]]]HHH:::666/////////...------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))((()))***+++************************)))*********++++++++++++((('''&&&''')))******)))))))))))))))))))))))))))))))))(((((('''(((((((((JJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFFFFFFFHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFCCCDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>>>>>>>???AAABBB???>>>>>>===============>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAAAAA???>>>BBBAAA@@@@@@AAAAAA???>>>@@@@@@CCCIIILLLSSSfffyyyrrrggg````````````aaabbbcccddddddeeeeeeeeeddddddcccbbbaaaaaaaaa```___]]][[[YYYXXXWWWUUUUUUTTTRRRPPPMMMKKKIIIGGGGGGHHHIIIHHHFFFCCCAAA@@@@@@???????????????@@@>>>>>>===<<<;;;;;;;;;;;;888888777777666666666666444444444333222333555777777777666777777888999::::::999::::::<<<>>>AAABBBDDDEEEEEEGGGHHHIIIJJJJJJLLLMMMPPPRRRTTTUUUUUUUUUSSSSSSUUUWWWYYY\\\^^^```]]]___aaabbbbbbccceeegggeeeiiilllmmmnnnppptttxxxyyy{{{}}}yyyxxxuuuxxx{{{{{{zzzwwwvvvvvvvvvyyy}}}}}}zzzzzz{{{ssstttwwwxxxyyyyyyxxxwwwxxxyyyyyyxxxtttpppkkkhhheeefffgggiiikkkmmmooooooqqqssswwwzzz}}}~~~~~~~~~}}}}}}|||{{{yyyxxxxxxxxxyyyuuupppggg]]]XXXXXX\\\```fffiiilllllljjjiiikkknnngggggggggfffdddaaa^^^\\\ZZZXXXTTTSSSRRRRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHEEEBBBAAA<<<>>>???>>>===>>>CCCGGGNNN```uuu}}}zzzxxx|||}}}qqqeee[[[NNN>>>333111---......---,,,---000222++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++,,,***)))***+++,,,+++)))))))))))))))))))))))))))***)))((('''''''''''''''