BM6P6(@ GGG???777666555222000111,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$######"""""""""---'''$$$(((+++***%%%"""***"""!!!###"""###(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$&&&(((***,,,)))$$$,,,)))%%%######$$$%%%$$$''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%!!!$$$+++$$$ &&&((('''"""'''&&&,,,%%%000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&)))(((&&&&&&((()))(((''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((('''&&&%%%%%%%%%&&&'''((((((((('''******)))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&))))))))))))))))))))))))'''&&&%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&(((((()))***************)))************++++++++++++***)))(((((()))***+++(((((((((((())))))))))))(((***,,,------,,,+++)))+++***)))))))))***,,,,,,000...+++)))''''''((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((()))++++++(((((())))))***,,,---...***)))(((((()))+++---///))))))((('''''''''''''''))))))))))))((((((((((((***$$$###,,,888;;;222'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''(((******+++++++++***************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))))))))((((((((((((((()))*********+++...111111///---,,,,,,+++)))((())))))(((((('''''''''&&&&&&''''''((()))******+++%%%''')))***+++***)))(((''''''((((((((((((''''''******)))))))))))))))***************************++++++******++++++,,,---+++++++++***************))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))&&&%%%&&&((()))'''%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''FFF>>>777555444111000111,,,,,,,,,,,,++++++++++++(((((('''&&&&&&&&&&&&'''(((&&&%%%&&&((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&"""$$$ !!!%%%%%%'''&&&)))000000)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((%%%!!!,,,!!!###%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%666+++###$$$))),,,,,,+++,,,######"""&&&222111(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&)))(((&&&&&&((((((((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&''''''((('''''''''***)))(((((('''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''(((((()))***************)))************++++++++++++***)))(((((()))***+++(((((((((((())))))))))))***+++,,,,,,,,,+++***)))******)))))))))***+++,,,...---+++)))((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&((('''''''''((()))******))))))((())))))***+++,,,+++***)))(((((()))+++,,,******)))((((((((((((((()))))))))((((((((('''''''''&&&''',,,111111,,,'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''(((******++++++***+++++++++++++++***))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))******)))+++---///...,,,************(((''')))(((((((((''''''''''''''''''(((((())))))******&&&''')))***+++***)))(((((((((((((((((((((((((((******))))))))))))*********************************************+++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&)))))))))(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))'''%%%'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((&&&EEE<<<555444333111///000+++++++++*********))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))))))))''')))'''"""%%%,,,))) )))%%%!!!$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""***222...###!!!((())))))(((%%%""""""&&&***&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%!!! ###//////###'''%%%***... !!!---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&)))'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))((('''&&&%%%'''''''''(((''''''&&&&&&)))(((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''((('''''''''''''''''''''''')))))))))))))))((((((((((((((()))))))))*********)))************+++++++++******))))))))))))******(((((((((((()))))))))))),,,,,,++++++******)))))))))))))))))))))***++++++,,,++++++***)))(((((('''((((((((((((((((((((((((******))))))((('''''''''((((((((('''(((((())))))))))))(((((((((((())))))+++***)))((('''((())))))+++******))))))))))))***((((((((('''''''''&&&&&&%%%'''******((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))************++++++,,,,,,++++++******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))***+++***))))))+++---***)))'''((())))))'''&&&((((((((((((''''''''''''))))))))))))))))))))))))&&&''')))******)))(((((())))))''''''''''''))))))***)))))))))))))))*********************************))))))))))))***++++++,,,,,,+++***))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((()))))))))((('''''')))))))))(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&DDD;;;444333333000...///))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$%%%$$$!!!!!!(((...///------...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000)))###"""&&&'''%%%""""""###$$$&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''222***"""$$$$$$+++!!!"""---)))++++++'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))'''%%%&&&'''(((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((((((((()))(((((('''&&&&&&'''((((((((('''&&&%%%%%%(((''''''&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***)))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))*********+++++++++***))))))))))))))))))***(((((((((((())))))))))))---,,,+++)))(((((((((((((((((((((((())))))******)))*********)))(((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((((('''''''''(((((())))))((('''''''''''''''***)))(((((('''((())))))******)))(((((()))))))))((('''''''''&&&&&&&&&&&&%%%''')))((($$$###&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))******))))))******+++++++++******)))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&)))***+++***)))((()))+++((('''&&&'''((()))(((&&&((((((((((((((('''''''''******))))))))))))))))))'''((())))))))))))((((((***)))'''&&&&&&''')))***))))))))))))))))))***+++************************)))))))))((())))))***+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&CCC:::444333222000//////++++++*********)))))))))(((((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&$$$'''***### ...'''((('''### ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$ $$$---*** $$$###%%%((()))&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%% &&&&&&###%%%((()))+++...444!!!...)))$$$,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''(((((((((((((((((((((((('''&&&'''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&'''((('''(((((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***))))))*********+++++++++)))))))))******)))))))))(((((((((((()))))))))))),,,+++***)))(((''''''(((''''''(((((())))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%)))((('''''''''''''''(((***)))((('''&&&&&&&&&&&&'''''''''(((((()))***+++(((((('''''''''(((((()))((('''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''(((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((()))))))))))))))(((((((((''''''(((***+++***((('''((()))((('''&&&''')))))))))''''''''''''(((((((((((((((************))))))))))))((()))))))))))))))((((((+++***(((''''''(((***+++))))))(((((()))***++++++************************)))))))))((())))))***+++++++++******)))(((((('''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((()))))))))))))))((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&CCC:::444333333000///000.........------------,,,(((((('''&&&&&&&&&&&&'''&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''222%%%&&&+++'''###$$$$$$$$$###"""%%%+++---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$///333***###%%%'''&&&,,,&&& """)))000333$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%,,,!!!&&&...***(((&&&'''111"""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((((((((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&'''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''((((((((((((((('''''''''''''''(((''''''&&&&&&'''''''''&&&''''''((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&'''((()))***)))************+++++++++))))))************))))))(((((((((((())))))))))))******))))))((((((''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))((('''''''''''''''&&&'''''')))***++++++,,,'''''''''''''''(((((()))((((((((('''''''''&&&&&&)))&&&$$$%%%(((++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((((((''''''(((((())))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))******)))))))))((((((((((((''')))******((('''(((((()))((('''''')))***)))((('''''''''(((((((((((((((************************))))))))))))((((((((((((******((((((((((((******(((((((((((()))***+++,,,***************************))))))))))))***++++++******)))))))))(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&''''''&&&%%%CCC;;;444333333111000111............------------(((((('''&&&&&&&&&&&&'''&&&(((***)))'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''555===GGGLLLBBB111,,,+++)))'''***---'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''"""+++222@@@OOO???===888---""""""###$$$%%%&&&&&&&&&&&&&&&%%%&&&(((******)))((('''''''''&&&&&&&&&%%%%%%%%%,,,888OOO<<<:::JJJEEEJJJ)))*** 000%%%444''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((()))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''((('''''''''(((((()))***%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))+++******)))((((((''''''&&&'''''''''(((((((((((()))((('''&&&&&&((()))***)))************+++++++++((()))***++++++***)))((((((((((((((())))))))))))'''((()))))))))((('''&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))))))))(((((('''(((((((((((())))))***++++++++++++((((((''''''((())))))***)))))))))(((((((((''''''((('''&&&&&&(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))******))))))((((((((('''''''''%%%''')))***((('''(((((()))(((''''''((()))(((&&&''''''''''''((((((((())))))))))))******++++++,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,***************************************+++,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%CCC;;;444444444222111222,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&)))+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###rrrDDD###"""(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&WWWggg777###$$$%%%%%%&&&&&&&&&&&&&&&''')))***+++***)))'''''''''&&&&&&&&&%%%%%%%%%888:::!!!+++---"""((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&''''''((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((((((&&&$$$%%%&&&'''&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((((('''%%%%%%&&&'''((((((((('''((((((((((((((()))******&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,,,,++++++***)))((((((''''''((((((((())))))******)))(((&&&%%%&&&''')))+++)))************+++++++++((()))***++++++***)))((((((((((((((())))))))))))%%%&&&(((******)))'''&&&%%%%%%'''((((((((('''&&&'''&&&%%%$$$%%%''')))***(((((((((((((((((((((((())))))))))))************%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))***++++++++++++***))))))))))))((())))))***++++++))))))))))))(((((((((((('''((()))(((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((((()))***************((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++(((((('''''''''&&&&&&&&&$$$&&&)))))))))((((((((()))(((&&&&&&'''(((&&&%%%&&&'''''''''(((((())))))(((((()))***+++,,,,,,,,,******)))((((((((((((((())))))************))))))(((((((((((()))***+++,,,************************++++++******++++++,,,---''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&'''((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%===999444222222222000......---,,,,,,******)))(((((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$!!!"""$$$&&&'''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%,,,((('''VVVTTT%%%)))### $$$ ,,,(((###)))..."""------cccggg$$$---&&&(((!!!%%%+++111$$$'''###%%%!!!...&&&&&&&&&&&&&&&&&&&&&&&&666vvvYYY555(((,,,***)))((('''&&&&&&&&&&&&&&&(((111999999%%%)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&$$$&&&***,,,***(((***(((((()))'''%%%(((---&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''(((((((((((('''((()))******)))((('''&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((((('''''''''))),,,///111...,,,(((%%%###$$$&&&(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((((((((('''&&&&&&''''''(((((())))))''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''((()))***++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))************++++++******++++++,,,---))))))*********+++++++++******+++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%***)))'''&&&&&&(((***,,,+++(((&&&%%%&&&((((((((((((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$===999444222222222111.........---,,,+++***))))))((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%% ///$$$TTT***###;;;(((///"""###((( ,,,```666---)))  (((222,,,&&&&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&'''###DDD000###'''000!!!(((((('''&&&&&&&&&&&&&&&,,,LLLccc((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***'''%%%&&&)))***)))'''+++((('''))))))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((%%%'''((())))))((('''%%%&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&'''(((***,,,...---+++(((&&&%%%%%%&&&'''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''(((((()))*********((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((()))******)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((((((''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((''''''))))))************))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((((((((()))(((&&&%%%%%%&&&((()))***)))((((((''''''(((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))((('''))))))))))))************++++++******++++++,,,---))))))*********+++++++++*********++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''***---///...,,,)))'''(((((((((((((((''''''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&)))((('''&&&%%%%%%%%%%%%===888333222222333111/////////...---,,,+++******((((((''''''''''''((((((&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$000555)))666%%%$$$###(((&&&###!!!HHHppp666(((---,,,(((''')))$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&+++ ...000"""444(((((('''&&&&&&&&&&&&'''333###'''((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++(((&&&'''+++......---///)))''')))+++'''$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%''')))************))))))(((((('''%%%&&&'''))))))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++***)))'''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))******+++)))((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''((())))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&''''''((()))******))))))))))))******''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&'''((()))******)))((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))*********+++******)))((())))))))))))************+++************+++,,,,,,***************+++++++++))))))******+++******)))************************'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((,,,///111111...+++))))))))))))((((((''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((('''&&&%%%%%%%%%%%%<<<888333111222333111///000///...---,,,++++++***((((((''''''''''''(((((('''''''''''''''&&&&&&%%%((('''&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""",,,LLLVVV---:::***---%%%,,,+++,,,"""---!!!&&&+++&&&&&&&&&&&&&&&&&&&&&&&&###///***&&&%%%(((''''''&&&&&&&&&''''''))))))))))))%%%((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++)))(((---444:::======555---'''(((***(((%%%$$$(((((((((((((((((((((((('''&&&$$$###$$$%%%((())),,,++++++***)))(((((('''%%%&&&((())))))(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((('''''''''))))))((((((''''''&&&&&&'''(((((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((''''''&&&&&&&&&((()))***)))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((''''''&&&''''''((()))******))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++******)))((()))))))))***************************++++++,,,************************((())))))***************************************''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''))),,,///111///---+++******+++***)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&<<<888333111222333222000000///...---,,,++++++***((((((''''''''''''((((((''''''((((((''''''&&&%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& (((111$$$!!!AAA555@@@!!!...!!!"""+++'''$$$'''iiizzz%%%)))+++%%%'''***$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111'''UUU$$$...'''""",,,''''''&&&&&&&&&''''''(((,,,...<<<###(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((+++222===FFFJJJLLL999///''''''))))))(((((((((((((((((((((((((((((()))(((%%%$$$###$$$&&&''',,,++++++***)))(((((('''&&&''')))******)))'''&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''(((((()))))))))((('''&&&''''''((())))))((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%))))))((((((''''''&&&&&&(((((())))))***+++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))''''''&&&&&&'''(((***+++)))((('''&&&&&&'''((())))))))))))(((((((((''''''&&&'''''''''''''''''''''&&&&&&'''((())))))******''''''''''''(((((())))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++******((()))))))))******************))))))******+++,,,************************'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''((()))***,,,---+++)))((()))***++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''(((((('''&&&&&&&&&''''''<<<777333111333333222000//////...---,,,+++******((((((''''''''''''(((((('''(((((((((((('''&&&&&&(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''---yyy'''%%%(((;;;222888"""&&&!!!"""///***JJJ'''///'''%%%&&&222***+++&&& &&&&&&&&&&&&&&&&&&&&&&&&$$$ ###111YYY''''''(((%%%'''&&&&&&&&&&&&'''((((((AAA777,,,<<<222'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((+++444???GGGJJJKKK777...(((((()))((()))+++''''''''''''''''''''''''***)))'''%%%%%%%%%%%%&&&*********))))))((((((''''''((()))++++++)))((('''%%%%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''&&&'''((((((((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))************************''''''((((((((((((''''''''''''''''''''''''&&&%%%((((((((((((((('''''''''(((((()))******++++++,,,***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''((())))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''((()))***+++******))))))))))))*********)))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''(((((())))))******&&&''''''((()))))))))***))))))((((((((()))******))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))******+++*********))))))))))))***************))))))))))))***+++++++++++++++***************''''''((()))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((())))))***(((''''''(((***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''(((((('''''''''''''''(((;;;777333111333444222000......---,,,+++***))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&+++@@@YYY$$$))))))"""---222...uuu111,,,***000$$$,,,,,, ...###+++```***(((... '''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%(((!!!)))"""&&&&&&&&&&&&&&&'''((((((%%%///***'''&&&%%%aaauuu'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$&&&'''))))))((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((***000888<<<;;;:::...***)))******'''(((+++&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''''''''(((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))((('''''''''''''''(((((((((((((((((())))))******+++,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((()))******)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))'''((((((((())))))))))))%%%&&&'''(((************))))))************))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((()))*********((((((''''''(((((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))*********)))))))))))))))************)))))))))))))))***+++++++++++++++*********))))))&&&'''((()))************************************(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((()))((('''(((******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((;;;777222111333444333111...------,,,+++***)))(((((((((''''''''''''(((((((((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++%%%%%%rrr,,, (((!!!%%%,,,&&&222!!!///SSS)))+++######999eee$$$+++))))))######&&&---***%%%,,,111&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$222!!!ddd666 &&&+++&&&&&&&&&&&&&&&'''((()))***,,,,,,###***)))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%'''((()))((('''&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))((())),,,000000,,,(((&&&&&&)))---+++'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''&&&''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''+++++++++++++++***))))))&&&'''''''''(((((()))))))))))))))***++++++,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((((('''((()))***++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))$$$%%%''')))++++++******&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&((()))************'''''''''''''''((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++******))))))&&&'''((()))************++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((+++***)))*********(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((()));;;888444111000///...,,,000...,,,++++++***(((&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%)))%%%hhhZZZ'''"""(((%%%&&&"""+++######(((BBB...***JJJ>>> ---############$$$%%%&&&'''"""lll~~~((())) --- %%%%%%%%%%%%%%%%%%%%%%%%%%% ///666^^^111&&&'''''''''''''''''''''''''''(((((()))******)))((('''{{{777&&&...(((###''''''''''''''''''''''''$$$&&&(((((('''&&&'''((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((((()))))))))))))))))))))))),,,...111333333000,,,)))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******(((((((((((((((((((((((()))*********)))(((&&&%%%&&&&&&''''''(((***+++,,,((((((((((((((((((((((((+++*********))))))(((((())))))************))))))((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&((()))*********###%%%''')))***)))(((((())))))))))))************))))))))))))))))))))))))''''''(((((('''&&&%%%%%%''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((***,,,---)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))((((((((((((((()))&&&((()))++++++)))(((&&&''''''''''''(((((((((((())))))))))))************,,,+++***))))))***+++,,,******++++++++++++***************)))(((***...111666444111///...///000111,,,+++)))((('''&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((******((((((((()))))))))(((((('''''''''&&&999666333111111000///...111///---,,,,,,+++)))'''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###000000888VVVdddKKK666"""$$$((()))*** &&&%%%)))!!!//////+++...***((((((---222SSSXXX444"""***###############$$$%%%&&&'''###^^^...%%%...'''$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,!!!$$$###)))$$$///''''''''''''''''''''''''''''''(((((())))))(((''''''***XXX'''%%% ###(((&&&###''''''''''''''''''''''''%%%'''))))))((('''((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((***,,,...//////---***((((((((((((((((((((((((((((((((()))******)))((('''((((((((((((((()))******((((((((((((((((((((((((++++++,,,,,,+++)))(((''')))(((((((((((())))))***((((((((((((((((((((((((*********)))))))))(((((())))))************))))))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&((())))))))))))%%%''')))***++++++***)))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((***+++,,,)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((((()))'''((()))******)))((('''''''''''''''(((((((((((((((((()))))))))*********+++***))))))))))))***+++)))))))))******)))))))))((())))))((()))+++///222<<<:::666333222222333333+++***)))(((''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((******((('''((())))))((((((((('''''''''&&&777444222111111222111000111///---------,,,***(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''"""$$$(((''' !!!,,, '''+++)))######&&& +++,,,+++... ###&&&%%%,,, !!!'''(((""""""***000///$$$######$$$$$$%%%&&&''''''NNN===)))---!!!'''%%%%%%%%%%%%%%%%%%%%%%%%***$$$+++$$$666,,,"""''''''''''''''''''''''''&&&&&&'''((((((''''''&&&"""AAAsssFFFYYYnnnZZZSSS^^^MMMQQQsss|||$$$((()))***$$$'''''''''''''''''''''''''''&&&(((******)))((()))***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,***(((&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&%%%''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++((((((((((((((((((((((((((()))***+++***)))((('''((((((((((((((((((((((((''''''(((((()))(((((('''((((((((((((((())))))***((((((((((((((((((((((((***+++++++++***)))((('''******)))(((((((((((((((((((((((((((((((((((((((******))))))))))))((((((((())))))******))))))(((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((***+++,,,,,,+++***(((((())))))))))))******))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((())))))((((((''''''((())))))'''((()))******)))((('''''''''''''''(((((((((((((((((())))))))))))*********))))))(((((())))))***(((((())))))))))))((((((&&&'''(((((()))+++///222777555222///------------))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((***)))((('''((()))((((((((('''''''''''''''777555222111111111111000000...,,,,,,,,,+++***(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((...!!!(((111///+++***000+++&&&%%%&&&&&&%%%$$$###***+++"""&&&===---...*** ###***...000222$$$$$$$$$$$$$$$$$$%%%&&&'''000mmmddd))))))$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''###%%%%%%$$$>>>&&&)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((+++LLL333+++$$$&&&+++((('''---)))###(((ggg+++###'''"""&&&(((''''''''''''''''''''''''&&&'''))))))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++***'''%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((('''(((''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((''''''(((((()))***++++++******(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((('''((((((((((((***---000...---***(((''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((((((((((((((()))''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((''''''''''''''''''''''''999666333111111000///......,,,******+++***)))'''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((((())))))&&&###"""%%%***$$$  )))---(((!!!&&&$$$###'''---'''jjj(((%%%+++((('''!!!%%%'''&&&######(((+++***%%%%%%%%%$$$%%%%%%&&&&&&((()))&&&%%%---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###...$$$)))jjj}}}"""111''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%% ---&&&111"""&&&999&&&...))),,,###,,,"""''''''''''''''''''''''''$$$&&&(((((('''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((()))******++++++******))))))******)))'''''')))+++***))))))((((((((()))***''''''(((((()))*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''))))))'''&&&'''(((&&&&&&&&&'''''''''''''''999666333111111000///...---+++))))))******((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''',,,)))%%%(((...000))),,,,,,(((&&&&&&$$$!!!+++###''' ***(((AAA&&&***+++++++++,,,... ###'''!!!&&&&&&%%%%%%%%%%%%&&&&&&"""$$$###$$$+++!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&///###(((***555###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((***###333'''===///###%%%'''""" ,,,$$$+++***###,,,$$$$$$///''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))''''''''''''((((((((((((''''''(((((((((((())))))((())))))******))))))(((******++++++++++++******)))******)))'''&&&'''(((''''''''''''((()))******''''''((()))******))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''777555222111111111000000---+++******+++***)))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%''')))((($$$ """'''''' !!!'''***)))&&&(((###777...'''&&&&&&)))!!!(((000...&&&%%%+++'''&&&&&&%%%%%%%%%&&&&&&fff$$$!!!###!!!''''''''''''''''''''''''$$$***&&&,,,###,,,EEE''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))))) +++---eee---333111%%%!!!###+++///xxx111"""&&&((()))'''!!!''''''''''''''''''''''''%%%'''((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))))))))***++++++***))))))))))))************))))))((()))))))))'''&&&'''(((&&&&&&&&&&&&'''''''''''''''((()))******)))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''555333111000111222222222...,,,++++++,,,,,,***)))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&***%%%''',,,)))!!!"""***$$$(((((($$$%%%))))))$$$&&&'''"""$$$TTT$$$$$$&&&'''++++++(((&&&$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&"""---%%%###***''''''''''''''''''''''''%%%---&&&!!!(((...{{{333''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***000!!!$$$)))&&&```///((($$$###***---&&&######'''+++&&&###,,,(((,,,''''''''''''''''''''''''&&&(((******)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&((()))***)))((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++******)))(((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$%%%&&&''',,,+++***(((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&''''''((()))((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%&&&'''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((())))))***+++,,,,,,+++***)))(((((())))))))))))((((((&&&'''((((((''''''(((*********)))))))))((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''777444000000222333222000///---+++***++++++***)))((((((''''''''''''(((((('''((()))***)))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''--- )))###'''###((("""###+++aaa!!!%%%''')))###'''))) ((('''...%%%&&&(((+++"""???&&&)))***%%%+++%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&***111666///%%%'''$$$***###'''...$$$''''''''''''''''''&&&&&&+++&&&...!!!''',,,eee,,,!!!///---,,,++++++ '''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((***'''%%%%%%&&&)))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((''''''&&&)))((((((''''''''''''(((''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%(((***)))'''%%%$$$$$$&&&(((***''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))''''''((((((((((((''''''))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''&&&''''''((()))*********))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''')))***+++))))))(((((('''''''''&&&))))))((((((''''''&&&&&&************))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''777444000000222333222000///---+++***++++++***)))((((((''''''''''''(((((('''((()))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''---'''###$$$...***```###%%%))) ***######"""111&&&###"""$$$///&&&""",,,%%%ppp)))&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###"""$$$)))---rrr"""&&&''')))&&&'''+++%%%''''''''''''''''''''''''&&&***###'''$$$999333&&&000666+++!!!222''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&''''''(((((('''''')))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((()))&&&$$$$$$&&&(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&(((((((((''''''(((((()))((((((((((((((((((((((((&&&'''((('''&&&&&&(((***'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))((('''&&&'''''''''((((((((())))))'''&&&&&&%%%&&&'''((()))'''(((((())))))(((((('''))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))(((''''''&&&(((((((((((((((((((((((()))(((((('''''''''((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((('''''''''''''''((('''''''''''''''((()))***)))((((((((('''''''''''')))))))))(((((('''''''''*********)))))))))((((((******)))(((((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''777444000000222333222000///---+++***++++++***)))((((((''''''''''''(((((('''((()))))))))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///***###$$$***!!!((( 222???%%%%%%!!!***###+++$$$&&&$$$,,,###%%%...000)))---,,,)))###!!!...!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&(((###$$$)))'''***&&&'''&&&''''''''''''''''''''''''******'''+++(((FFF$$$'''&&&(((!!!///---'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$&&&'''(((((())))))(((((())))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((&&&$$$$$$&&&'''((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))***++++++***))))))(((((((((((((((''''''&&&(((((('''(((((()))***+++))))))))))))))))))))))))&&&((()))***(((((((((***&&&'''((())))))((('''&&&''''''((()))***+++,,,,,,++++++++++++***)))((('''(((((((((((()))))))))***'''&&&&&&&&&&&&'''((((((((())))))******))))))(((((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))(((''''''((((((((((((((((((((((((******)))(((((('''&&&&&&))))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((('''''''''(((((()))((((((((((((''''''''''''))))))))))))((((((((((((******))))))))))))(((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''777444000000222333222000///---+++***++++++***)))((((((''''''''''''((((((''''''((()))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!+++$$$''')))"""444---aaaiii###&&&###***###(((%%%((("""###""",,,444""""""---"""AAA'''$$$...###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&mmm444!!!)))$$$,,,&&&&&&(((&&&&&&&&&'''''''''''''''///"""+++&&&(((222%%%###nnn111 888))) ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((&&&%%%%%%'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&((()))((('''&&&'''((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))((('''$$$###%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))+++---......---,,,+++(((((((((((((((''''''&&&'''''''''((()))***+++,,,(((((()))))))))))))))***''')))++++++***)))))))))(((((())))))(((((('''''''''(((((()))******++++++,,,,,,,,,,,,+++***((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''(((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((+++++++++***)))((('''''')))((((((''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((((((((((((((())))))+++,,,,,,(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''777444000000222333222000///---+++***++++++***)))((((((''''''''''''((((((''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))"""$$$>>>lll@@@ &&&%%%)))"""%%%&&&$$$###%%%'''***&&&%%%...(((BBB]]]'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%$$$$$$777\\\"""'''""",,,$$$((()))&&&&&&&&&'''''''''((((((,,,%%%***"""///...!!!;;;QQQ...&&&))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''''')))***))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((('''((()))(((''''''((()))''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((())))))'''%%%$$$%%%&&&&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))+++------,,,+++***(((((((((((((((''''''&&&''''''''''''((()))++++++'''''''''(((((()))))))))'''))),,,,,,***)))))))))+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((,,,,,,,,,++++++)))((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((())))))))))))))))))))))))''''''((()))******))))))(((((((((((())))))))))))''''''''''''((((((((((((++++++++++++***)))'''&&&)))((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''(((((()))***,,,,,,''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((777444000000222333222000///---+++***++++++***)))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((( ZZZ$$$###&&&$$$(((######&&&###((('''"""###333******"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&& )))&&&"""+++###,,,(((%%%%%%&&&&&&'''(((((((((***+++...''' (((,,,"""((()))'''%%%!!!000''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''(((***+++***)))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))''''''((()))'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&'''(((((()))((('''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&(((((((((((('''(((((((((((((((''''''&&&''''''&&&''''''((()))***&&&''''''(((((()))))))))(((***++++++)))(((((()))+++)))&&&$$$###%%%'''(((((('''''''''&&&&&&&&&%%%))))))******))))))((('''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''((())))))******))))))((('''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))((((((((()))*********))))))))))))))))))))))))))))))&&&''')))***++++++******(((((((((((())))))))))))''''''''''''(((((((((((()))***+++++++++)))((('''(((((('''''''''(((((()))'''''''''(((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))*********))))))(((((())))))***&&&''''''((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((777444000000222333222000///---+++***++++++***)))((((((''''''''''''(((((('''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$QQQ+++$$$ ((('''$$$&&&%%%)))%%%(((!!!***&&&'''%%%(((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%((())))))((($$$sss444&&&%%%)))!!!111$$$%%%%%%&&&&&&'''(((((()))***///---,,,((($$$'''&&&...>>>### ---...%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((''''''(((******)))(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))***)))((('''((()))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((((((((((((((((((''''''&&&'''&&&&&&&&&&&&&&&''''''''''''((())))))***++++++)))******)))''''''((())))))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((''''''''''''''''''((((((((((((%%%&&&'''((((((((('''&&&'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((()))***************))))))))))))))))))))))))'''(((***++++++***)))((('''((((((((()))))))))***''''''''''''(((((((((((('''(((***++++++)))(((''''''''''''''''''((()))***''''''''''''((((((((()))%%%&&&&&&&&&'''''''''((())))))((((((((('''''''''''''''&&&&&&'''((())))))'''''''''''''''''''''''''''((((((((()))))))))***'''''''''((()))***************))))))))))))******&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((+++...///***)))((('''&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((777444000000222333222000///---+++***++++++***)))((((((''''''''''''(((((('''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''www 333"""(((,,,&&&%%%"""''''''((()))!!!+++(((******(((%%%%%%%%%%%%%%%%%%%%%%%%&&&### ###%%%$$$###)))777===((((((((( 333"""%%%%%%&&&&&&'''((())))))(((,,,###'''+++!!!###)))***888***(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))***((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''')))***+++((((((((((((((('''''''''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******(((((((((((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&((())))))***++++++,,,,,,*********(((&&&&&&(((***&&&&&&''''''&&&$$$###"""$$$%%%%%%&&&'''((())))))###$$$%%%&&&''''''''''''(((((((((((())))))))))))%%%%%%'''((((((((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((()))***************)))))))))))))))))))))))))))***+++,,,+++)))'''&&&'''((((((((())))))******''''''''''''((((((((()))&&&''')))***+++***((('''&&&&&&&&&'''''')))***+++&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))******&&&''''''((()))******+++******))))))))))))******%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***...111333***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))777555222111000000...,,,------,,,++++++******)))***)))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&///vvv,,,((($$$$$$$$$$$$$$$$$$$$$$$$###$$$((($$$666```333$$$###(((---$$$$$$"""!!!///(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%(((,,,((((((''''''$$$(((***'''$$$%%%(((******)))((('''%%%$$$""""""$$$&&&KKK888$$$'''+++''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))***)))((('''&&&%%%''')))******)))%%%&&&&&&'''((()))******))))))))))))************(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((((((***)))((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&((()))******)))(((&&&&&&'''''''''(((((())))))(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))((((((((((((((()))*********((('''&&&''''''''''''((((((((()))(((((())))))))))))((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))))))))))))))((((((******)))''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))'''***,,,---,,,***))))))(((((((((((((((((((((((((((+++------,,,)))((((((((((((''''''''''''((((((''''''''''''((((((((()))''')))***)))((('''(((***((((((''''''''''''((((((***)))((('''&&&&&&'''((((((''''''&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&''')))***+++,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''777555222111111111///...------,,,++++++******))))))(((''''''&&&&&&'''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&###666ttt###222%%%%%%%%%%%%%%%%%%%%%%%%))) ***,,,%%%%%%...GGGnnn444&&&$$$)))&&&$$$(((***)))000***$$$###&&&)))!!!%%%%%%%%%%%%$$$$$$$$$$$$(((GGG"""---)))***"""(((&&&,,,&&&###''''''''''''&&&&&&%%%%%%%%%$$$ 555###&&&+++''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''')))))))))((('''&&&%%%&&&)))***)))(((&&&&&&''''''(((((())))))((((((((()))))))))******(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((***)))((('''&&&''''''((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''(((((())))))******)))))))))))))))((('''''''''''''''((((((((())))))(((((())))))))))))(((((())))))((('''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))'''***,,,---+++***))))))((((((((((((((((((((((((''')))++++++)))''''''''')))((((((''''''(((((()))'''''''''(((((((((((((((''')))***)))((('''(((***((((((''''''''''''((((((***)))((('''&&&''''''(((((('''''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((()))))))))************))))))))))))(((((((((((('''''''''(((((())))))))))))))))))))))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&'''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''666444222222222222111000------,,,++++++******)))((('''&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))%%%"""!!! %%%+++hhheee%%%000---&&&&&&&&&&&&&&&&&&&&&&&&///%%%$$$%%%$$$###---$$$!!!vvv<<<&&&$$$'''(((+++'''%%%+++333 &&&!!!;;;''')))&&&%%%%%%%%%%%%$$$$$$$$$(((%%%111000''')))%%%(((''')))---***$$$$$$)))$$$%%%%%%&&&''''''((((((%%%%%%999''''''''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))(((''''''&&&%%%&&&((())))))((('''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***)))'''&&&&&&'''((((((***))))))))))))))))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((()))******&&&&&&'''((()))***++++++***))))))(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((('''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((***)))(((''''''&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))'''))),,,---+++)))))))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((***))))))(((((())))))***((((((((((((((('''''''''''')))***)))((('''(((***((((((''''''''''''((((((***)))'''&&&&&&'''((((((''''''(((((())))))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((''''''(((((()))***++++++***++++++++++++***))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''555444222222333444333222------,,,++++++******)))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$***---...,,,$$$333###***$$$444'''''''''''''''''''''''' (((+++'''###$$$))),,,&&&$$$222'''$$$)))###///&&& ......$$$''' %%%;;;444%%%$$$***'''''''''&&&&&&&&&%%%%%%$$$&&&,,,YYY***...$$$&&&,,, ))))))!!! &&&'''$$$%%%%%%&&&'''(((((())))))'''$$$rrr&&&"""'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((()))(((''''''&&&%%%&&&((()))((('''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++***))))))'''''''''((((((((((((((())))))))))))************)))))))))))))))******+++'''''''''((()))************)))(((''''''((()))***'''(((((((((((()))))))))(((((())))))))))))(((((('''''''''(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((())))))((('''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''))),,,,,,+++)))((()))(((((((((((((((((((((((('''''''''%%%$$$$$$''')))******))))))))))))******((((((((((((''''''''''''''')))***)))((('''(((***((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''((()))***+++++++++))))))((('''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))((((((((((((&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,+++******((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''555333222222333444333333------,,,++++++******)))&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''"""'''&&&!!!+++000---RRRlll777''''''''''''''''''''''''$$$''''''&&&(((***$$$///***&&&EEE~~~###&&&111'''***+++"""''',,,$$$)))$$$***'''((((((((((((''''''''''''%%%+++FFF///###+++***...''' !!!***000,,,$$$&&&&&&'''''''''''''''''')))---&&&rrr &&&'''''''''(((''''''&&&%%%&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))(((''''''((()))(((&&&'''&&&%%%&&&'''((('''&&&((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((('''''''''((()))))))))******++++++)))))))))))))))******+++))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((()))))))))***(((((())))))))))))((((((''''''((())))))*********(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))))))))))))))((((((''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&)))+++,,,***)))(((((((((((((((((((((((((((((((((((('''%%%$$$%%%(((+++******))))))))))))******((((((((((((((('''''''''''')))***)))((('''(((***((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&''')))***++++++++++++))))))((('''''''''''''''(((((((((((((((((((((((((((((()))******)))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,+++******((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((())))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''555333111111222333333222------,,,++++++******)))&&&&&&&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,'''"""$$$...111(((&&&999 YYY111222%%%''''''''''''''''''''''''+++((("""###+++...,,,***!!!$$$ ;;;111''')))&&&%%%!!!""",,,111eee___LLL'''$$$...))))))(((((((((''''''''''''""" +++333!!!'''000###000((((((000)))...((((((((('''''''''''''''&&&+++"""ggg'''...''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))(((''''''(((((('''&&&'''&&&%%%&&&'''((('''%%%'''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))+++,,,------((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((())))))((('''&&&''''''''''''(((((((((((((((((('''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((('''''''''%%%&&&&&&''''''(((((())))))(((((((((((()))*********)))))))))((((((((('''((((((((((((((())))))***((((((((()))))))))******(((((())))))))))))(((((((((((()))*********))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))******)))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&(((+++,,,***((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&))),,,***))))))(((((())))))***''''''''''''((((((((()))''')))***)))((('''(((***((((((''''''''''''(((((((((((('''&&&&&&''')))***'''((()))+++++++++***)))))))))((('''''''''''''''((((((((((((((((((((((((((((((************(((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''(((((()))***++++++***++++++++++++***))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''555333111111222222111000------,,,++++++******)))''''''&&&&&&''''''((()))''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''$$$&&&((('''"""""")))333hhh)))000&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,---%%%+++333((((((---$$$&&&+++$$$!!!'''+++***777...''''''''''''&&&&&&&&&&&&%%%---''',,,$$$+++***'''$$$'''&&&%%%'''(((&&&'''''''''''''''((((((((($$$)))###oooMMM...''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))***(((''''''(((((('''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''(((((())))))((((((((()))))))))******((((((((((((((((((((((((&&&'''(((***,,,...000111((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))***+++***)))(((''''''''''''(((((((((((((((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''$$$%%%%%%&&&''''''((((((((((((''''''(((((()))***(((((((((((())))))))))))''''''((()))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))*********)))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))************((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&(((++++++***(((((((((((((((((((((((((((((((((''''''((('''&&&&&&)))+++)))((((((''''''(((((()))%%%&&&&&&'''((()))******''')))***)))((('''(((***((((((''''''''''''(((((((((''''''&&&'''((()))***'''((()))++++++***((('''))))))((('''''''''''''''(((((((((((((((((((((((('''(((***++++++***((('''(((((((((((())))))))))))************)))))))))((())))))))))))(((((((((((('''''''''(((((())))))))))))))))))))))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''555333111000111111000///------,,,,,,+++******)))'''''''''''''''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&)))###!!!''')))&&&&&&***222###"""GGG))))))&&&&&&&&&&&&&&&&&&&&&&&&***$$$###'''(((&&&(((///000 %%%333oooNNN+++!!!***'''(((,,,%%%...333000###&&&&&&%%%%%%%%%$$$$$$$$$!!!%%%)))"""UUU666,,,444'''000%%%JJJ}}}iii+++&&&&&&''''''(((((())))))$$$******www)))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***(((''''''(((((('''%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''((()))******))))))))))))************((((((((((((((((((((((((%%%&&&(((+++---000222333))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))+++,,,,,,+++***''''''''''''((((((((()))((('''&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***'''''''''''''''((())))))&&&&&&'''((()))***++++++&&&'''(((*********)))((())))))))))))************(((((())))))))))))(((((()))***++++++***)))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((('''''''''(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))&&&(((++++++***((('''(((((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***((((((''''''''''''(((((($$$%%%&&&'''(((***++++++((()))***)))((('''(((***((((((''''''''''''((((((((('''&&&&&&'''((()))***'''(((***+++***)))'''&&&))))))((('''''''''''''''((((((((((((((((((((((((''')))***++++++***)))'''(((((((((((())))))))))))+++*********))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''888666444222222222111///000///---,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))((((((%%%%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&,,,333###444!!!..."""%%%***$$$'''+++"""777+++FFF###...,,,%%%###"""...***###)))###......"""***"""...222"""((('''yyy"""---)))*********(((***&&&!!!###%%%(((***(((%%%"""))))))((( ddd***,,,(((---%%%((())),,,###!!!'''$$$&&&)))((($$$...))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))***++++++***)))((('''+++)))(((&&&&&&((()))+++***))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((''''''&&&%%%$$$%%%&&&((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&,,,***'''''''''(((((((((&&&''')))*********)))((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))++++++)))(((&&&((())))))***)))((('''&&&&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''888666333222222222000/////////---,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&,,,&&&///\\\ooo$$$ +++(((!!!666(((KKKLLL(((###(((///***&&&555<<<&&&)))<<<'''666***...---+++(((###,,,'''+++'''###}}}:::333,,,$$$!!!$$$(((((('''///***((( '''((('''((($$$###qqq"""&&&$$$,,,(((333((($$$iii%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&'''((()))+++((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))***+++******((((((***)))(((''''''((()))******))))))(((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((''''''&&&%%%$$$%%%&&&((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''+++)))((('''((()))((('''&&&'''((()))***))))))((()))))))))(((((('''''''''))))))))))))))))))))))))'''''''''((()))*********))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''((()))))))))))))))))))))))))))(((''''''''''''((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))(((''')))***+++,,,,,,***((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''777555222111111111///...///...---,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((( 333www((( ===%%%---333...333***'''111'''+++$$$___%%% <<<###555***&&&(((+++&&&"""***---)))))))))HHHyyypppggg___NNN[[[XXXaaalll+++...!!!:::+++,,,iii>>>444 $$$111&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((''''''''''''************************((())))))************)))***)))(((''''''((()))***)))))))))(((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((('''&&&&&&%%%%%%'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''***)))((()))******(((&&&''''''((()))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''')))+++---......,,,)))(((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''666444222000000000///---...---------,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((,,,%%%444===ggg%%%"""%%%...+++CCC---!!!)))&&&&&&333111AAA'''... ///%%%<<>>)))000''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))))))))(((&&&%%%)))(((((('''''''''((((((((((((''''''''''''(((((('''&&&%%%&&&((((((((('''(((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''******))))))))))))******))))))************))))))((()))))))))))))))((((((***************+++++++++'''''''''''''''((()))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((()))***++++++(((((((((((())))))))))))******)))((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''*********))))))))))))))))))******)))'''(((,,,000@@@...###(((...+++))),,,+++*********))))))(((((())))))))))))))))))))))))))))))************))))))++++++************++++++++++++***)))(((((())))))************************++++++***)))(((((())))))))))))))))))((((((((((((+++***)))(((((('''''''''******)))((((((((((((((('''((()))******)))(((''')))))))))))))))(((''''''+++***)))'''''''''((()))&&&'''((())))))((('''&&&***************************((('''&&&&&&'''(((***''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&'''''''''&&&$$$###((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''888666333222222222111///,,,,,,------,,,,,,+++***))))))(((((((((((()))))),,,,,,++++++***))))))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))BBBBBB666"""'''((()))******)))((('''000888+++***)))(((((()))***+++""" ***222'''&&&... ...111(((hhh222!!!111$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((('''&&&%%%&&&((((((((('''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((++++++++++++******************)))))))))))))))***))))))************))))))(((((())))))))))))(((((()))))))))***************((((((''''''(((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((()))******+++(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))))))))))))))(((***+++******,,,000444PPP<<<+++)))+++'''&&&***************)))))))))((()))))))))))))))))))))))))))******************)))++++++************+++++++++******))))))))))))***************************++++++***))))))))))))))))))))))))))))))))))))(((******)))(((((((((((()))******)))((((((((((((((((((((()))******)))(((((())))))******))))))((('''+++***)))(((''''''((()))((((((((())))))(((((('''***************************)))'''&&&&&&''')))***''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&''''''((('''&&&%%%$$$'''''''''''''''''''''''''''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''888666333222222222111///,,,,,,------,,,,,,+++***))))))(((((((((((()))))),,,,,,,,,++++++******)))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&tttCCC777"""((((((((((((((((((((((((*** (((JJJ***++++++************++++++000...///rrr!!!$$$111""")))333+++zzz222555 999''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&%%%&&&((((((((('''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((*********+++++++++++++++++++++***)))(((((())))))))))))************))))))(((((())))))***))))))(((((((((((())))))*********)))))))))((()))******++++++***)))(((((('''(((((())))))))))))))))))))))))******))))))******+++,,,((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((()))******(((((((((((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))******)))***+++******+++...111EEE555))))))+++)))))),,,************))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++******)))))))))***++++++************************+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************)))(((((((((((()))((())))))******))))))(((******++++++******)))(((***))))))(((((((((((())))))))))))(((((())))))***************************))))))''''''''''''))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&''')))''''''&&&&&&&&&&&&''''''888666333222222222111///,,,,,,------,,,,,,+++***))))))(((((((((((())))))+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))...LLLLLL999333$$$)))((((((''''''(((((()))''')))(((===(((]]]www((('''+++******************+++(((%%%!!!aaa<<<$$$***)))))),,,###///>>>555,,,;;;///''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''''''''(((((()))((((((''''''''''''(((((('''&&&%%%&&&((((((((('''(((((((((''''''(((((((((******))))))(((''''''&&&(((((((((((((((''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********,,,+++***)))(((((((((((())))))************))))))(((((()))*********))))))''''''(((((())))))************))))))******+++,,,++++++)))(((''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((())))))***(((((((((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********,,,,,,+++)))((('''((()))+++$$$###)))---+++((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++************++++++))))))))))))***++++++,,,******************************)))))))))))))))***)))))))))))))))*********(((((((((((()))***+++,,,+++***))))))(((((())))))))))))))))))))))))))))))+++++++++++++++***)))))))))))))))(((((((((((()))******)))(((((()))+++,,,************************))))))(((''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&'''''''''&&&((()))''''''&&&&&&&&&&&&''''''888666333222222222111///,,,,,,------,,,,,,+++***))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))888!!!///NNN^^^...)))000%%%%%%222***)))(((((((((((()))***$$$666///222%%%$$$AAA ...###***************************...///OOOUUU*** (((,,,...)))******000---eeexxx''',,,333///(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((''''''''''''(((((('''&&&%%%&&&((((((((('''((((((''''''''''''((((((++++++***)))(((''''''&&&(((((((((((((((''''''&&&'''(((((((((((((((((('''&&&&&&'''((()))******+++((((((''''''''''''(((((('''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++++++++***)))(((((())))))))))))************))))))(((((()))***************&&&''''''((())))))*********************+++,,,,,,++++++)))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((()))(((((((((((()))))))))))))))((((((((((((((())))))'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************,,,+++***)))((((((''''''&&&$$$%%%)))***'''$$$###))))))))))))))))))******************************+++++++++,,,,,,+++++++++++++++************++++++******))))))***+++,,,,,,***************************)))))))))))))))******((()))))))))*********+++(((((((((((()))+++,,,---++++++***)))))))))))))))******))))))))))))******+++++++++++++++***))))))((((((((())))))))))))(((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''888666333222222222111///,,,,,,------,,,,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,111+++******)))zzzQQQ'''000***...,,,444,,,************************)))///'''333%%%777000QQQTTT'''###,,,///...---***++++++,,,,,,++++++***---000'''@@@,,,###%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((###$$$((('''%%%###333,,,,,,+++&&&)))+++$$$,,,000"""777{{{kkk<<< 888111...111###(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''&&&''''''((()))***((((((''''''''''''(((((('''&&&%%%&&&(((((((((''')))((('''&&&&&&'''((()))++++++***))))))(((''''''(((((((((((((((''''''&&&'''(((((())))))(((((('''((((((((())))))******+++((((((''''''''''''((((((''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))(((((()))***++++++++++++''''''(((((()))***++++++*********)))******+++,,,+++***)))(((((('''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((''''''(((((((((((((((((()))))))))))))))(((((((((((()))******'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))******++++++***))))))***,,,---,,,+++,,,***((('''((()))+++---))))))))))))******************************************++++++++++++******++++++************++++++++++++*********++++++,,,************************)))))))))))))))******+++((())))))******+++++++++((((((((()))***+++,,,---++++++***))))))))))))***+++******))))))******+++******++++++******)))((('''(((((())))))))))))((((((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''888666333222222222111///,,,,,,------,,,,,,+++***))))))(((((((((((())))))((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$333+++(((,,,???&&&+++((( """...111***,,,???...999+++***+++,,,------,,,+++***&&&===333///"""###222((())))))((('''(((***,,,%%%???///"""222&&&555,,,---...//////...---,,,$$$***000***+++------444((((((((((((((((((((((((((((((((((((((((((((((((***111...&&&...000###$$$***333...%%%###******<<<888"""%%%)))###%%%444111,,,)))((((((((((((,,,((($$$111$$$(((%%%---''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''((()))***((((((''''''''''''(((((('''&&&%%%&&&(((((((((''')))(((&&&%%%%%%&&&((()))+++******))))))((((((((((((((((((((((((''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,+++(((((((((((()))***+++,,,))))))************))))))(((((()))***++++++++++++''''''((()))***+++,,,---)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))******++++++)))((((((***,,,...,,,+++((()))***((())),,,111333((()))))))))************************************)))******************)))++++++************++++++,,,,,,+++*********++++++************************)))))))))))))))***++++++((())))))******+++,,,,,,))))))))))))***+++,,,,,,,,,+++******))))))******++++++***))))))***++++++))))))******))))))((('''&&&'''((()))******)))(((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''888666444222222222111///,,,,,,---------,,,++++++))))))(((((((((((()))))))))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++---###,,,///888***)))***+++,,,,,,)))'''(((777$$$%%%111***+++(((***+++---......---+++******///+++444&&&///---(((***,,,---,,,+++,,,---///"""(((333...)))++++++...///000111111000///...111,,,111888"""444...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,""",,,...''',,,&&&777))),,,###)))111)))'''(((,,,---...(((''''''###***,,,(((%%%&&&(((...###((('''((()))000&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''')))******((((((''''''''''''(((((('''&&&%%%&&&(((((((((''')))(((&&&%%%%%%&&&((()))************))))))))))))(((((((((((((((''''''&&&(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&''''''((()))******+++((((((''''''''''''(((((()))))))))))))))))))))))),,,++++++******)))))))))'''((((((((()))+++,,,---))))))************))))))(((((()))++++++,,,,,,,,,'''((()))***+++,,,------)))))))))((()))******+++)))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''((((((***)))((('''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))***+++++++++***((('''(((******(((%%%$$$)))------***))))))((((((((())))))*********+++************************))))))************))))))++++++************++++++------,,,+++************************************))))))((())))))***++++++((())))))***++++++,,,,,,*********)))******+++,,,,,,+++******)))*********,,,+++***))))))***+++,,,)))))))))))))))(((''''''&&&'''(((*********)))((($$$%%%'''))))))))))))((())))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&'''''''''999666222000000000000///,,,+++++++++,,,,,,***)))))))))))))))))))))))))))'''((((((((()))))))))******)))(((''''''((()))***''''''''''''(((((((((((())))))))))))(((((((((((()))***,,,+++)))(((((())))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,...111111000...---------------------,,,,,,,,,++++++++++++++++++,,,,,,...000///,,,---333777777444777;;;======;;;:::999999888777666666666777777777666444333000,,,+++,,,---,,,+++++++++---///000***000111,,,))),,,---+++---,,,+++******)))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&+++***((('''&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''&&&''')))++++++)))(((&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((())))))***((('''&&&&&&'''(((***''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,,,,+++***)))(((''''''++++++++++++++++++++++++)))***+++***)))((((((***+++***)))***,,,---,,,++++++++++++*********))))))))))))))))))************,,,***)))+++---...+++)))))))))************))))))))))))************))))))))))))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))---,,,***)))))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((('''''''''''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&999666222000000111000///---,,,,,,,,,------+++***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((())))))))))))***))))))))))))(((((((((((()))***++++++)))(((((()))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,---***,,,//////...,,,,,,---,,,,,,------,,,+++***))).........///111333444555444777888666777::::::888>>>@@@BBBAAA@@@>>>>>>>>>===;;;:::888999:::<<<>>>AAA???===;;;888555333222555444222111////////////---333444///---///000...---.........---+++***)))))))))************))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''((())))))&&&'''''''''(((((())))))))))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))(((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&'''(((((()))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((())))))(((((('''))))))***++++++***)))((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))************************************+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((''''''((()))******)))'''&&&&&&''')))***''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))(((((()))))))))*********************************(((((((((((()))))))))******))))))))))))***++++++++++++******))))))((((((+++++++++++++++++++++++++++,,,,,,,,,***)))***++++++*********,,,---,,,+++---,,,,,,,,,+++++++++***,,,,,,++++++*********))),,,+++***+++------+++)))))))))************))))))))))))************))))))))))))))))))************))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,+++***)))((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((('''((((((((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&888555222111111111000///...---------......,,,***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))************************))))))***+++,,,---......***,,,......---,,,,,,------............------,,,333333333333555777888:::444777999999;;;???===999:::===AAABBBBBB@@@@@@@@@???===;;;::::::===@@@AAADDDBBB@@@>>>===;;;888666666555444333333444555666777::::::555111000///,,,+++,,,---......---,,,+++******************************)))))))))((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((%%%%%%&&&'''((()))******))))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''"""$$$'''*********(((&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((,,,+++++++++******))))))))))))((((((((((((''''''(((((()))))))))*********))))))))))))***************************************************)))))))))************************************************))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''((()))***+++))))))''''''''''''))))))'''(((((())))))((((((''')))((((((''''''(((((()))(((((((((((())))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++((((((((()))))))))******+++************+++,,,,,,************************++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,,,,+++***+++,,,---,,,+++------------,,,,,,,,,,,,///......---+++******))),,,+++++++++------+++***)))******++++++******))))))******++++++******))))))))))))*********++++++)))************)))(((((())))))))))))))))))))))))************************))))))))))))))))))************)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&777555222111111111000///...---,,,---......,,,***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))(((***++++++)))((()))***))))))))))))))))))))))))************++++++++++++******++++++,,,------...,,,.........,,,,,,---.../////////000111333555666:::;;;;;;<<<>>>@@@AAABBB@@@AAA@@@BBBIIIRRRTTTQQQNNNQQQTTTTTTRRROOOMMMLLLQQQOOOMMMKKKJJJIIIIIIIIIBBBCCCBBB@@@??????<<<888666555444555777;;;???AAADDDDDDBBB>>>:::777444222,,,,,,,,,,,,,,,,,,,,,---+++++++++******+++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((($$$%%%''')))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************)))))),,,,,,+++)))))))))))))))))))))((((((((((((((((((((((((((()))))))))******((()))))))))************************************************************************************************************((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''''''''((()))******+++))))))(((''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++(((((()))))))))************************+++,,,,,,)))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---+++++++++,,,,,,+++***+++---...---,,,---------,,,,,,,,,,,,,,,......------,,,++++++***,,,+++,,,,,,------,,,+++******++++++++++++************++++++++++++******))))))*********+++++++++******++++++******)))((())))))))))))))))))))))))************************)))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))((((((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''666444222222222222000///---,,,+++,,,---,,,+++)))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))'''((((((((()))))))))***''')))++++++)))))))))***************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...000111111333555888===@@@BBBFFFJJJPPPWWW\\\```cccdddeeebbb___bbbooo~~~|||uuuooonnnqqqttt{{{yyyvvvpppjjjbbb\\\YYYQQQVVVXXXSSSNNNLLLHHHBBB???===;;;999:::<<<@@@BBBDDDBBBBBBBBBCCCBBBBBBBBB777555111---+++++++++,,,,,,,,,++++++++++++,,,,,,************))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((())))))))))))))))))(((((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))+++***)))((((((((((((((((((((())))))))))))))))))''''''((((((((()))))))))((()))))))))***************************************************+++++++++************************************************((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&'''((()))*********))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))***************))))))))))))***++++++))))))******++++++,,,,,,++++++,,,,,,,,,---------,,,---------+++***+++,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((((('''''''''%%%&&&''''''((((((((('''&&&'''''''''(((((())))))((((((''''''''''''((()))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''555333222222333222111///,,,+++++++++,,,,,,***((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******''')))***+++)))))))))***************************+++++++++,,,,,,------......---------,,,,,,,,,+++,,,---.........111555888:::===CCCIIINNNQQQSSSTTT[[[cccppp~~~wwwooojjjqqq|||wwwmmmggg```YYYLLLKKKIIIEEEAAA>>>;;;999888555555:::???AAAEEEIIICCC@@@:::444///---,,,+++...---,,,++++++,,,---...++++++*********)))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))((((((((((((((((((((()))))))))******(((((())))))))))))******+++***)))((('''((()))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))******'''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***+++++++++)))))))))*********++++++)))))))))))))))***++++++*********+++++++++,,,,,,++++++,,,,,,------......,,,---...---+++***+++,,,---,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,......,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********++++++++++++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''((()))))))))''''''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''444333222222333333111///---,,,+++,,,------+++)))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((()))******)))(((''''''(((((((((((()))))))))'''''''''((()))*********'''(((***+++***)))***+++************************)))******+++,,,,,,------,,,,,,,,,---------------...///111333666<<>>:::666333000......---,,,++++++,,,---...+++++++++*********))))))))))))))))))))))))))))))'''((())))))))))))(((''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))(((((((((((((((((()))))))))*********(((((()))))))))*********))))))******++++++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''&&&''')))***++++++***)))(((((()))))))))*********(((((()))))))))*********))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++************+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((('''((()))******)))(((((()))))))))******)))))))))))))))************))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&''')))*********(((((((((((())))))))))))++++++++++++******))))))))))))******+++,,,,,,---))))))*********++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///---...///...,,,,,,,,,------,,,+++,,,.........---,,,,,,,,,,,,---------............---------------+++---///...,,,+++,,,...,,,,,,------------,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,,,,---,,,++++++***))))))))))))))))))))))))************************'''(((((()))******++++++((((((***+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&''''''((())))))***&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''444333222222333333111///...---,,,---......,,,***))))))))))))))))))))))))%%%&&&'''((()))***+++,,,'''((()))******)))((('''))))))))))))************&&&''''''((()))******+++'''(((***+++***)))***+++************************((())))))***++++++,,,,,,***++++++,,,---...//////111333666:::???GGGPPPVVVhhhrrrpppwww{{{nnnfffVVVJJJ@@@<<<999444333666888999;;;<<<;;;888444222///...,,,++++++,,,...///+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''%%%&&&&&&'''((()))******''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))(((((((((((())))))))))))************(((((())))))*********+++%%%'''***---///...---,,,((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&'''***,,,------,,,+++(((((())))))*********+++)))************+++++++++))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************---,,,+++******+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((()))******)))((('''))))))************))))))))))))************))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((!!!"""$$$&&&(((******+++(((((((((((())))))))))))---------,,,,,,+++++++++******+++,,,,,,---......)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,---...//////...000000000...---...///---,,,+++,,,...///...------------.........//////111111000///...------,,,***---//////,,,+++,,,...,,,------......------,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***+++++++++((()))***,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***&&&%%%#########%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((666444222222222222000...///......---+++******)))******)))(((((((((((((((+++***'''&&&&&&'''***+++&&&'''((())))))***))))))'''((((((((((((((('''''')))************+++++++++***+++,,,,,,******+++,,,,,,,,,+++******++++++,,,***,,,---//////...---,,,***000......444222111:::888BBBNNNSSSVVV\\\hhhsss}}}ooo]]]UUURRRFFF@@@@@@<<<777555444666999<<<<<<;;;???777///,,,---...---***,,,+++*********+++,,,---***)))((()))++++++***)))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''***((('''(((***+++)))&&&&&&''''''((()))******+++)))'''&&&***000333111...))))))(((((((((((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************************************+++))),,,222222+++(((***))),,,...---***(((***---,,,,,,+++***))))))************************************))))))***++++++,,,,,,++++++******++++++,,,))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''''''(((((()))***+++++++++++++++***)))(((((())))))&&&'''((())))))((('''&&&)))***++++++***)))((('''+++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))******************************)))************+++++++++---,,,,,,++++++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------......///000000///...---............///000111222111222222111///------...---///111///,,,+++---000...///000000...------...---,,,+++***+++,,,///000,,,,,,++++++,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///))))))))))))************+++***)))(((((()))***+++***************+++++++++))))))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((777555333333333333111000///......---+++******)))******)))(((((((((((((((+++***(((''''''(((***+++'''(((((())))))))))))((('''((((((((((((((('''''')))************+++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,222...***)))***,,,,,,,,,,,,000,,,,,,555999???KKK```lllxxx|||zzz||||||}}}}}}}}}}}}}}}~~~{{{{{{|||~~~{{{rrrmmmbbb^^^___[[[OOOGGG===777666777777666@@@;;;666333333222///---,,,,,,+++*********+++++++++)))''''''((()))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))((('''(((***+++)))&&&'''''''''((()))*********+++)))'''***...000---***))))))(((((((((((())))))&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))************************************+++))),,,222222---***++++++,,,,,,,,,+++***+++,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++******))))))******+++******))))))))))))************************************))))))))))))******************************)))))))))))))))(((((((((***)))))))))((((((((('''&&&''''''((())))))******++++++***)))))))))))))))''''''((())))))((('''''')))******+++***)))((('''***))))))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,************+++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------------------...///000000///...---000///..................111222333222111000222333333333333111///......///+++,,,---...---,,,++++++222111///...------------000///...---,,,,,,,,,---............------,,,,,,(((((()))))))))*********))))))))))))************+++***)))(((((()))***+++************************))))))))))))))))))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((888666444444444444222000......---,,,,,,+++************)))(((((((((((((((************************((())))))))))))((((((''''''(((((())))))((((((((()))************+++++++++***,,,---,,,+++***+++---,,,---...//////...---,,,///,,,))))))---111222222---777;;;CCCTTT___hhhttt}}}zzzxxxvvvkkkooorrrrrrooommmmmmnnnkkkkkklllnnnqqqsssuuutttttt}}}tttfffSSSDDD>>>===<<<;;;???===;;;888555333111///000///...---,,,,,,++++++---+++((('''(((***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))(((((((((******((('''''''''(((((())))))******,,,***((())),,,,,,)))&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************---111222...,,,---,,,+++***+++,,,---,,,+++,,,++++++************+++++++++++++++++++++++++++......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++******************+++************************+++******))))))******+++************************(((((())))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))+++***))))))))))))))))))'''(((((())))))(((((('''))))))*********)))(((((()))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))************+++++++++++++++************++++++************+++++++++,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------.........///........................---....../////////......000000//////......//////...000111111000111333555555333222222222222111///111111333444444333222111,,,---...//////000000000222111000......---............------,,,,,,++++++*********)))(((((((((''')))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((777666444333444333222000......---,,,,,,+++*********))))))((((((((((((((()))***+++,,,,,,+++***)))))))))***))))))((('''&&&'''(((((())))))))))))((())))))*********++++++++++++,,,---,,,++++++,,,---+++,,,...///000///---,,,,,,---///000222333555777<<>>???@@@AAA@@@???===;;;<<<<<<;;;;;;999888666555/////////......------,,,++++++++++++++++++***************++++++++++++,,,))))))************))))))+++******))))))(((((('''))))))))))))))))))))))))&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((666555333333333333111///------,,,,,,,,,,,,++++++******)))(((((((((((((((((())))))******))))))((('''(((((())))))))))))(((''''''(((******++++++***)))************+++++++++,,,---...---,,,,,,,,,...+++,,,,,,---......//////000222888DDDWWWmmm~~~mmm```VVVMMMGGGFFFGGGIIIJJJIIIFFFBBB???555222...,,,+++,,,,,,,,,************************((((((((()))))))))******(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&)))+++***((('''((()))))))))))))))((((((((((((&&&''')))))))))((())))))))))))(((((((((((())))))((((((((()))*********+++************************))))))))))))***************************************---,,,((((((------+++***+++------------...///+++++++++++++++,,,---...------------------------,,,,,,,,,---...///000111//////............/////////......------......///......------------......------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++******************'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++******)))(((((()))******(((''''''&&&'''((()))******))))))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))******************************)))************++++++++++++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,---------.........------............------------........./////////000000000000000000000000111000000000111222333444444444444555666888999:::;;;<<<>>>AAADDDIIIOOOTTTRRRUUUYYY\\\^^^___```aaaZZZUUUOOOMMMOOORRRRRRPPPOOOPPPPPPPPPPPPNNNMMMLLLJJJJJJJJJIIIHHHFFFDDDCCC<<<;;;999666444222000//////...------++++++***)))*********+++++++++,,,,,,((()))***++++++***)))(((,,,++++++***))))))(((((())))))))))))))))))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((888666444444444444222000---,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((()))(((((((((((((((((()))''''''((())))))***))))))''''''(((******+++++++++)))************+++++++++,,,---......,,,,,,---...------------...///111222@@@BBBKKK___xxx}}}ooo```VVVJJJMMMQQQSSSTTTRRROOOMMMAAA;;;333---+++---///000************************(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''&&&)))+++***((('''(((***))))))))))))((((((((((((((()))******)))((((((((())))))(((((((((((())))))''''''((()))***++++++,,,************************))))))))))))************************************,,,///...)))(((---...+++))),,,......,,,,,,...111++++++++++++,,,,,,---...........................---------...000111333444//////............//////000000////////////000000222222111111111111222222------------------------...------,,,,,,------...++++++++++++++++++++++++,,,+++++++++***)))))))))'''((((((((())))))******((((((((((((((('''''''''))))))((())))))***+++++++++***)))(((((()))***+++((('''&&&&&&'''((()))***+++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,---------......------............------------------.........///000000000000000000000000222111000000111333555666333555777:::>>>CCCFFFHHHJJJLLLOOOSSSXXX___fffkkkhhhnnnvvv{{{~~~~~~wwwtttvvvzzzzzzyyytttrrrnnnhhhbbb\\\WWWTTTTTTUUUVVVWWWVVVUUUTTTSSSOOONNNKKKGGGBBB???<<<:::444333222000...,,,+++*********+++++++++,,,,,,,,,((()))***++++++***)))(((,,,,,,,,,+++***))))))((())))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((999777555333333333111000///...---...//////---+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,...---,,,,,,---///......------///111000000777???OOOYYYmmmvvvlll}}}|||ooobbb\\\VVVRRRTTTZZZ\\\VVVPPPRRRDDD666111///---,,,---...,,,***+++......+++'''(((((())))))*********+++''''''(((((())))))******'''''''''''''''((())))))(((((())))))))))))((((((((()))*********((('''&&&)))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))*********))))))((())))))************)))))),,,,,,++++++++++++++++++(((((())))))******++++++******+++,,,,,,,,,,,,+++******))))))******+++,,,++++++,,,,,,---...//////222000------///000///---000000000///,,,+++,,,...000000000//////222888<<<:::333...///111111111444888777888:::;;;999555111777888888999:::;;;;;;<<<999666222000000222444444---............---,,,,,,)))***+++,,,---,,,,,,+++............------,,,,,,***)))((((((((((((((()))************************++++++************++++++************))))))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))******''''''(((((())))))******(((((()))***************************************)))************+++++++++,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,---------.........//////000000000000000/////////000000000000000111222333000222444555444333333444000222444555444444555777;;;===BBBIIIPPPWWW^^^bbb]]]bbbeeegggpppuuuiii]]]SSSUUUZZZaaaeeeeeeccccccfffdddaaaZZZRRRKKKFFFDDDBBB>>>:::777666444///,,,......---,,,+++******)))+++++++++++++++++++++++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###"""!!!'''(((((((((((((((''''''999777444333333333111000///...------......---+++,,,,,,++++++************************+++++++++,,,)))***++++++,,,,,,++++++************+++++++++,,,)))***+++,,,------------111000000000111222222222111///000111333;;;MMM]]]{{{}}}uuuppp}}}kkkhhhaaaZZZUUUUUUXXX[[[RRRKKKCCC>>>888000---...,,,***)))***++++++)))'''))))))))))))*********+++'''((((((((()))))))))***(((''''''&&&'''((()))***(((((())))))))))))((((((((()))******)))((('''&&&)))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,------.........///---,,,---///000///---,,,---......---...///111111222222111333999AAAGGG<<<555111333999===CCCHHHJJJKKKJJJIIIGGGFFFHHHIIILLLLLLKKKJJJIIIIIIHHHHHH===999444000///000000000//////000000000//////......---,,,+++++++++******,,,,,,++++++++++++++++++))))))(((((((((((())))))************************++++++************++++++************))))))))))))''''''(((((())))))************))))))))))))******(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((()))***************************************)))************++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,---------........./////////////////////////////////////////////000111111111222333333333555888;;;777777777666777:::@@@EEEFFFIIIPPP^^^mmmzzz|||vvvnnnfffdddffffffeeecccggggggeeeaaa\\\WWWTTTRRRMMMGGG@@@<<<;;;:::777555/////////...------,,,,,,+++++++++*********))))))++++++++++++******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$###''''''((((((((((((''''''888666444333333333111000...---,,,---...---,,,***+++************))))))))))))))))))*********++++++)))***++++++,,,,,,++++++)))))))))*********++++++***+++,,,---............------...///000111222333333222555<<>>===BBBHHHMMMRRRWWWUUUXXXXXXUUUOOOLLLMMMPPPOOOOOOMMMLLLKKKKKKJJJJJJCCC???:::888888999;;;;;;222222222222222222222222222111///---,,,+++******++++++*********+++++++++)))))))))(((((())))))***************************++++++************++++++************))))))))))))&&&&&&'''((()))***++++++******))))))))))))******(((((((((((())))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((()))***************************************)))************+++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,------........./////////////////////////////////000000//////000000111222000222444555555666888:::777999;;;>>>BBBKKKVVV___eeehhhrrr|||pppooommmjjjeee___ZZZWWWRRRNNNJJJGGGFFFCCC>>>:::444333222000...---,,,,,,------,,,,,,++++++******,,,+++++++++***************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''888666333222333333111000---,,,+++,,,------+++)))***)))))))))))))))))))))((())))))))))))*********))))))***+++++++++++++++((())))))))))))*********+++,,,---...////////////+++,,,------...000222444:::<<>>444111/////////...---,,,,,,---************************(((((((((((()))))))))))))))(((&&&%%%%%%''')))+++(((((())))))))))))((((((((())))))))))))((((((((())))))*********))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))(((((())))))************))))))******++++++,,,---......++++++******))))))((((((******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---..................------------//////000111222222111000000111222111111111333444999===CCCFFFJJJPPPYYYaaaXXXVVVXXX]]]___]]]]]]___```bbbbbb___ZZZTTTOOOMMMIIIIIIHHHHHHHHHIIIJJJKKKBBB>>>999666555555444444444444333333333444444444444444333333222000...------,,,,,,+++++++++,,,,,,)))))))))((())))))******************************++++++************++++++************)))))))))((('''''''''((()))***************))))))))))))******(((((((((((())))))))))))++++++******)))(((((((((******))))))((((((''''''(((((()))***************************************))))))*********+++++++++******++++++++++++++++++//////......---------,,,............////////////...///////////////000000222222111222222333444555333666999;;;::::::;;;;;;>>>FFFPPP[[[eeeqqq~~~|||sssiii```ZZZXXXWWWVVVWWWVVVPPPHHHAAAAAA???;;;777333111///.........------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&'''((((((((((((((((((777555333222222222111000---,,,+++,,,------+++))))))))))))))))))))))))***((())))))))))))*********))))))***++++++++++++***((())))))))))))*********,,,,,,---...////////////111111111///...///333777AAAHHH[[[yyy{{{tttsss{{{qqqjjj\\\VVVTTTUUUTTTLLLCCC???333222000///......------+++++++++***************))))))))))))(((((((((((()))(((&&&&&&&&&''')))***(((((())))))))))))(((((()))(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***************))))))************))))))(((((()))***+++,,,,,,---++++++******))))))((((((******+++,,,,,,,,,,,,+++------,,,,,,------...///.....................---000000111111111000000000///000222333444666999<<>>CCCQQQppp}}}xxxaaaXXXSSSTTTVVVRRRLLLHHH:::666111000111111...,,,+++++++++++++++*********))))))))))))(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))(((((((((((())))))***))))))******++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******++++++***))))))************))))))(((((())))))******++++++************))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---........................////////////000///......000222...111666:::>>>DDDIIIMMM^^^hhhsssxxxvvvuuuwwwzzzzzztttqqqnnnmmmrrrzzz|||qqqeeecccjjjrrrvvvvvvnnnkkkfff```[[[XXXVVVVVVVVVTTTRRRPPPNNNJJJFFFCCC777666444222111111111222222444999===??????===<<<555333///,,,)))((((((((())))))))))))******+++,,,************************++++++************++++++************))))))))))))***)))))))))((((((((('''******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))***************************************)))************+++++++++***+++,,,---...---,,,,,,...............---------....../////////000000000///000000111111222222333000000111222444777888:::888999;;;@@@JJJZZZkkkwww~~~vvvkkkdddaaa```___]]]OOOLLLGGGCCC???<<<;;;;;;111000000//////.........,,,,,,,,,,,,++++++++++++)))))))))************+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))666444222111222222111000///...------......---+++************++++++,,,,,,************+++++++++,,,((())))))***************************+++++++++,,,++++++,,,...............///111222333666???LLLVVV\\\ooovvvnnnfffbbb]]]UUUOOONNNDDD===555444777888333---,,,,,,,,,++++++************)))))))))((((((((('''&&&&&&((()))))))))((('''(((((())))))))))))(((((()))(((''''''((()))***+++((()))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************))))))************))))))************************)))))))))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------......//////000000///000000000///111666:::999===CCCIIIOOOWWW^^^bbbiiisss~~~}}}zzz|||}}}{{{yyywwwvvv{{{~~~vvvooonnnvvvyyyoooggg```\\\ZZZPPPPPPQQQRRRRRROOOJJJGGGAAA???<<<:::888888888888444666888;;;>>>AAABBBCCC>>>;;;666000,,,***))))))))))))))))))***+++,,,---************************++++++************++++++************))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))((((((((()))******++++++(((((((((((())))))))))))(((((()))***************************************)))************+++++++++***,,,---//////...---,,,---------------............/////////000000000000000111111222333333444444111222444666999<<<>>>@@@???FFFRRRbbbsssyyyssspppllljjj\\\YYYRRRKKKEEEAAA???>>><<<;;;999666444222000///------,,,,,,,,,+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))555333111111222222111000///...---...//////---+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((((()))******************++++++++++++,,,,,,,,,***+++,,,---............000333777<<>>AAADDDFFFNNN]]]vvv}}}uuusssnnneee[[[RRRKKKGGGEEEGGGEEEBBB>>>:::666333222---------,,,,,,,,,++++++))))))******++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))555333111111222333222111000---***,,,000111///+++,,,,,,+++***)))))))))***++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,---------...//////---,,,---000333...333@@@PPPaaaooo{{{qqqaaaZZZUUUOOOKKKHHH@@@999:::AAA888222---+++...000---***,,,,,,+++***)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))************++++++++++++*********))))))((((((++++++******************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++------------///000---000333333222111000111111333555999???GGGQQQWWW]]]```eeejjjqqqyyy|||tttllleee```TTTSSSTTTVVVXXXUUUPPPKKKKKKDDD<<<999<<>>777222111111111,,,'''(((,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***))))))))))))************))))))(((((())))))((('''&&&&&&&&&''')))*********)))(((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))666444333333333333222000222...,,,---111222000---,,,+++******************++++++++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111000000666@@@QQQeeevvvrrriii^^^VVVQQQOOOKKKCCC>>>>>>???:::222...---------+++,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++*********))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------.../////////---,,,---///+++...000111111000111222333;;;DDDJJJNNNUUU```hhhllltttpppggggggccc___]]]\\\ZZZXXXUUUPPPJJJDDDBBBCCCCCC???;;;999===BBBDDDAAA;;;444000+++)))((('''((()))******))))))***+++,,,---+++***,,,+++***))))))******+++*********)))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////------------------------/////////111222333333333666444333666:::>>>===<<>>999666000+++''''''***,,,+++((()))(((''')))---...---+++---,,,+++***))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------.....................///000222333444444444666444444:::DDDJJJJJJGGGPPPYYYfffvvvxxxrrrqqqlllddd[[[QQQGGG@@@AAAGGGAAA888000......------000+++*********++++++,,,---*********************************))))))((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&&&&&&&'''(((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))444333333444555444222000...,,,***+++------,,,***************++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***,,,...//////000444888GGGcccmmmqqq}}}|||pppcccWWWSSSVVVTTTMMMEEEKKKHHHCCC<<<444///------++++++++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------------.........---...///...---...000222000000000111444999AAAFFFTTT^^^jjjsssyyy{{{wwwtttsssdddZZZNNNGGGGGGIIIJJJIIIDDDBBB@@@>>>===<<<;;;:::666222---+++,,,---,,,+++///+++''''''***---,,,+++,,,++++++*********))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.............../////////...///111222222333333444666777:::CCCMMMUUUYYYYYYhhhttttttlllaaaWWWLLLCCCBBBFFFFFF@@@:::888555///---...+++++++++++++++,,,,,,---)))))))))))))))***************))))))((((((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&&&&''''''((())))))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))333333222333444444222111...---,,,,,,,,,,,,+++***+++*********+++,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++...111///---333@@@KKKaaazzzsss~~~wwwfffZZZWWWVVVSSSNNNLLLLLLJJJEEE===666111...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))*********+++++++++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,------------/////////...,,,---///111///111444888AAAMMMZZZbbbooozzzzzzooofffZZZRRRPPPOOOLLLHHHJJJGGGDDDAAA@@@???<<<999555444333///------000333888333+++'''(((***+++***))))))******++++++++++++)))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........//////000000000///111222222111222444666888>>>HHHRRR\\\gggrrrzzzyyyppphhh___RRRIIIFFFDDDBBBBBBBBB<<<333//////------,,,,,,,,,,,,------)))))))))))))))*********+++***))))))))))))***+++))))))(((((((((((()))***((((((((('''''''''(((((((((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((888666333222333333222111000000//////...---------,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---000222222555BBBVVVeee~~~|||qqqaaaZZZXXXWWWPPPQQQPPPMMMHHH???777222---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))************+++++++++*********+++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------+++,,,,,,,,,,,,---------222222111...,,,,,,///111111777AAANNN]]]mmm{{{}}}wwwnnnhhhccc\\\RRRJJJLLLJJJIIIJJJJJJFFF@@@:::222444444000---...333888@@@<<<666///+++)))***+++(((((()))++++++,,,,,,+++))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))*********************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////000000111111000222333333222444999>>>CCCLLLYYYeeeqqqwwwhhh[[[UUUHHHDDDCCCDDDBBB;;;666555000000///...------------************************+++***))))))***+++---...+++***)))((('''((())))))((((((((((((((()))************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((@@@<<<777444222222111000111111111000...------...------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------............111111222888GGG[[[ppp~~~yyy~~~~~~xxxqqqaaa^^^___[[[XXXUUUSSSOOOHHH???888//////...---,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,------...---------------------............111111111000///111555888@@@KKK^^^qqquuuuuuyyytttnnneee^^^XXXSSSMMMKKKKKKKKKGGGDDD;;;999666222000111444666CCCDDDBBB<<<333---+++,,,))))))++++++++++++***)))))))))((((((((('''''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------.../////////......///000000111222222000222444444444999BBBIIIXXX^^^iiiuuuyyyqqqooo^^^QQQEEEDDDGGGEEE@@@<<<444333111000...---------,,,,,,++++++******))))))******)))***+++---000111---,,,***(((''''''((()))(((((((((((()))+++,,,---,,,++++++***)))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((GGGBBB;;;666222111/////////000000///---,,,,,,,,,...------,,,+++++++++++++++++++++,,,,,,------------------------------------------.........//////444000111>>>UUUooo{{{xxxtttuuuxxx~~~~~~hhhccceeeccc^^^XXXUUUSSSMMMCCC<<<000000///...,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,------......------............/////////000+++---...000333777>>>BBBRRRaaaxxx~~~|||~~~{{{{{{zzzyyyjjj^^^OOOFFFFFFJJJMMMNNNHHHBBB:::555444444222000CCCHHHKKKFFF;;;111------++++++,,,,,,+++***(((''')))(((((((((''''''''''''(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------...//////000...//////000111222222222///222444555777>>>IIIRRRiiikkkqqq}}}xxx```IIIDDDJJJLLLGGGAAA666555333111///...---,,,---------,,,+++***))))))************,,,///222444///---+++((('''''''''(((((((((((((((***,,,...///------,,,***)))'''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((666444333333333333222000////////////...---,,,+++.........------,,,,,,,,,+++,,,------......------.........------,,,,,,,,,,,,000......111+++)))333///;;;@@@MMMlllnnnooopppfffxxx|||xxxqqqzzzwwwooowww~~~zzzuuusssrrrnnngggaaa\\\kkktttbbbiii```WWWTTTSSSPPPJJJGGG999444...+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++,,,+++******))))))******)))))))))))))))******+++***++++++,,,,,,***)))(((++++++************++++++)))))))))***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++---...........................000000///...///222222000///111222111555@@@SSS```ooo{{{nnn___TTTJJJAAABBBHHHLLLJJJHHHBBB666---...555888???HHHNNNLLLCCC666...)))***+++***((((((((()))++++++++++++*********)))))))))))))))************************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++,,,,,,,,,---------++++++++++++******))))))++++++,,,------....../////////////////////......,,,000111------333555222999///...999BBBHHHXXXkkkvvvrrr___WWWTTTPPPLLLIIIEEE===777555222///...111,,,,,,,,,,,,,,,------...************************+++******)))(((''''''&&&'''&&&'''***...000//////******))))))((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))666444333333333333222000////////////...---,,,+++......---------,,,,,,,,,+++,,,------......------.........------,,,,,,,,,***///......222,,,***555555CCCSSSpppvvvwwwjjjiiieee]]]YYYUUU]]]kkkmmmccc```gggbbb^^^[[[[[[]]]\\\XXXTTTUUU\\\fffpppvvvwwwwwwwwwppprrryyyzzznnndddZZZYYYZZZVVVKKKBBB===777111...------+++)))************************)))))))))))))))***++++++,,,+++******))))))******)))))))))))))))******+++******+++++++++***)))(((*********))))))*********)))))))))***++++++,,,,,,,,,,,,+++++++++++++++,,,+++,,,---,,,+++,,,---///....................................///222222111///111777CCCTTTjjjvvvggg^^^VVVMMMIIIIIINNNLLLJJJGGG>>>444000111111777AAAJJJMMMJJJDDD@@@888444...+++)))*********++++++*********)))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++***************************************++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......///////////////...............///222000,,,---222444111333444<<>>===:::333---+++,,,,,,+++************+++*********************************)))((('''''''''((('''''')))+++,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((('''(((((((((((((((((('''))))))))))))))))))))))))666444333333333333222000////////////...---,,,+++...------------,,,,,,,,,,,,,,,---............---.........---------------***///...///333000000<<>>444---+++,,,************))))))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------...//////000000111........./////////000000...///222444555666777999;;;MMMgggssslllfffWWWHHHDDDDDDAAA<<<888222111...,,,,,,,,,...///))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))***((('''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((666444333333333333222000////////////...---,,,+++,,,,,,,,,------------...------...////////////................../////////...000+++...<<>>:::777333111++++++++++++++++++++++++++++++******++++++,,,---,,,+++******))))))******)))))))))))))))******+++------+++*********+++,,,*********))))))***************+++,,,,,,------...+++++++++,,,,,,...//////---...///...------///111111111111111111111111111000...444AAAJJJSSSeeexxxwwwpppqqqtttfffVVVIIIEEEHHHAAA>>>;;;888888;;;>>>AAADDDAAA@@@AAABBB>>>555...,,,,,,,,,,,,++++++++++++))))))))))))************************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...............//////000000111222222///000000111222222333333222333666888888???SSSffftttjjj___QQQFFFAAABBB???999444000...---...++++++++++++++++++++++++(((((((((((())))))))))))(((''''''(((******)))'''))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***+++******)))''''''((((((((((((''''''))))))))))))))))))))))))666444333333333333222000////////////...---,,,+++,,,,,,,,,------.........---......///////////////---.........//////000000---444999FFF___rrr}}}qqqooo{{{|||zzz|||ssshhhggg\\\UUUVVVVVVPPPLLLMMMEEEFFFGGGHHHIIILLLOOORRRRRRRRRVVV^^^gggllljjjfffoooppptttzzz~~~zzzxxx{{{uuukkk___]]]^^^bbbaaabbbooo}}}ooofff\\\OOOEEE>>>999555222........................++++++******++++++,,,---,,,++++++***)))*********)))))))))))))))******+++...---,,,+++++++++,,,---++++++************++++++***++++++,,,,,,------...+++++++++,,,---...///000,,,---......,,,---...000111111111111111111111111333222:::KKKZZZggg~~~kkknnn|||zzzwwwmmm\\\MMMIIIMMMGGGDDD@@@===::::::;;;<<>>GGGFFF;;;///---------,,,,,,,,,++++++))))))))))))************************************)))))))))))))))))))))))),,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000111111222222000000111222333333444444333444888;;;>>>KKKiii|||{{{~~~zzzuuu}}}ooo\\\MMMFFFLLLHHHAAA:::444111//////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))))))((('''((())))))'''%%%******))))))((((((''''''(((((((((((((((((((((((('''((()))+++++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))777555444444444444222111000000000000////////////---.........---,,,,,,+++000000000000///...---,,,---111222000---...//////444555BBB\\\xxx}}}vvvuuuvvvwwwqqqvvv~~~qqqfff^^^ZZZXXXOOONNNLLLIIIGGGFFFEEEEEEGGGDDDBBBBBBEEEFFFEEECCCCCCGGGMMMRRRUUUYYY\\\^^^eeecccccchhhooouuuvvvuuusss{{{}}}wwwooopppqqqqqqpppmmmjjjhhhtttxxxrrrcccSSSHHH???777666:::111000......//////...---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************,,,,,,+++***)))))))))***++++++*********************)))))))))+++,,,+++***---,,,,,,,,,,,,---.........------------...//////******...222222000222666555333AAA^^^vvvlllfffyyy~~~wwwnnncccXXXPPPHHHAAA===???@@@===999888:::<<<888333888BBB@@@777---+++)))***+++,,,)))'''+++++++++************)))******+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000111111111222333222111000222666999777999;;;???OOOooo~~~|||zzzxxxrrrllllllqqqkkkiiigggeeeeeegggiiijjjooofffaaaeeellluuuoooZZZMMMTTT]]]YYYDDD111---///.........------,,,,,,++++++************))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((666555333333444444222000000000000/////////......------......------,,,+++///000000000000///..................///111111///666@@@YYYzzzuuuxxxsssfffaaalll}}}~~~sssmmmhhh```WWWOOOJJJGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBDDDFFFGGGFFFDDDGGGIIILLLNNNNNNNNNPPPQQQMMMQQQWWW]]]aaaeeegggiiimmmuuu{{{}}}~~~~~~{{{wwwzzz~~~~~~yyyvvvuuuzzz}}}qqqdddYYYNNNAAA::::::666444111//////...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************++++++******)))*********++++++******************,,,+++***+++,,,---,,,+++------,,,,,,------...///...---------......//////333///...000///---...222>>>@@@SSSxxxeeefffmmmzzzvvvpppgggaaadddllllllccccccooo|||}}}~~~~~~|||{{{{{{vvvpppkkk```RRRFFFDDDFFFDDD@@@===666888888666888<<<===:::111...++++++,,,,,,***(((+++++++++************)))******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111555555555555666777888777333:::FFF[[[{{{}}}}}}}}}~~~|||vvvqqqpppnnnoooooojjjcccbbbeeedddcccaaa]]][[[\\\aaaddd___ZZZYYY___cccdddggglllnnnuuuttteee]]]XXX\\\WWWJJJ@@@>>>777---------,,,++++++*********************))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((555444222222333333222000/////////.........------------......------,,,,,,//////000111111111111000111...,,,...222444555444LLLZZZuuuooo|||wwwqqqkkkhhhnnnkkkaaaggg~~~}}}rrrhhh^^^YYYPPPNNNKKKGGGDDDCCCBBBAAABBBCCCEEEGGGIIIIIIIIIIIIIIIIIIJJJLLLNNNOOONNNLLLKKKMMMMMMMMMKKKIIIJJJKKKAAAFFFKKKNNNNNNPPPTTTXXX^^^dddjjjlllpppvvvzzzzzzzzz|||~~~yyywwwxxx~~~yyynnneeeYYYJJJ???;;;<<<888333000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++*********)))******++++++******++++++++++++++++++---,,,+++,,,---......,,,---------,,,------...///............////////////222000000333444444888===HHHZZZxxxvvv```XXXnnnsssjjjlllgggddd```]]][[[\\\^^^___```lllsssrrrttt}}}zzzfffQQQIIIIIIGGGBBB???777777:::<<<;;;777888===555222...,,,,,,,,,+++***+++++++++************)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111111111222222111111222555777999888888AAAMMMdddzzzsssmmmlllkkkkkknnnpppqqqqqqiiihhhjjjlllhhhaaa]]]___aaaeeehhhfffaaa^^^```ccc^^^[[[[[[^^^___[[[XXXXXXYYY___ggglllqqqyyywwwsssfffcccXXXMMMIIIHHH>>>000///...---,,,++++++++++++++++++*********)))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((444333111222222333111000///.........------------,,,------...------,,,,,,//////000111222333333333222000///111222444999>>>fffqqqxxxiii|||vvv```bbbeeepppqqqkkkiii{{{wwwcccQQQGGGFFFIIILLLGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOOOONNNLLLKKKMMMNNNQQQSSSUUUVVVTTTSSSQQQRRRRRRQQQOOOOOOQQQRRRKKKKKKKKKHHHGGGHHHLLLOOOQQQVVVZZZ\\\aaakkksssuuuyyyxxxwwwwwwxxxzzz}}}~~~|||zzzuuujjj^^^RRRHHHCCC@@@;;;555000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++***)))))))))***+++,,,,,,******+++++++++++++++,,,---++++++,,,---...---,,,---------------...//////......//////000000000000...///222555666999CCCOOO```kkk^^^ZZZwwwfffccciiiiiikkkmmmpppttt{{{yyyttttttzzzwwwaaaUUUOOOIIIDDDAAA===888:::@@@???888777===888555000---+++***+++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111111222222333---///222444666999???DDDVVVlllzzzoooiiifffeeeiiihhhfffeeegggjjjnnnooogggeeefffhhhgggaaa___```cccllluuuvvvooohhheeeeeekkkhhheeedddcccaaa___^^^___```___^^^bbbjjjqqqtttzzz~~~wwwgggVVVMMMKKKEEE===333222000...---,,,,,,,,,+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))444222111111333333222000///.........------------,,,,,,------...------,,,...///000222333333333333///000222222///000===LLLnnn{{{ppprrrooo^^^hhhnnnnnnpppoooooo}}}rrr^^^YYYQQQKKKHHHFFFDDDCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPRRRSSSTTTTTTSSSQQQPPPOOOQQQTTTWWWXXXXXXXXXXXXXXXXXXXXXWWWUUUVVVYYY\\\TTTSSSSSSUUUVVVUUURRROOOKKKOOOQQQQQQVVV```iiillluuuvvvwwwyyyzzz|||}}}}}}~~~vvvnnnooowwwuuufff[[[RRRMMMBBB===777222000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++***)))))))))***+++,,,,,,******++++++,,,,,,,,,,,,,,,+++***+++,,,------+++...------------...//////...///000111111111000000111222333111///888OOOfffzzzYYYSSSiii{{{{{{{{{|||{{{wwwtttxxx~~~vvvsssttt|||rrrdddXXXMMMGGGFFF@@@777555===AAA===;;;???888666222...***)))***++++++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////000000111222333333333000444777666777>>>MMMYYYkkk~~~pppddd```bbbgggjjjfffeeedddbbbbbbbbbdddeee___\\\\\\aaaccccccdddgggiiiqqqxxxxxxqqqkkkiiikkksssssssssrrrrrrqqqmmmjjjfffbbb]]]]]]iiixxx~~~{{{|||~~~uuufffjjj~~~kkkZZZPPPMMMKKK777666333000---,,,,,,,,,++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))444333111222333444333111/////////.........------,,,,,,------......------//////000222222333333333---...111222...000EEE\\\ssswwwssslllcccpppttt||||||sssjjj```XXXIIIHHHGGGHHHHHHGGGDDDAAADDDEEEGGGIIILLLNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZ]]]```bbbbbbbbbcccdddcccbbbaaa___]]]^^^bbbdddZZZ^^^dddlllooojjj^^^TTTGGGJJJKKKHHHKKKRRRYYYZZZfffkkksss{{{}}}{{{}}}{{{~~~zzzbbbcccjjjpppcccXXXPPPFFFBBB<<<777444333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,*********)))******++++++******++++++,,,---------,,,******+++,,,---,,,+++......------......///000...///111222222222111000444333333222555FFFgggmmmVVVPPPeeeuuurrrttt}}}ttt}}}yyynnn```QQQJJJJJJCCC:::444777===??????@@@888777444000,,,)))***++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////000000111222333444444333666888999===KKK```pppzzzpppmmmiiieeecccdddgggiiihhhiiijjjiiifffeeeeeefffaaa^^^___ffflllooosssxxxxxxzzzzzzwwwrrrqqquuuzzzyyy}}}uuuooolllgggiiixxxwwwfffZZZ```ppp~~~}}}jjjYYYPPPMMM<<<999555111---+++******,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***444333222333444555444333000000000/////////......+++,,,------......------//////000111222222222111000...///333444<<>>>>>@@@DDDGGGHHHLLLMMMNNNPPPSSSUUUXXXYYYYYYZZZ\\\^^^aaaccceeefffiiilllnnnnnnnnnnnnpppsssqqqqqqooommmkkkmmmrrruuuqqqvvv}}}|||qqqcccYYYKKKMMMLLLHHHFFFJJJMMMMMMSSSXXXbbbmmmvvv{{{~~~~~~{{{vvvvvv}}}hhhhhhjjj}}}rrrdddYYYMMMHHHCCC===:::666222000------------------------,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++******)))***************++++++,,,------...---,,,+++,,,---...---,,,...............//////000...///111333333222111000111222777???GGGVVVmmmzzzdddTTT\\\tttzzz~~~~~~~~~}}}vvvlll___UUURRRMMMIII@@@777777===???>>>777888777333...+++,,,---+++++++++************)))******+++++++++,,,,,,,,,*********++++++++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////000000111333444444555555555888@@@QQQiiiyyynnnddd]]]eeehhhkkkjjjfffcccbbbbbbeeehhhjjjkkkjjjkkkmmmooouuurrrsss{{{|||~~~}}}~~~}}}{{{jjj[[[YYY___ccceeehhhiiiwwwvvveeeTTTKKKCCC@@@;;;555000---,,,,,,,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******555333333333555555555333000000000000////////////+++,,,,,,---.........---//////000111111111111000555//////666<<>>KKKSSSVVVYYY]]]^^^RRRYYY~~~uuuuuuvvvyyy~~~tttuuu||||||qqqfff```[[[ZZZOOO<<<444999===<<<777999999666111------...+++++++++************)))******+++++++++,,,,,,,,,))))))*********+++++++++...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000///000000222333444555555:::888<<>>555///,,,---------,,,,,,---///,,,,,,,,,+++++++++******++++++************+++++++++,,,,,,---,,,+++)))(((******+++,,,,,,---......,,,---------.../////////+++,,,---...////////////000333333///...222333111333@@@RRRZZZTTTMMMPPPXXX\\\mmmoooqqq}}}{{{rrrtttvvvssskkkeeeWWWVVVXXXKKK@@@???===;;;999999999555---***,,,++++++,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++************************........................---------.........//////------......///000000000...000111111222555777666777@@@RRRiii|||xxxoooddd^^^ZZZXXX^^^eeelllppppppkkkeeefffoooxxx{{{}}}qqq```]]]\\\```hhhkkkhhhccceee______ddddddeeeqqqxxxhhhYYYJJJEEECCCCCC===333...000---+++******++++++***(((+++***)))'''''')))***+++***************************+++,,,***(((''''''(((++++++***)))((('''&&&&&&))))))))))))))))))))))))***))))))***,,,,,,+++)))444333333444555555444222////////////000000000000,,,...000000///...///000/////////111222444444444111666<<>>888444333222......111,,,,,,,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++........................---------.........//////------...//////000000111333444444333333555666777<<>>EEEZZZppp{{{ssskkkhhhkkknnnmmmjjjtttssstttvvvuuutttyyy~~~zzzyyyyyyuuuoookkkpppuuuxxxxxxxxxzzz|||xxxlllfffgggbbbeeekkk{{{jjj```SSSJJJEEE@@@:::777000...,,,+++,,,---,,,++++++******))))))******+++************************)))++++++***((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((()))(((((()))+++,,,***)))444333333444555555444222111000000000/////////...,,,...000000///...///000---000222333222222333555:::JJJmmmuuuaaammm{{{vvv|||XXXSSSLLLNNN^^^pppuuuqqqzzztttfffTTTHHHDDDCCCBBBBBBDDDFFFGGGHHHKKKPPPTTTXXX\\\aaaeeejjjqqqxxx|||}}}~~~}}}xxxwww{{{~~~~~~vvvqqqkkkeee```[[[VVVRRRHHHIIILLLRRRZZZbbbiiinnnrrrsssttttttvvvyyyjjjaaaZZZccczzzpppbbbVVVKKKHHHIII;;;666000---,,,---...------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,---///000++++++,,,,,,,,,,,,------//////......------,,,,,,...///000111222222222222333111444999555666MMMjjjzzzWWWXXXuuu~~~wwwkkkbbbkkkiiijjjmmmllleee___^^^]]][[[WWWRRRMMMIIIGGGEEEFFFEEEDDDCCCBBBBBBBBBCCCAAACCCEEEFFFIIISSSbbbmmmuuuyyy|||pppbbb]]]nnn}}}yyy___OOO@@@;;;;;;888222///000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000//////000000111222222222333111222555777:::DDDPPPppprrrrrrmmmhhhggglllppprrrqqquuuyyy|||xxxqqqjjjlllqqqwwwzzzzzz|||}}}yyyuuuuuuxxxpppkkkiiiuuu|||nnnVVVIIIHHHIIIDDD<<<222000---++++++,,,++++++++++++************++++++************************)))***+++***)))((()))***''''''(((((())))))******(((((((((((((((((((((((()))(((((()))++++++***(((444333333444555555444222111111000000//////......,,,...000000///...///000---///222111000111444888888VVVxxx^^^ZZZpppoooaaaSSSXXX\\\```lll}}}iii```SSSHHHCCCAAA@@@???BBBEEEHHHJJJKKKOOOUUUZZZccchhhlllnnnsss{{{}}}}}}{{{tttooolllhhhccc___TTTMMMIIIKKKQQQYYYbbbiiinnnrrrwwwyyyxxxuuurrrqqqkkkccc\\\aaasssppp]]]MMMGGGHHH@@@:::222......//////...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..................------...///000111111222222111222222555555444@@@aaaqqqYYYmmmyyy{{{zzz{{{|||zzzsssiiiaaaeeecccdddgggddd\\\VVVUUURRRQQQNNNKKKHHHFFFDDDDDD>>>???@@@AAABBBBBBCCCCCC???BBBDDDEEEFFFJJJOOOTTTUUU___qqq|||ppp```TTTbbbzzzzzzdddKKK>>>:::888888999222000///---,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................../////////000000000000000000111222222333333888333444888;;;???OOO___pppxxx}}}{{{rrrhhhcccfffooowww{{{{{{wwwnnnooorrrvvvxxxyyy|||xxxtttnnnqqqwwwrrrvvvrrrXXXJJJJJJNNNHHH>>>666333///,,,,,,,,,+++***++++++++++++++++++++++++************************)))***+++***)))((()))***''''''(((((())))))******))))))))))))))))))))))))((((((''')))***+++***(((444333333444555555444222111111111000///.........,,,...000000///...///000---000222111///111777===HHHhhh{{{ooolllyyyyyymmmuuuqqq\\\XXXcccjjjkkkpppxxxvvvnnnUUUOOOGGGCCCBBBAAABBBCCCEEEHHHLLLNNNPPPUUU^^^eeeiiipppuuuwww}}}{{{tttrrrqqqnnnkkkbbbVVVLLLKKKNNNRRR[[[ccciiinnnvvvzzzxxxrrrlllhhhkkkdddaaafffsss{{{iiiVVVKKKHHHEEE===444//////000000///...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------......---...///000111111111111...111333444===WWW|||hhhooo|||{{{xxxyyy{{{zzzvvvooohhhccc^^^]]]___aaa^^^VVVRRRRRRLLLKKKIIIGGGEEEDDDCCCCCC>>>???@@@BBBCCCDDDDDDDDDDDDFFFIIIKKKLLLLLLLLLLLLIIIPPP]]]lllzzzqqqeeeXXX___sss}}}sssYYYIIIAAA<<<<<<===333111///---,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000000000111111222333333444999444555<<>>>>>======BBBCCCDDDEEEEEEDDDCCCBBBHHHGGGGGGIIILLLNNNMMMMMMMMMKKKKKKQQQ\\\mmm}}}~~~xxxwwwpppffffffqqqwwwxxxeeeWWWLLLBBB<<<:::444222///---,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000111111222222333444444666111444???IIIVVVpppvvvmmmnnn}}}xxxqqqjjjiiisss~~~}}}}}}}}}~~~~~~qqqmmmjjjpppzzzpppllliii```VVV???;;;666111///...---,,,***++++++,,,,,,++++++***************************((()))******)))((()))+++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''(((***+++)))(((555444444333333333444444222222111111000/////////222222111111000000//////---,,,111555222222DDD[[[sssnnnggghhh}}}nnnUUU^^^jjjjjjrrrpppZZZNNNJJJ???AAADDDDDDCCCDDDHHHLLLPPPTTTWWWYYY```kkktttvvv~~~hhhdddhhhggghhhoooiiifff___XXXSSSQQQQQQRRR\\\```iiirrruuurrrpppqqqmmmiiihhhlllpppppprrruuu~~~mmm[[[NNNIIIIIIDDD999000---///000///............---------......,,,,,,,,,,,,......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................------...///222444000,,,...333333666>>>MMMmmmqqqmmmzzzzzzzzzyyyxxxvvvuuutttyyyvvvrrrooolllhhhddd```SSSPPPMMMKKKKKKIIIFFFBBB????????????@@@AAACCCDDDGGGHHHIIIHHHGGGHHHLLLOOOPPPOOOOOORRRSSSTTTWWWYYYWWWTTTUUUWWWXXXZZZfffttt|||{{{||||||tttnnn}}}}}}dddJJJIIIHHH999>>>888000---///000...+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------.............../////////000///////////////000111111111222222111111333444444555333111DDD\\\aaawwwoookkklllssszzz|||vvvxxxsssmmmxxxvvvzzzuuuwwwzzz{{{}}}wwwsssssstttvvvhhhbbbWWWNNNBBB999444111///---///,,,***))))))***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++***)))(((((())))))555444444333333444444555222222111111000000//////............------------222000222555555:::QQQkkk|||ppppppvvv~~~eeebbbiiinnnmmmxxxcccPPPFFFCCCBBBDDDFFFEEEDDDFFFKKKPPPUUUZZZ```dddnnn{{{~~~cccaaagggfffeeeiiiiiifffbbb^^^[[[YYYVVVUUUTTTXXXcccooosssrrrsssvvvpppkkkhhhiiiiiihhhkkkpppyyycccQQQJJJIIIDDD;;;444000000000///............---------...---,,,++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,...111000,,,---111333;;;JJJbbbnnnggg}}}wwwzzzzzzyyyxxxvvvtttrrrqqqooommmiiifffccc___[[[XXXQQQNNNJJJIIIHHHGGGDDDAAACCCBBBBBBCCCEEEGGGJJJLLLNNNMMMLLLMMMPPPRRRSSSSSSPPPPPPRRRTTTVVVWWWWWWYYYYYYYYY\\\```bbbeeeppp}}}||||||wwwvvvxxxZZZMMMKKKDDD@@@;;;444000000000...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------............/////////000000///////////////000111111111222333222222444555666999<<<===NNNgggrrrpppooolllnnnuuu{{{||||||~~~xxx}}}}}}{{{vvvqqqttttttsssyyy~~~|||}}}yyyqqqjjj___VVVIII>>>777333000......,,,***)))***+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***)))))))))))))))555444444444444444555555222222222111000000//////,,,,,,------------......333///...111444BBB___{{{yyy~~~iiidddnnnrrruuu|||vvveeeRRRFFF@@@@@@EEEGGGHHHGGGFFFIIIPPPUUUZZZbbbkkkrrr}}}sss```dddlllllljjjkkkjjjgggeeedddeeeccc___[[[XXXXXX^^^iiipppssswww|||vvvrrrnnnkkkfffdddiiiqqqxxxtttjjjkkkhhhSSSKKKHHHCCC>>>999444111000///............---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,,,,000000......111666>>>ZZZyyyWWWpppzzzwwwvvvwwwyyyxxxwwwuuussspppnnnmmmjjjhhhdddaaa^^^[[[WWWTTTLLLJJJGGGEEEDDDCCCAAA???AAABBBCCCDDDGGGJJJLLLNNNOOOLLLJJJMMMRRRUUUTTTQQQTTTSSSSSSRRRTTTWWWYYY[[[^^^```eeejjjmmmqqq|||{{{yyyhhhssskkkOOOHHHHHHBBB???:::555111//////...------,,,,,,,,,,,,------,,,,,,,,,,,,------------......------------............/////////000000000000////////////000111111111222333444333444555888666===CCCUUUpppvvviiieeennnmmmrrr{{{}}}~~~uuupppmmmkkkrrr{{{vvvzzz{{{sssbbbZZZMMMAAA888333///---,,,+++***+++,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,+++******)))*********555444444444444555555666333333222111111000000///......//////000111111222333000///222:::MMMnnnlllnnnvvvxxxtttcccRRRGGGBBBBBBCCCGGGHHHIIIIIIJJJNNNVVV\\\___jjjvvv}}}kkk```hhhsssssspppooollliiiffffffiiiiiigggcccddd___^^^eeemmmqqquuuxxxtttrrrppplllfffbbbgggpppuuurrrgggaaayyyrrr___PPPIIICCC@@@===777111//////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............111...---111222000111333???JJJpppgggnnn~~~zzzyyy|||vvvuuusssqqqnnnjjjhhhfffeeebbb^^^[[[YYYVVVSSSQQQGGGFFFCCCBBBAAA@@@@@@???AAACCCFFFIIIKKKKKKKKKKKKLLLKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVYYYaaammmvvvyyyxxxzzzzzzyyyvvvwww}}}~~~zzzfffiii~~~]]]LLLFFFCCCBBB>>>888222......///------,,,,,,,,,,,,------,,,,,,,,,------------.........------------.........////////////000000000000000//////000000111222333333444555333222555999444===III```mmmnnntttpppqqqyyy{{{xxxpppmmmnnn{{{|||{{{wwwggg```TTTHHH===666222000,,,+++++++++------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++444444444444444555666777333333222222111000000000//////000111222333333444666666777<<>>CCCHHH[[[{{{rrrnnnvvv|||~~~yyytttttt|||tttkkkooovvv{{{|||}}}vvvpppeeeWWWJJJ???888555...---+++,,,------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))+++******)))******++++++444444444444555666777777333333333222111111000000......///000000111222222333555999@@@PPPllljjjnnnsss}}}ttt[[[SSSIIICCCCCCEEEGGGHHHJJJNNNRRRWWW\\\dddnnnuuuyyy{{{wwwwwwtttqqqlllhhhiiimmmssswwwzzz~~~rrrnnnnnnlllllllllhhhccceeejjjkkkkkkddd___jjj{{{fffSSSDDDBBBBBB;;;333000///............---------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------,,,,,,------.../////////111///...//////111:::DDD[[[sss___mmm{{{wwwttttttvvvxxxuuupppqqquuuiiihhhfffccc```\\\YYYWWWSSSPPPKKKHHHGGGFFFDDDBBB@@@@@@@@@??????AAADDDGGGHHHJJJMMMNNNMMMKKKGGGEEEBBBIIIPPPSSSUUU\\\iiittt~~~{{{~~~rrrvvvtttSSSGGGDDD@@@:::666222///.........------------......,,,---------............//////............///////////////000000000111111111000000000000111222222555222333666444333<<>>666333///............---------+++,,,---......---,,,+++---------,,,,,,+++++++++........................,,,,,,------...//////000//////000111111666FFFUUUyyyVVV]]]rrrhhhoootttuuuqqqmmmmmmmmmlllbbbaaa___]]]YYYVVVSSSQQQQQQNNNIIIFFFEEEDDDCCCBBB>>>???@@@@@@@@@CCCHHHMMMIIIHHHGGGFFFEEEEEEEEEEEEGGGNNNWWW```lll{{{~~~{{{yyy{{{~~~vvvqqqttt```JJJFFF@@@<<<:::777222///......------------......------------............//////............////////////000000000111111111111111000000111111222333555111222777888999FFFWWWcccaaatttjjjlllvvvoooggg______jjj~~~vvvkkkhhhjjjmmm|||{{{||||||{{{zzz~~~~~~{{{nnn\\\JJJ>>>888555111---******,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((''''''((())))))***444444444555555777888888444444333222222111111000000000000000111111111111111555:::DDDZZZwwwfffpppdddRRRCCCAAA???@@@DDDIIINNNQQQRRRXXXbbbjjjsss}}}{{{}}}|||||||||~~~~~~}}}{{{}}}zzzvvvssspppoooooommmppptttvvvwwwvvvwwwxxxwwwzzzzzzxxxzzz{{{|||{{{|||{{{vvvqqqrrrzzz~~~___aaassszzzqqqlllhhhdddcccfffdddaaahhhwww~~~}}}bbbJJJFFFGGG@@@888666//////.........---------,,,,,,............,,,,,,---------,,,,,,+++++++++........................,,,,,,------...///000000///111444555555===PPPddddddMMMrrr{{{uuusssmmmiiippprrrkkkhhhkkkhhhaaa^^^]]]\\\YYYVVVSSSPPPNNNNNNKKKFFFCCCBBBBBBAAA@@@===???AAAAAABBBEEEKKKPPPNNNKKKGGGCCCCCCEEEIIIKKKUUUZZZdddrrr{{{}}}~~~|||yyywwwwwwyyyzzz{{{zzzsssjjjxxxnnnMMMGGG@@@======:::555///......------------......---------.........////////////............//////000000000000111111111111111111111000111111222333444000111888:::>>>NNNbbbkkkiiimmmjjjnnnyyyqqqeeeQQQZZZaaahhhzzz}}}iii^^^___kkkyyyzzzuuuxxx~~~wwwfffVVVIIICCC777333---***)))+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''''''''''''''((())))))444333222333555555555333666555222///...444===EEE444000------000222222111555777:::FFFdddddduuu[[[FFFEEECCCCCCEEEIIIMMMOOOPPPZZZ]]]eeennnxxx{{{}}}}}}||||||zzzvvvvvvuuuvvvxxxyyyyyywww{{{wwwrrrmmmkkklllnnnppplllnnnrrruuuvvvvvvuuutttvvvzzzzzzttttttzzz}}}|||~~~zzz}}}zzzyyy{{{|||yyyxxx___WWW___lllpppsssrrrkkkeeeddddddccc^^^bbbhhhlllnnnsssoooQQQEEEEEECCC<<<555333111///.........---+++........................------------------------............////////////..................------...000111000444GGGgggmmmVVVhhh|||zzzqqqiiifffiiihhhfffdddaaa___^^^^^^^^^]]][[[WWWSSSOOOLLLJJJIIIGGGFFFCCCAAA???>>>>>>>>>?????????AAADDDIIINNNRRRLLLKKKHHHDDDBBBEEELLLTTTZZZdddyyyyyy|||~~~zzzwwwuuurrrooolllrrrxxxqqqfffrrr[[[LLLAAABBBBBB;;;444333000///......///000...---........................////////////////////////////////////000000000000222222111111111111111222000444555111111???VVVhhheee~~~tttkkkoooyyy~~~hhhZZZWWW```ZZZjjjxxxpppfff___dddooo~~~~~~tttttt|||}}}{{{dddKKKKKKEEE555((()))...---+++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************555444333333444555444333111111000...---///444999333000......000222222111111777BBBUUUttt|||qqqeee~~~{{{eeeQQQAAA@@@BBBEEEIIIMMMRRRUUUXXXbbbfffnnnyyyzzzmmmppppppmmmgggfffkkkpppyyyuuuvvvvvvuuuuuusssrrrrrrsssttttttsssrrrqqqooommmllllllmmmmmmmmmoooqqqtttuuutttrrrqqqsssxxxyyyuuuuuuxxxzzzxxxvvv{{{}}}zzzxxxyyyzzzyyy}}}{{{{{{{{{xxxzzzmmmRRRKKKNNNWWW^^^eeejjjiiigggeeeccc___ZZZ[[[___dddjjjqqqxxx~~~}}}```MMMGGGGGGDDD???444222///.........---,,,........................------------------------............////////////........................///444555555DDDgggffffffssshhhddd___\\\^^^\\\[[[YYYWWWVVVVVVVVVVVVVVVUUUSSSPPPMMMJJJHHHGGGFFFDDDBBB@@@>>>>>>>>>>>>??????AAAEEEIIINNNQQQRRRRRRJJJDDDGGGLLLQQQYYYbbbttt{{{}}}~~~}}}|||zzzvvvpppkkkjjjsss}}}uuu|||rrr[[[EEE======:::666555000...---.../////////---........................////////////////////////////////////000000000000222222111111111111222222222555888777;;;III___pppwwwhhhsss~~~qqqiiiaaaYYYUUUWWWVVViiizzzbbbjjjcccddduuu|||zzz|||~~~wwwfffSSSMMMEEE777---,,,///---++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************666555333333444444333111222333333333111000000111111000///000222333222111///:::LLLeeeuuuxxxeeekkkdddTTTIII>>>???CCCIIIMMMQQQUUU[[[```ooosss{{{}}}oooccc]]][[[ZZZYYYOOOSSSVVVUUUTTTVVV\\\bbblllppprrroooooorrrtttssstttrrrooonnnooopppooooookkklllmmmnnnnnnmmmkkkjjjjjjkkkmmmnnnnnnlllkkkiiiiiinnnrrrqqqrrrtttuuuttttttxxxxxxuuusssuuuvvvuuu|||zzzyyyxxxxxx|||sssTTTJJJGGGHHHQQQUUU___iiilllllljjjeee^^^ZZZYYY[[[bbbnnnyyy~~~|||nnnssspppSSSDDDDDDDDD@@@666333000//////...---,,,................................................---............/////////........................---444333666WWWrrraaayyyyyyrrr```\\\]]]ZZZUUUUUUPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKHHHFFFDDDDDDCCCAAA???>>>===>>>>>>@@@AAADDDKKKQQQTTTRRRPPPJJJCCCDDDMMMTTT]]]tttttt}}}|||}}}~~~}}}wwwoooiiidddmmm~~~{{{nnnMMM===<<<<<<999555///...------...//////...........................////////////////////////////////////000000000000222222111111111111222222000222666:::BBBSSShhhxxxwwwpppxxxssscccTTTNNNOOOSSSWWWZZZccctttddddddiiiooo}}}yyy~~~ooofff^^^PPPCCC;;;333111000---+++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************777666444444444444222111333444444444333111000000//////000111222333222111333@@@UUUqqquuuuuuggghhh{{{nnnRRRKKKHHHAAACCCHHHMMMOOOQQQWWW```hhhyyyrrrbbbZZZOOOGGGEEEGGGIIIKKKGGGJJJMMMMMMLLLMMMRRRWWW]]]cccggghhhjjjooorrrrrruuurrrooonnnnnnnnnnnnmmmjjjkkkkkkkkkjjjhhhfffeeefffgggggggggfffdddbbbaaa___cccgggjjjlllooosssttt||||||xxxrrrqqquuuxxxxxxvvvvvvuuuvvvxxxxxxZZZJJJMMMMMMMMMVVV[[[cccjjjllllllkkkfff```\\\[[[]]]dddrrrnnnggg}}}[[[DDD@@@@@@===888555111/////////...---........................////////////////////////---------.........//////............////////////000444333>>>lll___hhhtttfffZZZYYYZZZVVVPPPNNNIIIHHHGGGEEEEEEEEEFFFGGGFFFHHHJJJLLLKKKIIIEEECCCBBBAAA@@@>>>>>>>>>??????CCCEEEIIIPPPVVVVVVPPPJJJBBBCCCMMMXXX\\\iiixxx~~~sss~~~{{{~~~yyyzzz{{{|||{{{vvvooojjjfffhhhsssqqqiiijjj]]]FFFAAAAAA<<<555000...,,,,,,...//////...........................////////////////////////////////////000000000000222222111111111222333333222222444===III\\\sssuuuoooxxxuuuooo^^^UUUMMMKKKPPPVVV\\\___xxx|||ddd___rrrppp|||}}}lllhhhgggTTTCCC>>>888333///,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************777666444444444444222111222111000//////000000///...///111222222222333333444HHHdddkkkxxxmmmeeeuuu}}}[[[IIIIIIIIICCCFFFIIIMMMOOOSSS\\\iiisssyyybbbUUUKKKGGGBBB???@@@BBBDDDFFFCCCEEEFFFEEEDDDDDDGGGJJJNNNUUUZZZ[[[___eeehhhhhhrrrpppmmmllllllmmmlllkkkhhhgggdddaaa^^^\\\[[[ZZZ^^^^^^^^^^^^]]][[[YYYXXXXXXYYY[[[^^^```dddiiinnnwwwxxxvvvrrrssswwwxxxvvvnnnpppqqqsssxxx|||nnnXXXPPPUUUSSSRRR\\\aaaeeegggfffhhhjjjiiieee]]]______bbbooozzzjjjtttiiiPPPEEEBBB???;;;777333000//////...---........................////////////////////////------------...................../////////000000333666:::QQQooo```}}}hhh^^^UUUQQQPPPMMMHHHFFFFFFEEECCCBBBAAAAAABBBCCCEEEGGGJJJMMMMMMJJJGGGEEEBBBAAA@@@??????@@@AAABBBGGGIIINNNTTTWWWTTTLLLEEEJJJJJJUUUfffuuu|||hhh```xxxyyy{{{{{{zzzzzzzzzyyywwwssspppmmmeeedddlllpppkkkeeeddd}}}rrrQQQBBB@@@>>>777222000------.../////////........................////////////////////////////////////000000000000222222111111222333333444666444777CCCSSShhhnnnooo}}}zzznnnddd^^^MMMMMMLLLLLLQQQZZZdddjjj}}}sssddddddyyyyyysssnnnooo^^^IIIEEE>>>444...,,,,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************666555333333444444333111444222000000111333333222...000222222222222444555555RRRyyyjjjhhhmmmhhhqqqdddNNNGGGGGGFFFCCCGGGJJJNNNSSS\\\hhhwww~~~dddNNNCCCAAA@@@??????>>>>>>>>>??????>>>???@@@@@@??????AAACCCBBBGGGKKKKKKMMMSSSVVVVVVeeedddcccccceeeeeedddbbb^^^[[[WWWRRROOONNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKOOONNNNNNQQQSSSTTTZZZ```kkkoooqqqrrruuuwwwuuuppplllnnnooopppuuu|||~~~|||iiiggg\\\XXX^^^]]]]]]fffgggiiiiiihhhlllrrrtttrrrfffhhhfffeeepppqqqkkkttt^^^LLLDDDBBB===999444111/////////...................................................,,,------------..................//////000000111111666GGGgggyyy[[[ttt|||eee]]]WWWOOOJJJIIIHHHFFFDDDBBBBBBAAA@@@@@@AAABBBCCCHHHJJJMMMOOOOOOMMMJJJHHHCCCBBBAAAAAAAAACCCDDDEEEJJJNNNSSSWWWVVVPPPIIIEEENNNNNN[[[zzzpppUUUUUUaaayyyxxx|||zzz~~~|||{{{zzz{{{{{{zzzyyytttiii```bbbfffhhhjjjmmm{{{^^^BBB<<<>>>===666333///....../////////........................////////////////////////////////////000000000000222222111222222333444555444333;;;KKK^^^tttsssmmmyyy}}}xxxvvvwwwxxxxxx}}}}}}|||vvvkkk___VVVQQQIIILLLMMMMMMUUUdddttt}}}rrrdddbbbgggwwwxxxzzz~~~wwwrrriiiZZZTTTFFF777///......---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************555444333333444555444333777555333333555555333111///111222111000111444888===```sssbbbvvvxxxpppkkkOOOGGGGGGDDDCCCGGGLLLOOOTTT]]]iiivvvcccPPPEEE:::777:::;;;<<<>>>>>>============>>>???????????????@@@@@@===AAABBB@@@@@@DDDHHHHHHQQQQQQRRRTTTVVVWWWUUUSSSOOOMMMJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLOOOUUUXXXYYY^^^eeeqqqrrrpppnnnpppttttttoooqqqrrrooolllpppvvvvvvqqq___gggccc___eeegggfffllljjjmmmnnnooouuu{{{|||xxxllllllhhhhhhvvvyyylllooolllRRRCCCCCC???;;;555111000//////...........................------------------------,,,,,,---------.........---......///000000111111333???^^^tttffffff|||kkkYYYUUUQQQLLLGGGEEEFFFFFFDDDAAAAAAAAAAAACCCFFFHHHIIIMMMNNNOOOPPPPPPNNNKKKIIIDDDDDDCCCCCCDDDFFFGGGHHHKKKQQQWWWYYYTTTNNNJJJIIIMMM\\\wwwwwwXXXNNN___www~~~}}}yyy|||yyy}}}{{{{{{{{{}}}~~~~~~}}}yyyrrriiibbb___```hhhqqqtttyyysssLLL>>>???@@@999666222////////////...........................////////////////////////////////////000000000000222222222222333444555555222666EEE\\\pppsssnnnxxx}}}ooofffbbb^^^]]]___aaaccccccmmmooopppkkkbbbWWWNNNJJJLLLOOOQQQTTT```sssqqqbbb\\\\\\qqqwwwxxxuuutttyyy|||nnnqqqpppfffRRR<<<111111000---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************444333222333555555555333333111000111333222...***000111222111///111555999GGGkkkiiieeepppkkkxxxYYYBBBDDDHHHCCCCCCLLLRRRUUU[[[fffsss~~~{{{[[[???<<<@@@>>>;;;===999;;;===>>>>>>>>>???@@@@@@@@@@@@???>>>=========???BBBAAA===<<>>>>>>>><<<===AAA>>>???@@@@@@???===:::999?????????@@@BBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCCAAACCCEEEDDDAAABBBEEEIIICCC@@@@@@EEEIIIIIIJJJMMMIIIKKKOOOQQQTTTXXX\\\___eeellluuu{{{~~~ppphhhhhhkkkppptttssspppmmmlllmmmmmmmmmlllpppnnnkkkgggcccccceeegggiiimmmsssxxxzzzyyyvvvtttkkkgggcccjjj|||wwwzzznnnfffwwwwww```MMMEEE>>>:::666333222222111111---.........//////000000..............................//////...---,,,,,,,,,//////++++++111444333AAAccctttggguuuvvvhhh```WWWNNNKKKGGGCCC@@@>>>>>>>>>???CCCIIIMMMNNNOOOPPPPPPSSSSSSTTTTTTRRRPPPMMMKKKEEEFFFFFFEEECCCDDDIIIMMMGGGdddbbbNNNLLLKKKIIISSShhhqqq___VVVbbbzzz~~~|||{{{wwwxxxyyyzzzzzzzzzyyyyyyzzznnn]]]RRRYYYgggvvvkkkyyyzzzttt|||dddGGGMMM;;;===:::555111......///000////////////////////////000000////////////000000111111111000000000000000111333333111111444666666444CCCpppvvvsssyyy~~~mmmbbbYYYRRRUUUXXX[[[]]]^^^^^^```bbbllliiihhheee\\\PPPLLLPPPSSSWWW[[[fffyyy|||iiibbbfffiiiqqq}}}ttt{{{vvvqqqpppttt||||||uuuuuuMMM???;;;---000333,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))++++++******************666444333333444555333222333333111000000000111222444///...222111///666BBB[[[|||{{{yyy\\\ddduuu\\\PPPEEEBBBDDDGGGMMMSSSZZZfffnnnxxx```FFF???<<>>>>>AAA===>>>@@@BBBBBBAAA@@@?????????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBIIIDDDAAAAAAEEEFFFBBB>>>@@@@@@BBBGGGIIIGGGHHHKKKKKKPPPWWW^^^dddiiinnnqqq{{{uuupppoooooopppsssooonnnnnnooopppnnnkkkhhhkkkjjjhhhfffdddeeeiiilllkkknnnsssxxxyyywwwtttrrrooonnnjjjiiiqqqzzzzzzssstttyyylllttt~~~nnnUUU@@@AAA===777333222111000///............/////////000........................///////////////...------......---...111333555666XXX}}}ooouuu{{{lllddd___XXXMMMJJJFFFBBB@@@???@@@BBBCCCGGGLLLOOOQQQRRRTTTUUUUUUUUUUUUTTTRRROOOMMMKKKFFFGGGFFFDDDCCCEEEJJJNNNRRReee^^^KKKIIIKKKSSSeeeooojjjUUUZZZ|||zzz}}}zzzzzz~~~yyyyyyyyyyyyxxxxxxxxxxxx}}}zzzrrrbbbUUUVVV^^^jjjeeeoooyyywwwNNNIII???===:::666222/////////000////////////////////////000000////////////000000111000000000000000000000111333333222222444777888BBB\\\nnnrrrlll```[[[XXXTTTYYY[[[\\\]]]^^^___aaaccckkkjjjjjjggg[[[OOOMMMRRRWWWYYY^^^lll|||tttbbbggggggrrr}}}xxxzzzrrrnnnqqqyyywwwTTTFFFAAA111000---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))))))))***))))))))))))))))))))))))************************666444333333444555333222333333222111111111111222444000000222111///999FFFooo\\\UUUwww{{{bbbQQQIIICCCCCCFFFKKKRRRYYYaaannnvvvUUUDDD>>>;;;<<<@@@BBB???===>>>===???AAACCCEEEEEEEEEEEE>>>>>>???@@@AAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCIIIEEEAAAAAADDDFFFEEEDDDHHHFFFEEEHHHIIIIIIMMMSSS\\\```fffjjjlllmmmnnnooouuuxxx{{{|||{{{{{{~~~|||wwwtttsssooojjjhhhiiilllmmmppprrrrrroooiiidddeeefffffffffgggiiimmmpppooorrrvvvyyyyyyxxxuuusssvvvxxxuuummmgggiiimmmppppppwwwuuu{{{bbb@@@DDD???999555222000///---............////////////........................//////000000000///......111,,,,,,333555333777???iiirrrjjjyyyuuuhhhaaaZZZTTTLLLIIIDDDAAA@@@AAADDDGGGJJJLLLPPPRRRSSSUUUWWWYYYXXXXXXVVVTTTRRRPPPNNNMMMHHHHHHFFFDDDDDDGGGLLLPPP\\\bbbYYYKKKKKKRRRddd}}}yyyaaaRRRkkkyyy{{{|||yyyyyy|||{{{zzzxxxwwwvvvvvvwwwwww|||{{{{{{vvvjjj\\\TTTSSS^^^ccckkknnnzzz~~~]]]IIIFFF???<<<888333000//////000////////////////////////000000////////////000000000000000000000000111111111222444444333444999>>>KKKppppppmmmyyykkkYYYUUUWWWYYYYYY]]]^^^^^^^^^___aaadddgggmmmpppqqqjjj[[[OOOOOOVVV\\\]]]gggvvvxxxhhh]]]kkkuuu~~~}}}vvvnnnmmmsss|||}}}```LLLDDD666222+++------,,,,,,,,,,,,,,,,,,************************((((((((()))))))))******))))))))))))))))))))))))************************666444333333444555333222333333222222111111111111222///000444333444CCCTTT~~~```RRRjjjiiiTTTJJJEEEDDDFFFJJJOOOWWW```jjjwww[[[@@@AAA>>>>>>???AAAAAA???===<<<@@@@@@BBBCCCDDDDDDDDDDDD@@@AAAAAAAAAAAABBBCCCDDDAAABBBEEEGGGIIIKKKKKKKKKJJJKKKJJJHHHIIIPPP\\\fffYYYPPPIIIIIINNNSSSZZZaaajjjlllmmmkkkhhheeedddcccaaabbbcccbbb``````bbbdddllllllnnnooojjjccc```bbbnnnoooqqqrrrrrrnnnhhhdddeeefffhhhhhhiiikkkooorrrqqqsssvvvyyyzzzyyywwwuuu{{{~~~|||ssshhheeehhhmmmlll~~~|||~~~oooHHHEEE@@@:::666333111000............///////////////........................///000000000000000//////111+++---444444111>>>QQQuuuttt```tttvvv{{{rrrlll___SSSNNNJJJGGGCCC@@@@@@DDDIIILLLOOOQQQSSSTTTTTTUUUWWWYYYZZZYYYWWWUUUTTTSSSSSSSSSLLLIIIFFFDDDEEEIIIPPPTTTaaa\\\TTTOOORRR```{{{mmm[[[bbb{{{wwwyyyzzzyyyyyy}}}|||zzzxxxvvvtttuuuvvvvvv||||||{{{yyypppcccVVVOOOVVVhhhtttiiigggpppNNNMMM@@@>>>:::555222000000000////////////////////////000000////////////000000000000000000000111111111111222555555444555>>>GGG___{{{pppwwwwww]]]RRRSSSYYY]]]______`````````bbbfffkkkpppvvv{{{{{{ooo\\\OOOQQQYYY```eeettt~~~mmmaaa```ooo|||{{{}}}pppjjjlllsssyyykkkRRRFFF999777///---------------,,,,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))***************+++++++++666444333333444555333222333333333333222222111111000...000333333888LLLbbbyyyJJJUUU~~~yyy]]]KKKGGGFFFGGGKKKNNNSSS]]]gggwwwoooEEE;;;@@@???@@@AAA@@@???@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???CCCEEEFFFFFFEEEEEEHHHKKKIIIKKKOOOSSSWWWYYY[[[[[[VVVRRROOORRR^^^mmmzzz___TTTMMMQQQZZZ```bbbcccccccccbbb```^^^]]]___aaa]]]^^^^^^]]]\\\\\\^^^___cccdddhhhkkkhhhdddeeekkkwwwuuurrrpppooommmjjjggghhhiiikkkkkkjjjkkklllnnnlllnnnqqquuuwwwxxxxxxxxx{{{|||{{{wwwpppjjjhhhjjjfffuuutttRRRDDD@@@;;;666444333222111///////////////.................................//////000000000000000///000---///333///111IIIgggwww[[[___zzz~~~}}}uuussslll\\\PPPNNNIIIFFFBBBAAABBBGGGLLLPPPSSSTTTUUUUUUTTTTTTUUUWWWZZZZZZYYYYYYYYYYYYZZZ[[[PPPLLLGGGDDDGGGMMMTTTYYYfffXXXNNNNNNXXXrrrxxx^^^YYY|||~~~~~~{{{wwwuuuwwwxxxyyy{{{~~~}}}{{{xxxvvvttttttuuuvvv~~~}}}|||yyytttkkk^^^TTTQQQkkk}}}ooobbb{{{ZZZMMMBBB@@@<<<777444111000000////////////////////////000000////////////000000//////000000111111111111222222555777555777DDDTTTyyyyyy}}}mmmXXXSSSWWW\\\___bbb```aaabbbdddgggmmmtttyyysss]]]RRRUUU]]]bbboooyyyeeecccnnn|||uuurrruuujjjfffjjjnnnqqq\\\PPP???:::222.........------,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++666444333333444555333222333333333444333222222111111000111222222:::TTTooodddGGGbbbpppVVVCCCGGGGGGJJJOOOQQQVVVaaammm~~~[[[@@@===???===@@@AAA??????CCCFFFFFFCCCBBBBBBAAAAAAAAA@@@@@@BBBEEEGGGHHHHHHJJJOOOSSSZZZ\\\```dddggghhhhhhhhh```VVVQQQ```yyyyyyZZZTTTTTT\\\dddddd^^^ZZZWWWWWWVVVTTTTTTVVVZZZ^^^`````````aaaaaabbbbbbbbbaaa```bbbffffffgggmmmttt|||uuuooommmllllllkkkkkkmmmmmmllliiigggffffffaaadddhhhmmmrrrvvvyyyzzz{{{xxxxxxyyywwwpppjjjhhhhhhrrr|||ttt\\\EEEAAA<<<777555444333111///////////////.......................................///000000000//////...///111111///999XXXxxxhhhPPPkkkyyymmm}}}zzz|||~~~uuupppeeeXXXRRRTTTGGGEEECCCBBBDDDIIINNNRRRSSSUUUWWWXXXWWWWWWWWWXXX\\\]]]]]]^^^___``````aaaTTTOOOHHHEEEIIIQQQYYY]]]gggTTTLLLPPP```mmmYYYcccyyy~~~vvvuuuuuuvvvwwwyyy|||~~~|||{{{yyywwwvvvvvvvvvvvv}}}~~~|||xxxuuuqqqhhh^^^MMMdddzzzsssaaaooommmNNNDDDAAA>>>999555222000000////////////////////////000000////////////000000/////////000111111222222333333555888666:::LLLaaa|||{{{wwweeeWWWVVV[[[\\\^^^aaaaaaccceeehhhmmmttt|||uuu^^^UUUZZZbbbgggyyyrrreeeoooppprrr}}}nnneeedddeeezzzssslllbbbFFF999111//////......---,,,,,,,,,************************)))))))))*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,666444333333444555333222333333444444444333222111222111222444555BBBbbbVVVXXX|||cccOOO@@@DDDFFFKKKPPPRRRWWWeeesssxxxMMM@@@AAACCC;;;AAACCC@@@???CCCFFFEEEAAAAAAAAABBBDDDEEEGGGHHHFFFKKKOOORRRTTTYYY```ggglllmmmoooppppppnnnllljjjddddddnnnzzzcccYYYXXX[[[```aaa\\\XXXWWWVVVXXXZZZ\\\^^^bbbfffjjjiiijjjjjjlllmmmmmmlllkkklllhhhggghhhiiikkkpppxxxxxxqqqmmmlllmmmmmmlllmmmmmmkkkgggbbb```___YYY\\\bbbiiiqqqxxx~~~{{{zzz}}}{{{tttmmmkkklllqqquuuxxxttteeeHHHDDD>>>999555333111000000/////////....................................------...///////////////...111222000555IIIhhhxxxZZZZZZ{{{rrr|||xxxnnnbbbWWWRRRQQQEEEDDDCCCDDDFFFKKKOOORRRSSSVVVZZZ\\\]]]]]]^^^^^^```aaacccdddeeeeeeddddddXXXQQQIIIFFFKKKTTT]]]aaa\\\OOORRR___sssiiifff~~~{{{vvvwwwwwwvvvvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvxxx|||{{{xxxvvvvvvooogggQQQXXXjjjnnn\\\]]]}}}XXXEEECCC???;;;777333111000////////////////////////000000////////////000000...//////000111111222222555333555888777<<>>???AAADDDGGGKKKNNNPPPSSSXXX___cccgggmmmwwwvvvvvvvvvuuurrrmmmiiiffffff{{{rrr[[[_________^^^XXXRRRVVV]]][[[```gggooovvv|||}}}~~~}}}yyysssrrrqqqqqqtttyyy{{{sssooommmmmmmmmkkklllllliiiddd___\\\[[[VVVZZZaaaiiisss|||~~~vvvpppoookkkmmmllljjjqqq~~~wwwkkkKKKFFF???999555222000...000000//////.........---........................,,,,,,---...//////.........222222000;;;VVVrrrbbbSSSlll~~~{{{~~~{{{pppdddYYYPPPIIIEEEDDDDDDEEEHHHLLLPPPRRRRRRVVV[[[```bbbcccdddddddddeeeggghhhhhhgggeeedddZZZSSSJJJGGGLLLVVV___dddMMMJJJZZZppplllzzz}}}wwwyyyyyyvvvuuuwwwxxxyyyzzzzzzzzzzzzzzzyyywwwwwwtttyyy{{{xxxwwwxxxssskkkWWWQQQ]]]fffVVVNNNiiieeeFFFDDD@@@<<<777333111000////////////////////////000000////////////000000...//////000111222222222666333555888777===XXXtttzzzkkk^^^VVVZZZ]]][[[^^^ggghhhjjjmmmqqquuu{{{qqq^^^\\\dddjjjtttzzzllltttxxxkkkccc```bbbppp{{{sssIII999:::000000///...------,,,,,,************************)))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,555555444444444333333333555222//////111333111///111333222222>>>ZZZ{{{wwwgggbbbsss\\\SSSLLLDDDDDDEEEJJJQQQWWWaaarrrgggLLLAAADDDFFF???@@@@@@@@@AAABBBCCCDDDDDDFFFFFFIIIMMMPPPTTT```kkkttttttwww}}}~~~vvvpppooommmkkkrrr{{{nnncccnnnaaa[[[]]]\\\YYYdddvvv~~~zzzyyyzzz{{{rrrrrrsssnnnnnniiikkkkkkgggaaa[[[ZZZZZZ[[[^^^gggttt{{{}}}}}}|||{{{yyytttpppnnnhhhdddeeegggkkkttt|||xxxcccBBB>>>HHH===666888333111111000000//////......//////............/////////////////////.........111000111:::OOOfffooommmQQQhhhxxxqqq~~~~~~{{{rrreeeXXXPPPMMMEEEFFFGGGIIIMMMQQQTTTVVVWWW[[[```bbbcccfffkkkooommmssstttnnnkkklllkkkhhh\\\TTTKKKKKKSSS\\\\\\XXXKKKWWWfffzzz{{{{{{{{{wwwvvvzzz|||{{{xxxwwwyyy{{{}}}|||zzzwwwuuuuuuvvvuuussstttvvvsssmmm___SSSSSS^^^ZZZLLLRRReee{{{SSSFFFBBB@@@777555666111...///000000000000000///000000////////////000000222222111111111111111222000222555666777CCC___yyy~~~wwwsss\\\\\\]]]___^^^[[[^^^dddhhhlllrrrwwwyyy~~~ppp]]][[[hhhvvvyyynnnvvvqqqeee___YYYcccrrruuuuuuqqq```PPPCCC;;;555222---)))***---...---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))************+++++++++555555444444444333333333666444222222444444333111000222222555EEEfff|||jjjjjjjjjVVVMMMGGGDDDEEEFFFJJJRRRZZZeeeuuu^^^IIIBBBCCCEEEBBBDDDDDDCCCBBBCCCDDDEEEFFFJJJKKKPPPWWW\\\bbbmmmxxx}}}uuummmiiijjjrrrzzznnniiieee``````eeeiiinnn|||||||||tttttttttooonnnmmmnnnmmmiiiddd___[[[ZZZYYY[[[eeewwwuuuzzz~~~~~~zzztttmmmhhhdddfffiiilllssszzzmmmLLLAAAFFF===777777111111000000000/////////...//////............///////////////////////////......111111888SSSqqqtttdddRRRllluuuvvv}}}|||||||||zzzrrrfffYYYPPPLLLEEEFFFGGGJJJNNNRRRVVVXXXZZZ^^^bbbeeefffhhhmmmqqqrrrvvvvvvqqqnnnnnnkkkfff\\\TTTLLLMMMVVV\\\ZZZUUUKKKZZZpppyyyyyy~~~|||wwwuuuwwwwwwtttppprrrsssuuuwwwxxxxxxxxxwwwvvvwwwvvvssstttvvvrrrllldddVVVTTT\\\XXXKKKMMM]]]www|||uuuYYYEEE>>>AAA:::555444000//////000000000000000///000000////////////000000222222111111111111111222111444666555666EEEfffuuuqqqnnn___]]]]]]___^^^]]]aaahhhnnnrrrwwwyyy{{{~~~qqq^^^```ppp~~~yyysss|||uuuhhh```[[[aaammmzzzzzzlll{{{kkk]]]LLL???999555///++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))************+++++++++555555444444444333333333666444333333444444333222000111222888NNNtttuuufffpppwww___QQQGGGDDDGGGGGGGGGLLLUUU```lllzzzRRRHHHFFFCCCEEEEEEGGGFFFEEEEEEGGGJJJNNNPPPUUUWWW]]]eeekkkoooxxxwwwllloootttmmmkkkkkkdddjjjsss{{{{{{}}}}}}vvvwww}}}wwwwwwvvvpppooommmkkkiiifffccc]]]WWWSSSVVVXXXbbbxxxtttmmmwww{{{tttlllhhhfffhhhkkklllqqqwwwzzzYYYEEECCC<<<888555///000000000000//////////////////............//////......//////////////////000333333???aaawww[[[ZZZvvvtttzzzzzzxxxxxxwwwqqqggg[[[QQQKKKDDDFFFHHHLLLQQQUUUYYY[[[]]]aaafffiiijjjlllqqqtttuuuwwwwwwtttssssssnnniii^^^VVVOOORRRYYY\\\VVVOOOOOOggg|||wwwvvvyyy|||yyyuuuttttttsssnnnkkkkkkmmmooorrruuuwwwxxxxxxvvvxxxwwwttttttuuurrrllljjj[[[TTTXXXUUUIIIHHHQQQkkk}}}ttt}}}jjjKKK===CCC???666333111000000000000000000000000000000////////////000000222111111111111111222222222555666555666IIIppp{{{qqqqqqooobbb___]]]^^^^^^___eeemmmqqqvvvzzz}}}~~~ppp```jjj}}}{{{~~~pppfff]]]^^^dddqqqnnn{{{oooZZZEEE???999111...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))************+++++++++555555444444444333333333333222222222222222111000000111222;;;UUU~~~qqqZZZ___qqqgggVVVOOOEEEEEEMMMIIIIIIOOO[[[hhhttttttKKKJJJJJJEEEGGGJJJHHHGGGHHHJJJNNNTTTZZZ^^^cccdddiiipppssstttxxx~~~{{{vvv~~~oooiiihhhiiihhhsss}}}xxxvvvxxx{{{~~~yyyzzz|||}}}~~~}}}tttooottt{{{~~~{{{{{{yyyrrrqqqnnnkkkgggdddbbb]]]VVVPPPSSSVVV___ttt[[[fffwww|||rrroookkkiiikkklllllloootttdddHHH>>>;;;999555///000000000000//////////////////............//////............////////////666222888RRRuuurrrYYYmmm}}}}}}|||yyytttuuuuuupppggg\\\QQQKKKEEEFFFJJJNNNTTTYYY\\\___aaaeeekkknnnoooqqqtttxxxtttuuuvvvxxxyyyxxxtttooobbbYYYSSSVVV[[[YYYRRRLLL[[[~~~{{{zzzvvvuuuwwwvvvttttttttttttrrrnnnkkkfffiiinnnrrruuuvvvvvvuuuvvvxxxxxxtttssstttqqqlllmmm^^^TTTUUURRRIIIDDDHHH```xxxzzzXXXAAAFFFCCC888555444111111000000000000000000000000////////////000000111111111000111111222333222444666444777OOO{{{xxxooopppuuuqqqddd___\\\^^^```bbbiiiqqqrrrwww|||mmmfffwwwzzzqqqaaa\\\[[[gggzzz}}}gggOOOCCC:::222//////---,,,+++,,,,,,+++++++++++++++*********************************))))))))))))******))))))*********+++++++++555555444444444333333333222333333333333222111111111222333>>>[[[zzzWWWNNNaaazzzYYYOOOLLLDDDEEEPPPJJJMMMUUUbbbooo|||mmmIIILLLNNNIIIJJJNNNLLLLLLMMMPPPUUU\\\cccgggjjjjjjnnntttvvvtttvvvzzzzzz{{{~~~tttkkkiiilllrrruuu|||tttuuutttssstttxxx}}}{{{|||}}}~~~zzzrrrrrr{{{~~~zzzsssrrrsssoooiiifffccc___XXXSSSOOOSSS\\\nnnqqqQQQaaayyy|||vvvqqqnnnnnnmmmlllmmmrrrmmmKKK:::;;;;;;555111////////////000000000000//////............//////---.........//////000000:::///>>>gggxxxeee]]]~~~|||vvvsssssssssooohhh]]]RRRKKKEEEHHHLLLQQQWWW\\\___aaaccchhhnnnqqqrrrtttwwwzzzvvvvvvyyy|||}}}yyytttrrrfff]]]XXXZZZ[[[VVVPPPOOOjjj}}}~~~zzzyyyyyywwwvvvwwwuuuuuuuuuvvvuuusssooolllgggjjjpppuuuwwwvvvsssqqqtttxxxxxxuuussssssqqqnnnmmm```UUUSSSQQQJJJDDDCCCQQQtttyyyhhhFFFEEEAAA888666555333222111000///000000000000000////////////000000111111000000111222222333222333555555===XXXyyy{{{hhhgggpppzzznnnddd___\\\___cccffflllsssuuuzzzyyyiiiooovvvddd\\\VVV^^^qqqttt___III<<<111///000---,,,---,,,,,,,,,++++++***************************************))))))))))))******))))))*********+++++++++555555444444444333333333333555777777555333333333222333666DDDccciiiSSSVVVqqqqqqPPPHHHHHHCCCEEEMMMKKKQQQ]]]kkkvvvgggKKKMMMNNNLLLOOOQQQSSSSSSTTTVVVZZZ___dddggghhhhhhmmmtttyyyyyy{{{|||}}}wwwoookkkppp{{{wwwqqqqqqsssvvvuuutttvvvzzz}}}~~~vvvpppvvv~~~zzzrrrqqqooolllfffaaa]]]YYYVVVSSSMMMOOOXXXjjjyyywwweeeRRR]]]xxx{{{tttpppmmmkkkmmmqqqxxxuuuQQQ:::======555333////////////000000000000//////............//////------......///000000000777000HHHuuufff\\\kkk~~~}}}yyysssuuutttqqqnnnhhh^^^TTTLLLGGGJJJNNNTTTZZZ^^^bbbcccdddjjjppptttuuuvvvyyy|||xxxzzz~~~}}}uuuppppppggg___[[[[[[XXXSSSTTTZZZ{{{||||||yyyyyyyyyyyyyyyyyyxxxyyyyyyzzzyyyxxxvvvrrrnnnllljjjnnnsssxxxyyyvvvssspppssswwwxxxuuussssssrrrpppmmmdddYYYSSSOOOKKKFFFBBBGGGfff|||tttMMMCCC===999777333444333111000//////000111000000////////////000000000000000000111222333333222333555:::FFFccc~~~sssiiikkkxxxqqqccc___^^^ccchhhkkkpppttt{{{nnnjjjxxx~~~xxxiii___UUUWWWeeexxx}}}qqqRRRAAA333000000---,,,///---,,,,,,++++++***************************************))))))))))))******)))************+++++++++555555444444444333333333222555888888555333333444222444:::LLLnnn\\\\\\fffgggMMMEEEFFFEEEFFFKKKKKKTTTdddrrr|||aaaKKKKKKKKKMMMRRRSSSTTTUUUVVVYYY\\\```dddfffgggggglllvvv~~~ssssssvvv}}}{{{vvvooojjjqqq}}}|||zzzzzz|||~~~~~~qqqmmmxxx|||vvvooooooiiifffaaaZZZTTTQQQQQQRRROOOKKKSSSfffoooeeeVVVOOOVVVpppyyyrrrmmmjjjlllrrrttt}}}YYY===@@@???555555.../////////000000000111//////............//////------......///000000111222999XXXyyysssXXX^^^~~~{{{wwwvvvwwwuuuqqqmmmggg___UUUNNNIIILLLPPPVVV[[[```cccdddeeejjjqqqtttvvvwwwyyy|||wwwzzz}}}qqqmmmqqqeee^^^[[[ZZZUUURRR[[[kkk~~~~~~{{{zzzuuuxxxzzzzzzyyyyyyzzzzzzzzzzzzzzzyyyvvvsssqqqpppoooqqqtttvvvwwwvvvtttsssqqqvvvxxxuuurrrssssssrrrnnnhhh^^^TTTNNNKKKFFFAAACCC\\\}}}UUUEEE>>>>>>;;;222555333111000//////000111000000////////////000000000000000000111222333444333444777@@@PPPnnnuuuwwwttttttxxxccc```aaaiiiooorrrsssvvv{{{vvviiiooo}}}nnndddWWWRRRXXXjjjvvvvvv^^^III777222111---,,,000------,,,,,,+++******)))******************************))))))))))))******)))************+++++++++555555444444444333333333000333666666444111111222111555===RRRwwwzzz{{{VVVcccoooyyydddNNNFFFGGGHHHIIIJJJKKKWWWhhhvvv~~~xxx\\\JJJIIIHHHMMMUUUSSSQQQRRRUUUYYY^^^bbbfffhhhiiiiiinnnyyyzzzvvv}}}xxxssswwwtttmmmttt~~~qqqnnn|||zzztttllllllhhhgggbbbZZZRRROOORRRUUURRRJJJPPPccchhhXXXJJJGGGQQQgggvvvrrrsss}}}sssllliiilllsssuuu___@@@BBB@@@444555.../////////000000111111//////............//////---------...///000000111///CCCfffzzzjjjTTTgggzzzxxx}}}yyyvvvqqqlllggg___UUUNNNJJJMMMRRRWWW]]]aaacccddddddjjjqqquuuvvvwwwyyy|||rrrxxx|||pppoootttccc]]]ZZZYYYSSSRRRaaavvv|||}}}~~~www|||zzz|||tttxxx{{{zzzxxxyyyzzz{{{wwwxxxyyyxxxvvvuuuuuuvvvsssrrrrrrssstttuuuvvvwwwooouuuxxxuuurrrttttttsssooolllbbbVVVNNNKKKFFFAAA???SSSyyy\\\IIIBBBDDD@@@333555444222000//////000111000000////////////000000000000000000111222333444555555999EEEXXXvvv}}}nnnxxxyyyvvv{{{cccaaadddmmmtttvvvvvvwwwxxx|||qqqhhhtttrrrhhhZZZNNNPPP```yyyqqqjjjgggOOO:::444222,,,+++000------,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++555555444444444333333333333333333222222111111111111777AAAaaarrr```[[[tttkkkYYYHHHEEEJJJLLLKKKIIIXXXaaassshhh[[[NNNIIIIIIIIIJJJLLLRRRTTTXXX[[[]]]```cccffffffkkksss{{{~~~}}}yyysssssssssrrrsssxxxpppnnntttrrrnnnjjjeeeaaa\\\YYYXXXZZZ\\\]]]NNNKKKQQQ[[[ZZZMMMFFFHHHQQQkkk|||wwwnnntttpppjjjmmmpppppptttttt{{{hhhDDD;;;>>>999333111111000///////////////000000//////.........---'''222111---111000///666999IIIpppgggPPPSSSlll}}}}}}{{{xxxvvvwwwuuuuuuuuuppphhh^^^VVVRRRKKKNNNSSSXXX[[[___bbbeeejjjmmmppprrrrrrrrrssstttssszzz~~~|||zzzxxxsssmmm```ZZZVVVTTTTTT\\\ppp|||}}}|||{{{|||{{{{{{{{{{{{zzz{{{{{{{{{xxxxxxyyyyyyxxxxxxwwwwwwwwwuuusssqqqqqqrrrtttvvvsssvvvwwwttttttvvvuuurrrmmmhhhbbb[[[QQQGGGEEEHHHCCCKKKhhhvvvPPP===<<<<<<777777444111//////000000000000000000000000000000000//////000000111222444555666555;;;JJJ]]]wwwsssrrrvvv|||}}}ggg___bbbooowwwssspppssssssvvvyyyoooqqq~~~wwwgggXXXRRRPPPVVVjjjiii{{{zzzeeeLLL888555444---***///---,,,,,,++++++******)))******))))))))))))******))))))))))))))))))))))))******))))))))))))******555555444444444333333333333333333222222222111111444>>>LLLmmm}}}hhh```hhhbbbSSSFFFDDDHHHLLLMMMNNNXXXbbbvvvdddXXXLLLHHHIIIJJJLLLNNNQQQTTTXXX[[[^^^aaadddgggjjjooovvv|||}}}xxxtttxxxxxxxxxvvvwwwzzzxxxhhhrrrzzzqqqooommmiiibbbbbbdddkkksssvvvsssoooTTTOOOPPPVVVTTTJJJFFFJJJJJJbbbvvvuuurrrzzzssslllnnnpppqqqxxxuuuyyylllLLL@@@@@@999111111111000///////////////000000/////////.........)))222000---111000///666<<>>888777222000333---------,,,++++++************))))))))))))************************************))))))))))))******555555444444444333333333333333333333222222222222222AAAUUUwwwjjjaaa|||qqqXXXMMMDDDDDDGGGKKKPPPUUU^^^iii}}}xxx```TTTIIIFFFHHHJJJLLLOOOOOORRRVVVZZZ]]]```dddggglllqqqxxx}}}yyy~~~|||zzzyyyxxxwwwxxxzzzzzzzzz|||~~~xxxkkkddd|||uuunnnmmmllliiieeehhhrrruuuXXXQQQMMMNNNLLLFFFGGGLLLHHH\\\oootttvvv~~~zzzqqqpppqqqqqquuusssttttttTTTAAA===999222111111000////////////000000000////////////......,,,222///---333111///777AAA___qqqWWWOOOiii|||ggg{{{yyyxxxuuutttuuuuuuvvvwwwtttmmmbbbXXXQQQQQQSSSVVVWWWWWWXXX[[[\\\```cccgggjjjmmmqqquuuxxxxxxlll[[[[[[[[[[[[^^^ooo~~~}}}~~~{{{{{{||||||{{{yyywwwvvvxxxvvvvvvxxx|||}}}|||yyyuuuuuutttssstttuuuwwwxxxzzz{{{xxxrrrooopppooolllmmmjjjfffaaaXXXMMMHHHHHHGGGGGGXXXzzzbbbCCC@@@???777777444111000000111000000000000000000000000000000000000000000222333444555888555<<>>666888555111000000111111000////////////////////////000000000111222333444555999999BBB[[[}}}wwwggg[[[bbbpppzzz~~~}}}xxxyyyxxxoooeee\\\SSSMMMQQQZZZnnnlllgggrrrOOO:::333222000//////......------,,,+++++++++******))))))******++++++++++++++++++++++++++++++******))))))******+++555555444444444333333333333333333333333333333333444NNNlllhhhpppdddMMMJJJGGGHHHIIIMMMXXXcccqqqzzzttt___SSSHHHFFFGGGGGGHHHJJJPPPTTTXXX\\\___cccgggjjjiiipppzzz}}}}}}}}}{{{zzz}}}vvvkkk\\\ggg}}}tttrrrqqqooommmlllttt~~~~~~rrreee\\\QQQMMMHHHFFFEEEDDDFFFIIIRRR\\\hhhqqqvvvyyyxxxuuuyyy~~~vvvrrrpppppprrrrrr|||```???777<<<888222222111000000000000000//////000000000000000000///222......333222777GGGjjjqqqWWWlllxxx|||xxxxxxwwwuuutttwwwssstttttttttooofff[[[RRRNNNOOOPPPPPPPPPQQQTTTVVVYYY]]]ccciiiooouuu{{{ssscccYYYZZZZZZ^^^nnn}}}|||}}}~~~~~~~~~}}}|||yyywwwvvvyyywwwuuuvvvxxxxxxuuussspppqqqrrrsssttttttuuuuuuyyyzzzwwwrrrpppssstttrrrlllhhhfffddd]]]QQQHHHFFFIIIGGGKKK___~~~zzzPPPBBBAAA;;;888555222000000111111111////////////////////////000000111111222333555666:::???LLLbbbmmm]]]___mmm|||}}}wwwpppfff[[[QQQLLLOOOUUUaaapppZZZtttcccEEE777555333//////......------,,,++++++++++++************++++++************************++++++************++++++555555444444444333333333333333333333444444444444777UUUvvvmmmcccvvv___KKKHHHHHHJJJLLLQQQ\\\gggttt~~~tttcccWWWLLLIIIJJJIIIIIIJJJTTTWWW[[[^^^aaaeeeiiilllkkkqqqxxx}}}~~~~~~~~~~~~yyyggg]]]]]]yyyyyytttuuuuuurrrqqqjjjqqqxxxxxxqqqhhhbbb___PPPMMMJJJGGGEEEDDDEEEFFFPPPWWWbbbmmmtttxxxxxxwww}}}zzzsssooolllrrrrrr~~~~~~nnnIII:::<<<444222222111000000000000111//////000000000000111111...111//////222222===UUUzzzhhh]]]~~~|||~~~zzzxxxyyyxxxttttttwwwtttsssssssssqqqjjj___VVVLLLMMMNNNNNNMMMOOORRRTTTZZZ___fffnnntttzzztttfff[[[WWWXXX\\\jjj{{{~~~|||zzz{{{~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwuuutttsssrrroooppprrrsssttttttsssrrrrrrtttrrroooooorrrsssqqqmmmhhhfffeee___SSSJJJFFFHHHHHHIIIUUUqqquuuZZZCCC>>>;;;888555222000111222111111000000000000000000000000111111111111222444555666999EEEUUUiiixxxzzzwwwaaaZZZdddvvvyyysssiii\\\PPPJJJKKKNNNVVVuuutttQQQdddsssMMM888555222---......------,,,+++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++555555444444444333333333333333333444444444555555;;;\\\eeejjjjjjUUUHHHEEEEEEIIINNNUUU```kkkxxxuuuggg[[[QQQOOOOOONNNNNNOOORRRUUUYYY\\\^^^aaaeeehhhmmmnnnnnnnnnmmmooorrruuuzzz~~~}}}mmmbbb```ssssssrrrwwwxxxuuutttpppqqqrrrppplllhhheeecccUUUSSSNNNHHHEEEDDDEEEDDDLLLRRR\\\hhhqqqwww{{{}}}}}}tttmmmkkkssssss|||zzzQQQ===>>>333333222111111000000111111//////000000000111111111---111000///111111DDDbbbXXXaaa}}}{{{yyyxxxyyywwwssssssvvvvvvtttssstttsssnnnddd\\\OOOOOOOOONNNMMMNNNQQQSSS\\\bbbkkksssyyy~~~mmm___WWWRRRVVVXXXbbb{{{}}}yyy}}}|||{{{{{{~~~|||zzzxxxwwwvvvwwwxxxtttwwwyyyxxxtttrrrtttvvvppprrrtttuuuuuutttrrrqqqnnnqqqqqqnnnooorrrrrrpppooojjjgggfff```VVVLLLHHHEEEIIIIIILLLbbbuuugggEEE;;;:::888666222111111222222111000000000000000000000000111111111222333444555666888FFFZZZqqqzzzrrrzzzlllccciiiwwwvvvssskkk^^^RRRKKKIIIIIIMMMeee~~~dddbbb~~~}}}SSS999444222,,,---------,,,++++++******,,,++++++******++++++,,,************************,,,++++++******++++++,,,555555444444444333333333333333333444444555555555BBBgggeeesss```LLLEEEBBBBBBHHHOOOWWWcccmmm}}}wwwiii^^^TTTRRRSSSSSSSSSTTTNNNQQQTTTWWWZZZ\\\```bbbnnnjjjddd^^^\\\^^^dddiii|||~~~rrrhhhfffjjjzzznnnpppxxxyyywwwvvvyyyuuupppmmmkkkhhheeebbb[[[XXXQQQIIIDDDDDDEEEDDDLLLPPPZZZfffooovvv|||tttlllpppxxxssswwwRRR>>>AAA777333222111111000111111111//////000000111111111222+++111111000000111GGGkkkQQQhhh|||{{{zzzwwwwwwxxxvvvqqqqqqtttwwwuuutttuuuuuuqqqhhhaaaRRRRRRQQQOOOMMMNNNPPPRRRYYY___iiiqqqwww{{{~~~xxx___PPPLLLLLLWWWZZZggg}}}{{{}}}{{{||||||zzzwwwuuutttuuuvvvxxxqqqwww{{{zzzuuurrrvvvzzzrrrsssuuuwwwvvvuuurrrqqqnnnqqqrrrpppqqqssssssppprrrlllhhhgggbbbXXXNNNJJJCCCJJJIIIFFFXXX~~~wwwuuuLLL>>>>>>999666222111111222222111000000000000000000000000111111111222333444555666666FFF\\\vvvooovvvzzztttwwwqqqqqqlll```UUUMMMJJJIIIHHH[[[tttmmmppp[[[>>>888777111------,,,++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,555555444333333333333444---444111...555444111555JJJnnnvvviiiqqqsss\\\OOOFFFEEEGGGLLLPPPWWWiii{{{{{{uuunnnllldddYYYSSSTTTXXXZZZXXXZZZVVVQQQQQQTTTYYY[[[\\\bbbaaa^^^WWWQQQRRR[[[ccc}}}~~~ssseeeaaammm}}}yyyrrrrrruuuxxxyyyyyyyyywwwsssooojjjfffcccaaa^^^YYYQQQIIIEEEDDDEEEFFFJJJQQQ[[[eeemmmtttyyy|||uuujjjoootttsssxxx\\\===BBB777555333000000000111111000000000000///......------///777,,,000222111RRRqqq]]]ZZZ~~~~~~xxxvvvtttssstttttttttsssvvvyyyzzzvvvrrrpppkkkeeeRRRRRRTTTVVVSSSOOOQQQWWWVVV[[[aaafffkkkqqqyyy{{{kkkXXXMMMNNNSSS```^^^nnn~~~~~~|||{{{yyy{{{|||zzzyyywwwwwwxxxyyyzzzwwwwwwwwwvvvvvvvvvvvvuuuyyyvvvtttuuuvvvuuurrrooosssrrrrrrqqqqqqrrrrrrsssqqqooolllhhhbbbZZZPPPJJJFFFEEELLLGGGBBBhhh}}}OOO???<<<:::888555333111111111222000000000000000000000000111111000000111333555666???EEEWWWxxx|||ssswww~~~uuurrrjjj___UUULLLHHHGGGFFF[[[rrr~~~eeefff======222000,,,---...---+++++++++,,,---------,,,,,,+++++++++************************)))************+++++++++666555444444333333444444///666333000666555222888MMMuuunnnfffrrreeeQQQHHHEEEEEEHHHNNNTTT]]]oooxxxsssmmmjjjeee\\\VVVUUUXXXZZZZZZbbb^^^[[[[[[^^^aaacccdddddd]]]VVVUUU]]]jjjwwwyyyllldddlllxxxsssooonnnppprrrtttuuuxxxvvvrrrnnniiifffdddccc^^^YYYQQQJJJEEEDDDEEEFFFFFFMMMYYYeeemmmssswwwzzz~~~uuulllqqqrrrooorrr```@@@BBB777555333111000000111111000///////////////.........***333+++111666:::^^^zzzmmmSSSZZZ|||xxxvvvuuutttuuuuuutttrrrxxx{{{zzzuuuqqqoooiiicccVVVTTTTTTWWWXXXYYY^^^dddaaa```___```cccfffiiijjjmmmqqqpppgggZZZUUUZZZbbbgggggg}}}}}}}}}|||}}}|||{{{yyyxxxwwwxxxyyyzzzvvvvvvvvvwwwwwwxxxxxxxxxyyyvvvttttttuuuuuussspppqqqqqqrrrrrrrrrssssssssspppooommmjjjeee\\\RRRLLLGGGCCCIIIFFF???^^^[[[CCC???:::888666333111111111222000000000000000000000000111111111111222333555555???JJJaaawwwtttxxx|||wwwtttlllaaaVVVNNNIIIHHHDDDTTTfffvvv}}}tttjjj@@@>>>555444.........---,,,,,,,,,------------,,,,,,+++++++++************************************++++++++++++666555444444333444444444222888444222777555333;;;UUUgggfffwwwrrrUUUHHHDDDDDDEEEJJJQQQYYYeeewww|||uuuqqqllliiifffaaa\\\WWWUUUWWWZZZbbb```^^^___aaadddeeefffcccZZZVVVccc||||||pppjjjnnn~~~yyyrrrrrrrrrqqqqqqssswwwyyywwwtttpppllliiigggffffff^^^YYYRRRKKKGGGDDDDDDEEEEEELLLXXXbbbjjjnnnqqqrrrwww||||||tttqqqnnniiilllyyydddDDDCCC999666444111000111111111000......////////////000000)))222---444888CCCggg{{{ZZZLLLaaazzzxxxvvvvvvvvvwwwvvvtttrrruuuxxxxxxtttqqqppplllggg```ZZZVVVZZZ___eeemmmuuulllgggddddddhhhjjjiiifffhhhnnnsssrrrpppsss~~~}}}yyy}}}|||~~~}}}}}}||||||}}}}}}~~~|||{{{zzzyyyxxxyyyzzzzzzuuuuuuvvvwwwxxxyyyzzzzzzyyywwwtttsssssstttsssrrrpppqqqrrrsssttttttsssrrroooooonnnlllhhh___UUUNNNHHHAAAEEEEEE===PPPeeeBBB>>>;;;999666333111111111222000000000000000000000000000000111222333444555555@@@RRRppp~~~kkknnnrrrwww{{{yyyvvvnnndddXXXOOOJJJHHHDDDLLLVVVddd{{{}}}}}}tttFFFBBB:::888000///...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,666666555444444444444444333777444222777444444???^^^}}}cccgggzzzhhhOOOFFFFFFCCCFFFLLLSSS]]]kkk|||wwwrrrpppllliiihhhfffaaaYYYQQQQQQUUUVVVUUUUUUVVVXXXZZZ\\\\\\^^^YYY___{{{tttllliiisssxxxvvvooouuuxxxuuusssuuuyyy|||uuurrroookkkhhhggghhhhhh^^^ZZZTTTMMMHHHEEEDDDDDDHHHNNNUUU\\\aaaeeehhhjjjqqqxxx~~~yyypppkkkfffkkkwwwhhhIIIDDD:::777444222000111111111000---......///000000111111---444000555888GGGiiioooOOONNNmmmyyywwwwwwvvvwwwwwwvvvtttrrrooorrrsssqqqqqqsssrrroooggg]]]UUUWWW]]]eeennnuuussssssuuuzzz}}}~~~~~~yyyyyyzzzzzzxxx|||{{{zzzyyyyyyyyyzzzzzzvvvwwwwwwxxxyyyyyyzzzzzzxxxvvvtttrrrrrrrrrssstttqqqssstttuuuuuusssqqqppplllmmmnnnmmmiii```VVVOOOJJJAAABBBEEE>>>FFFtttoooBBB>>>;;;:::777444222111111222000000000000000000000000///000111333444555555666CCCZZZ}}}llldddiiijjjsss~~~|||yyyvvvooodddYYYOOOJJJHHHFFFHHHKKKXXXqqq{{{sssKKKCCC===999000///---------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,666666555444444444444555222666333222666222444BBBeeeyyybbbfffwwweeeMMMFFFHHHDDDHHHNNNUUU```ooo~~~uuuqqqooonnnkkkjjjjjjggg[[[NNNJJJNNNIIIJJJKKKLLLNNNPPPSSSUUUYYYYYYfffkkkffflllzzzwwwwwwssszzz}}}vvvpppqqqttttttrrrqqqnnnkkkiiihhhhhhiii^^^[[[UUUOOOJJJFFFDDDCCCIIIKKKPPPTTTYYY___fffjjjnnnvvvzzztttmmmjjjrrrzzzmmmNNNCCC:::777555222111111111111000---......///000111222222///333000555888NNNlllaaaIIIRRRwwwyyyxxxvvvuuuvvvvvvvvvtttrrrnnnqqqrrrppprrruuuvvvtttjjj___UUUTTTXXX^^^eeelllwww~~~|||}}}yyywwwyyyxxxuuu{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttrrrqqqqqqsssuuutttuuuvvvvvvtttrrrooommmkkklllmmmllliii```VVVOOOJJJCCCAAAFFFAAACCCjjj}}}HHHBBB<<<:::777444222111111111000000000000000000000000000000111222444555666777GGG```hhhgggjjjlllzzz~~~vvvuuuwwwxxxyyyyyy}}}~~~wwwtttnnndddXXXOOOIIIFFFFFFGGGHHHTTTmmm}}}gggMMMAAA;;;333///...------//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,777666555555444444555555222444111333666222666HHHjjjqqq___dddqqqaaaJJJDDDDDDDDDJJJPPPVVVbbbssszzzuuupppmmmnnnmmmkkkmmmlll```NNNGGGJJJFFFHHHIIIJJJLLLPPPUUUYYY[[[```ooo||||||~~~pppqqqxxxwwwxxx}}}yyyqqqqqqqqqnnnpppooonnnllljjjiiihhhhhh^^^[[[VVVQQQKKKGGGDDDCCCDDDFFFJJJOOOWWW```kkkqqqrrr{{{|||rrrnnnwwwxxxtttvvvTTTBBB999888666333111111111111000......///000000111222222---///...777???]]]www\\\GGGXXX|||zzzxxxvvvtttssstttttttttsssrrrttttttqqqqqquuuvvvtttrrriiibbb```bbbeeelllrrrwww}}}~~~||||||zzz|||~~~}}}yyyzzzzzzwwwzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwuuuuuuuuusssqqqqqqsssuuuvvvvvvvvvuuutttrrrooonnnllllllllllllhhh```WWWPPPJJJFFFAAADDDCCCAAAbbbLLLDDD===;;;888444222111111111000000000000000000000000111111111111333555888999LLLeeexxxdddjjjlllsss~~~tttnnnnnnqqqsssssszzz|||}}}tttrrrlllcccXXXNNNHHHFFFDDDFFFIIIRRRiiieeeuuuMMM???::://////......000222222---)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,777666666555555555555555222444222444888333999MMMrrrggg^^^gggqqqyyyZZZFFFAAAAAACCCJJJQQQXXXeeexxx~~~xxxuuunnnkkkmmmnnnkkkmmmpppfffSSSIIIJJJHHHJJJLLLMMMOOOTTT[[[aaaeeesss|||}}}|||{{{|||~~~ttt|||xxxwwwzzzwwwqqqttttttooonnnnnnnnnmmmkkkiiigggfff^^^\\\WWWRRRMMMHHHDDDBBBAAADDDJJJQQQYYYdddooouuuvvv~~~tttlllsssvvvooo}}}[[[DDD:::999666333222222111111000/////////000000111111222...---///<<>><<<888555222111111111000000000000000000000000222111000000222555999;;;QQQhhhoooaaakkkqqq|||wwwuuuwwwzzz~~~||||||||||||}}}vvvooohhheeeiiioootttvvv{{{{{{~~~|||zzzrrrqqqlllcccYYYOOOJJJGGGAAAEEEHHHMMM___xxxiiikkk~~~PPPCCC@@@333000///000444777555///)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------777777666555555555555555333444222555999555<<>><<<888555222111111111000000000000000000000000333222000///111555:::===UUUiiinnnbbbooozzztttmmmeeebbbdddllltttyyywwwyyyyyywwwtttuuuzzz|||~~~xxxrrrkkkccc```dddlllrrrvvvvvvuuuwww|||yyyvvvrrrpppllldddZZZQQQKKKHHHAAAEEEFFFGGGTTTlll~~~}}}jjjaaaoooTTTJJJHHH:::111111333777:::888111***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------555555444444444555555666555888777---666;;;;;;\\\aaa^^^cccjjj|||kkkSSSDDD@@@BBBFFFMMMVVVaaalllzzzzzzrrrrrrrrrnnniiikkklllmmmlllggg^^^RRRKKKOOOOOOQQQQQQPPPWWWmmm}}}|||}}}||||||~~~sss{{{wwwvvvvvvvvvzzzvvvrrrpppqqqssstttuuuvvvuuurrrnnnkkkhhheeedddbbb___ZZZSSSMMMGGGCCCAAADDDEEEIIIOOOYYYcccmmmsssttt|||tttjjjmmmsssxxxvvvvvv^^^HHH;;;888777555333000///...---111111000000000000111111333000333AAAaaaccc]]]}}}~~~xxxyyy{{{vvvvvvtttpppoooooopppqqqpppuuuuuuuuuwwwxxxwwwtttrrruuuyyy}}}~~~~~~~~~~~~~~~yyyzzzzzz}}}|||wwwsssyyyyyyyyyxxxwwwvvvvvvuuutttttttttwwwyyyxxxsssoooqqqqqqrrrtttwwwxxxwwwuuuvvvuuutttsssrrrqqqqqqqqqoooooonnnllliiiccc[[[VVVNNNGGG???CCCEEEAAARRRuuu___DDDAAA:::666666444111000111000000000000000000000000333111000222222333999AAA]]]oooyyyaaaiiiiii```WWWUUUXXX]]]fffmmmvvvyyy{{{xxxsssppptttxxx|||{{{{{{zzzzzzzzzzzz{{{ooojjjcccaaacccjjjqqquuuzzzzzzxxxxxx~~~}}}|||zzzxxxyyyzzz}}}~~~}}}~~~xxxttttttnnngggbbbZZZOOOJJJJJJCCCCCCBBBEEEPPPbbbttt}}}}}}qqqXXXdddqqqSSSSSS???===888;;;FFFEEE666***''',,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666555555444444444555555555777777...777;;;;;;]]]|||[[[ZZZ^^^dddwww}}}fffPPPCCC@@@BBBGGGNNNXXXcccnnn|||yyyrrrppppppmmmjjjmmmnnnnnnmmmiii```UUUMMMHHHMMMRRRVVV^^^ppp}}}}}}|||{{{zzz{{{~~~}}}}}}xxxvvvttttttuuuyyyvvvsssqqqqqqsssssssssppppppnnnllljjjgggdddcccaaa___ZZZTTTNNNIIIFFFDDDDDDFFFJJJOOOVVV```lllssswww~~~wwwkkklllqqqttt|||{{{dddLLL<<<888777555333111///......111111000000000000111111111000555EEEccc~~~xxx[[[fff}}}wwwxxxzzzuuuuuusssqqqppppppqqqpppooosssssstttuuuwwwvvvtttrrrtttxxx|||}}}~~~}}}}}}}}}yyyzzz~~~|||~~~{{{xxxtttwwwwwwwwwwwwxxxxxxyyyzzzxxxwwwuuuvvvxxxxxxvvvsssoooppprrrvvvyyyzzzyyywwwttttttsssrrrrrrrrrssssssqqqppppppooommmgggaaa\\\PPPIIIAAACCCEEE@@@NNNnnnmmmMMMAAA;;;666666555111000222000000000000000000000000333111111333333555;;;CCC^^^tttxxxdddooo{{{fffXXXNNNNNNSSSWWW]]]eeelllsssxxxuuupppnnnooopppqqqrrruuuxxx{{{||||||zzzvvvppphhhcccbbbggglllpppuuuxxxzzzyyy|||}}}mmmllljjjhhhhhhiiikkkmmmmmmtttyyyzzz|||xxxvvvssslllfffaaaYYYOOOJJJJJJDDDDDDCCCDDDLLL\\\ooo{{{zzzvvvYYYbbbwwwWWWWWWHHH???999;;;DDDDDD888...---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++777666555444444444444444444666777///777:::<<>>HHHddduuuLLLBBB<<<777666555111000222000000000000000000000000222111111444444777???HHHaaa}}}uuugggtttxxxaaaRRRJJJQQQWWWUUUVVV\\\aaammmtttqqqjjjhhhgggfffggghhhlllssszzz|||zzzwwwyyyrrriiibbb___bbbhhhlllooovvv{{{zzzzzz~~~vvvnnn___^^^\\\ZZZZZZZZZ\\\]]]]]]bbbeeeggglllvvv~~~~~~{{{yyywwwvvvpppjjjddd```XXXNNNJJJJJJDDDEEEEEEDDDGGGTTTiiiyyy|||}}}[[[^^^yyySSSNNNDDD:::333222888999111,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++,,,,,,888777666555444333333333333555777000888:::???iiixxx[[[\\\^^^cccxxxmmmWWWGGGAAABBBEEEJJJRRR___kkkwww{{{uuuooollllllmmmooooooooonnnkkkddd[[[UUUNNNUUUYYYccc~~~{{{zzz}}}{{{yyywwwxxxyyy|||}}}zzzxxxwwwwwwwwwxxxvvvtttssssssrrrqqqooopppqqqrrrqqqooolllhhhfffbbb```\\\WWWQQQKKKFFFDDDAAAEEEJJJKKKOOOZZZkkkxxxqqqnnnoooqqqxxx}}}nnnRRR:::666666444333222111111000111111000000000000111111...000;;;WWWtttyyyppplllvvvzzzvvvvvvxxxsssqqqqqqqqqssssssrrrpppmmmppppppqqqrrruuuuuutttssssssvvvyyy{{{{{{|||~~~}}}qqqjjjiiilllnnnrrruuuvvvuuuxxx}}}}}}yyy~~~~~~|||~~~{{{zzzzzzzzzuuutttrrrqqqpppqqqrrrssswwwvvvuuuuuuuuuvvvwwwwww{{{yyyxxxwwwwwwvvvtttrrrttttttssssssssssssttttttnnnnnnoooooommmiiiccc^^^RRRMMMDDDEEEGGG???EEE\\\~~~NNNDDD===777666555111111333000000000000000000000000111111222555555888BBBMMMeeeqqqffftttuuu\\\QQQOOOZZZaaa]]]ZZZ^^^aaaooouuulllcccbbbaaa]]]``````cccjjjrrrwwwvvvsssuuuppphhh```]]]___eeejjjmmmsssyyyyyy{{{xxxqqqkkkggg]]]\\\ZZZXXXWWWWWWXXXYYYXXXZZZ\\\\\\^^^bbbfffiiimmmsss}}}}}}{{{xxxvvvtttnnnhhhbbb^^^WWWNNNIIIIIIDDDEEEEEEDDDEEEOOOeeexxx]]]XXX}}}TTTKKKGGG666///+++---...,,,***,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------888777666555444333333333222444777111888;;;DDDssspppSSSWWWZZZaaavvvzzzdddPPPDDDAAACCCFFFMMMUUUcccppp}}}~~~wwwqqqmmmmmmooonnnnnnnnnmmmkkkeee^^^YYYSSS^^^jjj|||zzzyyyzzz~~~|||vvvvvv}}}~~~~~~{{{xxxvvvwwwxxxzzz~~~}}}~~~}}}{{{yyyxxxwwwwwwwwwwwwuuusssrrrrrrrrrqqqooottttttuuutttqqqmmmiiifffcccaaa]]]XXXQQQJJJEEEBBB@@@DDDGGGIIIMMMYYYjjjxxxrrrmmmnnnooouuu}}}}}}qqqVVV<<<777666555333222111111111111111000000000000111111///222>>>aaa~~~www~~~yyyvvvvvvwwwrrrppppppqqqssstttssspppmmmrrrqqqqqqrrruuuvvvuuuttttttvvvxxxzzzzzz{{{|||}}}vvvzzz~~~{{{pppiiifffggghhhiiillloootttxxx~~~}}}{{{{{{~~~~~~{{{}}}|||rrrqqqssssssqqqpppooonnnnnnnnnooooooqqqrrrtttuuuvvvvvvvvvvvv~~~{{{vvvsssssstttuuutttwwwvvvuuutttssssssssssssoooooooooooommmhhhaaa]]]RRRMMMDDDEEEHHHAAADDDVVVZZZFFF>>>888666555222111444000000000000000000000000111111333555666999DDDQQQdddpppggguuuuuu^^^TTTQQQ[[[eeeiiijjjlllkkkzzz|||jjj]]]]]]]]]WWWYYYXXXYYY___gggooosssttttttpppiiiaaa\\\^^^ccchhhnnnrrrtttwww}}}vvvnnnhhheeeeee___^^^\\\[[[ZZZZZZZZZZZZYYY[[[]]]^^^\\\ZZZYYYZZZ[[[cccooozzz~~~|||xxxtttpppjjjeee```\\\UUUMMMIIIIIICCCDDDEEEEEEDDDLLLbbbxxx___TTTvvvaaaUUURRR;;;444---,,,......///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////777666555444444444444444333444777222999<<>>PPPdddKKKWWW\\\^^^ooo~~~nnnWWWGGGBBBCCCFFFGGGPPPZZZiiixxx|||wwwrrrpppoooooopppmmmllllllmmmmmmlllhhheee]]]lllnnnooopppssswww{{{}}}}}}|||uuutttrrrtttwwwzzz|||||||||~~~}}}yyyvvvvvvwwwvvvxxx{{{~~~||||||xxxxxxwwwwwwvvvvvvvvvuuuvvvssspppoooppprrrsssttttttsssrrrqqqooollljjjiiicccbbb```\\\VVVPPPKKKHHHFFFFFFFFFHHHMMMWWWbbbkkkwww{{{vvvooollliiikkkqqqyyy{{{|||rrrZZZBBB999888666444222111000///111111000000000000111111111555CCCmmmrrrkkkyyyzzzwwwwwwwwwrrrqqqpppppprrrssssssqqqooosssqqqpppppprrrsssrrrqqqsssrrrrrrsssuuuwwwyyyyyyxxx{{{|||zzz|||~~~zzzssstttqqqkkkddd```^^^___```hhhiiimmmrrrvvvyyy}}}uuuvvvyyy|||{{{xxxzzzrrrfffcccccccccZZZ\\\^^^aaabbbbbbbbbaaa___bbbeeefffgggiiimmmqqqrrrpppooopppsssuuuuuuuuuvvvvvvuuutttttttttttttttqqqqqqrrrrrrqqqmmmgggcccWWWRRRFFFDDDIIIDDDCCCNNNsssaaaHHHAAA999777555222222555000000000000000000000000000111444666555888EEESSSZZZwwwrrrnnn}}}~~~zzz}}}~~~}}}iii```WWW```rrr]]]___^^^SSSRRRSSSTTTSSSSSSYYYccckkkkkkkkkiiiccc]]]\\\___dddjjjnnnqqqsssxxx~~~}}}uuuoookkkfff```___ccc^^^^^^^^^^^^^^^^^^^^^^^^bbbaaadddiiiiiieeeeeejjjdddkkkuuu{{{~~~|||zzzwwwtttqqqeee```[[[YYYSSSKKKHHHIIIEEEAAABBBFFFEEEGGGWWWkkkzzzzzz}}}```NNNddd}}}nnnXXXNNN>>>888111,,,,,,------+++...------------,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...555555444444444555555666444444666222999???TTTzzzaaaIIIUUUWWWUUUccc|||kkkUUUFFFBBBDDDGGGGGGQQQ[[[kkkzzz|||wwwrrrnnnnnnoooppppppmmmmmmmmmnnnooonnnkkkiiigggpppvvvooopppiiijjjmmmqqqvvvzzzzzzzzzqqqqqqqqqrrrtttvvvxxxzzzwwwyyy{{{yyywwwuuuwwwyyyuuuwww{{{}}}yyyyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxvvvsssooonnnooorrrtttuuutttsssrrrqqqpppnnnnnnmmmbbbbbb```^^^ZZZTTTPPPMMMJJJIIIGGGHHHMMMUUU^^^dddsssvvv~~~{{{tttpppjjjjjjoootttwwwtttyyyoooXXX@@@:::999777444222000//////111111000000000000111111222666CCCoooiii^^^xxxzzzxxxwwwwwwrrrqqqppppppqqqrrrsssqqqpppsssqqqoooooopppqqqpppooorrrpppoooppprrruuuwwwxxxvvvyyyyyyvvvxxx|||yyyqqqpppllleee]]]WWWWWW[[[______ccclllsssvvvvvvwwwyyywwwxxx{{{~~~}}}zzz|||{{{hhh[[[WWWWWWVVVSSSUUUWWWYYYYYYXXXUUUTTTWWWXXXZZZZZZ[[[```ffflllooooooppprrrtttsssqqqooouuuttttttttttttuuuvvvvvvnnnoooppprrrqqqnnniiieee[[[UUUHHHDDDIIIDDDBBBLLLggglllIIIAAA:::777555222222555000000000000000000000000000222444555444777EEESSSYYYyyyzzzooonnnxxxkkkfffkkkqqqrrrjjjfffaaarrrvvv```bbb___RRRVVVXXXXXXTTTOOOPPPXXX``````bbbbbb___[[[[[[___dddfffnnnsssssstttyyy}}}sssmmmiiiiiifffaaaaaaeee```aaaaaaaaaaaaaaaaaaaaahhhfffggglllllliiikkkrrrqqqwww~~~zzzxxxwwwuuusssddd___ZZZXXXRRRKKKHHHIIIGGGAAAAAAEEEEEEEEERRRddd||||||~~~___MMM___uuu~~~~~~jjj___@@@;;;333...---...---***......---------,,,,,,,,,************************(((((()))***++++++,,,,,,555555555555555555555555888666333888===BBBcccvvvRRRQQQVVVZZZ]]]]]]pppbbbRRRHHHCCCBBBGGGNNNVVVcccqqq{{{zzzxxxuuusssqqqooollljjjlllkkkkkklllnnnppppppooolllqqqvvvvvvpppiiigggfffeeelllpppppprrrwwwvvvqqqpppooooooqqqtttwwwxxxyyy{{{zzzzzz{{{|||{{{xxxvvvvvvvvvvvvwww{{{~~~yyy{{{}}}|||{{{zzzyyyyyyyyyyyy{{{vvvpppnnnooorrrttttttttttttsssqqqoookkkhhhfffaaa```___]]]YYYTTTMMMHHHGGGDDDDDDHHHKKKNNNVVV^^^fffrrr|||tttnnnnnnlllhhhnnnnnnfffYYY@@@888777666444333222111111111000///////////////000,,,999KKKppp\\\UUU~~~sssuuuuuuqqqsssyyyvvvtttrrrqqqrrrssssssrrrssssssrrrqqqqqqqqqqqqqqquuussspppnnnnnnooorrrsssvvvvvvuuuuuuuuuvvvwwwwwwvvvoooeeeZZZTTTTTTWWWYYY___aaaeeeiiimmmppprrrtttvvvyyy|||}}}}}}|||}}}~~~yyygggZZZUUUTTTSSSRRRRRRQQQOOOMMMMMMMMMNNNNNNKKKKKKJJJKKKMMMRRRVVVXXXhhhiiilllrrrxxxzzzwwwttttttsssuuuyyyyyyuuussstttuuusssqqqpppnnnkkkgggddd^^^SSSIIIGGGFFFDDDAAAAAA___tttSSS<<<>>>999222666000333222222111111111111222222666444333666999???LLLXXXaaawwwtttppprrr~~~wwwlll___YYY^^^iiissszzzxxxgggeeexxx}}}bbbffffffRRRUUUUUUUUUTTTTTTTTTUUUVVVSSSZZZ```___]]]^^^cccfffkkknnnrrrtttuuuvvvxxxyyy{{{uuusssrrriiigggeeedddcccccccccdddhhhgggeeedddfffiiijjjkkkjjjkkknnnqqqooonnnuuu~~~}}}~~~}}}|||tttnnnmmmddd___XXXSSSOOOLLLJJJHHHEEEDDDEEEEEECCCEEEQQQ]]]|||}}}qqqPPP^^^___JJJ<<<111111111---+++//////...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...555555555555555555555555444333222777>>>EEEgggpppNNNQQQWWWYYY```eeeqqqbbbPPPFFFAAAAAAFFFMMMVVVdddttt|||yyyvvvsssqqqpppnnnlllkkknnnlllkkkkkknnnppppppppphhhmmmqqqooojjjdddbbbccceeemmmrrrqqqrrruuuuuuqqqrrrrrrrrrsssuuuuuuuuutttzzzzzzzzz{{{||||||zzzxxxwwwvvvuuuvvvyyy~~~yyyuuuvvvyyy{{{{{{uuuuuuuuutttttttttsssssstttqqqnnnmmmoooqqqqqqqqqqqqqqqpppnnnllljjjhhhgggbbbaaa___]]]ZZZTTTMMMHHHEEECCCCCCGGGJJJMMMUUU]]]gggsss|||{{{ppplllkkkiiilll|||tttjjj[[[BBB888777666444333222111111000000////////////000000...<<>>JJJWWWhhh|||tttnnnmmmwwwnnneee\\\WWW^^^qqquuuiiijjj|||wwwgggppprrr\\\OOONNNPPPWWW\\\]]][[[YYYUUU[[[___]]]\\\___bbbccciiilllqqqtttvvvxxx{{{|||xxxqqqmmmkkkkkklllkkkjjjiiihhhhhhhhhhhhkkkjjjiiijjjkkkmmmnnnoooqqqrrruuuwwwuuuuuu|||}}}zzzsssmmmkkkddd___XXXRRRNNNLLLIIIGGGDDDCCCDDDDDDBBBEEEOOO[[[www{{{UUU```dddNNN>>>222222222...---000//////...---------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...555555555555555555555555333444222777>>>GGGkkkdddHHHQQQXXXYYYeeeqqqtttcccPPPEEEBBBCCCHHHOOOXXXgggxxxzzzwwwtttpppnnnnnnnnnnnnmmmqqqnnnkkkkkkmmmoooqqqqqqgggiiikkkiiieeeaaa```aaaeeennntttsssqqqqqqrrrrrroooqqqsssuuuvvvuuutttsssyyyxxxxxxzzz|||}}}|||zzzwwwvvvuuuuuuwwwzzz~~~|||uuuqqqrrrtttuuutttnnnooopppqqqppppppnnnnnnlllkkkkkklllnnnoooooonnnqqqooonnnlllkkkjjjjjjjjjcccaaa___\\\YYYSSSMMMHHHCCCAAAAAAEEEHHHLLLTTT\\\gggrrr{{{rrrjjjiiiiiiiiiwwwsssiii[[[AAA888777666444333222111111000000000//////000000111///???VVVtttyyy]]]fff|||uuuvvvvvvrrrrrrvvvuuusssqqqqqqrrrsssrrrrrrssssssssssssrrrqqqqqqpppttttttssssssssssssssssssttttttttttttssstttttttttvvvqqqiii___VVVSSSTTTVVVZZZ\\\aaaffflllqqqtttvvvwwwzzz|||~~~~~~~~~yyykkkcccZZZTTTSSSTTTTTTTTTRRRQQQPPPOOOOOONNNOOOOOOLLLLLLKKKJJJHHHHHHGGGGGGLLLQQQ[[[iiitttyyyvvvssszzzyyy{{{~~~xxxuuuuuuuuusssqqqpppooolllhhheee___TTTJJJGGGGGGEEEBBBBBBGGGnnnXXX===<<<888333666000444222222111111111111222222222111333555777<<>>IIIlllYYYCCCRRRZZZZZZjjj|||xxxfffRRRGGGDDDFFFLLLRRRZZZjjj{{{yyywwwtttpppnnnnnnooopppppprrroookkkjjjkkknnnpppqqqiiiiiiiiigggcccaaaaaabbbeeemmmttttttpppmmmooorrriiilllqqqtttuuuuuuuuuuuuuuuuuuuuuwwwzzz||||||{{{wwwwwwvvvvvvwwwyyy|||~~~}}}yyytttrrrrrrrrrrrrrrrooopppqqqrrrqqqooommmkkkhhhhhhhhhjjjlllmmmnnnnnntttrrrooollljjjkkklllmmmbbb```^^^[[[WWWRRRKKKGGGBBB@@@@@@DDDGGGJJJRRR[[[eeeppp{{{tttjjjgggfffgggtttooojjj]]]EEE888777666444333222111111000000000///000000111111000BBB[[[sssppp[[[pppyyy{{{vvvwwwvvvsssrrrttttttrrrqqqqqqssssssrrrqqqrrrsssssssssqqqooommmlllnnnooopppqqqqqqpppooooooppppppqqqqqqqqqqqqpppppptttqqqkkkaaaXXXRRRRRRTTTYYY[[[```eeekkkooosssuuuxxxzzz|||~~~~~~xxxlll___[[[VVVTTTTTTUUUUUUUUURRRRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNLLLJJJGGGFFFGGGJJJQQQ\\\hhhpppsssrrr|||{{{|||~~~xxxtttuuuuuutttrrrqqqpppmmmjjjggg___TTTKKKHHHHHHEEECCCCCCLLLrrr___???;;;777333666000444222222111111111111222222000000222555666;;;IIIWWWooouuunnnkkkttt|||eeeTTTRRRNNNQQQaaawww~~~ddd___]]]bbbmmmuuuxxxvvv{{{~~~nnnhhhUUUSSS```{{{yyyqqquuu}}}}}}pppcccaaacccdddgggjjjooosssvvvzzz~~~{{{uuupppmmmmmmmmmmmmmmmmmmooooooooonnnmmmllloooqqqsssuuuuuuvvvwwwxxxtttuuuyyy}}}~~~yyyuuurrrmmmiiiddd___XXXRRRMMMJJJGGGEEEBBBAAABBBCCCBBBCCCKKKTTTggg|||bbb]]]~~~kkkXXXEEE555222222///---000......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...555555555555555555555555444777555777>>>LLLpppwwwOOOBBBTTT[[[]]]nnnwwwdddPPPFFFDDDGGGMMMSSS[[[kkk}}}yyywwwtttpppooooooqqqrrrrrrqqqnnnjjjhhhiiilllmmmnnniiiiiigggdddbbbaaaaaabbbdddjjjqqqsssnnnjjjkkkpppgggjjjoooqqqqqqqqqrrrtttrrrqqqqqqtttwwwzzz{{{{{{wwwwwwwwwwwwxxx{{{}}}yyywwwsssqqqppppppppppppqqqrrrsssrrrqqqnnnkkkiiiiiiiiihhhhhhiiikkkoooqqquuurrrnnnjjjhhhhhhiiijjjbbb___\\\YYYUUUPPPIIIEEEBBB??????CCCFFFIIIPPPYYYcccqqq~~~|||qqqjjjfffgggtttooommmcccKKK888777666444333222111111000000000000000111222222111CCC^^^pppfffWWWvvv~~~vvv}}}yyyvvvvvvuuurrrrrrsssrrrqqqqqqqqqssssssrrrqqqrrrrrrrrrqqqnnnjjjfffdddggghhhjjjlllmmmmmmlllkkkmmmnnnooooooppppppooooooooooookkkcccYYYRRRQQQRRRYYY[[[___dddiiimmmpppqqqyyy{{{}}}yyynnnddd[[[YYYXXXWWWWWWWWWVVVVVVTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRQQQOOOMMMLLLNNNLLLMMMSSS^^^jjjrrruuu}}}{{{|||~~~}}}wwwtttuuuwwwuuutttsssrrrooollliii```UUUKKKIIIHHHFFFDDDCCCMMMsssgggBBB:::888555777000444222222111111111111222222///000222555666<<>>QQQcccmmmiiijjjvvvlllSSSFFFFFFHHHKKKMMMOOOQQQTTTVVVVVVXXX[[[\\\\\\[[[[[[[[[eeeqqqyyytttvvvddd^^^kkkwwwiiiiiittt]]]YYY]]]```gggiiimmmpppssswww|||{{{vvvqqqmmmjjjjjjmmmooonnnmmmqqqqqqrrrsssttttttttttttpppssswwwxxxwwwxxx|||{{{}}}wwwuuuvvvqqqkkkaaa\\\VVVPPPLLLIIIGGGEEECCCAAAAAADDDDDDDDDHHHNNNZZZvvv}}}sss[[[pppvvvbbbKKK555000000---,,,...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...555555555555555555555555///555444555@@@SSSzzzWWWGGGIIIWWW[[[cccttt}}}lllZZZGGGAAACCCGGGKKKNNN]]]ppp{{{xxxuuusssqqqpppqqqqqqpppoookkkiiifffeeeeeeffffffeeegggeeecccaaaaaa``````___```aaaeeekkkkkkfffeeeiiihhhiiihhheeebbbdddjjjppppppooooooqqquuuxxxzzzzzz{{{zzzzzzyyyyyyyyyzzzzzztttsssqqqnnnllllllmmmooonnnmmmmmmllllllkkkkkkjjjjjjlllmmmkkkiiiiiijjjmmmlllkkkhhhfffdddddddddeeeeeebbb]]]YYYUUUPPPJJJFFFEEEBBBAAACCCEEEGGGMMMUUU[[[ooossskkkgggsssxxxiiihhh]]]DDD888777666444333222111111000000000000111222333444555DDDaaakkkVVVQQQ{{{wwwxxxxxxvvvsssqqqqqqrrrsssppppppppprrrssstttrrrpppppppppoookkkddd[[[SSSNNNSSSTTTWWWZZZ]]]___aaaaaa___aaacccfffhhhhhhhhhhhhcccgggiiidddZZZSSSQQQSSSUUUXXX\\\bbbgggllloooqqqqqqsssuuuvvvxxx{{{vvvlllfffaaa\\\ZZZ[[[\\\]]]\\\[[[[[[\\\\\\]]]]]]]]]]]][[[ZZZYYYYYYZZZ[[[]]]^^^_________bbb```aaahhhttt|||zzzzzzyyyvvvwwwzzzzzzyyywwwwwwvvvtttqqqnnnaaaVVVLLLJJJJJJGGGEEEEEEIIIooowwwJJJ===:::888888000444222222111111111111222222111111333444666@@@UUUjjjlllhhhhhhtttqqqWWWIIIKKKMMMPPPRRRSSSUUUYYY\\\XXXWWWXXX[[[___aaa```^^^```bbbiiilllrrrfff[[[aaarrrmmmVVVNNNYYYppp|||zzzeeeVVVYYY^^^]]]cccfffjjjnnnrrrwww}}}{{{uuuqqqooommmkkkmmmrrrtttssspppssssssssstttuuuvvvwwwwwwssswwwzzzzzzyyy{{{wwwuuuvvvqqqiii___[[[TTTOOOLLLJJJHHHFFFDDDAAAAAADDDEEEEEEHHHMMMVVVsss~~~|||uuuZZZqqquuugggNNN777000111...---///...............///000000------------------------,,,,,,++++++,,,,,,---...555555555555555555555555222888777666???SSSyyyOOOGGGMMMXXX[[[ffftttyyykkkYYYGGGBBBEEEIIIMMMOOO```ssswwwwwwtttrrrqqqpppqqqpppnnnmmmiiigggeeedddddddddcccbbbhhhfffdddccccccbbbaaa```___]]]aaahhhjjjeeedddfffdddeeeccc```^^^cccllltttqqqpppppprrruuuyyyzzz{{{}}}|||{{{yyyxxxwwwwwwwwwvvvuuurrrooommmmmmoooqqqllllllkkkkkklllmmmnnnnnnhhhlllnnnnnnkkkhhhhhhhhhjjjiiihhhgggffffffgggggggggccc___[[[VVVQQQLLLHHHFFFCCCBBBDDDEEEFFFLLLTTTUUUjjj}}}qqqkkkgggrrryyyjjjjjj___FFF888777666444333222111111000000000000111222333444777EEEbbbjjjSSSPPP|||uuuwwwxxxvvvrrrpppqqqsssssspppoooppprrrssstttrrrppppppooonnniiiaaaWWWMMMGGGIIIKKKMMMPPPTTTWWWYYY[[[VVVXXX[[[^^^aaaaaaaaaaaa___dddgggcccZZZSSSRRRTTTSSSVVVZZZaaaggglllppprrrvvvxxxzzz{{{}}}~~~qqqgggccc^^^YYYZZZ[[[]]]^^^]]]]]]]]]^^^```aaaaaabbbaaa___^^^]]]aaaaaabbbcccdddfffggggggeeegggmmmxxx}}}yyyzzzyyywwwxxx|||{{{zzzyyyxxxwwwuuurrrooobbbWWWMMMJJJJJJGGGEEEEEEFFFkkk{{{MMM>>>;;;999999000444222222111111111111222222222222444444666AAAYYYnnnnnniiihhhttttttXXXJJJNNNPPPRRRTTTVVVXXXZZZ[[[[[[UUUPPPSSS\\\fffkkkkkkccc^^^bbbgggkkkxxxzzz___TTTXXXhhhcccPPPSSShhhcccllliiiYYYSSS\\\aaa\\\```cccggglllqqqxxx~~~wwwrrrooollljjjiiimmmsssuuussspppssssssrrrrrrsssuuuwwwxxxwwwzzz}}}}}}{{{~~~xxxvvvvvvpppfff^^^ZZZTTTOOOLLLJJJHHHGGGDDDBBBBBBEEEFFFEEEHHHLLLSSSqqq}}}|||tttWWWqqqxxxkkkQQQ999111222000...000000000000000000111222222------------------------,,,,,,++++++,,,,,,---...555555444444444444555555444555666666===VVV]]]MMMMMMXXXaaaooonnnSSSDDDCCCCCCHHHOOOOOOdddvvvsssnnntttpppnnnooossssssnnniiihhhfffeeeddddddeeeggghhhccceeehhhiiigggddd___\\\\\\XXXYYY^^^aaa```aaacccgggeeecccaaabbbeeejjjmmmwwwtttssstttxxx{{{{{{zzz{{{wwwtttsssuuuwwwwwwvvvtttqqqmmmmmmoooqqqpppooommmmmmlllllllllllllllmmmlllmmmnnnllliiiggggggggglllkkkjjjhhhggggggffffffeeebbb^^^[[[YYYUUUOOOJJJEEEDDDBBBBBBDDDHHHLLLNNNVVVeeevvvsssnnniiinnnkkkllliiiiiiIII999888777666444222111000000111111000000000333555999XXXnnndddQQQZZZ|||www{{{zzzxxxuuurrrrrrtttwwwoooqqqrrrrrrpppooooooqqqoooqqqoooeeeXXXMMMDDD???BBBKKKKKKIIIMMMJJJIIIQQQKKKOOOQQQOOOKKKLLLRRRYYYXXXWWWWWWYYYVVVQQQPPPRRRWWW[[[___bbbdddgggkkkooouuuxxx||||||oooxxx|||ssskkkeeebbb___^^^^^^^^^___```aaabbbccccccfffeeedddccccccdddeeefffllljjjjjjmmmllliiijjjnnnmmmqqqzzz}}}xxx{{{uuuxxx{{{xxxyyyzzzzzzxxxtttooommmbbbWWWKKKEEEGGGIIIGGGDDDLLL[[[MMM;;;999444888333000222222222222222222222222000111333555888EEE___vvvpppiiirrr~~~]]]GGGKKKRRRXXX\\\ccckkkooooookkkYYYKKKKKKOOOTTTbbbqqqpppnnnggg```fffpppoooeeeVVVSSSUUU\\\bbbcccbbbcccgggjjjkkkjjjlllnnnhhh^^^ZZZ\\\^^^```gggqqqxxx{{{zzz~~~zzzuuusssnnnjjjkkkiiihhhkkkqqquuuwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxx~~~uuuqqqrrrnnnfff\\\VVVPPPOOOLLLHHHEEEGGGGGGDDDDDDEEEEEEDDDHHHMMMUUU]]]xxx~~~||||||TTTiiivvvZZZ===222222111000//////////////////..................------,,,,,,,,,---,,,,,,++++++,,,,,,---555444444333333444444555444555555666===VVVmmmTTTKKKWWWggg|||pppUUUEEEEEEDDDIIIQQQQQQddduuurrrooommmkkkjjjllloooooollliiijjjhhhgggeeedddeeefffgggdddeeeggghhhgggddd___]]]ZZZWWWWWW\\\_________aaabbbbbbaaaaaadddhhhlllooovvvtttrrrtttwwwzzzzzzyyyyyyvvvttttttvvvyyyyyyxxxpppmmmjjjjjjlllnnnnnnnnnpppooonnnmmmllllllllllllkkkmmmnnnmmmkkkiiiiiijjjkkkkkkiiihhhggggggffffffeeebbb^^^\\\YYYTTTNNNJJJEEEDDDBBBBBBDDDGGGKKKNNNVVVccctttpppmmmjjjmmmjjjqqqmmmjjjJJJ888777666444222111000///000111111000000111333555<<<]]]tttjjjVVV___xxxxxx~~~{{{wwwsssqqqrrrtttrrrrrrpppnnnlllkkkkkkkkklllmmmhhh]]]OOOGGGEEEEEEDDDIIIIIIIIILLLIIICCCEEEDDDEEEFFFGGGHHHJJJLLLMMMNNNLLLLLLOOONNNKKKLLLOOOUUUYYY^^^aaadddgggkkkoootttxxx|||~~~~~~~~~rrrkkkvvvwwwrrrkkkeeecccbbbaaaaaaaaa`````````aaaccceeefffjjjiiiiiihhhiiijjjkkklllnnnllllllnnnnnnmmmpppvvvvvv}}}yyy{{{vvvxxxyyyxxxyyyzzzzzzxxxtttpppmmmaaaXXXMMMFFFFFFGGGGGGEEEIIIVVVOOO<<<:::555888333111222222222222222222222222222333555666999GGGaaaxxxnnnkkkvvvaaaKKKTTTUUU]]]nnnkkkWWWGGGGGGNNNSSS\\\fffrrruuuvvvsssoooiii```WWWTTTQQQTTT```mmmuuuyyy}}}{{{zzzxxxqqqgggXXXYYYYYYYYY]]]bbbgggiiioootttvvvtttqqqooolllgggjjjiiiiiimmmsssxxxzzzzzzvvvwwwxxxyyyyyyyyyyyyxxxzzzxxxtttrrrkkkbbb\\\UUUPPPNNNLLLGGGEEEFFFEEECCCBBBDDDDDDCCCGGGMMMOOOZZZwww|||{{{~~~TTTggg}}}aaaCCC555333222//////////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---555444444333333444444555555555555666>>>VVV~~~]]]KKKVVVpppqqqVVVGGGFFFDDDIIIRRRTTTeeeuuurrrnnnkkklllmmmnnnoooppppppoooooonnnkkkiiihhhgggggghhheeefffhhhiiihhhdddaaa^^^ZZZVVVVVVZZZ]]]]]]]]]```\\\]]]___bbbfffkkknnnpppuuutttrrrsssvvvwwwwwwwwwvvvuuutttuuuxxx{{{||||||~~~wwwllljjjhhhiiikkkmmmmmmmmmooonnnlllkkkjjjjjjjjjkkkkkkmmmnnnnnnlllkkkkkklllmmmlllllljjjiiiiiihhhhhheeebbb```]]]YYYTTTNNNJJJEEEDDDBBBBBBCCCGGGKKKMMMTTT___ppp}}}nnnooommmmmmkkkwwwppplllKKK999888666444333111111000000111111111000111333666???ccczzzmmmYYYdddxxx}}}~~~yyysssppppppppptttqqqnnnkkkjjjiiigggfffggghhheeeZZZLLLCCCDDDJJJNNNNNNOOORRRTTTPPPFFF??????>>>>>>AAAGGGIIIGGGDDDEEEBBBAAADDDFFFFFFIIIMMMRRRVVV\\\aaadddhhhlllnnnssswww{{{}}}}}}zzzxxx~~~xxxoookkkeeebbbbbbbbbccccccdddcccbbbbbbccceeegggiiilllllllllmmmnnnooopppqqqsssqqqpppqqqppppppvvv{{{{{{wwwxxxvvvwwwxxxzzzzzzxxxtttpppmmmaaaZZZPPPIIIEEEFFFGGGGGGHHHSSSRRR===;;;666999333222222222222222222222222222555555666777:::HHHccczzzmmmqqqgggRRRTTTSSSbbbdddRRREEEHHHPPPUUUYYY]]]lllttt{{{gggVVVOOOTTTOOOPPP^^^nnnyyyuuuvvvvvvuuuwwwxxxrrrkkkUUUTTTRRRRRRSSSTTTWWWYYY```hhhnnnnnnmmmmmmkkkgggjjjjjjkkkoootttyyy||||||vvvwwwxxxzzz{{{{{{{{{{{{}}}{{{yyyuuuqqqhhh```[[[TTTOOONNNLLLGGGEEEFFFCCCAAAAAADDDDDDCCCGGGMMMNNN]]]zzz{{{{{{UUUccckkkKKK999444222000...000000//////...............------------,,,,,,,,,---,,,,,,++++++,,,,,,---666555555444444555555666555555555777???XXX___LLLXXXuuuoooUUUGGGFFFDDDIIISSSUUUggguuurrrmmmkkkmmmooooooooooooqqqrrrtttssspppnnnllljjjjjjiiihhhiiijjjkkkiiifffcccaaa[[[WWWVVVYYY\\\[[[\\\^^^XXX[[[___dddhhhllloooppptttssssssssstttuuuuuuuuusssssstttvvvyyy|||~~~|||uuummmgggffffffggghhhjjjkkklllhhhgggfffffffffgggiiijjjkkkmmmnnnmmmkkkjjjjjjjjjoooooonnnmmmlllkkkjjjjjjdddcccaaa^^^YYYSSSNNNJJJEEEDDDBBBBBBCCCFFFJJJMMMPPPZZZkkk~~~}}}ooorrrqqqnnnqqq{{{ooolllNNN<<<;;;999777555444333333000111222111000111444666AAAeeezzziiiVVVfff|||{{{}}}}}}{{{xxxssspppppppppqqqooolllkkkjjjhhhccc___\\\```bbb\\\NNNCCCEEELLLXXXTTTWWW^^^^^^ZZZOOO@@@BBB???>>>BBBGGGIIIGGGDDDDDD???>>>AAADDDEEEIIIMMMQQQUUU[[[aaafffjjjlllnnnrrrvvvzzz|||}}}~~~yyysssoookkkfffccccccccccccbbbdddeeefffhhhiiiiiiiiijjjllllllmmmnnnoooppprrrrrrwwwvvvuuuuuurrrttt~~~}}}zzzxxxxxxtttwwwxxxyyyzzzxxxtttpppnnnaaa\\\SSSJJJEEEEEEGGGIIIJJJVVVVVV???===888999333444222222222222222222222222555555555666:::IIIddd}}}nnnwwwmmmXXXQQQSSSkkkiiiVVVMMMHHHNNNVVVXXXYYY[[[]]]fffyyyooo]]]XXXUUUNNNLLLUUU```fffggggggTTTUUUYYY^^^eeehhhfffcccRRROOOMMMNNNOOOOOOQQQUUUWWWbbblllnnnmmmmmmllljjjkkklllnnnqqquuuxxxzzz{{{wwwxxxzzz{{{}}}~~~~~~~~~~~~wwwqqqmmmfff```ZZZSSSNNNMMMKKKGGGEEEFFFBBB@@@AAADDDEEEDDDHHHNNNUUUddd~~~{{{zzzUUU```uuuSSS<<<444333111///000000//////......---------------------------------,,,,,,++++++,,,,,,---777777666666666666777777666555555777AAA[[[www\\\OOO\\\wwwjjjRRRFFFFFFCCCHHHRRRUUUjjjvvvsssllljjjkkkmmmlllkkkkkkmmmoootttsssqqqooommmkkkjjjiiikkklllmmmmmmkkkiiifffddd^^^YYYWWWZZZ[[[ZZZZZZ]]]WWWZZZ___dddiiilllnnnnnnssstttttttttssssssrrrsssqqqrrrtttwwwyyy|||xxxtttlllddd]]]^^^___```aaabbbdddeee`````````aaacccgggkkkmmmlllmmmmmmllljjjhhhhhhhhhmmmmmmnnnmmmlllkkkiiihhhddddddccc___ZZZSSSMMMJJJEEEDDDBBBAAACCCFFFIIILLLOOOYYYjjj~~~~~~pppqqqppprrrzzz}}}llljjjQQQ===;;;999666444444444444111222222111111222444666AAAeeevvvbbbRRRiii|||~~~wwwtttvvvvvvuuusssqqqpppqqqmmmmmmlllkkkfff___XXXRRRPPPSSSVVVTTTJJJCCCHHHTTT\\\UUU^^^hhhdddbbbZZZHHHEEECCCCCCDDDGGGHHHHHHFFFHHHBBB???BBBEEEFFFIIIMMMPPPTTTZZZbbbhhhlllmmmmmmppptttyyy|||}}}~~~yyysssmmmjjjfffccccccdddcccccceeegggkkknnnooonnnllljjjmmmmmmnnnpppqqqrrrsssssstttuuuwwwxxxwww|||yyywwwxxxsssvvvxxxyyyzzzxxxuuuqqqnnnccc^^^TTTLLLFFFEEEGGGIIIIIIXXXZZZ@@@>>>888888222444222222222222222222222222444444444555999IIIfffmmmxxxppp[[[VVVWWWqqqsssOOOJJJKKKPPPWWW[[[[[[[[[\\\XXX]]]ooo|||kkkdddVVVOOOKKKPPPUUUSSSOOOLLLLLLMMMRRRZZZaaabbb```]]]RRRLLLJJJMMMOOONNNRRRYYYXXXgggtttuuuooolllllllllmmmnnnppprrrtttvvvwwwxxxyyyzzz{{{}}}wwwnnnhhhcccaaaYYYRRRMMMLLLJJJFFFEEEFFFBBBAAACCCFFFGGGFFFIIINNNWWWbbbzzzxxxyyyVVV]]]}}}YYY???444444333111111000000///...------------------------------------,,,,,,++++++,,,,,,---777666666666666666666777666444555999DDD^^^kkkXXXSSSaaayyy}}}cccNNNEEEFFFDDDHHHRRRUUUlllwwwtttlllnnnmmmmmmmmmnnnoooppppppoooooonnnmmmkkkjjjiiihhhmmmmmmnnnmmmllljjjgggfffaaa\\\XXXYYYYYYWWWWWWZZZVVVZZZ___dddiiilllmmmnnnsssuuuvvvuuusssqqqqqqqqqppprrruuuwwwxxxzzz}}}~~~~~~}}}tttnnniiiaaaYYYQQQSSSUUUVVVUUUVVVXXXYYYXXXXXXYYY\\\```ffflllooojjjlllmmmllljjjhhhhhhhhhjjjkkkkkkkkkjjjhhhfffeeecccddddddaaaZZZRRRMMMJJJEEEDDDBBBAAABBBEEEIIIKKKOOOXXXiii|||pppooommmvvv~~~~~~lllhhhPPP;;;999666333111111111222111222222222111222444777AAAcccrrr]]]TTTrrr|||wwwxxxwwwoooqqqssssssqqqpppooooookkkllllllggg^^^SSSKKKGGGJJJJJJLLLNNNIIIEEEOOO]]]aaa[[[jjjtttiiiiiiiiiXXXGGGGGGGGGJJJMMMMMMLLLIIILLLEEEAAACCCGGGHHHIIIKKKOOORRRYYYaaahhhkkkkkkjjjlllqqqwwwzzz{{{}}}~~~{{{yyysssllleeecccaaaaaabbbdddeeeeeegggjjjooorrrsssqqqooolllpppppprrrsssttttttttttttnnnrrrxxx|||~~~xxxvvvxxxsssvvvwwwyyyzzzxxxuuuqqqoooggg___UUULLLHHHGGGGGGGGGFFFUUU]]]@@@>>>999777111444222222222222222222222222333222222444999KKKiiitttjjjtttrrr[[[XXXUUUjjjbbbJJJIIIOOOXXX___bbbbbbcccdddeeehhhuuussseeeVVVQQQPPPSSSSSSOOOKKKJJJPPPPPPXXXdddlllmmmjjjhhhSSSLLLJJJNNNQQQRRRYYYbbbfffyyytttjjjiiilllnnnpppssstttttttttvvvwww{{{|||~~~zzznnneee``````XXXQQQMMMLLLJJJFFFDDDFFFCCCBBBDDDGGGGGGFFFHHHMMMQQQWWWpppvvvzzzVVV[[[aaaBBB555555555222111111000///...------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---555555444444444444555555666444555:::GGGaaafffWWWUUUeee|||xxx^^^KKKDDDHHHFFFJJJSSSVVVlllwww~~~tttoooqqqooommmnnnrrruuuuuutttmmmmmmmmmmmmlllkkkjjjjjjlllmmmmmmlllkkkiiigggeeeccc]]]XXXXXXWWWTTTSSSVVVUUUXXX]]]ccciiimmmoooppptttvvvxxxvvvsssppppppqqqpppsssvvvwwwwwwxxx{{{}}}~~~~~~~~~{{{zzzsssjjjbbb]]]UUUMMMIIIKKKNNNNNNMMMLLLNNNPPPPPPPPPRRRUUUZZZaaagggkkkhhhjjjkkklllkkkkkkkkkmmmjjjkkkkkklllkkkiiifffeeeccceeefffbbbZZZRRRLLLJJJEEEDDDBBBAAABBBEEEHHHJJJKKKUUUeeeuuussspppkkkssswww}}}~~~ooohhhLLL:::888555222000000111111111222333222111222555777@@@cccrrr```]]]~~~rrr|||uuuvvvuuuppprrrtttssspppmmmkkkkkkiiilllllldddXXXNNNJJJJJJPPPPPPVVV]]]ZZZRRRTTT]]]ddd___ttt}}}kkkkkkssseeeNNNMMMOOOVVV___```XXXPPPOOOGGGCCCFFFJJJKKKKKKLLLMMMPPPWWW___gggjjjhhheeeggglllssswwwyyy{{{~~~|||wwwtttlllcccaaa```___```bbbeeefffffflllnnnppprrrssssssrrrrrrqqqrrrsssuuuuuuuuuttttttnnnttt}}}~~~vvvuuuxxxuuuvvvwwwyyyyyyxxxuuuqqqooojjj```TTTLLLJJJIIIHHHFFFEEEQQQ___@@@>>>888666000444222222222222222222222222333222222444:::MMMmmmqqqjjjppp|||sssYYYSSSNNN```}}}```RRROOOTTT\\\eeemmmuuuyyyzzz|||ttt]]]WWWTTTSSSSSSQQQMMMLLLNNNLLLNNNXXXiiittttttqqqpppSSSKKKIIIQQQXXX\\\gggttt~~~}}}kkkhhhlllnnnqqquuuvvvvvvvvvxxxzzz}}}~~~zzzqqqfff^^^]]]WWWQQQLLLKKKIIIFFFDDDFFFCCCBBBDDDGGGGGGEEEFFFKKKMMMOOOkkk{{{WWWZZZiiiFFF666555555111111111000///...---,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---444333333222222333333444555444555;;;HHHccc~~~fffWWWVVVfffvvv[[[IIIEEEJJJHHHKKKTTTWWWkkkwww{{{uuurrrnnnjjjhhhkkkqqqvvvuuusssnnnnnnoooooooooooonnnnnnkkkllllllkkkjjjhhhfffdddccc]]]WWWVVVUUUQQQQQQSSSSSSVVV\\\bbbhhhmmmqqqrrrtttwwwyyywwwsssppppppqqqpppsssvvvwwwwwwwwwyyy{{{}}}|||{{{vvvtttmmmccc[[[UUUMMMEEEFFFHHHKKKKKKIIIIIIJJJLLLJJJJJJKKKNNNSSSZZZaaaeeefffhhhkkklllmmmnnnoooqqqmmmmmmnnnnnnmmmkkkiiigggccceeefffbbbZZZRRRLLLJJJFFFDDDBBBAAABBBDDDHHHJJJFFFQQQ```mmmvvv|||wwwrrrlllmmmmmm{{{~~~rrriiiHHH<<<:::666333111111222333222222333222111222555777@@@ddduuueeeeeemmm{{{vvvyyyzzzqqqsssuuuvvvtttpppkkkhhhfffgggkkkkkkcccVVVOOOPPPUUUZZZ]]]iiiuuuqqq```VVVWWWaaa]]]uuu}}}eeefffssshhhWWWTTTWWWcccqqqsssfffXXXQQQIIIFFFJJJNNNOOONNNNNNLLLOOOUUU^^^eeehhheeebbbdddiiipppuuuwwwyyy}}}}}}~~~{{{vvvuuutttlllaaacccaaa```aaacccfffffffffqqqpppppppppqqqsssuuuvvvqqqrrrsssttttttsssrrrrrrsssyyyuuutttyyyvvvuuuwwwyyyyyyxxxuuurrrooolll```SSSKKKKKKKKKHHHEEEGGGNNN```@@@>>>888555///333222222222222222222222222333222333555<<>>===555333555444444222222222222444444222444444555???XXXyyyooofffooo{{{dddRRRIIIEEEMMMUUUXXXZZZ]]]fffxxx~~~^^^TTTWWWSSSNNNMMMSSSYYYUUULLLCCCAAA???@@@BBBDDDEEEEEEHHHTTT```mmmuuuiiigggjjjmmmqqqrrrtttwwwyyy{{{||||||{{{}}}yyymmmbbb[[[WWWOOONNNLLLJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIJJJLLLUUUjjj|||~~~yyy```ddd|||ddd===666555111111111111000///............------------------------,,,,,,++++++,,,,,,---...444333222111222333555666666666888===NNNmmm[[[\\\^^^jjjoooWWWJJJAAACCCHHHLLLTTT^^^qqq}}}qqqkkkhhhiiiiiijjjkkkkkkjjjhhhhhhmmmkkkiiiggghhhiiikkklllkkkkkkkkkjjjiiihhhgggfffddd```[[[VVVSSSRRRTTTUUUUUUVVVYYY[[[___aaadddeeejjjmmmooopppqqqrrruuuwwwuuuvvvxxxyyy{{{}}}}}}~~~~~~zzztttnnniiigggbbb^^^YYYTTTQQQQQQRRRSSSPPPOOOOOONNNOOOPPPQQQRRRUUUUUUVVVYYY]]]^^^\\\ZZZXXXZZZ```hhhooorrrrrrpppooooooooopppqqqpppmmmjjjggggggfffddd^^^XXXSSSQQQIIIGGGDDDAAAAAACCCEEEGGGKKKTTT```llluuu~~~yyymmmlllfffjjjiiiuuu}}}|||rrraaaSSS???999444555444111000222222111000......111666:::KKKvvvvvvVVV[[[}}}}}}}}}xxxrrrlllhhhfffaaaZZZTTTSSSPPPOOOMMMGGGCCCJJJUUUaaagggbbbOOOAAA???BBBCCCFFFLLL[[[aaa[[[[[[YYYLLLOOOVVVwwwmmmXXXLLLMMM\\\{{{{{{TTTEEEMMM\\\kkkmmmYYYIIIKKKQQQQQQMMMLLLKKKLLLOOOTTTYYY\\\ggggggggggggfffccc```^^^bbbdddfffggghhhjjjnnnpppsssssssssttttttttttttssstttssssssssssssssssssssszzzsssnnnsssxxxyyy}}}{{{wwwtttwwwyyyzzzyyywwwrrrmmmiiiiii```TTTLLLHHHGGGFFFEEE@@@LLLwwwvvvEEE???===666444444444333333222222333333444222555444333===YYY{{{}}}kkkhhhttt~~~kkkTTTPPPMMMRRR[[[eeeqqqyyypppWWWRRRUUUOOOJJJLLLXXXaaa]]]TTTHHHDDDBBBDDDFFFFFFFFFHHHRRR```gggvvvxxxfffeeejjjlllnnnqqqrrrssstttvvvxxxzzz|||}}}}}}}}}lll```YYYVVVNNNMMMLLLIIIHHHFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJNNNWWWkkk}}}~~~zzz```dddbbb<<<777999555444222111000///............------------------------,,,,,,++++++,,,,,,---...666555333222222444666888777777888<<>>___pppmmmnnnwww}}}}}}qqq^^^YYYQQQRRRhhhzzz~~~ssscccUUUOOOTTT[[[PPPLLLJJJOOO]]]hhhdddZZZHHHBBBCCCJJJMMMJJJJJJOOOUUUiiiqqqhhh___XXXWWW^^^dddfffkkkrrrpppqqqtttwwwyyy|||}}}~~~mmm___XXXVVVUUUNNNMMMKKKHHHFFFDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJIIILLLUUUjjj}}}{{{ZZZ\\\ccc===777888444555222222111000////////////------------------------,,,,,,++++++,,,,,,---...888777555333222222222333555555444777EEEbbbYYYZZZ\\\hhh~~~pppXXXJJJAAACCCHHHKKKTTT]]]uuu}}}pppmmmlllgggggggggfffeeedddcccbbb```ccceeeeeeeeefffiiilllfffeeedddbbb```___^^^]]]\\\ZZZVVVRRRQQQPPPQQQRRRTTTUUUWWWZZZ]]]```bbbcccjjjlllooopppqqqsssuuuwwwvvvvvvvvvuuutttttttttsssrrrpppoooooopppmmmgggbbb]]]\\\ZZZYYYYYYZZZ[[[\\\___^^^]]]]]]^^^aaadddffffffkkkppprrrtttyyyzzznnniiiiiijjjlllnnnmmmkkkiiifffdddbbb```^^^YYYSSSNNNHHHFFFCCCAAAAAACCCEEEGGGIIISSS___iiiqqq{{{sssggghhhhhhpppvvvzzzyyymmmhhhUUU>>>888444444444111000222000000/////////222777;;;ZZZaaaiii|||wwwrrrnnniiiddd___XXXPPPJJJBBBCCCCCCBBBBBBCCCDDDCCCCCCEEEFFFCCC@@@===<<<:::???;;;BBBJJJHHHKKKOOOJJJMMMMMMYYYgggnnnvvvooo[[[HHH[[[lllgggUUUJJJPPP[[[gggfffeeebbb^^^YYYTTTQQQEEEEEEEEEFFFHHHLLLPPPRRRRRRWWW]]]aaacccccceeefffgggiiijjjkkklllooorrruuutttwwwyyyyyyvvvtttssstttrrrtttuuuuuuuuuxxx|||}}}}}}wwwxxxzzz{{{zzzwwwtttrrrqqqgggZZZOOOIIIFFFCCCAAA>>>DDDhhh~~~JJJ>>>;;;888666222222333333444444333333222111777777444BBBgggnnnjjjeeeoooxxxnnn___YYYOOOQQQllliii\\\___dddgggddd\\\UUUPPPIIIEEEGGGNNNUUUXXXMMMMMMNNNWWWfffqqqooofffQQQHHHGGGNNNQQQNNNQQQXXX]]]ttt{{{ddd\\\RRRSSSVVVZZZ^^^bbbhhhmmmmmmooossswww{{{}}}~~~~~~zzziii___ZZZWWWUUULLLKKKIIIGGGFFFEEEEEEEEEDDDFFFHHHJJJKKKKKKJJJIIILLLVVVlllzzz\\\]]]lllDDD999777333444333222111000////////////------------------------,,,,,,++++++,,,,,,---...333333222222333333444444444333333666DDDaaa]]]\\\\\\eeeyyy{{{hhhUUUHHH@@@CCCHHHMMMUUU```sss}}}yyymmmjjjjjjeeeeeedddccccccbbbaaaaaa]]]aaadddeeeeeefffiiilll]]]\\\[[[[[[[[[[[[\\\]]]ZZZXXXUUURRRPPPPPPQQQQQQSSSTTTVVVYYY\\\___aaabbbgggiiillloooppprrruuuxxxyyyxxxwwwvvvuuutttsssrrrrrrooommmnnnpppnnngggaaa\\\\\\\\\\\\]]]^^^```aaaaaa``````aaadddhhhllloooiiiqqqyyy~~~vvvgggffffffgggiiikkkkkkiiigggbbb```^^^]]]\\\YYYSSSNNNHHHFFFCCCAAAAAACCCFFFHHHGGGPPP\\\gggppp|||vvvhhhcccdddsss{{{|||uuukkkhhhUUU===888444444444111111333//////000///000333777:::XXX___jjjssspppkkkeee]]]UUULLLGGGEEEEEEBBB@@@BBBEEEGGGGGGBBBEEEHHHHHH@@@888777;;;<<<777???GGGFFFHHHLLLGGGLLLIIINNNWWWcccqqqgggKKKEEEYYYhhhcccXXXSSSSSSSSS___```fffooooooiiiccccccGGGFFFFFFGGGIIILLLOOOQQQRRRWWW^^^bbbccccccdddfffeeehhhlllnnnoooppprrrsssppptttwwwxxxuuuttttttuuurrrtttvvvvvvvvvyyy~~~~~~wwwxxxzzz{{{zzzxxxvvvtttsssiii[[[PPPJJJFFFCCCAAA@@@@@@___~~~JJJ===;;;999666222222333333444444333333222///777888555EEEmmmjjjooofffrrrsssiii]]]WWWLLLKKKcccdddMMMCCCFFFFFFFFFDDD;;;===>>>AAAGGGOOORRROOOHHHIIILLLRRR^^^ooo||||||vvvVVVLLLGGGMMMPPPOOOSSS]]]iiimmmIIIOOOKKKQQQVVVXXXXXX[[[\\\[[[kkknnnsssxxx|||~~~~~~~~~rrreee]]]XXXRRRNNNIIIHHHHHHGGGFFFFFFFFFGGGEEEGGGIIIKKKLLLLLLKKKJJJOOOYYYooozzz___```tttKKK===888444555333222111000////////////------------------------,,,,,,++++++,,,,,,---...777666444333222222333333777888555555DDDeee{{{TTTLLLRRR]]]cccmmmpppgggXXXJJJAAADDDIIIMMMUUU___nnn|||wwwnnnkkkhhhcccbbbaaa```___^^^]]]\\\\\\]]]^^^^^^]]][[[XXXWWWXXXVVVTTTSSSTTTUUUUUUUUURRRQQQOOOLLLIIIIIILLLNNNMMMPPPUUUXXX[[[]]]```ccciiikkknnnppppppqqqssstttxxxxxxwwwwwwvvvtttsssrrrooolllkkkmmmlllfffbbbbbb_________``````aaabbbcccgggddddddhhhnnnqqqpppmmmpppuuu|||rrrkkkjjjiiihhhiiiiiiiiigggeeeaaa___]]][[[YYYVVVQQQNNNKKKGGGAAA???@@@DDDGGGIIILLLUUU___ffflllwwwzzzmmmfffwwwnnniiirrrkkkeeeTTT<<<999666444333222111000222222000//////111555999IIIwwwvvvXXXnnn~~~tttrrrllleee\\\SSSKKKFFF>>>@@@BBBBBBCCCEEEEEEBBBCCCDDDGGGHHHDDD>>>999777666999>>>DDDEEEFFFJJJNNNSSSOOOJJJJJJLLLLLLIIIFFFBBBaaawwwmmm\\\WWWXXXVVV\\\\\\___cccbbb]]]\\\^^^MMMDDDAAAGGGMMMNNNRRRZZZ___lllwwwwwwpppiiieeebbbhhhggggggkkkrrrwwwyyyxxxyyywwwuuuuuuvvvwwwvvvuuusssxxxzzzyyyzzz~~~xxxvvv{{{~~~|||}}}xxx|||~~~}}}||||||xxxsssssshhhZZZOOOJJJFFFBBB>>>???CCCbbbLLL<<<999888777111333333333333333333333333333444666999CCC]]]oookkksssvvvjjjbbbXXXVVVPPPKKKRRRbbbmmmpppOOOHHHAAA@@@>>><<<===AAABBBCCCGGGNNNSSSSSSPPPLLLJJJYYY\\\___xxx___UUUPPPRRRTTTSSSXXX```zzzuuuWWWIIIQQQNNNQQQTTTVVVWWWVVVVVVVVV___fffnnntttyyy}}}}}}|||tttlllgggeee```UUUNNNMMMKKKHHHEEEDDDEEEGGGHHHIIIGGGIIIKKKLLLKKKKKKLLLMMMRRRRRRpppWWWbbbuuuGGG;;;===888444444333222000000000000111000000///...------,,,,,,,,,,,,------------------777666444333222222333333666777555555EEEfffzzzRRRHHHKKKWWWbbbpppvvvmmmZZZLLLCCCDDDHHHKKKSSS]]]uuuwwwlllhhheeecccbbb```^^^\\\ZZZYYYXXXWWWXXXYYYYYYWWWUUUSSSRRRPPPQQQSSSVVVWWWVVVRRROOOMMMMMMLLLJJJHHHIIILLLOOOLLLOOOSSSVVVZZZ]]]aaadddkkkmmmppprrrssstttvvvwww{{{zzzyyywwwuuurrrpppnnnpppmmmmmmnnnlllfffaaaaaaaaaaaaaaaaaabbbdddfffggghhhhhhiiikkkooopppooommmooovvvpppllljjjhhhggghhhhhhhhhfffdddaaa___]]][[[YYYVVVQQQNNNJJJFFFAAA>>>@@@CCCFFFHHHJJJSSS]]]eeekkkvvvxxxkkkhhhtttnnnsssqqqqqqnnn\\\<<<999666444333222111000111111000//////111555999NNNvvvsssZZZqqq|||zzztttqqqmmmfff]]]SSSJJJDDD>>>@@@CCCDDDDDDEEEEEEEEEDDDIIINNNMMMDDD;;;;;;@@@<<<;;;===AAAFFFJJJMMMOOOMMMMMMMMMMMMLLLJJJEEEBBBHHH^^^lllfff___bbbddd___\\\YYYXXXXXXVVVRRRQQQTTTIIIDDDDDDIIINNNPPPXXXaaafffvvvllldddeeehhhggghhhlllrrrvvvxxxxxxxxxvvvttttttvvvvvvvvvuuutttyyy|||zzz{{{~~~qqqmmmnnnooojjjmmmsss{{{zzz}}}}}}yyyvvvuuuqqqllloooeeeXXXOOOKKKHHHDDD@@@@@@AAA___LLL<<<999888777111333333333333333333333333444444555888@@@ZZZlllpppzzztttggg___WWWUUUOOOKKKPPP]]]gggiiiNNNFFF@@@???AAA@@@BBBEEEEEEGGGJJJPPPTTTUUUQQQNNNWWWTTT\\\ooodddYYYRRRTTTUUUTTTZZZcccnnnRRRFFFOOOSSSSSSSSSSSSUUUVVVXXXYYYSSSZZZfffttt|||}}}rrrjjjccc^^^\\\^^^\\\UUUOOONNNJJJHHHEEEDDDEEEGGGHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMSSSYYYwww}}}|||XXXiiigggBBB;;;===888444444333222111000000000111000//////......---,,,,,,------------------------666666444333333333333333444555444666GGGhhhXXXJJJIIIUUUcccttt{{{rrr]]]NNNDDDDDDGGGJJJQQQ[[[wwwwwwkkkfffbbbdddbbb___\\\YYYVVVTTTSSSOOOPPPPPPPPPOOONNNLLLKKKHHHLLLSSSYYY[[[WWWOOOIIIGGGGGGGGGFFFFFFGGGKKKNNNKKKNNNQQQTTTXXX\\\bbbeeekkkmmmppprrrssstttvvvwwwzzzyyyxxxwwwtttrrrooonnnqqqooooooqqqmmmeee``````^^^^^^]]]^^^___bbbeeegggjjjmmmoooqqqpppooonnnnnnpppyyyqqqiiiiiiiiihhhggggggggggggfffdddbbb```]]][[[YYYVVVQQQNNNIIIEEE@@@===???BBBEEEFFFHHHQQQ\\\dddjjjtttwwwjjjjjjppplllzzzzzzmmmtttrrr]]]<<<999666444333222111000111111000//////111555888MMMmmmiiiYYYsssxxxvvvsssqqqnnniiiaaaVVVJJJCCC===AAAEEEGGGFFFEEEGGGJJJHHHIIINNNTTTSSSJJJDDDBBB@@@@@@BBBFFFKKKNNNMMMJJJFFFJJJOOORRRQQQMMMHHHFFFLLLXXX```___dddllljjj```ZZZWWWUUUUUURRRLLLJJJLLLAAABBBEEEHHHLLLSSS```lllsssnnndddggghhhggghhhlllqqquuuwwwxxxvvvtttsssssstttuuuuuuttttttyyy}}}|||}}}zzzwwwwwwwww{{{}}}{{{}}}{{{uuurrrqqqnnnjjjiiiaaaVVVOOOLLLJJJEEEAAAAAA@@@\\\MMM===:::999777222333333333333333333333333333333444666>>>XXXjjjrrrsssfff]]]UUUSSSNNNJJJMMMVVV\\\^^^PPPFFF???@@@CCCEEEFFFHHHJJJKKKNNNRRRUUUVVVSSSQQQbbbRRRdddhhh]]]UUUUUUUUUUUU\\\gggxxxeeeNNNFFFQQQPPPOOONNNPPPRRRTTTTTTSSSZZZVVVWWWaaaqqq~~~oooccc\\\WWWWWWTTTSSSXXXZZZUUUPPPNNNIIIGGGDDDCCCEEEGGGGGGGGGHHHJJJLLLLLLKKKKKKLLLMMMRRR```~~~zzzXXXnnnTTT<<<:::;;;777444444333222111111000000111000//////......---------///.........---,,,,,,,,,555555444444333333333333222444444666HHHiiibbbQQQNNNZZZiiiyyy|||ppp]]]OOODDDDDDGGGJJJRRR[[[sss~~~wwwkkkfffaaaeeeccc^^^ZZZUUUQQQOOONNNIIIIIIIIIIIIHHHGGGFFFEEEDDDIIIQQQXXX[[[VVVMMMGGGCCCCCCDDDCCCCCCDDDGGGJJJLLLNNNPPPRRRUUUZZZ```dddfffiiilllnnnoooppprrrtttuuuuuuuuuuuutttsssrrrqqqqqqoooqqqrrrmmmeee_________^^^^^^^^^```cccfffiiikkkpppttttttpppmmmnnnpppuuuttthhhgggkkkkkkiiigggggghhhhhhgggeeebbb```^^^\\\YYYVVVQQQNNNGGGCCC???===>>>AAADDDEEEGGGPPP[[[dddkkktttyyylllkkkmmmhhhxxxxxxnnnyyyuuu\\\<<<999666444333222111000000000000//////111444777EEE___]]]WWWssswwwuuusssrrrpppmmmggg[[[NNNEEE???BBBGGGKKKJJJHHHKKKQQQRRRNNNVVVkkkxxxmmmTTTBBBBBBGGGKKKNNNQQQRRROOOJJJJJJMMMRRRVVVWWWVVVRRROOOKKKSSSXXXZZZaaagggaaaTTTUUUVVV\\\bbbaaaWWWNNNJJJ:::@@@DDDGGGNNN]]]qqqkkkffffffggghhhiiilllppptttvvvwwwtttrrrqqqrrrsssuuuuuutttrrrxxx}}}~~~|||{{{zzz{{{yyytttqqqrrrpppmmmggg___UUUNNNLLLJJJEEE@@@@@@@@@^^^NNN>>>;;;:::888222333333333333333333333333222222333555>>>XXXjjjooo}}}tttggg\\\SSSPPPLLLIIIJJJNNNQQQRRRPPPFFF>>>@@@EEEGGGHHHJJJNNNOOOQQQSSSUUUUUUUUUTTTbbbZZZwwwhhh^^^VVVVVVUUUUUU^^^kkknnn\\\KKKHHHUUUKKKLLLNNNQQQTTTUUUUUUSSSaaaWWWTTT```sss|||fff___\\\ZZZZZZWWWUUUXXXZZZWWWRRRMMMHHHFFFDDDDDDEEEGGGGGGGGGHHHJJJLLLLLLLLLKKKLLLMMMPPPaaa~~~}}}wwwSSSpppkkkCCC:::999666666555444444333222111111111000000/////////......------000//////...---,,,,,,+++444444444444444444333333111333444777HHHiiibbbRRRPPP^^^nnn}}}|||mmm]]]NNNCCCCCCGGGJJJSSS]]]mmmyyyyyymmmgggbbbdddaaa\\\WWWRRRNNNKKKJJJEEEEEEEEEEEEDDDCCCBBBBBBBBBEEEJJJOOORRROOOIIIDDDBBBCCCCCCBBBAAAAAACCCEEELLLNNNPPPQQQSSSWWW]]]aaacccfffiiikkkmmmnnnppprrrttttttuuuttttttsssrrrqqqoooooopppqqqlllddd```aaaeeeeeeeeeeeegggjjjmmmoookkkpppuuuuuupppnnnpppsss||||||pppkkkmmmqqqmmmkkkhhhhhhiiiiiihhhgggcccaaa___\\\ZZZVVVQQQNNNFFFCCC???===???AAACCCDDDGGGOOOZZZdddllluuu~~~nnnkkkllliiivvvuuu{{{^^^<<<999666444333222111000///000000000///111444666AAAYYYZZZWWWqqq|||}}}xxxwwwtttsssrrrqqqmmmcccUUUJJJBBBCCCHHHOOOQQQOOORRRYYY]]]dddyyy\\\GGGEEELLLPPPQQQTTTZZZ]]][[[YYYYYYZZZ]]]^^^\\\VVVQQQPPPTTTSSSPPPQQQTTTPPPHHHKKKRRRbbbqqqsssfffTTTJJJ888@@@GGGMMM]]]yyymmmhhhjjjdddggghhhjjjlllooorrruuuwwwrrrqqqpppqqqsssuuuuuutttqqqwww|||~~~||||||}}}zzz{{{xxxrrrooopppooolllggg___TTTNNNKKKHHHCCC>>>>>>AAAcccOOO???<<<:::888333333333333333333333333333111111333666???ZZZmmmmmmzzz|||rrrfff[[[RRRNNNIIIGGGGGGGGGHHHHHHIIIAAA===@@@GGGJJJLLLOOOPPPQQQRRRRRRSSSTTTUUUVVV```kkkzzzddd[[[VVVVVVUUUUUU^^^kkk|||eeeUUUIIIIIIUUURRRSSSTTTVVVYYY]]]cccggg___]]]eeezzz~~~ooollllllkkkeeeaaa^^^]]]___^^^WWWPPPGGGFFFDDDDDDFFFHHHHHHGGGHHHJJJLLLMMMLLLLLLMMMNNNQQQ```{{{{{{~~~eeeNNNvvvWWW<<<<<<777222555666444444333333222111111000///////////////.........000000///...------,,,,,,333444444555555444333333111333444777GGGhhhZZZLLLOOO```qqqppp]]]NNNBBBCCCFFFJJJSSS^^^kkkxxxzzznnnhhhcccaaa^^^XXXSSSMMMJJJHHHGGGCCCCCCBBBBBBAAAAAAAAAAAA???@@@BBBDDDFFFFFFCCC@@@BBBCCCCCCBBB@@@???@@@AAAJJJLLLNNNQQQSSSWWW[[[___cccfffiiilllmmmoooqqqssswwwvvvvvvtttssspppooonnnllllllnnnooojjjcccbbbeeegggggghhhiiikkklllnnnoookkkooottttttqqqqqquuuyyyuuunnnlllnnnqqqnnnllliiihhhiiijjjiiiiiidddbbb___]]]ZZZVVVQQQMMMFFFCCC???>>>???BBBCCCDDDHHHOOOYYYccclllvvvoooiiimmmkkkuuuwww}}}]]]<<<999666444333222111000...///000000///111333666EEE___^^^WWWmmmvvvzzzyyyxxxsssqqqqqqsssqqqiii\\\QQQFFFDDDHHHSSSYYYXXX[[[aaafffkkkMMMGGGIIIOOORRRSSS]]]llltttsssiiilllooooooiii___SSSKKKYYYXXXQQQEEE@@@CCCFFFFFFBBBJJJ]]]ppptttgggSSSFFF;;;EEENNNZZZvvvaaaeeekkkdddgggiiikkkmmmnnnpppsssvvvqqqpppooopppsssuuuvvvuuurrrxxx}}}~~~wwwzzz|||{{{{{{xxxqqqmmmmmmkkkggghhh___SSSLLLIIIFFFAAA===???BBBfffQQQ@@@===;;;999333333333333333333333333333000111333666@@@[[[qqqoooxxxuuummmdddYYYQQQKKKGGGFFFEEECCCBBBDDD???<<<===CCCIIIMMMRRRWWWQQQRRRRRRRRRRRRSSSWWWYYYbbbyyyooo|||zzz```YYYWWWXXXVVVTTT\\\hhh~~~vvv___PPPGGGHHHSSSZZZ\\\___```bbbjjjwwwvvvqqqsss|||}}}}}}{{{ooonnnkkkkkkmmmkkk```UUUGGGFFFEEEFFFHHHIIIIIIHHHIIIJJJLLLMMMLLLLLLMMMNNNUUU^^^uuuwww{{{\\\QQQzzzMMM;;;???444000777555444444444444333222111000////////////////////////000/////////...---------333333444555555444444333222444444666FFFfffVVVJJJOOO```qqquuu```PPPDDDCCCEEEHHHQQQ\\\lllzzz|||ooogggaaa\\\XXXSSSNNNIIIFFFEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>???AAAAAA@@@>>>AAABBBCCCBBB@@@???@@@AAAEEEHHHLLLPPPTTTXXX]]]```ccceeeiiikkkmmmoooqqqsssvvvvvvuuutttrrrpppnnnmmmjjjjjjllllllgggbbbdddiiifffggghhhjjjkkkllllllkkklllnnnqqqssstttwww{{{yyyoookkkkkkmmmnnnnnnkkkhhhggghhhiiiiiihhheeebbb```]]]ZZZVVVQQQMMMFFFCCC@@@???@@@BBBDDDDDDGGGMMMWWWaaakkkvvvmmmeeellliiissswww|||[[[<<<999666444333222111000...///000000000000333555EEEbbb```SSSeee{{{qqqzzzxxxxxxpppoooooorrrsssmmmaaaWWWKKKEEEHHHWWWaaabbbccchhhyyySSS===DDDKKKQQQWWW```ssswwwqqq~~~{{{eeeRRRHHHYYYXXXRRRHHHAAABBBDDDDDD???CCCOOO^^^cccYYYJJJAAA???JJJUUUeeeooo\\\___fffeeegggiiilllmmmmmmooosssvvvqqqpppoooqqqsssvvvvvvvvvwww{{{~~~~~~{{{yyy|||xxxzzz{{{yyysssooonnnlllhhhggg^^^RRRJJJGGGEEEBBB???BBBBBBeeeRRRAAA===<<<:::444333333333333333333333333222222444666@@@ZZZtttnnnrrr}}}qqqkkkdddZZZQQQJJJEEEEEEDDD@@@@@@BBB===>>>BBBIIILLLMMMRRRXXXRRRSSSSSSRRRRRRTTTYYY]]]jjjzzz{{{jjjjjjzzz^^^ZZZZZZ\\\XXXRRRWWWaaapppxxxmmmYYYNNNIIIKKKUUU]]]iiivvv}}}~~~~~~vvvtttqqqnnnvvv}}}zzziiiXXXHHHFFFFFFGGGIIIJJJJJJIIIIIIKKKMMMMMMMMMLLLMMMNNNYYY]]]sssuuuxxx}}}XXXVVV|||NNN>>>AAA333222;;;222333444444444444222111000/////////////////////000////////////............222333444555555555444333333555555666EEEdddXXXMMMRRRbbbqqqzzzbbbRRREEECCCEEEGGGOOOZZZmmm||||||nnnfff___XXXUUUOOOJJJFFFDDDCCCCCCAAAAAA@@@?????????@@@@@@BBB@@@???@@@AAAAAA@@@???@@@AAABBBBBBAAA@@@AAACCC@@@DDDJJJPPPUUUZZZ^^^aaaaaadddgggjjjkkkmmmppprrrrrrrrrsssssssssrrrqqqqqqhhhhhhjjjjjjfffbbbeeellliiijjjmmmooopppooonnnmmmmmmnnnpppsssvvv{{{wwwnnnlllnnnpppqqqmmmjjjgggfffggghhhhhhhhheeeccc```]]]ZZZVVVQQQMMMFFFDDDAAA@@@AAACCCDDDDDDFFFLLLUUU___jjjvvvkkkbbbiiifffppp|||]]]<<<999666444333333111000---///000000000000333555AAA```^^^LLL___wwwmmm{{{wwwwwwnnnlllmmmqqqsssooodddZZZMMMEEEHHHYYYfffggghhhlllNNN;;;DDDKKKSSS___qqqlllqqqlllUUUKKKSSSUUUUUURRRMMMIIIEEEAAABBB@@@DDDMMMQQQLLLCCC>>>CCCMMMXXXiiisssbbb[[[ZZZ___ggggggjjjlllmmmmmmnnnrrrvvvqqqpppoooqqqtttvvvwwwwww{{{~~~~~~zzzxxxxxxzzzzzzuuussstttrrrnnnfff\\\PPPHHHFFFFFFCCCAAADDDBBBcccRRRBBB>>><<<:::444333333333333333333333333333333444666>>>XXXuuujjjlllyyyqqqlllfff]]]QQQIIIDDDEEEDDD??????CCCAAACCCIIIMMMLLLJJJNNNUUUSSSTTTTTTSSSRRRUUU[[[```ppptttcccUUUiii|||___\\\]]]___YYYQQQTTT\\\bbbllleeeTTTNNNMMMPPPZZZ___vvvyyywwwwwwrrrmmmwwwnnnXXXHHHGGGGGGHHHJJJKKKKKKJJJIIIKKKMMMMMMMMMLLLMMMOOOZZZ]]]sssvvvvvvoooOOOVVVRRR@@@@@@222555>>>000333444555555444333111000////////////000000000000.........///////////////777666555444444333444444111555555333@@@aaa```SSSTTT```pppssscccTTTHHHFFFFFFFFFLLLTTTxxx}}}kkkbbb___RRRMMMIIIGGGCCC===<<<>>>>>>BBBFFFGGGDDDAAAAAABBBAAABBBCCCCCCEEEEEE@@@;;;AAAAAAAAAAAA@@@@@@AAAAAAFFFGGGIIINNNVVV^^^```^^^aaadddgggiiiiiijjjkkklllrrrqqqnnnlllkkklllnnnoooiiiddddddjjjllliiiiiilllnnnllllllnnnrrruuutttsssqqqqqqqqqsssyyy|||yyyyyyiiiiiihhhhhhiiilllnnnjjjeeefffccc```]]]YYYTTTOOOKKKFFFEEEBBBAAAAAACCCEEEFFFHHHKKKSSS___iiiqqq~~~jjjhhhgggnnnnnnvvvwwwWWW>>>;;;777444333333222111000111111000000000333555CCCgggdddLLL[[[rrriiippp}}}|||wwwtttqqqpppooollleee```UUUIIIEEETTThhhpppnnnkkknnnFFF===DDDQQQOOO```~~~yyycccZZZgggsssUUULLLOOOfffhhhXXXTTTRRRGGG@@@HHHBBBAAAGGGIIIDDDAAABBBKKKTTT]]]oooyyyrrrjjjhhhddd___]]]^^^```bbbhhhlllnnnnnnoooqqqssssssppprrrtttuuuuuuvvvxxxyyy|||}}}|||zzzuuuqqqtttyyyzzztttnnneeeYYYNNNIIIGGGDDDAAAAAADDDIIIjjjVVVCCCDDD???777555555555444444444333333333...555444666@@@PPPttt{{{ffffffvvvpppkkkfff^^^NNNLLLHHHDDDAAAAAADDDGGGHHHLLLNNNMMMOOOTTTVVVTTTVVVRRRPPPPPPQQQTTT\\\fffjjjrrraaaTTTpppkkk\\\^^^______^^^[[[WWWUUU___bbbbbb\\\SSSSSS]]]gggwww{{{fffQQQFFFGGGIIIIIIIIIIIIJJJLLLLLLQQQPPPOOORRRLLLJJJUUU]]]lllppppppzzz\\\JJJcccwwwRRR===<<<999777::::::666444222333444555444444333111......///000000///000000//////............777666555444444333444444222666666555AAA```aaaSSSSSSaaapppqqqdddTTTGGGFFFGGGHHHOOOXXXttt{{{wwweee\\\ZZZPPPJJJEEECCCBBB??????AAADDDHHHJJJIIIEEEBBBAAABBBDDDDDDDDDFFFHHHGGGAAA;;;@@@@@@AAA@@@@@@@@@@@@AAAHHHNNNVVV\\\___aaa```^^^aaadddhhhjjjkkkkkkmmmnnnooonnnkkkjjjjjjlllnnnpppmmmiiihhhkkklllhhhgggjjjnnnmmmmmmooosssuuuuuutttrrrqqqrrrtttyyyvvvfffiiijjjkkklllnnnnnnkkkgggeeeccc___\\\YYYUUUOOOKKKGGGEEECCCAAAAAABBBDDDFFFHHHLLLUUU___gggooo~~~mmmllliiiooorrryyyXXX>>>;;;777444333333222111000111111000000000333555JJJooommmUUUcccvvvnnnttt~~~yyyvvvssspppooonnnjjjddd```VVVIIIEEEUUUjjjuuuuuusssUUU>>>;;;===HHHJJJ[[[rrrxxxjjj``````yyypppRRROOOTTTnnnssscccZZZVVVRRRQQQLLLEEEAAACCCCCC@@@???AAAPPPZZZ___fffooogggUUUOOOPPPRRRVVVXXXVVVVVV[[[bbbdddhhhkkkmmmnnnpppqqqqqqqqqrrrtttttttttuuuxxxzzz|||}}}~~~sssooosssyyyzzzyyy{{{vvvrrrqqqtttssspppkkkdddXXXMMMJJJHHHDDDAAAAAAAAAGGGkkkXXXFFFFFFAAA888777555555444444444333333333///555444444===KKKmmmsssgggffftttqqqjjjbbbWWWLLLJJJGGGCCCBBBCCCGGGIIIPPPSSSSSSQQQSSSWWWYYYWWWYYYUUUTTTTTTUUUXXXaaajjjtttyyyggg[[[wwwlll^^^```bbbcccbbb```^^^]]]dddggghhhdddaaaggguuuqqqmmmrrr{{{wwwyyy~~~yyyVVVJJJFFFHHHJJJJJJJJJKKKLLLNNNLLLQQQPPPOOOQQQLLLKKKVVVaaammmqqqqqq|||VVVKKKkkksssPPP======999777999888666444333333444555555444333000......///000//////////////////......------777666555444444333444444333666666666AAA]]]___PPPQQQaaaqqqssshhhWWWIIIEEEFFFGGGOOOYYYnnnwwwrrr```XXXVVVMMMEEE@@@@@@BBBAAAAAACCCHHHJJJKKKIIIDDDAAAAAACCCHHHEEEDDDHHHKKKKKKEEE@@@@@@AAAAAAAAA@@@@@@BBBEEEMMMUUU^^^cccbbb^^^\\\]]]___bbbfffiiijjjkkkmmmnnnkkkjjjhhhhhhhhhjjjkkkmmmhhhffffffiiiiiiggggggiiinnnnnnoooqqqtttvvvvvvuuusssssssssuuuyyypppjjjiiijjjmmmoooooommmjjjhhhdddbbb___\\\YYYUUUPPPLLLHHHFFFDDDBBBAAABBBDDDEEEHHHNNNXXXaaafffnnnqqqlllfffnnnuuuWWW===:::777555444333222111000111111000000000333555NNNvvvwww___lllyyypppwww~~~uuutttqqqnnnmmmllljjjddd___XXXKKKEEERRRgggtttvvvtttcccBBB<<<@@@>>>@@@EEEUUUfffggg___bbbnnn}}}}}}nnnMMMOOOZZZsssxxxeeeYYYTTTVVV___SSSJJJBBB>>>===<<<>>>BBBOOO[[[aaadddeeeXXXGGGDDDHHHKKKSSSYYYUUUPPPUUU```bbbdddgggllloooqqqrrrsssrrrssssssssssssuuuxxx{{{~~~}}}~~~vvvnnnjjjjjjpppkkkddd___bbbmmmwww}}}~~~{{{xxxtttrrrpppooollljjjaaaWWWMMMKKKIIIEEEAAA@@@@@@GGGlll[[[IIIJJJDDD:::777555555444444444333333333000555333333:::EEEccckkkdddbbboootttlll```RRRKKKIIIEEECCCCCCFFFJJJMMMVVVXXXWWWTTTTTTXXXZZZXXXYYYVVVVVVWWWXXX[[[dddnnnmmmccc~~~jjjaaabbbeeeggghhhhhhgggfffhhhlllpppqqquuuoooWWW```rrr}}}vvvpppppptttcccHHHFFFFFFHHHJJJKKKKKKLLLNNNPPPLLLRRROOONNNPPPKKKLLLXXXhhhnnnqqqtttuuuOOOMMMuuukkkLLL<<<===:::888999777666555444444666666555444222000......///000///..................---------777666555444444333444444222555555555???XXX{{{\\\KKKMMM```tttxxxmmmZZZJJJDDDDDDEEEMMMWWWiiisss~~~rrr```WWWUUUKKKCCC???BBBDDDCCCBBBBBBFFFGGGHHHFFFCCCBBBEEEIIIGGGBBB@@@DDDHHHHHHEEECCCBBBBBBBBB@@@???BBBGGGLLLSSSVVV\\\```^^^XXXVVVVVVYYY\\\```cccdddfffgggiiieeeffffffgggfffdddcccbbb[[[\\\___bbbdddfffiiilllnnnoooqqqsssvvvwwwwwwvvvuuuuuuuuuwwwzzzyyy|||vvviiifffnnnkkkkkknnnqqqpppkkkhhhhhhdddbbb___\\\YYYUUUPPPMMMIIIGGGDDDBBBAAABBBDDDEEEHHHOOOZZZccchhhqqqtttjjjbbbkkkwwwTTT===:::777555444333222000000111111000000000333555JJJwww}}}fffrrr|||nnnttt{{{ssstttqqqnnnmmmmmmjjjfffaaa[[[NNNDDDJJJZZZggghhheeellluuunnnUUUBBB@@@CCCAAA>>>CCCQQQ```ccccccmmm|||xxx^^^LLLXXXhhhyyyvvvbbbUUUQQQXXXfff\\\SSSFFF===999<<>>AAAIIIPPPUUUTTTYYYaaabbbYYYPPPLLLRRRUUUXXX[[[[[[\\\^^^___^^^```cccdddbbb^^^XXXUUUTTTXXX\\\___bbbfffkkkmmmnnnpppsssuuuvvvwwwwwwwwwwwwwwwwwwyyy}}}|||ppphhhhhhccc\\\ddduuutttppppppsssrrrllliiikkkdddbbb___\\\YYYUUUPPPLLLHHHGGGDDDBBBBBBCCCEEEFFFGGGOOO\\\ffflllvvvvvvnnnfffooo}}}QQQ<<<:::777666555444222000000111111000000000333555CCCuuu~~~hhhtttnnnoooyyytttvvvrrrooonnnnnnmmmhhheee^^^RRRDDDAAAHHHQQQRRRNNNPPPQQQTTTVVVPPPFFFAAABBB???AAALLL\\\ffflllvvvtttcccUUUOOOXXXjjj|||tttaaaWWWTTT\\\mmmhhh___OOOAAA;;;???GGGMMM[[[ccceeeeeehhh]]]NNNJJJKKKIIIIIIOOOTTTXXX\\\```WWWSSSTTT]]]eeehhhlllqqqqqqqqqrrrqqqrrruuuzzz~~~}}}ddd```^^^XXXXXXQQQSSSSSSRRRSSSZZZeeennnvvvvvvvvvtttrrrooollljjj]]]SSSKKKJJJJJJGGGCCCAAAAAAJJJqqqdddVVVVVVLLL===777555555444444444333333333000555444555;;;BBBZZZ|||hhhcccaaajjj~~~wwwooobbbTTTPPPKKKEEECCCEEEIIILLLNNNSSSVVVUUUSSSTTTXXXZZZXXXSSSTTTVVVYYYYYY\\\gggrrruuussshhhbbbcccfffiiikkkmmmnnnnnnxxxddd___fffhhhdddjjjttt|||yyyttt}}}zzzxxx|||ZZZKKKIIIEEEDDDFFFIIIJJJJJJLLLNNNPPPLLLRRRPPPMMMOOOLLLRRRcccsssmmmrrr{{{^^^KKKRRR\\\EEE;;;>>>===>>>???:::777666666777999999777555222111000111222222000///........................777666555444444333444444000111333444:::MMMooonnnVVVQQQdddwwwxxxiiiWWWGGGCCCCCCFFFOOOZZZeeeppp|||sss___TTTPPPGGGEEEEEEGGGFFFAAA@@@BBBGGGGGGGGGGGGHHHNNNWWW___]]]YYYYYYZZZSSSGGGCCCFFFBBBEEEFFFDDDAAABBBGGGMMMQQQPPPYYYfffiii[[[LLLEEEMMMPPPRRRTTTSSSSSSSSSTTTUUUXXXZZZ\\\[[[WWWSSSPPPXXX^^^bbbbbbcccgggkkkmmmmmmppptttvvvwwwvvvwwwxxxxxxxxxyyy|||xxxrrrpppqqqooonnnyyyxxxqqqssstttnnnllloooeeeccc```]]]YYYTTTOOOKKKGGGFFFDDDBBBBBBDDDFFFHHHGGGOOO\\\hhhpppzzzvvvuuummmxxxOOO<<<:::777666555444111///000111111000000000333555???rrrzzzcccppptttooo{{{wwwwwwtttpppoooooonnnkkkhhh```WWWIII>>><<>>BBBBBBLLLRRRaaaqqqwwwnnn___VVV???;;;>>>MMM___kkkpppqqqVVVIIIEEEMMM]]]rrr|||wwwqqqnnnbbbZZZYYYUUU[[[nnn{{{hhhPPPCCCEEEKKKNNN]]]hhhjjjiiikkkeee___eeessszzzqqq^^^ZZZdddcccUUUGGGDDDKKK]]]iiihhhgggjjjkkkmmmpppsssuuuyyy}}}iiiiiijjjhhhjjjjjjgggcccbbbgggrrr}}}zzzqqqmmmkkkhhheee\\\RRRIIIGGGHHHFFFEEEEEEDDDNNNtttqqqhhhiiiZZZDDD999555555444444444333333333...333111333888<<>>???@@@999888888888:::;;;;;;888666555444444444666555333111/////////000000000111111777777555444444444444444222222444666:::JJJkkk{{{]]]TTTfffyyy}}}tttbbbPPPIIIEEECCCGGGPPPcccnnnzzzyyycccUUUNNNDDDCCCCCC@@@;;;:::BBBMMMPPPNNNKKKGGGGGGLLLVVV^^^ZZZaaapppxxxkkkTTTIIILLLMMMVVV______WWWMMMFFFEEEJJJGGGJJJQQQMMMDDDEEENNNMMMNNNPPPOOOLLLJJJIIIIIIEEEEEEEEEGGGLLLRRRYYY]]]\\\dddiiieeedddiiinnnnnnkkkoootttwwwvvvuuuvvvwwwyyyzzz|||~~~{{{jjjkkknnnkkkjjjmmmhhheeeaaa]]]YYYSSSMMMHHHEEEDDDCCCBBBCCCFFFIIIKKKKKKOOO[[[hhhrrrzzztttiiigggzzzHHH;;;:::888777666444111///000111111000000111333555;;;jjjjjjLLL[[[zzz|||wwwsssooonnnoooooollljjj``````WWWGGG>>>AAAGGGIIIUUUbbbnnnuuu{{{{{{mmm\\\AAA<<<===IIIYYYeeejjjkkkZZZMMMPPP```iiiqqqzzzyyydddeee___\\\\\\WWW]]]rrroooUUUEEEEEEJJJKKK[[[iiinnnjjjhhhbbbaaalllwwwhhh```mmmmmm]]]JJJIIITTTjjjvvvsssnnnooohhhkkkpppsssvvvzzz~~~llllllpppttt{{{}}}vvvpppsssrrrmmmkkkiiifff\\\QQQHHHFFFGGGFFFFFFGGGGGGPPPuuuvvvoooooo___HHH;;;555555444444444333333333---111000000555888HHHddd}}}uuusss{{{vvvkkkbbb\\\OOOHHHBBBBBBHHHPPPTTTUUUSSSWWWYYYWWWVVVVVVSSSNNNRRRVVV\\\``````bbbooo|||wwwcccddddddccccccbbbbbbbbbbbb```\\\YYYZZZ```hhhmmmpppiii]]]ZZZsssiiikkk|||zzz{{{~~~eeeSSSLLLGGGFFFIIIIIIKKKLLLMMMLLLLLLNNNPPPKKKRRRQQQNNNQQQRRR^^^tttwwwhhhssssssDDDEEETTTeeeRRRHHHDDD===>>>???777888888999:::<<<;;;999666555555555666777666444222//////000000111111222222999888666666777777555444111777666444:::EEEbbbcccVVVlll~~~uuufffVVVKKKEEEEEEKKKRRRcccttt||||||eeeUUULLLDDD@@@>>>@@@@@@AAAFFFMMMTTTQQQOOOLLLHHHEEEIIIPPPKKKVVV]]]bbbaaaRRRGGGNNNRRR\\\kkkrrreeePPPGGGIIIGGGNNNOOOPPPSSSMMMKKKVVV]]]ZZZ^^^ZZZHHH@@@DDDCCC>>>>>>???DDDKKKQQQTTTTTTYYYcccgggdddcccjjjnnnmmmpppsssvvvwwwwwwuuuuuuuuuuuu{{{ssshhhiiinnnooommmkkkfffdddaaa\\\VVVQQQMMMJJJEEEDDDBBBBBBBBBEEEGGGIIIFFFOOOZZZdddmmmzzzpppkkkeeeyyyCCC;;;===;;;666333333222...333222222111111222222333<<<___hhhVVVWWWtttxxxvvvqqqmmmllloooppplllhhhaaaeeeVVVCCCAAADDDGGGOOO^^^ggg~~~lllGGG<<<:::FFFRRRXXX```iiiWWWXXX^^^iiitttvvvnnneeedddbbbaaa___[[[\\\jjjzzziiiRRRFFFHHHJJJIII]]]fffmmmjjjfffeeeffffffwwwjjjmmmnnnrrrZZZIIIJJJRRRbbbnnnpppllljjjdddgggnnnuuuyyy|||xxxtttyyy~~~|||uuupppmmmkkkdddYYYQQQIIIEEEFFFGGGEEECCCFFFSSSwwwyyyrrr]]]<<<999555555444333222222222222000111333444333777GGGVVV|||wwwvvvwwwooohhhZZZRRRMMMHHHGGGKKKPPPSSSTTTUUUVVVWWWVVVTTTRRRQQQRRRTTTZZZaaafffdddeeeooo|||jjjjjjjjjcccaaafffeee^^^\\\```jjj]]]TTTVVVYYYYYY___ggg```UUU```nnnmmm{{{~~~qqqppp}}}{{{yyywwwzzzyyyWWWJJJGGGDDDCCCGGGJJJJJJJJJJJJKKKMMMNNNOOORRRNNNMMMNNNNNNSSSbbbsssuuuiiiooogggIIICCCccc}}}hhhVVVCCC???BBBCCC???<<<999666555666999;;;999777999888777555333222222111777444111///000000111000888777555555666666444333000666444333888CCC___hhhUUUggg{{{wwwiiiXXXLLLFFFFFFLLLTTTcccttt{{{}}}nnnZZZNNNDDD@@@===???@@@AAAGGGNNNOOONNNNNNMMMHHHCCCDDDHHHHHHQQQUUUZZZ\\\QQQJJJRRRYYYhhhvvvuuueeeUUUOOOPPPGGGMMMMMMNNNTTTRRRVVVeeeddd___aaa\\\III@@@AAA???@@@BBBDDDDDDFFFJJJPPPTTTVVV\\\___]]]```jjjrrrsssqqqtttwwwxxxwwwvvvvvvwwwuuu|||wwwmmmeeegggjjjjjjhhhggggggeeebbb]]]WWWPPPKKKHHHFFFDDDBBBAAABBBDDDFFFHHHHHHPPPZZZcccnnn~~~nnnlllnnnrrr}}}DDD999<<<;;;666333333222///333222222111111222222333777[[[iiiZZZWWWnnn|||tttrrrpppnnnmmmmmmkkkkkkfffhhh\\\KKKFFFDDDJJJYYYwww~~~rrr@@@::::::DDDKKKLLLRRR\\\XXXaaalllrrrqqqjjjddd```eeedddeeeeeecccffftttzzzaaaQQQKKKKKKJJJHHHSSS```jjjiiifffhhhnnnrrrjjjrrr|||xxxYYYSSSTTT^^^gggeee]]]WWWcccffflllttt{{{yyyvvv{{{vvvrrrqqqooojjj^^^WWWPPPHHHEEEGGGHHHGGGDDDFFFUUU{{{~~~xxxbbb@@@<<<666555444333222222222222111222444444333777EEESSSwwwqqqkkk^^^UUUPPPJJJHHHKKKPPPSSSTTTUUUVVVWWWVVVSSSRRRRRRSSSVVVZZZccckkkooorrr{{{hhhhhhjjjdddcccfffddd]]]]]]ccclll]]]SSSUUUYYYZZZ^^^dddfffcccmmmuuuaaabbbmmm~~~uuussszzzyyyzzzwwwwwwzzz}}}dddLLLFFFFFFDDDEEEJJJLLLLLLLLLMMMNNNNNNOOOOOOPPPMMMMMMOOOQQQVVVeeetttmmmiiikkkxxx___IIIHHHhhh}}}eeeUUUFFFBBBCCCBBB>>><<<>>><<<:::;;;<<<===;;;999777777666555444444444444666444111///000000000000777555444444555444333111000444333222777@@@\\\mmmTTTaaauuu{{{mmm\\\OOOGGGFFFMMMUUUcccttt{{{}}}yyyaaaPPPDDD@@@===???AAABBBGGGMMMKKKLLLOOOQQQLLLDDDBBBEEENNNSSSQQQRRRVVVQQQNNNVVVaaauuuttt```WWWWWWWWWVVV[[[XXXUUUWWWUUUZZZkkkooodddaaa[[[III??????===@@@FFFLLLMMMJJJIIIMMMRRRWWWXXXWWWVVV[[[dddkkknnnrrrtttwwwwwwwwwwwwwwwyyy{{{~~~mmmfffbbbeeegggfffeeeeeefffeeeccc^^^XXXPPPIIIEEEFFFDDDBBBAAAAAACCCEEEGGGHHHNNNWWW___jjj|||}}}kkkjjjrrrttt}}}{{{BBB:::======999666666555222222222111111111111222222444XXXmmmbbbVVVhhhyyy}}}|||rrrsssssspppllljjjkkkmmmiiiiii___TTTKKKDDDOOOjjjxxxeeeBBB@@@DDDJJJJJJIIIPPP[[[eeepppxxxtttggg^^^^^^bbbgggfffgggggghhhnnn}}}pppXXXQQQRRRNNNIIIHHHVVVbbbkkkhhheeemmm}}}xxxmmm___XXXVVV___gggggg___YYYhhhlllssszzz}}}tttsssvvv{{{~~~qqqooopppooogggXXXTTTNNNGGGFFFHHHJJJHHHFFFFFFYYY~~~fffAAA;;;666555444333222222222222222333444555333666BBBOOO{{{zzztttnnnaaaYYYSSSLLLIIILLLPPPSSSTTTVVVWWWVVVTTTSSSRRRTTTVVVXXXZZZcccppp{{{jjjkkkjjjgggggghhhbbb[[[^^^gggnnn]]]PPPRRRYYY\\\```eeepppuuu~~~zzzkkk```\\\eeemmmvvvuuuhhh[[[YYY^^^jjjrrryyy}}}xxxyyytttwww{{{___PPPEEEDDDFFFEEEGGGLLLNNNOOOPPPQQQQQQPPPOOONNNNNNLLLMMMPPPTTT[[[hhhtttiiioooooo{{{ZZZFFFPPPrrrvvv^^^SSSHHHFFFEEEAAA>>>===BBB@@@>>>>>>>>>===<<<:::666666555555555666777777666444111000000000000///777666444444555555333222111444222333777===XXXoooVVV^^^nnn~~~~~~ppp___QQQGGGEEELLLTTTbbbttt|||~~~eeeRRREEEAAA@@@CCCDDDDDDEEEHHHJJJLLLOOORRROOOHHHHHHKKK[[[\\\SSSOOOUUUTTTQQQXXXaaawww~~~iiiWWWYYY```aaajjjlllccc[[[[[[XXX^^^pppuuuddd[[[UUUFFF>>>@@@??????GGGRRRXXXWWWTTTRRRQQQWWWTTTTTTZZZaaagggkkkmmmrrrtttvvvvvvwwwwwwyyy{{{qqqccc___^^^aaadddccceeegggccccccbbb^^^XXXQQQJJJFFFFFFDDDBBBAAAAAABBBEEEFFFEEEKKKSSSZZZbbbqqqyyyjjjgggsssyyyrrr???<<>>IIIpppxxx|||}}}vvvooobbb\\\UUUNNNKKKMMMRRRUUUUUUVVVVVVUUUSSSRRRRRRUUUWWW\\\[[[aaapppnnnoookkkiiijjjjjjbbbZZZ___lllqqq\\\KKKLLLVVV^^^fffmmm}}}|||ggg\\\```hhhqqqttttttoooeee\\\[[[]]][[[cccnnnxxx~~~uuuxxxpppxxxyyyRRRJJJEEEFFFFFFEEEGGGLLLOOOPPPRRRSSSRRRPPPNNNMMMMMMMMMMMMPPPVVV^^^hhhpppgggsssrrr}}}SSSBBBZZZ~~~~~~zzzTTTMMMHHHGGGEEE@@@>>>???AAA@@@???>>>======<<<;;;777777666666666777888888777444222111111111///...888666555555555555444222333555333555888<<>>CCCEEECCCIIIQQQZZZaaacccaaa___XXXRRRUUUcccooosssrrrsssrrrsssuuuvvvwwwyyy}}}tttggg[[[WWWXXX]]]aaabbbcccfff``````___]]]YYYSSSLLLIIIFFFDDDBBBAAAAAACCCEEEGGGHHHOOOWWW]]]bbblllzzzwwwkkkhhhvvviii>>>>>>CCCEEE???:::888777555222111111000000111111222777PPPoookkkSSS]]]tttxxxxxxtttooonnnoooooolllhhhhhheee___\\\UUULLL```uuurrrqqqgggYYYNNNFFFGGGJJJMMMNNNOOOWWWiiizzzvvvhhh^^^\\\aaahhhmmmfffbbb^^^```kkk{{{sssbbbXXXYYYUUUKKKIIIQQQXXXcccjjjggghhhuuuooozzz|||ggghhhnnn``````aaadddhhhfffeeejjjqqq}}}}}}zzzxxxuuuppppppttt{{{tttrrrjjjfffaaaVVVMMMIIIEEEGGGKKKMMMKKKHHHGGG```lll@@@777666666555444333333333333333333444666444444;;;DDDccc}}}}}}rrrrrrxxxqqqeee___YYYPPPMMMOOOSSSVVVWWWUUUUUUTTTRRRQQQRRRUUUXXX^^^\\\___lll|||nnnnnnlllkkkmmmlllccc[[[aaannnttt\\\GGGGGGTTTaaaooo{{{yyyaaa^^^kkkwwwqqqqqqrrrrrrqqqmmmfff___\\\aaakkkvvv~~~ttttttnnnyyycccLLLIIIGGGFFFEEEEEEIIINNNOOOPPPRRRRRRRRRPPPMMMLLLNNNNNNNNNQQQXXXaaagggjjj```lllssslllFFFCCChhhMMMHHHEEEEEEDDD@@@???AAA>>>??????>>>============999999888777777777888888888666333222222111000...888777555555666666444333444444222666888999RRR{{{mmmZZZ\\\cccsssuuufffWWWJJJDDDHHHPPPVVVlllwww{{{kkkZZZLLLGGGDDDHHHJJJGGGDDDDDDCCCBBBBBBEEEFFFHHHQQQZZZfffeeeZZZUUU```bbbZZZWWWPPP___bbbYYY\\\pppuuu^^^PPPTTTZZZggg{{{nnnRRREEEEEEAAA@@@GGGJJJLLLNNNSSS\\\hhhrrrwwwyyycccVVVTTTcccooonnnjjjkkkrrrtttuuuwwwyyy}}}~~~wwwssskkkbbb[[[XXXZZZbbbhhhgggdddccc^^^^^^^^^\\\XXXSSSNNNKKKEEEDDDBBBBBBBBBEEEGGGIIINNNVVV```gggkkkrrr}}}wwwlllmmm```@@@@@@FFFGGGAAA888555333111111111000000000000111111555HHHiiikkkPPPZZZxxxzzzzzztttooonnnqqqqqqlllgggiiigggbbb```\\\SSSaaayyyeeeZZZ]]]XXXFFF@@@JJJIIILLLOOOSSSXXXcccqqq}}}rrrhhh^^^]]]dddiiiiiieeeaaa___```jjj}}}ggg```]]][[[TTTKKKLLLSSSPPP]]]kkkssszzzuuuzzzfffQQQ[[[\\\UUUZZZ\\\______]]]```ooozzzxxxxxxtttpppuuuxxxvvvtttiiiddd```VVVKKKHHHEEEHHHLLLNNNLLLHHHJJJgggqqqBBB999777666555444333333333333222222444666555444999???XXXsss~~~wwwwwwzzzvvvlllfff^^^TTTOOOOOORRRUUUVVVRRRRRRSSSRRRQQQRRRTTTVVV[[[[[[___iiiuuullliiimmmlllnnnnnnfff]]]bbbnnnuuu]]]HHHHHHTTTdddvvv}}}gggiiivvv~~~pppyyyooopppuuuoooooonnnzzzmmmTTTFFFFFFDDDDDDDDDFFFKKKOOOOOOPPPQQQQQQPPPOOONNNMMMNNNOOOPPPSSS\\\eeehhhgggbbbiii}}}\\\AAAOOO|||~~~NNNHHHCCCCCCBBB@@@???AAA===?????????===<<<===???::::::999888888888999999999777555444444333111///777555444444555444333111444333111555777666OOOxxxpppYYYXXXaaasssxxxjjj\\\NNNEEEGGGOOOUUUkkkxxx{{{qqqaaaQQQIIICCCDDDHHHIIIJJJKKKGGGEEEEEEHHHJJJNNNXXXbbbmmmmmmbbb^^^jjjkkk\\\SSSOOOVVVZZZ\\\gggyyy}}}wwwppp```[[[ccceeeeeeooodddIII>>>DDDDDDDDDIIIKKKPPPVVVaaammmyyynnnXXXNNN[[[hhhhhhgggllltttvvvwwwyyy}}}uuummmlllkkkiiiiiiggglllwww~~~xxxmmmfff```___^^^ZZZVVVRRRMMMKKKEEEDDDCCCBBBDDDFFFJJJLLLNNNWWWccclllrrr{{{vvvlllnnn|||uuu}}}RRR@@@DDDKKKMMMDDD:::444222000111111000000000000111111333@@@fffnnnSSS\\\}}}yyyyyyuuurrrpppooonnnkkkiiigggiiieeecccaaaVVVWWWjjjcccWWWLLLMMMLLL???;;;HHHLLLOOOUUU]]]eeelllooooooddd```___bbbiiikkkhhhddd^^^aaajjj~~~xxx___``````[[[TTTOOOOOOQQQPPPZZZhhhssszzzmmmooo___```nnncccccc^^^[[[YYYYYY\\\iii{{{qqqnnnxxxtttssstttqqqrrr}}}~~~vvvvvvtttjjjfffaaaUUUJJJGGGFFFHHHMMMOOOLLLGGGNNNoootttCCC;;;777666555444444333333444111111333666666444777===PPPkkk~~~~~~|||sssnnneeeYYYQQQOOOPPPQQQQQQNNNPPPRRRRRRQQQQQQSSSUUUTTTYYYbbbjjjrrr{{{}}}mmmiiinnnlllnnnpppiii```cccmmmttt___MMMLLLVVVeeezzzsssvvv|||tttdddmmmrrrzzz|||jjjWWWKKKCCCCCCCCCCCCEEEIIILLLNNNPPPPPPPPPPPPPPPPPPOOOOOONNNPPPRRRVVV```kkkmmmhhhjjjmmmqqqQQQFFFccctttUUULLLCCCBBBBBB@@@???AAA<<<>>>???===:::888999;;;999888888999999:::;;;<<<;;;999777666666444222000666444333333333333222000333111000444666444LLLuuusssWWWUUU___tttzzznnn```PPPFFFHHHOOOWWWnnn{{{~~~uuufffTTTIII@@@AAAEEEJJJOOOSSSOOOMMMNNNPPPRRRVVV```kkkvvvwwwlllhhhrrrppp]]]OOORRRTTTXXX```nnnzzzyyyrrr^^^aaaaaalll{{{xxxkkkjjj^^^CCC;;;FFFHHHGGGJJJJJJOOO]]]qqqpppUUUGGGVVVhhhpppwwwvvvwwwyyy|||ppphhhkkkrrruuuyyyyyyyyymmmcccaaa^^^ZZZUUUPPPLLLJJJEEEDDDCCCCCCEEEHHHKKKMMMIIISSS```jjjsssvvvkkklll}}}iiivvv{{{GGG===JJJQQQRRRIII===777444222111111000000000000111111333>>>fffsssXXXaaa|||vvv~~~vvvvvvuuurrrnnnkkkkkkllldddhhhfffcccaaaTTTLLLSSSOOOQQQLLLJJJKKKCCC===CCCJJJOOOXXXbbblllnnnfff]]]___bbbeeeggghhhiiikkkkkk]]]eeettteee\\\aaaaaaZZZTTTTTTRRRNNNSSSWWW]]]fffsss}}}{{{sss^^^QQQYYY^^^yyywww{{{pppggg^^^[[[aaattt|||lllfffkkkppppppxxxssssssuuutttyyy~~~vvvuuusssmmmjjjcccSSSJJJGGGFFFIIINNNOOOKKKGGGQQQuuuuuuBBB:::777777555444444444444444000000222666666444777<<>>???<<<:::888888777555333000777777555444444444444444333333111333777777LLLpppzzzVVVSSSeeeuuu~~~~~~wwweeeQQQEEEEEEKKKVVVdddwwwvvv^^^RRRHHH@@@CCCKKKRRRWWW\\\YYYbbb[[[PPPXXXdddnnnyyyyyy{{{vvv^^^IIIOOO[[[gggmmmrrrrrrfffYYYVVVXXXeeeyyyyyyiii___TTTEEEEEE@@@FFFPPPIIIMMMQQQuuu\\\IIIKKKWWW]]]sss{{{xxxyyy}}}uuupppooosssyyybbbaaa```]]]ZZZUUUQQQNNNLLLEEEDDDDDDDDDEEEGGGJJJKKKPPPWWWaaalllxxxrrriiilllxxx}}}~~~gggHHH>>>SSS\\\]]]NNN<<<444444555222222111111111111222222333888fffmmmeeeYYYxxxzzzuuutttssssssssspppllliiiiiihhhddd___]]]ZZZQQQFFFLLLLLLJJJEEE???===>>>@@@IIIUUUdddkkkiiiccc```___aaahhhhhhccceeennnlllbbbffffffpppgggaaabbbbbb^^^WWWRRRPPPQQQQQQRRRSSSUUUYYY[[[XXXTTTLLLMMM[[[tttttt[[[iii~~~pppdddZZZ[[[ppp~~~vvvssstttttt~~~|||xxxuuussssssrrrkkk^^^TTTJJJHHHDDDLLLVVVNNNCCCGGGSSS}}}jjj<<<>>>999888666555333333222222444333222111222444666888MMMfff~~~zzzqqqlll```SSSOOORRRQQQLLLOOOKKKKKKQQQUUUTTTSSSTTTSSSYYYeeeqqqxxxkkkuuukkknnnqqqnnnqqqtttmmmbbbdddnnnpppfffTTTNNN\\\kkk{{{zzzlll```]]]ccckkksssyyyaaaTTTKKKAAA@@@AAACCCGGGKKKNNNNNNMMMOOOMMMLLLNNNQQQRRRPPPNNNOOOSSSVVV```ppppppkkkpppzzzLLLNNNMMM]]]PPPCCC@@@@@@???>>>>>><<<888777;;;===:::666555222777:::999:::<<<:::666;;;999888888888666333000666666555444333333333333444444111333666444FFFggg^^^PPPYYYjjjzzzxxxgggQQQEEEFFFKKKVVVddduuuyyy```SSSLLLFFFFFFJJJQQQ]]]hhhooopppaaaTTT___rrr|||ttt^^^NNNSSS]]]iiirrrssslll]]]PPPWWW[[[ffftttwwwmmmaaa[[[NNN@@@BBB@@@HHHQQQJJJOOO\\\pppUUUGGGLLLWWW]]]yyy}}}vvvrrrqqqvvv|||hhhaaa```]]]YYYUUUQQQMMMKKKEEEDDDDDDDDDEEEGGGJJJLLLSSSZZZdddooozzzppphhhppp[[[GGGIIIcccgggcccQQQ>>>444333222222222111111111111222222666666___nnnlll^^^vvvyyyuuutttsssssssssrrrpppmmmjjjiiihhhddd___]]]ZZZPPPFFF@@@@@@@@@>>><<<===AAAEEEMMMVVVaaaeeeccc``````bbbcccggghhhhhhiiijjjfff___fffyyyeee___aaacccccc^^^WWWRRRQQQQQQRRRTTTUUUTTTTTTSSSOOOIIISSSPPP]]]xxx{{{iiiuuu|||xxxwwwzzzssseee___[[[]]]lllzzzrrrooorrrxxx}}}{{{wwwzzzvvvrrrqqqoooiii]]]TTTKKKIIIFFFLLLUUULLLBBBHHHXXXccc:::<<<777666555444444444444444444333222222222444666777HHHaaa}}}~~~zzzrrrooodddWWWPPPQQQPPPLLLNNNKKKLLLPPPRRRPPPQQQSSSSSSVVV___lllwwwooowwwmmmooorrroooqqqtttnnncccdddmmmsssgggTTTOOO[[[hhhyyy~~~yyy|||tttiiibbbeeeoooyyytttZZZPPPJJJCCCBBBBBBDDDHHHLLLOOOOOONNNPPPNNNNNNPPPRRRRRRPPPMMMMMMVVV\\\fffrrrppplllssszzzxxxMMMPPPeee|||WWWKKKAAA>>>???>>><<<<<<>>>:::999:::999555444555999999777444777>>>AAA@@@;;;:::999999999777444222666555444333222222222222444555222333555111>>>ZZZ{{{xxx[[[UUUfffzzzzzzhhhRRRFFFFFFLLLVVVcccttt~~~|||cccMMMJJJFFFEEEEEENNN___ppp}}}hhh\\\nnn{{{tttzzzxxxgggUUUNNNZZZcccsss}}}zzzjjjZZZRRR^^^aaagggllljjjaaaZZZXXXKKK===BBBCCCLLLVVVPPPVVVooonnn[[[OOOGGGQQQ[[[fffyyyuuusssxxx~~~xxxiiibbb```]]]YYYTTTPPPLLLJJJEEEDDDCCCDDDEEEGGGJJJLLLRRRZZZeeeppp{{{ooogggmmmmmmNNNOOOccczzzxxxlllVVVBBB777333222222222111111111111222222555...QQQlllnnn[[[sssuuuttttttvvvtttsssrrrrrrpppnnnkkkhhhhhheee```]]]YYYPPPFFF999999999999;;;@@@FFFKKKQQQWWW]]]___]]]^^^aaaeeeffffffiiillljjjcccaaaccctttooo```^^^bbbdddddd```YYYSSSQQQQQQZZZ]]]]]]XXXUUUUUUQQQLLLUUU]]]tttwwwtttssshhhfffwwwzzzvvvssspppnnnppppppeee]]]\\\]]]___jjjwwwsssnnnoooyyy|||zzzwww|||wwwrrrooolllfff[[[SSSKKKKKKHHHLLLRRRIIIAAAHHH___ZZZ888:::555555444444444555555666333333222222222444555666BBBYYYttt}}}yyyuuusssjjj^^^TTTPPPNNNLLLKKKKKKMMMOOOMMMJJJMMMSSSSSSTTTZZZgggvvvvvvzzzoooppprrrpppqqqtttoooeeedddjjjwwwiiiUUUQQQ\\\eeexxxzzztttnnnzzzsssqqqyyykkkRRRJJJHHHDDDCCCDDDFFFJJJNNNPPPPPPOOOPPPPPPPPPRRRSSSSSSPPPMMMMMM\\\gggqqqwwwqqqoooyyyfffIIIJJJ|||sssOOOEEE======>>><<<::::::===;;;999999666333777>>>>>><<<666333777???CCCAAA:::999999999:::999777444666666555444333333333333444666333444666222:::QQQmmmYYYeeezzz{{{hhhSSSEEEEEEJJJSSSbbbttt}}}cccLLLHHHEEEDDDFFFMMM^^^mmm{{{yyyiiiccczzzrrrgggfffpppnnn[[[NNNNNN]]]kkkjjj^^^^^^hhhfffeeeeeedddbbb```___QQQAAADDDGGGQQQ\\\WWWaaa}}}nnnccc]]]UUUNNNYYYfffuuu|||vvvtttyyy}}}iiiiiibbb```\\\XXXSSSNNNKKKIIIDDDDDDCCCCCCEEEHHHKKKLLLNNNWWWdddooozzzooojjjjjj{{{www\\\JJJ^^^sss\\\GGG;;;666444222222111111111111222222444---IIInnnqqqXXXcccuuuppp~~~{{{{{{xxxuuusssrrrpppmmmkkkhhhiiigggbbb^^^YYYPPPGGG===<<<;;;;;;???DDDKKKPPPTTTXXX\\\]]]]]]___ccchhhjjjgggiiilllcccZZZdddvvvvvvbbbaaaaaadddffffffbbb[[[UUURRRRRR```cccaaaXXXUUUYYY\\\ZZZYYYkkkeeeTTT^^^ZZZYYYdddvvvyyyttttttssspppmmmnnniiidddaaa```^^^___iiiuuuvvvlllmmmuuu}}}~~~}}}||||||{{{wwwsssoookkkcccXXXPPPJJJLLLIIILLLOOOEEE???IIIfffQQQ888;;;666666555444444444444555333333222222222333444555===PPPhhh|||~~~{{{xxxwwwqqqfffYYYQQQMMMLLLIIIJJJMMMMMMIIIEEEJJJSSSWWWYYY^^^gggvvv{{{rrrqqqsssppprrrtttppphhheeefffwwwkkkYYYUUU^^^eeeyyy~~~xxxwwwyyyxxxtttvvvuuuzzzbbbKKKFFFFFFCCCEEEFFFHHHKKKOOOQQQQQQPPPPPPQQQSSSTTTTTTSSSPPPNNNNNNbbbqqqyyyzzzrrrsssTTTIIIJJJeeeHHH@@@<<<===???===:::;;;999999::::::777888AAAMMMEEEBBB;;;666999>>>>>>:::888888888999:::999777555888777666555555444444444222555333444888555:::LLLyyyyyy\\\aaasss}}}{{{iiiSSSEEECCCGGGOOO___sss}}}dddVVVNNNHHHIIILLLPPPXXX___eeeiiiaaaaaauuu}}}xxx^^^[[[aaallliiiZZZSSSWWWeeewwwkkkeeejjjjjjeeeaaaccckkkrrrssspppXXXEEEFFFJJJTTT___]]]jjjqqqVVVcccrrrbbbVVV___pppwwwtttyyysssfffmmmcccaaa\\\WWWQQQMMMJJJHHHDDDCCCCCCCCCEEEHHHKKKMMMNNNWWWdddnnnxxxpppmmmnnn|||xxxssszzzhhhPPPLLLmmmvvv___KKK<<<666555222222111111111111222222777444JJJtttuuu[[[[[[}}}rrrlllzzz}}}yyyuuurrrpppmmmkkkiiikkkjjjeee___ZZZQQQHHHAAA???>>>???CCCIIIPPPTTTTTTXXX]]]```aaacccfffiiimmmhhhgggeeeYYYUUUmmm]]]YYYaaabbbfffhhhiiieee^^^WWWTTTSSS```ddd^^^PPPLLLVVV```cccbbbrrrtttccc```eeeoooiiilllyyyyyyssssssssspppnnnooojjjkkkjjjddd\\\\\\hhhvvvooojjjnnnyyy~~~zzz~~~|||{{{~~~wwwuuurrroooiii___TTTKKKHHHKKKJJJLLLLLLBBB???MMMpppxxxJJJ;;;<<<888777666555444333333333333222222222333333333444:::GGG\\\ooo~~~{{{zzzvvvmmm```UUUNNNMMMHHHJJJLLLLLLFFFCCCJJJTTT[[[bbbiiinnnyyy|||tttqqqrrrpppqqqsssrrrlllfffdddtttnnn___XXX^^^gggzzzwwwzzz{{{zzzwwwvvvxxxyyyxxxtttqqqsss}}}|||[[[GGGDDDDDDBBBGGGGGGIIILLLPPPRRRRRRPPPPPPQQQSSSTTTSSSRRRQQQPPPPPPeeetttxxxwwwpppwwwjjjIIIMMMSSSUUUDDD>>><<<>>>@@@>>><<<===:::;;;======;;;===HHHVVVUUUPPPEEE:::777;;;;;;999777666666777999888666444999888777666555555555555111555222333999777;;;IIIppp~~~___^^^mmmxxx|||{{{kkkVVVFFFCCCFFFKKK[[[ppp~~~ggg^^^SSSKKKLLLPPPRRRRRRSSSXXX```\\\YYYdddggg]]]UUUWWW\\\dddhhhbbbZZZZZZ___qqq|||ooonnnrrrcccbbbcccjjjwww|||[[[FFFHHHMMMXXXaaa```nnn|||[[[NNNjjjhhhWWW^^^qqq}}}}}}~~~|||}}}wwwttt{{{rrrhhhllldddaaa\\\VVVPPPKKKIIIGGGCCCCCCCCCCCCEEEHHHKKKMMMSSS\\\gggpppxxx~~~pppoooooo~~~ooooooyyy___MMMYYY|||}}}fffNNN;;;444444222222111111111111222222333666FFFrrruuu___TTTuuuuuukkkgggtttyyyuuurrrpppmmmllljjjmmmmmmhhhaaa[[[RRRIII???===<<>><<>>>>>???@@@@@@BBBAAA>>>>>>GGGRRRddd]]]NNN>>>666888===>>>777666666777888888666444888777666555555444444555111555111111888888999EEEmmm{{{___[[[jjjxxxzzz~~~|||oooYYYIIIDDDFFFIIIXXXkkkwww|||ooobbbWWWPPPRRRXXX[[[\\\^^^aaaiii```TTTWWWYYYUUUUUU___jjjnnneeeZZZXXX^^^bbbpppxxxlllnnnoookkk]]]eeennnvvvuuuZZZFFFKKKTTT```gggdddrrraaaQQQNNNgggwww___KKKUUUlllsss}}}{{{yyywwwyyywwwuuu~~~pppkkkkkkeeeaaa[[[UUUOOOJJJHHHFFFCCCCCCBBBCCCEEEHHHLLLNNNUUU^^^jjjsss|||zzzmmmnnnmmmuuulllxxx~~~___VVVooorrrVVV===333444222222111111111111222222...444<<>><<<<<<@@@GGGNNNSSSTTTRRRVVV]]]cccgggjjjlllmmmiiibbbYYYSSSRRR```~~~ooo```^^^bbbfffiiikkknnnoookkkddd\\\XXXWWWffflllcccMMMFFFVVVhhhnnnkkkssswwwoooeeeiii{{{xxxqqqoooooonnnmmmooolllpppppphhh___aaalllwwwkkkmmmooowww~~~{{{zzzxxxuuusssooolllggg```YYYRRRKKKGGGEEEMMMOOOPPPMMMDDDHHH\\\bbbAAA>>>999888777666555444333333333222222333333333222222222777888BBBYYYqqqzzzxxxwwwooo```TTTPPPKKKIIIIIIIIIGGGFFFMMMWWW^^^mmm|||sssuuuvvvmmmooooooooorrruuusssjjjbbbjjjxxxnnnYYYYYYgggsss}}}tttqqqtttwwwzzzzzz{{{~~~{{{xxxyyynnnPPPEEEEEEEEECCCHHHHHHJJJMMMPPPRRRQQQPPPNNNPPPQQQQQQOOOPPPSSSVVV^^^mmmrrrnnnlllnnnQQQ@@@JJJkkkaaaHHHBBB>>><<>>>>>AAABBBBBBBBBBBB???===BBBIII^^^]]]UUUFFF;;;999;;;<<<888777777888999888666444777777555444444444444444222555111000777777888AAAlllrrrZZZVVVfffvvvyyy~~~~~~qqq\\\KKKEEEFFFIIIVVVfffqqqwww}}}uuufff^^^YYY^^^ffflllrrrvvvrrrwwwhhhUUUTTTZZZ```hhhnnn{{{zzzgggWWWYYYcccggg```lllkkkZZZWWWdddfff\\\\\\kkkzzzttthhhYYYGGGOOO[[[hhhnnnhhhvvvaaaJJJGGGJJJYYY[[[RRR???MMMhhhmmmttttttsssvvvxxxvvvxxxooopppoooeeeaaa[[[TTTNNNJJJGGGFFFCCCBBBBBBCCCEEEIIILLLNNNSSS]]]jjjuuuwwwkkkmmmnnnrrrqqqdddaaa}}}]]]AAA555666222222111111111111222222///666888hhhxxxrrrXXXmmmwwwfffcccooozzz~~~yyytttpppoooooooooooolllqqqrrrlllddd]]]TTTLLLAAA??????BBBIIINNNQQQQQQRRRUUU[[[aaagggkkknnnooofff^^^TTTOOOUUUgggvvvaaaSSSYYYaaaaaabbbhhhmmmoooqqqmmmeee^^^YYYXXX```hhhbbbMMMFFFWWWiiipppqqqqqqnnnhhhkkk{{{zzzsssmmmoooqqqqqqrrrtttlllooooooiiieeeiiiqqqxxx{{{fffmmmmmm{{{~~~}}}zzzwwwxxxyyyvvvrrrnnniiiaaaXXXQQQLLLHHHGGGEEENNNQQQRRROOOGGGLLLbbb\\\>>>>>>777666555555444444444555555222222333333333222222111666333;;;RRRmmmyyywwwxxxsssdddVVVPPPLLLIIIHHHIIIHHHIIIOOOXXX]]]mmm~~~iiinnnwwwkkknnnnnnooorrrvvvuuukkkbbbggg{{{sssYYYVVVeeennnrrr{{{zzzyyyyyy{{{zzzzzz{{{~~~}}}zzz}}}kkkMMMDDDEEEFFFDDDHHHHHHJJJMMMPPPRRRQQQPPPNNNOOOPPPOOONNNPPPTTTXXXgggsssuuunnnlllrrrqqqMMMCCCQQQUUULLLAAA>>><<<>>>???===>>>BBB@@@???@@@BBB???<<>>???FFFLLLMMMPPPSSSVVV[[[aaafffiiijjjlllmmmcccVVVSSSQQQ\\\}}}gggSSSYYY___cccccccccccceeerrrrrrpppoookkkddd\\\VVV^^^iiieeeRRRKKKZZZiiillllll{{{mmmiiiuuuuuuqqqllliiijjjpppsssqqqnnnpppqqqqqqmmmjjjlllttt{{{iii]]]gggzzz~~~{{{xxxuuutttssssssnnndddYYYRRRLLLFFFEEEGGGHHHKKKPPPXXXTTTCCCKKKlllQQQ<<<>>>;;;666666666666555555555555555444333333222222222222666555999DDDZZZxxx~~~yyysssmmmbbbYYYOOOJJJHHHJJJHHHFFFOOO]]]```hhhvvvhhhjjjzzzpppppptttssspppuuu|||uuuhhheeexxx|||hhh[[[bbbjjjhhhooouuuxxxyyy~~~~~~|||{{{yyyyyyzzz{{{|||{{{}}}~~~|||zzz}}}^^^LLLIIIGGGFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRPPPPPPOOOMMMNNNRRRYYY^^^pppttt{{{sssgggtttWWWAAAJJJjjjwwwSSSIIIFFFCCC>>>===???@@@???>>>@@@@@@@@@AAAAAA@@@??????@@@BBBCCCAAA===:::888888<<<<<<;;;:::999999888888888666555555555555444222222333222111111333777:::]]]fffYYYddduuu~~~wwwgggTTTIIIGGGGGGRRRaaannnvvv|||ooojjjeeegggmmmtttvvvuuuoooeee\\\]]]hhhuuu}}}ooo^^^]]]iiinnnjjjVVVKKKEEEHHHMMMQQQ]]]kkk{{{vvvvvvrrrjjj\\\ZZZSSSaaayyyxxxppp{{{qqqPPP???AAAKKKVVV^^^VVVRRRTTT]]]eeemmmyyyyyyooonnn{{{|||tttooonnnjjjbbb]]]WWWQQQMMMKKKHHHFFFFFFCCCCCCGGGJJJIIIKKKNNNVVVaaannnyyyvvvnnnlllxxxooo~~~^^^ttt```BBB666777333222222111111111111111000333999XXX~~~~~~mmmoooqqqnnnmmm}}}}}}tttssstttrrrppppppooommmjjjhhheee___VVVOOODDD@@@AAAFFFKKKLLLNNNQQQWWW\\\bbbggghhhhhhhhhhhh^^^RRRQQQVVVbbbzzz|||```SSS\\\fffkkkhhhfffgggiiirrrrrrqqqppplllddd[[[UUUZZZiiiiiiWWWNNNYYYhhhllllllyyyllllllzzzxxxfffsssmmm______bbbhhhooosssqqqmmmqqqqqqqqqoooooooooqqqrrrggg^^^iii}}}{{{xxxvvvtttttttttmmmbbbVVVOOOIIIDDDCCCFFFJJJNNNSSSWWWQQQBBBNNNqqqMMM===>>>888666666666666555555555555555444333333222222222333222222555@@@VVVtttyyytttnnndddZZZOOOIIIHHHLLLKKKHHHMMMWWW]]]eeesssgggggg~~~}}}qqqnnnrrrrrrqqqwwwzzznnncccwwwppp^^^]]]gggnnnjjjkkkmmmrrr{{{|||zzzxxxxxxyyyzzzzzz}}}~~~XXXHHHGGGFFFEEEFFFHHHIIIKKKMMMOOOPPPQQQRRRPPPRRRRRROOOMMMRRR]]]gggzzztttwwwvvvllluuu~~~OOO@@@SSSvvvxxx[[[LLLGGGDDD@@@?????????>>><<<@@@@@@@@@@@@AAA@@@???>>>>>>??????===:::888777888======<<<;;;:::999888777888777555555666666444333222333222222111333666999UUUxxxnnn[[[cccuuu{{{kkkXXXKKKHHHFFFPPP^^^jjjssszzzqqqlllggggggkkkooonnnlllfffaaa^^^fffuuuyyynnn^^^VVV___kkkggg[[[JJJCCCAAAHHHPPPZZZkkk{{{{{{ttttttxxxrrrgggccc^^^XXXdddzzz{{{tttwwwiiiJJJ===AAAMMM[[[eee```aaaeeejjjpppxxx{{{yyy~~~|||~~~qqqooolllfff___ZZZUUUPPPLLLJJJGGGFFFEEEBBBCCCGGGIIIJJJLLLPPPZZZdddqqq~~~~~~qqqlllqqqooo~~~]]]|||```???444777444333222222111111111222333444666PPPzzzvvvggg~~~sssnnn|||wwwttttttsssrrrsssrrrooollljjjhhhbbbYYYSSSGGGCCCBBBFFFJJJKKKLLLPPPXXX]]]cccffffffcccaaa```VVVLLLOOOZZZeeepppkkkVVVVVVeeetttwwwoooggggggjjjrrrrrrsssrrrnnneee[[[TTTVVVgggmmm^^^QQQWWWfffnnnlllwwwpppyyyyyy[[[UUUbbbtttqqq[[[WWWXXX[[[aaaggglllmmmmmmrrrqqqqqqrrrtttrrrnnnkkkpppkkk\\\ZZZjjjzzz}}}|||zzzxxxvvvuuuttttttkkk___SSSJJJEEEAAABBBFFFMMMTTTVVVUUULLLAAASSSzzzvvvGGG??????666666666666666555555555555444444333222222222333333222222333;;;NNNjjjxxxuuuqqqggg\\\QQQJJJIIINNNOOOKKKKKKPPP[[[dddrrrccc```zzzqqqlllppprrrrrrzzz~~~uuuaaasssyyycccWWWbbbrrrnnniiihhhpppzzz}}}zzzyyyyyyyyyyyy~~~sssQQQEEEGGGHHHGGGGGGIIIJJJLLLNNNOOOQQQQQQQQQOOORRRSSSPPPNNNVVVeeerrr~~~ppppppuuurrrpppEEEBBBbbbxxxgggPPPGGGEEECCCAAAAAA???===;;;AAA@@@???@@@@@@@@@>>>===;;;<<<;;;999666666777888>>>===<<<;;;:::999999888:::888666666666666444333222222333222111222555888KKKqqqsssZZZbbbwww{{{lllYYYMMMIIIGGGNNN[[[gggqqqyyyrrrlllfffdddfffgggddd```dddaaa```eeemmmqqqnnniii\\\TTTLLLMMMWWW]]]RRRBBBCCC@@@DDDPPP^^^jjjwwwwwwvvvrrrooorrruuuooofffddd^^^[[[eeevvvyyypppjjjlllZZZHHH@@@CCCNNN\\\hhhooouuu}}}~~~zzztttnnnnnniiibbb\\\XXXSSSNNNKKKIIIFFFDDDCCCAAABBBFFFHHHIIIMMMRRRZZZeeettt|||qqqppp~~~~~~mmmsss^^^cccBBB888;;;555444333222222222222222333444444HHHrrrcccwwwvvvppp}}}|||wwwvvvtttssstttvvvrrrnnnkkkhhhddd^^^XXXJJJEEECCCFFFIIIJJJLLLPPPWWW\\\aaadddbbb]]]XXXVVVLLLIIINNNZZZ^^^\\\WWWPPP]]]oootttgggdddfffqqqrrrtttsssooofff[[[SSSSSSeeennnaaaRRRTTTeeesssxxx}}}^^^KKKRRR[[[eeeiiiccceeebbb^^^]]]```fffllloooqqqrrrsssuuuuuussspppnnnjjjnnnrrrnnnbbbWWWZZZbbbqqqzzz|||{{{zzzxxxvvvuuussssssiii]]]PPPGGGBBB@@@CCCGGGNNNXXXYYYQQQFFFBBB[[[hhhCCCAAA???666666666666666555555555555444333333222222333333333666444333777EEE\\\vvv~~~}}}wwwvvvtttlllbbbYYYNNNJJJNNNPPPLLLIIILLL[[[eeettt___ZZZuuuqqqmmmppprrrttt{{{zzzbbbmmm}}}lllXXX]]]pppzzzrrrpppxxx~~~}}}}}}}}}{{{iiiLLLDDDIIIKKKKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPUUU```ppp{{{vvvmmmmmmpppyyy___???LLLvvvmmmdddLLLDDDDDDCCCCCCBBB@@@>>>===AAA???>>>???@@@@@@>>>;;;:::999888666444555777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777777666555333111222333222111222444666EEEmmm}}}]]]bbbxxxyyylllZZZNNNJJJHHHNNNXXXcccoooyyytttnnngggccccccbbb^^^ZZZ^^^]]][[[YYYWWWTTTRRRQQQLLLGGGBBBBBBHHHJJJCCC999EEEEEEMMM]]]lllsssuuutttiiilllooopppqqqqqqmmmhhhaaa\\\]]]eeennntttlll]]]RRRKKKCCC@@@DDDQQQgggzzzyyy~~~zzzyyyooonnnooojjjbbbZZZWWWRRRNNNKKKHHHEEECCC@@@???AAAEEEFFFGGGMMMTTTXXXfffvvv|||uuuxxxtttiiimmmggggggJJJ??????666555444333222222222222333222333AAAfffbbbiiiwwwqqqlllyyy{{{yyyvvvuuuuuuwwwsssnnnkkkiiifff```\\\LLLFFFCCCEEEHHHIIIMMMQQQUUUYYY]]]___[[[UUUPPPLLLEEEIIINNNSSSRRRJJJIIIQQQ```rrryyyjjjdddeeeqqqrrrttttttpppggg]]]UUUQQQbbblllbbbRRRQQQeeezzzfffTTTUUUcccgggmmmxxx~~~wwwqqqkkkhhhjjjmmmppprrrppptttwwwwwwtttsssvvvyyyyyyqqqiiiccc```dddppp||||||zzzzzzyyywwwuuusssqqqqqqggg[[[NNNFFFBBBAAAEEEKKKPPP[[[ZZZMMMCCCFFFeee[[[BBBBBB===777666666666666555555555555333333333222222333333444555444222444>>>QQQiiizzz{{{jjjfffhhhmmmxxx|||wwwwwwwwwqqqiiidddVVVLLLMMMNNNJJJHHHKKKYYYfffyyyaaaVVVnnnqqqpppqqqsssvvv{{{~~~zzzjjjlllyyyzzzddd___jjj~~~zzzzzz~~~~~~~~~ttt\\\GGGEEEJJJKKKLLLNNNMMMMMMNNNPPPPPPQQQQQQQQQQQQNNNLLLRRR___mmmxxx}}}nnnppppppnnnmmmMMM???]]]mmmYYYUUUDDD@@@AAABBBBBBAAAAAA@@@@@@BBB???======@@@@@@===999999999777555333555888;;;888888999:::;;;<<<===>>><<<:::888777888777555333111222333222111222333555@@@jjjhhhddduuuzzzxxxxxxwwwnnn^^^QQQLLLHHHLLLUUU```lllxxx{{{ssskkkfffeeeccc___ZZZXXXXXXUUUPPPJJJHHHJJJLLLLLLGGG@@@<<<<<>>;;;<<<@@@@@@<<<777888888777555444555888;;;666777888999;;;<<<===>>>===;;;999888888777555333111222333333222111333444999bbbyyyttteeekkkhhhkkksssyyyuuufffVVVNNNGGGJJJQQQ\\\iiivvvxxxmmmhhhfffeeeaaa]]]ZZZVVVPPPKKKHHHIIIKKKMMMHHHDDD@@@======@@@GGGLLLOOOXXXdddjjjkkkgggccc```eeehhhmmmpppnnnjjjhhhhhhbbb^^^eeefffdddsss{{{iiiWWWRRRQQQZZZkkkddd___```ZZZ[[[cccjjjlll|||vvvpppllllllmmmlllmmmkkkgggiii{{{tttpppqqqppphhhaaa[[[XXXSSSOOOKKKGGGCCC@@@@@@@@@CCCGGGHHHIIIQQQ[[[\\\iiixxxvvvvvv{{{ooommmzzzjjjzzzXXX@@@999888888777666444333333222222111///555888EEEiiivvv^^^ZZZhhh``````iiirrrzzz{{{~~~|||yyyxxxxxxzzz~~~wwwjjj```UUUMMMGGGEEEEEEEEEHHHLLLLLLOOOQQQPPPLLLGGGCCCAAA???OOOLLLDDDJJJKKKPPPaaaeeemmmyyyxxxoooiiiqqqqqqrrrrrrpppjjjbbb\\\OOO\\\jjjjjj]]]WWWiiiyyyWWWbbbxxx}}}{{{|||qqqvvvyyy{{{||||||}}}zzzyyyxxxwwwuuurrrnnnkkkiii^^^SSSIIIEEEDDDDDDIIIOOOSSS```\\\KKKHHHXXX~~~HHHCCC???333:::666666666666555555555555333222222222333333444555///000222333888GGG[[[jjj~~~___ccchhhnnnttt|||~~~|||{{{yyyvvvsssdddWWWSSSMMMEEEDDDHHHKKK___zzz```aaazzzxxxqqqqqqrrruuuxxxyyyyyyyyysssooowww|||ggg]]]fffuuu{{{uuuxxx~~~~~~hhhQQQIIIEEEIIIJJJGGGJJJQQQOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQVVVaaannnvvvvvvsssqqqtttxxxgggFFF@@@TTT~~~oooWWWJJJ@@@HHH>>>???@@@???======@@@BBBCCC>>>:::<<>>@@@QQQJJJAAAMMMUUUXXXgggkkkooowww{{{pppfffqqqqqqqqqqqqooojjjccc^^^NNNZZZkkkoooccc\\\kkkkkkSSScccyyy|||vvvzzzzzzpppzzzzzz|||{{{xxxxxxxxxwwwtttqqqmmmiiigggZZZPPPGGGDDDDDDEEEIIIOOOUUUbbb]]]LLLKKK___vvvDDDDDD<<>>;;;;;;>>>AAACCC>>>:::;;;???@@@;;;555666666666555333333555666999999999888888888888888AAA???===;;;;;;:::777666333333222222111222222222777IIIggg___UUU[[[```kkkvvvzzzqqqaaaTTTIIIEEEKKKTTT\\\ooozzzmmmffffffgggfffdddYYYTTTMMMFFFBBBAAA??????;;;???BBBCCCCCCFFFNNNTTT^^^______aaabbbccceeeeeehhhiiiiiiiiijjjjjjjjjhhhjjjvvvwwwjjjfffrrr~~~~~~qqq```PPPKKKKKKMMMRRRYYY\\\ccc~~~|||{{{|||{{{wwwrrrnnnlllkkkuuuvvvrrrlllrrr|||zzz{{{qqqmmmmmmkkkeee___[[[WWWQQQKKKFFFBBBAAA@@@BBBEEEGGGIIIKKKQQQYYY___dddnnn|||{{{sssuuuqqqWWWjjjqqqmmmTTT:::???;;;999888777666666555555666666+++333;;;777HHHbbbfffVVVTTT{{{lll]]]SSSkkkrrrxxxyyy{{{|||zzzwwwvvvxxxzzz~~~zzzpppooo```VVVJJJBBBAAACCCDDDDDDGGGGGGFFFCCC@@@??????AAAFFFVVVQQQBBBJJJZZZcccffftttuuu{{{ttthhhnnnpppooojjjjjjmmmkkkdddWWWWWWaaannniii___gggzzz```XXXWWWrrrsssmmmqqqsssuuuyyy}}}|||xxxxxx|||yyyuuuqqqlllgggaaa\\\SSSNNNFFFAAAAAAGGGOOOUUU^^^dddXXXDDDJJJrrrbbb999CCC>>>111<<<999888777666555444333333222222222222222222222222444333333444777???RRRcccrrrxxxeee]]]ffflllooo{{{}}}wwwttttttvvvtttkkk]]]NNNEEEFFFIIIMMMUUUllltttWWWgggyyyxxxhhhiiikkkmmmqqqvvv{{{~~~xxxvvv}}}hhhRRR___iiitttxxxzzzfffMMMFFFGGGHHHJJJMMMOOOPPPQQQPPPOOOOOOPPPQQQRRRSSSSSSUUU]]]gggnnnooonnnmmmnnnkkkzzzqqqGGGEEEOOOkkkIIIEEEAAA;;;???;;;===@@@@@@???>>>>>>???CCC@@@======>>>>>>;;;999666666555666777888777666::::::999999888888777777BBB@@@>>>======;;;999777444444333222111111222222///AAA]]]xxxdddTTTUUU[[[fffttt|||wwwfffXXXJJJEEEJJJRRRYYYjjj{{{|||~~~ssskkkjjjjjjgggccc^^^XXXOOOGGGAAA>>>===<<>>666>>>888777666555444333222222222222222222222222222222444222222333666>>>QQQccciiixxxrrrccceeehhhlll|||~~~}}}{{{zzzxxxtttsssuuuvvvtttnnnaaaSSSIIIGGGIIIKKKUUUooozzzYYYaaasssxxxnnnmmmlllnnnrrrwwwzzz|||~~~}}}|||mmmVVV\\\jjjwwwyyyxxxrrrUUUFFFFFFGGGIIIKKKMMMOOOPPPQQQSSSSSSRRRQQQPPPQQQRRRTTTUUUaaapppwwwtttooollllllnnn}}}\\\FFFPPPmmm\\\DDD???===<<<<<<>>>???>>>===;;;;;;<<<>>>???===;;;;;;;;;;;;999777999888777666777777777777:::999999888888888888999CCCAAA@@@@@@???>>>;;;888555555444222111111111111000@@@XXXooonnnTTTTTTYYYddduuu~~~lll\\\LLLDDDHHHOOOUUUeeevvvyyyyyy~~~wwwnnnmmmlllgggaaa___ZZZPPPGGG@@@=========EEEEEEEEEFFFJJJPPPVVVZZZUUUWWW[[[^^^```aaaaaaaaaeeefffjjjpppoookkkoooxxxkkkeeegggiiijjjkkktttttt|||qqqWWWEEETTTUUUZZZbbbfffhhhkkkpppyyyzzz~~~}}}xxxwwwtttuuuuuutttrrrqqqsssttt|||~~~|||yyy{{{~~~qqqkkkjjjjjjuuu~~~zzzqqqkkkdddaaacccbbb___[[[OOOMMMHHHDDDAAA@@@@@@@@@CCCEEEGGGHHHJJJPPPXXX___iiiqqq}}}|||zzzWWWPPP~~~uuuhhh{{{LLL===@@@999888888777777666555555555999222555777333BBB```rrrmmm]]]qqq```]]]ggguuuwwwyyy|||}}}{{{wwwssstttpppooosssuuupppjjjfffddd\\\PPPGGGCCCCCCEEEFFFEEEEEEDDDCCCAAAAAADDDFFFRRR\\\TTTEEEKKK\\\jjjuuu{{{mmmnnnllljjjjjjmmmkkkgggXXXPPP\\\vvvzzzjjjeeeqqqwwwqqqVVVTTTaaa|||pppdddjjjfffiiikkknnnwwwzzzxxxuuuqqqmmmhhhaaa]]]MMMGGG@@@@@@EEELLLOOOPPPZZZSSSNNNUUUmmmPPPAAA???::::::<<<888888777666555444444333222222222222222222222222333111111222444===OOOaaagggvvvjjjeeehhhnnn}}}{{{~~~}}}wwwwwwvvvttttttwwwttttttpppfffZZZOOOJJJHHHJJJVVVrrr]]]WWWggguuurrrooommmoootttyyy{{{{{{qqqXXX]]]kkkyyy{{{xxx~~~bbbKKKFFFGGGHHHIIIKKKMMMOOOQQQQQQVVVVVVUUURRROOOOOORRRVVV^^^iiiuuuxxxrrrmmmlllnnnrrrzzzHHHLLL```|||LLLBBB;;;;;;???:::>>>>>><<<999666666888;;;===<<<::::::::::::888777>>><<<999777666666777888999888777666666777999:::DDDCCCCCCCCCBBB@@@<<<888777666444333222111000000555@@@TTTkkk\\\XXXZZZdddvvvppp___OOODDDFFFMMMSSSbbbsssxxxxxx}}}zzzpppnnnlllfff```^^^YYYQQQHHHAAA???@@@BBBCCCCCCDDDGGGMMMRRRUUUVVVUUUXXX\\\aaadddeeeddddddcccccchhhmmmmmmpppyyy```cccllljjjfffiiikkkgggkkktttrrrcccUUUQQQYYY^^^fffkkkkkkkkkooosssrrruuuvvvtttuuuwwwvvvsssqqqrrrrrrrrrqqqrrrtttvvvzzz{{{{{{xxxwwwxxx{{{}}}tttiiiffffffhhhuuuzzznnniiibbb``````___\\\YYYMMMJJJFFFBBB???>>>??????CCCEEEGGGHHHJJJPPPZZZaaalllttt~~~zzzxxx~~~TTTVVVwwwpppvvvGGG>>>@@@999888888888777777666555555777444555555222???^^^zzzwwwcccnnnkkk]]]kkknnnrrrvvvyyy||||||vvvpppvvvtttrrrsssssspppkkkhhhddd^^^SSSIIIBBB@@@BBBDDDDDDDDDCCCBBBAAACCCFFFIIIRRRYYYOOOBBBIIIWWWhhhyyylllkkkjjjiiijjjkkkjjjhhh^^^PPPXXXsss|||lllccckkktttnnn[[[SSS^^^qqq~~~uuueeedddnnnhhhhhhhhhjjjuuu~~~|||vvvuuurrroookkkeee___ZZZMMMFFFAAABBBIIINNNMMMJJJSSSGGGHHHaaasssHHHFFF;;;555:::777999999888888777666666555222222222222222222222222222000000111222:::LLL]]]kkkxxxpppeeegggppp}}}{{{xxxyyyyyywwwwwwyyyqqqqqqooojjj```VVVMMMHHHIIITTTqqqiiiUUUaaatttssspppmmmooouuu{{{}}}}}}uuu___bbblllvvvzzzzzz^^^HHHJJJHHHIIIJJJLLLNNNOOOQQQQQQTTTUUUUUURRROOOPPPUUUZZZkkknnnpppnnnkkkkkkoootttzzzfffCCCWWWsssfffDDDEEE;;;;;;CCC:::;;;;;;;;;999777666888999===<<<;;;;;;;;;;;;:::999AAA???;;;777555555888:::888777555444444777999;;;GGGGGGGGGGGGFFFBBB===888777666555333222111111111333888GGGaaahhhVVVWWW```qqqrrrcccRRREEEEEEMMMQQQ___rrryyy{{{~~~~~~tttpppmmmhhhddd___\\\UUUKKKCCC@@@AAADDDAAABBBFFFKKKPPPSSSSSSRRRVVVYYY]]]aaadddffffffeeedddeeehhhkkkqqqkkkWWWdddssspppjjjmmmpppiiijjjrrrsssjjjcccdddffftttxxxtttdddfffccc]]]^^^fffjjjiiikkkmmmoooqqqsssuuuyyy|||}}}||||||zzzwwwtttssstttrrrhhheeefffkkk{{{zzznnniiibbb^^^\\\ZZZWWWTTTMMMKKKFFFBBB???>>>??????CCCEEEGGGHHHKKKRRR\\\dddnnnvvvuuuuuuyyyYYYdddxxxzzzdddCCC>>>>>>:::999999999999888777666555444444333333444<<>>???>>><<<;;;;;;;;;;;;;;;;;;:::::::::;;;AAA???<<<888444555999===999777555444555777999;;;LLLLLLLLLLLLJJJEEE???:::666666555333222222222222222222===XXX|||mmmQQQRRRYYYiiixxx|||sssiiiWWWGGGEEELLLPPP\\\oooxxx|||~~~yyyqqqmmmjjjhhhdddbbb[[[PPPFFF@@@???AAACCCFFFKKKOOORRRSSSSSSTTTUUUWWW[[[___bbbcccddddddfffiiijjjooottt]]]UUUjjjzzzvvvoooqqqpppmmmppp{{{~~~tttmmm}}}zzztttppp```\\\TTTMMMMMMUUU]]]```fffjjjoootttxxx|||{{{zzz|||}}}tttrrruuu~~~lllhhhaaa[[[WWWTTTPPPNNNMMMJJJGGGCCC@@@@@@@@@AAACCCEEEGGGIIIMMMUUU```hhhoooxxxsssvvvlllZZZlllqqq~~~SSSAAA>>>;;;===::::::;;;;;;:::999777666333555222333777999OOOsss}}}pppkkk{{{VVVSSS```llluuuwwwzzzzzzxxx~~~{{{tttpppmmmjjjiiihhhbbbWWWJJJCCCCCCFFFBBBAAAAAA??????BBBGGGKKKGGGLLLIIIFFFLLLTTTddd|||hhhdddbbbeeegggggghhhjjjgggXXXTTTccctttxxxuuutttssswww}}}uuudddXXX^^^]]]]]]bbbhhhmmmoooppppppmmmfffbbbhhhvvvzzzuuuooommmkkkhhhddd]]]UUUOOOBBBBBBDDDIIIPPPRRRNNNJJJAAA@@@TTT}}}OOO999DDD:::555<<<888555444444444333333333333222222222222222222222222//////111222111555BBBOOO\\\bbbppp}}}hhhgggkkkkkkyyyxxxvvvtttuuuzzzzzzuuupppooojjjiiiiiijjjiiicccZZZSSSKKKMMM^^^}}}oooXXX[[[hhh}}}{{{xxxvvvwwwzzz~~~|||wwwsssssszzzjjjJJJCCCIIIKKKKKKLLLNNNOOOPPPQQQRRRMMMMMMNNNQQQVVV\\\aaadddgggjjjnnnqqqsssvvv{{{~~~iiiKKKQQQsssiiiHHH<<<@@@999999@@@<<<:::===BBBDDDCCC@@@???>>>777999::::::888888999;;;>>>>>><<<888555666;;;???;;;:::999888888999;;;<<>>>>>AAAFFFJJJGGGMMMNNNQQQWWW[[[iii}}}fff```___cccfffeeefffjjjhhh___VVV[[[kkkxxxwwwooohhhgggiiikkklllggg^^^WWWZZZ^^^bbbeeejjjooorrrqqqwwwuuunnngggfffjjjkkkiiivvv|||yyysssnnnllljjjgggaaaZZZQQQKKKAAADDDHHHMMMOOONNNHHHDDD===FFFcccvvvHHH777@@@;;;555999777555555555555444444444444222222222222222222222222...///222333222333===IIIXXX\\\gggvvvddd```ffffffkkkzzz|||vvvrrrsssvvvvvvppplllkkkiiigggfffiiillljjjccc\\\OOONNN\\\yyyooo]]][[[___|||~~~~~~|||zzz}}}{{{}}}qqqSSSIIIIIIIIIKKKLLLMMMNNNOOOQQQRRRRRRNNNLLLMMMSSS\\\dddggggggcccmmmwwwyyyxxx|||sssPPPFFF```xxxWWWPPPIIIDDD>>>:::;;;===:::<<>><<<;;;;;;777999;;;:::999888:::<<<999;;;;;;999666777<<>>=========>>>>>>XXXXXXXXXWWWTTTMMMDDD>>>555444444333333333444444666666===RRRtttZZZZZZ]]]eeeoootttssspppaaaLLLFFFKKKKKKSSSeeeppptttyyy{{{lllccccccfffbbbbbb___WWWLLLEEEDDDEEEIIILLLMMMLLLIIILLLSSSYYYXXXYYY[[[]]]___aaacccdddaaafffhhhwwwdddRRRSSSaaaxxxxxxnnnlllrrrsssssszzz|||bbbVVV]]]``````dddlllqqqpppoookkkmmmsssrrrkkkhhhkkkqqqvvv|||lllhhhbbb[[[UUUQQQNNNLLLGGGEEECCCAAAAAACCCEEEFFFCCCEEEGGGJJJOOOYYYeeennnooo{{{wwwyyyhhhjjjqqqddd===@@@<<<666AAA<<<<<<>>>>>>>>><<<:::888555999444555<<<333;;;\\\~~~yyyeee^^^zzz___RRRMMM```nnnooopppyyy{{{{{{vvvpppqqqtttqqqiiihhhkkkiii^^^OOOCCCAAACCCAAA@@@???======@@@EEEIIIHHHPPPTTTZZZaaabbbooozzzeee___]]]bbbeeeccceeejjjjjjdddYYYVVVcccrrrqqqddd\\\[[[[[[^^^``````^^^\\\RRR]]]gggjjjlllpppssstttqqqrrroookkkjjjkkkhhhcccbbbxxxxxxwwwqqqnnnllljjjfffaaaYYYPPPIIIEEEHHHMMMOOOMMMGGG@@@<<<<<>>;;;444444444888888888888777777777777222222222222222222222222...///333555222222:::EEE\\\aaahhhppp|||YYYVVV```ccc\\\mmmxxxtttrrrtttsssnnnkkkkkkiiifffeeeiiinnnnnnhhhbbbSSSQQQ^^^}}}wwwiiicccaaaxxx|||~~~~~~WWWFFFLLLLLLEEELLLLLLMMMNNNPPPQQQRRRRRRPPPMMMNNNUUUaaaiiijjjgggfffsss}}}|||www~~~```FFFFFFmmmxxxsssmmmWWW```ZZZMMMEEE===999>>>999::::::999666555555666999;;;======;;;;;;===???666999;;;999666777===BBBBBBBBBBBBBBBAAAAAA@@@@@@\\\\\\[[[YYYWWWSSSJJJBBB888777666333111111222444777///444OOOsss^^^^^^WWWZZZmmmwwwpppiii]]]QQQFFFDDDKKKVVVcccnnnuuuzzz~~~pppbbb]]]aaadddaaa^^^XXXNNNEEEDDDIIIJJJIIIIIIIIILLLPPPSSSVVV\\\\\\\\\\\\]]]___```aaafffdddppp]]]TTT[[[dddtttwwwlllpppnnnssssssttt}}}___\\\^^^ccckkkttt{{{~~~}}}zzzwwwuuuttttttuuu|||pppfff]]]YYYUUUOOOKKKJJJHHHFFFDDDBBBAAABBBCCCDDDCCCFFFJJJMMMRRR[[[fffnnnttt|||uuuttt|||\\\~~~nnnZZZEEE<<>>AAAEEEGGGDDDQQQXXXZZZ___dddyyykkkaaa]]]ccceeeaaadddlllnnngggYYYPPP[[[mmmnnnbbb___ZZZXXX\\\^^^[[[VVVUUUXXXZZZ___ffflllqqqrrrrrruuutttsssrrrqqqnnniiifffaaallluuuyyysssqqqsssnnnlllgggaaaYYYRRRLLLHHHCCCIIINNNMMMHHHEEECCCAAA<<<[[[{{{\\\HHH:::;;;>>>999444555555555555555444333222222111222222333333222222111///333555333000333<<>><<<===>>>===:::888777888999:::<<<:::888777888;;;>>>AAA===>>>===;;;999;;;@@@EEE???CCCAAA<<>>>>>AAAEEEHHHEEEOOOTTTZZZccclllpppeee___cccfffcccdddjjjoookkk___TTTXXXeeeggg___[[[TTTRRRXXX\\\[[[XXXWWWYYY[[[___dddjjjoooqqqrrrtttuuuvvvwwwvvvtttsssrrryyy|||~~~uuusssrrrqqqmmmfff]]]TTTLLLGGGDDDEEEJJJMMMJJJDDD@@@>>>>>>CCCjjjSSSCCC888:::<<<888555777666666666555444333222111111222222333333222222111000333555333000333;;;BBB```sss|||rrrtttgggEEEHHHZZZ]]]^^^fffnnn~~~{{{wwwrrrmmmjjjhhhhhhbbbbbbaaaccceeegggggggggccc]]]aaassstttooosss|||nnnOOOFFFHHHHHHIIIMMMPPPOOONNNNNNOOOPPPQQQRRRSSSWWW^^^ffflllooonnnnnnyyynnnqqqtttwww[[[CCCHHHpppzzzyyyRRRPPPLLLIIIIIIEEE>>><<<>>>>>><<<;;;999888999:::;;;===;;;999777888:::===???======<<<;;;;;;<<<@@@CCCCCCFFFBBB:::<<>>XXXzzzpppVVVSSS^^^```jjjtttnnniii\\\NNNHHHIIIOOOZZZeeeooouuu{{{}}}}}}yyyllleeeddd`````````^^^VVVLLLIIIKKKIIIIIIIIIJJJLLLOOOSSSUUUXXXYYY\\\___bbbdddfffggghhhkkkuuu~~~vvvcccUUUSSS[[[```fffsss~~~vvvnnntttpppuuuvvvvvv~~~mmmyyypppeeeZZZTTTPPPKKKHHHIIICCCBBBAAAAAABBBDDDFFFGGGFFFJJJOOOTTT[[[eeeqqqzzz|||wwwlllppp{{{]]]bbbcccDDD@@@;;;<<<999>>>;;;;;;;;;;;;::::::::::::999444444777666333:::DDDOOOkkksssbbb]]]rrrpppUUUXXX___iiiooosssyyy}}}vvvtttuuuvvvtttpppqqqqqqmmmeeeZZZPPPIIIIIIFFFAAA>>>>>>AAAEEEHHHCCCJJJNNNXXXeeennnyyywwwiii```dddhhhffffffhhhnnnoooiii]]]ZZZ___cccbbbZZZTTTQQQVVV\\\\\\[[[[[[^^^___aaadddhhhmmmppprrrrrrvvvzzz|||{{{|||~~~~~~xxxwwwuuuqqqpppjjj```VVVMMMGGGDDDDDDGGGIIIJJJGGG@@@<<<===AAASSSfffFFF<<<666999;;;777666999777777777666555333222111111222222333333222222111222444666444111222999???UUUmmmpppgggmmmuuummmHHHDDDYYYfffssstttsss|||uuuoookkkhhhgggcccbbbaaabbbddddddcccbbbfffaaaeeessssssuuuvvv~~~[[[KKKAAAEEELLLLLLLLLNNNQQQPPPOOONNNOOOPPPQQQRRRXXX___gggmmmoooooopppqqqrrrnnntttnnnKKKIIIhhh~~~```>>>CCCCCCFFFIIIDDD>>><<>><<<:::888888999;;;<<<===<<<;;;;;;===?????????DDDGGGCCC999666<<>>===???CCCFFFEEEIIIOOO]]]kkknnnxxxooovvv{{{mmmbbbccciiijjjiiiiiilllqqqqqqiii```___ffflll^^^YYYWWWZZZ\\\]]]___dddffffffggghhhiiilllppprrrqqqwww|||~~~}}}}}}vvvwwwvvvqqqjjjdddYYYOOOHHHFFFGGGIIIIIIHHHGGGCCC===;;;AAAJJJhhhzzzIII===888777999999666666999888888777666555333222111111222222333333222222111333555666444222222777;;;CCC\\\uuu|||rrriiijjjppp~~~|||VVVKKK___qqq|||uuunnniiifffdddcccaaaaaabbbbbb```___```aaakkkzzzvvvmmmNNNGGGCCCCCCKKKPPPPPPOOOPPPPPPPPPOOONNNOOOPPPQQQRRRZZZbbblllooommmkkkmmmppprrruuu|||QQQHHHVVVyyywwwLLLAAA<<<>>>CCCFFFAAA;;;;;;@@@<<<<<<;;;;;;;;;<<<======>>>===:::888888888999:::===;;;:::<<>>;;;AAAEEECCC:::555777::::::zzzeeeOOO<<<999555444444555555444222777222///GGGooodddSSS^^^```ooo~~~tttlll```SSSKKKGGGHHHQQQZZZiiiooovvvyyyyyy|||uuukkkdddffffffgggggg```TTTKKKHHHGGGGGGHHHJJJLLLOOORRRSSSXXXZZZ^^^aaacccccccccbbb\\\lllmmmXXXJJJOOOUUURRRTTT[[[cccrrryyypppvvv{{{}}}}}}{{{}}}xxxooodddXXXRRRNNNJJJIIIJJJDDDCCCBBBAAAAAABBBCCCEEEDDDHHHOOOVVV^^^hhhttt||||||rrrlllyyybbb~~~}}}GGG===CCC<<<:::;;;FFF>>>===<<<;;;999777666666999666666666666555888<<>>BBBEEEGGGLLLTTTgggvvvsssuuuxxxaaannn~~~qqqeeedddjjjmmmmmmllllllrrrwwwrrrfff```gggrrr```\\\[[[\\\^^^```fffnnnlllnnnoooooonnnnnnpppssstttxxx}}}~~~}}}zzzttttttsssqqqfff___UUUKKKFFFFFFIIILLLLLLGGGCCC>>>888999FFFVVVzzzddd;;;:::888888:::888555555777777777777666555333222111111222222333333222222111333555666555333333555888>>>PPPhhhvvvwwwsssrrruuu~~~eeeUUUaaannn{{{ssskkkggg```^^^\\\\\\^^^______^^^[[[^^^kkkzzzoooSSSEEEHHHGGGJJJNNNPPPOOOPPPRRRPPPOOOOOOOOOPPPRRRTTTUUU\\\eeennnpppllljjjmmmrrruuu}}}mmmEEELLLaaayyywww]]]@@@DDD<<<===@@@AAA<<<888:::AAA<<<<<<;;;;;;<<<<<<<<<======<<<:::888888888999:::===;;;:::<<>>===<<<:::999777666555888777666666666666777888>>>EEEiiihhh\\\rrrnnneeeeeeiiinnnrrr}}}yyyxxx{{{|||{{{vvvrrrppplllfffbbbUUUPPPHHHAAA>>>>>>AAADDDDDDHHHRRRiiizzzvvvxxxiiiYYYiiiyyymmmhhhkkkoooqqqpppppptttzzzzzzooodddhhhtttfff^^^YYY\\\aaagggmmmsssmmmqqquuuvvvtttssstttuuuzzz|||wwwqqqnnnnnnoooaaa[[[RRRJJJEEEEEEHHHKKKLLLEEE???:::777===RRRiiiTTT;;;:::999888888777666555555555555555555444333222222111222222333333222222111222444555555444444444666>>>HHH[[[mmmuuusssqqqqqqmmmvvveeefffeeeyyy||||||xxxqqqlll\\\YYYVVVVVVXXX[[[]]]]]]YYYZZZbbbnnnuuu}}}~~~hhhNNNFFFJJJIIIIIIJJJKKKKKKMMMOOORRRPPPPPPQQQRRRTTTWWWZZZ\\\bbbiiipppqqqnnnnnnrrrwwwkkkmmmLLLJJJgggwwwMMM:::>>>>>>======>>>;;;888;;;@@@;;;<<<<<<;;;;;;;;;;;;;;;::::::999888888999:::;;;<<<;;;;;;<<<===>>><<<;;;;;;===???>>>;;;888666555lllSSS>>>999555444666888666444...333222000???^^^xxxbbbRRRWWWeeellljjjoooggg]]]TTTLLLGGGKKKRRR\\\fffsssyyy{{{}}}zzzpppiiihhhhhhjjjeeeXXXNNNJJJFFFGGGHHHJJJMMMOOOQQQRRRQQQTTTZZZ___aaaaaa___^^^\\\VVVOOOLLLOOOUUU]]]dddoooqqqpppwwwwwwpppwwwzzzxxxwwwxxxvvvyyyrrr^^^YYYcccssseee[[[RRROOOMMMHHHFFFGGGBBBBBB@@@@@@@@@BBBDDDEEEHHHMMMTTTZZZaaajjjttt{{{jjjiiikkk|||ggg{{{\\\<<>>LLLlllgggDDD>>>999888666555666777555333222333333333333333222222111222222333333222222111111333444555555444444555888@@@QQQeeeppppppnnnpppgggooo|||mmmqqqtttttt}}}{{{xxxvvveee```ZZZUUUTTTVVVWWWXXXWWWTTTWWW___ccchhhwwwzzzttt~~~bbbMMMAAABBBHHHHHHJJJLLLLLLLLLNNNPPPQQQQQQRRRTTTVVVZZZ^^^bbbdddgggkkkpppqqqppprrrwww|||zzzkkkNNNEEEiii~~~~~~~~~bbbHHH???<<>>GGG\\\OOO777???888666333222555888666222111111222333333333222222222222222333333222222222111222444555555555555444333;;;OOOfffrrrssstttxxxqqqmmmwww}}}lll|||}}}|||~~~}}}|||}}}}}}ssslllaaaYYYTTTRRRRRRRRRSSSPPPRRRWWWVVVUUU\\\iiipppvvvkkkiiiwwwlllQQQGGGFFFGGGGGGIIIIIILLLOOOPPPQQQRRRRRRPPPSSSTTTVVVZZZ^^^ccchhhjjjiiikkknnnpppqqqtttyyy~~~TTTNNN___vvvmmmKKKIIIIIIBBB===::::::>>>@@@>>>===>>>;;;<<<;;;;;;:::999888777555555666888:::<<<===???;;;===>>><<<:::999;;;>>>DDD???;;;;;;<<<:::777555{{{fffRRR===999666333333444333333444111222555777BBBaaaooo[[[^^^hhhmmmvvvnnnggg```TTTIIIGGGLLLVVV```mmmtttvvvxxx|||ppppppqqqpppllleee\\\VVVEEEGGGIIIJJJKKKLLLOOOQQQRRRMMMUUU^^^\\\[[[XXXNNNJJJDDDBBBHHHRRR]]]iiirrr{{{vvvuuutttqqqxxxuuuqqqllllllttthhh___ppp~~~uuueee[[[QQQLLLJJJFFFEEEGGGCCCBBB@@@AAABBBDDDEEEEEEGGGMMMWWWaaagggmmmzzztttjjjllleeeuuu|||lllyyyvvvEEEAAA===:::::::::;;;:::999999888888888888888888888888777666666777888888:::888BBBddd|||ooo]]]aaayyyHHHJJJ]]]eeelllpppyyy}}}vvvrrrtttvvvvvvtttsssrrrsssoooaaaVVVRRRKKKCCCFFFOOOVVVUUUUUUdddxxx|||nnnrrrrrrmmmuuuwww~~~}}}oooiiijjjeeepppyyykkk```iii|||{{{zzz{{{kkkhhhddd\\\UUUPPPMMMIIIHHHJJJLLLLLLLLL>>>AAABBB<<>>III\\\llltttyyy|||~~~wwwvvv~~~}}}|||}}}~~~}}}{{{~~~xxxnnncccXXXQQQLLLKKKTTTRRROOOOOOPPPTTTYYY[[[]]]```fffkkknnnlllfffbbb^^^bbbppp```\\\SSSMMMGGGDDDEEEIIILLLLLLOOOMMMLLLMMMPPPQQQNNNKKKMMMSSS]]]eeeiiijjjjjjjjjlllmmmnnnoooqqqyyy[[[DDDTTTzzzfffYYYKKK???EEEDDDCCCBBB@@@???>>>>>>>>>=========<<<;;;888666444666666777888999;;;===>>>>>>===<<<:::999888777777::::::;;;;;;:::888777666~~~eeeNNN<<<999666555555555444333333000111444555>>>YYYvvv~~~eee```hhhnnnuuummmddd^^^UUUKKKHHHJJJUUU^^^jjjqqqsssuuuyyy~~~rrrrrrqqqooolllfff^^^YYYHHHHHHHHHIIIKKKNNNQQQRRRWWWOOOSSSXXXUUUWWWWWWOOO>>>===AAALLLWWWcccooozzz}}}vvvsssqqqyyywwwsssooommmsss}}}ooojjj|||zzzssstttwww|||qqqaaaWWWNNNKKKIIIEEECCCDDDAAA@@@@@@AAACCCFFFHHHHHHNNNSSS\\\dddhhhnnn|||kkkiiifffdddqqqhhhCCC@@@<<<999999::::::999888888888888888888888888777777777777777777777777555555<<>>999555888666444444555555333222222222222222222222222222222222222111111111000000222222222333333333444444555777@@@QQQ___iiipppvvvrrrhhhsss~~~||||||~~~~~~}}}{{{|||yyyrrrjjj```XXXRRRNNNNNNMMMLLLLLLMMMPPPQQQRRRTTTUUUWWWZZZ]]]\\\YYYVVVXXX[[[fffyyyjjjOOONNNNNNJJJFFFDDDGGGJJJKKKLLLNNNPPPQQQPPPNNNKKKHHHGGGPPPTTTZZZaaagggjjjkkkkkkjjjkkkkkkkkkqqqtttOOONNNddduuuQQQJJJGGGBBBDDDBBBAAA@@@???>>>=========>>>======<<<:::999777666777777777777999:::;;;<<<===<<<;;;999888888888888999999:::::::::999888777eeeJJJ;;;999888777777666444222333111222333222888NNNeeerrrbbbeeennnwwwooogggccc^^^VVVOOOLLLRRR[[[fffmmmppprrrwww{{{|||~~~uuussspppnnnkkkfffaaa]]]MMMIIIEEEFFFJJJOOORRRSSSXXXQQQTTTWWWSSSTTTSSSIII<<<>>>EEEOOOVVV\\\fffppp~~~vvvuuuvvv{{{zzzxxxsssqqqttt{{{|||xxx|||{{{}}}~~~aaaZZZRRRKKKIIIHHHDDDAAABBB??????@@@BBBEEEHHHKKKMMMPPPUUU\\\ccchhhpppxxxfffiii___gggqqqxxxWWW@@@===:::888888999999888777777777777888888888888555666777888888777666555222555666CCCXXX\\\YYY]]]sssooo^^^^^^gggwwwyyyxxxxxxxxxvvvuuutttvvvxxxzzztttooogggXXXHHHGGGNNN```fff___]]]qqqrrrpppvvvvvvwwwzzz|||qqqddd}}}zzz}}}|||uuuxxxxxxddd\\\UUUNNNJJJEEEFFFGGGIIIKKKKKKHHHFFF===:::CCCVVVpppuuuGGG::::::222777555444444555555333222111111111111111111111111222111111111111000000000222222222222333333333333444444:::GGGTTT^^^jjjtttsssgggiiivvv|||yyy{{{zzzxxxssslllddd]]]YYYSSSQQQNNNLLLLLLLLLLLLKKKMMMLLLJJJKKKMMMNNNNNNMMMPPPSSSYYYcccnnnuuuuuusssvvvzzzzzzxxxooovvv|||UUUEEEKKKJJJIIIHHHHHHKKKLLLMMMLLLLLLNNNMMMJJJEEECCCFFFJJJUUUVVVYYY```hhhmmmnnnmmmjjjkkkmmmsssvvvIIIGGGnnnTTTAAA@@@CCCDDD>>>@@@@@@???===<<<<<<<<<<<<>>>===<<<:::999888888888888777777777777888999999::::::999888888888888888666777999:::::::::999888hhhJJJ999999999999999888555222333222333333111444CCCTTT{{{{{{``````kkksssmmmiiihhhfff```TTTLLLNNNVVVaaaiiinnnrrrwww{{{|||wwwtttooollliiifffbbb```RRRKKKCCCBBBHHHOOORRRSSSUUURRRWWW[[[VVVWWWTTTGGGBBBEEELLLSSSVVVYYYbbblllwwwxxxtttuuuxxxyyyzzzzzzwwwuuuuuuzzz~~~tttYYYVVVNNNIIIHHHHHHDDDAAA@@@@@@AAABBBDDDFFFIIIMMMPPPSSSXXX```gggmmmyyyjjjgggfff]]]qqqkkkJJJ===;;;888777777888888777666666666777777777777777666777999::::::999777666333999555777IIIVVVZZZaaafff}}}xxxzzz{{{{{{yyywwwuuuuuuxxxzzzxxxuuussspppeeeUUULLLKKKWWWXXXRRRTTTggg{{{|||pppsssvvvuuu}}}{{{mmmyyy}}}jjj[[[TTTNNNIIIHHHDDDFFFIIILLLLLLIIIEEEBBBCCCAAATTTsssXXX<<<999<<<666666555333444444555333222111111111111111111111111111111111111000000000000111222222222222333333333333222555===GGGSSScccpppwwwxxxvvvooofffjjjwwwsssxxx}}}{{{xxx{{{{{{{{{zzzwwwrrrnnnkkkhhh```WWWPPPMMMLLLKKKJJJKKKIIIGGGGGGIIIKKKLLLLLLKKKMMMPPPSSSVVVXXXXXXWWWTTTXXX\\\___```aaacccdddaaaaaa\\\VVVWWWbbbkkknnn```UUUMMMPPPZZZeeepppyyyyyyuuuooo^^^JJJFFFOOOJJJKKKLLLNNNOOOPPPOOONNNOOOLLLHHHDDDDDDJJJTTT[[[ZZZXXXZZZbbbkkkqqqqqqnnnppptttzzzuuuRRR>>>[[[fffEEEDDD@@@@@@AAA888@@@???>>>===<<<<<<<<<<<<===;;;:::888777777888888888888777777777777777888888777777666777777888888444666777999::::::::::::lllLLL888888999::::::888555222444444444444222333===GGGqqq}}}^^^[[[hhhgggeeeeeehhhiiicccUUUGGGJJJRRR\\\fffmmmtttyyy}}}yyyuuuooojjjgggeeecccaaaVVVNNNDDDAAAEEELLLOOOPPPUUUSSSXXX[[[ZZZaaabbbWWWEEEHHHOOOXXX^^^eeerrr~~~uuuqqqppppppsssuuuwwwvvvttttttxxx{{{~~~sss\\\TTTMMMHHHHHHHHHDDDAAA@@@AAACCCEEEFFFGGGJJJNNNQQQ]]]aaaiiipppvvvtttbbbggg```^^^|||wwwEEE;;;999777666777888777666555555666666666777777777777888:::;;;;;;:::888777555<<<666111???OOOYYYcccWWWttt}}}yyy~~~}}}{{{xxxvvvvvvyyy|||wwwtttsssuuuqqqcccRRRFFFOOOIIIFFFRRReeettt|||sssoootttsss||||||tttzzz|||mmm^^^UUUPPPJJJGGGFFFGGGJJJMMMOOOLLLHHHBBB???CCCKKKkkk[[[GGG===888::::::555444333333444555333222222222222222222222222222000000000000000000000000111111111222222222333333///...///444:::EEEXXXhhhooowww}}}wwwhhhcccrrr|||ooolllttt}}}}}}~~~{{{zzz}}}}}}}}}}}}~~~~~~~~~}}}{{{ooo___RRRMMMLLLLLLLLLHHHHHHGGGIIIKKKMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJMMMOOOPPPOOONNNNNNOOOMMMPPPOOOKKKIIIMMMRRRUUUMMMIIIGGGHHHIIIJJJQQQXXXXXXQQQKKKKKKIIIEEEGGGMMMKKKLLLOOOQQQQQQPPPPPPOOOTTTQQQMMMNNNUUU\\\cccfff\\\[[[\\\ccclllqqqpppmmmxxxkkkLLLHHHVVVvvvQQQEEEKKKAAA;;;???<<<@@@???>>>===============:::999777666666666777888888777777777777777888888666555555555555666777777333555777999:::;;;;;;:::oooKKK888777888999999888555222333444555333222444:::???```aaaYYYdddaaacccfffiiillliii[[[MMMIIIOOOYYYdddllltttzzz}}}zzzyyyzzz~~~}}}xxxqqqkkkhhheeecccbbb[[[SSSIIICCCCCCHHHLLLNNNWWWTTTVVVWWWYYYhhhpppgggFFFHHHNNNXXXaaakkkyyyuuupppoooooommmpppttttttsssrrruuuxxx~~~zzz~~~pppYYYSSSLLLGGGGGGGGGCCC@@@@@@BBBEEEGGGHHHHHHKKKPPPTTTbbbgggnnntttyyynnn```bbb[[[bbbkkkBBB999888666666777888777666444444555555666666777777888888999::::::999888888444:::555000:::FFFRRRaaaYYYiiizzzrrrnnnyyy~~~|||yyywwwwwwyyy|||xxxtttssswwwwwwmmmYYYIIIJJJBBB???PPPaaammm~~~zzzpppuuuuuu{{{{{{rrrjjjaaaXXXSSSNNNHHHEEEFFFKKKMMMPPPOOOKKKFFFBBB@@@;;;QQQ}}}rrrDDD@@@>>>555555888555333222333444555333222222222222222222222222222//////000000000000000111111111111111222222222222111000111333666???RRRcccmmmooouuuxxxuuuqqqsssxxxwwwtttuuupppjjjqqqyyyvvvyyy}}}~~~}}}}}}~~~}}}}}}~~~uuudddXXXSSSQQQOOOMMMHHHHHHHHHIIILLLLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLNNNNNNMMMLLLMMMNNNKKKNNNOOOMMMJJJIIIJJJLLLGGGHHHKKKMMMJJJFFFHHHNNNNNNGGGBBBBBBFFFIIIJJJJJJKKKMMMOOOQQQQQQQQQSSSTTTWWWVVVXXX]]]cccfffccc___```___```eeekkkpppqqqppp{{{tttNNN777EEEmmmZZZJJJGGGIII>>>777===EEE??????>>>===============888888777777666777777777666666666777888999:::;;;555555444444444555555666333444666888::::::::::::oooHHH888777666777888777444222222333333222222555888;;;OOOrrr|||hhhYYY\\\aaaeeehhhiiilllmmmdddYYYJJJOOOXXXbbbjjjrrrwwwzzzvvvuuuvvv{{{|||tttnnnjjjgggeeeccc```YYYOOOGGGDDDEEEJJJMMMTTTSSSWWWVVVVVVdddiii]]]GGGGGGLLLVVVaaakkkvvv{{{sssssstttooorrrvvvvvvttttttvvvxxxxxxmmmYYYSSSLLLFFFEEEEEEAAA??????@@@DDDHHHIIIJJJMMMSSSXXXdddiiirrrxxx}}}~~~nnnccc___]]]kkkXXX???888777666666888999888777333333444555555666777777777777777777777777777777333888444222999???KKK^^^fffdddiiibbb___mmm~~~~~~}}}zzzxxxwwwyyy{{{wwwuuuuuuwwwyyytttfffYYYLLLGGGBBBKKKZZZiiivvvzzzzzz|||rrr```ZZZTTTPPPJJJEEEEEEHHHKKKMMMOOOMMMHHHDDDBBBBBBBBBcccZZZ;;;;;;:::444444555444333222222444444444222111111111111111111111111////////////000000111111111111111111222222222222333333444555555<<>>888999DDD>>>===<<<<<<;;;<<<<<<<<<888888999999999999999888555555666777999;;;===>>>555444444333333333333444333444666888999::::::999nnnDDD777666555666666666444333000222222000111555888999MMMpppwwwpppXXXVVV^^^ccceeedddgggjjjfff]]]KKKPPPWWW```hhhoootttvvvuuutttuuu{{{wwwqqqllliiifffdddccc^^^UUUKKKDDDDDDIIINNNMMMQQQYYYYYYVVV\\\XXXEEEEEEDDDKKKYYYgggrrr|||uuutttvvvtttxxxzzzzzzxxxwwwxxx{{{wwwuuugggSSSKKKEEEDDDCCC@@@>>>>>>>>>BBBGGGJJJKKKNNNVVV\\\gggnnnxxxooommmggg```bbbssssssKKK===888777666777888999888777333333444444555666777777666666555555555555666666333777555666<<<<<>>???JJJQQQ^^^ooowww{{{uuu{{{zzzzzz{{{~~~~~~zzz[[[LLLJJJGGGDDDAAAAAAAAAAAADDDFFFHHHJJJMMMQQQVVVZZZiiittt|||hhhgggdddbbbgggyyyfffDDD@@@:::999888777666555444333777777777777666666666666:::888666444333444555555111444777888555666BBBOOOvvvjjj^^^fffjjjXXXRRRdddvvvzzz{{{zzz|||}}}zzzvvvttttttuuuwwwuuusssrrrtttuuutttsssddddddWWWMMMUUUfffzzzyyyooo{{{kkk___SSSTTTPPPJJJHHHIIIJJJJJJJJJHHHGGGCCCEEEHHH???>>>NNNsssOOOBBB777555888777333111444444444333222111000///000000000000////////////111111000000//////......000000000000000000000000,,,///222222222555===CCCXXX```rrr~~~yyyooovvv}}}vvvggg```nnn|||www~~~|||{{{{{{yyyvvvtttsssqqqnnnllljjjfffaaa\\\YYYUUUQQQNNNQQQLLLHHHHHHKKKNNNNNNMMMLLLLLLLLLMMMNNNNNNLLLJJJMMMKKKJJJLLLOOOPPPNNNKKKOOOLLLIIIIIIKKKMMMNNNNNNQQQPPPOOOPPPRRRSSSRRRQQQZZZ^^^dddjjjnnnssswww{{{xxxnnneeeeeehhhhhhffffffjjjhhhjjjooopppwwwuuuSSSBBBFFFmmmzzz```III@@@>>>;;;:::;;;;;;;;;:::::::::999777555666888:::888888999::::::::::::999333333555:::???AAA???===555555555555555666777777333444555777999::::::;;;nnnBBB777666666888<<<>>><<<999444444333222333444555666>>>\\\ssstttXXX___```eeeccc]]]eeemmmgggcccVVVOOOTTT\\\aaaiiiqqqttttttuuuxxx|||{{{{{{zzzuuunnnjjjiiijjjfffeeebbb[[[RRRKKKGGGFFFFFFQQQTTTTTTWWWNNNAAA???>>>FFFMMM]]]tttxxx}}}tttRRRJJJHHHFFFCCCBBBBBBCCCDDDFFFHHHJJJLLLOOOUUU[[[___ooovvv~~~tttfffcccaaacccyyy}}}UUU<<<888999888888777666555444444666666666666666666666666:::888666555444444555666666666777777555555===HHHeeeiiiccc]]]ooopppUUUWWWlll{{{yyyrrr{{{~~~yyypppjjjlllpppvvvtttqqqoooooopppqqqrrrnnnooo```RRRVVVcccyyypppxxxbbb[[[UUUOOONNNJJJGGGFFFHHHKKKLLLLLLKKKKKKDDDBBBEEEDDDRRRkkkqqqHHH>>>666666888777444444333333333333222111000///000000000000////////////111000000000/////////...000000000000000000000000---000222111000222888>>>OOOTTTgggyyy{{{nnnsss|||{{{pppiiippp|||{{{|||zzzwwwvvvvvvuuusssqqqssspppllliiigggeeebbb```[[[WWWSSSPPPNNNMMMKKKJJJOOOOOOOOOPPPPPPOOOMMMKKKPPPNNNNNNOOORRRSSSQQQOOOMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRTTTXXX\\\^^^___lllrrr{{{~~~zzzwwwwwwmmmdddcccfffeeeeeefffhhhgggkkkuuuVVVEEEDDDdddxxxIIIIII???<<<:::999999::::::999999:::;;;;;;999777888888888888999999:::::::::999555444555888<<<===:::888666666555555555666666777333555666888999999999999nnnBBB777666666999===???===;;;444444333222333444555666:::UUUnnnoooqqqkkkkkkggg___dddllliiifff^^^TTTPPPUUU^^^hhhmmmyyyzzzzzzzzz|||zzzzzzxxxuuuqqqlllhhheeefffhhhhhhddd[[[PPPHHHCCCCCCQQQVVVUUUSSSGGG===@@@@@@FFFIIIXXXppp}}}yyyhhhGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHJJJLLLOOOSSSZZZbbbgggsssttt{{{jjjeee```^^^fff|||wwwGGG<<<777777777777666666666555555666666666666666666666666999888777555555555666666;;;777666666555444888>>>SSSgggjjjZZZ___fffVVV^^^mmmqqqmmm{{{{{{ooohhhkkkqqquuuuuurrrooommmnnnqqqsssuuuxxxlll\\\ZZZddd|||vvv|||yyy___VVVRRRPPPNNNIIIGGGEEEEEEGGGIIIJJJJJJGGGHHHAAA???EEENNNfffQQQ???999666777888555555666333333333333222111000000000000000000////////////000000000000////////////000000000000000000000000...000111000...///333777DDDGGG\\\tttvvvxxx{{{wwwxxxaaaWWWaaaxxx|||||||||zzz{{{}}}{{{zzzyyyyyyzzzzzzyyyxxx{{{yyyvvvuuuttttttrrrqqqhhhgggeee```ZZZUUURRRQQQRRRRRRRRRQQQPPPNNNLLLKKKNNNMMMMMMNNNPPPRRRQQQPPPMMMQQQUUUVVVUUUTTTVVVWWW[[[ZZZ\\\```fffmmmqqqsssxxxtttppphhhbbbccceeeeeefffhhhhhhiiipppTTT999AAASSSZZZ<<>>???:::666666666666666666666666444555555555555555666666999888777666666666666777<<<777444555555444555888BBBXXXddd[[[ZZZsssppp^^^XXXcccrrrxxx}}}wwwrrrrrruuussstttuuusssqqqqqqtttvvvtttzzzttthhheeekkk|||dddZZZXXXQQQLLLLLLJJJIIIHHHGGGGGGGGGFFFEEEBBBCCC>>>AAARRReee```BBB888666777999777333333666222222222222222111000000000000000000////////////000000000000////////////000000000000000000000000///000000///...///222555<<>>;;;WWWtttyyyjjjOOOCCC<<<<<<:::888777888999999888999:::<<<;;;999777777777888888888888888999999:::;;;;;;;;;;;;;;;:::888777888777666666666666666666555666888999999777555333pppDDD<<<777888???BBB===999888555555333333333333444555///GGG```|||xxxmmmggg\\\\\\eeeiiikkkggg\\\PPPNNNXXXccchhhsssxxxzzzwwwvvvzzz}}}|||~~~{{{vvvrrrqqqpppnnnmmmlllllljjjggg```WWWNNNHHHFFFKKKMMMRRRXXXLLL@@@CCCCCCLLLOOOUUU```eeeppp}}}~~~___LLLEEEHHHGGGEEEDDDEEEFFFHHHIIIJJJMMMQQQVVV\\\eeennntttiiiaaahhh^^^^^^sssNNN666<<<999555555555555666666666666333333444444555555555555777777777666666666666666:::444222444666444444666777AAAPPPWWWWWW```|||xxx[[[\\\nnnssswww|||}}}xxxuuuoooqqqtttvvvvvvuuuvvvvvvpppyyyyyyuuusssrrrfffTTTTTTSSSIIIEEEIIIIIIJJJKKKJJJIIIGGGFFFEEECCCAAA<<>>@@@<<<:::888777999::::::999777777777555444555888;;;888888777666777888999:::888999:::999777666777999777666666666777777888999777777777777666555444444sssGGG999555999FFFIII@@@777666666555444333222333444444>>>FFFLLL[[[wwwkkk___aaa[[[[[[iiitttuuulllddd^^^UUUOOOVVVbbbppp||||||yyy}}}}}}xxxuuuvvvwwwtttqqqppprrruuunnnkkkhhhfffddd___YYYTTTLLLJJJHHHQQQ[[[OOO@@@BBBEEENNNTTT]]]lllwww~~~zzzqqq[[[LLLCCCBBBFFFEEEEEEDDDEEEGGGIIILLLNNNNNNRRRYYYaaahhhpppwww|||uuu]]]]]]eeedddxxxYYY@@@>>>888:::555555555555555555555444111222222333444444555555444444555555555555444444555333444777666333333666777777@@@NNNUUUYYYdddqqq|||YYY\\\aaajjjssszzz}}}~~~~~~yyytttoooqqqvvvyyywwwsssrrrvvvxxxzzzvvvvvvgggWWWPPPJJJGGGDDDBBBFFFNNNEEEIIIMMMNNNLLLHHHEEEEEE@@@DDDJJJggg\\\>>>;;;:::777444444777777333222333000000111111111111000000000000000000////////////.../////////000000000111000000000000000000000000///......///111222333222777AAA[[[jjjeeejjj~~~~~~wwwuuuuuuyyyuuugggqqqwwwzzzzzzyyywwwwwwwwwyyy|||~~~~~~}}}~~~~~~~~~zzzuuuqqqtttxxx|||{{{xxxvvvxxxzzzwwwwwwvvvssspppppprrrtttkkkkkkkkkjjjiiiiiijjjjjjlllmmmppptttyyy{{{{{{zzzvvvyyy{{{|||{{{zzzzzzzzznnnnnnpppqqqpppqqqyyygggQQQIIIccc|||qqqMMMKKKBBB:::======:::888666666777999999888444666777777777777999;;;888888666666666777999:::999:::;;;999666555666888555555666666777888::::::888777666555444444555555tttHHH<<<888===IIIJJJ>>>333111666555444333222333333444333:::@@@RRRpppnnnbbbddd___^^^kkkwwwsssiiicccbbbYYYOOOVVVfffmmmzzz{{{vvvyyywwwqqquuuxxx{{{xxxqqqllllllnnnmmmkkkiiihhhgggccc\\\WWWMMMKKKIIIRRRYYYKKK>>>AAAKKKQQQSSS\\\mmmxxx}}}|||qqqTTTGGGFFFEEECCCCCCCCCCCCCCCEEEHHHKKKOOOQQQPPPUUU]]]eeelllsssyyy~~~qqq^^^^^^eeejjjFFF<<<@@@444777666666555555555444444444111111222333333444555555333333444444555444444333555444666888666222222666111666>>>EEEPPP\\\fffjjj]]]PPPXXXdddmmmuuu|||zzzqqqpppvvvzzzyyyuuuqqqsssttt~~~}}}uuu}}}ttt[[[XXXMMMKKKIIIFFFDDDCCCFFFIIIHHHLLLPPPOOOJJJEEEAAA???AAAOOO```|||EEE666;;;555777333222666888666444555///000000111111111000000000000000000////////////.../////////000000111111000000000000000000000000000///...///000111000000555===TTTccc___dddzzzzzztttrrrtttxxx~~~vvvyyyxxxxxxyyy|||}}}}}}|||{{{zzzzzz|||}}}}}}~~~zzzuuuuuuzzz~~~~~~|||zzz|||zzz{{{zzzwwwsssqqqtttwwwllljjjhhhiiimmmpppssssssqqqpppppprrrvvvzzz|||}}}yyyyyyyyyxxxvvvuuuvvvwwwooooooqqqsssvvv|||XXXNNNWWW|||\\\BBB>>>:::AAADDD666999777555444666777888777222555888::::::::::::;;;999888666555666777999:::===>>>>>>;;;777666777999555555555666777999;;;;;;999777555444333444666777qqqJJJ???<<>>===>>>;;;:::;;;;;;:::888666555555666777777777777999<<<===<<<;;;===777555888:::777777:::<<<<<<:::888555555666888666555555444444555555555888666333222222555888:::tttMMM>>>@@@HHHPPPJJJ;;;555:::888444333555666444333555444333444===OOOgggzzzwwwXXXMMMSSS[[[___lllnnnnnnkkkiiifff```XXXeeeiiibbb^^^jjjrrrrrruuupppuuuyyyvvvnnngggeeeeeejjjiiihhhiiijjjhhheeeaaa___XXXVVVYYYTTTGGGAAACCCKKKNNNZZZooonnn[[[PPPFFFDDDEEECCCAAAAAAFFFEEEGGGJJJJJJHHHJJJOOOQQQYYY]]]gggvvvzzzwwwbbbffffffddd{{{ddd777======333999:::888666444222111000000222222222333333333444444333333333333444444444444555555444333333333333333333888999999DDDWWW___]]]YYYjjjnnnWWWQQQXXXbbblllsssuuuuuuvvvwwwsssmmmlllmmmnnnppptttwwwzzz}}}jjjVVVFFFFFFNNN@@@CCCEEEEEEFFFJJJMMMOOOGGGGGGHHHIIIHHHJJJUUUaaa[[[???777666444222444333333333333222222222000000000//////000111111////////////....................................000000////////////000000000000//////000000111222///222888@@@NNNccczzz{{{zzzwww}}}{{{{{{xxxtttuuuuuuvvvyyy|||}}}|||{{{}}}|||{{{zzzyyyzzz{{{|||~~~}}}yyyuuurrrsssqqqpppqqqsssuuuvvvuuuwwwxxxzzz{{{|||||||||||||||wwwtttuuuxxxyyyuuuppprrrrrrxxxcccVVVWWW}}}gggKKKAAA:::;;;===<<<;;;<<<===;;;999666555555555666999999999:::<<<===<<<;;;<<<666444777999666666999999::::::999777666777888777666555555555555666666777666555444444666999:::vvvMMM===DDDOOOWWWOOO@@@;;;???999444222444555444333555555555555888AAAVVVqqqkkkXXX\\\```[[[gggkkkmmmnnnooolllaaaUUUXXX^^^]]]aaaqqqxxxsssrrrnnnqqqsssrrrmmmhhheeeccccccdddeeehhhjjjiiifffddddddcccfffllleeeUUUHHHEEEKKKNNN\\\rrrwwwRRRLLLGGGDDDEEEEEECCCBBBCCCIIIGGGHHHJJJJJJJJJMMMSSSWWWbbbiiittteeeYYYeeehhhuuuRRR666888:::777666:::999777444222000///...222222222222333333333333222222333333333444444444444444333333222222333333444777::::::;;;DDDUUUbbb]]]```ttt|||cccRRRNNNXXXeeefffpppxxxwwwpppllljjjhhhlllpppuuuwwwvvvwww|||{{{iiiWWWPPPKKKEEEBBBEEEBBBJJJKKKFFFDDDIIILLLJJJKKKEEEBBBEEENNN^^^vvv[[[;;;999;;;333222:::333333333222222222111111///////////////000111222/////////............---........................000//////......//////000000000//////000000111222...000333666???SSSlll~~~zzzlllqqqpppoooxxxrrrtttsssrrrsssvvvyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxx}}}}}}}}}wwwssswwwuuuuuuvvvxxxzzz{{{zzzuuuvvvyyy{{{|||{{{zzzyyyvvvrrroooqqqwwwzzzzzzxxxuuuvvvSSSFFFYYYvvvcccEEE@@@;;;888;;;>>>===;;;:::===<<<999666555444555555;;;::::::;;;<<<<<<;;;999999555333666777666666777666888::::::888777777888777777555444555666777888777666666666777888::::::tttJJJ>>>DDDPPPYYYVVVLLLGGGHHH===777444555555333333555111444666666:::NNNqqqwwwnnnfff\\\ccchhhkkkllllllkkkddd]]]ZZZ___^^^eeewww{{{rrrooonnnnnnoooooonnnkkkgggddd```aaabbbccceeeggghhhhhhiiikkkqqqwwwqqq```QQQKKKMMMNNNWWWiii}}}zzz]]]LLLEEECCCDDDFFFEEEBBBDDDHHHKKKHHHHHHJJJKKKLLLQQQWWW^^^jjjrrr|||oooccc___```jjjvvvGGG:::666666888111555444444333333222222222111222222222222333333333222222222222333333333333333333222222222222333333555555888:::777888HHH\\\dddbbbkkkeeeHHHHHHVVV]]]jjjsssppplllnnnrrrsssssssssrrrqqqpppppprrrtttyyy{{{|||wwwqqqiiidddYYYPPPKKKNNNOOOJJJCCCAAAGGGNNNNNNGGGFFFLLLJJJBBBKKKAAA<<>>555333<<<222222222222111111111111---------...///000111222//////.........---------......................../////////......////////////////////////000111111222444666444777EEE[[[mmmwww}}}|||zzzzzzwwwsssooopppuuuxxxwwwwwwwwwxxxxxxxxxwwwvvvvvv}}}}}}~~~}}}}}}{{{xxxwwwvvvvvvwwwyyy{{{{{{zzzvvvxxxyyyzzzzzzxxxvvvtttqqqpppooooooqqqvvv~~~jjjQQQEEENNNssszzzpppLLLAAA<<<<<<===??????===:::888;;;:::888666555666777888;;;:::999:::::::::888666666444333444666666555555222555999::::::888888888777666555555555666777888666777888999::::::::::::tttKKK@@@CCCKKKVVV[[[YYYTTTRRRDDD===888666555222111444///222666666777GGGlllvvvcccYYYbbbiiillliiifffiiimmmnnnbbbccc^^^eeeuuuxxxpppppppppooonnnooopppnnnjjjfffbbbaaa___^^^^^^bbbgggjjjgggjjjppptttooocccWWWQQQ___^^^```gggooozzz|||kkkZZZNNNJJJDDDBBBCCCDDDCCCAAADDDJJJLLLIIIIIILLLNNNOOOVVV]]]aaannnttt}}}ffffffaaalll~~~___>>><<<555444888...111222222333333444444444111111111222222222333333111111111222222222333333222222111111111222222333555222444:::777444>>>NNNbbbeeeffflll\\\JJJHHHQQQ\\\eeehhhkkkrrrzzz~~~zzztttllljjjlllnnnnnnlllvvvwww{{{{{{tttlllddd___ZZZUUURRRQQQJJJCCC@@@@@@BBBHHHMMMGGGJJJIIIEEEGGGLLLHHH???@@@<<>>777777666222222666222222111111111000000000------------...///000111............------------........................//////............///////////////...///000000111111444777555444===MMM\\\qqq}}}{{{zzztttqqqtttuuurrrpppqqqrrrtttuuuvvvvvvvvvwwwyyy|||~~~~~~wwwwwwvvvxxxzzz{{{zzzyyyzzz{{{{{{zzzxxxuuurrrpppooosssvvvtttssszzzgggSSSSSS```sss{{{RRR===:::888;;;??????>>><<<999777888777666555666888:::;;;:::999888888888777555333444333333333555777666444000444888::::::999888888666666666666666777888888888888::::::;;;;;;:::999wwwRRRDDDDDDGGGOOOXXX\\\[[[YYYIIIAAA:::777444111111333000222666777444>>>]]]|||nnndddccckkknnnjjjgggmmmwww~~~gggeee]]]aaaoooqqqnnnsssqqqppppppqqqqqqpppllljjjfffccc___ZZZYYY\\\ccchhhfffiiimmmpppnnnhhhaaa]]]||||||}}}{{{wwwzzzbbbQQQQQQLLLEEEBBBDDDAAA@@@BBBBBBAAADDDJJJLLLKKKLLLPPPSSSUUU\\\dddiiiwww}}}rrrbbbhhhbbbtttuuuIII666:::555444777000333333333333333222111111111111111111222222222222000000111111111222222222111111000000111111222222333000222777888444777???SSS^^^bbbaaammmiiiSSSHHHHHHNNNYYYbbbhhhnnnsssuuulllddddddjjjooonnnjjjoooqqquuuxxxzzz|||||||||}}}}}}yyyvvvyyyvvvppppppsssppphhheee```YYYTTTPPPNNNLLLJJJHHHFFFCCC@@@>>>BBBJJJQQQOOOKKKFFFCCCBBBBBBAAA??????IIIaaaTTT666:::999333000222444333111111111000000000000///---------------...///000.........------------,,,------------------------///......------....../////////......//////000111***///222333222888CCCLLLZZZiii}}}}}}vvvwwwssszzz~~~vvvuuuzzzrrrkkklllmmmooorrrtttuuuvvvrrruuuzzz|||}}}}}}~~~~~~}}}}}}}}}~~~yyyxxxxxxyyyzzzzzzyyywwwuuuuuutttsssqqqpppnnnmmmkkkuuueee[[[YYYaaawww~~~XXX<<<777888333:::>>>===:::::::::999555555444555666999<<<===999888666666777666333111222444444333555888777333000444888:::999888888888666777999:::;;;::::::999:::::::::;;;:::999999888wwwUUUHHHHHHGGGIIINNNUUUZZZ[[[IIIAAA999666333000111444222222555888444777MMMgggttt```hhhlllkkkmmmttt}}}mmmiii``````jjjjjjjjjsssqqqrrrsssrrrqqqooommmlllhhhfffaaa[[[WWWXXX]]]aaacccfffkkkmmmnnnmmmkkkhhhjjjHHHCCCHHHDDD@@@BBBDDDAAA@@@DDDFFFFFFHHHKKKNNNMMMPPPUUUYYY]]]ccckkkqqq{{{mmmiiiqqqyyysssbbbSSS>>>555999777444555222333444444444333222000///111111111111222222222222000000000000111111111222000000000000000111222222000111222444555444555666AAAPPP^^^cccgggwww|||\\\JJJAAAKKKTTTTTTXXX```ddd```^^^```eeeiiihhheeedddhhhmmmooooooppprrrtttwww|||wwwyyyuuusssyyyzzz{{{{{{yyy}}}}}}xxxsssrrrttttttrrrooojjjkkkiiibbb\\\XXXVVVUUURRRPPPMMMKKKIIIGGGFFFDDD@@@DDDIIIKKKKKKKKKLLLLLLSSSKKKEEEDDD???<<>>===;;;999777777666666hhhUUUMMMHHHDDDEEELLLTTTZZZ\\\@@@===888444333333333222000444777555222777CCCNNNqqq[[[PPPMMM[[[nnnuuuxxxyyyssswwwwwwtttllldddaaagggmmmmmmrrrsssqqqqqqsssqqqjjjnnniiiccc]]]YYYVVVSSSQQQXXX\\\aaafffiiiiiigggeeejjjxxxzzzjjjcccNNNKKKFFFBBB@@@@@@BBBCCCGGGHHHIIIIIIIIIJJJMMMPPPMMMRRRVVVZZZ```hhhooosssqqqdddpppyyyZZZlllWWW<<<:::777444222222333444222222222222222222222222,,,...000111111111222333333333333222222222111111......///000111222222333111111222333333444555555999999KKKgggooohhhnnnllllll___EEE>>>LLLIIIQQQXXXYYYXXXXXXWWWUUU]]]aaaeeefffffffffhhhkkkpppooonnnmmmllllllllllllooonnnkkkiiihhhhhhiiijjjffffffdddbbbaaa```______ZZZYYYVVVSSSPPPMMMLLLKKKBBBEEEHHHGGGEEECCCDDDFFFHHHJJJMMMMMMLLLKKKKKKKKKGGG@@@???DDDKKK^^^QQQ===999777333333333222222222111111///////////////////////////...---,,,,,,,,,,,,,,,------------------------------------------------/////////...---------,,,---------............///---...///000222666<<<@@@CCCIIIUUUccckkknnnpppuuu~~~vvvdddRRRFFFJJJPPPWWWhhh||||||sssuuuxxxyyy{{{wwwsssrrrrrrtttuuuuuuvvvvvvvvvuuutttrrrpppooorrrmmmmmmrrruuussspppoooqqqwww}}}lllRRRKKKVVVnnnuuuzzzcccBBB888999777666999>>>EEEGGG@@@;;;;;;999555AAA???<<<999777666666777999888777666555444333333===999555444777999:::999444333222222333555888:::???DDDKKKMMMJJJDDD===999999999:::999888666444333hhhTTTFFFBBB>>>@@@HHHPPPVVVYYY???;;;777444333333222222000333666444222555===DDDZZZrrreeeKKKEEETTTjjjppppppqqqooosssuuuvvvppphhhcccdddgggjjjpppsssqqqppprrrpppkkkmmmjjjfffbbb]]]XXXRRRMMMQQQSSSWWW\\\___```aaaaaabbbmmmuuunnnZZZQQQNNNFFFEEEBBBAAA@@@AAACCCDDDHHHIIIIIIIIIIIIKKKNNNPPPRRRWWW^^^dddkkkttt|||tttkkkmmmkkkeeeGGG;;;999666444222222333444222222222222222222222222///111222111000000111222333222222222111111111111//////000000111111222222111111222222333444444555777555@@@VVVaaaaaagggsssmmmTTTIIIEEEDDDEEEGGGKKKOOOUUUZZZUUUXXX[[[\\\[[[\\\___aaaddddddcccaaaaaa``````aaadddbbb```___^^^___```aaa^^^]]][[[XXXWWWVVVVVVVVVOOONNNLLLJJJHHHFFFEEEDDD???AAADDDFFFGGGIIIKKKMMMLLLKKKIIIEEEBBB@@@AAACCC;;;AAARRRnnn[[[???777777777333333222222222111111111........................///...---,,,,,,,,,,,,---------------------------------------------------...............------------------............///000000111111222555999===BBBHHHVVVfffqqqzzzvvvcccYYYRRRLLLNNNTTT___]]]cccsss~~~}}}{{{xxxxxxvvvuuusssqqqpppoooooonnnrrrwwwyyywwwxxx|||dddUUUIIIMMM]]]www[[[III:::999999555333666:::@@@AAA===999:::999555????????????>>>===;;;:::555555555555444444444444:::777444444777999999888444444333333555777999;;;???DDDIIIKKKHHHBBB<<<999777777888888888777555555bbbNNN@@@<<<999:::AAAHHHMMMNNN<<<999555333222222222111000222333333222333666999GGGddd~~~NNN???IIIdddooonnnnnnlllnnnssswwwtttllldddaaaaaafffmmmssssssqqqpppooommmmmmllljjjgggccc[[[SSSMMMLLLLLLNNNPPPSSSWWWZZZ\\\bbbhhhmmmyyysss___OOOGGGEEEEEE@@@@@@AAAAAACCCEEEFFFGGGJJJKKKLLLLLLLLLNNNQQQTTTVVV[[[cccmmmwwwqqqkkkgggvvvuuucccbbb888:::888666333222222333444222222222222222222222222333333333111//////111333111111111111000000000000000000000000000111111111111111222222333333444444555333666BBBOOOXXXaaagggnnnpppTTTHHH@@@???EEEJJJIIIIIINNNMMMOOOPPPPPPPPPPPPRRRTTTWWWWWWVVVUUUTTTTTTTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVSSSQQQOOOLLLJJJJJJJJJKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGGGGFFFBBBEEEGGGGGGEEEBBBAAA@@@EEE\\\~~~TTT888333555555444222222222222111111111000..............................---,,,,,,,,,---------------------------------------------------------------...............---------............///000111111000000111555777@@@IIIZZZjjjttt}}}}}}ppp^^^QQQTTTIIICCCEEEJJJPPP^^^mmmqqqXXXGGGDDDIIIXXXnnnyyyYYY:::555444888777222333888666:::;;;888777888888666444777;;;>>>>>><<<999666111222222222333333444444666444444555666888777666444444444555666888:::<<<@@@CCCFFFGGGCCC???;;;999555666666777777666666555yyyZZZGGG@@@;;;777777;;;???AAABBB999666333222222222111000222111//////111333444444===YYYvvvbbbBBB@@@]]]qqqvvvsssmmmlllqqquuutttnnnfffbbb```dddkkkrrrtttrrrqqqqqqqqqmmmmmmllljjjfff```XXXRRRNNNMMMKKKJJJLLLPPPTTTWWWaaafffhhhrrr|||___YYYQQQLLLIIIHHHFFFDDD???AAACCCEEEGGGIIIJJJKKKLLLMMMOOOOOOPPPRRRVVVXXX]]]aaajjjxxxuuuhhhkkklll}}}dddTTTaaa}}}MMM555999777555333222222222333111111111111111111111111333333222000//////222444000000000000000/////////111111111000000000000000111111222222333333333333444555555777AAAQQQ^^^ccc\\\hhh___NNNCCCEEEGGGBBBAAAEEEIIIKKKMMMNNNOOONNNNNNMMMPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOLLLJJJGGGDDDBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBDDDGGGGGGCCC@@@CCCCCCCCCDDDGGGMMMUUU[[[mmm]]]999222777666222222222111111111111000000000...........................------,,,,,,,,,------------------------------------------------------,,,---------.../////////---------............///---.........---...111444>>>HHHYYYeeeiiikkkttt~~~|||xxxyyy~~~sssdddRRRFFF===:::???HHH]]]eeeppp}}}rrrlllbbbVVVPPPNNNOOOPPPgggwwwwwwsssuuuXXX???888555555666444111555===666777777666555666666666///222555888999777444222000000111111111222222222222333444555666666555555444444444555666888:::;;;>>>@@@AAAAAA>>>;;;999888777666666666666555444444tttXXXFFF===:::666666999<<<<<<<<<666444222111222222222111555111------000444666777777MMMjjjzzzNNN<<>>;;;777555555444444666::::::888666666555555555666555666777888888777555444222222111111111000000000111333555666666555555444333333333444555666777888;;;<<<===;;;999777888888:::999888666444333222222www]]]MMM999666444555999======<<<555333111111333333222111555222...---000444777999555EEE```___DDDMMMaaatttwwwmmmlllnnnoooooommmkkkkkkkkkeeeeeejjjqqqtttttttttvvvrrrooommmkkkjjjhhhfffdddYYYUUUPPPKKKIIIHHHJJJKKKNNNVVVWWWWWW^^^aaafffsssuuu||||||~~~{{{mmmeeebbbYYYMMMFFFCCCAAA@@@AAAAAA>>>;;;BBBCCCEEEGGGHHHIIIJJJJJJJJJLLLOOOQQQTTTXXX]]]aaalllnnn{{{sssmmmeee___eeelll|||wwwTTTNNNjjjxxxMMM:::666555555444333222222111222111111111111111111111111...////////////000333555////////////000000000000000000000000000111111111111111222222222222222222000444666333555???MMMVVV^^^aaagggqqqsss```KKK===:::;;;<<<@@@CCCEEEEEECCCFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFF>>>>>>>>>@@@AAAAAA???===999AAAOOObbbxxxyyyTTTLLL???888999666///000999000000000000////////////------------------------------,,,,,,,,,---......---------------------------------------------------------...............---------............///,,,...000111222333666888:::999999:::999???MMM\\\pppuuuuuuxxxzzz{{{{{{qqqhhhdddZZZPPPGGGCCCCCCEEEKKKQQQPPPUUU^^^jjjuuu}}}nnneeeVVVMMMQQQ___kkkooobbb\\\ZZZaaaooo|||qqqrrrfffMMMBBB999333333333555777777777666???999666666666444444666888888777666666555555555333333222222111111111000333555888888666555555555444444444555555555555555888999:::999888777888:::<<<;;;999666444333222222{{{bbbQQQ888555333555999<<<<<<;;;444222111222333444333222333222222111111222555666555???TTTqqqYYYNNNPPP```nnnkkkjjjkkkmmmnnnoooooopppqqqfffaaaccclllsssttttttvvvtttrrrooonnnmmmkkkhhhfff]]]ZZZUUUQQQMMMKKKJJJJJJKKKRRROOOLLLRRRTTTVVV___^^^dddhhhhhhiiilllmmmkkkfffgggkkkxxx~~~vvvmmmfff```\\\VVVPPPLLLHHHEEECCCAAA@@@>>>>>>@@@BBBDDDDDDEEEEEEFFFHHHIIIKKKLLLMMMMMMOOOSSSWWW[[[```fffjjjqqquuuttteeefffddd___hhhqqqwwwdddOOOhhhTTT???999333444444333333222111111111111111111111111111111111---...000000//////000222/////////000000111111111//////000000111111222222222222111111111111111111222222222444555888???FFFTTT```hhhiiipppqqqUUUNNNIIICCC@@@@@@AAAAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDBBB>>>>>>??????AAAFFFLLLQQQQQQcccrrrOOO:::===777444555333///111666000000/////////.........------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------...............------------------............///,,,...000111111333555777555111000111222888DDDPPPgggyyy}}}tttsssvvv|||wwwlllaaa\\\UUUMMMIIIJJJKKKKKKKKKMMMOOOPPPOOOMMMHHHMMMTTT[[[___aaa```___VVVSSSRRRTTTSSSNNNKKKLLLEEEAAA@@@IIIaaa{{{nnnIII???;;;333000222555777888:::<<<===@@@888444555666444555888444555444444444444333333222333333333333333444444777999:::999666555555777666666666666666555444444777888::::::999999;;;===<<<;;;999777555444444444~~~cccQQQ:::888555666999:::999666333222111222444555444333111333444444222111111333222777GGGmmmmmmTTTDDDQQQfffkkkgggiiillloooqqqrrrssssssfff___^^^hhhrrrtttsssuuuuuutttrrrqqqooolllhhhddd```^^^ZZZVVVRRROOONNNMMMIIIMMMFFF@@@GGGHHHFFFKKKOOOTTTVVVTTTTTTWWWYYYXXXQQQWWWXXXZZZhhhzzzyyyjjjfffiiihhhbbb[[[WWWSSSNNNJJJEEECCCFFFGGGDDDBBBDDDAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJLLLNNNPPPRRRRRRUUUYYY]]]bbbhhhnnnrrrzzzsssfff```\\\]]]^^^pppdddYYYggg<<<:::<<<222444333333333222111111111000000000000000000000000---///111000///------...//////000000111111222222...//////000111222222333222222111111111111111111777111000666888555666:::CCC[[[jjjfffggg{{{rrrhhhZZZOOOIIIHHHHHHGGGBBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCDDDCCCCCCBBBBBB===???BBBDDDFFFEEEEEEDDD???@@@AAAAAA@@@>>>;;;999;;;===@@@EEENNN\\\mmmyyyuuuRRRHHH???222222111111333555444111///000/////////............------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------/////////......------,,,---------.........//////+++,,,.../////////111222000...000444666666:::@@@ZZZlll|||~~~}}}{{{|||yyywwwyyyvvvtttooofff]]]TTTKKKCCC>>>???DDDKKKQQQTTTSSSPPPMMMBBBCCCGGGJJJGGGCCCDDDIII@@@CCCKKK^^^xxxkkkRRRAAA777777;;;555999:::777666<<>>???;;;:::888777666666666777{{{aaaFFF:::777444666:::;;;888333111//////222777999555111222222333444444444444333777777BBBXXXqqqhhhOOOPPP]]]iiikkkkkkjjjkkklllmmmnnnooojjjlllqqqvvvsssmmmooovvvuuutttsssqqqooommmkkkjjjhhhgggbbb]]]\\\[[[SSSJJJEEECCCAAAAAACCCDDDDDDCCCFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMMMMLLLJJJHHHGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCIIIKKKMMMNNNNNNOOOQQQRRRQQQUUU^^^jjjpppsss|||ssslllggg```[[[ccc]]]ssspppooo}}}III???888222:::444444333222111000///...111111000000//////......000000////////////000000............////////////000000000000111111111111000000000111222222222333111222222333333444444555===???UUUvvvxxxxxx}}}jjjSSSEEEDDDAAA>>>???CCCAAA<<<>>>;;;AAACCC;;;<<>>>>>===???EEEDDDFFFZZZttt___CCC===:::555333333333222222111000000000111000000///...---------...++++++...222222...***------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,---------......000///...------...000111111111222222222333333333===FFFWWWjjjuuuyyy}}}}}}zzz{{{}}}~~~sssmmmmmmZZZ]]]mmm|||tttuuuhhheeefffkkknnnnnnppptttyyy{{{~~~|||jjjmmm[[[III@@@:::555444777@@@===<<<>>>AAADDDCCCBBB888777666555444444444444555555666666666444333222555666666777666555444444:::;;;;;;999777777888999777777777777777777777777777777999:::;;;<<<<<<<<>>======???CCCBBB>>><<<>>><<>>BBBDDDBBB@@@999888777666666555555666444555666666555444333222666666666666666666666666<<<======<<<:::999:::;;;666777777777888888888888888999:::;;;<<<<<<===<<<>>><<<:::999999999888666www___CCC:::666444666:::;;;888444555333222444777777444111000000111222222222222222111000333===LLL___xxxjjjZZZhhhssspppllliiiggghhhkkklllqqqooopppsssssspppoooqqquuuvvvxxxyyyyyywwwtttssspppnnniiicccbbbccc___YYYPPPLLLGGGDDDDDDDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCBBBFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJLLLNNNQQQVVV\\\```hhhkkkqqqxxx~~~rrreee___\\\ZZZ[[[^^^^^^NNN999555777777111333333222111000//////...000000000////////////............------.....................//////////////////000000000000111111111111111111000000000000111111111222333333444444222444@@@YYYnnnvvvsssooonnnzzz}}}dddRRRRRR[[[aaaaaaTTTGGGBBB@@@;;;@@@DDD>>>>>>>>>@@@BBB???===AAAHHHTTTffftttpppjjjmmmtttxxxiiiNNN666111555555333333222222111111000000//////000000//////...---------///------///222222000,,,---,,,,,,++++++,,,,,,---------------------------------------------------............------------,,,,,,,,,,,,------------------.../////////////////////000000000111111111333222999KKK]]]kkktttzzzzzzzzz|||~~~}}}yyywwwvvv]]]IIIBBB======???>>>===>>>;;;<<>><<<:::999:::;;;666666777888999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;:::999www```EEE999666444666:::<<<888444333222111222333333000...//////000111111111111111555333333777@@@RRRoooccc```ppprrrrrrnnnhhheeehhhlllooommmlllmmmoooooonnnnnnqqqssswwwzzz{{{yyywwwvvvvvvuuuooohhhfffgggddd___VVVRRRLLLHHHFFFEEEDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGIIIJJJKKKFFFFFFGGGGGGHHHIIIJJJJJJNNNOOOPPPRRRUUU[[[ccchhhlllooowwwttthhhccc^^^[[[YYYXXX]]]dddwwwaaa:::666222555777///333222222111000/////////////////////////////////...------,,,,,,------...............////////////////////////000000000111111111111000000//////...000000111111222333333333666555666@@@UUUkkkttttttiiinnnxxx|||ooohhhbbbZZZ^^^eeebbbeeeaaa]]]]]]]]]```iiissszzzXXXGGG:::///000333333111111222111111000//////....../////////......------------,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,++++++,,,,,,,,,---------+++,,,...///000//////............/////////000000555666>>>LLLZZZbbbiiipppuuuqqqooouuuwwwlllhhhxxx~~~~~~oooIIIBBB;;;999777999<<<===>>>>>>@@@@@@AAAAAAAAA@@@>>><<<999888777666555555555555333333333444444444444333555555444333444777999;;;:::<<<<<<;;;999777777888777777888:::;;;<<<===>>>:::;;;;;;;;;;;;;;;::::::>>>===<<<<<<<<<<<<:::888yyycccGGG999555333666:::<<<999555333222111111111111///...//////000111111111111000333111000111555FFFccc}}}rrr```nnnuuuzzzwwwnnnhhhjjjooojjjiiiggggggiiilllmmmkkknnnqqqvvvzzz}}}}}}|||{{{|||{{{vvvnnnkkkjjjhhhcccaaa\\\WWWRRRPPPNNNMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRUUUVVVVVVWWW[[[aaaiiinnnrrrxxxxxxhhhXXXWWWVVVWWWXXXXXXZZZeeeqqqwwwHHH333777333222555000222111111000000/////////.............../////////------,,,,,,,,,,,,------............////////////...////////////000000000111000000//////.........//////000111111222222333777777555666EEE^^^pppwwwtttooonnntttlllPPP;;;:::444000111222111111111111111000//////......---............------------+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,------***+++---////////////...------........./////////111777BBBLLLNNNLLLOOOUUUiiilllooooooqqqwww~~~wwwkkknnntttzzznnnJJJ333999777666444333555888::::::<<<;;;999777666666666777666555444333333222222222222222222222333333444444444333333333444666999;;;:::;;;<<<;;;888666666666888888999;;;===>>>???@@@:::::::::::::::999888777===<<<<<<===>>>>>><<<:::zzzfffHHH888555333666:::<<<999555333333333222222111111111//////000111111111111111222111111111222???YYYpppnnnjjjpppvvvvvvqqqlllkkkmmmhhhiiihhhdddeeeiiikkkjjjnnnqqqvvv{{{~~~|||uuuppppppmmmiiifffbbb^^^ZZZXXXVVVSSSQQQIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJPPPPPPPPPPPPRRRTTTWWWXXXWWWXXXXXXZZZ]]]cccjjjooouuucccWWWVVVWWWUUUUUUUUUVVVWWW\\\kkkzzzVVV>>>333777555111222222111111000000000/////////---............/////////---------,,,,,,---------............////////////......////////////000000////////////............/////////000111111222222,,,111666<<>>YYYlllzzztttggggggvvv|||wwwrrrpppvvv~~~{{{\\\KKK:::000111555666444000000444666555666666555222111333777:::444333222111000000000000111000000111222333444555222222222222444555777888:::<<<===<<<:::777666666888888999;;;<<<>>>??????;;;;;;::::::999777666555777888999;;;>>>???>>><<<{{{eeeFFF888555333666:::<<<999666222222222222111111111222///000111111222222111111333333444333333;;;OOObbbooommmnnnqqqvvvvvvrrrmmmkkknnnmmmfffcccfffjjjjjjlllnnnsssxxx}}}{{{wwwwwwuuuqqqgggeeebbb```^^^\\\XXXUUUPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPTTTTTTSSSTTTVVVYYY[[[]]]]]]^^^```bbbffflllsssxxxiiiWWWQQQTTTXXXVVVUUUVVVYYY^^^jjj|||BBB===333111666222...333000000000000////////////---------.........//////......------------..................////////////........./////////000000---...............//////......//////000111111222***,,,333<<>><<<222///555000222333222222333222000000//////...------,,,,,,------------------------+++,,,,,,,,,++++++---...++++++------------++++++++++++++++++++++++++++++************************---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,...000111........./////////000000000,,,+++------,,,///444+++<<>>>>>===<<<:::888666555666666666888999888555333sss^^^EEE888666666999======777111000000000000000000000000000000000000000000000000222111//////111666;;;>>>eeexxxqqq}}}tttlllccc___kkkiiiiiiooovvvzzz{{{~~~~~~~~~~~~ssstttrrrnnnoooqqqkkkaaaaaaaaa```]]]YYYUUUSSSSSSUUUSSSQQQPPPRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXWWWXXXZZZ^^^aaaggghhhhhhgggfffhhhlllooorrr{{{zzzhhhWWWSSSQQQRRRQQQNNNOOOSSSPPPWWWZZZlll___<<<888555222000000111111000000000///...------,,,,,,------............------------------------------..........................................---------------............//////////////////////////////000000000111111111111555777BBBWWWiiiqqqrrrrrrsssvvvkkkVVV???===:::777444222111111////////////............---...///000///...,,,******+++,,,,,,------,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////777777<<>>@@@???===;;;::::::999888777888::::::888666vvvaaaIII888666555888<<<<<<777222000000000000000000000000000000000000000000000000333222111000000111222333777PPPcccqqq{{{yyymmmkkkgggfffcccaaadddiiimmmnnnpppuuu~~~{{{yyyzzz{{{zzzvvvtttqqqmmmjjjhhhgggfffdddbbb```___```aaaaaa``````____________aaabbbccchhhiiijjjjjjjjjkkknnnpppuuuxxx}}}nnn___TTTIIIBBBKKKKKKOOOSSSSSSPPPPPPTTTVVV```yyy[[[666999666444222222222222000/////////......---,,,,,,,,,------............------------------------------------------------------------------------......------------....................................////////////000000000000000000222555999DDDYYYllluuuooommmrrr{{{}}}rrrrrr\\\AAA555222000222222222333222222111111/////////............---+++,,,---...///...---,,,***++++++,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++++++++***,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........//////...333777777:::FFF\\\mmm}}}|||~~~xxx}}}qqqqqqvvvdddAAA333222111///---...///000000///---...///000111000//////000000000000000000000000...---------...000222333111111111111222222222222111///...000555888888777<<<;;;999888888999;;;<<<999999<<>>??????===;;;;;;<<<555555666999;;;;;;999777wwwcccKKK<<<999777999<<<<<<666111000000000000000000000000////////////////////////111111111111000000000000111CCCQQQaaa{{{|||rrrxxxqqqgggjjjjjjdddeeeaaaaaaeeehhhiiikkknnnzzz~~~~~~|||}}}xxxtttqqqooommmlllkkkhhhfffeeefffgggggggggeeeeeeddddddeeegggiiijjjlllnnnqqqrrrssstttwwwyyy|||{{{cccSSSMMMLLLJJJHHHFFFHHHMMMRRRSSSPPPRRRWWW]]]pppyyyHHH222888444333222222333222000............------,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,------------......,,,,,,---------........................................../////////000000---///222444222444@@@MMMaaajjjuuuyyysssppp{{{}}}rrr~~~~~~nnnUUU@@@555444777888///000111222222111000/////////.........---------***+++,,,---......------******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........000444666444444<<>><<<:::888888999;;;===888999<<<======<<<<<<>>>???@@@@@@>>>;;;999999:::111111444777::::::888666wwwdddMMMAAA===:::;;;<<<;;;555///////////////////////////////////////////////////...//////000111111111111333<<>>???===:::777666777888:::777999;;;:::::::::;;;<<<>>>???>>>;;;999888999;;;111222555888;;;;;;999666vvvcccMMMBBB>>>::::::<<<:::444///////////////////////////000000000000000000000000---...//////000111222222111555888HHHaaarrrmmmTTTQQQYYY]]]YYY```jjjhhhkkkddd^^^___aaaaaaaaacccdddeeehhhlllqqqvvv{{{}}}~~~zzzxxxvvvwwwyyy{{{{{{{{{zzz{{{{{{|||~~~pppdddYYYRRRKKKIIIIIIKKKNNNOOOMMMJJJMMMLLLMMMPPPPPPTTT___kkkwwwLLL222333888000111000//////000000///---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------------------------------------------.........///111------000111000000222555555>>>QQQcccnnnsssuuuzzz~~~|||{{{xxx}}}pppeeegggmmmxxx```KKK===999444111333444111...---111111111111000///...............------------,,,++++++++++++++++++,,,,,,)))******+++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,+++************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***---111333222111000222>>>QQQbbboooyyyzzz}}}~~~sss}}}nnncccdddgggfffxxx{{{|||PPPAAA111---000111///......///000///---+++++++++,,,---...///000///......---......//////000000111333333333333222222111111222222333333444444555555222222333555666999;;;<<<>>><<<999777555555666666666:::;;;999888:::;;;:::::::::999888777888<<<>>>777777888;;;======;;;999tttbbbLLL???;;;777888:::999555000////////////////////////000000000000000000000000////////////000111222333///111333???RRRcccmmmSSSNNNVVVVVV```ppprrrqqqhhhaaaaaabbbbbbaaacccaaaaaaaaabbbeeeiiinnnpppsss~~~xxxfffXXXQQQLLLJJJHHHIIIKKKMMMOOOPPPOOONNNNNNPPPOOOQQQUUU[[[ggg|||RRR:::---333:::000111///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,---------------------------------,,,,,,---------.........000---,,,...000///000444333...000<<>>DDDMMMccczzzwww~~~{{{rrrlllooowww~~~~~~eeeLLL777111...111222///---...,,,...//////,,,,,,---///---------.........//////------......///000000111000000111111111111111111111222222333444444555555222333666777888999:::;;;:::999888777666666666666777<<<<<<888777;;;<<<:::888888777666555777;;;>>><<<;;;:::;;;<<<<<<;;;999sssaaaKKK;;;777444555999999555111////////////////////////000000000000000000000000222111000//////000111222000333444;;;IIIYYY~~~nnnWWWZZZXXX```qqquuuwwwmmmeeedddfffeeedddeeedddcccaaaaaaaaacccfffhhhjjjyyy|||vvvcccZZZOOOKKKLLLLLLLLLLLLFFFIIILLLLLLKKKLLLOOORRRQQQPPPTTT\\\hhh|||\\\888777444444555,,,111...+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,///222111---...111000222555444000555GGGYYYeeerrr|||{{{}}}~~~~~~qqqvvvlllNNN???666888888000333//////333222......333......---,,,---...///000......---------,,,,,,,,,,,,,,,+++***)))))))))***))))))***++++++++++++***))))))******++++++++++++*********++++++,,,,,,,,,************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,.........---,,,+++///222///000EEE___uuu~~~\\\FFF???777///+++///222...+++++++++---///...,,,---///222...------------...//////---------...///000000111,,,---...000111111111111111111222222333444555555444666999;;;;;;;;;;;;<<<777777777777777777777777888===>>>999888<<<>>>;;;;;;:::888555333444888;;;===;;;:::999::::::999777nnnWWWGGG999666444555888999444000111000000///...---------...............///000000///////////////000111111222222555777999KKKwwwxxxeeeUUUZZZkkkrrrpppjjjddddddfffddd______^^^]]]]]]^^^```bbbcccooo{{{qqqfff___\\\TTTSSSOOOLLLJJJHHHHHHHHHKKKHHHIIINNNQQQPPPOOOQQQQQQSSSYYYhhhiiiLLL333111777444///---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++,,,---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............///111000///000222666:::===JJJ[[[pppxxx~~~}}}{{{xxx}}}zzz||||||sssTTTJJJ>>>666444555444333000000000000////////////------------------------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++*********))))))))))))))))))------------------------************************+++++++++************)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,,,,...------,,,,,,------...---------...000444777999PPPjjjvvvxxx~~~wwwzzzWWW>>>666333111000///...---,,,++++++---------,,,,,,+++++++++***+++---.........------............////////////111000000///////////////444333111000000000111222777888:::;;;;;;999777666777777777777777777777777777999;;;;;;::::::;;;<<<:::777333222333555777888:::999999999:::;;;<<<<<<iiiPPP???888666444555888888444000000000000///...---------...............///000000///////////////000000111222222444555444>>>___kkkTTTMMM[[[gggrrrqqqiiiaaa]]]\\\]]]\\\[[[[[[\\\]]]]]]]]]ccckkkssstttqqqooosssxxx{{{vvvmmmbbbYYYRRRNNNLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOSSSSSSPPPPPPSSSVVVZZZjjjxxxOOO<<>>888222///111333222111000000000000/////////...------------------------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***)))************+++,,,------------,,,,,,,,,,,,------///...------///111333444:::JJJPPPVVVjjj|||~~~rrriiilllwwwbbb???222111000000000///...---,,,++++++------,,,,,,,,,++++++++++++,,,---.........------............////////////000000/////////000000111222111000/////////000000666777888888888777666555666666666666666666666666777999::::::999999999:::999555222222555777888777444444555555777888999:::{{{dddKKK;;;777555444555777777333000000000//////...---------...............///000000//////......//////000000111000222444111333FFF[[[}}}mmmbbbRRR\\\jjjuuuvvvoooiiieee]]][[[XXXXXXYYYZZZZZZYYY[[[^^^aaaaaa``````dddgggnnnpppttt{{{wwwqqqlllfffWWWUUURRRNNNKKKIIIHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJMMMNNNRRRUUUTTTRRRXXX```kkkxxxgggIII777000...222222......333------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...,,,+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------............000000000/////////000000///222555888BBBTTTgggrrr```GGG:::777222000///111444666555222000000000/////////......------------------------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++*********++++++++++++++++++************************************************++++++*********)))))))))*********++++++++++++,,,******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++******************+++,,,---...------,,,,,,,,,,,,------000///...------...///000333666222666IIIXXXeeetttyyymmmfffkkkwwwvvvoooZZZ???//////333333//////...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,---.........---------............/////////////////////000111222333000000///............///444444555555555555555555555555555555555555555555777999:::999888777777888777333000222777:::999666111111222444666777999999xxxbbbKKK===666555444555666555333000/////////......---------...............///000000//////.........//////000000///111333222222;;;FFFiiirrr}}}fff[[[[[[ooo}}}sssfff```XXXSSSTTTVVVXXXXXXYYYZZZ\\\]]]^^^___aaabbbaaabbbeeeiiilllnnnnnnnnnrrrtttwww{{{{{{zzzxxxqqqfff^^^[[[WWWSSSKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLNNNPPPPPPOOOMMMLLLOOOQQQTTTVVVUUUYYYggguuuhhh???===333111222555333...---111------------------------,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---***,,,---***)))+++---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............///000000///...------000111000111888CCCKKKcccrrr|||]]]FFF<<<666666;;;555444333444666666444222000000/////////.........------------------------------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***+++++++++++++++,,,,,,,,,************************************************************))))))))))))************++++++++++++******************************+++++++++,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,++++++***)))))))))***+++,,,---...---,,,,,,,,,,,,,,,,,,---///......---------......666333+++,,,777===JJJaaavvvnnnmmmwww{{{wwwaaaHHHGGG???444///111222111......------,,,++++++***,,,+++++++++++++++++++++,,,------------------------------.........//////......//////111222333444000000000///////////////222222333333444444444444444444444444444444444444777888999888666555555555555111000333999<<<999555333444555777888999999999sss^^^JJJ>>>555444444555555444222000............------------...............///000000//////............//////111///000222222333888===SSSaaapppxxxnnn~~~vvvvvvlll^^^UUURRRTTTUUUUUUVVVWWWYYY\\\^^^___^^^^^^```aaaccccccccccccbbbbbbccceeeiiikkkllllllkkkkkklllmmmoooooommmjjjfffccccccccc^^^VVVRRRRRRQQQNNNGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJMMMPPPRRRSSSTTTTTTQQQTTT[[[aaaeeeqqqIII333;;;777333222222222///---...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,'''---...***'''***+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---///000111000///...)))---222444222111444:::CCCPPPeeeyyypppSSS;;;888;;;777000...666444222111111000//////////////////............------------------------------,,,,,,,,,+++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,++++++************+++,,,---...,,,,,,,,,++++++,,,,,,,,,------------......//////---...,,,...333222===VVVccc___bbbrrr}}}wwwzzzpppgggXXXGGG666999:::555000---***(((------,,,,,,++++++******++++++++++++++++++++++++------------------------------------.....................///000222333444222222222222111111000000111222333444555555555555555555555555555555555555777888999888666444333444333111000444999<<<999666777777888999999999888777mmmXXXFFF<<<333444444555444222111000------------------------...............///000000//////......------......222000/////////111333555===PPPdddzzz{{{yyyxxxkkkccc```]]]XXXTTTSSSTTTVVVWWWXXXXXXXXXXXX\\\^^^______]]]]]]]]]^^^]]]___bbbcccaaa```______^^^^^^]]][[[ZZZXXXWWWVVVYYYZZZWWWQQQOOOPPPOOOLLLGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKMMMOOORRRTTTVVVRRR\\\mmmQQQ<<<555000555111......///000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,)))------***---111...%%%++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...000111111000000...///222444333000222777555999BBBOOO^^^mmmxxx~~~ooo\\\QQQ@@@888444888888222...000444333111000//////000111/////////.........------------------------------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***))))))******+++,,,,,,,,,************************))))))))))))))))))))))))******)))))))))((((((((()))))))))************+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,---...//////000)))......///111,,,000BBBEEEAAAEEETTTgggwwwyyyyyy{{{{{{}}}[[[KKKEEE>>>555...222444111,,,)))+++---,,,,,,,,,++++++******************+++++++++++++++......---,,,,,,,,,------,,,------------.........---------...///111222333333333444444333333222111111222555777999888888777555555555555555555555555666888999888666444444444222222333555888999999888666777888999888777666555iiiTTTDDD;;;222333555444333111000000------------------------...............///000000000///...------------...///000///...---///000000111AAARRRggg{{{}}}|||~~~~~~wwwkkkaaaWWWXXXXXXVVVSSSSSSUUUWWWVVVXXXZZZYYYWWWWWWXXXZZZXXX[[[]]]]]]ZZZYYYYYYZZZWWWVVVTTTSSSRRRQQQQQQQQQSSSUUUTTTPPPNNNOOONNNJJJIIIIIIIIIJJJKKKLLLNNNOOORRRQQQQQQSSSYYYaaaiiimmmnnn~~~|||OOO888555333---000///...------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,,,,,,,)))---===III@@@---************************+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...////////////333///...222111...///333111111222444999CCCOOOXXXhhhppp}}}{{{wwwyyywwwooobbbUUUIII@@@999555000111111111//////333888000111111111111111111222//////.........---------------------------------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,******+++,,,---------------222...+++000,,,)))000222///000999DDDPPP\\\fffgggkkkuuuxxx{{{{{{yyyyyyUUU???555000---+++++++++,,,+++***+++...222++++++++++++************)))*********++++++++++++///...---,,,,,,,,,,,,---,,,,,,---------.........------------...///000111333444444555444333222111111444888;;;===<<<:::888333333333333333333333333666777999888666555555555111333555666555666888:::555666888999999888777666gggSSSEEE>>>222333555444333111000000------------------------...............///000000000///...---------------+++...///......///000000000999CCCWWWvvv~~~yyy~~~qqqaaaaaa^^^YYYTTTSSSWWW[[[VVVXXXZZZYYYVVVUUUWWWYYYWWWZZZ\\\[[[YYYWWWXXXZZZWWWVVVUUUTTTSSSSSSSSSSSSOOORRRRRROOOMMMOOOMMMIIIJJJJJJKKKLLLOOORRRUUUWWWTTTVVVYYYbbbpppsssAAA777777///,,,555---111222///,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************)))***++++++,,,...)))%%%111NNNaaaTTT:::************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,((((((///222000///222,,,000333000,,,---555===;;;DDDPPP\\\fffpppzzz~~~uuummmjjjbbbbbbaaa]]]RRREEE@@@BBBDDD???999555222111000///111222222111333444000***+++---000000///...------//////.........------------------------------------------,,,,,,,,,++++++,,,+++******,,,,,,+++***'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,...---,,,+++************,,,++++++++++++++++++,,,)))******+++++++++******---000)))'''111444///...111///...000000///333999999>>>LLLaaarrr~~~xxx~~~zzzzzz~~~|||yyy|||ssspppUUU;;;333222000///222111...,,,------+++))))))+++++++++***************))))))******++++++++++++///...---,,,+++,,,,,,---,,,,,,,,,---------......---------------...///000333333444555444333222111111555:::>>>@@@???<<<:::222222222222222222222222666777999888666555666666111555777666333333777<<<444666888:::;;;;;;999999hhhSSSDDD:::444444444333222111//////000///...---,,,+++++++++------......///000000000////////////////////////---------...///000000111///333777EEEhhh{{{mmm^^^XXX[[[___```VVVYYYXXXUUUSSSUUUUUUSSSVVVVVVWWWXXXZZZYYYWWWTTTWWWUUUSSSTTTVVVUUUPPPKKKQQQPPPMMMKKKKKKMMMOOOQQQOOOPPPNNNMMMTTT```iiikkkeeecccffftttuuuOOO222222666...+++111000///...---,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---******************++++++++++++++++++++++++++++++)))///((($$$???```TTT...---,,,,,,+++*********++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------..................------000000000000000000000000555666888<<>><<<:::777555333222111111000000111111222333111///------000333555000000//////.........---111000000///...,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,---............))))))***+++,,,,,,------+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000111111111222222222222///111777CCCUUUkkk~~~~~~xxx}}}}}}~~~|||zzzzzzmmmXXXRRRTTTMMMBBB555---+++,,,,,,+++------------------------,,,,,,,,,++++++*********+++++++++*********))))))...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++---,,,+++++++++---///111...000222222222111222333;;;333444AAAEEE===777888333222222222333555666777666999;;;999555333444555222333444666777999:::;;;666777999999777777777888gggRRRBBB888444444444333222111////////////...---,,,,,,,,,,,,------......//////000000........................---------...///000000000///222444;;;VVV|||yyyzzz|||wwwoooeeegggeee]]]VVVTTTQQQNNNRRRQQQPPPRRRUUUXXXYYYYYYZZZWWWUUUUUUWWWXXXUUUSSSRRRRRRRRRRRRPPPOOOMMMLLLOOOSSSXXX^^^jjjxxxxxx}}}XXXAAA000111444//////555//////...---,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++*********++++++++++++++++++++++++***111///,,,???XXXSSS:::---,,,++++++*********++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------........................------000000000000000000000000111111222333555777999:::===DDDIIILLLSSS^^^cccbbbWWWZZZ___ffflllnnnkkkhhhgggcccaaaaaaaaa\\\RRRIIIGGGEEEAAA>>>;;;999999999999999888777666555333222///000222444444222000///000000/////////000111111000/////////.........---////////////...,,,++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++++++++*********+++,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///////////////000000000000111111333999DDDRRR___gggjjjzzzxxx}}}iiiWWWVVV^^^ddd___QQQDDD??????BBB:::222---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++---,,,+++++++++---///000///000222222111111333555444555:::BBBAAA:::333222111222444444333222333333666777888777555444444444222333444555666888888999444666777777666555555666|||eeeQQQAAA666444444333333222111/////////...------,,,,,,,,,,,,---------...//////000000........................---------...//////000000111444444444DDDccctttgggbbb___\\\[[[WWWRRROOOOOOQQQRRRSSSSSSRRRRRRSSSVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWW___iiiwwwSSS999444000111111///111444///...------,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++$$$******%%%)))333222))),,,,,,+++************+++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............------------------......000000000000000000000000000000111111111111000000111444666666888===???===999999;;;>>>AAACCCBBB@@@@@@<<<:::;;;>>>>>>999444444333222111000111222222111111222222222222222111---000444777777444000---...///000111111000...---/////////..............................---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))*********++++++)))))))))******)))))))))+++++++++++++++++++++++++++************+++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------.........111000//////333999???CCCQQQbbbzzz|||}}}vvviii___VVVLLL@@@888;;;<<<>>>===:::555222000444000---,,,---...+++(((************************+++++++++++++++*********+++************))))))))),,,,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++---,,,++++++,,,---///000111222222222111222444777;;;GGGPPPMMMEEE===777222111555777777444222222444555555444555666666555333333333444555666666666666333555666666555444444555xxxaaaOOO@@@777333333333222222111/////////...---,,,,,,,,,,,,,,,,,,,,,---......//////000---------------------------------....../////////---222333000777MMMhhhyyy|||}}}~~~tttoooiiidddccccccddddddcccfffkkknnnpppooonnnmmmhhhhhhgggiiimmmssszzz~~~nnnLLL===---111222///...//////---///...---,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***************++++++,,,...------,,,+++***))))))************************---///...***'''&&&((()))++++++***************+++++++++,,,,,,,,,,,,++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------------......///////////////////////////000111222333333222111333444444333333333333222444333222333444666777888;;;888555555999;;;:::777333222111000000000111111...//////000111111111000---000444666666444000---...//////000//////------........................,,,------......---------++++++++++++++++++++++++************************,,,,,,---,,,,,,+++***)))++++++++++++************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((()))***++++++***)))(((***************************************++++++,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------///...---,,,---///111333999EEEUUU___fffpppqqqaaaVVVDDD@@@:::666555666888999777555333222111000...------+++***+++,,,,,,+++)))************************+++++++++***************************))))))))))))+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++,,,,,,---///000222333222111111222555888FFFXXXaaaTTTEEE@@@<<<666444777:::999666555777:::666444333555888999777444555555666777777666555555333555666666555444444555vvv___MMMAAA999222222222222111000000///......---,,,,,,,,,------,,,,,,------.../////////------------------------------------............(((...000---...:::MMM[[[lllfff===222:::///333222------111000***......---,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++******))))))******+++,,,------,,,++++++***))))))************************---++++++,,,,,,+++---222*********))))))***++++++***++++++,,,,,,++++++***))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------..............................,,,---///000111111000000222111111111111000///000222222111111111333666888:::777333222444666666555222222111000000/////////000000111111111111000000000111222222222222111000000///......---...//////---------...............+++,,,------------------++++++++++++++++++++++++************************+++,,,,,,,,,+++***))))))+++*********************((((((((((((((((((((((((((()))***++++++***)))((((((((()))))))))*********)))***+++,,,,,,+++***)))************************))))))******++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---------...///000000111---111555777999???GGGNNNNNNSSSeeewwwyyy{{{rrr\\\JJJ>>>999888000000///...///333888;;;444333111...++++++,,,------,,,***)))***+++++++++************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,---......///222333222111111222555888@@@TTTZZZJJJ::::::;;;666555777888777666777;;;???777555444666:::;;;999666777777888999999777666555555666888888666555666777uuu]]]LLL@@@999111111222222111000000///...------,,,,,,---------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,000222000...222;;;CCCTTTrrr|||gggAAA999666///222111...,,,...222111......------,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++***))))))))))))***++++++,,,++++++******)))))))))***************************&&&$$$%%%'''&&&&&&(((***))))))))))))***++++++******++++++++++++******)))))))))************+++************++++++++++++************++++++++++++++++++,,,,,,------..............................//////000000000//////...///,,,,,,//////------///---.../////////000333666777555222111111222111111000000000111111111111111111111222222111111000///111000////////////000111000///...---...///111222---------------.........+++,,,,,,---------,,,,,,,,,++++++******++++++,,,******************************+++++++++***))))))))))))******************(((((((((((((((((((((((())))))************))))))((((((((()))))))))******++++++,,,,,,,,,,,,++++++************************((()))******++++++******)))))))))************+++************+++++++++++++++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------......////////////000000...------///222444777777@@@IIIPPPbbbpppmmmiiiuuu~~~nnnccciiivvvbbbdddkkkvvv~~~rrrdddUUUSSSdddwww}}}yyy___UUUIII???666///...111,,,---/////////000333444...//////---***))),,,///...,,,***)))((()))+++,,,************************)))))))))***************(((((()))))))))))))))***((()))***+++,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------.........111222222222111222444777555CCCHHH;;;222555999888333333333444666888:::<<<777777777888::::::999888777888:::::::::888666555666888999999888777777888vvv]]]KKK>>>666111111111111111000000///---------,,,,,,------...+++,,,,,,------......///++++++++++++++++++++++++------------------------111111111222111222444777DDDYYYoooyyytttDDD444:::888***111...,,,.........///111---------,,,,,,------...++++++******++++++,,,---++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))************************000///---*********)))&&&)))))))))))))))***++++++******++++++++++++******))))))))))))************************++++++++++++******+++++++++,,,,,,,,,***++++++,,,------......------------------------111111000////////////000111------000000,,,,,,000***---///000//////111333444444333333444444333222111111111222222222111111//////000000000000000/////////............//////---...///000111222222222,,,,,,,,,------.........,,,,,,---------,,,,,,+++,,,,,,+++******+++,,,,,,************************((()))******************(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***++++++************++++++************************'''((()))***+++******)))))))))))))))************************++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........000111111111000111222333999444666777666AAAIIICCC???FFFPPPRRRJJJGGGSSScccHHHOOOVVVZZZ^^^bbbaaa]]]DDD===666777CCCRRRVVVRRR<<<999999;;;888000+++,,,***+++---/////////......,,,---------,,,,,,------***+++******))))))***,,,))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))******'''(((***+++,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,---............///000222222111111333555222999;;;666222444777888333222222555:::;;;888444555777888999888777777888666777999::::::888666444666888999999888777777888vvv^^^KKK<<<333000111111111111000000///------,,,,,,,,,------...++++++,,,------......///++++++++++++++++++++++++------------------------,,,***))),,,///000111111666CCCWWWnnnrrrFFF333222111111333000,,,---000---(((***222------,,,,,,,,,------...++++++******++++++,,,---++++++++++++++++++++++++)))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))###((()))&&&&&&***+++((())))))((())))))***++++++******++++++++++++******))))))))))))************)))************+++++++++++++++,,,,,,,,,---------******+++,,,,,,---......------------------------,,,++++++***+++---...000444///...222111,,,+++///)))---000111///......000...///111222444333333222111111111000///---,,,+++,,,,,,---...////////////---..................---***,,,000333444444222111,,,,,,,,,------.........,,,---------,,,,,,+++***---,,,+++******+++,,,---))))))))))))))))))))))))'''((()))***************'''(((((()))***++++++,,,************************+++***)))(((((()))***+++(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************)))************+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,---......///&&&***---...---,,,///222111...222333///444666,,,333555;;;<<<666000555@@@///;;;AAA===<<>>888222222000///333888666111555///,,,------***,,,222222222222222222000---***,,,***)))***,,,,,,***'''&&&(((***++++++******+++(((((((((((((((((((((((((((((())))))*********+++'''((((((((())))))******'''(((***+++,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---...............000222222222111222333444555555444222222222111555333444:::@@@???777///444777999999666444666888444666888999999888555444666777999999777777777888sss^^^KKK===666333222111111111000...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---......///////////////000333;;;NNNnnnRRRFFF777111222444222...//////...---,,,,,,++++++---,,,***))))))***,,,---************************************************'''''''''''''''((())))))******))))))((((((''''''************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++*********+++---+++)))+++---///---+++.........------,,,,,,,,,------------------------,,,,,,,,,---------......//////////////////......///...///111000///333:::999555000///000000///---...............///000111000000///...------,,,,,,,,,,,,///333666777666555.........------,,,,,,,,,------------------------++++++************++++++******************************++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++***((('''&&&$$$$$$((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))((())))))))))))*********---,,,***)))))))))******......---,,,,,,+++******)))************+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---......------------......///............//////000222444444222///---///111222222111000//////000000........................222000...,,,,,,---///111333222000---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********++++++,,,,,,,,,.........------,,,,,,,,,/////////000111111222222000000111111111222222222///000;;;HHHIII===444444666888999888555444333444777777777666444555777999444666777777666666777888sss^^^LLL???777222111000111222222000...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------...//////////////////333999DDDXXXrrr|||\\\>>>777///,,,///111///,,,///......---,,,,,,++++++---,,,***))))))***,,,---************************************************'''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************************((()))******++++++++++++++++++***))))))***++++++---,,,++++++*********+++---+++***+++---...---+++......---------,,,,,,,,,------------------------,,,,,,,,,------------...........................///......111000///333999888555111///000000///...///............//////000000//////...------,,,,,,------...111444555444333......---------,,,,,,,,,---------------,,,,,,,,,++++++************++++++******************************++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******)))))))))))))))))))))))))))))))))*********++++++---,,,+++***)))******+++...------,,,++++++******)))************+++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---......------------........................///000444666666444111000222444111111000///////////////111111111111111111111111111000...------...000111222111///---+++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,...//////000000111222222111111111111111111111111333444:::@@@???888222111666777888777555444444555666777777555444444666888777999:::999777555555666oooZZZJJJ===777222111000111333333111///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------...////////////......444777777>>>QQQiiiwww]]]777333111000000111222000///......------,,,,,,++++++,,,+++***))))))***+++,,,************************************************'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++************************))))))******+++*********++++++***))))))***++++++,,,,,,+++************+++,,,+++***+++,,,------+++------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------///------000000///222777777444111000000000000/////////......---.........//////......---,,,,,,,,,...------...111222222111------------,,,,,,,,,,,,......------,,,,,,++++++++++++************++++++******************************++++++++++++***************++++++++++++,,,))))))))))))))))))))))))))))))))))))************(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************+++++++++,,,---,,,,,,++++++++++++,,,------,,,,,,++++++******)))************+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---...------,,,,,,------...---------------...///000444555555333111111222333000000///.........//////111111111111111111111111111000///......///000111000///---,,,******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,......//////000111111111111111111111000000000000;;;>>>>>>:::888888666222444555555444333333444666555666666555444333555777:::;;;<<<:::777555444444iiiUUUFFF:::444333222111222333222000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////.........333666222000:::NNN]]]kkkvvv~~~}}}sssRRR<<<111333444555444222111000000---------,,,,,,,,,++++++++++++***))))))***++++++************************************************'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))***************)))(((+++******************+++++++++***************++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,------...,,,,,,///000///000555444333111000000000000///000///......------------.........------,,,,,,,,,...---+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++++++++************++++++***************************++++++,,,,,,++++++***************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++++++++***************+++++++++++++++++++++++++++***+++,,,+++******,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000000///.........///......------------......------------------------000////////////000111111---,,,,,,+++***)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111000000000000/////////;;;@@@>>>555333888777111222222222111000111333555333444555444333222444555888999:::888666333333333}}}eeeRRRDDD999222555333222222222111///,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------..................111444333000222:::CCCOOO]]]kkkrrr}}}cccCCC222111666000111222///,,,+++,,,...,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********))))))(((*********++++++******************))))))***++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------...++++++...000...///222111111111000////////////000///...------------------------------,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++***))))))(((((('''&&&&&&(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))*********+++++++++*********))))))***++++++++++++++++++++++++++++++)))+++++++++******,,,...,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///...---,,,+++,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++......///000000000000000+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000////////////////////////111666666///...333333,,,///000111000//////000222111222444333222111222333333444555555333222222333{{{dddSSSFFF:::333333222111111111000...,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---//////222555444000000333999HHH[[[llluuuMMM888333111111222.........,,,++++++---///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((())))))***))))))))))))***++++++++++++***)))***))))))))))))***++++++)))***++++++******+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------......******...000......///...///000///...---...///......------,,,---------------,,,,,,,,,,,,,,,,,,---+++***+++,,,---+++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++************************++++++,,,,,,,,,,,,++++++)))))))))************+++))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((()))***++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))************+++++++++,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++******)))************+++++++++***))))))))))))***++++++++++++++++++++++++++++++)))***+++*********,,,...,,,++++++******++++++,,,*********+++,,,---...///...,,,++++++,,,---,,,,,,++++++*********+++,,,,,,+++++++++++++++++++++++++++---...000000000//////)))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.../////////............/////////000---111222000111333222...///000222222000//////000///111333222111000000111...000222222111111111222xxxcccSSSFFF:::222///......///111111///...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------000...///444333...---000///999FFFXXXpppgggIII000...444333/////////............///......++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))((((((((((((((((((((((((''''''((()))*********))))))***++++++++++++***))))))))))))))))))***++++++(((***,,,+++***)))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,---.........---))))))---000...------+++---///...,,,+++---...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------+++)))******+++++++++,,,,,,,,,*********+++,,,,,,------++++++************++++++************************+++,,,,,,------,,,,,,+++))))))))))))************'''''''''''''''''''''''')))((((((((((((((((((((((((((()))***++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++)))))))))))))))))))))))))))))))))*********++++++))))))+++,,,,,,,,,++++++******************++++++)))************+++++++++)))))))))))))))***++++++************************((()))******)))***,,,...++++++************++++++))))))******+++---...///...,,,******,,,------+++***))))))))))))***+++,,,++++++++++++++++++++++++)))+++---///000000...---))))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,---......//////,,,,,,---...//////000000111///000444555222222444000333555666444111000///...000222222111//////000---///000111000///000111uuu```QQQDDD888000,,,+++,,,...111222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------000------111000,,,---333//////333???YYYxxx\\\GGG999222555444,,,,,,444...------......---)))&&&++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++******)))((((((((((((((((((((((((&&&&&&((()))************)))***+++,,,,,,+++***)))))))))((())))))***++++++(((***,,,+++))))))+++---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...//////---)))(((---000...,,,,,,))),,,......,,,***,,,...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......+++)))*********++++++,,,,,,,,,))))))***+++,,,------...++++++************++++++************************+++,,,,,,------,,,,,,+++))))))))))))************************************'''(((((()))***+++++++++(((((()))++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((())))))))))))*********((()))***+++,,,++++++*********************++++++)))************+++++++++))))))((())))))***++++++************************((()))******)))***,,,...++++++************++++++)))))))))***+++---...///,,,***((((((+++,,,+++)))))))))((())))))***++++++))))))))))))))))))))))))(((***---///000///---,,,((()))+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++,,,------......///***+++,,,---...000111111111++++++222222---...444222555888999777333111///---///111222000/////////...///111111/////////000xxx[[[IIICCC>>>888111111111111000///------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++*********))))))...,,,******+++------,,,---------------------------------.........//////,,,...333777:::FFF^^^sssiiiIII>>>444333111//////000111222......---,,,,,,+++*********++++++++++++***)))))))))))))))))))))(((''''''%%%&&&((()))))))))((('''))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))*********+++))))))************))))))(((((((((((((((''''''''',,,,,,+++***)))(((''''''''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))************+++,,,---...,,,+++)))(((((()))+++,,,((())))))))))))*********************************,,,,,,,,,------............------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......******************************+++,,,,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++------,,,,,,+++***))))))''''''((()))+++,,,---...))))))))))))))))))))))))+++)))((('''((()))+++,,,...------...111222222111******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))******))))))))))))******+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''***,,,***((('''((()))(((&&&&&&((()))))))))))))))************+++++++++*********))))))+++******)))))))))(((((()))******++++++,,,---------...///000000111111111------------...000111222222888======777222000111,,,,,,---...000111333444111///...///222222///,,,uuuYYYGGG@@@;;;555111111111111000///...---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))*********+++---...,,,+++---------------------------------.....................000000///222>>>LLLaaafffssswww\\\BBB444333222111///...---...///000...------,,,++++++*********++++++++++++***)))))))))))))))))))))((('''''''''''')))*********)))((())))))))))))((((((((('''((((((''''''''''''(((((((((((()))))))))*********(((((())))))))))))((((((++++++***((('''&&&%%%$$$++++++******)))(((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------,,,+++)))(((((()))+++,,,)))))))))*********++++++************************,,,,,,,,,,,,---------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...******************************+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,,,,+++***))))))))))))))))))******++++++,,,))))))))))))))))))))))))***)))((('''((()))+++,,,...,,,,,,,,,...///...---***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))*********)))))))))((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))******))))))))))))***************)))))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&((()))'''%%%'''((()))(((&&&&&&((()))))))))))))))************+++++++++*********))))))***************))))))((()))******++++++,,,---------...///000000111111000///............//////000000555999999444000///000000000000000000111222222000...---...111222111///qqqVVVEEE===777222000111111000000///...---,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++***************))))))***---///...,,,)))------------------------.........---------------,,,,,,...000///---111888DDDLLL]]]ppp|||___DDD666///...222000///---,,,,,,,,,---...------,,,,,,++++++************++++++******)))((()))))))))))))))(((((('''(((((()))***************)))))))))(((((((((''''''((((((''''''''''''(((((((((((())))))))))))******''''''((((((((((((''''''+++***)))((('''&&&%%%$$$))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++***)))(((((()))***+++************+++++++++,,,************************+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++)))******************))))))************+++++++++++++++******))))))((((((*********************)))))))))))))))))))))))))))***)))((('''((()))***+++,,,+++))))))******)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))((((((,,,++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))*********))))))(((((())))))*********))))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&%%%$$$"""'''((()))(((&&&&&&((()))))))))))))))************+++************)))))))))******+++,,,,,,***)))((()))******++++++,,,------------...///000000000000000000///..................111444444111//////111333333222111000000000000///---,,,,,,///111222222mmmTTTDDD;;;555000000000000000000///......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************------,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---,,,...222444222222666666===LLL___pppyyy^^^BBB666555555222222......---,,,+++,,,,,,---,,,,,,,,,,,,++++++*********************))))))((((((((())))))))))))(((((((((((())))))************))))))((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))******''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))***++++++******))))))))))))************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++************************))))))************))))))))))))*********+++++++++******))))))((((((((('''************************)))))))))))))))))))))))))))(((((((((((()))******)))((('''((())))))((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$'''((()))(((&&&&&&((()))((()))))))))************************)))))))))))))))***+++,,,,,,+++***))))))******++++++,,,------,,,---...///000000000000//////............//////---///111000///...000222222222111000////////////000...---,,,...000222333jjjSSSEEE;;;555111///000000000000//////...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************444111---++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,222...---//////,,,+++------111:::GGGXXXooowwwdddAAA777......222222///,,,......------,,,,,,,,,---,,,+++++++++++++++******)))************)))(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((((((''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((())))))******))))))(((&&&'''''''''(((((())))))'''''''''((())))))******''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))))))))))))))((((((((()))*********))))))))))))))))))*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++************************))))))************))))))))))))*********+++++++++)))))))))((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((((((((((((((())))))***'''&&&&&&''')))+++***)))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************((()))))))))************(((((((((((((((((((((((((((((((((((((((((())))))''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,(((((())))))************))))))(((((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''((('''((()))(((&&&&&&((()))((()))))))))************))))))))))))))))))))))))))))))++++++++++++***))))))******++++++,,,------,,,---...//////000000000---------......///111111---...////////////111222//////.........///000000222111///...---...000222fffRRRFFF<<<555222//////000000000000//////,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***************+++++++++666222---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------///,,,+++,,,,,,)))***...000000000333;;;KKK^^^lllvvvUUUAAA;;;444000,,,+++,,,---//////............---------,,,++++++++++++++++++******))))))******))))))(((''''''(((((()))))))))))))))'''''''''''''''((())))))((((((((('''''''''&&&&&&((((((''''''''''''(((((())))))((((((((((((''''''))))))************))))))***))))))(((''''''&&&&&&'''''''''(((((()))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++,,,************************+++++++++************)))))))))))))))***+++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++************************)))******************))))))************+++++++++))))))))))))((((((((((((''''''(((((()))***++++++))))))))))))))))))))))))''''''((((((((()))))))))'''&&&&&&(((***,,,,,,+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))%%%&&&'''(((***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((((((((()))******++++++)))((((((''''''(((((()))''''''(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((((('''''')))***'''((()))(((&&&&&&((()))))))))))))))************(((((()))))))))))))))***)))))))))))))))*********)))******++++++,,,------,,,,,,---...////////////,,,---------///000111222------...//////000111111,,,,,,,,,---...///000111222333222111//////000222}}}bbbQQQEEE;;;555333//////000000000000//////,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++111...+++)))***+++,,,+++++++++++++++++++++++++++******+++,,,---......///***)))+++...---+++...444333222111///000555<<<@@@TTT\\\iiittt{{{rrrXXX@@@222///111666555222...---///222333------......------,,,,,,******************++++++)))))))))))))))(((((('''''''''((())))))))))))))))))((('''''''''(((******(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))((((((((('''''''''(((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***)))((((((''''''((((((((((((((())))))))))))(((((()))))))))*********++++++************************++++++******))))))))))))((((((((())))))***,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++******************************++++++++++++******)))************+++++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))((('''(((***+++***)))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++((((((''''''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))(((&&&&&&''')))'''((()))(((&&&&&&((()))))))))))))))************(((((((((((())))))******)))((('''&&&'''(((***+++)))******++++++,,,------,,,,,,---...////////////...............///000111,,,,,,---...///000///...---------......///000111000222444333111111222444{{{```OOOEEE;;;444333//////000000000000000///,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))******++++++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++))))))***+++---...//////++++++---///,,,''')))///***...222333555777888777777>>>JJJYYYjjj~~~mmmVVV<<<111555888333++++++.../////////000...,,,,,,------------,,,++++++******************++++++)))))))))))))))(((((('''''''''((()))))))))))))))***)))((((((((()))+++,,,(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''((())))))***)))(((((('''''''''(((((((((((())))))))))))((((((((())))))))))))*********************************+++*********))))))(((((((((((((((((()))***+++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++))))))))))))************+++******)))((('''''''''))))))))))))))))))))))))&&&''''''((()))(((((((((+++)))(((((()))***(((''''''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''(((((()))***+++++++++((((((''''''''''''((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))***(((%%%$$$%%%''''''((()))(((&&&&&&((()))))))))))))))************'''((((((((())))))******)))(((&&&$$$%%%'''***,,,)))******+++,,,,,,------+++,,,---...////////////000000///............///++++++,,,...//////...,,,000////////////000000111...111444555333333444777{{{```NNNDDD<<<555222000000000000///...---,,,---......---+++******+++((())))))))))))*********,,,++++++,,,---...---+++))))))))))))))))))))))))((()))++++++++++++,,,...,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---...000222333444333111000333999???FFFRRRhhhlllBBB<<<555111000000...---,,,------......------,,,///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''(((((()))***+++***)))'''&&&'''(((***,,,((((((((()))((((((''''''((()))************))))))******))))))(((((('''''')))))))))))))))))))))))))))************++++++++++++*********))))))((((((******++++++++++++******************+++,,,------+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********))))))))))))(((************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))***************+++)))'''(((+++,,,***((('''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))************))))))***,,,...///---,,,+++,,,.........---------............------//////000111222333333444111111111111111111222222222222222222222222222222zzz___NNNDDD<<<666333000000000000///...---,,,,,,------,,,***))))))***)))))))))*********++++++,,,+++***+++,,,,,,+++))))))))))))))))))))))))))),,,------,,,+++***,,,...,,,++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---...///111111000000///111333666777;;;FFFWWWddd{{{}}}~~~uuufffRRR???888444000///000111111000,,,,,,------------,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((()))***)))((('''''''''(((******(((((((((((((((''''''&&&((()))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((******++++++++++++******++++++*********+++,,,,,,+++++++++*********)))))))))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++*********)))))))))*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((''''''''''''(((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((()))***************+++)))'''(((***+++***((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))******))))))((()))***,,,---++++++++++++,,,------,,,,,,,,,------------,,,,,,...//////000111222333444222222222222222111111111////////////////////////{{{___MMMCCC;;;555333000000000000///...---,,,+++,,,,,,+++)))((()))***************+++++++++,,,+++***)))***++++++***((()))))))))))))))))))))))),,,------,,,+++,,,///222,,,++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,------------.........333333222000///111444888IIIWWWiiirrrvvv{{{|||~~~lllQQQ@@@:::222)))000...------///111111000,,,,,,------------,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''((()))+++++++++***)))((())))))))))))((('''&&&(((((((((((((((((((((((())))))(((((('''(((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))******++++++++++++******,,,,,,+++*********+++++++++++++++***************)))************+++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,+++++++++************************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((())))))******))))))***)))((((((******)))((()))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&'''''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333444333333222222111111111........................}}}```LLLAAA999333111000000000000///...---,,,+++,,,,,,+++***))))))*********+++++++++,,,,,,,,,)))))))))***,,,---,,,+++)))))))))))))))))))))))))))***++++++,,,///444888---,,,+++***************+++++++++,,,,,,+++++++++,,,,,,,,,+++,,,---......333222111111111111000///111;;;EEEIIILLLYYYqqqzzzkkkSSSLLL===...***///333111//////............,,,+++,,,,,,,,,------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((***++++++***)))((((((((())))))(((((('''&&&((((((((((((((((((((((((***)))((('''''''''''''''&&&'''(((((())))))(((((((((((('''''''''''''''''')))(((((('''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))******++++++++++++******,,,,,,+++***))))))******************************))))))*********+++++++++************************************************************************************************************************,,,,,,,,,+++++++++******************************++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))((())))))(((((()))))))))(((***)))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))))))))***++++++******+++,,,---,,,,,,,,,,,,,,,,,,------......///000111222222555444444333222111000000////////////////////////aaaKKK???666111///000000000000///...---,,,+++,,,------+++***+++,,,******+++++++++,,,,,,,,,((('''(((+++...000///...))))))))))))))))))))))))************+++///444888...---,,,++++++***++++++***++++++,,,,,,++++++***------,,,,,,,,,---...//////---,,,---///111000///---000111000333@@@VVVfff|||}}}gggMMM;;;555444000,,,,,,000222111//////000///...,,,+++***+++,,,,,,,,,,,,,,,,,,+++******))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((''''''(((((((((((()))************)))(((((((((((('''''''''''''''(((((((((((((((((((((((())))))(((''''''&&&''''''&&&&&&'''(((((((((((('''(((''''''''''''((()))******)))((('''&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))************++++++++++++******,,,++++++***))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((())))))((((((((()))***)))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******************)))))))))+++---,,,+++***,,,.........------------......------...///000111111222444444333222222111000000000000000000000000000000```JJJ===555000///000000000000///...---,,,+++---------++++++,,,---************+++++++++,,,(((((((((+++...000000///))))))))))))))))))))))))---------+++***+++---000---,,,,,,++++++++++++,,,)))***+++,,,,,,+++***)))------------............000...,,,+++,,,,,,,,,,,,------,,,,,,///555>>>DDDRRRfffuuuuuuaaaSSSHHH===666///111222222111///---+++,,,---//////---,,,---...++++++,,,,,,,,,,,,++++++******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))******++++++,,,+++***(((&&&&&&'''((()))((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((***,,,...+++***((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************++++++++++++******++++++***)))))))))*********************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************************************,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((()))))))))((('''''''''((())))))''''''((())))))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++******))))))+++...---******,,,/////////------------//////,,,,,,---...///000111111333222222111111000000000////////////////////////___III===666222111000000000000///...---,,,***+++,,,,,,+++***+++---)))))))))*********++++++)))))))))+++---...---,,,)))))))))))))))))))))))),,,------+++)))((()))***+++************++++++,,,)))***+++,,,,,,+++***)))+++,,,---.........---,,,/////////...---,,,,,,---,,,,,,---...///111111222///===DDDLLLXXX^^^fffttt~~~xxxssshhh\\\PPP@@@555222111111000---...000111000.........***,,,------++++++---///++++++,,,,,,,,,,,,++++++*********))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))))))))***,,,///222333///---)))&&&&&&(((+++...((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))'''''''''(((***---000222---+++)))'''''''''((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))******************++++++++++++*********))))))))))))******+++))))))*********+++++++++)))************+++++++++************************************************************************************************************************++++++*********)))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&(((***)))'''&&&''')))(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&'''(((************)))'''***---,,,)))(((+++...///...,,,++++++,,,...///+++,,,---...///000000111000000000000000000000000111111111111111111111111}}}]]]HHH===777444444000000000000///...---,,,)))***++++++***)))***,,,((())))))))))))*********+++***)))***,,,,,,***)))))))))))))))))))))))))))(((***+++***)))((((((***))))))(((((()))***++++++((()))+++,,,,,,+++)))((()))+++---.........,,,+++)))+++...///.........000,,,,,,,,,---......///000111666111...222444;;;KKKTTT^^^rrrwwwhhh]]]KKK@@@===888444333222333444333///+++///---,,,,,,,,,+++...222+++---...,,,)))(((+++---+++++++++,,,,,,++++++++++++***************++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))***...222777:::333///***'''&&&)))...111((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''%%%$$$%%%&&&(((***'''&&&'''(((+++...222444...,,,***(((''''''))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******++++++++++++******))))))(((((()))***++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))(((''''''''''''(((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&(((***)))&&&&&&'''***'''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''$$$%%%''')))))))))))))))&&&))),,,+++(((''')))---...---+++******+++---...+++,,,,,,---...///000000////////////000000000000444444444444444444444444zzzXXXDDD<<<777222///..................------,,,++++++,,,---,,,***(((+++*********))))))(((((((((((((((((()))***,,,,,,+++***)))(((((()))***+++************************---,,,***)))))))))******+++)))((())),,,---+++)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000555===IIIWWWcccjjjnnnoooyyy~~~wwwqqq[[[OOOAAA::::::999333---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&++++++***)))(((((())))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((,,,(((''',,,444;;;>>>===111---)))%%%%%%(((,,,///((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***((()))+++,,,,,,+++)))(((***)))(((((()))+++---...)))******++++++,,,------,,,,,,,,,+++***)))((((((******++++++++++++******************))))))(((((()))***+++,,,,,,+++)))))),,,((('''***,,,***)))+++((()))))))))((('''&&&%%%******)))((((((((((((((((((((((((((()))***,,,,,,---,,,+++***))))))))))))+++***)))'''''')))***++++++***)))(((((()))***+++))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((()))))))))))))))((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++******))))))((((((''''''&&&((()))++++++)))(((&&&'''&&&&&&%%%&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))************+++++++++)))************+++++++++************+++,,,---...,,,,,,,,,---...///000000.........---,,,,,,...111777666555444333222222222xxxVVVAAA999555111///...............------,,,,,,+++))))))++++++***)))************)))))))))((()))((((((((()))***++++++)))***+++,,,,,,+++***)))************************,,,,,,***)))))))))******+++)))((()))+++---+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000///222888>>>DDDHHHJJJKKKRRRXXX```mmm~~~{{{sssggg\\\QQQIIIEEEBBB:::222///111222000---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&((((((''''''(((***((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((((((((((((((+++((((((,,,333999:::999...+++'''%%%$$$&&&***,,,((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))***++++++++++++***)))***++++++++++++***)))---+++***(((((()))***+++(((((()))******++++++,,,++++++++++++***)))(((((()))******++++++******)))++++++*********))))))))))))***++++++++++++***)))---)))(((***+++)))***,,,***+++++++++***))))))(((******)))((((((((((((((((((((((((((()))***++++++******))))))******+++++++++***(((''''''(((***+++))))))(((''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((())))))))))))(((''''''''''''(((((((((((('''''''''((())))))******(((((((((((('''''''''&&&'''((()))******)))(((''''''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++************+++,,,---...,,,,,,------......//////------...---,,,---///111777666555444444444444444vvvSSS>>>777333111///...............---,,,,,,,,,***((((((***+++++++++************))))))))))))***)))))))))))))))******(((***...111111...***(((************************,,,+++******)))************)))))))))+++,,,+++******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////////////////...---...///111222333888===CCCNNNYYY[[[XXX\\\___fffmmmooorrrzzz}}}yyytttpppjjjiiiccc\\\\\\^^^WWWKKKRRRMMMFFF===777333111111000...,,,,,,...000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''###(((,,,+++'''%%%'''***''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((,,,222555555333***(((&&&%%%$$$%%%'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((()))******++++++******************************///---+++)))((('''((((((''''''(((((()))******+++++++++++++++***)))(((((()))******++++++******)))+++++++++***************))))))***++++++******))),,,)))))),,,,,,))))))++++++++++++*********************)))((((((((((((((()))))))))(((((()))******''''''((()))***,,,---...)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))((('''''''''((((((((()))))))))))))))*********++++++***************+++,,,---------------------------+++,,,---------...000222444333333222222333333333tttQQQ<<<555333111111............---,,,++++++***))))))+++------,,,************)))))))))))))))+++***)))))))))))))))***(((***...000000...***(((************************++++++*********************))))))***++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,------------------------............111///...---,,,---///000---//////...111555333///555999???BBBBBBBBBEEEIIIJJJKKKKKKKKKIIIFFFBBB???>>><<<666222555999555---888666333000///111333555---...//////......///000........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''''')))...333111***%%%&&&)))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''))),,,000111///---'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********************))))))))))))******...---+++)))((('''''''''''''''((())))))******+++***************)))(((((())))))************))))))++++++++++++************)))))))))***************)))***...333222,,,((())))))))))))((()))))))))******))))))(((((((((((((((***))))))((((((((())))))'''''''''(((***+++---...((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((''''''&&&''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((()))))))))))))))))))))***************************+++,,,,,,---------,,,,,,,,,,,,,,,***+++---...---...000222///.........//////000111sssPPP;;;555333222222............---,,,+++***((()))+++...000///,,,)))))))))))))))))))))******+++***)))))))))))))))*********++++++++++++******))))))))))))))))))))))))************+++*********)))***************+++++++++++++++,,,,,,+++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,------------++++++,,,---...//////000+++......---///333333///...222444222000000111222000222444666555333111///000111000...000333444222555444222111000/////////+++---//////---+++***+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((***///444222***&&&'''***)))(((((((((((((((((()))&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&'''))),,,------+++)))''''''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))******)))(((((()))******+++******))))))((((((((((((((())))))***++++++,,,))))))*********)))(((((()))))))))******)))))))))************************((((((((())))))******+++***...777???===333,,,***))))))(((((()))***+++,,,***))))))((((((((((((((())))))(((((((((((((((((())))))(((((()))******+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))((('''%%%%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((()))))))))******(((((()))))))))***************))))))******++++++,,,,,,,,,,,,,,,+++++++++)))+++---.........000222---------------...///000pppOOO;;;666444222222............---+++***)))((()))+++...000...***'''))))))))))))***************)))))))))))))))******+++***(((''''''(((***+++))))))))))))))))))))))))))))))***++++++++++++***(((***++++++******+++,,,++++++++++++++++++***)))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,---......------***---...---///333444222...222222...---///000///---///222333333111111222***---...---+++,,,...111000111111111000///...---***,,,//////...---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((((((((($$$)))---,,,(((&&&(((+++))))))(((((((((((())))))%%%&&&&&&&&&&&&''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&((()))++++++***((('''(((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))************************'''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((()))******++++++,,,((())))))******)))((((((((())))))******))))))((()))))))))))))))*********((((((((((((((()))++++++,,,333???GGGDDD888///---++++++******+++---///000******)))((((((((((((((((((((((((''''''((())))))******)))((((((((())))))'''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))************)))'''&&&%%%''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((()))))))))))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((()))))))))*********((((((((()))))))))************)))))))))******+++++++++++++++++++++++++++***,,,...///......///000............//////000111mmmMMM:::555333111000.........---,,,+++***)))***)))))))))******)))'''((()))))))))************)))((((((((()))***++++++******(((''''''(((******))))))))))))))))))))))))((()))***+++,,,++++++***(((***,,,+++))))))+++---+++++++++++++++***))))))((())))))***++++++,,,,,,************++++++++++++************+++++++++,,,,,,,,,---------------,,,+++......******,,,---+++***...///++++++///000---+++...000000...---...000///000111111///...///111,,,---...///000111111111,,,,,,---///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))''''''''''''((((((((()))###%%%''''''&&&&&&''')))(((((((((''''''(((((((((%%%%%%&&&&&&&&&''''''''')))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&((()))***)))(((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((''''''(((((()))******+++(((((()))))))))))))))((((((((())))))))))))((((((''''''((((((((()))))))))((((((''''''((()))+++,,,+++222===EEEAAA555...,,,,,,+++******,,,...000111******)))((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))'''''''''(((((('''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***))))))***************)))''''''''''''(((((((((((('''''''''''''''''''''&&&'''''''''((((((((())))))'''''''''&&&&&&'''''''''''''''((((((((('''%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((()))))))))*********))))))))))))******))))))******++++++,,,,,,***---//////........./////////.........//////000kkkKKK:::555222///............---,,,+++)))(((---***&&&$$$%%%'''(((((((((((())))))*********+++(((((((((((()))***,,,,,,***))))))))))))))))))***))))))))))))))))))))))))((()))***+++,,,,,,+++***(((***,,,+++))))))+++---+++++++++++++++***)))(((((())))))***++++++,,,,,,)))************+++++++++)))************+++++++++---,,,+++******+++,,,---+++//////+++***---...---***///111......222222------///000...+++***,,,...///---...000000...---...///...---,,,,,,,,,------+++******+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((())))))(((''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''((((((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))&&&((()))++++++)))(((&&&)))))))))))))))(((''''''&&&&&&''''''((()))))))))(((((()))))))))))))))((((((((())))))))))))((((((&&&'''''''''(((((())))))((('''''''''((()))+++,,,(((...888>>>999///)))******)))((((((***,,,///000******)))(((((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((()))******''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***'''((()))***,,,,,,------''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******)))))))))))))))***(((((()))***+++,,,,,,---+++---///000///------......------,,,,,,---------gggFFF999666222//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((''')))'''%%%&&&)))***(((&&&))))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++&&&((()))******+++---///))))))*********+++++++++---+++)))''''''((()))***,,,,,,+++)))(((&&&%%%%%%++++++***)))(((((()))))))))))))))))))))))))))))))))************+++++++++************+++,,,---...,,,,,,---.../////////...,,,,,,+++***+++,,,---...000///...---,,,,,,---...///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************'''''''''((((((((((((((())))))))))))(((((((((((('''((('''&&&%%%%%%''')))'''((((((((()))))))))***'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$###((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&,,,***$$$%%%------%%%))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))***,,,///111111///,,,***---***((((((+++,,,+++)))))))))***))))))((('''&&&))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''+++***)))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++---,,,,,,,,,,,,---......111000///...---,,,,,,,,,gggFFF888555222///000---------,,,,,,+++++++++++++++***))))))((('''''')))'''&&&'''))))))(((&&&((((((((((((((((((((((((((((((((()))))))))******)))((('''''''''(((******''')))******)))***,,,...)))))))))*********++++++,,,+++***)))((())))))*********))))))((((((''''''+++******)))(((((()))))))))))))))))))))))))))))))))************+++++++++************+++,,,---...,,,,,,------------------,,,,,,+++++++++,,,---...000///...---,,,,,,---.........---,,,,,,,,,,,,,,,...---,,,++++++,,,---......,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************'''((((((((((((((((((((()))))))))((((((((('''''''''''''''&&&%%%%%%''')))((((((((((((((()))))))))'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&+++***%%%'''//////((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***)))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((***,,,,,,***(((''',,,***((()))+++,,,***)))((())))))))))))(((((('''))))))))))))))))))))))))&&&&&&'''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))*********(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''((()))***+++,,,,,,,,,,,,,,,---......000///...------,,,------hhhFFF888555111///000......---,,,,,,+++*********))))))((((((''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((('''''''''(((((((((((()))((((((''''''(((((()))***)))*********))))))+++---))))))))))))***************++++++++++++***))))))(((((((((((())))))))))))******)))((((((((()))))))))))))))))))))))))))))))))************+++++++++***************+++,,,------,,,,,,+++++++++,,,,,,,,,++++++++++++,,,------......---,,,,,,,,,------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&'''((('''%%%%%%''')))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&***)))%%%(((///000+++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''***))))))***,,,,,,***((('''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******,,,,,,++++++,,,,,,---.........------------......gggEEE777444111000111//////...---+++***)))))))))((((((((('''''''''&&&((((((''''''((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((()))))))))***+++***(((((()))+++((((((((()))))))))******)))***+++,,,,,,+++***((())))))((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***************+++,,,,,,---,,,+++***))))))******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,***))))))***,,,...---,,,++++++++++++++++++++++++******))))))))))))******************************((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%'''((()))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))(((&&&(((------)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))******))))))(((((())))))***((()))***+++,,,+++)))'''&&&'''((())))))***))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,------,,,,,,,,,------...///eeeDDD666444111///111//////...---+++***))))))(((((((((((('''''''''''''''(((((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((******+++)))(((''')))***''''''((((((((()))))))))((()))+++------+++)))(((******))))))(((((('''''')))((((((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++******))))))******++++++,,,+++***)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---***++++++++++++++++++***))))))(((***,,,...---,,,++++++++++++++++++++++++***))))))))))))))))))***************************))))))(((((('''''''''&&&((('''''''''&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))'''&&&'''))))))&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******+++***))))))))))))***+++'''(((+++,,,+++***((('''&&&'''((())))))***))))))(((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,---...///aaaBBB555444111///000......---,,,,,,+++******(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''')))******)))'''''')))***''''''''''''(((((((((((('''(((***+++++++++)))(((+++******)))(((''''''&&&((((((''''''(((((())))))(((((((((((((((((((((((()))************+++++++++******)))))))))******+++*********+++******)))((()))******+++,,,+++++++++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,---)))******++++++******)))***)))(((***,,,------,,,++++++++++++++++++++++++***))))))(((((())))))***************************)))))))))(((''''''&&&&&&((((((((('''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&'''&&&%%%)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))''''''''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))''')))++++++)))(((((()))'''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******))))))******+++,,,,,,,,,++++++,,,---......zzz]]]???555444222//////---------,,,,,,+++++++++))))))))))))))))))))))))&&&((())))))'''&&&''')))''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&'''(((((((((''''''((()))))))))'''''')))+++&&&&&&'''''''''(((((((((&&&'''((()))***))))))((())))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))************+++++++++******))))))))))))******''')))+++,,,---+++***(((((()))***+++,,,++++++***((()))***+++,,,,,,+++***++++++******+++,,,,,,---))))))***++++++***))))))***)))((()))+++,,,,,,+++************************))))))(((((((((((())))))***************************))))))(((''''''&&&&&&)))))))))(((((((((''''''%%%'''((()))'''&&&&&&'''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((($$$%%%'''((()))((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***(((&&&'''(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((''')))******((('''(((***((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))***))))))((()))))))))))))))***++++++,,,,,,,,,+++,,,,,,------wwwZZZ>>>555555222///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************&&&(((***)))&&&%%%''')))'''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%'''((((((((('''&&&'''((()))((('''((()))+++&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((('''''''''((()))******+++'''''''''''''''((()))***(((((((((((((((((((((((()))************+++++++++******)))))))))))))))***&&&(((+++......---***(((((()))***+++,,,+++******((()))***+++,,,,,,+++***+++*********+++,,,,,,---((()))***++++++***)))(((+++)))))))))+++,,,+++***************************))))))(((((((((((())))))***************************))))))((('''&&&&&&&&&))))))))))))(((((((((((($$$&&&))))))'''&&&&&&&&&###$$$%%%&&&''')))******'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%)))*********)))(((''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***'''&&&(((******)))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))************))))))((()))***)))&&&&&&(((+++))))))***))))))(((''''''))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((()))******(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******&&&''')))*********)))((()))))))))))))))******+++---,,,,,,++++++,,,,,,---sssSSS===777000///000+++------,,,,,,+++***)))))))))((((((((((((((())))))))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((())))))))))))************''')))***+++***)))***+++*********)))))))))))))))))))))*********+++++++++******************************+++++++++******))))))************+++++++++++++++***)))((((((((()))******))))))))))))************)))((((((((((((((('''((()))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))(((''''''&&&&&&((()))***)))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((&&&&&&(((***+++((('''&&&%%%&&&(((***,,,+++***)))'''''''''((()))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''))))))(((''''''''''''''',,,,,,,,,,,,,,,+++***)))+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&''')))***)))((('''&&&%%%%%%&&&'''(((((((((((('''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,------,,,+++++++++,,,,,,rrrRRR===666000///000+++------,,,,,,+++******)))))))))(((((((((((())))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''***)))'''&&&&&&&&&(((((((((((()))))))))*********''')))***+++***)))***+++***)))))))))))))))))))))))))))*********+++++++++************************((()))***+++++++++++++++(((((()))))))))*********+++***))))))))))))))))))******))))))))))))******(((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((()))))))))))))))*********((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((((((((()))))))))))))))(((((('''((()))***+++)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''(((((()))))))))(((''''''((()))***)))(((((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''))))))((('''''''''''''''***************)))(((((()))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))*********)))((('''''''''((()))((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,------------,,,,,,,,,,,,qqqRRR<<<666000///000,,,---,,,,,,++++++*********))))))(((((((((((())))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''***)))'''&&&&&&'''(((((((((((())))))))))))******''')))***+++***)))***+++))))))))))))))))))*********************+++++++++************************'''((()))***+++,,,,,,,,,'''((((((((())))))))))))))))))))))))))))))***+++******))))))))))))******(((''''''&&&&&&&&&&&&''''''((())))))(((((()))***'''''''''(((((('''''''''(((((((((((()))))))))***(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((***)))((((((((()))***+++''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))***++++++))))))''''''''''''))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''***)))))))))((((((((((((&&&''''''''''''&&&%%%%%%''''''(((((((((((('''''''''''''''(((''''''&&&&&&)))((((((''''''''''''((((((((((((((((((''''''&&&''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,++++++***))))))((((((((()))******((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++,,,---...//////...---,,,pppQQQ;;;666000///111,,,,,,,,,,,,++++++************))))))(((((((((((()))&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((()))))))))***''')))***+++))))))***+++)))))))))))))))*********************************************************((()))***+++++++++++++++((((((((()))))))))******)))((((((((()))***++++++******))))))))))))*********)))(((((((((((())))))'''(((******))))))***,,,''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&(((***''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))*********)))(((((((((((()))***(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%%'''(((((())))))(((''''''%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&'''((((((((('''&&&%%%%%%)))(((''''''''''''((((((''''''(((((((((''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,,,,***)))(((((((((((()))******+++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++,,,...000000///---,,,oooOOO;;;555000///111---,,,,,,+++++++++++++++*********)))(((((((((((((((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((()))(((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''((((((((('''(((((((((((()))))))))''')))***+++))))))***+++(((((())))))************************************************************+++++++++++++++***)))((()))))))))*********++++++)))((((((((()))***++++++******))))))))))))******))))))(((((((((((())))))''')))******))))))+++,,,''''''((((((((((((''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$&&&((()))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))((('''&&&%%%%%%&&&'''(((((((((((('''%%%&&&((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%((((((''''''''''''((((((''''''((())))))((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))************)))((((((((((((''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***)))'''&&&''''''((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***++++++,,,...000000///...---mmmNNN:::555000///222...+++++++++++++++++++++++++++***)))((((((''''''((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((())))))''')))***+++***)))***+++((((((((()))******+++++++++++++++***************************************,,,,,,,,,+++***)))((('''************++++++++++++))))))))))))))))))***+++******))))))))))))******'''&&&&&&&&&&&&''''''(((((()))******)))(((***+++'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''((()))***&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&(((''''''''''''(((((()))'''((())))))))))))))))))***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))'''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))(((''''''''''''((()))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))*********+++---...//////......mmmNNN999444///000222...+++++++++++++++++++++++++++***)))(((''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))***)))(((&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))''')))***+++***)))***+++'''(((((()))******+++++++++++++++*********))))))************************+++++++++++++++***)))((())))))))))))************+++***))))))))))))))))))******))))))))))))******&&&&&&&&&&&&&&&'''(((((((((*********((('''((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((('''''''''(((((('''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''&&&%%%%%%&&&''')))***...---+++)))(((''''''(((&&&&&&%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((''''''''''''''''''''''''((())))))''''''((()))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***((((((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))((('''((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++++++++,,,---.........lllMMM999444///000222...++++++++++++++++++++++++++++++)))(((''''''''''''))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))***)))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))''')))***+++***)))***+++'''(((((()))***+++++++++++++++++++++******))))))************************)))******+++++++++******(((((((((((())))))))))))++++++***)))(((((())))))******))))))))))))******((((((((((((((()))***+++)))******)))'''&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''((()))++++++******)))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&%%%$$$$$$%%%'''***+++444111...***((('''''''''%%%%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''((()))***&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$###$$$%%%'''))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))***+++,,,,,,+++***)))((()))((((((((('''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++***++++++---...///hhhJJJ777444111000///)))///---+++,,,//////,,,***))))))((('''''''''''''''%%%&&&''''''&&&&&&''')))&&&%%%%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&'''(((((()))&&&'''''''''&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))******************))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''************(((%%%""" &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))666333...)))&&&%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((()))***,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&'''''''''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++gggIII777444111000///)))///---,,,---......,,,***))))))((('''''''''''''''%%%&&&''''''&&&&&&''')))&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%&&&''''''((())))))&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((()))))))))***************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))000...+++)))''''''((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++eeeHHH777444000///000***...---,,,---...---,,,***))))))((('''''''''''''''%%%&&&''''''&&&&&&''')))(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''((()))))))))&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''((('''&&&&&&&&&&&&'''(((''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((())))))))))))************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))((((((((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))************************((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))'''(((((())))))******+++bbbFFF666444000///000+++------,,,------,,,+++***))))))((('''''''''''''''%%%&&&''''''&&&&&&''')))***'''$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''))))))'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))'''''''''(((((()))))))))%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((())))))(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((()))))))))*********))))))))))))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))*********)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''(((((((((%%%&&&'''((())))))******''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******^^^DDD666444000...000,,,,,,,,,------,,,+++++++++))))))((('''''''''''''''%%%&&&''''''&&&&&&'''))),,,)))&&&%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((((((((()))))))))******))))))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))*********)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''((((((((()))))))))'''(((((((((((((((((('''%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))[[[BBB555444///...000---+++,,,...---+++******+++))))))((('''''''''''''''%%%&&&''''''&&&&&&''')))+++)))'''&&&'''(((((('''%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((('''%%%$$$$$$%%%&&&'''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))''''''(((((((((((())))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((()))))))))***''''''((((((((((((''''''''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((YYYAAA555444///...000---***,,,...---+++)))***+++))))))((('''''''''''''''%%%&&&''''''&&&&&&''')))((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''((((((((()))))))))***'''''''''((((((((())))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))&&&'''((())))))((('''&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((WWW@@@555555///---000...***,,,...---***)))***+++))))))((('''''''''''''''%%%&&&((('''&&&&&&''')))&&&%%%%%%%%%&&&&&&$$$"""&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$&&&(((((('''&&&%%%&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''((((((((())))))******''''''''''''((((((((()))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((('''''''''(((((()))'''''''''&&&&&&''''''''')))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''NNNAAA444000111///------,,,,,,,,,,,,+++***))))))***)))((('''&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%&&&((())))))'''%%%$$$$$$$$$%%%&&&&&&''''''(((%%%''')))(((%%%$$$&&&(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$***)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((******************)))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((())))))'''%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''''')))******))))))***+++******)))))))))))))))***&&&'''((())))))((('''&&&''''''''''''''''''''''''***)))&&&%%%%%%&&&)))***&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%((()))***+++***)))'''%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***(((''''''(((((('''%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))(((%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''(((((()))***+++***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))'''&&&&&&'''((()))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))*********))))))(((+++*********))))))(((((())))))))))))))))))))))))NNN@@@444000111///...---,,,,,,,,,,,,+++***)))))))))((('''&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((&&&'''((()))((('''%%%$$$$$$$$$%%%&&&&&&''''''(((%%%''')))(((&&&%%%&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&''''''((())))))******'''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((''''''(((******************)))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((())))))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%&&&((()))(((''')))(((((((((((((((((((((''''''''''''''''''''''''''')))******))))))***+++******)))(((''''''((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''((((((''''''''''''((((((((())))))))))))((((((((('''''''''&&&&&&((((((*********)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))***(((''''''(((((('''&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((((()))***+++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''''''''((((((((())))))))))))))))))*********))))))(((*********)))))))))((((((''''''''''''''''''''''''NNN@@@333000111000...---,,,,,,,,,,,,+++***))))))(((''''''&&&&&&&&&''''''&&&'''))))))'''&&&&&&'''&&&'''((((((((('''%%%$$$$$$$$$%%%&&&&&&''''''(((&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''(((((((((((()))))))))***&&&'''((((((''''''((()))))))))******))))))(((((())))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((()))((((((''''''((()))))))))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((''''''(((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''')))******(((((()))+++******((('''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))))))))(((((((((((('''''''''((()))***)))((('''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((('''&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''((('''(((***++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((())))))******)))))))))******))))))))))))((((((''''''''''''''''''''''''MMM@@@333000111000......,,,,,,,,,,,,+++***))))))''''''&&&&&&&&&''''''(((&&&((())))))'''&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))&&&((()))(((''''''((()))((()))))))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''((())))))((('''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((('''&&&&&&&&&((()))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))+++,,,+++)))((('''&&&&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))((((((((('''(((((())))))(((''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''((()))(((&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''((()))***++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))'''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&((()))))))))((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((())))))'''((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''MMM???333000111000///...,,,,,,,,,,,,+++***))))))''''''&&&&&&&&&''''''(((&&&((())))))(((''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&'''(((((('''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''(((((('''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))((('''&&&'''((('''(((((()))))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&((())))))(((((()))***---,,,+++)))((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))))))))'''''''''(((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((()))***+++++++++''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))%%%&&&((()))))))))((('''))))))((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((LLL???333000111000//////,,,,,,,,,,,,+++***))))))(((''''''&&&&&&&&&''''''%%%'''))))))((((((((()))))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%&&&((()))(((''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))((('''&&&'''(((''''''((()))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&((())))))''''''(((***,,,,,,+++)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''''''''((((((((((((((('''(((((())))))(((((('''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''(((((())))))+++***(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))%%%&&&'''((())))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***)))((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))LLL???222000111111//////,,,,,,,,,,,,+++***)))))))))((('''&&&&&&&&&&&&&&&$$$&&&((()))))))))***+++***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%$$$%%%(((***)))'''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))'''&&&'''(((&&&''''''((())))))(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''&&&&&&''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&'''((((((''''''(((***+++***)))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&''')))))))))(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))***++++++&&&&&&''''''(((((())))))'''((()))******)))(((''''''&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))))),,,+++)))''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&&&&''''''((()))*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********((('''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((LLL???222000111111//////,,,,,,,,,,,,+++***))))))***)))((('''&&&%%%%%%%%%###&&&((())))))***+++,,,******((('''%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''%%%###%%%(((***)))'''%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''((((((((('''&&&%%%%%%###$$$%%%&&&''')))******'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))***)))'''&&&&&&'''&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))******&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&''')))))))))(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((((((''''''(((***)))(((((('''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&''')))***)))(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))%%%&&&&&&'''((()))******'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,+++)))((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''&&&&&&'''(((***++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++***((('''''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''MMM@@@444333555444000.........---,,,+++))))))((()))((('''&&&&&&''')))***(((((())))))((('''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******&&&!!!!!!''',,,,,,)))&&&$$$%%%''''''%%%###%%%$$$###$$$&&&'''&&&&&&(((''''''&&&&&&((()))***+++***(((%%%###"""$$$&&&&&&++++++%%%###'''(((%%%&&&''''''((()))******+++))))))((('''&&&%%%%%%%%%''''''''''''((((((((()))++++++'''###%%%)))((($$$'''+++)))###"""''')))(((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%))))))(((((('''''''''&&&******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))((('''''''''''''''(((((())))))))))))((((((%%%%%%&&&''''''&&&&&&%%%))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))((('''&&&$$$######$$$$$$$$$$$$%%%&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))%%%$$$&&&***+++)))%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((LLL???444333555333000......------,,,+++***)))(((***((('''%%%$$$%%%&&&'''((((((((((((((('''&&&&&&((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###&&&%%%&&&'''$$$ (((&&&%%%%%%''''''%%%###%%%$$$$$$%%%''''''''''''(((''''''&&&'''((()))***%%%###""""""$$$%%%&&&%%%###&&&&&&###%%%))))))$$$'''''''''((()))))))))***((((((((('''&&&&&&&&&%%%'''''''''((((((((((((((($$$'''((((((***---)))######&&&'''%%%'''***'''!!!&&&'''))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))((((((((('''''''''''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))&&&'''''''''''''''&&&&&&(((''''''''''''''''''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))((('''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''(((((((((((('''''')))((((((''''''(((((())))))((('''&&&&&&'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((,,,111111,,,'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''&&&'''((()))***))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''''''''((()))KKK???444333444222///......---,,,,,,+++***))))))***)))'''%%%$$$$$$$$$%%%(((((((((((((((''''''&&&(((''''''&&&&&&''''''((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$"""%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''')))(((%%%&&&)))***((((((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))+++(((&&&''')))***(((&&&###%%%%%%%%%(((+++((("""''''''((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''%%%'''(((&&&''')))&&& &&&''''''&&&(((***&&& %%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))'''''''''(((''''''&&&%%%((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''&&&)))((((((''''''(((((()))'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))(((''''''''''''''''''(((((())))))(((((('''&&&&&&%%%%%%&&&(((***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((***)))((('''&&&&&&&&&'''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&(((,,,333777666000+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))III>>>444222333111//////------,,,,,,+++***))))))(((((('''%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&$$$ %%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((######$$$$$$$$$######"""$$$''')))******)))&&&###((('''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((()))'''######((()))''',,,+++)))&&&%%%&&&''''''%%%&&&((((((&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((())))))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&'''''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((%%%&&&''''''((('''''''''))))))(((((((((((())))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))(((''''''''''''''''''((((((((((((((((((''''''&&&%%%%%%&&&)))+++---(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))(((((((((''''''((((((((()))((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%''',,,222666666111---((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((GGG===444222222000//////---,,,,,,++++++*********&&&&&&&&&''''''((())))))''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""$$$%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%((('''((()))'''###%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%&&&&&&'''''''''''''''###&&&))))))&&&%%%&&&)))"""%%%)))***'''$$$%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''%%%((((((%%%&&&***,,,+++%%%'''))))))&&&%%%'''+++%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++,,,,,,***'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((((((&&&&&&''''''((()))))))))&&&'''''''''''''''''''''((((((((()))))))))******((((((((()))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((('''''''''%%%&&&&&&'''((((((''''''))))))(((((((((((())))))((('''&&&'''((()))(((&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))((('''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&)))+++---)))(((((((((((((((((()))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))(((''''''''''''((((((((((((''''''))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&)))---000000///...((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''FFF<<<444222111///...000,,,,,,,,,+++++++++******%%%&&&&&&'''((()))******&&&'''((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''$$$ !!!%%%((('''$$$&&&'''&&&%%%%%%&&&(((''')))***((($$$###$$$&&&%%%%%%&&&''''''''''''&&&+++,,,,,,)))%%%######$$$###"""$$$&&&%%%###&&&+++%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))$$$)))+++'''%%%%%%### !!!&&&++++++'''&&&)))&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((+++,,,,,,***'''%%%$$$%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))'''''''''''''''(((((((((((((((((((((((('''''''''%%%%%%&&&'''(((((((((((()))((((((''''''(((((())))))(((''''''((()))((('''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&(((***+++))))))(((((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((()))***++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&DDD<<<444222000......000,,,,,,,,,++++++++++++***%%%&&&&&&'''((((((((((((&&&&&&'''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((( %%%'''&&&'''(((&&&"""###%%%''''''%%%%%%&&&(((***---...+++&&&###$$$'''$$$%%%&&&'''''''''&&&&&&&&&""" """(((,,,+++)))111(((!!!###&&&&&&&&&((($$$$$$$$$%%%&&&&&&&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******'''******&&&%%%***///111111)))$$$'''***(((&&&&&&''')))******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''((()))(((&&&$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&'''''''''((((((((((((((((((((('''''''''''')))(((((((((''''''''''''$$$%%%&&&'''(((((((((((((((''''''''''''''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))((('''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&'''(((((((((((('''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''(((((('''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***)))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&CCC;;;444222000---...000,,,,,,++++++++++++++++++&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((())))))((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((())))))'''%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((()))%%%999QQQ``````RRR:::&&&###%%%''''''%%%$$$''')))---000111---'''$$$%%%'''$$$%%%&&&'''''''''&&&%%%,,,&&&&&&444JJJZZZ^^^[[[DDD111######))))))%%%"""######$$$%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%$$$%%%&&&'''(((***++++++'''(((&&&$$$,,,@@@UUU```MMM777$$$ %%%'''''''''((()))++++++)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))###$$$%%%%%%$$$$$$&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))''''''''''''((((((((()))%%%%%%&&&'''((((((((('''((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))((('''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))++++++)))((('''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''((()))******)))((((((&&&'''''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&(((******(((&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))******++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((()))******)))((('''DDD;;;333111000......000)))************)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''((('''&&&%%%$$$(((((())))))((('''&&&&&&000 """000qqq{{{222222''' *********888&&&(((###111 '''+++((($$$)))===aaa444!!!333111"""+++))))))''''''''''''((((((((((((+++"""&&&!!!666///,,,>>>YYY$$$,,,$$$222111)))+++ ...)))[[[rrr|||yyyooowwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxqqqzzzwwwwwwUUU***"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%'''((())))))))))))(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))(((((('''''''''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''')))******)))((()))***&&&&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((('''%%%$$$CCC:::222000000...---///******++++++******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&//////ppp...222333666***,,,&&&"""///%%%))),,,$$$]]]HHH... 000 ...''''''''''''((((((((((((!!!777(((!!!(((&&&RRR'''666***+++///,,,***"""444///$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))((('''%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''')))***)))((('''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))))))))((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''))))))))))))((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((())))))''''''((()))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&(((******))))))***+++((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%AAA888111000///------...+++++++++++++++******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&''''''(((((((((((('''&&&&&&///(((ddd$$$&&&"""%%%&&&$$$"""***(((""",,,^^^SSS'''((( !!!...''''''''''''(((((((((((()))***$$$&&&%%%000NNN$$$'''///+++,,, ... """###$$$$$$%%%&&&'''''''''$$$$$$%%%&&&'''((((((((()))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&%%%&&&''''''(((((('''''''''(((((((((((('''&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((())))))''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''%%%&&&&&&&&&'''((((((((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))***)))((('''(((***''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&(((***+++******+++---******)))((((((((())))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''???777000//////---,,,---+++,,,,,,,,,,,,+++******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''######""""""###%%%'''((('''''''''(((((('''&&&&&&lll)))***)))***$$$+++)))222DDD444((( ''''''''''''((((((((((((///%%%222(((***&&&(((000%%%)))...333000)))000###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''((((((''''''&&&%%%&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''((()))(((''''''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((('''&&&((((((((((((((((((((((((((((((''''''((((((((('''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((()))***)))(((((()))***'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))+++,,,,,,,,,...///,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''(((>>>666000//////---,,,---+++,,,,,,,,,,,,+++******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######""""""###%%%'''(((&&&&&&''''''''''''&&&&&&###>>>111))))))%%%%%%$$$000777"""&&&***''''''''''''(((((((((((($$$555+++vvvxxx)))000ttt:::***>>>$$$eeeGGG######$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''((((((((((((((('''&&&(((((((((((((((((((((((('''(((((((((''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''(((((((((%%%%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''')))***)))((('''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((***---...---...///000---,,,+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((((((===666000000000...,,,---+++++++++++++++******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&''''''''''''&&&222222***###---ggg***######$$$###///&&&***)))+++999HHH,,,///''''''''''''((((((((((((222!!!///ppp$$$&&&555555"""(((,,,$$$666@@@NNN+++'''&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&&&&''''''(((((((((''''''&&&'''''''''''''''((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&''''''''''''(((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((***,,,------,,,...///,,,+++***)))((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((===666000111111///------******++++++******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&(((ddd+++333%%%,,,...)))'''$$$$$$,,,KKK222;;;222000%%%\\\###''''''''''''(((((((((((("""###dddXXX((()))///&&&666---)))'''```"""###''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&((())))))'''&&&''')))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''')))***+++***)))***+++***))))))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''===666111111222///---...***************)))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%000---((($$$&&& ###***kkkQQQ$$$&&&+++///***&&&ppp###&&&)))&&&%%%+++###???777''''''''''''((((((((()))---///***///%%%&&&(((QQQ=== ,,,%%%))) ***(((+++ppp$$$000((((((((('''&&&&&&%%%%%%$$$$$$%%%'''(((***+++,,,&&&'''((())))))(((''''''&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%'''))))))'''''''''((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&>>>888222.........---++++++,,,,,,,,,,,,+++******(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&)))'''$$$!!!!!!"""###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''"""888555'''!!!$$$,,,%%%***)))<<<(((555!!!###cccqqq %%%+++)))'''(((***"""///444!!!"""+++'''***&&&)))eeePPP222###+++(((***III...'''***######"""AAA***+++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))(((((())))))((('''''''''''''''''''''''''''((((((((((((***)))'''%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%%%%(((((((((((())))))))))))++++++)))(((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******)))(((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((******)))'''&&&'''(((***+++++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))************))))))((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&$$$######%%%(((******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''>>>888222.........---+++***++++++++++++***))))))((('''&&&&&&%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!$$$&&&&&&%%%###$$$%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((LLLAAA'''%%%$$$)))!!!!!!""",,,)))((('''{{{))) ))) 666]]] 666'''$$$---(((///"""---###555$$$$$$''',,,%%%***$$$'''<<<''' ''''''(((EEE"""***%%%((((((888$$$cccDDD''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((('''******)))(((((((((((((((''''''''''''((((((((((((***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''&&&&&&'''''''''((((((((())))))+++***)))(((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))(((((('''''''''(((&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((())))))((('''&&&&&&(((***+++)))((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''((((((((()))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$&&&)))++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((''''''''''''((()))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''===888222...//////---+++)))************)))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%&&&%%%$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&+++111===888DDD***111...'''"""&&& '''"""(((///III$$$)))(((###+++'''BBB777---)))%%%"""...111!!!$$$+++******"""***%%%qqq***))))))###,,,&&&666---$$$%%%)))((('''CCC888'''$$$'''$$$)))---%%% 333OOO111&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((''''''&&&******))))))(((((())))))&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((''''''&&&'''''''''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))((('''&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))((((((((((((''''''(((((((((''''''''''''&&&&&&%%%%%%'''***+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''<<<777111/////////---+++***************))))))((()))(((''''''&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&$$$#########'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''###???&&&###+++%%%%%%!!!***///###""")))'''---"""...222...***'''%%%+++---...'''$$$999(((###000...333((( )))######((()))(((###...&&&&&&$$$000***aaa)))&&&,,,***)))'''BBB]]]'''%%%)))+++'''!!!&&&...***MMM$$$ ))) &&&&&&###///&&&%%%HHH"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%))))))((((((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((()))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&(((+++,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((((((((((((((()))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''';;;666111///000000---+++++++++,,,,,,++++++***)))***))))))((('''(((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''<<<$$$''''''...&&&&&&'''***&&&"""'''---***'''***+++&&&^^^***'''***+++!!!""" ###"""$$$000///"""+++***,,,"""&&&222$$$111000...&&&)))***000)))(((&&&***###)))&&&AAA)))(((***###'''///+++###222000ZZZOOO%%%333###,,,%%%777WWW''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''(((((((((((((((((('''&&&''')))+++,,,,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&((()))&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((())))))******))))))(((''''''&&&&&&&&&''''''(((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))))))))(((((((((((((((((((((((((((''''''(((+++,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((:::666111000000000...+++,,,,,,,,,,,,,,,+++*********)))((((((''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&(((((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''---!!! (((///!!!%%%&&&%%%(((+++''' %%%###,,,&&&!!!***000888)))+++...&&&111(((###000///***$$$++++++###)))---UUUBBB+++(((///111+++&&&mmm,,,&&&***"""'''%%%BBB***(((&&&&&&'''))))))(((((()))777NNN&&&###'''777%%%---///(((&&&<<>>+++&&&(((((('''///xxx***+++''''''''''''''''''''''''...###***!!!555nnn)))''' """###(((222(((%%%+++''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***(((&&&'''((()))'''%%%&&&'''''''''((((((((()))(((''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))+++******,,,...///---***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))+++*********++++++,,,---))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&((()))***+++***(((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((999555000/////////---++++++++++++++++++******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&'''((())))))(((((())))))(((((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((('''''''''((('''&&&%%%$$$%%%&&&'''(((///###'''&&&###:::666''''''))))))))))))''''''"""000888///###$$$+++222&&&---(((UUUccc///&&&)))......EEEBBB(((&&&))))))###$$$!!!111(((((((((((((((((((((((('''///'''PPPMMM333"""***###///######&&&***''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))(((&&&'''(((((('''%%%'''''''''''''''((((((((()))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''******+++---//////,,,***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''((()))***+++,,,+++***)))(((''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&'''((('''%%%%%%%%%'''&&&&&&&&&''''''''''''((('''((()))******)))((('''(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((888444000...//////---+++++++++,,,,,,++++++***)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''###... ---..."""$$$///FFF((('''((()))******)))((('''***&&&---&&&((("""222 OOO...%%%,,,...***???HHH%%%'''))))))***"""---(((((((((((((((((((((((( ***'''))),,,!!!ggg###(((/// $$$%%%$$$)))!!!''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&''')))+++++++++((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((()))(((((((((((())))))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***++++++,,,,,,+++***)))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((888444000///000000...,,,+++,,,,,,,,,,,,+++******''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&***222...""""""]]])))'''((()))******)))((('''444&&&///+++''''''..."""rrr===&&&&&&...***###888QQQ###((())))))...333QQQ'''&&&'''''''''''''''''''''''')))222!!!$$$,,,<<>>:::111111000111111222222222333777(((444777%%%---222111...,,,+++))),,,++++++************+++000666}}}999===***///###iii&&&***(((************************((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&(((***+++,,,((($$$'''---///+++%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++---+++***))))))*********((((((((((((((((((((((((******))))))((((((''''''&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''')))***'''''''''((((((***++++++((((((((((((((('''&&&%%%(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))******++++++******)))******+++***)))(((***,,,***))))))))))))))))))***))))))))))))))))))))))))666444222111111000///...+++,,,,,,,,,,,,+++******''''''&&&''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&(((((('''&&&&&&((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...:::}}}JJJ444 ***000---(((LLL&&&***...666!!!,,,+++555AAAkkk###<<<666...444333***333444444555555555555666???+++///888555333III111(((555666&&&###000---------,,,------...///...%%%SSS999"""+++(((&&&YYY%%%%%%***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&'''(((***,,,,,,'''$$$'''---///+++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((()))((((((((((((((((((((((((''''''(((((())))))******&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''')))***'''''''''((((((***++++++((()))))))))((('''&&&&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((()))))))))******************++++++++++++*********+++,,,+++))))))+++,,,******))))))))))))******************************777555222111111111000...+++,,,,,,,,,,,,+++******'''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************+++++++++(((222iii(((333:::%%%///ZZZ,,,---+++"""000000&&&$$$111>>>---+++000:::???BBBDDDFFFGGGFFFFFFFFFGGG333^^^>>>JJJ>>>===wwwjjj###***<<<...%%%222))))))))))))***,,,---...---666###***"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((***+++***'''%%%(((,,,...+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((())))))***************))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))'''((())))))''''''''')))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))''''''''''''((()))******(((((()))))))))(((''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++))))))))))))******************++++++++++++******+++,,,,,,+++******+++---+++******))))))******+++************************777444222111111000///---+++,,,,,,,,,,,,+++******(((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************444555,,,...///'''...'''>>>)))+++***SSSVVVYYYYYYXXXWWWXXXZZZmmmPPPVVVYYYLLLQQQaaannnvvvNNNHHHEEE>>>999000///...---,,,,,,,,,,,,"""222///BBBttt)))###(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((+++,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''(((((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((((((((((((((((((((()))******'''((()))******)))((('''(((((())))))))))))((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&(((******((('''(((***))))))))))))))))))))))))''''''(((((())))))******&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''(((((('''(((((())))))))))))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))***************++++++,,,,,,++++++***+++,,,---,,,******,,,---+++******))))))******+++************************666444111000000///...,,,+++,,,,,,,,,,,,+++******)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******888!!!%%%,,,***///&&&+++'''777 777444666SSSccc;;;>>>BBBBBBAAA@@@AAACCC888KKKAAADDDUUUMMMWWW\\\jjj\\\WWWZZZKKKCCCAAA>>>:::666333111000777,,,///xxx555%%%'''+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((&&&&&&((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''(((((()))'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((('''&&&%%%&&&(((***+++((((((((((((((()))******'''((()))******)))((('''(((((())))))))))))((((((******))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))((()))))))))))))))(((''''''))),,,+++)))((()))+++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''(((''''''&&&&&&&&&''''''''''''((())))))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))***************++++++,,,,,,++++++***,,,------,,,++++++,,,...++++++************++++++************************444333111111111000---+++---------,,,+++***)))((())))))(((''''''''''''''')))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************000+++((())),,,***!!!'''(((((()))))))))))))))&&&(((******))))))+++,,,+++$$$000'''$$$:::444444---,,,---000666===AAADDD666666;;;>>>:::666666777666777444333555777;;;FFFRRRTTTtttqqqdddaaa[[[RRR\\\BBBRRRLLL???888222555333333&&& $$$...%%%+++***((('''&&&&&&&&&''')))***+++,,,+++***(((&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---)))%%%&&&***---+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%(((***)))''''''&&&%%%%%%%%%%%%&&&'''(((&&&$$$%%%((()))(((&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,555333111000000000...,,,,,,,,,,,,,,,+++***))))))))))))(((''''''''''''''')))(((((('''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((()))+++---,,,***'''$$$'''(((((()))))))))))))))''')))))))))((()))+++---...###)))222###,,,888999333000111555;;;BBBIIIMMMOOOlll>>>LLLMMMIIICCC@@@@@@<<<888;;;666444555777;;;CCCLLLUUU333jjjpppeeeaaafffaaacccSSSaaaPPPDDDGGG777:::999{{{555,,,444...+++***((('''&&&&&&''''''((()))+++++++++)))(((&&&((((((''''''&&&&&&&&&'''&&&'''((((((''''''(((***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))'''&&&&&&&&&((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((((('''''''''((((((((())))))((((((((()))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))%%%&&&***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%((()))((('''''''''&&&%%%%%%&&&''''''(((&&&$$$%%%''')))(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))************************++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------......------,,,+++++++++*********+++,,,,,,,,,,,,))))))***+++,,,------...666444111/////////...---,,,,,,,,,,,,+++******)))))))))((('''''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((($$$***000000,,,(((***---'''((())))))******)))))))))))))))(((((())),,,...!!!000)))(((---222|||LLL---999777999EEEGGGJJJNNNRRRTTTVVVWWWKKK|||dddjjjbbbaaa^^^\\\^^^bbb___XXXMMMFFFAAAAAACCCDDDHHHMMMLLLRRRRRRNNNqqqeeedddiii]]]wwwaaa]]]\\\RRRWWWWWW333LLL...777%%%$$$***)))(((''''''&&&''''''((()))***+++***)))((('''((((((((('''''''''&&&&&&&&&'''((((((''''''(((***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))'''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))((((((((())))))***))))))(((((())))))*********)))))))))(((((((((''''''((((((((())))))))))))))))))))))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((('''&&&''''''&&&%%%%%%&&&''''''(((&&&%%%&&&''')))((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++************************++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000777444000......//////...,,,,,,,,,,,,,,,+++***)))))))))((('''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((()))...222111+++''''''***(((((()))************)))******)))((('''))),,,000:::---333555!!!$$$YYY```<<>>GGGGGGFFFCCC@@@>>>>>>>>>@@@TTTUUU}}}uuueeejjjnnnqqqssswww{{{yyyttteee\\\TTTSSSSSSQQQQQQRRRcccMMMMMMdddcccYYYsss^^^hhhmmm]]]ccc^^^]]]SSSaaa&&&+++---###,,,%%%)))))))))((((((''''''''''''(((((()))******)))(((((((((((((((((((((''''''&&&$$$%%%&&&&&&%%%%%%&&&(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((()))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((())))))******))))))))))))))))))************)))))))))(((((('''(((((((((((()))))))))************)))(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***++++++)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...+++++++++,,,------......---------....../////////......///...---,,,,,,---000000000000111111111111777444000......//////...++++++,,,,,,,,,+++******))))))(((''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))---...///...+++(((&&&&&&((())))))*********************)))(((''')))---000///...---++++++))))))***$$$@@@UUUKKKRRRCCCWWW555SSS@@@???===999666666999<<>>???666444111/////////...---+++++++++,,,,,,++++++***))))))((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************+++***)))***,,,,,,***'''((()))******++++++***************)))(((***---///000###...666)))***222)))%%%666&&&BBBnnnKKKGGG@@@[[[KKK222KKK===???AAABBBBBBDDDJJJSSSZZZccceeeOOOooosssYYYzzztttjjjxxx}}}yyyrrrnnnnnnpppggg^^^jjj|||wwwvvvkkkaaa}}}888III===888<<<333EEE???KKKVVV[[[OOO{{{ccc......)))???222''''''((((((((((((''''''''''''(((((((((((())))))(((((()))***)))((('''&&&&&&'''((((((''''''(((***''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''((((((((()))))))))((((((((((((((((((((((((******)))))))))***+++++++++******))))))******+++++++++*********)))))))))((((((((()))))))))************++++++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((())))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''(((&&&'''(((((((((((('''&&&'''((()))((('''''')))+++((((((((((((((('''''''''(((((((((((((((((((((((()))))))))*********++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............,,,---------............,,,------...///000111111...---------,,,,,,++++++---111666999;;;===BBBGGGMMMNNNPPPSSSVVVXXXZZZ\\\555333111000000000...,,,***++++++,,,,,,+++++++++))))))((('''''''''''''''&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***))))))))))))((((((***,,,---,,,***))))))***++++++++++++***)))***++++++******,,,...)))'''---///---777222$$$&&&((( %%%VVV}}}aaaIIIYYYFFFRRR===:::@@@===CCCDDDGGGKKKMMMPPPVVV```gggjjjYYYgggZZZWWWxxx~~~tttxxx~~~|||{{{iiiaaalllsss~~~HHH:::444777:::777AAA%%%CCC@@@IIIRRR___oooSSS******000666###$$$%%%888;;;&&&'''((())))))((('''''''''''''''''''''((())))))'''(((*********)))'''&&&&&&'''((((((''''''(((***''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((((((((((((******))))))******+++,,,+++******))))))******++++++++++++*********))))))(((((()))))))))*********))))))***+++,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))'''(((***+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''&&&&&&(((***&&&'''((())))))((('''&&&'''((())))))'''''')))+++'''''''''((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------..................///000111222333333111222444666999<<<===???DDDIIIOOORRRTTTWWW\\\bbbeeeeeegggiiikkkmmmnnnooo444333111111111000---+++***++++++,,,,,,,,,++++++))))))((('''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((******+++,,,,,,+++++++++))))))***++++++++++++***(((***+++,,,++++++,,,...111...((())),,,''''''222###...---...444***&&&777444777@@@KKKOOOLLLKKKNNN<<>>CCCIIIPPPWWW\\\^^^```eeejjjkkkkkklllqqqvvvpppppppppoooooonnnnnnnnn666333000//////...,,,+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))************+++++++++)))))))))((())))))***+++''')))+++---...///......,,,+++***))))))***+++,,,000...+++,,,111777===AAAJJJMMMNNNLLLIIIHHHHHHFFFGGGNNNOOOJJJLLLYYYbbbccchhhjjjiiiiiiqqqwwwrrr```______```aaa```]]][[[UUURRRKKKCCC??????:::444<<<@@@FFFLLLPPPTTTYYY\\\___^^^\\\WWWOOOEEE;;;555222---+++---+++&&&''',,,'''(((((((((((()))+++...((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))******((('''&&&))))))))))))))))))))))))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''((()))))))))))))))((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))******++++++,,,***)))***++++++***)))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((*********++++++***************))))))))))))******************************+++*********))))))(((((())))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))************)))))))))************+++++++++''''''((((((((((((''''''(((((())))))))))))((((((******))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%''')))******)))'''%%%(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))((((((((((((*********)))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...------...---..................---///000000///...///000222111333444555<<>>999>>>HHHXXXdddhhheee___[[[NNNDDD:::555111...,,,---******)))))))))))))))***((((((((((((((((((((((((******))))))((((((''''''------,,,+++)))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))((('''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&$$$$$$))))))((((((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))))************))))))))))))+++***)))***+++,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++,,,,,,------,,,,,,+++******))))))))))))*********************************************)))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,------...///000111111222/////////111555>>>IIIPPPWWWcccnnnnnnhhh```WWWPPPLLLSSS[[[ccchhhjjjlllnnnjjjdddaaacccffffffhhhlllooopppqqqqqqqqqooonnnmmm666333000//////...,,,+++,,,,,,------,,,+++******(((((((((((((((((((((((()))******++++++++++++***************************''''''(((((())))))******)))*********++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---------------------,,,,,,---------...///000111111:::===BBBEEEFFFEEECCCBBBEEEIIISSS\\\^^^[[[YYYZZZ___bbbssswwwvvvqqqhhhcccbbb___ZZZVVVRRRMMMKKKKKKFFF>>>777444:::GGGWWWdddiiifffaaaaaaXXXLLLDDD===777000,,,+++)))((((((((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''++++++******)))(((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((('''&&&&&&))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((+++)))))))))+++,,,+++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,------------------,,,+++******))))))******+++************************************************))))))))))))))))))))))))++++++************++++++******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))************((())))))******))))))((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))*********((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,---......,,,++++++,,,111///...------///111222111555<<>>MMMaaammmmmmiiikkkggg```XXXQQQJJJ@@@888///,,,)))'''(((((((((&&&))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************(((((())))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((***)))((()))+++,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,------......------,,,++++++************++++++***************************************+++++++++))))))))))))))))))))))))++++++************++++++******))))))))))))******(((((((((((((((((((((((())))))************))))))(((((()))))))))*********'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((())))))************((()))))))))************************++++++++++++++++++,,,,,,,,,------------------------------------.........,,,,,,---...222111//////111444888;;;AAAKKKZZZfffmmmmmmllljjjmmmqqqqqqggg]]]\\\___aaannnrrrvvvwwwuuusssrrrrrrsssrrruuuzzzzzzwwwvvvxxxvvvuuusssrrrpppppppppppp666333000//////...,,,+++*********++++++******)))))))))))))))))))))))))))(((((()))***++++++++++++************************''''''(((((())))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,***************+++,,,,,,///...---------------...,,,,,,...222777===CCCFFFFFFFFFEEECCCBBBFFFMMMTTTWWWYYYeeexxx{{{|||zzzwwwxxx}}}~~~|||xxxssspppoooooopppooorrrwwwxxxvvvwwwzzzyyyzzzxxxssspppwwwqqqlllfffaaa]]]WWWPPPKKK@@@:::999DDDVVVdddgggdddiiimmmnnnjjjddd^^^VVVOOO<<<666///+++******)))'''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))************(((((((((((((((((((((((($$$%%%%%%%%%&&&((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))************))))))))))))***)))((()))+++,,,,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,------......------,,,++++++************++++++*********************************+++++++++++++++))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((()))))))))******''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))******((((((((()))******++++++))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,---------------------------------------...///...------///111+++///666???HHHPPPWWWZZZ```bbbdddeeeddddddfffgggnnnssstttnnnkkkmmmrrrtttzzz}}}}}}wwwmmmfffeeefffgggiiinnntttuuurrrrrrvvv{{{xxxuuurrrpppppprrrsss666333000//////...,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******+++++++++,,,,,,,,,------***))))))))))))***++++++......---,,,------...///...111666;;;AAAEEEHHHIIIIIIIIIIIIIIIKKKUUUcccmmmuuuxxx{{{|||}}}yyywww}}}yyywwwwwwvvvwwwzzzyyyyyywwwsssrrrxxx}}}|||yyytttkkkaaaXXXRRRHHHEEEDDDIIIRRRXXXZZZXXXbbblllrrrpppkkkhhhddd___OOOFFF:::222///---+++((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&'''((()))************((((((((((((((((((((((((''''''&&&''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******+++******(((((()))))))))*********(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))(((((()))+++---,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,------------,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***&&&&&&''''''((()))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((((((((('''''''''''''''((()))*********'''(((((()))******++++++))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...........................---...//////...///222444///777DDDRRR\\\bbbddddddbbb^^^YYYTTTTTT[[[dddllluuuwwwtttnnnjjjkkkllllllpppuuuwwwrrrgggcccgggmmmvvvwww}}}666333111//////...,,,+++++++++,,,---------,,,,,,))))))))))))))))))))))))&&&&&&((())))))*********((((((((((((((((((((((((''''''(((((()))*********(((((((((((())))))))))))++++++,,,,,,,,,---------)))))))))((()))******+++...------,,,---...///000444888>>>DDDHHHHHHGGGEEEEEEIIINNNTTT___ppp|||zzzyyyqqqwwwxxxtttssswww~~~oooccc\\\ZZZ[[[\\\\\\[[[YYYXXXWWW]]]iiiqqqnnniiigggfffccc]]]RRRCCC888333000---***))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$###$$$%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******((()))))))))))))))((('''(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++)))(((((()))+++---,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((('''((((((((())))))******%%%%%%&&&'''((()))************)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&''''''((()))******+++'''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------..............................---.../////////111444666>>>FFFRRR[[[]]]XXXOOOIIIFFFKKKSSSZZZ```fffjjjmmmsssqqqjjj```\\\^^^```^^^qqqzzz{{{|||777333//////222333000---,,,------------,,,++++++******))))))((((((''''''))))))(((((('''''''''&&&'''(((***++++++)))&&&%%%&&&''''''(((((((((((((((***++++++++++++***)))))),,,------......------,,,,,,***((((((***+++,,,,,,+++......,,,,,,000444777>>>AAACCCCCCBBBDDDIIINNNOOOYYYdddnnn}}}wwwzzz{{{yyytttooohhhiiigggfffooo}}}oooooolllhhheeedddbbb___]]]ZZZ^^^dddkkkooommmgggcccXXXYYYYYYRRRFFF:::333000///,,,(((%%%$$$&&&))),,,++++++***)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))),,,+++***((((((((()))*********+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++///000...++++++,,,,,,---//////---,,,***&&&"""******+++,,,,,,---......------,,,+++******+++,,,***)))(((((((((***+++,,,,,,,,,,,,+++******,,,---)))))))))***+++,,,------,,,,,,,,,,,,+++)))'''&&&(((((())))))*********++++++*********))))))(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''''''''''''''((()))***222...+++(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))************)))******+++,,,******+++,,,,,,,,,,,,+++///...---,,,,,,,,,------000---***+++...000///---444000+++,,,666DDDNNNQQQRRRYYYXXXOOOJJJNNNOOOKKKSSSTTT]]]kkkqqqmmmiiiiiikkkfffeeeiiilllpppyyy777333000///222222000,,,,,,,,,,,,,,,,,,++++++***+++*********))))))))))))******)))))))))((((((((()))***,,,---,,,+++((('''''''''((())))))))))))(((((()))***+++++++++++++++,,,,,,------------,,,,,,******)))***+++,,,---------.........111555:::<<>>===;;;999555222///---+++,,,,,,,,,++++++*********+++++++++***************))))))))))))))))))******((()))))))))************))))))))))))************************************((((((((((((((((((((((((''')))***)))((('''(((******)))((((((''''''''''''((('''%%%&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))************))))))+++++++++++++++,,,,,,---+++++++++***+++,,,,,,---++++++,,,------------,,,------.........---------222111111777BBBNNNWWW\\\gggdddcccbbb]]]ZZZ^^^gggiiippp666555333111000///......,,,------------,,,++++++((((((((((((((()))))))))((((((((())))))))))))***((())))))***************))))))***++++++++++++***,,,,,,,,,,,,,,,+++******,,,------......------,,,+++---///...,,,---111444>>>===BBBJJJLLLGGGIIIPPPdddooozzztttlllfffcccbbbbbbbbb```___]]]YYYSSSMMMJJJIIIMMMMMMKKKGGG???777000,,,,,,,,,+++***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))******)))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------......---------...//////000///444999777666AAAOOOUUUHHH@@@CCCGGGFFFHHHLLLMMMOOORRRUUUWWWWWWVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXTTTTTTSSSRRRPPPNNNLLLKKKEEECCC@@@<<<999999;;;>>>CCCCCCBBBAAA???;;;888777000///---,,,+++++++++++++++++++++++++++*********))))))))))))************))))))))))))************)))))))))************+++************************))))))))))))))))))))))))''')))***)))((('''(((***)))((((((''''''''''''((()))(((''''''((()))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++)))******++++++******)))++++++******++++++,,,---+++++++++++++++,,,------++++++,,,---------------......---------...///000000444===LLL\\\eeehhhfff___ZZZ[[[aaacccaaadddlllrrr444444333222000//////000---............---,,,,,,(((((()))))))))*********)))))))))*********++++++((())))))***************((())))))***+++*********++++++,,,,,,---,,,,,,,,,---......//////......---+++...000//////222999???GGGEEEIIIQQQRRRRRR]]]lll~~~wwwqqqlllgggcccddd___XXXRRROOOOOOQQQSSSJJJKKKNNNOOOMMMEEE999111...---,,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))&&&'''(((((((((((((((((((((((()))************))))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,.........---,,,,,,,,,,,,------------.........///000111333555666888999???DDDAAAAAAQQQfffoooWWWBBB>>>???<<<<<>>???AAAEEEFFFGGGIIILLLOOOQQQRRROOONNNLLLFFF@@@;;;999888===@@@EEEIIILLLLLLKKKJJJCCCAAA===888444111///...,,,,,,,,,++++++*********((()))))))))************))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((()))***((('''&&&'''))))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++)))******++++++******)))***************+++,,,,,,,,,++++++++++++,,,------+++,,,------...---------///...------///222555777???GGGTTTbbblllooommmjjjbbb```gggsssxxxvvvxxx333444333222000///000111......//////......---,,,))))))******+++++++++,,,*********++++++,,,,,,,,,)))))))))******+++++++++(((((()))************))))))***+++,,,---...............////////////......+++...000000111666@@@GGGLLLJJJNNNWWW[[[```ttt}}}xxxkkkcccZZZaaaeee```UUULLLLLLOOOMMMKKKKKKNNNRRRNNNCCC999///...---+++***))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&'''((()))))))))((((((((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------***+++---.........------,,,,,,,,,---------............000222555888:::<<<;;;===CCCGGGAAA@@@SSSlllrrrTTT888000222222333777555999???DDDFFFDDDAAA>>>HHHLLLOOOJJJAAA;;;;;;>>>;;;;;;:::;;;<<<===???AAAAAACCCEEEDDDAAA===:::999---333<<>>CCCIIIMMMZZZ]]]^^^[[[SSSJJJBBB>>>777777555111---)))((((((((((((((((((((())))))***+++***)))(((((()))***+++************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...//////,,,***...444000000:::@@@GGGSSS```\\\```mmmvvvvvvpppmmmlll555333222111111111///...---------,,,,,,,,,++++++))))))))))))*********+++******++++++++++++*********************)))((((((,,,+++***))))))***+++,,,***++++++,,,,,,---.........//////...------...000,,,...555@@@GGGHHHJJJMMMOOO\\\pppyyytttyyysssgggdddgggggg___VVVHHHCCC???BBBGGGMMMSSSYYYRRRIII<<<111---,,,,,,+++))))))***))))))((()))*********)))((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++...------,,,------,,,,,,..................,,,+++,,,,,,---...000222333555CCCFFFKKKNNNNNNLLLJJJIIIRRRVVV\\\]]]VVVPPPWWWcccnnn]]]PPPPPPTTTVVV^^^hhhddd^^^```hhhhhhaaacccmmmooorrrooofff]]]ZZZWWWUUURRRRRRNNNHHHEEECCC===666666:::>>>>>><<<888444222555444333333444888>>>AAAOOOTTTZZZ^^^]]]WWWNNNHHH???>>>;;;777444111111111,,,+++)))((('''((())))))************+++---...///************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...,,,---111555555444---555777???PPPZZZ___iiiooommmjjjkkknnnssswwwxxx555333222111111111///...------------,,,,,,,,,,,,)))))))))*********************++++++++++++************************)))(((++++++************+++++++++++++++,,,------.........//////---,,,,,,...000000444>>>HHHMMMNNNSSSYYYmmm}}}|||tttzzzpppffffffhhheee```VVVHHHAAADDDEEEDDDNNN^^^___ZZZPPPCCC555---++++++***************)))))))))******)))(((((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---......///......------,,,,,,...///000000000000///000444888>>>CCCHHHJJJ\\\^^^``````___]]]]]]^^^eeefffhhhkkkjjjfffgggjjjnnniiiiiinnnooopppxxx~~~pppnnnzzzyyynnnrrr||||||wwwooojjjjjjhhheeelllooolllddd\\\VVVPPPJJJJJJJJJKKKLLLKKKHHHDDD@@@;;;888333///---...000111;;;AAALLLXXX```___WWWQQQHHHFFFBBB>>>;;;999777777111///---***)))((())))))((((((((()))***+++++++++************************+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------000---+++---222666777777222AAALLL\\\ooouuurrrvvvuuuyyywwwrrrxxx555333111111111111///......------------,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,---.........---......---,,,---000333;;;>>>EEEKKKOOOTTTaaannnssszzzyyyllleeefffjjjhhh[[[OOOKKKHHHEEEHHHOOOYYY]]]\\\SSSCCC666000000,,,+++++++++,,,,,,,,,++++++***))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********************************++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---+++---///000000000000111---.........///000222444888<<>>666000///---///888EEEPPPTTTTTTRRRQQQPPPOOOKKKDDD:::333666777999999888444///---,,,,,,++++++++++++++++++************************************************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))************************((()))))))))*********+++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------......////////////222555333111777EEEQQQdddttt}}}xxxssszzztttyyy}}}555333222111111111///...............---------,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////---...///111333888>>>BBBFFFJJJTTT```nnnvvvhhhggg___XXX___hhh```NNNCCCLLLXXX^^^\\\TTTLLLGGG444///***)))+++,,,,,,+++++++++***))))))))))))***))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''(((((())))))***''''''((((((((((((''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,///000...++++++---000,,,222999???EEELLLTTTZZZ[[[^^^dddlllssszzz~~~|||llliiikkkqqqmmm___UUURRRRRRPPPMMMLLLIIICCC:::444111---***---444>>>DDDGGGPPPPPPQQQRRRQQQKKKAAA999666888<<<>>>===:::666444+++***)))))))))***+++,,,***************************************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))************************((())))))******+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------...//////000000---000222111333@@@WWWiiiqqqxxxtttmmmooorrr{{{|||~~~555333222111111111///...............------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++,,,------,,,++++++,,,,,,------...////////////000333666:::AAAHHHMMMRRR[[[mmmvvvxxx{{{tttjjjgggiiikkkeee]]]PPPRRRVVV[[[___^^^YYYTTT???888///+++,,,---,,,+++,,,+++******))))))******))))))(((((((((((())))))))))))))))))((((((((((((%%%&&&&&&'''(((((())))))''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---///111000///000666<<<<<>>888666333111222555999<<>>AAACCCGGGCCC<<<555000------...************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------...///000000111333:::HHHZZZiiirrruuutttxxxyyysss{{{333333222111000000000111000000000000///...---,,,,,,++++++******++++++,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///000///...///111000...///777@@@FFFIIIPPP^^^lll}}}zzz{{{{{{ooopppuuuwwwiiiccccccgggeeebbb___^^^^^^^^^^^^VVVPPPEEE:::111,,,---...((()))******))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++***))))))***+++,,,///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................,,,***)))---222444000,,,,,,///444;;;EEESSSaaajjjsssyyy}}}}}}|||~~~{{{tttvvv{{{{{{qqqkkkcccZZZ\\\dddaaaeeeddd___^^^ccceeecccjjjddd___]]]___dddnnnvvvpppjjjddd___XXXTTTXXX```]]]```___[[[\\\bbbccc___kkk{{{~~~yyywwwvvv{{{ttt___ZZZVVVTTTUUUYYYXXXRRRLLLDDD===;;;555,,,111999666888999;;;>>>@@@@@@<<<:::CCCHHHJJJDDD999000...000...---,,,)))((())),,,///))))))*********+++++++++************))))))))))))(((((()))***************''''''''''''''''''''''''))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,++++++---...///...---222111000///000222333444>>>RRRjjjwwwxxxvvvyyy}}}tttvvvwwwzzz444333222111000000000000////////////...---,,,,,,,,,,,,++++++++++++,,,,,,/////////.........------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---...000000///777===EEELLLSSS___qqq{{{jjjjjjlllqqq~~~qqqhhhdddkkkhhheeeaaa____________WWWWWWTTTKKK???444...,,,***+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))******+++,,,+++***))))))***+++,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,------.../////////000000111111222222222222///555>>>HHHSSS^^^iiipppzzz|||~~~wwwppprrrwww{{{}}}uuullleeebbb___[[[YYYZZZYYY]]]ccckkkyyy|||sssjjjiiiqqq}}}vvvnnnkkkmmmrrrzzz}}}wwwpppjjjddd^^^ZZZccckkkooouuu{{{}}}zzzyyyeee___XXXVVVYYY[[[ZZZXXXRRRLLLLLLEEE666333666111777888;;;???BBBCCC@@@>>>===EEENNNOOOHHH>>>555000,,,+++***+++,,,,,,***)))))))))*********+++++++++************))))))))))))(((((()))***************''''''''''''''''''''''''))))))************))))))'''((())))))******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------...000000000//////222444333111333;;;BBBWWWeeetttwwwuuuxxx{{{sssaaaccccccccclllzzz555444333111000/////////...............---,,,+++,,,,,,++++++++++++,,,,,,............------------------............------++++++++++++,,,,,,,,,,,,***+++,,,...000111111222;;;BBBKKKUUUbbbuuu}}}{{{~~~|||kkkmmmnnnmmmssswww|||wwwuuuoooqqqlllgggfffhhhiiihhhgggTTTYYY\\\XXXLLL===000)))------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******((((((((()))))))))******))))))))))))******++++++++++++************++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,------,,,------...............+++,,,,,,---...///000000---///000...******///333666>>>KKKWWWbbblllvvv}}}}}}~~~}}}uuunnnssslllhhhkkkoooooonnnnnnfffgggiiikkkqqqvvvsssmmmjjjoooyyyyyyyyy|||pppjjjcccgggiiiiiiiiiiiiddd^^^mmmppp}}}|||tttiiiaaa^^^\\\ZZZXXXWWWTTTYYYXXXHHH???;;;222444555888===DDDIIIKKKLLLAAAGGGQQQVVVUUULLLAAA:::222///,,,+++------,,,******************+++++++++************))))))))))))(((((()))***************(((((((((((((((((((((((())))))************))))))((()))******++++++******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......///000000111222222,,,000222111222;;;KKKXXXhhhrrrzzzxxxvvvzzzrrruuurrrtttyyy}}}yyypppiiiggglllmmmllllllpppwwwzzzyyy666555333111000///......------......---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---..................---+++++++++,,,,,,,,,,,,,,,,,,,,,...111222222444888>>>KKK[[[jjj{{{|||{{{xxx}}}}}}}}}tttxxx||||||}}}{{{rrriiikkkuuuzzzwwwqqqWWWXXXZZZZZZUUUJJJ===333...---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((()))))))))*********(((((()))))))))*********))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------......///////////////---------....../////////,,,...///---,,,///555:::DDDNNN\\\hhhqqqyyy}}}{{{xxxqqqiiieeehhhjjjpppwwwyyyvvvvvvyyyyyyyyy}}}rrrkkkeee\\\^^^nnn~~~wwwoooiiidddaaa]]]WWW]]]ccc[[[UUUOOODDD;;;888666888@@@JJJSSSXXXNNNOOORRRUUUWWWTTTMMMHHH<<<888222---++++++...000************************************)))))))))((((((((()))***************))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............///000000000111222444000///000444@@@PPPaaakkkiiitttooopppwwwooolll{{{~~~zzz|||zzzyyy666555333111000///......---------...------,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---..................---++++++,,,,,,,,,---------...,,,...222333222777???GGG\\\uuu{{{yyyyyy}}}|||ssssssvvv}}}zzzmmmppp}}}}}}sssccc\\\WWWWWWZZZYYYQQQHHH222///+++***+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))************))))))))))))************))))))***++++++++++++***+++++++++,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------.........---...//////000000//////000/////////////////////222222444777<<>>888000***(((+++++++++***************************))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))((()))******++++++******(((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000---///111000///000444888444;;;III\\\nnntttooohhhsssyyy}}}xxxoooooosssyyy}}}444333222111000000000000---....../////////......------,,,,,,,,,,,,------------........./////////,,,,,,------------,,,,,,++++++,,,,,,---......///000,,,...555999;;;HHHXXXttt~~~{{{wwwuuuxxx}}}}}}|||wwwqqqwwwlll\\\RRRPPPSSSWWWYYYHHH???444---+++,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++))))))*********+++++++++((()))+++------,,,+++***++++++,,,------,,,+++++++++,,,---...///......---,,,,,,------.../////////------...////////////...///000000222333444555555999AAAMMMXXX```hhhpppvvv~~~zzzzzzyyyyyy|||tttgggjjjwwwzzzrrrbbbYYYZZZYYY```[[[TTTLLLEEE>>>888555===CCCMMMWWW\\\ZZZUUUPPPAAA???===>>>???;;;333---+++++++++*********))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))'''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------...///000000000...111333222000111666:::===LLL```nnntttwww}}}yyytttzzz~~~{{{xxxyyy333333222111000000000111......///////////////......------,,,,,,------...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////333...000999>>>CCCSSSfffwwwxxxtttvvv}}}yyyyyyzzzyyyjjj[[[QQQPPPUUU[[[RRRGGG999///,,,,,,,,,***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++(((***+++------,,,+++***++++++------------+++++++++,,,.../////////......,,,,,,------...///000000,,,------...............---...000222444666888999MMM[[[lllwww}}}wwwuuu|||~~~wwwxxxvvvzzz}}}hhh___[[[VVVWWWZZZ[[[WWWOOODDD<<<666===GGGQQQWWWYYYYYYXXXPPPDDD999888@@@EEE@@@999++++++++++++******))))))************))))))))))))(((((()))***************(((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...///000000111///222444333111222777===OOObbbvvvzzzwww~~~~~~mmmaaalllxxx}}}333222222222333222///---......////////////......------...///...---,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++---000222333...666===@@@III^^^xxxttt{{{}}}}}}~~~~~~~~~|||~~~zzzooo\\\OOOMMMPPPMMMOOOLLL@@@333---...111)))------((('''+++---***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))(((************************,,,+++*********+++,,,---******************************+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---........................---------,,,...111111......111888333000111222777EEETTTdddppp~~~~~~tttoooyyy~~~}}}qqqppppppeeeTTTRRR]]][[[QQQRRRIIIBBB???HHHUUU[[[XXXTTTRRRLLLDDDBBBDDDEEEBBB???;;;555---***+++,,,,,,+++)))))))))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------........./////////111111...,,,///222333444///111777555333CCCZZZqqquuuuuurrrzzzuuuppprrrrrrpppnnnyyy~~~333222222222333222000---......////////////......,,,,,,---......---,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///000888???FFFNNN^^^www}}}}}}}}}|||~~~~~~}}}|||zzzyyyyyyzzz|||}}}~~~}}}{{{}}}~~~~~~rrrzzz|||www|||lllZZZPPPMMMNNNQQQPPPHHH<<<333///...***......***))),,,,,,)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))************************++++++*********+++,,,---***************************++++++++++++,,,,,,,,,------------------------...------------...//////........................000------000111......111///...111666===HHH]]]qqqrrrpppsssrrrpppyyytttsssiiiWWWWWWTTTQQQXXXQQQNNNNNNTTTZZZ\\\YYYUUURRRMMMFFFCCCCCCEEEFFFEEE>>>;;;555...***)))+++---)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------.........///////////////......000111222///555444222>>>WWWhhhkkksssuuuzzzzzznnndddfffoooxxx444333222222333222000......//////000000//////...++++++,,,---------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---......---------000333>>>EEEOOO]]]ssswww}}}||||||}}}|||||||||~~~~~~{{{xxx{{{yyyvvvttttttvvvzzz|||xxxxxxzzz}}}~~~{{{xxxyyyzzz{{{|||}}}~~~~~~~~~rrr~~~zzzooommmzzz}}}gggSSSGGGLLLPPPUUUTTTLLL???333---***---...++++++,,,***'''+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***************************+++************+++,,,,,,************************++++++++++++,,,,,,,,,,,,------------------------///............///000000........................111---,,,000222000000222000111666???JJJ\\\vvv}}}hhhZZZ[[[fffnnnxxx}}}sssqqq{{{eee]]]UUUQQQZZZWWWYYY\\\___```^^^ZZZWWWPPPMMMGGGCCCAAABBBEEEFFFAAA@@@<<<555,,,(((***---)))*********************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((%%%&&&&&&''')))******+++***************************)))((('''&&&%%%%%%$$$************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,------------.........------........./////////000///000111333333222111222777777:::NNNjjjvvvsssrrr{{{qqqhhhgggkkkuuu444333222222333222111/////////000000000000//////+++++++++,,,,,,,,,,,,,,,---------............///------------------------,,,+++---...///000666<<>>333,,,,,,,,,+++,,,,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++)))***************************************++++++,,,************************+++++++++,,,,,,,,,------,,,,,,------------------...............//////000............////////////000------111333222222444444888AAAPPPdddyyyzzzhhh^^^ZZZhhhwwwqqqoooyyyzzztttfffXXXXXXYYY\\\^^^___``````]]]XXXNNNMMMJJJEEE@@@======>>>??????>>>999333---++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******************************))))))(((((('''''''''&&&************************************************+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......------------........................////////////444111111555777555222111888555===RRReeeoooyyysssmmmrrrzzz555444222222222222111000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,------------............///------------------------,,,***+++///000222<<>>JJJUUU^^^fff]]]LLL:::111---***+++///))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......+++)))************************'''((()))++++++******)))************************,,,,,,,,,---------......++++++,,,,,,---...//////...............///000000---......///000111111222111333666999???SSSwwwxxxcccUUUYYY[[[mmmtttpppuuummmWWWWWW]]]]]]ZZZWWWVVVWWWXXXUUUMMMEEE666888999777555777<<>>CCCCCC>>>222+++******)))++++++++++++++++++******+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000///---...///...,,,///444888000///;;;MMM[[[eeekkkvvvxxxppphhhhhhrrr555555444333222222222222000000000000000///......------..................---...//////------...///,,,------......///222555CCCHHHVVVnnnqqqwww}}}~~~|||yyyvvvtttrrrooollliiifffccc___ZZZWWWVVVTTTRRROOOMMMKKKKKKKKKHHHGGGGGGFFFFFFFFFFFFGGGAAAAAABBBCCCDDDEEEFFFGGGDDDDDDCCCDDDDDDEEEFFFGGGCCCDDDEEEEEEFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHKKKOOOTTTYYY\\\\\\ccckkkqqqtttuuuxxxzzz}}}}}}wwwjjjnnnuuu{{{qqq```PPPFFFQQQ\\\___RRR>>>222///000,,,++++++******))))))(((***************)))))))))***))))))))))))(((((((((++++++*********++++++,,,))))))))))))))))))))))))******))))))******+++,,,***************+++,,,,,,***++++++,,,------......,,,------...//////000000////////////////////////333222111000000222666888===UUUsssnnnVVVPPP[[[nnnkkkVVVUUUVVVXXXZZZ]]]]]][[[YYYQQQOOOHHHAAA???AAA???:::DDDIIIGGG<<<000+++***)))******************+++***+++++++++************)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000222...---.........111555777666===OOOaaakkkpppsssoooiiieeehhhoooyyy555555444333222222222222000000000000000///..............................---...//////......///000000///000111//////555===KKKWWWlllzzzrrr}}}~~~{{{xxxvvvuuusssrrrjjjgggccc```]]]YYYUUUQQQQQQOOOMMMKKKIIIHHHHHHHHHEEEDDDCCCCCCDDDEEEGGGHHHBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLNNNQQQRRRRRRZZZccciiikkkoootttzzzxxxyyy{{{|||}}}~~~tttmmmuuuwww^^^JJJLLLXXX^^^WWWIII<<<333...---------------,,,,,,+++************************)))))))))))))))))))))))),,,,,,++++++***+++++++++))))))))))))))))))))))))******))))))******+++,,,+++************+++,,,,,,,,,,,,,,,,,,------...............//////000000000///////////////000000000,,,000444444333444888===NNNwww~~~mmmYYYNNN\\\uuuxxxddd[[[___aaa```^^^]]]YYYUUUXXXXXXQQQHHHHHHMMMHHH===BBBGGGHHH@@@777111...*********))))))******+++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000555111///111222111222666---???WWWfffhhhlll}}}nnnjjjiiillluuu~~~555555444333222222222222000000000000000///....../////////...------,,,,,,---...//////......///111222111222222000000:::GGGXXXlllzzz{{{vvvrrrqqqpppnnnlllcccaaa]]]YYYWWWTTTPPPNNNLLLJJJIIIGGGFFFEEEFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKGGGHHHIIIJJJJJJJJJIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKQQQPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNSSSZZZ^^^```eeemmmttttttvvvyyyzzz{{{|||qqq[[[VVVWWWWWWSSSOOOFFF777(((------------------......***************+++++++++))))))))))))************,,,,,,++++++***+++++++++))))))))))))))))))))))))******))))))******+++,,,+++++++++***+++,,,,,,---.........------,,,,,,,,,000/////////.........---////////////000000111111+++000555333111666DDDPPPnnnnnn\\\VVV___{{{~~~tttuuupppeee^^^```bbbaaa[[[\\\WWWOOOQQQWWWRRRHHHGGGHHHGGGAAA===999333---+++******))))))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111333111222444555222333777555JJJcccllliiirrrtttrrrlllqqq|||~~~555555444333222222222222000000000000000///......000000///...------,,,,,,---...////////////000222111///111444333666FFFYYYrrr}}}rrr}}}~~~{{{uuuoookkkiiifffbbb^^^ZZZWWWSSSQQQPPPNNNLLLJJJGGGFFFEEECCCCCCCCCDDDDDDHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMOOOPPPPPPOOONNNNNNMMMLLLLLLKKKLLLLLLMMMMMMRRRQQQPPPOOOOOOOOOPPPPPPKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNMMMMMMMMMKKKNNNQQQSSSUUUZZZaaafffkkkooouuuxxxxxxyyy|||~~~|||sssaaaZZZPPPNNNRRRRRREEE666...---,,,+++***+++,,,---*********+++++++++++++++)))))))))************+++++++++*********++++++,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++,,,------//////......---,,,,,,+++000000///......---,,,,,,...//////000000111111222111333333111444CCC\\\oooyyy]]]]]]bbbyyyrrraaabbbhhhjjjaaa___[[[WWWXXXZZZXXXSSSQQQOOOIIIBBB>>><<<777000...---+++*********+++,,,+++++++++************))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111//////222555444333888???PPPWWWbbbnnn{{{zzzpppppptttxxx|||uuuqqquuu}}}|||vvvwww|||~~~555555444333222222222222000000000000000///..............................,,,...000000//////111222000...222888;;;DDD\\\uuu}}}{{{wwwvvvrrrmmmfffcccbbb___YYYUUUQQQOOOLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFJJJKKKMMMNNNPPPPPPQQQQQQOOOPPPRRRTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTPPPQQQRRRRRRRRRPPPOOONNNKKKKKKLLLNNNPPPRRRUUUWWWZZZaaajjjoooqqqssswwwzzz~~~}}}vvvkkkZZZPPPRRRUUUPPPGGG333111---***))))))***,,,*********++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++,,,------...............---------///////////////............//////000111111222222333222333888FFF]]]www~~~qqqiiiqqq|||mmmhhhiiihhhiiiccc___^^^[[[WWWWWWYYYTTTSSSLLLAAA:::999888666111///---+++******+++,,,+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000000111111111...000333555444777CCCPPPddddddpppsssllloooxxx~~~|||xxxuuutttpppnnnkkkiiiiiimmmqqqtttooommmjjjkkkmmmppppppppptttuuuuuuwww{{{555555444333222222222222000000000000000//////...,,,,,,------...//////000,,,...000000//////111333000///555>>>EEEQQQnnn|||tttooojjjeee```______^^^XXXTTTMMMKKKHHHHHHHHHIIIIIIHHHIIIHHHGGGFFFGGGGGGHHHIIILLLMMMOOOQQQSSSSSSRRRRRROOOQQQTTTWWWXXXYYYYYYXXX[[[\\\\\\^^^```bbbdddeeekkkjjjiiiggggggggghhhiiiffffffeeedddcccbbbaaa```ZZZZZZ[[[ZZZWWWTTTQQQOOOLLLLLLLLLNNNPPPPPPOOOMMMKKKSSS___fffjjjlllqqquuu|||}}}}}}{{{yyy}}}~~~}}}|||oooYYYNNNLLLKKKHHH:::777111,,,))))))***,,,*********++++++,,,,,,,,,))))))******++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))*********)))***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////......//////000000111111...//////000111222222222///000555EEE\\\uuummmeeevvv{{{sssooojjjooogggcccccc]]]SSSTTT[[[PPPQQQKKK>>>444444888;;;222111...,,,******+++,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000111111111111000222666777666<<>>LLL___zzz}}}xxxyyy|||xxxsssmmmjjjddd___YYYSSSPPPLLLIIIGGGJJJGGGDDDEEEGGGHHHGGGFFFNNNLLLJJJJJJKKKLLLMMMMMMSSSSSSSSSTTTVVVXXXYYYYYY^^^aaaeeeiiilllqqqvvvyyyyyyzzz{{{}}}~~~|||wwwxxxyyyyyyuuupppjjjfffeee```[[[WWWUUUSSSNNNJJJLLLKKKMMMRRRVVV[[[gggtttppptttxxx|||}}}{{{}}}~~~}}}}}}{{{~~~```AAA;;;EEEOOONNNDDD666...++++++***)))++++++++++++************+++++++++************)))))))))))))))************---,,,,,,+++******)))))),,,++++++******++++++,,,---,,,,,,,,,,,,---..............................////////////000111222333222111111222333333111///666AAAIII\\\~~~{{{hhh```lll{{{kkkfffggghhhhhheee```YYYUUUYYYOOOJJJKKKEEE999444777<<<888111,,,*********+++************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///////////////000000000111222111111111222333222222888666444777@@@PPPeeetttxxxvvvnnnrrrxxxtttkkkhhhfffdddaaa```___^^^]]][[[ZZZYYYXXXVVVVVVWWWYYYZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^^^^```dddgggjjjkkkllllllnnnnnnrrrwwwzzz~~~777555333222333333111000222222111111000/////////////////////////////////...---///222111///111555:::;;;HHH```zzzxxxfffsss}}}xxxsssnnniiifff^^^ZZZTTTOOOKKKIIIFFFDDDGGGFFFEEEFFFHHHJJJJJJIIILLLLLLLLLLLLNNNOOOQQQRRRVVVVVVXXXZZZ\\\___bbbcccfffmmmuuuzzz}}}|||wwwtttpppjjjfffccc^^^XXXSSSOOOJJJGGGHHHKKKPPPYYYaaa```eeelllsssyyy~~~}}}~~~mmmIII:::???HHHUUUJJJ;;;111---,,,+++))),,,+++++++++************+++++++++************))))))))))))*********++++++,,,,,,++++++***))))))))),,,++++++******++++++,,,---,,,,,,,,,,,,---..............................////////////000111222333222111111222333444444333:::PPPhhhrrrqqqcccaaavvv}}}jjjmmmpppqqqnnnfff^^^YYY\\\SSSNNNNNNIII===666777;;;999666111---***)))******************************************************************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000111111000000222333444444444444666222444@@@NNN\\\pppyyyhhhkkkwww{{{mmmfffbbbbbbddd___]]]ZZZYYYYYYXXXWWWUUUXXXWWWUUUTTTSSSTTTTTTUUUSSSTTTUUUUUUTTTUUUWWWYYY\\\\\\]]]^^^___```aaabbbbbbbbbfffkkkmmmpppwww777555333222333333222111111111111111000000//////////////////////////////++++++---111111111666<<>>JJJRRRppptttsss~~~}}}xxxoooggg```ZZZUUURRRMMMJJJGGGEEEEEEFFFFFFEEEIIILLLOOORRRSSSTTTVVVXXXWWWXXXXXXWWWWWWZZZaaagggvvv}}}zzzxxxqqqhhhccc___WWWOOOJJJJJJKKKNNNWWWfffvvv~~~~~~```HHH@@@@@@GGGLLLHHH===222......,,,,,,,,,,,,+++++++++++++++++++++************)))*********++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,------.../////////////////////000111222333000333444333666HHHeee|||yyy]]][[[kkkttthhheeegggccc\\\UUUPPPLLLEEE;;;444444666888777444000---+++************************************************+++++++++*********************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111111111222222222444666666444444777:::>>>OOO]]]^^^aaa||||||vvvjjjiiieee___[[[[[[ZZZUUUTTTUUUSSSPPPNNNMMMNNNMMMLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGGGGIIIKKKIIIHHHHHHHHHIIIKKKMMMNNNLLLJJJLLLQQQSSSRRRRRRUUU555444222222333444333222000000000000000000000111////////////////////////111000000222333:::IIIXXXggg~~~sssrrrxxxwwwrrriiibbb\\\WWWSSSQQQJJJHHHEEEEEEGGGIIIIIIIIIMMMPPPTTTVVVWWWWWWZZZ\\\ZZZ\\\]]]^^^```hhhttt}}}|||qqqjjjgggaaaZZZTTTRRROOOMMMPPPYYYeeemmmttt|||}}}~~~vvvSSS@@@<<<@@@EEEFFFBBB:::333///------,,,,,,,,,++++++++++++++++++************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,------...//////000////////////000111222333333333333777DDD^^^|||kkk___iii}}}zzzoooooorrrnnnggg\\\TTTNNNGGG===333222333333555555333000---************************************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,---------------------------------............///000000111111111222222222000333555444333555;;;AAAJJJVVV^^^dddyyyqqqsssyyyvvvgggdddjjjddd^^^YYYWWWUUUQQQQQQSSSMMMKKKIIIHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFKKKMMMLLLLLLNNN555444222222333444333222000000000000000111111111////////////////////////...---///222666AAAUUUfffqqqlll|||~~~~~~~~~zzztttkkkfff^^^WWWSSSOOOLLLJJJEEEDDDCCCDDDHHHLLLOOOPPPOOOSSSWWWYYYYYYZZZ\\\^^^```dddhhhlllrrr{{{rrrppplllfff```\\\VVVPPPMMMOOOUUUZZZgggqqq|||~~~~~~~~~YYY:::888999<<>>??????@@@@@@@@@?????????@@@AAAAAA@@@AAACCCEEEAAAAAAAAAAAA@@@@@@@@@@@@HHHDDDDDDGGGHHHFFFEEEGGG666666555444333333222222333222111000000111222222000///---,,,---...000222000222222222;;;SSSsss~~~qqq}}}{{{rrrkkkccc\\\VVVSSSMMMGGGEEEGGGFFFDDDDDDFFFJJJNNNRRRSSSVVVXXX\\\^^^```bbbeeegggqqqyyy}}}uuuooonnnhhhdddccc___WWWRRRQQQWWWcccsssrrr???888666333777AAAHHHAAA555---...///...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,------------------............///------------.........///...111222111222333444333555666:::KKKkkk|||bbbYYYgggwwwvvvcccWWWRRRGGG:::111333222000///111333333,,,***)))***,,,,,,***'''++++++++++++++++++++++++)))************++++++++++++*********))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........///000111000//////111333...222444111111:::IIITTTcccjjj~~~pppiiilllpppvvvhhhdddbbb___\\\[[[XXXUUUPPPLLLIIIHHHHHHIIIEEEDDDDDDCCCAAA@@@??????>>>>>>>>>>>>============<<<======>>>???@@@@@@AAA;;;<<<>>>?????????>>>===BBBBBBCCCCCCDDDEEEEEEFFF666555555444333333222222222111111000000111222333000///.........///000111000444999@@@OOOhhhqqq{{{~~~xxxoooggg]]]WWWRRRPPPKKKFFFFFFHHHEEEEEEGGGJJJNNNRRRTTTVVVWWWZZZ___bbbffflllsssxxx~~~xxxvvvpppkkkiiieee^^^YYYXXXUUUYYYaaakkkvvvZZZ===777333777@@@DDDBBB===...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,------------------............///---........./////////////////////...///222333333555444:::SSS|||vvvcccRRRWWWrrr}}}ppp```UUUHHH:::333444333000///111555777///,,,******,,,,,,***(((++++++++++++++++++++++++)))************++++++++++++*********))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------....../////////////////////...000111111111///000111333333555666555888CCCSSS___lllrrrcccbbbjjjuuukkkbbb``````\\\WWWUUUTTTQQQNNNJJJGGGFFFEEEEEEDDDCCCBBBAAA@@@??????>>>=====================>>><<<<<<======>>>??????@@@<<<<<<======>>>>>>>>>===@@@@@@@@@AAABBBBBBCCCCCC555555444444333333222222111111000000111222333333000000000///////////////---444AAAPPPddd}}}nnn{{{ssshhhaaaUUUPPPLLLKKKIIIEEEFFFIIIEEEGGGKKKNNNRRRUUUWWWXXXVVVZZZ```eeelllvvv}}}wwwqqqnnniiibbb]]]]]][[[VVVSSSYYYfffuuutttxxxuuuKKK<<<333777===???AAAFFF333///+++***---//////...++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------............///////////////000000000000111///---...000222333444666777EEEiiicccZZZVVVggg{{{ppp^^^KKK<<<555555444222000111666;;;333000---++++++++++++***++++++++++++++++++++++++)))************+++++++++***************)))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111111000000222444333333333555<<>>======;;;<<<<<<<<<===>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>======>>>>>>???@@@@@@@@@444444444333333333222222000000000111111222333333000000111111111000///...///:::LLLccczzzzzzsssiii___XXXPPPKKKHHHHHHFFFDDDEEEIIIGGGJJJNNNRRRUUUVVVXXXYYYZZZ```hhhqqq{{{{{{wwwqqqiiidddccchhh```XXXWWW^^^iiisssxxxqqqkkkzzzeeeKKK777777::::::@@@JJJ;;;444,,,***---000///---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............//////000000000000111111111444111000222444333444666<<>>>>>===<<<<<<;;;::::::;;;<<<======>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::<<<===>>><<<<<<======>>>?????????333333333333333222222222000000111111222222222222000111111222222111000000444CCC\\\www}}}wwwqqqhhh___VVVPPPMMMHHHFFFFFFEEEDDDEEEIIIJJJMMMRRRTTTVVVXXX[[[^^^cccmmm{{{vvvpppooopppkkkeee```^^^```dddgggsssxxxwwwzzz}}}dddGGG===:::888>>>IIIDDD<<<222------///...+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///000000000000111111111222333000111555666333666;;;OOOlllttt]]]RRRrrrfffKKK999666777:::999555444777<<<999444///+++***+++,,,,,,,,,,,,++++++*********))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---.........//////000000000111222222222222444666777666:::FFFTTThhhzzz|||zzzpppmmmeee^^^XXXVVVSSSMMMHHHGGGFFFFFFFFFEEEDDDAAA>>><<<=========<<<<<<;;;;;;:::999::::::;;;<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>>======>>>>>>???@@@@@@@@@333333333333222222222222111111222222222222111000000111111111222222222222666JJJgggxxxuuuoooggg^^^VVVOOOKKKKKKFFFDDDFFFFFFFFFHHHLLLOOORRRUUUWWWYYY]]]dddiiimmm{{{zzzxxxrrrpppmmmhhhddd```______ffflllvvv~~~dddOOO@@@999>>>HHHKKKCCC999222///...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------,,,---------............---------............///000000000000111111111111000...111666555444<<>>>>>>>>???@@@@@@AAAAAABBB222222222222222222222222222222333333222111//////111000000000111333444666>>>TTTsss~~~sssoooiii```WWWPPPLLLJJJHHHDDDDDDGGGIIIIIIMMMRRRUUUWWWYYY[[[^^^fffqqqzzz~~~}}}yyytttooolllkkkiiiddd```^^^eeepppyyygggJJJ<<<@@@IIIMMMHHH???777000...---------------------------------------............///+++++++++,,,,,,---------------------............---------............////////////000000000111111000///222666555777JJJ```mmmbbbhhhzzzuuuwwwtttllljjjhhhfffbbb```^^^^^^]]]aaaffflllqqqtttwwwzzz|||~~~~~~mmmOOOAAA999>>>CCC>>>::::::AAA@@@<<<555...******,,,------,,,,,,+++******))))))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------......///000000111000222333333333444666888999===KKK]]]mmmuuunnn|||ooogggeee\\\WWWSSSRRRPPPKKKIIIKKKBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===?????????@@@AAAAAABBBBBB222222222222222222222222222333333333222000///---111000//////111333666888LLLcccwww}}}|||pppmmmeee\\\SSSMMMKKKKKKEEECCCCCCGGGKKKMMMQQQWWWXXXZZZ\\\^^^bbbmmm|||wwwvvv~~~vvvwwwyyy|||yyypppnnnqqqqqqkkkddd[[[bbbmmmwww~~~|||~~~yyyQQQ>>>AAAKKKMMMJJJCCC999222......000........................+++++++++,,,,,,,,,------+++++++++,,,,,,------------------.........//////---------.........//////////////////000000000000333111333777666===WWWsss{{{aaadddttt{{{|||uuuhhhdddiiiggg___\\\\\\[[[ZZZYYYYYYYYYYYYXXX\\\ccchhhlllooorrrtttvvvyyy{{{{{{zzz}}}yyyYYYFFF999>>>DDDAAA>>>>>>BBBAAA===777///******+++------,,,,,,+++***)))))))))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------...///000000111111222333333333444666999>>>DDDUUUiiiyyywwwiiisss~~~ssshhhdddfffXXXTTTQQQPPPKKKDDD@@@AAAAAA@@@???>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::==================<<<<<<;;;<<<>>>?????????>>>===?????????@@@AAAAAABBBBBB555444222333444444333111111111111111000000000///000///000000///333@@@NNNkkkyyyvvv{{{vvvhhhaaaXXXRRRNNNKKKHHHEEEHHHGGGGGGIIIMMMRRRUUUVVVXXX[[[```fffnnn|||}}}}}}~~~{{{yyyuuupppkkkgggdddcccbbb``````eeennntttvvvttt{{{tttooollliiihhhiiiffffffiiimmmrrr|||~~~~~~qqqXXXQQQIIIOOOMMMHHH@@@777111...///---...///...+++***,,,///------------------------,,,,,,,,,---------......//////.........---------000///...------...///000...//////......///222555///555222999IIIOOOjjjlllbbb}}}uuummmgggccc]]]YYYWWWWWWUUUTTTRRRRRRRRRRRRQQQQQQPPPPPPRRRSSSUUUXXX[[[___bbbcccffflllrrruuutttuuuyyy}}}{{{WWW;;;<<>>555///---...---,,,++++++******++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,---...//////...---,,,........................000000000111222222333333222000222555666555888===DDDaaajjjhhhrrr}}}}}}yyymmm___eee{{{~~~tttlllgggddd[[[SSSMMMJJJFFFAAA>>>@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<<<<===<<<;;;:::;;;<<<===>>>???>>>======<<<===>>>>>>===>>>AAADDDBBBBBBBBBBBBBBBCCCDDDDDD555333222222333333222111222222222222111111111111111111222444444:::IIIXXXqqqyyyttt{{{rrrlllZZZUUUNNNIIIGGGFFFDDDCCCHHHIIIKKKOOOSSSVVVXXXXXX^^^cccjjjsss~~~~~~{{{yyyyyyzzzzzzxxxttttttwwwxxxxxxzzz~~~~~~|||yyyxxxtttuuutttqqqmmmkkkkkkllliiieee___ZZZWWWXXXZZZ\\\YYY\\\aaafffjjjllllllkkkffflllttt|||{{{vvvrrrnnnkkkiiieeedddfffhhhjjjrrrzzz~~~sss[[[KKKNNNPPPPPPIII???555000///---...///...+++***,,,...------------------------------------.........///......---------,,,,,,,,,000///............///000...///000000///000222444444999999EEE[[[hhhqqq~~~yyyssslllccc\\\[[[WWWRRROOOMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJMMMOOORRRUUUVVV\\\bbbiiilllmmmpppvvv|||jjjIIIAAAFFFHHHFFFEEE@@@BBBCCC>>>666///......---,,,++++++***+++++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------...//////...------........................000000000111222222333333222222333555555555;;;BBBRRRggguuu}}}yyypppgggooosssjjjccc```SSSLLLFFFEEEBBB>>>===>>>======<<<<<<<<<<<<===========================<<<:::;;;<<<=========<<<;;;<<<<<<===>>>>>>>>>===<<<>>>?????????>>>???AAACCCCCCCCCCCCDDDEEEGGGHHHIII444333111222333333222000333333333222222222222111222111222444666>>>PPPaaaxxxrrrzzzvvvkkkdddUUUPPPKKKGGGFFFFFFEEEEEEHHHKKKPPPUUUYYY[[[\\\[[[fffnnnyyy{{{yyyxxxwwwwwwwwwuuusssvvvuuusssqqqooonnnmmmmmmiiiffffffiiilllmmmqqqvvvttttttsssrrrooollljjjhhhgggfffbbb]]]YYYYYY[[[]]][[[XXXTTTPPPPPPQQQUUUWWWVVV^^^hhhllljjjgggeeeeeebbbiiisss}}}zzzuuuqqqlllhhhfffgggeeedddhhhnnngggMMMLLLPPPSSSPPPGGG;;;222......//////---,,,+++---...---------------------------------.........//////---------,,,,,,,,,,,,,,,000//////......//////000...///111111000000111333666888<<>>777111//////------,,,++++++++++++++++++************)))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------...//////...------........................000000000111222222333333333333555555333555???KKK___nnn|||hhhhhhrrr~~~rrrfff^^^ZZZLLLFFFBBBAAAAAA>>>===???<<<<<<;;;;;;;;;;;;<<<<<<========================;;;;;;<<<===>>>>>>======??????@@@@@@@@@???>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDFFFFFFGGGHHHJJJLLLNNNOOO444222111111222333111000333333222222222111111111000//////111444???SSSeeetttxxxyyynnnccc[[[TTTQQQLLLIIIGGGGGGGGGHHHLLLOOOSSSWWWZZZ]]]```bbbmmmzzz|||wwwtttrrrqqqpppnnnllliiifffeeefffggggggggggggfffeeeeeeccc___]]]^^^^^^]]]```eeeddddddcccbbb```]]][[[ZZZYYYXXXUUURRRPPPQQQTTTWWWVVVVVVVVVUUUUUUVVVWWWWWWbbbiiiqqqtttqqqlllhhhfffqqquuu|||{{{vvvrrrooommmllliiieeegggkkk{{{~~~wwwSSSKKKKKKLLLLLLIIIAAA666---//////...------,,,---...------------------------,,,,,,---------.........------------------------///////////////000000000---///111111000000111222555777@@@YYYvvvlllkkk|||ooo___XXXXXXWWWRRRKKKMMMJJJGGGEEEDDDDDDCCCBBBCCCBBB@@@??????@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIJJJOOOTTTXXX[[[aaakkkssswww~~~mmmNNNBBBEEEFFFBBBAAABBBBBB>>>888333000000------,,,++++++++++++,,,***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------..................---........................000000000111222222333333222333444555333777FFFVVViii|||}}}sss{{{nnnbbbYYYUUUKKKEEEBBBBBBBBB???>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============:::;;;<<<===>>>>>>??????BBBBBBBBBBBBBBBAAAAAAAAA@@@BBBDDDDDDDDDEEEGGGIIILLLLLLMMMNNNOOOQQQRRRSSS444333111222333333222000222111111111000000000000111//////111666CCCYYYmmmwwwuuu}}}yyytttlllbbbXXXPPPLLLKKKHHHEEEDDDFFFIIIKKKPPPRRRUUUWWW[[[aaahhhnnnzzzzzzpppkkkhhhgggfffeeeeeedddaaa^^^ZZZXXXWWWZZZ[[[\\\\\\\\\[[[YYYYYY[[[VVVSSSRRRQQQNNNOOOSSSQQQQQQQQQQQQPPPOOONNNNNNHHHIIIKKKKKKLLLMMMPPPSSSUUUTTTSSSSSSVVVZZZ___bbbsssuuuwwwxxxwwwsssooolllsssuuuyyy~~~|||wwwtttrrrqqqnnniiijjjnnnrrrxxx___PPPHHHBBBDDDIIIHHH===222000///...------......---------------------------+++,,,,,,,,,------------............////////////...//////000000000000000---...000000000000222444777:::NNNmmmpppbbbyyylllggg]]]SSSOOOPPPOOOIIIBBBCCCAAA???===>>>>>>===<<>>999555222111...---,,,,,,++++++,,,,,,)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++,,,------............------.................................000000000111222222333333111222333555666===QQQcccsssyyywwwjjj^^^UUUQQQKKKFFFCCCDDDCCC???>>>???<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>???@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGIIIJJJLLLNNNPPPRRRRRRRRRRRRSSSTTTUUUUUU555444222333444444333111111111111000000000//////444222222666???PPPkkkrrrrrr}}}zzzssskkkccc[[[RRRMMMDDDEEEEEEEEEFFFJJJPPPTTTUUUWWWYYY\\\aaakkkyyyppplllgggcccbbb```___^^^XXXYYYYYYWWWTTTRRRRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIMMMIIIGGGHHHGGGDDDDDDGGGCCCCCCDDDDDDEEEFFFGGGGGGDDDGGGJJJMMMOOOPPPRRRTTTVVVSSSPPPQQQWWWbbbnnnvvv{{{zzzyyyxxxwwwuuurrrppplllooovvvzzzvvvtttsssppplllmmmqqqmmmqqqyyyzzzssskkkVVVJJJ@@@@@@HHHKKKCCC:::111///------...///...---------------------------,,,,,,,,,---------......///////////////000000000......///000111111111111...///000111111333666999:::AAA^^^xxxeeennnuuueee\\\WWWRRRLLLJJJJJJHHHCCC>>>???===<<<;;;======<<<;;;>>>????????????@@@@@@@@@@@@????????????@@@AAAAAA@@@DDDHHHHHHHHHLLLTTT[[[ccciiirrrzzzzzzhhhWWWOOOJJJBBBAAA@@@>>>;;;777444111...------,,,,,,,,,,,,,,,)))))))))************+++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...//////...------------...///........................000000000111222222333333111111333777===III^^^ppp|||yyy~~~ttteeeZZZRRROOOJJJEEEBBBCCCBBB>>><<<=========<<<<<<<<<<<<======;;;<<<<<<======>>>>>>???======>>>???@@@BBBDDDEEECCCBBBBBBBBBBBBCCCDDDEEEGGGIIIMMMOOOPPPRRRTTTVVVVVVUUUUUUUUUUUUVVVWWWWWW666555333444555555444222222222222111111111000000333222555===KKKbbbooo~~~xxxnnnddd[[[UUUOOOLLLDDDEEEGGGHHHJJJOOOVVV[[[WWW[[[```fffnnn|||xxxjjj^^^]]]\\\\\\]]][[[YYYWWWQQQRRRRRRPPPMMMLLLNNNPPPKKKJJJIIIGGGEEEDDDCCCBBBCCC@@@@@@CCCCCC@@@@@@BBB???@@@@@@AAACCCEEEFFFGGGLLLNNNPPPRRRRRRSSSUUUVVVVVVVVVVVVZZZbbbmmmxxx~~~yyy{{{{{{xxxssspppqqqssssssyyy}}}yyyvvvuuuqqqmmmoootttpppnnnppp{{{xxxfffoooXXXNNNCCC@@@DDDFFFDDD@@@222///------///000...---------------------------............/////////000............//////000000---...000111222222111111222222222222333777<<<@@@GGGQQQrrrhhhpppzzzpppcccYYYVVVOOOMMMJJJHHHFFFDDDBBB@@@???>>>======???@@@???>>><<<===???@@@AAA@@@???>>>AAAAAAAAAAAAAAABBBCCCCCC>>>BBBFFFFFFEEEGGGNNNTTTUUU[[[dddnnnvvv}}}|||~~~dddRRRJJJBBBAAA@@@>>><<<888555222......---,,,,,,,,,,,,---************++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,.../////////...------------...///........................000000000111222222333333333111333;;;EEEUUUkkk|||~~~vvv|||{{{{{{rrrcccWWWPPPMMMIIIDDDBBBCCCCCC@@@>>>???>>>>>>============>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBDDDFFFIIIJJJGGGFFFFFFFFFGGGIIIKKKLLLMMMPPPSSSUUUUUUVVVWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZ777555444444555666444333333333333222222222111111000000555AAARRRnnn|||qqq}}}zzzrrrfffZZZRRRLLLIIIGGGEEEFFFHHHHHHIIIMMMTTTYYYXXX^^^fffnnnzzztttfff```ZZZXXXUUUTTTSSSRRRPPPNNNLLLMMMLLLHHHEEEDDDGGGJJJEEEDDDDDDCCCBBBCCCCCCCCCAAA???@@@DDDDDD@@@???AAACCCCCCCCCDDDFFFHHHIIIJJJQQQRRRRRRQQQPPPPPPRRRTTTQQQUUU]]]fffnnnsssvvvwwwtttzzz~~~yyyppplllooouuu}}}yyywwwsssoooqqqvvvuuunnnkkktttoooeeeeeeVVVPPPGGGAAA???@@@AAABBB222///------///000///---------------------------000000000000111111111111---------.........//////---...000111222222222111444444444444555:::@@@EEE[[[ddd```___~~~vvvjjjaaaYYYUUUVVVJJJJJJGGGDDDAAA???@@@AAA===<<<;;;<<<>>>??????===<<<>>>@@@BBBCCCBBB@@@>>>???????????????@@@AAABBB???CCCGGGGGGFFFHHHNNNSSSLLLQQQ[[[eeennnvvv{{{}}}}}}|||zzzsss[[[OOOBBBAAA???>>><<<999555333......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000///...---,,,,,,---...///........................000000000111222222333333555222444>>>LLL^^^ssswwwssstttrrrbbbVVVOOOLLLIIIDDDCCCEEEFFFCCCAAABBB??????>>>>>>>>>>>>????????????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEGGGJJJLLLNNNLLLLLLLLLLLLNNNPPPRRRSSSSSSUUUXXXYYYXXXWWWXXXXXXTTTTTTUUUVVVXXXZZZ[[[\\\444444333333333333222222666444222111111222222111111777888EEEhhhxxxooo~~~wwwzzzkkk\\\UUURRRNNNJJJIIIGGGIIIDDDEEETTTZZZVVVXXX\\\ccckkktttnnniii```SSSWWWUUUSSSQQQPPPOOOOOOPPPJJJHHHFFFCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA???@@@AAA@@@???>>>???@@@BBBDDDFFFFFFFFFHHHLLLQQQVVVSSSPPPPPPRRRUUUWWWXXXZZZbbblllqqqqqqooonnnmmmwwwvvvuuusssrrruuu}}}~~~{{{yyyrrrjjjkkkqqqrrrooonnnsss|||kkk]]]|||kkkJJJEEEGGG999@@@NNNCCC<<<222,,,...000---+++,,,------------------------////////////////////////............///////////////////////////000111111444222111333555999CCCMMMUUUwwwuuunnnrrrzzzhhh]]]WWWOOOIIIGGGDDDBBB@@@>>>======>>>???@@@@@@@@@???????????????;;;<<<===>>>>>>>>>>>>============>>>???@@@BBBCCCBBBDDDFFFHHHIIIKKKKKKLLLKKKNNNRRRXXX^^^dddiiikkkvvvwwwzzz~~~}}}~~~fffMMMGGGDDD???:::888777444111333000---,,,......---***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................///////////////............///000111222333333333555555:::DDDRRRiiioookkk~~~vvvuuuaaaRRRKKKHHHEEEDDDBBBAAA@@@?????????@@@???===>>>???@@@@@@???@@@@@@BBBDDDFFFGGGFFFDDDGGGJJJLLLKKKIIIHHHJJJMMMPPPPPPQQQRRRSSSSSSSSSSSSVVVWWWXXXXXXVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ444444333333333333222222444333222111111222111111111;;;GGG```nnnuuu|||uuupppbbbTTTOOOMMMJJJHHHHHHIIINNNLLLNNNYYY[[[VVVYYY```jjjxxxiii]]]]]][[[TTTRRRPPPNNNLLLJJJIIIIIIJJJGGGEEECCCAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>===>>>@@@@@@??????AAABBBGGGIIIKKKLLLLLLMMMOOORRRRRRQQQPPPPPPRRRWWW]]]aaapppnnnjjjeeebbbbbbeeehhhggggggjjjooowww~~~{{{tttmmmmmmrrrmmmoooqqqtttyyy}}}hhhhhhXXXEEEHHH@@@>>>FFFEEE>>>555...000111///...///------------------------////////////////////////............///////////////////////////000111111111000111333555:::GGGTTTfff|||{{{zzzyyykkk\\\UUUPPPKKKFFFEEEBBBAAA???=========>>>???????????????????????????<<<<<<======>>>>>>??????>>>>>>???@@@BBBDDDFFFFFFHHHGGGHHHJJJNNNPPPPPPNNNHHHIIIJJJMMMQQQWWW\\\___jjjmmmrrrxxx~~~qqqzzz[[[LLLHHHBBB===;;;999555222333000------......---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................///////////////////////////000111222222333333333555444;;;KKKbbb~~~yyyppp___RRRLLLJJJCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGGGGGGGIIIIIIIIIJJJKKKKKKIIIHHHLLLMMMNNNNNNMMMMMMNNNOOORRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWYYYZZZ[[[\\\^^^```bbbcccddd444444333333333333222222222222222222222111111111333???TTTwwwooohhh~~~yyyrrrfffZZZNNNJJJIIIHHHGGGHHHFFFOOOPPPSSS[[[YYYVVV]]]lllzzzyyycccTTTQQQSSSSSSSSSMMMLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@>>>======>>>>>>??????>>>============>>>;;;===???AAABBBCCCEEEGGGLLLNNNPPPQQQQQQQQQSSSTTTTTTSSSSSSTTTXXX^^^ffflllwwwooocccZZZWWWZZZ```dddffflllwww|||zzztttnnnnnnqqqlllqqquuuvvvvvvyyy~~~uuubbbnnnqqqMMMIIIHHH>>>>>>HHHAAA999222111222111111222........................////////////////////////............////////////000////////////000111111000000222444555===OOOaaavvvzzzuuutttqqqeeeZZZPPPLLLKKKGGGCCCCCC@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAA@@@AAACCCEEEGGGIIIKKKLLLOOOLLLJJJMMMSSSVVVTTTQQQMMMKKKJJJJJJLLLPPPTTTWWW\\\___fffnnnwww~~~}}}xxxcccRRRLLLEEE@@@===:::666333333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////000111111222222333333333666888CCCZZZzzz~~~~~~~~~{{{kkk[[[QQQLLLKKKCCCEEEGGGJJJLLLMMMMMMMMMKKKJJJIIIKKKMMMPPPPPPPPPRRRRRRRRRQQQPPPOOONNNMMMQQQQQQPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUWWWYYYYYYYYYYYY[[[\\\[[[\\\^^^aaaeeehhhjjjkkk444444333333333222222222000111222222222111222222;;;GGG]]]vvvcccooo|||~~~uuunnnaaaVVVLLLJJJIIIHHHHHHJJJGGGPPPTTTWWW]]]\\\^^^kkk}}}tttbbbTTTRRRSSSNNNLLLNNNKKKJJJHHHEEECCCBBBBBBBBB@@@???>>>===============@@@@@@???>>>>>>>>>??????<<>>============>>>???@@@============>>>>>>>>>>>>======<<<;;;===???BBBCCCCCCDDDGGGJJJMMMOOOQQQRRRRRRMMMJJJNNNUUUXXXVVVQQQPPPOOOMMMMMMNNNPPPRRRTTTSSSVVV[[[ccclllvvv}}}~~~}}}YYYOOOEEE@@@>>>:::666444444333111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................///////////////000000000111111222222333333444555888???PPPmmm~~~vvvuuu~~~wwwuuufffXXXOOOKKKJJJHHHJJJNNNQQQTTTUUUUUUTTTRRRPPPPPPQQQSSSTTTUUUTTTUUUVVVVVVUUUSSSRRRQQQRRRUUUSSSQQQSSSVVVXXXVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVZZZ\\\^^^^^^______aaacccaaabbbdddgggjjjlllnnnooo444444333333333222222222000222333333222111333555???QQQkkkbbbeee}}}zzzppphhh]]]TTTLLLJJJIIIHHHIIILLLPPPXXXYYY\\\aaaaaajjj~~~yyysssdddXXXSSSVVVTTTJJJFFFJJJHHHGGGEEECCCAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>??????@@@AAAAAACCCFFFIIIJJJLLLPPPRRRQQQOOOMMMMMMPPPUUUYYY\\\ddd___\\\cccoooxxxzzzxxxiiieeecccgggqqq|||~~~}}}tttttt}}}|||{{{zzzooonnnnnnrrrvvvzzzzzzyyy|||{{{jjjhhh{{{UUUAAA999888???AAA>>>888333222333444333////////////////////////////////////////////////............////////////000000000000000111222222555444444555999IIIgggrrrxxxrrreee___UUUMMMHHHGGGEEE@@@======<<<<<<<<<<<<===>>>??????<<<<<<======>>>>>>>>>>>>>>>=========>>>AAADDDFFFGGGHHHKKKNNNQQQSSSTTTTTTRRRMMMIIILLLSSSWWWUUUPPPLLLLLLNNNOOOOOOOOOOOONNNQQQRRRTTTYYYaaalllvvv}}}~~~zzzwwwqqqzzzbbbTTTFFF@@@===888444555555444333111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................////////////000000111111222222111222333444666777999CCCYYYzzz{{{iiivvv{{{uuuqqqbbbVVVOOOLLLKKKPPPRRRUUUXXXZZZZZZZZZYYYWWWVVVTTTTTTUUUVVVUUUTTTTTTVVVWWWVVVTTTSSSUUUVVVWWWUUUTTTUUUYYY[[[YYYWWWWWWXXXYYYZZZ[[[[[[[[[[[[aaaccceeeffffffgggiiikkkkkkkkklllnnnooopppqqqqqq444444333333333333222222111333444333111222666999;;;YYY{{{|||```uuu|||~~~uuujjjbbbWWWPPPJJJIIIHHHHHHJJJNNNVVV[[[ZZZ]]]dddfffsss}}}nnnaaa^^^WWWSSSRRRLLLCCCBBBGGGCCCBBB@@@???>>>>>>??????????????????@@@@@@@@@@@@======>>>>>>@@@AAACCCDDDGGGIIIKKKMMMMMMOOOQQQSSSQQQOOONNNPPPVVV]]]bbbeeegggdddeeemmmzzz|||pppmmmmmmrrr~~~}}}zzz~~~}}}~~~|||wwwllliiihhhlllttt{{{}}}}}}{{{|||jjjaaasssjjjBBB777888555??????;;;555222444444222000000000000000000000000////////////////////////............////////////111000000000000111222222333222444999BBBVVVuuuxxxsssaaaZZZVVVOOOIIIDDDCCCAAA<<<999:::;;;;;;<<<<<<======>>>>>><<<======>>>>>>??????@@@@@@@@@@@@AAACCCFFFHHHJJJKKKLLLOOOQQQSSSTTTTTTTTTQQQMMMJJJLLLQQQTTTSSSQQQLLLNNNPPPRRRRRRQQQPPPNNNQQQPPPPPPRRRXXXaaaiiioooxxx}}}~~~~~~}}}yyytttpppmmmqqqrrrrrryyyrrr^^^JJJBBB===666333555666666555333000......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------.......................................//////000000111111222111111111222333666888:::===KKKeeexxxpppyyyxxxjjj]]]UUURRRQQQPPPXXXZZZ[[[]]]^^^^^^^^^]]][[[YYYWWWVVVWWWWWWVVVUUUUUUWWWYYYXXXVVVVVVYYY\\\ZZZYYYYYYZZZ\\\^^^^^^]]]___```aaabbbbbbcccccccccgggiiikkkllllllmmmoooqqqlllmmmmmmnnnoooooopppppp444444333333333333222222222444555333111222888===GGGnnnyyyqqqyyyooocccZZZRRRLLLHHHIIIJJJJJJNNNSSSVVVZZZ[[[bbbnnnttt~~~qqqbbbYYYTTTQQQMMMIIIEEEAAAAAABBB??????============??????>>>>>>???@@@@@@AAA@@@@@@???@@@AAABBBDDDGGGIIIJJJLLLMMMOOOOOONNNNNNPPPQQQSSSSSSUUU[[[dddkkkoooqqqooorrrxxx~~~}}}xxxzzz}}}}}}{{{tttnnnkkkiiiiiimmmsssxxx||||||ttt```eeeQQQ:::;;;333>>>AAA???888444555555111000000000000000000000000////////////////////////............////////////111111000000111111222333000222888EEETTTjjjyyydddYYYQQQKKKHHHCCC@@@@@@>>>::::::<<<;;;;;;<<<<<<===<<<<<<<<<======>>>>>>???@@@@@@AAACCCDDDFFFHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTTTTSSSRRRQQQOOOMMMNNNPPPSSSTTTTTTRRRSSSTTTTTTTTTSSSRRRRRRPPPOOONNNOOOQQQUUUYYY\\\fffmmmtttzzz}}}zzzvvvoookkkppprrrsssqqqmmmmmmqqquuulllSSSGGG???666222555666777777444000...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.......................................//////000111111222222000000000111444777:::<<>>>>>===>>>???@@@AAA===>>>???@@@AAAAAAAAA@@@CCCDDDEEEGGGJJJMMMOOOQQQOOOPPPPPPPPPNNNMMMNNNOOOTTTVVV\\\fffpppwwwyyyyyyyyy~~~}}}}}}yyywwwrrrqqqmmmhhheeehhhpppwww}}}dddZZZsssbbb???>>>555>>>BBBAAA:::666777666111000000000000000000000000////////////////////////............/////////000111111111000111111222333///333>>>PPPdddzzzvvv~~~ggg\\\WWWOOOFFFDDD@@@>>>???>>><<<===AAA;;;<<<<<<===<<<<<<;;;;;;===>>>>>>???@@@AAAAAAAAAFFFGGGJJJLLLOOOPPPQQQRRRPPPQQQSSSTTTTTTSSSRRRQQQRRRQQQPPPPPPQQQSSSUUUWWWUUUTTTSSSQQQPPPPPPQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNTTT___jjjqqqyyy~~~zzztttmmmhhhiiimmmrrrssskkkeeejjjuuuwwwZZZKKKAAA666222555666888888555000...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...........................//////000111222222222000///000111444888<<<>>>VVVqqqvvvpppyyy|||llldddYYYSSSTTTZZZ^^^aaa`````````aaabbbccceeefff]]]\\\ZZZ[[[]]]^^^^^^^^^```cccdddbbb^^^]]]aaaeeeaaadddggggggeeeeeehhhkkkfffggghhhiiiiiijjjjjjjjjjjjlllmmmnnnmmmnnnoooqqqoooqqqtttwww{{{555444333333222222333333333999666222555555:::HHHhhhxxxwwwnnndddXXXNNNMMMHHHGGGJJJOOORRRWWW]]]aaaaaaiiixxxuuucccYYYSSSNNNJJJIIIGGGDDDBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBDDDCCCAAA@@@??????@@@AAAEEEGGGJJJMMMOOOPPPOOOOOOPPPPPPPPPOOONNNQQQWWW[[[ZZZ]]]bbbhhhsss~~~}}}}}}}}}}}}~~~pppqqqooojjjeeeeeekkkqqq~~~vvvaaaccc~~~GGG555BBB======@@@BBB===555111333000000//////000111222222111000///......///000111////////////000000000000222000///000222444555666555555III[[[kkkxxxoooaaaYYYQQQKKKIIIBBBAAA???============>>>@@@???===<<<===>>>======>>>???@@@@@@@@@AAADDDFFFNNNNNNMMMNNNPPPQQQPPPOOOSSSTTTUUUUUUUUUUUUXXXZZZWWWWWWVVVTTTSSSTTTXXX[[[WWWYYYWWWRRRQQQSSSSSSPPPQQQPPPMMMKKKKKKLLLNNNPPPQQQTTT^^^jjjqqquuu{{{}}}|||zzztttjjjbbbeeekkkrrrsssllleeeiiiqqq{{{eeeJJJ>>><<<888222:::888777666555333///,,,---,,,++++++------,,,+++++++++,,,,,,,,,---------+++,,,------......---------------.........//////000000000000000111111222222000...444:::333888PPPhhhsssnnnlllyyymmmaaaUUUTTTWWWZZZ]]]___aaaaaaaaabbbbbb```___]]]ddd```[[[XXXXXXZZZ\\\]]]dddeeeeeedddaaa``````aaadddeeeeeedddcccdddgggiiigggffffffeeeffffffffffffjjjkkkkkklllnnnpppqqqrrrwwwwww|||555444333333222222333333222666222///444777@@@RRR{{{nnn}}}|||rrriii```TTTLLLIIIFFFFFFKKKOOORRRXXX^^^```cccpppyyyhhh\\\VVVOOOHHHFFFFFFDDDCCCBBBAAAAAAAAA???????????????@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEELLLMMMOOOPPPRRRRRRRRRRRRPPPRRRTTTUUUVVVYYY___ccc]]]fffooouuu{{{}}}rrrqqqmmmgggccccccggglll}}}fff\\\uuu[[[:::777999:::>>>AAA>>>777333333000000000000000111222222111000///......///000111////////////000000000000///......///000222222222666222IIIkkk}}}yyyfff[[[TTTMMMHHHGGGAAA@@@???>>>=========>>>======<<<===>>>>>>>>>>>>;;;===@@@BBBCCCEEEHHHJJJRRRQQQQQQQQQRRRRRRRRRRRRQQQRRRTTTTTTSSSTTTUUUWWWWWWWWWWWWVVVUUUVVVXXX[[[YYYZZZVVVPPPOOORRRSSSQQQNNNMMMKKKJJJKKKLLLOOOPPPRRRSSSZZZccciiikkkpppvvv~~~zzzwwwsssnnnjjjgggqqq~~~zzzllleeeggglll}}}pppQQQBBB???:::333888666555555444222///------,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,------......---------------.........//////000000000000000111222222888555111666;;;555<<>>CCCBBB:::444333000000000000000000111222000000////////////000000////////////000000000000...//////000000111111111888222KKKwww{{{wwwjjj[[[TTTNNNHHHDDDCCCAAA@@@???>>>=========>>>;;;<<<===>>>>>>??????>>>999===BBBEEEHHHJJJMMMOOOSSSSSSSSSSSSSSSTTTUUUUUUQQQSSSUUUVVVUUUTTTUUUVVVXXXZZZ\\\\\\[[[ZZZ[[[\\\[[[[[[WWWPPPNNNRRRTTTRRRPPPOOONNNNNNNNNOOOQQQRRRUUUTTTWWW\\\______dddjjjyyyyyysssqqqrrrtttwww|||lllfffppp}}}[[[EEE???:::333555444333333333222000...---,,,+++,,,---...---+++,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////111000000000000111222222666555000333999999GGGbbbrrrnnnuuueee]]]XXXZZZ^^^```bbbfffmmmppppppkkkeeeccciiinnnqqqnnnhhhbbb^^^^^^___``````]]][[[\\\^^^``````^^^\\\]]]___ccceeefffdddcccfffhhhiiijjjkkkpppxxx~~~uuusssrrrrrruuuzzz555555444333333333333333444666222333:::@@@QQQlllcccooowww{{{nnnddd\\\RRRKKKHHHIIIJJJOOOUUUWWWYYY```hhhttt~~~rrr]]]OOOKKKJJJEEE???BBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKMMMOOOPPPPPPPPPLLLKKKKKKKKKLLLOOOQQQSSSUUU[[[bbbeeefffhhhlllppp{{{yyyuuu~~~~~~yyypppjjjfffeeeccccccnnnuuu___YYYooogggHHH@@@>>>AAAFFFEEE>>>555222111000000000000000111111000000////////////000000////////////000000000000000111222333222222222333777<<>>>>>>>>>>>>>>;;;===>>>??????>>>>>>>>><<<@@@EEEJJJLLLNNNPPPQQQSSSSSSTTTTTTUUUVVVYYY[[[VVVXXXZZZZZZYYYXXXXXXYYYZZZ]]]___```___^^^^^^^^^\\\]]]ZZZUUUSSSUUUVVVSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXVVVUUUXXXXXXXXX]]]cccssszzzrrrppptttyyy~~~mmmfffsssnnnOOOBBB===888444222111111222222111///...,,,+++,,,---...---,,,,,,,,,,,,------------...,,,,,,,,,,,,------..................////////////111111000000111111222333222444222333;;;EEEaaa~~~aaa[[[YYY___hhhooouuu{{{~~~zzzyyy|||{{{tttmmmjjjkkkooossskkkfffbbbbbbfffiiihhheeecccfffhhhhhhfffeeefffhhhppprrrssssssuuu{{{666555444444333333444444333555444777???EEEWWWtttpppbbbuuuuuuggg___WWWNNNIIIHHHIIIMMMSSSXXXXXXYYYbbblllzzztttgggWWWMMMHHHFFFDDDBBBDDDDDDCCCBBBBBBCCCCCCCCCEEEEEEFFFGGGIIIJJJLLLMMMLLLMMMOOOPPPPPPPPPNNNNNNNNNMMMNNNOOORRRVVVZZZ]]]bbbhhhoooqqqpppqqqwww|||{{{sssnnnwww~~~{{{tttmmmhhheeebbb```eeennn{{{lllQQQZZZrrrbbbCCC??????DDDFFF@@@888444111111000000000000000111//////000000000000//////////////////000000000000000222333333222222333555444PPPmmmzzz}}}cccYYYQQQLLLHHHBBB??????????????????>>>>>>>>>======???AAA@@@>>>===>>>???CCCFFFKKKNNNOOOPPPQQQRRRTTTUUUWWWXXXYYY[[[```ccc[[[\\\^^^]]]\\\[[[[[[\\\[[[]]]___```___^^^^^^^^^]]]```aaa^^^\\\]]]ZZZVVVUUUVVVXXX[[[]]]___aaaaaaXXXUUUSSSTTTTTTTTTYYY```nnn}}}uuuqqquuuzzz}}}~~~zzzlllbbb___ddd}}}bbbJJJBBBBBB555444222222222222111000...---,,,,,,......---,,,,,,,,,---------.........------,,,,,,,,,---...///........./////////000000111111111111111222222333222999888999CCCWWW|||}}}___YYYYYYfffxxxxxxuuuyyyzzztttsssvvvyyyxxxuuussswwwxxxssskkkiiinnnttt666555555444444444444444111333333:::DDDKKKaaayyykkkooo|||mmm```[[[TTTKKKHHHJJJHHHMMMTTTYYYXXXZZZeeerrr~~~iii___TTTMMMHHHDDDCCCEEEFFFEEEEEEDDDEEEEEEFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQNNNNNNNNNOOONNNNNNMMMMMMOOOOOOQQQTTTXXX]]]bbbeeehhhnnntttvvvuuuyyy{{{nnnmmmlllqqq~~~}}}zzzvvvpppiiiddd```]]]___hhhuuu}}}[[[VVVfffrrrFFF>>>;;;@@@DDDBBB<<<888222111111000000000000000//////000000000000//////////////////000000000000...000222111///000444888777fffvvv^^^VVVOOOKKKFFFAAA>>>???>>>>>>????????????>>>===>>>AAABBBAAA>>>>>>AAADDDKKKMMMPPPQQQQQQQQQRRRSSSWWWZZZ\\\\\\]]]___eeejjj___``````___]]]\\\]]]___\\\]]]^^^]]]\\\\\\^^^```aaaeeehhhgggffffffbbb]]]VVVXXX\\\```cccfffggggggXXXUUUSSSTTTSSSSSSXXX___kkkyyyuuuvvvyyy}}}xxxssspppjjjccc___aaa^^^ttt{{{tttQQQBBBDDD:::777555333333333111000...---,,,---...///...,,,,,,---------............------,,,+++,,,---...///....../////////000000000222111111111111222333333222999999;;;LLLggg{{{___XXX[[[ooo~~~yyywww}}}666666555444444444444444222333444>>>LLLWWWsssmmmjjj}}}~~~uuufffZZZWWWRRRIIIGGGKKKHHHNNNWWW\\\[[[___mmm|||gggZZZOOOKKKHHHDDDCCCFFFEEEFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUWWW[[[```eeeiiillllllrrryyy{{{}}}vvvmmmppptttzzzzzz{{{zzzuuulllddd```______eeeooozzz{{{llljjjRRRFFF>>>???CCCBBB===999222222111000000000000000...///000111111000///...////////////000000000000///111222111///111777===IIIvvvlllZZZRRRKKKHHHDDD???>>>@@@===>>>???@@@@@@???>>>===>>>@@@BBB@@@>>>@@@FFFKKKPPPRRRSSSSSSRRRRRRTTTUUUZZZ\\\^^^]]]\\\^^^dddjjjfffeeedddaaa______aaadddcccbbb```^^^]]]^^^cccfffgggkkknnnmmmmmmnnnkkkgggaaaccceeehhhiiihhhgggfff\\\XXXWWWWWWWWWVVV[[[aaakkk|||yyyyyyzzz~~~vvvpppmmmiiidddaaabbb^^^mmmqqqkkksss\\\EEEDDD???<<<888666444333111000///---,,,---...///...---------------...............---,,,++++++---...000.../////////000000000000222222111111222222333444222777666@@@[[[|||vvv```YYY^^^xxx666666555444444444444555444555666AAASSSbbbfffjjj|||pppaaaVVVUUUQQQHHHFFFKKKIIIPPPZZZ___```eeeuuu~~~iiiYYYKKKHHHGGGEEECCCDDDDDDEEEFFFGGGIIILLLNNNOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMNNNOOORRRVVVYYY[[[]]]___aaaeeejjjnnnrrrttttttzzz~~~pppnnnqqqtttyyy}}}zzzpppgggcccbbbaaadddjjjsssuuuaaaRRREEEBBBDDDBBB<<<888222222111000000///000000...///000111111000///...////////////000000000000222444555333111444;;;BBB]]]~~~|||yyybbbVVVOOOHHHEEEAAA===>>>AAA===>>>???@@@@@@???>>>===<<>>===<<<>>>AAADDDGGGKKKOOORRRVVVTTTRRRTTTXXX\\\]]]]]]aaaYYYTTTWWW\\\___cccgggaaacccfffhhhjjjlllooorrrssssssqqqmmmiiiiiimmmrrrqqqrrrsssssstttxxx|||~~~|||zzzwwwvvvuuuuuuvvvuuunnngggbbbbbbdddccccccmmm~~~sssppplllhhheeebbb]]]ZZZ\\\XXXOOOIIIRRRiii\\\JJJFFF>>>===:::333666999222000000//////......------...------,,,,,,------......------------...//////////////////000000000000111000000111333555444444888666>>>YYY{{{xxx{{{kkkuuu|||wwwbbbWWW```444444444555555555555666222999>>>OOOrrrxxxqqqyyyrrr```WWWNNNKKKJJJJJJMMMQQQYYY[[[```eeekkkxxxxxxjjjZZZJJJFFFIIILLLMMMNNNOOOOOOOOONNNNNNLLLKKKKKKMMMNNNOOOPPPPPPQQQTTTWWWXXX[[[___bbbcccdddfffggghhhkkkmmmpppvvv}}}|||{{{xxxzzz~~~|||{{{{{{yyyrrrggg^^^ZZZ\\\^^^aaajjj{{{qqqyyyVVVIII???@@@EEE>>>666444111000000111111000000000000000000000000000////////////000000000111//////222444555???XXXppp{{{~~~hhhYYYVVVQQQIIICCC@@@??????>>>AAA@@@???????????????>>>===???CCCFFFIIILLLPPPRRRSSSRRRSSSVVV[[[___```___^^^XXXVVVZZZ```bbbdddggggggkkkooorrrsssrrrssssssuuuvvvuuurrrnnnmmmnnnqqqqqqsssvvvwwwxxx{{{~~~zzzqqqnnnnnnnnnmmmjjjxxx|||xxx{{{|||yyy|||~~~}}}tttqqqlllhhhdddaaa]]][[[WWWUUUOOOJJJLLL\\\uuurrrXXXJJJAAA???<<<555777:::222111000000///.........---...------,,,,,,------......------------...//////////////////000000000111111000000111333444444444;;;;;;JJJooo~~~qqqbbbnnnuuueee[[[fff444444444555555555555666333999BBB]]]ooo}}}|||}}}vvvnnn[[[SSSKKKIIIJJJKKKPPPUUUXXXZZZ```gggpppwwwkkk[[[KKKHHHLLLPPPRRRSSSRRRRRRQQQPPPNNNMMMLLLKKKPPPRRRTTTVVVWWWZZZ]]]```aaadddfffhhhiiijjjmmmooooooooottt{{{~~~yyy}}}~~~}}}}}}|||{{{~~~}}}wwwuuuuuummmaaaXXX[[[\\\\\\___ooo___iii^^^QQQHHHBBBBBB>>>888555222000111111111000000000000000000000000000/////////000000000111111///111444444666FFFeee|||qqquuudddYYYWWWQQQIIIBBB???======<<<@@@@@@??????????????????>>>BBBFFFJJJLLLNNNQQQSSSQQQSSSUUUZZZ___bbbbbbaaaZZZVVVVVV\\\ccceeegggiiiooopppqqqrrrtttvvvwwwxxxoooqqqrrrrrrppppppqqqrrrooorrrwwwzzz|||~~~|||yyywwwvvvttt}}}yyyrrrqqqmmmgggjjjsss~~~~~~}}}wwwrrrlllgggccc```]]][[[VVVSSSPPPMMMIIIOOOiii```NNNCCC@@@???888999:::333222111000///..................------------............------......///000/////////000000000111111111111111111222333444444<<<@@@[[[ooossskkkuuuuuueee]]]kkk~~~~~~444444444555555555555666777:::DDDfffssswww}}}|||qqqhhhYYYQQQJJJHHHJJJKKKPPPVVVYYY[[[aaalllzzz{{{qqq```PPPLLLOOORRRSSSTTTRRRRRRRRRRRRSSSTTTUUUUUUVVVXXX[[[]]]___aaaeeeggghhhiiikkkkkklllnnnqqqsssvvvtttxxx~~~}}}|||{{{zzzuuutttyyysssfff\\\\\\[[[[[[]]]iiimmmdddooowwwhhh[[[JJJAAA???;;;777333111111111111111000000000000000000000000//////000000000111111111333555777:::AAAUUUrrryyykkkppppppeee]]]UUUOOOGGGAAA>>>>>>======AAAAAAAAA???>>>===???@@@AAAEEEJJJNNNPPPQQQRRRTTTSSSVVV[[[___ccccccbbb```WWWSSSSSSZZZbbbfffiiimmmzzztttooorrr|||~~~~~~|||yyywwwuuuttttttssswww{{{zzzoooeee^^^___gggrrr{{{yyytttmmmgggccc```]]][[[[[[SSSQQQQQQKKKJJJ```{{{jjjQQQCCC@@@@@@::::::<<<555333222111//////......///......------------.....................//////000//////000000000111111111111222222111111222444666999EEEkkkvvvrrr~~~yyy```]]]mmm}}}yyy444444444555555555555666<<<>>>HHHlllzzzwwwjjj```TTTMMMHHHIIIKKKNNNSSSYYY]]]aaajjjyyyuuudddTTTPPPSSSUUUVVVXXXTTTTTTUUUWWWYYY\\\^^^```___aaaccceeeeeegggiiijjjmmmnnnpppppppppqqqtttwwwxxxuuuxxx}}}}}}~~~~~~|||wwwuuu{{{wwwlllbbb\\\XXXZZZ___gggvvvfff]]]tttvvvdddNNNCCCGGG===999555222111222222111000000000000000000000000000000000000111111111111111333777AAARRRkkkkkkgggzzzooogggaaaRRRMMMFFFAAA??????@@@@@@CCCCCCCCC@@@>>>===???AAAEEEIIINNNQQQSSSSSSUUUVVVXXX\\\aaadddeeeccc```___VVVPPPOOOVVV```gggmmmsss~~~yyyzzzvvvhhh```ZZZ\\\aaakkkwww|||wwwoooiiiddd```]]][[[^^^SSSOOOQQQNNNKKKXXXlllVVVEEE???@@@<<<;;;===888555444222000///.../////////......------......//////............///000000000000000000111111111111111222333222111333666999;;;RRRvvv|||^^^^^^lll~~~zzzzzzyyy444444444555555555555666???DDDRRRvvv}}}sssdddYYYLLLGGGEEEJJJOOOSSSYYY^^^^^^dddrrrwwwgggWWWSSSWWWZZZ[[[\\\YYYZZZZZZ[[[^^^aaaccceeefffhhhjjjkkkjjjjjjkkklllrrrsssuuuvvvvvvvvvxxxzzzwwwwww{{{||||||}}}~~~{{{yyy{{{xxxqqqhhh\\\UUUXXX]]]bbbjjjsssnnnYYYiiikkkWWWHHHAAAIII???;;;666222222222222222000000000000000000000000000000000111111111222222111333666@@@UUUooohhhtttwwwooohhhbbbQQQMMMFFFAAA@@@@@@AAABBBBBBDDDDDDAAA??????BBBFFFJJJMMMQQQSSSTTTVVVWWWYYY]]]aaafffhhhgggccc```^^^VVVPPPOOOWWWbbbkkktttzzzyyysssjjjYYYWWWWWW^^^kkkxxxzzzrrrlllfffbbb^^^[[[[[[RRRMMMNNNNNNKKKQQQZZZ___JJJAAABBB===;;;===:::777555222000/////////000//////............////////////......//////000111000000000111111111222222111333444333222444999===EEEhhhyyy|||aaa```iii~~~{{{|||~~~}}}xxxrrruuu444444444555555555555666===KKKaaaxxx{{{{{{ooo^^^SSSIIIEEEFFFLLLRRRVVVZZZ______gggzzz|||lll[[[VVVYYY[[[\\\]]]\\\\\\\\\^^^aaadddhhhjjjjjjlllnnnnnnmmmmmmmmmnnnsssvvvyyyzzzyyyyyyyyyzzz{{{}}}}}}}}}|||||||||~~~|||xxxuuutttooo```VVVWWWZZZ[[[aaakkkwww]]]ccc^^^MMMGGGAAAFFFAAA===777333222222222222000000000000000000000000000000111111111222222222444666777===PPPmmm|||uuuwwwssslllcccTTTNNNGGGBBB@@@@@@AAAAAA???AAACCCBBB@@@BBBHHHMMMNNNPPPSSSTTTUUUWWWYYY[[[```eeeiiijjjhhhdddaaa```WWWSSSTTT^^^jjjsss{{{vvv^^^\\\[[[___gggsss}}}|||uuuoooiiiccc^^^ZZZUUUSSSPPPNNNLLLLLLMMMNNNiiilllSSSEEEDDD>>>;;;===;;;888666333000//////000111//////............/////////////////////000000111000000111111111222222222000333555555444666<<>>777333222222333333000000000000000000000000000111111111111222222222333666888>>>RRRvvv}}}zzzxxxpppfffVVVPPPIIICCCAAA@@@@@@@@@<<>>DDDYYYwwwvvvooohhh^^^]]]qqqwwwvvvsssoooooovvv~~~}}}yyyyyy666666555333444777777666HHH[[[{{{gggeee}}}|||~~~nnn\\\SSSRRRLLLJJJLLLQQQUUUWWW\\\bbbiii~~~yyyggg___\\\YYYWWWWWWYYYZZZ[[[]]]___cccfffhhhqqqkkkgggiiiiiifffhhhnnnqqqoooooorrrxxxppp~~~~~~~~~~~~||||||}}}~~~{{{|||~~~zzzvvvsssnnnggg___UUUPPPWWWaaannniiiXXXbbbqqqXXXJJJ@@@DDDDDD@@@:::444111///000111000000000111222222333333111111000000000000000111111666999AAA\\\|||~~~zzzhhhXXXRRRHHHAAA>>>???AAABBBFFFDDDBBBEEELLLQQQTTTTTTUUUUUUVVVXXXZZZ\\\^^^___gggaaabbbhhhlllhhhdddeeebbb]]]fff{{{zzzxxxsssssswww}}}zzz|||~~~~~~~~~}}}{{{wwwrrrjjj```YYYYYYWWWTTTQQQNNNKKKIIIHHHMMMVVVuuu```EEEGGG???999===;;;888555222////////////...........................---------.........//////000000000000111111111111000222555555111333CCCUUU~~~vvv|||nnnnnn|||eee]]]^^^qqq}}}tttrrrsssuuuzzz}}}uuurrrvvv|||666666666555666999;;;;;;RRRhhhdddgggzzzjjjYYYPPPOOOKKKKKKNNNTTTXXX[[[aaahhhvvv{{{lllddd___ZZZXXXYYY\\\\\\]]]]]]^^^```bbbdddeeebbbbbbfffgggeeehhhnnnvvvrrrooottt}}}ooo}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~{{{}}}}}}zzzxxxuuupppiiiaaaWWWRRRWWW___fffyyyrrr\\\ZZZqqqaaaOOOGGGHHHEEEBBB<<<666222111111222222222111111111111111111111111000000000000111111111333777DDDeeelllYYYSSSJJJCCC@@@AAABBBBBBCCCCCCDDDHHHMMMRRRUUUVVVVVVVVVXXXZZZ\\\___aaabbbdddaaadddjjjkkkfffbbbbbb___gggqqqyyy~~~zzzzzzyyyxxxtttmmmddd^^^YYYWWWTTTQQQNNNKKKJJJIIIIIIQQQeee~~~qqqOOOFFF@@@;;;;;;:::999666222000///000///...........................---------.........//////000000000000111111111111555111000222111666KKKdddyyyqqqhhhmmmvvvrrreee]]]jjj{{{{{{|||zzz{{{}}}wwwssssssyyy666666666666777:::???CCCYYYtttpppccckkk~~~tttdddTTTLLLKKKJJJKKKPPPWWW[[[___gggppp|||rrrjjjbbbZZZWWWYYY]]]^^^```aaaaaabbbdddfffdddeeeiiilllmmmmmmqqqxxx}}}|||}}}tttvvv}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzz{{{}}}{{{~~~|||zzzzzz{{{wwwrrrkkkddd[[[TTTVVV\\\___ooo~~~dddSSS```lllRRRMMMJJJFFFCCC>>>999555333333333333333222222111000000///111111000000000111111222333444888LLLrrrtttoooZZZTTTLLLEEECCCBBBCCCCCCAAADDDIIIMMMPPPSSSVVVXXXWWWXXXZZZ]]]```ccceeegggbbbccchhhllljjjddd``````bbbttt}}}{{{}}}vvvwwwxxxyyywwwqqqiiicccZZZXXXUUUQQQNNNLLLKKKJJJEEEKKKQQQnnn~~~^^^FFFDDD@@@;;;<<<:::666333000000000///...........................------........./////////000000000111111111222222888111111666555888RRRrrrtttzzzeeedddmmm{{{zzzkkk```gggzzzxxxooonnnrrrzzz777777777888777888@@@HHH^^^~~~eeegggsssyyynnn___PPPIIIIIIIIILLLRRRYYY\\\```kkkvvv~~~wwwooodddZZZXXX[[[[[[___dddfffhhhiiimmmpppoooqqquuuwwwwwwyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{}}}~~~{{{zzzxxxzzz~~~xxxrrrlllfff^^^VVVTTTWWW___kkk}}}mmmTTTXXX|||uuuRRRNNNIIIEEECCC???:::666444333222222222222111111111000000111111000000111111222222555888???UUU{{{kkkoooZZZUUUMMMGGGDDDCCCCCCCCCBBBHHHOOOSSSSSSTTTVVVXXXXXXZZZ]]]aaadddhhhjjjkkkdddgggkkklllhhhdddbbbdddjjjxxx{{{uuuvvvxxxyyyxxxtttmmmggg[[[YYYUUUQQQNNNLLLKKKKKKDDDIIIGGGggg|||xxx|||nnnJJJHHHEEE===AAA;;;777333111000000//////....................................////////////000000111111111222222222555111555===999:::ZZZyyyssstttfffooowwwwwwnnnffflll~~~tttooogggjjjooowww}}}zzzxxxwwwyyy888777888888666666AAANNNeeedddppp{{{qqq|||ttthhhZZZMMMHHHIIIIIIMMMTTTZZZ\\\aaaooo}}}{{{ttthhh^^^\\\```[[[aaahhhmmmnnnppptttxxxvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~|||~~~zzzxxxzzz~~~yyyrrrllliiibbbYYYSSSRRR\\\ffftttwww^^^YYYttt~~~SSSJJJFFFDDDBBB???;;;777444222111000000111111111222222222111111111111111222333333444<<>>>>>===>>>:::666333222111000///////////////////////////.../////////000000000000111111111222222222333333444555555888KKKvvvwwwrrr}}}}}}yyywwwuuuxxxrrrgggjjj~~~zzzwwwyyyvvvhhhVVVJJJRRRWWWZZZYYYZZZ\\\YYYTTTTTTUUUVVVYYY]]]cccjjjnnnzzz444333777;;;999;;;NNNfffwwwkkksss|||~~~~~~~~~qqqbbbVVVMMMGGGGGGJJJNNNTTT]]]cccgggsssxxxmmmfff```\\\]]]aaabbbmmm{{{mmmjjjhhhooohhhppp}}}{{{{{{|||||||||~~~|||~~~}}}}}}~~~~~~}}}{{{xxx|||uuurrrsssqqqfffYYYRRRMMMTTT]]]iii}}}sssUUUQQQ___RRRRRRFFFEEEDDDAAA===999555333333333222222111000000000111111111111222333444555888MMMlllnnn```~~~qqqggg___SSSKKKHHHJJJNNNQQQSSSSSSUUUYYY^^^___\\\XXXZZZ\\\aaafffiiilllmmmmmmhhhkkkkkkjjjpppwwwvvvppp~~~~~~~~~~~~}}}{{{uuusssrrrrrrtttuuuuuutttfffbbb[[[SSSMMMIIIHHHGGGHHHBBBDDDLLLcccWWW???DDDAAA>>>;;;666333222222000///000000000000000000000000////////////000000000000111111222222222333333333444888:::AAA]]]qqquuu|||wwwtttpppyyywwwlllkkk|||}}}|||}}}mmmXXXJJJMMMSSSUUUTTTUUUYYYXXXSSSUUUUUUWWWXXXZZZ^^^dddhhhsss~~~888999777999<<<;;;LLLlllhhhzzzzzzzzz}}}lllZZZQQQNNNLLLKKKLLLQQQWWW\\\```gggzzzxxxggg\\\VVVTTTUUUWWWYYYgggyyysssfffggggggqqq||||||zzzyyyyyyzzz{{{|||~~~|||zzz|||~~~}}}{{{zzzzzz{{{{{{wwwqqqooommmcccWWWMMMRRRYYYcccsss~~~{{{^^^RRRWWWrrraaaOOOGGGFFFCCC@@@<<<888444222111111111111111111111111444111000222222///000333999YYY```ooovvvoooeee___VVVPPPOOOQQQTTTVVVYYYXXXXXXYYY\\\]]]]]]\\\___^^^___ccchhhkkkjjjiiirrrooooooqqqooommmrrr{{{}}}zzz}}}|||zzzyyyuuupppppptttwwwvvvtttooojjj___QQQLLLMMMJJJDDDFFFMMMKKKFFFQQQpppcccEEEDDD???===:::777444222111...,,,............/////////000000000000000111111111111111111111111222333444555222;;;777>>>kkkyyylll~~~~~~~~~{{{~~~~~~vvvssswwwxxxtttkkkdddkkkwww[[[EEEJJJJJJKKKMMMPPPQQQPPPNNNRRRWWWYYYUUUVVV]]]fffkkkvvvyyy|||{{{zzz666888777999<<<>>>TTTxxx|||ggg~~~wwwhhhWWWOOOMMMLLLLLLNNNSSSXXX]]]bbbmmmtttdddXXXRRRRRRSSSUUU[[[eeeuuu{{{fffZZZgggxxx}}}||||||}}}}}}}}}~~~~~~||||||}}}~~~|||zzzzzzzzzyyyyyyvvvqqqpppnnneee[[[MMMQQQVVV]]]lll~~~jjj[[[YYYjjjoooTTTHHHFFFCCC@@@===999555222111111111111111111111111222000111333333111222666BBBiiigggyyyrrrjjjcccZZZSSSRRRUUUXXX[[[VVVVVVVVVYYY[[[]]]\\\[[[\\\ZZZZZZ^^^dddiiilllmmmooolllkkkkkkiiilllxxx}}}{{{{{{}}}~~~}}}{{{zzzwwwtttpppqqquuuwwwvvvsssnnnkkkaaaTTTMMMMMMKKKGGGDDDGGGFFFBBBJJJcccqqqNNNDDD>>>>>>;;;888555444222000............/////////000000000000000000111111111111111111111111222333444555333<<<@@@OOOxxxtttjjj{{{|||{{{}}}}}}yyyyyywwwzzz|||xxxtttuuuqqqiiiccchhhxxx~~~pppYYYIIIHHHHHHIIILLLOOOOOONNNLLLLLLSSSWWWVVVWWW^^^fffjjjnnnqqqtttssstttzzz444777777888<<>>;;;777333222222222222222222222222000000222555444111333888MMMwww}}}sssjjj]]]SSSOOOPPPTTTVVVUUUUUUWWWYYYZZZYYYVVVSSSRRRPPPOOOOOORRRWWW[[[^^^dddggglllssszzz~~~}}}|||}}}}}}}}}{{{xxxzzzzzz{{{{{{{{{zzzyyyxxxuuuttttttuuuxxxxxxwwwtttpppppplll___RRRJJJJJJLLLIIIDDDCCCGGGGGGNNNiiicccGGGEEE???<<<999777666444222000...////////////000000000///000000000111111111111222222222222333444555555666999MMMpppoooooo|||||||||yyyyyyxxxttt|||}}}~~~yyykkkkkkjjjhhhggghhhlllooowwwyyy}}}|||vvvuuuyyy{{{yyywwwuuuqqqgggYYYOOOGGGGGGIIILLLOOOPPPNNNLLLLLLQQQTTTSSSUUU\\\aaabbbdddgggjjjmmmpppwww444888777888>>>IIInnntttaaazzz~~~iii^^^RRRMMMLLLLLLPPPTTT]]]```iiiyyy~~~jjjXXXUUU]]]eeefffgggiiiiiiiiihhhiiilllnnnxxxpppmmmoooqqqxxx}}}}}}}}}}}}~~~~~~yyy{{{}}}}}}{{{zzzyyyzzz{{{zzzyyywwwsssmmmfffbbbUUUPPPMMMQQQ[[[kkkvvv\\\___sssUUUMMMHHHBBB???>>><<<888444222222222222222222222222111111333444222///333999NNNtttxxxnnn___SSSMMMLLLNNNPPPRRRRRRSSSTTTUUUSSSOOOLLLJJJJJJJJJKKKMMMOOORRRTTTYYY```lllzzz{{{|||}}}zzzzzzzzz|||}}}}}}{{{xxx{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxyyyxxxwwwvvvssstttqqqgggWWWKKKHHHKKKKKKEEEEEEJJJIIIKKKddd|||lllHHHDDD>>>;;;888666555444222000////////////000000000111///000000000111111111111222222222222333444555666888777PPPyyyyyyzzz|||qqqxxxwww{{{zzzuuurrruuuwwwwww{{{}}}}}}zzzyyy|||ttthhhiiijjjjjjiiijjjkkklllpppvvv{{{xxxmmmgggppp}}}}}}vvvnnnmmmmmmhhh\\\PPPGGGGGGGGGIIILLLMMMLLLJJJLLLOOOPPPOOOSSS\\\cccfffcccfffkkknnnrrrwww~~~666999777:::CCCOOOsssjjjeeeyyyfff\\\RRRNNNMMMNNNRRRXXX[[[aaannn|||jjjZZZ[[[kkkxxx{{{}}}|||yyysssmmmjjjkkkmmmllleeeeeennn|||~~~}}}{{{|||}}}~~~~~~~~~~~~~~~yyy{{{}}}}}}|||zzzzzz{{{~~~|||zzzzzztttkkkeeecccZZZRRRMMMQQQYYYfff|||yyyeeeVVVbbbbbbOOOIIIBBB??????===999444333333333333333333333333222222333444111///666>>>ZZZvvvuuu{{{qqqcccVVVNNNLLLMMMMMMNNNMMMNNNOOOPPPOOOLLLIIIGGGHHHJJJKKKLLLOOORRRUUU[[[fffvvvxxxzzzyyyxxx|||yyy{{{|||}}}|||{{{yyyxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvtttuuutttmmm^^^NNNHHHIIIIIIDDDEEEHHHGGGIII]]]vvvwwwMMMBBB>>>;;;888666555444222111/////////000000000111111000000000000111111111111222222222222333444555666999???aaa~~~|||mmmnnnyyy~~~xxx{{{yyysssqqquuu{{{~~~}}}{{{{{{~~~zzzooofffhhhiiiiiihhhhhhhhhjjjnnntttxxxrrreee```nnn}}}sssiiigggjjjhhh]]]RRRHHHGGGEEEEEEGGGIIIIIIHHHKKKNNNNNNNNNTTT___hhhjjjbbbeeejjjnnnqqqtttwwwzzz777999777===IIIWWWyyyzzzeeejjj}}}uuu```XXXPPPNNNNNNOOOUUU[[[\\\fffwww}}}oooccclll~~~wwwyyy~~~}}}zzz|||~~~~~~zzz|||~~~~~~}}}{{{{{{|||~~~{{{{{{{{{uuukkkeeeeee^^^TTTNNNQQQUUU^^^sss|||qqqWWWVVVsssQQQIIIBBB??????>>>999555333333333333333333333333222222333444222222<<>><<<999777777666444222//////000000000111111111000000000000111111111111333333222333333444555666999MMM~~~wwwiiivvv}}}{{{{{{xxx|||{{{uuurrrwww}}}~~~~~~|||}}}uuusssvvvrrriiieeegggiiigggcccaaacccfffiiikkklllggg^^^\\\jjj{{{yyypppgggdddeeeddd\\\UUUMMMJJJFFFEEEFFFHHHIIIIIINNNPPPQQQQQQWWWaaafffgggbbbeeekkkoooqqqqqqpppppp}}}777888888@@@NNN]]]~~~ppp\\\dddmmmrrr[[[TTTNNNMMMNNNPPPWWW^^^```mmmvvvooo}}}~~~zzz|||~~~zzz|||~~~}}}||||||}}}~~~{{{{{{|||vvvkkkfffhhhaaaUUUNNNPPPRRRYYYkkk~~~{{{```NNNttt~~~QQQJJJAAA>>>@@@???:::555333333333333333333333333222222333444333666AAANNNuuubbbyyyvvvnnnaaaWWWPPPMMMLLLLLLMMMMMMMMMPPPTTTWWWWWWWWW]]]\\\YYYTTTQQQTTTZZZ```nnn}}}|||{{{~~~tttzzz{{{~~~zzzsssqqqrrrrrrrrrsssuuuxxx{{{}}}{{{zzzwwwtttqqqpppqqqsssqqqqqqssstttiiiWWWLLLJJJGGGGGGFFFCCCAAAFFFQQQ[[[bbbJJJ@@@===:::999888777666444000000000000111111111111000000000000111111111111333333333333444555666666:::ZZZuuuxxxuuu}}}zzzxxxxxxtttxxxyyysssooosssxxxzzzyyy||||||{{{}}}www{{{wwwkkkggglllkkkddddddgggiiieee___\\\^^^bbbcccaaa___\\\XXXYYYfffssstttooohhhdddbbb___[[[XXXSSSOOOJJJGGGHHHJJJLLLMMMSSSVVVVVVVVVZZZ___aaa___cccgggmmmqqqrrrpppmmmjjj~~~999666<<>>???===555555666...000000000000000000000000/////////000111111222222555111000222333333666;;;KKKeeexxxppp}}}xxxvvvwwwvvvvvvtttoookkknnnwww~~~|||||||||vvvooommmiiicccbbbeee___dddeeebbb``````^^^[[[ZZZ^^^aaa\\\UUUSSSZZZbbbaaa]]][[[___```]]]YYYYYYPPPJJJIIILLLLLLJJJLLLRRRSSSQQQQQQTTTYYY\\\]]]\\\ccceeegggqqqyyyrrrqqq~~~666222:::EEETTTvvvfffeeeiiirrrgggXXXQQQKKKJJJPPPWWW\\\^^^eeexxx|||}}}~~~~~~}}}~~~~~~~~~~~~|||zzz{{{|||~~~{{{yyyuuupppiiieeehhh^^^UUUOOONNNSSS___kkk{{{qqqUUUZZZkkkFFFFFFEEE;;;???;;;888777555333222333333222111222222555666333999TTTqqqiiirrr{{{wwwooocccVVVMMMKKKKKKKKKOOOQQQPPPVVVcccpppvvvoooaaaYYY[[[\\\YYY[[[aaammmmmmnnnppprrruuuwwwwwwwww}}}~~~~~~zzzyyywwwtttrrruuuxxxzzz{{{zzzxxxvvvuuuyyyzzz{{{zzzwwwuuuuuuvvvsssssssssssstttuuuvvvwwwpppsssvvvuuunnnbbbWWWPPPIIIEEEDDDFFFFFFEEEGGGLLLVVV{{{SSSEEE>>>>>><<<555555666...000000000000000000000000//////000000111111222222444111111333444333777<<>>OOOccc|||ooo```UUUMMMMMMMMMPPPVVV[[[___aaakkkyyyuuutttwwwvvvtttuuuxxx|||{{{yyy{{{~~~sss~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~|||zzzuuuuuuyyy~~~~~~zzzxxxvvvuuuuuuvvvuuutttmmmddd[[[TTTOOOMMMSSS[[[nnnzzzvvvwww^^^JJJ^^^ZZZFFFCCC@@@DDD<<<777777666444333444444333222333555666555888OOOxxx}}}zzzqqqeeeXXXOOOLLLMMMSSSXXXdddwwwrrrZZZ\\\aaafffiiilllrrryyy{{{wwwqqqkkklllttt~~~xxx~~~}}}ppphhhjjjnnnrrruuuvvvvvvwwwwwwuuutttvvvxxxzzzyyywwwvvvwwwxxxwwwuuutttttttttwwwvvvuuuuuuvvvyyy}}}vvvvvvvvvwwwuuuqqqiiidddRRRKKKEEEDDDDDDBBBBBBDDDEEETTT}}}zzzwwwYYYEEE;;;;;;777777888222000000000000000000000000000000000111222222333333222222444777666777>>>FFFlll}}}nnneeeqqq}}}zzzwwwuuutttrrrqqqooommmnnnrrrxxx}}}|||}}}~~~yyyrrrqqqmmmgggccc___\\\ZZZVVVZZZ[[[XXXVVVWWWWWWUUUUUUUUUUUUSSSQQQOOONNNNNNNNNMMMOOOSSSSSSPPPOOORRRRRROOOJJJDDDBBBEEEHHHIIIGGGHHHJJJMMMPPPTTTWWWZZZ]]]hhhlllmmmqqqooottt:::555???RRRgggxxxjjj\\\SSSKKKKKKMMMQQQVVV[[[```cccsss}}}|||uuurrroooooorrrrrrpppqqqtttttttttsssuuu|||}}}uuu|||{{{yyyxxxxxxzzz|||}}}~~~}}}|||}}}~~~~~~~~~zzzsssttt{{{|||zzzxxxvvvuuuuuutttsssrrrnnnfff^^^WWWQQQMMMQQQXXXeee|||}}}yyyyyycccKKKUUUuuubbbIIIDDD@@@CCC<<<999888666444333444444333222111333333222:::UUU}}}{{{yyytttjjj]]]TTTOOONNNPPP]]]tttnnn[[[___cccdddcccgggpppxxxvvvuuuqqqmmmnnnwwwyyyooojjjrrr|||{{{qqqiiijjjmmmqqqssstttsssttttttxxxuuurrrrrruuuvvvuuussstttvvvwwwwwwvvvuuuvvvwwwxxxwwwvvvvvvxxxzzz|||~~~wwwuuutttuuuvvvtttnnniiiUUUMMMFFFEEEEEECCCBBBDDDAAAJJJrrr}}}cccJJJ<<<<<<888888888333000000000000000000000000000000111111222333333333222222444666666888BBBMMMuuuxxxpppjjjvvv|||zzzxxxuuusssqqqooommmmmmoootttzzz}}}}}}{{{}}}|||uuupppkkkccc^^^___```[[[SSSSSSVVVWWWSSSQQQSSSTTTSSSSSSWWWYYYWWWQQQMMMMMMOOOLLLLLLNNNRRRQQQMMMMMMQQQTTTRRRLLLDDDAAACCCEEEDDDEEEGGGJJJLLLNNNQQQTTTWWW___kkknnnooouuuuuuxxx999555AAAWWWooopppxxx}}}sssfffZZZRRRJJJLLLNNNRRRWWW]]]cccggg{{{}}}xxxlllllliiiiiilllllljjjjjjmmmmmmooopppsss{{{yyyvvvvvvwwwwwwxxxyyyzzz{{{}}}}}}{{{||||||}}}~~~|||wwwxxx}}}~~~zzzxxxvvvvvvvvvuuusssqqqooohhh```YYYRRRNNNPPPVVV]]]ttt}}}{{{jjjOOOOOOggghhhLLLEEE???BBB<<<;;;888666444444444555444222222333333444@@@^^^sss~~~~~~|||tttggg[[[SSSPPPPPPhhhhhh\\\```bbbbbbccchhhoootttuuutttrrrssswww~~~|||xxxnnnjjjjjjrrrwwwsssnnnmmmsssuuuvvvvvvuuuvvvyyy{{{~~~zzzuuutttwwwxxxvvvsssvvvwwwyyyyyywwwwwwwwwxxxvvvvvvvvvwwwwwwyyyzzzzzzvvvtttrrrsssvvvuuuqqqlllXXXNNNFFFEEEFFFDDDCCCDDDDDDHHHiiikkkNNN>>>===:::888888444000000000000000000000000000111111222222333333444111111333555555999FFFTTTyyy}}}oooqqq~~~zzzyyywwwtttrrrlllkkkjjjlllpppwww}}}}}}zzz{{{}}}xxxpppnnniiiaaa[[[]]]aaa]]]TTTRRRVVVVVVRRRQQQSSSTTTSSSQQQUUUXXXVVVPPPLLLKKKKKKIIIIIILLLOOOMMMIIIIIIMMMPPPPPPLLLCCC@@@CCCDDDAAACCCFFFIIIKKKKKKNNNRRRUUU]]]hhhkkkmmmuuuvvvwww999666DDD]]]wwwcccoooyyyzzzpppcccXXXQQQKKKMMMOOOSSSWWW^^^eeejjjrrrhhhgggeeeeeehhhhhheeeeeehhhiiilllpppssszzz}}}rrrtttwwwyyy{{{|||{{{{{{~~~}}}|||{{{{{{|||}}}~~~~~~||||||}}}xxxwwwvvvwwwxxxwwwuuusssooohhhaaa[[[TTTOOOPPPVVVXXXooo~~~{{{oooSSSLLL___lllNNNFFF???AAA<<<<<<888666444444444555444333444666666999HHHhhh|||fff|||oooaaaVVVRRRYYYxxxggg]]]^^^```bbbhhhooossstttyyyvvvuuuyyyqqqjjjkkkkkkqqqxxxwwwqqqpppuuuzzzzzzzzzyyyxxx{{{zzzyyy{{{|||yyyvvvxxxzzz{{{{{{yyyxxxxxxyyyuuuuuuvvvvvvwwwwwwwwwwwwuuurrrppprrruuuvvvrrrnnnYYYOOOFFFEEEFFFEEEDDDEEEEEEFFFaaapppQQQ???>>>;;;999999444000000000000000000000000000111111222222333444444111111222444555:::IIIWWWyyykkkuuu|||yyywwwvvvsssqqqiiihhhhhhkkkqqqyyy}}}yyyzzz{{{uuulllooolllccc\\\^^^ccc```YYYSSSWWWWWWSSSQQQTTTUUUTTTPPPQQQSSSRRRNNNJJJGGGFFFGGGGGGJJJLLLJJJEEEFFFJJJIIILLLIIIBBB@@@DDDEEEBBBCCCFFFIIIJJJJJJLLLPPPTTTYYYdddfffhhhrrrtttsssyyyuuu{{{777999FFFbbbnnnqqqwwwjjj[[[PPPLLLIIIKKKQQQYYY\\\___fffnnn~~~|||mmmfffaaaaaaaaaaaaaaaaaaaaaaaajjjkkknnnsssvvvwwwuuusssqqqtttwwwyyyzzzzzz{{{}}}|||{{{~~~}}}|||~~~}}}}}}}}}}}}||||||~~~~~~}}}|||xxxwwwuuutttttttttuuuvvvvvvpppfff\\\TTTOOOMMMLLLXXX```uuu}}}zzz||||||WWWOOO[[[vvvzzzMMMCCC???<<<======;;;888555444444555444333000999555444LLLqqqkkklllrrrbbbWWWQQQ___ooo^^^eeeggggggrrruuu{{{|||}}}ooolllpppyyy|||yyy{{{{{{xxxuuuyyy{{{|||{{{yyyvvvvvvvvvwwwvvvssspppooorrrwww{{{uuuuuuttttttssssssssssssbbbUUUKKKHHHGGGDDDCCCEEEIIIHHHQQQ~~~zzz~~~TTT>>>DDD<<<666777222222222222111111111111000111111000000111111222333444999333444:::666JJJxxx}}}~~~ttt}}}yyyyyyxxxuuuqqqeeeeeehhhmmmtttzzz}}}~~~~~~zzzvvvttttttsssooolllmmmiiibbb]]]^^^aaa___YYYWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVTTTQQQLLLHHHFFFFFFGGGFFFDDDBBBAAABBBCCCDDDFFFEEECCCBBBAAAAAABBBCCCCCCCCCDDDGGGKKKNNNOOOOOOXXX^^^fffkkkmmmnnnppprrruuutttuuuwwwwwwwww|||999<<>>:::<<<777222222222222111111111111111111000000111111222333,,,333111333<<>>???@@@BBBCCCBBBBBBDDDFFFJJJLLLNNNNNNWWW\\\dddhhhiiijjjllloooooonnnpppssssssqqquuu{{{zzz{{{}}}999<<>>>>>;;;;;;;;;<<<>>>@@@BBBDDDAAABBBCCCEEEHHHJJJKKKLLLSSSYYY___ccceeefffiiillliiiiiilllqqqqqqnnnooossstttwww|||888<<>><<<:::777444333333222222222111111111111111000000111111222333444999999444666MMMzzz}}}|||xxxtttpppkkkjjjkkknnnssswwwzzz{{{wwwuuusssrrrqqqkkkccc\\\\\\]]]\\\ZZZ[[[\\\YYYTTTOOONNNKKKJJJIIIJJJLLLMMMLLLMMMLLLJJJFFFDDDCCCDDD@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<>>>@@@CCCDDD???AAACCCDDDEEEGGGIIIJJJOOOTTTZZZ___aaadddiiilllhhhhhhlllrrrsssooonnnpppssswww}}}:::>>>VVVjjjjjjuuudddWWWRRROOOKKKLLLPPPWWW]]]___dddqqq~~~~~~|||tttkkkbbb\\\XXXXXXYYYYYYYYYYYYZZZZZZ]]]___aaabbbccceeejjjnnnoooqqquuuvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~vvviii^^^VVVRRRQQQUUUXXXYYY\\\aaafffhhhlllqqqvvv{{{~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}{{{xxx{{{zzzxxxwwwvvvvvvvvvwwwtttpppiiiaaaYYYSSSOOOLLLNNNTTTeee}}}}}}{{{zzzzzz~~~```SSSjjjfffAAAAAABBB<<<===;;;888555444444555444333000888555<<<^^^}}}zzz{{{~~~|||rrrhhhaaakkkuuukkkmmmzzzxxxyyyvvvrrrqqquuu~~~{{{yyyzzzxxxtttuuuxxx}}}{{{wwwuuuxxxxxxwwwtttrrrqqqssstttsssttttttuuuuuutttsssrrrhhhbbbXXXOOOIIIHHHHHHHHHEEEFFFGGGHHHQQQjjjWWWAAA@@@>>>999888333333333222222222222111111111000000111111222333...222777555888YYYxxxmmm~~~}}}|||zzzwwwssspppmmmmmmnnnppptttxxxyyyyyyqqqooonnnooonnniiiaaa[[[ZZZ\\\[[[XXXWWWWWWSSSNNNIIIJJJKKKKKKKKKJJJHHHHHHGGGHHHHHHFFFCCCBBBBBBBBB???????????????===<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA???AAACCCDDDDDDDDDGGGIIIKKKPPPVVV[[[___cccjjjooohhhgggkkkqqqssspppnnnpppuuuyyy}}}|||{{{===BBB^^^___ggg~~~}}}sssaaaUUUSSSPPPLLLNNNRRRYYY___```fffuuuxxxyyy|||rrrhhh^^^VVVWWWWWWWWWVVVVVVVVVVVVVVVXXX[[[^^^______bbbggglllooorrrtttvvvuuuuuuuuuvvvyyy{{{}}}~~~~~~~~~zzzoooeeeZZZPPPLLLJJJJJJNNNPPPPPPRRRVVV[[[]]]```dddiiiooosssvvvxxxzzz~~~{{{{{{|||}}}~~~~~~~~~~~~}}}||||||{{{yyywwwyyyxxxwwwwwwwwwxxxzzzzzzwwwtttmmmfff]]]VVVPPPMMMMMMQQQ___sss}}}zzzwwwuuusss}}}hhhRRR\\\pppAAAAAADDD<<<>>>;;;888555444444555444333000888777@@@ddd~~~}}}vvvlllffflll}}}xxx|||~~~yyynnnjjjnnnxxx~~~}}}yyyxxxzzzzzzxxxyyy||||||}}}yyyvvvtttwwwxxxwwwvvvsssqqqrrrsssssssssssssssttttttuuuuuummmiii___RRRJJJIIIHHHFFFHHHCCCFFFIIINNNgggXXX>>>>>><<<777:::333333333333222222222222111111000000111111222333000111888999???ggg~~~~~~mmmhhhyyy||||||{{{xxxuuurrrnnnlllnnnnnnpppsssvvvwwwvvvtttllljjjjjjkkkkkkggg```ZZZXXX[[[ZZZUUURRRRRRNNNJJJCCCDDDGGGHHHHHHFFFCCCAAABBBCCCDDDCCCAAA@@@@@@AAA???>>>>>>======<<<<<<;;;:::999999888999;;;<<<===>>>AAADDDDDDCCCCCCFFFIIIIIINNNSSSXXX\\\bbbiiiooofffdddeeekkkooonnnmmmoootttyyy~~~|||xxxwwwwww;;;EEEeeeaaakkkzzz|||rrr___TTTTTTRRRLLLQQQUUU]]]bbbccciiizzz{{{ttt~~~}}}}}}{{{wwwmmmfff]]]UUUSSSSSSTTTTTTUUUUUUVVVVVVUUUYYY]]]___^^^```eeejjjmmmpppsssuuuuuuuuuvvvwwwxxx{{{}}}~~~vvvhhh]]]VVVOOOIIIKKKJJJKKKOOOPPPNNNOOOSSSTTTTTTVVVXXX\\\aaaeeegggkkknnntttzzz~~~zzz{{{|||}}}~~~~~~~~~}}}|||zzzyyyyyyxxxwwwvvvvvvvvvwwwxxx{{{}}}~~~{{{xxxrrrjjjaaaXXXRRRNNNNNNPPPZZZkkk~~~{{{wwwtttqqqrrroooRRRQQQ}}}xxxDDDDDDFFF:::<<<;;;888555444444555444333111888888GGGqqq{{{sssmmmlllvvvmmmmmmsss~~~|||zzzzzzyyyxxx|||wwwuuuxxxzzzzzz{{{}}}xxxzzz||||||zzzwwwvvvuuutttuuuvvvvvvtttsssttttttvvvuuusssrrrrrrssstttuuutttqqqfffVVVLLLJJJIIIFFFIII???EEELLLLLLccc\\\===<<<999222888444444333333333222222222111111000000111111222333777222888:::DDDrrr|||nnnuuuggglll~~~}}}yyysssnnnkkkiiilllmmmpppsssvvvuuurrrooojjjhhhggghhhhhhddd^^^YYYVVVYYYXXXRRROOONNNLLLIII@@@AAACCCDDDDDDBBB@@@??????@@@AAA@@@???>>>???@@@>>>===;;;:::999999::::::999888888888999;;;===>>>???BBBEEEEEEBBBBBBEEEHHHIIIMMMRRRVVVYYY^^^fffkkkeeeaaa```eeejjjkkkmmmooopppuuuzzz|||yyyvvvvvvxxx888DDDiiijjjqqq{{{xxxzzzqqq___TTTUUUSSSMMMSSSXXX___dddeeelll}}}}}}~~~}}}|||yyywwwwwwuuu{{{|||sssjjjeee```ZZZPPPQQQRRRSSSTTTUUUVVVWWWUUUZZZ___``````aaafffkkkkkknnnqqqtttuuuuuuwwwxxxyyy{{{~~~|||nnn\\\QQQMMMKKKHHHJJJIIIKKKNNNNNNKKKLLLPPPPPPPPPPPPQQQSSSWWWZZZ\\\aaaeeellltttzzz}}}yyyzzz|||}}}~~~~~~~~~}}}|||yyyxxxyyyyyyxxxttttttuuuvvvyyy|||}}}zzztttlllcccZZZSSSOOOPPPQQQYYYiii|||~~~{{{xxxvvvtttvvvSSSFFFnnn~~~GGGGGGHHH999999;;;888555444555555444333222777888LLL}}}~~~xxxsssjjj|||{{{sssnnnmmmttt}}}~~~~~~~~~}}}zzzsssppptttyyyzzzzzz|||tttvvvxxxyyywwwvvvwwwwwwqqqsssuuuvvvuuuuuuvvvwwwyyywwwtttqqqpppqqqssstttyyyvvvkkkYYYNNNKKKIIIFFFHHH<<>>??????>>>>>>???@@@===<<<999777777777999:::999999999:::<<<>>>@@@AAA???CCCFFFEEEBBBAAAEEEIIIKKKNNNRRRTTTVVV[[[bbbhhheee```^^^ccchhhkkknnnqqqkkkqqqwwwyyywwwvvvxxx{{{AAAJJJkkk{{{kkk}}}{{{uuu{{{|||wwwmmmaaaVVVPPPNNNNNNPPP[[[\\\[[[eeeooo{{{uuuxxx{{{xxxwwwwwwwwwwwwsssrrrqqqooojjjccc[[[VVVTTTQQQOOOOOORRRTTTSSSRRRVVVWWWYYYZZZ]]]aaagggllljjjlllnnnpppqqqtttxxxzzz{{{zzzzzz{{{}}}|||vvvooocccYYYRRROOOLLLKKKHHHIIIJJJKKKLLLLLLMMMLLLPPPQQQQQQQQQPPPPPPQQQSSSWWW\\\```eeennnyyy~~~~~~}}}|||zzzyyywwwvvvtttssswwwxxxyyy{{{}}}~~~xxxwwwtttkkk```WWWQQQPPPJJJMMMXXXhhhvvv~~~{{{yyy{{{~~~qqqOOOGGG[[[OOO>>>???<<<888<<<:::888666444444444444...BBB888LLLzzzqqqhhhuuuiiimmmwwwuuu}}}tttwww||||||zzzzzz||||||uuurrrwwwyyywwwwwwyyyzzzwwwuuuvvvwwwxxxvvvssssssrrrqqqtttxxxzzzxxxvvvxxxtttpppoooqqqtttttttttyyyvvviiiWWWKKKIIIIIIGGGCCCAAAHHHHHHQQQfffpppJJJ<<<@@@777:::555444333333222222333333111111111000111111222333---888:::666LLLffftttaaa^^^yyy}}}wwwqqqnnnmmmlllnnnpppqqqqqqqqqooonnnjjjhhhfffeeeccc```[[[XXXYYYTTTNNNMMMNNNNNNKKKGGGDDDCCCBBB@@@??????@@@@@@======<<<<<<<<<<<<======::::::999999888888777777777888999999999<<<@@@CCCCCCCCCCCCCCCCCCCCCBBBBBBKKKNNNRRRWWWZZZ\\\\\\\\\\\\]]]```dddhhhjjjiiihhhhhhlllrrrxxxzzzzzzwwwuuuAAAJJJiiizzzppp~~~oooooo~~~{{{vvvmmmaaaVVVOOONNNNNNPPP[[[]]]]]]hhhttt|||wwwwww|||yyywwwuuusssrrrnnnlllkkkiiifff```YYYTTTQQQNNNMMMNNNQQQTTTTTTSSSQQQSSSVVVYYY\\\bbbggglllgggjjjmmmoooqqqtttwwwyyy{{{{{{zzz{{{|||~~~zzzsssnnnfff```XXXQQQMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOOOOOOOPPPRRRTTTQQQVVV[[[```iiitttzzz{{{~~~}}}}}}}}}~~~~~~}}}zzzwwwvvvvvvvvvyyyyyyzzz|||}}}}}}}}}}}}vvvvvvssslllbbbXXXRRROOOKKKLLLTTTbbboooyyyXXXKKKWWW~~~UUUBBBAAA===:::;;;:::888666444444444444222???777RRR|||yyyrrriii}}}{{{rrruuu|||{{{zzz}}}zzzzzz{{{zzztttrrrwwwzzzxxxyyy{{{xxxwwwuuuvvvxxxxxxvvvtttyyywwwwwwxxx{{{|||zzzxxx{{{xxxtttrrrsssttttttssswwwvvvlllZZZMMMIIIIIIGGGFFFAAAIIIIIIPPP^^^|||sssOOO===>>>555777555444333333222222333333111111111111111222222333666999555666WWWyyyjjjyyygggnnn~~~|||yyyuuuqqqpppooommmnnnpppqqqrrrqqqpppooohhhfffcccaaa___]]]YYYVVVWWWSSSNNNMMMNNNMMMJJJFFFDDDCCCAAA@@@?????????@@@@@@???>>><<<;;;;;;::::::888888888888888777777777777888888999999;;;???BBBDDDDDDDDDDDDDDDDDDDDDDDDJJJMMMQQQUUUYYY[[[[[[[[[ZZZ[[[]]]aaaeeegggfffeeedddjjjrrrwwwyyyxxxxxxwww>>>HHHgggrrrooo~~~}}}uuugggnnnzzzuuukkk___UUUOOONNNNNNQQQ\\\^^^```lllyyy~~~yyyxxx|||~~~}}}~~~~~~||||||{{{yyyuuuqqqmmmjjjhhhfffdddbbb___[[[VVVRRRLLLKKKJJJLLLOOORRRTTTTTTPPPRRRVVVXXX[[[___cccgggdddggglllooorrrtttvvvxxx{{{{{{{{{{{{{{{{{{{{{{{{|||vvvnnneee___[[[XXXTTTQQQQQQQQQPPPPPPNNNOOOPPPQQQQQQRRRQQQQQQMMMNNNPPPPPPPPPQQQTTTVVVSSSYYY___dddmmmxxx~~~}}}}}}}}}}}}|||xxxvvvyyy|||{{{{{{|||||||||{{{zzzzzztttuuusssnnneee[[[TTTPPPLLLJJJOOOZZZhhh|||bbbPPPRRRrrr[[[DDDAAA>>>:::;;;:::888666555444444555666;;;777[[[rrr~~~xxxtttkkkqqq~~~~~~}}}uuuxxx||||||{{{yyyxxxxxx{{{}}}|||~~~~~~{{{zzzzzzzzzvvvtttwwwxxxwwwxxxzzzwwwvvvuuuvvvxxxxxxwwwvvv|||{{{zzzzzz||||||{{{zzz|||xxxvvvuuuuuutttssstttuuuppp```QQQIIIHHHHHHIIIAAAHHHKKKNNNTTTooo~~~|||yyyuuuSSS@@@???555888555444333333222222333333111111111111111222333333999777333>>>lllooopppvvvuuu}}}{{{wwwtttqqqooooooooommmooopppqqqqqqpppnnnmmmfffccc___]]][[[YYYVVVTTTTTTQQQMMMLLLMMMKKKHHHDDDDDDCCCAAA???>>>>>>>>>>>>AAA@@@>>><<<:::999888888666777777777777777777888777888888888999;;;>>>AAACCCDDDDDDEEEEEEFFFFFFFFFIIIKKKOOOSSSVVVXXXZZZZZZXXXXXXZZZ^^^aaacccbbbaaa^^^fffooottttttsssuuuwww:::HHHhhhmmmooo~~~~~~rrreeesssyyytttjjj^^^TTTNNNNNNOOOSSS^^^```bbbnnn|||yyyyyyzzz|||}}}{{{wwwtttqqqrrrsssuuuwwwxxxxxxxxxvvvwwwxxxwwwsssmmmhhhfffeeeccc```^^^[[[WWWSSSOOOJJJJJJJJJKKKMMMOOOQQQRRRRRRUUUWWWYYYYYY[[[]]]___aaaeeejjjoooqqqsssuuuwwwzzzzzz{{{{{{{{{zzzyyyyyy{{{~~~zzzsssmmmfff___[[[YYYXXXVVVVVVWWWWWWVVVUUUQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRSSSSSSSSSTTTVVVXXXYYY```fffkkksss~~~yyyxxx{{{}}}}}}}}}|||{{{yyyxxxwwwtttuuutttqqqjjj```WWWRRRLLLIIIMMMWWWcccwwwjjjTTTPPPjjj___CCC@@@===:::;;;999888666555444555555666888:::eeeyyylll|||yyyxxxmmmiiissswwwpppzzz~~~}}}|||yyyyyyxxxuuutttuuuxxxzzzyyy{{{}}}~~~|||zzzxxxzzzwwwvvvuuuuuuuuuuuuvvvuuuvvvwwwxxxyyyyyyxxxwwwyyyyyyxxxyyyyyyzzzzzzzzz~~~}}}{{{yyywwwvvvuuutttqqquuusssgggVVVJJJGGGHHHIII???HHHKKKLLLLLLccc}}}}}}|||rrrUUUBBBAAA888<<<555444333333222222333333222111111111111222333333444555777KKKnnn{{{vvv{{{uuupppmmmlllkkkkkknnnooopppooonnnkkkiiigggddd```\\\YYYXXXWWWUUUSSSQQQOOOLLLKKKJJJHHHEEEBBBCCCBBB@@@>>>============@@@???===;;;:::888888777555555666666777777888888777888888888999;;;???BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGIIILLLOOOSSSVVVXXXYYYWWWWWWXXX[[[___``````___ZZZcccmmmpppnnnlllooosss<<>>;;;:::999777666555555555555555888AAAmmmppplll|||{{{|||qqqkkkrrr|||ppprrr}}}{{{|||~~~}}}|||zzzwwwuuutttuuuwwwxxxyyy{{{}}}}}}|||yyywwwtttuuutttssssssuuuwwwwwwuuuwwwyyyzzzzzzzzzyyyyyyvvvwwwwwwwwwxxxyyy{{{}}}|||||||||{{{yyywwwvvvvvvppptttuuulll[[[LLLGGGIIIGGG>>>GGGKKKKKKIIIXXX~~~{{{sssVVVCCCAAA777<<<555444333333222222333333222222222111222333333444333666;;;RRRvvvppp}}}xxxrrrmmmllllllkkkkkknnnnnnnnnmmmjjjfffcccaaabbb___[[[XXXWWWVVVTTTSSSNNNMMMJJJHHHGGGEEECCCAAAAAA@@@>>>===<<<<<<=========<<<;;;::::::999999999555555666666777777888888777888999999999<<<@@@CCCCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHJJJMMMPPPTTTVVVXXXYYYXXXYYY[[[^^^______^^^]]]eeennnpppllljjjmmmqqqCCCWWW{{{kkkpppqqqfff```xxx}}}}}}vvvqqqfffZZZQQQMMMNNNPPPUUU```bbbdddqqq|||yyyvvvttt|||zzztttkkkaaaZZZXXXXXXXXX[[[^^^```bbbdddhhhjjjooorrrsssqqqlllgggffffff___]]][[[ZZZXXXTTTOOOLLLIIIJJJJJJJJJIIIJJJMMMOOOQQQSSSUUUWWWYYY[[[___bbbbbbeeejjjmmmppprrrtttvvvyyyzzzzzz{{{|||}}}~~~~~~|||tttooohhhcccaaaaaabbbbbbbbb```___^^^^^^]]]ZZZWWWZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ\\\]]]]]]\\\]]]___aaajjjrrrzzz~~~}}}|||}}}}}}~~~}}}}}}||||||zzzyyywwwvvvxxxwwwvvvtttooofff\\\UUULLLKKKOOOXXXaaaooo~~~|||yyytttrrrYYYNNNeeejjjIIICCC@@@>>>:::999777666555555555666444:::JJJtttpppwww~~~~~~vvvtttyyy~~~yyylllxxx~~~~~~}}}zzzvvvttttttuuuxxxxxxyyyzzz{{{{{{xxxuuummmqqqsssqqqrrrwww{{{|||wwwyyy|||}}}|||{{{zzzzzzwwwxxxxxxxxxxxxzzz}}}|||~~~~~~{{{xxxwwwwwwrrrtttuuuooo```PPPHHHIIIEEEAAAIIIIIIJJJIIIPPPxxxzzzYYYDDD???555888555444333333222222333333222222222222222333444444777:::>>>RRR}}}rrrlll}}}}}}wwwrrrllljjjlllnnnmmmlllllllllllljjjhhhddd```^^^___]]]ZZZXXXVVVUUUSSSQQQMMMKKKHHHEEECCCAAAAAAAAA>>>>>><<<<<<<<<<<<===>>>::::::999999999::::::;;;666777777777777777777888666888999:::;;;>>>CCCFFFEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHKKKNNNRRRVVVXXXZZZYYYYYY[[[]]]______^^^bbbhhhoooqqqnnnmmmnnnqqqGGG\\\gggnnnllleeefff~~~yyyyyyuuuoooeeeYYYPPPLLLNNNPPPTTT___bbbdddsss|||zzzwwwuuutttsssuuuoooeee\\\VVVSSSPPPOOOKKKNNNRRRUUUXXX\\\bbbgggjjjlllkkkggg```\\\\\\___UUUUUUVVVWWWVVVSSSNNNKKKFFFHHHJJJJJJIIIKKKNNNRRRSSSTTTVVVWWWYYY\\\aaaeeedddgggjjjmmmnnnqqqtttwww{{{{{{zzzzzz{{{|||}}}~~~}}}}}}yyyuuutttjjjhhhdddccccccdddddddddhhhgggeeeeeefffeeecccaaabbbcccccccccccccccbbbbbbbbbdddfffggghhhjjjmmmooo{{{||||||~~~}}}zzz{{{{{{{{{{{{zzzyyyxxxxxxyyywwwuuurrrmmmeee[[[TTTNNNLLLNNNUUU\\\jjj|||zzzuuuxxxZZZKKK```nnnKKKCCC@@@===999888777666555555666666666===PPPyyyrrr{{{~~~yyymmm|||~~~~~~}}}{{{|||}}}|||zzzxxxwwwwwwzzzxxxwwwxxxyyyyyywwwtttoootttvvvssssssxxx||||||yyy|||~~~{{{zzz{{{xxxyyyzzzyyyxxxyyy|||}}}yyywwwvvvtttsssssspppdddSSSIIIHHHEEEEEELLLGGGIIIKKKJJJdddxxx___GGGBBB555888555444333333222222333333333222222222222333444444777;;;BBBXXX~~~kkklll{{{{{{sssnnniiihhhjjjlllkkkiiihhhiiiiiiiiihhheeebbbaaa\\\ZZZXXXWWWVVVTTTQQQNNNLLLJJJGGGBBB???>>>@@@AAA<<<;;;;;;;;;;;;===>>>???:::999999999999999::::::888888888888888777777777666777999;;;===AAAFFFIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHIIIMMMQQQVVVXXX[[[ZZZYYYZZZ]]]^^^^^^^^^bbbfffkkknnnooooooooopppEEE[[[~~~iiirrrmmmjjjpppvvvuuuuuuooodddYYYPPPLLLNNNPPPSSS^^^aaaeeeuuu}}}{{{xxxuuuuuuvvvxxxzzziiiaaaXXXUUUUUURRRKKKDDDCCCFFFJJJNNNRRRXXX___eeeeeefffccc]]]UUUQQQRRRVVVNNNOOOQQQTTTUUUSSSNNNJJJDDDFFFIIIIIIJJJLLLPPPTTTWWWXXXXXXXXXXXX[[[```cccfffhhhjjjlllnnnppptttwww}}}|||zzzyyyyyyzzz|||}}}{{{}}}~~~{{{vvvpppkkkiiifffeeeeeefffhhhiiigggfffhhhgggffffffhhhhhhhhhfffhhhiiiiiiiiiiiiiiihhhhhhiiikkknnnppprrruuuyyy|||~~~zzz{{{|||wwwzzzzzzzzz{{{zzzzzzyyyyyyyyywwwssspppllldddZZZSSSQQQMMMMMMRRRXXXfff~~~|||yyy}}}[[[HHH\\\~~~pppJJJBBB===:::999888777666555555666666888@@@TTT}}}nnn~~~|||yyymmm|||xxxrrrwww{{{yyy|||zzzzzz{{{|||xxxzzz}}}~~~}}}|||{{{{{{{{{yyyvvvvvvxxxxxxvvvtttuuu{{{{{{uuussswwwyyyxxxzzz~~~|||{{{{{{yyyzzzzzzxxxvvvvvvyyy}}}yyyvvvvvvvvvsssrrrqqqfffUUUJJJHHHFFFIIIOOOFFFIIILLLFFFWWW|||bbbJJJFFF999;;;555444333333222222333333333333222222333333444555222:::GGGaaauuu|||oookkk}}}yyyzzzsssnnnhhhggghhhiiifffccceeefffhhhiiiiiigggeeedddZZZXXXWWWVVVUUUSSSOOOLLLLLLJJJEEE@@@======???BBB::::::::::::;;;===???@@@;;;:::999999888888999999::::::999999888888777777666777999;;;>>>BBBGGGKKKLLLLLLLLLLLLLLLKKKKKKKKKGGGGGGGGGIIILLLQQQVVVYYY[[[ZZZYYYZZZ\\\^^^^^^]]]```bbbfffjjjmmmoooooonnnKKK```ooonnniiirrrvvv~~~ssssssjjj```YYYRRRNNNPPPTTTYYY^^^aaadddqqq|||xxxtttvvv~~~wwwjjj___[[[UUUPPPLLLHHHEEEBBB???GGGKKKHHHGGGMMMVVV\\\ddd]]]VVVQQQMMMIIIIIIMMMLLLIIILLLTTTYYYTTTLLLHHHFFFGGGHHHJJJLLLOOOQQQRRRUUUVVVVVVUUUUUUXXX^^^ccchhhkkknnnooooooqqqvvvyyy{{{zzzzzzzzzyyyyyyyyyyyy|||{{{yyytttoookkkjjjjjjfffggghhhjjjjjjkkkkkkkkkjjjiiihhhjjjmmmnnnllljjjhhhgggggghhhjjjlllmmmllltttttttttvvvzzz}}}{{{}}}~~~~~~}}}zzzyyyzzz|||yyysssmmmfff\\\SSSVVVNNNMMMUUU\\\eeevvv[[[OOOPPPjjjxxxIIIEEEBBB@@@<<<;;;999777666555444444666BBBccciiixxx}}}~~~~~~uuuqqqjjjdddnnn~~~|||zzzyyyyyyyyyyyy{{{}}}}}}|||}}}~~~|||yyyzzz|||{{{vvvqqqyyy{{{}}}|||yyywwwxxxzzz|||xxxvvvvvvvvvwwwwwwxxxyyy{{{|||}}}~~~yyyuuutttxxxtttpppllldddVVVMMMIIIHHHGGGHHHIIIGGGGGGOOOXXXqqq|||kkkOOOCCC@@@333777555222222333444444444222222333555666777555444333???GGGcccjjj```ooo~~~xxxtttsssmmmkkkiiifffdddcccccccccfffjjjkkkhhhgggiiiiiigggbbb^^^XXXSSSPPPNNNLLLJJJKKKIIIEEEAAA???=========<<<;;;999999999<<>>@@@JJJQQQTTTRRRJJJCCCAAABBBGGGPPPZZZ[[[XXXXXX\\\[[[RRRIIIDDDGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRTTTXXX\\\```fffjjjmmmooooooqqquuuxxxtttuuuwwwyyyyyyyyywwwvvvvvvrrrmmmkkkkkkiiifffbbbhhhiiijjjkkkmmmnnnooopppnnnnnnnnnpppssstttsssrrrooonnnmmmmmmooosssvvvyyyzzz||||||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwqqqjjj```VVVRRRKKKJJJQQQWWW___vvv~~~lllWWWLLLJJJWWW{{{OOO@@@;;;;;;;;;:::999777666555555555>>>CCCeeemmm```~~~zzzkkkdddooo}}}|||zzzzzz{{{}}}~~~yyyxxxxxxyyy{{{~~~~~~||||||{{{{{{vvvwwwxxxyyyxxxxxxyyy{{{zzzxxxwwwyyy}}}~~~|||yyyyyyzzz{{{zzzyyyxxxxxxzzzwwwxxxyyyxxxvvvvvvxxxyyywwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~zzzwwwtttsssuuurrrpppooohhhYYYMMMGGGHHHGGGFFFGGGEEEDDDJJJRRRiii|||XXXBBB===777777555333222333444444333222222222222333444555555999BBBNNNsssgggllljjj___zzzzzzuuuooolllkkkiiigggeeecccccccccccceeeiiijjjhhhfffeeeaaa\\\YYYYYYYYYYYYVVVPPPHHHCCCDDDBBB@@@===<<<;;;;;;;;;999999999999::::::;;;;;;:::999888888888888999:::999999999999999888777666888999999;;;???CCCGGGJJJPPPQQQSSSTTTUUUTTTSSSRRRNNNLLLJJJHHHIIIKKKNNNQQQZZZZZZ[[[]]]___^^^\\\YYYXXXZZZ\\\]]]]]]]]]___aaaQQQgggnnn}}}wwwuuu|||~~~wwwooofff]]]VVVQQQMMMPPPTTT[[[```dddkkk||||||yyyxxxxxx{{{ooo___SSSOOOKKKFFFDDDDDDFFFHHHIIIHHHGGGCCCAAAFFFNNNSSSRRRNNNFFFAAAAAAEEEKKKUUU___fff^^^VVVRRRNNNIIIFFFFFFEEEEEEEEEFFFHHHIIIKKKKKKLLLMMMPPPRRRUUUXXX[[[]]]cccfffkkkmmmmmmooorrrvvvtttvvvxxxyyyyyywwwtttrrrrrrmmmiiiiiilllmmmiiifffmmmmmmllllllllllllllllllmmmnnnoooppprrrsssssssssttttttrrrrrrrrruuuzzz}}}|||~~~}}}}}}}}}~~~~~~}}}}}}~~~{{{tttmmmbbbXXXRRRKKKJJJQQQUUU[[[qqqkkkVVVKKKJJJQQQqqqUUUEEE======;;;:::999777666555555555;;;???eeeggg[[[~~~}}}~~~yyyuuusssrrrqqqpppqqqsssuuuvvvppppppqqqsssuuuyyy|||~~~}}}}}}|||{{{zzzyyyyyyyyyuuuvvvxxxxxxwwwvvvxxxyyyyyyxxxxxxyyy|||}}}|||{{{xxxxxxxxxwwwwwwwwwwwwxxxwwwwwwvvvuuuuuuvvvxxxzzzzzzzzzyyyxxxxxxxxxyyyyyy||||||{{{zzzxxxuuutttsssqqqoooppprrrmmm___QQQJJJIIIFFFEEEFFFDDDCCCGGGMMM___^^^FFF;;;777888555333222333444333333333444333333333444666888888CCCXXXYYYsssccclll|||yyyuuupppkkkkkkjjjhhhfffeeeddddddeeedddhhhiiihhhgggeee```YYYWWWWWWXXXXXXUUUOOOGGGAAAAAA@@@>>>===<<<;;;;;;;;;777888999::::::999888888999999888888888888999999999999888888777777666666888999999<<>>::::::888777666666666666:::BBBjjjdddaaa~~~}}}sssgggffffffgggiiillloooqqqlllmmmnnnpppssswwwzzz|||}}}zzzzzzzzzzzzyyyxxxxxxwwwvvvwwwxxxxxxwwwvvvxxxyyyzzzyyyxxxyyyzzz{{{zzzzzzvvvuuuttttttuuuuuuvvvvvvzzzxxxvvvuuuuuuwwwxxxyyy}}}|||{{{yyyxxxwwwwwwvvvzzzyyyxxxwwwvvvuuusssrrrnnnlllnnnsssqqqeeeVVVNNNIIIEEEDDDEEEDDDBBBEEEJJJOOO{{{rrr]]]KKK@@@===888666333222333333333222222333333333111222555888888IIIjjjZZZbbbyyy{{{yyyvvvrrrmmmlllkkkiiihhhggggggggghhhcccfffhhhggghhhggg```XXXVVVUUUTTTSSSQQQLLLFFFAAA@@@???>>>>>>======<<<<<<777777999:::999888777666888888888888888888888888888888888777777666666666888888:::<<>>MMMuuuccc___~~~~~~zzz{{{|||zzz~~~uuueee]]]]]]^^^___bbbfffjjjllljjjkkklllooorrrvvvxxxzzz{{{}}}xxxyyyyyyzzzzzzyyyxxxxxxvvvwwwxxxxxxwwwvvvwwwyyyzzzyyyyyyxxxxxxxxxxxxyyyvvvtttrrrrrrtttuuuvvvuuu}}}zzzwwwvvvwwwyyyyyyyyy}}}|||zzzyyyxxxwwwwwwwwwyyywwwvvvvvvvvvuuusssqqqmmmkkkmmmsssrrrgggYYYPPPIIIEEECCCEEEEEECCCDDDHHHFFFjjjhhh\\\NNN@@@>>>999666444222333333333222///111333222000000333666;;;SSS}}}eeekkk{{{xxxuuuqqqnnnlllkkkjjjhhhhhhhhhiiijjjccceeeffffffgggggg```WWWTTTSSSQQQOOOMMMIIIDDD@@@?????????>>>>>>======<<<888888999999999888666555777777888999999888777777888888777777777777888888777888:::>>>CCCHHHNNNQQQRRRTTTVVVWWWXXXWWWVVVUUUUUUQQQLLLKKKMMMNNNMMMKKKHHHKKKOOORRRSSSVVVYYY[[[\\\\\\\\\ZZZZZZ\\\```cccPPPqqqsssxxx{{{wwwnnnfff]]]WWWSSSPPPSSSXXXZZZ]]]bbbkkkrrrqqqpppssszzzwwwkkkbbb[[[TTTFFFCCCAAAAAACCCEEEFFFGGGHHHJJJJJJJJJMMMTTTWWWUUUNNNIIIFFFHHHIIIIIINNNSSSMMMKKKLLLOOOLLLFFFCCCDDDBBBBBBCCCEEEFFFIIIJJJLLLRRROOONNNOOOTTTYYY[[[\\\```eeekkknnnooopppsssvvvuuuuuutttrrrooommmkkkiiigggggghhhjjjlllnnnpppqqqjjjjjjjjjjjjlllooorrrtttpppsssuuutttrrrqqqrrrtttrrruuuxxxxxxvvvxxx}}}~~~}}}{{{~~~~~~~~~}}}~~~|||vvvoooeee[[[TTTMMMLLLRRRSSSUUUfff}}}zzzwwwuuunnn```QQQJJJLLL^^^ZZZFFF;;;<<<:::999888777666666666666AAAXXXggg```}}}|||~~~~~~~~~{{{wwwxxxwwwuuuvvvooodddXXXXXXXXXYYY\\\```cccfffhhhiiikkkmmmpppsssvvvwww|||{{{uuuvvvwwwxxxxxxwwwwwwvvvvvvwwwxxxwwwvvvuuuvvvwwwxxxxxxwwwvvvvvvvvvxxxyyyxxxuuurrrrrruuuwwwwwwwww|||yyywwwwwwyyy{{{zzzyyyyyyyyyxxxxxxxxxyyyzzzzzzwwwvvvuuuvvvwwwvvvssspppnnnkkkkkkqqqqqqfffWWWNNNHHHDDDCCCEEEFFFDDDEEEHHHCCC]]]iii^^^MMM;;;:::999777444222333333222111///333666666333222444777<<>>>>>===<<<;;;::::::999999888777666555666777888999999888777666777777777666777888:::;;;777888:::???EEEKKKQQQTTTPPPRRRSSSVVVXXXYYYZZZZZZ[[[VVVQQQOOOPPPOOOLLLIIIFFFHHHKKKLLLMMMPPPUUUXXX[[[[[[[[[ZZZZZZ\\\```cccPPPnnn{{{mmm|||xxxzzzvvvooofff]]]XXXSSSQQQTTTYYYZZZ]]]bbbmmmxxxpppnnnpppzzztttiiiaaaXXXQQQHHHFFFDDDEEEFFFHHHHHHHHHKKKMMMMMMJJJMMMUUU[[[\\\XXXRRRNNNNNNNNNOOOTTT[[[XXXTTTPPPNNNHHHCCCBBBEEEDDDDDDEEEEEEFFFHHHIIIJJJPPPMMMKKKMMMSSSYYY]]]^^^\\\aaagggkkklllmmmppprrrrrrrrrpppnnnlllkkkjjjiiikkklllnnnnnnnnnppprrrtttnnnmmmllllllmmmoooqqqsssnnnqqqsssrrrooonnnooopppmmmqqqvvvxxxwwwyyy~~~~~~zzz}}}}}}}}}}}}}}}~~~~~~~~~yyytttooofff]]]SSSLLLLLLQQQRRRSSSdddzzzxxxooopppqqqhhhYYYNNNOOO___^^^FFF;;;>>>999999888777666666666777AAA\\\mmmkkk~~~}}}}}}}}}}}}~~~~~~~~~|||~~~yyywwwvvvpppjjjVVVUUUUUUVVVXXX[[[___```fffgggiiillloooqqqssstttzzzsssrrrrrrtttuuuuuuuuutttsssuuuvvvwwwvvvuuutttuuuvvvuuuvvvvvvuuuuuuvvvxxxzzzyyyvvvssssssvvvyyyyyyxxxzzzwwwvvvwwwzzz|||{{{zzzvvvvvvvvvxxxyyy{{{}}}~~~vvvuuuuuuvvvxxxwwwsssooooookkkkkkoooooodddTTTKKKHHHDDDBBBEEEFFFEEEEEEHHH???OOOqqqjjj^^^LLL999:::999777444222333333222111222666;;;;;;888666888;;;;;;[[[tttsss|||sssmmmiiihhhjjjiiihhhgggggghhhiiijjjffffffdddaaabbbaaaYYYPPPMMMMMMMMMMMMKKKFFF???:::>>>???>>>>>>===<<<::::::;;;::::::999888777666666666777888999999888777666777777666777888999;;;<<<666888;;;???FFFMMMSSSWWWOOOPPPRRRUUUXXX[[[^^^___aaa[[[TTTRRRRRRPPPLLLHHHDDDFFFGGGGGGGGGJJJOOOTTTYYYZZZZZZZZZZZZ\\\___bbb