BM6P6(@ ******)))(((((((((((((((111***$$$###(((,,,,,,+++''''''''''''''''''&&&&&&''''''&&&$$$$$$&&&***---((('''&&&%%%&&&(((***+++&&&''')))*********(((((($$$&&&(((***+++***)))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%---%%%!!!$$$(((((('''((()))(((((('''''''''((((((%%%%%%'''((())))))))))))***)))(((''''''((()))***+++))))))+++...///,,,)))...//////...------000222111222333333333111000.........---,,,,,,+++******++++++,,,---,,,+++***)))'''***)))&&&'''***+++((())))))************)))(((&&&''''''(((((((((((((((***))))))((('''&&&&&&&&&+++(((&&&&&&((((((%%%###...,,,***((('''''')))))))))$$$'''((("""###&&&!!!$$$&&&(((((('''&&&'''((('''&&&%%%$$$###$$$%%%&&&'''((())))))(((&&&$$$###'''&&&%%%%%%%%%%%%&&&'''''')))+++***'''%%%%%%'''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$#########$$$((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((()))***+++***((('''''''''&&&%%%$$$&&&)))***(((&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''''''''''')))***&&&'''((((((&&&&&&&&&((()))%%%$$$(((((($$$%%%)))''''''''''''''''''''''''"""###%%%'''''''''%%%$$$((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))((((((((((((&&&%%%(((,,,***%%%%%%&&&(((******)))'''&&&******)))&&&%%%&&&***,,,((('''&&&%%%%%%&&&'''(((&&&)))+++((($$$###''',,,%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))$$$%%%(((***+++)))'''&&&((((((((((((((()))******(((((())))))))))))((((((+++***)))'''''''''((()))'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&''')))***&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''******(((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&'''"""'''******(((&&&%%%''''''''''''''''''&&&&&&%%%&&&&&&%%%$$$%%%(((+++((('''&&&&&&'''(((***,,,&&&'''((()))))))))))))))&&&''')))***++++++******************************''''''((())))))(((''''''***$$$ $$$)))))))))***((((((''''''&&&''''''(((&&&&&&'''(((((()))(((((((((((((((((())))))***++++++))))))***,,,---,,,)))......///...------///111222333333333222222111000......------,,,++++++***++++++,,,,,,,,,+++***))))))+++***'''&&&))))))&&&''''''((((((((('''''''''&&&'''(((((())))))((((((***))))))(((''''''&&&&&&***(((&&&&&&((((((&&&###+++***)))''''''''''''(((***$$$((()))###%%%(((###%%%'''))))))((((((((()))''''''%%%$$$$$$$$$%%%&&&'''((())))))((('''%%%###((('''&&&&&&&&&&&&'''(((&&&(((***)))'''&&&&&&((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%'''(((((('''&&&'''(((---+++((('''((('''$$$"""%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((&&&%%%&&&'''((('''%%%%%%'''((()))%%%%%%((((((%%%%%%)))''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,***$$$###%%%'''&&&''''''((())))))((('''&&&))))))((('''&&&&&&)))+++((('''&&&&&&&&&&&&'''(((***,,,,,,)))$$$"""$$$((()))((('''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&((()))***)))((('''))))))(((((((((((())))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''')))'''%%%$$$###$$$%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((('''$$$###$$$%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))******))))))(((***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%% ***,,,'''######&&&&&&&&&&&&&&&&&&&&&''''''###$$$&&&&&&%%%%%%'''(((((('''&&&&&&'''(((***+++''''''''''''((()))***+++&&&''''''(((((())))))***************************(((((())))))))))))(((((((((### %%%)))))))))+++'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***+++++++++++++++)))((((((***++++++***---......---,,,---///000444333222111111111222222......------,,,++++++++++++,,,,,,,,,,,,+++***)))***,,,+++'''&&&((((((%%%''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))(((''''''&&&&&&***(((''''''((('''&&&%%%))))))((((((''''''&&&&&&)))$$$(((***$$$&&&***%%%%%%'''))))))))))))***+++((('''&&&&&&%%%%%%&&&&&&'''((())))))((('''%%%$$$)))(((''''''''''''((()))%%%'''))))))((('''((()))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''###%%%''''''''''''((()))&&&$$$######%%%'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&(((***)))&&&"""(((((('''&&&$$$%%%'''***(((%%%%%%''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&%%%"""((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))(((!!!$$$&&&)))))))))(((((('''''''''&&&(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((***+++,,,)))%%%###%%%'''***((('''%%%%%%%%%&&&'''&&&''''''(((((()))))))))''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$###""""""((((((''''''&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&%%%(((((('''''''''(((((())),,,+++)))(((&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''))))))(((&&&$$$###%%%''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%)))'''"""!!!'''---%%%%%%&&&&&&&&&&&&''''''"""$$$&&&'''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))'''&&&&&&&&&''')))+++,,,&&&&&&%%%%%%&&&&&&'''(((************************((((((((((((((((((((((((((($$$"""&&&)))((((((***&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''&&&''')))+++,,,---,,,,,,***)))((('''(((***++++++,,,---......------...000333222000......///111333......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))+++***'''&&&))))))&&&)))((((((((()))))))))***''''''((()))))))))))))))))))))(((((('''''''''''')))((((((''''''''''''&&&(((((()))))))))((('''&&&'''"""&&&)))$$$&&&+++&&&$$$&&&))))))))))))***+++(((((('''''''''&&&&&&'''((((((((()))((('''&&&%%%(((''''''''''''''''''(((%%%&&&'''(((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$"""''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((("""""""""###%%%(((***+++%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''### """(((+++)))&&&)))((('''%%%###$$$(((+++'''&&&%%%&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''((((((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((("""&&&&&&""" $$$((((((++++++)))(((''''''''''''$$$&&&((()))'''&&&&&&&&&'''''''''&&&&&&'''''''''&&&((()))((('''&&&(((***&&&&&&%%%%%%$$$###"""!!!''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''&&&&&&'''((()))&&&''''''(((((()))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''((())),,,,,,+++***)))))))))***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&!!!$$$&&&((()))***((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''))))))'''$$$"""###'''+++%%%%%%%%%%%%&&&&&&''''''!!!$$$&&&'''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&(((***+++''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''***&&&%%%'''(((&&&%%%'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''&&&''')))+++,,,---,,,,,,***))))))(((((()))+++,,,,,,---//////...---...///111///---++++++---000222......------------,,,,,,,,,,,,++++++++++++***+++&&&))))))&&&'''***+++)))((((((''''''((()))******'''(((((()))))))))))))))((((((((((((''''''''''''(((((()))((('''''''''((())))))*********)))((((((&&&!!!%%%(((###&&&***%%%%%%''')))))))))((()))+++))))))))))))((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))******)))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''###$$$&&&''''''&&&$$$###''''''''''''''''''''''''&&&$$$"""###%%%''''''%%%&&&&&&''''''''''''&&&&&&(((&&&%%%&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%###$$$$$$******)))(((''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((######((()))''')))((('''%%%###$$$(((+++&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((***+++***((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&(((((('''***...,,,''',,,+++***(((''''''''''''$$$&&&))))))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((()))###%%%&&&'''&&&$$$!!!)))(((((('''&&&%%%$$$$$$&&&'''''''''(((((())))))&&&'''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((()))###$$$&&&((()))*********(((((())))))))))))(((((('''((()))******)))((('''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""&&&))))))((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&!!!"""$$$''')))+++,,,---''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&%%%###!!!$$$$$$%%%%%%&&&&&&''''''###%%%'''(((&&&%%%%%%%%%######$$$%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***'''&&&)))((($$$$$$&&&%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%&&&'''((('''((()))***++++++++++++)))*********))))))+++,,,,,,...000000///...///000///...+++******,,,///000......---------------------,,,++++++******++++++%%%((((((&&&'''+++,,,***&&&%%%%%%$$$%%%&&&((()))'''((())))))******))))))((((((((((((((((((''''''''')))))))))''''''((()))************))))))))))))%%% %%%'''"""%%%)))$$$''')))***+++***)))***+++)))************)))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%''')))***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###&&&((('''%%%&&&&&&''''''''''''&&&&&&'''%%%%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$""" !!!!!!###%%%&&&%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++&&& !!!$$$%%%%%%(((((('''&&&$$$%%%'''***%%%'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%&&&(((******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((''''''***,,,''' *********))))))(((((((((%%%'''))))))((('''&&&'''&&&&&&'''(((((('''&&&&&&))))))))))))((('''&&&%%%%%%&&&(((***)))'''$$$"""))))))((('''&&&%%%%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((()))$$$$$$%%%'''((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&***)))'''&&&&&&'''(((((("""$$$&&&((()))***))))))(((((())))))))))))((((((%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$'''((('''%%%%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((()))###$$$&&&((((((&&&###!!!###$$$$$$%%%&&&&&&''''''%%%&&&((((((&&&%%%&&&'''$$$%%%%%%&&&''''''''''''''''''((((((''''''&&&&&&'''((())))))))))))'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((&&&&&&)))(((%%%%%%(((&&&&&&&&&&&&'''((()))***&&&&&&$$$$$$$$$&&&((()))(((((((((((())))))***+++(((***,,,,,,******+++,,,---///111111000000000111...---,,,++++++---///000------..................---,,,+++*********++++++&&&))))))&&&'''***+++)))&&&%%%$$$$$$$$$&&&(((***(((((()))************)))'''(((((((((((((((((((((''')))***)))''''''(((******)))(((''''''((()))***'''"""&&&(((###%%%)))$$$+++,,,...---,,,***++++++******+++++++++***)))((()))((((((((((((((())))))%%%&&&'''(((((('''&&&%%%'''&&&%%%'''******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""&&&)))'''%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%###"""###$$$!!!$$$%%%&&&''')))&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&&&&'''((('''%%%%%%'''((($$$''''''######''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***$$$''''''%%%%%%'''&&&"""((()))***+++******((((((&&&((())))))((('''((()))&&&&&&'''(((((('''&&&&&&)))(((((())))))(((&&&$$$((((((''''''''''''''''''((((((((()))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&))))))((('''''''''''''''$$$&&&'''))))))((('''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''((()))'''((())))))************))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!%%%''''''%%%%%%%%%(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&$$$###"""%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%'''&&&%%%%%%''')))######$$$%%%%%%&&&''''''&&&'''((('''&&&%%%&&&(((%%%&&&'''((())))))))))))'''(((((()))(((&&&%%%$$$###$$$&&&''''''&&&$$$"""***************************)))(((''''''((()))***%%%$$$&&&))))))%%%&&&***&&&&&&&&&'''((()))******&&&%%%$$$###$$$&&&)))******)))(((''''''((()))***'''***......,,,***+++,,,---///222222111000000111...------,,,---...///000------..................---,,,+++*********+++,,,(((+++***'''&&&)))***'''((('''&&&%%%&&&(((***,,,(((((()))***************'''''''''(((((((((((((((&&&)))******''''''(((+++)))((('''%%%&&&''')))***)))$$$(((***$$$&&&***%%%...///000000---,,,,,,---******+++,,,+++***)))((())))))(((((((((((()))***&&&'''((())))))((('''&&&(((&&&%%%'''******(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&### """''')))(((%%%&&&''''''''''''''''''&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((((((''''''((())) $$$***+++***'''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$''')))((((((((()))&&&'''((((((&&&&&&&&&((($$$''''''""""""''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,---$$$***,,,(((&&&***...///'''(((***+++,,,+++)))(((((()))***)))((('''(((***%%%&&&'''(((((('''&&&%%%%%%%%%&&&(((******)))((()))'''$$$"""###%%%(((***'''((()))***+++,,,------&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%))))))(((((((((''''''&&&'''((())))))(((&&&$$$###(((((())))))))))))(((((()))(((''''''''')))***+++&&&&&&&&&'''''')))******%%%&&&&&&&&&&&&&&&%%%$$$******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&)))))))))***))))))((((((%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ !!!###%%%&&&&&&&&&%%%((((((''''''''''''((((((+++***))))))******)))'''!!!###&&&)))+++---------***((('''((()))***)))'''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))******))))))))))))***************+++,,,+++******,,,------------...000111333444000000////////////000000000000000///...,,,+++***(((((()))++++++,,,+++++++++,,,+++)))'''%%%&&&'''))))))))))))((((((((((((((()))+++,,,---,,,***))),,,)))&&&''')))++++++)))'''((()))((('''&&&''')))******))))))))))))******))))))***+++++++++******111222222000---+++++++++......---,,,++++++******************))))))))))))))))))))))))(((((((((((()))(((((('''''''''((((((((('''%%%$$$$$$%%%'''((()))))))))(((&&&%%%'''((('''((((((&&&$$$$$$%%%''''''&&&&&&&&&&&&'''((((((%%%$$$"""!!!"""%%%))),,,"""&&&'''%%%%%%'''&&&"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$%%%(((&&&""""""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''***'''$$$"""!!!###%%%'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''')))******'''%%%&&&&&&&&&%%%$$$&&&))),,,''''''&&&&&&&&&'''((((((((((((((('''%%%%%%&&&''''''((()))(((''''''''')))&&&'''''''''(((((())))))'''''''''(((((((((((())))))))))))))))))))))))))))))&&&'''+++***&&&'''---(((((((((((((((((((((((()))))))))))))))(((''''''******++++++++++++******+++***)))(((((((((((((((''''''(((((())))))******))))))((('''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))'''%%%&&&***+++)))***,,,(((***+++)))&&&$$$%%%''')))&&&&&&((((((%%%$$$'''''''''&&&%%%&&&'''((()))((())))))'''&&&&&&(((***(((******'''$$$%%%***///***)))(((''''''((()))***''''''''''''''''''''''''---,,,+++)))((('''''''''******)))((('''&&&%%%%%%((((((''''''''''''((((((+++)))'''&&&%%%&&&((()))******))))))((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))(((&&&%%%&&&''')))+++(((((())))))(((&&&%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%&&&'''((()))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&&&&''')))((('''(((*********(((((())))))***)))((('''&&&((('''&&&'''(((((((((&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***+++***)))(((((('''((((((******)))))))))***+++++++++,,,,,,+++))))))+++,,,,,,,,,---...///111222333000000////////////000000000000//////---,,,+++******++++++++++++******)))+++++++++(((&&&%%%'''((()))((((((((((((((((((((((((((()))******)))((('''***)))((((((******'''$$$&&&'''((('''&&&%%%&&&((())))))((((((((())))))***)))******+++++++++++++++000000111111000...+++)))******+++,,,,,,++++++***************))))))))))))))))))))))))((((((((('''((((((''''''''''''(((((('''&&&$$$######$$$&&&'''&&&'''''''''&&&&&&''')))&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&'''((()))%%%$$$###"""###%%%(((***%%%'''&&&######&&&'''%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$%%%)))((($$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&***(((&&&$$$###$$$&&&'''''''''&&&&&&''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&''')))+++***)))'''%%%))))))(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&''''''((('''((()))(((&&&%%%&&&'''&&&((()))((('''&&&'''(((&&&'''''''''((((((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))((('''(((,,,+++'''(((,,,)))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))((()))))))))((((((((('''''''''((((((((()))))))))***))))))((('''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''''''((((((+++'''&&&'''&&&$$$$$$((((((***+++)))&&&%%%&&&''')))&&&&&&((((((%%%%%%''''''&&&&&&%%%&&&'''((()))%%%&&&&&&%%%%%%&&&))),,,***(((&&&%%%%%%&&&''''''***)))(((''''''((()))***''''''''''''''''''''''''******)))))))))))))))***)))))))))(((''''''&&&&&&((((((''''''''''''((((((***)))'''&&&&&&&&&((()))((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((&&&&&&&&&''')))***''''''(((((('''&&&$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))(((((('''''''''''''''''''''&&&%%%$$$$$$%%%%%%'''&&&&&&'''***,,,++++++,,,,,,+++***(((&&&$$$###'''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++))))))(((((((((((()))))))))((('''&&&'''(((***++++++,,,,,,+++)))((()))+++***+++,,,---...000111111000//////......//////000//////......---,,,+++***++++++++++++++++++***)))******)))'''&&&&&&(((+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((()))***((($$$!!!%%%&&&'''&&&%%%$$$%%%''''''''''''''''''((()))************+++++++++,,,,,,...---...111444222---(((&&&''')))***++++++++++++++++++*********))))))))))))))))))(((((((((''''''((((((''''''''''''((((((&&&%%%$$$######$$$%%%&&&###%%%&&&&&&&&&&&&''')))$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$$$$%%%&&&'''&&&'''%%%!!!!!!%%%'''&&&((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###&&&***)))%%%((('''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''((((((((((((((('''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%)))---...+++'''&&&&&&))))))(((&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''))))))(((&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''))),,,+++((((((+++))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((('''''''''((()))))))))(((&&&&&&(((((((((((()))))))))))))))((((((''''''''''''(((&&&''''''(((((((((''''''''''''''''''''''''((((((...)))&&&&&&%%%###%%%)))((()))***)))'''&&&&&&''')))&&&&&&((((((%%%%%%''''''&&&&&&&&&&&&'''((((((&&&%%%$$$###"""###'''***+++'''$$$%%%((()))&&&###))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((()))***+++,,,(((((((((((((((((((((((((((((((((''''''(((((((((***)))(((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&''')))***&&&&&&''''''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&(((***,,,((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&(((+++---...---***))))))(((((('''&&&%%%'''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''ӵ'''''''''''''''''''''''''''((())))))%%%%%%&&&''')))***,,,---((('''%%%$$$$$$&&&)))+++,,,,,,,,,***((('''((())))))***+++---...///000000/////////......////////////...---,,,,,,+++++++++)))***++++++,,,,,,++++++******)))'''%%%&&&))),,,'''''''''(((((((((((((((***)))'''%%%$$$$$$%%%&&&((((((((((((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''Ħ'''((()))*********Ħ,,,---,,,******...333555111,,,))))))(((((()))***,,,---+++ӵ)))))))))((((((((('''''''''(((''''''''''''(((((()))'''&&&%%%%%%%%%%%%&&&'''%%%'''(((((('''&&&'''(((###%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&%%%%%%$$$%%%'''&&&######&&&'''%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%$$$%%%)))(((%%%)))(((%%%Ħ$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%+++000000+++&&&%%%'''%%%&&&'''&&&%%%&&&(((***$$$$$$%%%&&&&&&'''''''''%%%'''******)))'''&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&)))+++***(((''')))(((((((((((((((((((((((())))))*********))))))(((''''''((((((((((((''''''%%%'''(((***)))(((&&&%%%(((((((((((()))))))))))))))(((''''''''''''(((((('''((((((((((((''''''&&&'''''''''(((((((((''''''%%%""""""%%%&&&%%%'''+++((())))))(((''''''''''''(((&&&&&&((((((%%%%%%(((&&&&&&&&&&&&''''''(((((()))(((&&&""" """%%%)))(((''')))++++++)))&&&))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((()))***+++,,,''''''''''''(((((())))))''''''((((((((((((''''''))))))(((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))***(((((('''&&&%%%%%%&&&&&&((('''''')))---//////...((('''''''''''''''((((((((('''&&&&&&(((((('''&&&%%%&&&&&&&&&'''4ĉ@ӵ''''''''''''''''''''''''((())))))%%%%%%&&&''')))***,,,---)))(((&&&%%%&&&(((+++---+++++++++***'''&&&'''(((((()))+++---...///////////////............//////...---,,,+++******++++++,,,------,,,,,,+++)))))))))))))))'''&&&'''***,,,&&&&&&''''''((((((((())),,,***'''%%%$$$%%%&&&''')))((('''&&&&&&'''***,,,&&&((()))((('''&&&'''(((>L&&&'''(((((())))))=hĦ---+++'''&&&)))000444444222///,,,)))&&&&&&))),,,///4ĉ@ӵ(((((((((((('''''''''''''''''''''''''''((())))))(((((((((''''''((((((((()))***+++***(((&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&((())))))%%%%%%&&&&&&&&&%%%$$$###!!!%%%'''&&&&&&'''%%%!!!%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$%%%((('''"""(((&&&$$$>L%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%+++000///***&&&&&&'''$$$&&&''''''&&&&&&(((***###$$$%%%&&&''''''''''''$$$'''***+++)))(((''''''&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((''''''''''''''''''''''''''''''''''''))))))************)))))))))))))))******)))))))))%%%'''(((******)))'''&&&))))))))))))((((((((((((((((((''''''''''''((((((((((((((()))(((((('''''''''(((((())))))(((''''''$$$&&&$$$$$$''')))(((((('''((((((''''''(((%%%%%%((((((%%%&&&(((&&&&&&&&&'''''''''''''''((((((&&&### """$$$"""%%%)))+++***)))***,,,(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((((((((())))))&&&&&&''''''((()))))))))''''''((())))))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''')))((((((***,,,...------)))(((''''''&&&&&&''''''((('''&&&'''((()))(((&&&%%%%%%%%%&&&'''GG=?''''''))))))(((((())))))***+++))))))(((((((((((())))))+++***))))))***,,,...000)))******)))'''&&&''')))((()))+++...///////////////......------......///------+++***)))***++++++111000///---+++)))&&&%%%((()))))))))'''''')))***&&&&&&&&&''''''(((((()))+++***(((&&&%%%&&&'''(((((((((&&&%%%$$$''',,,000'''((()))(((''''''((()))HdĦ&&&&&&''''''(((=Īj***'''%%%''',,,000222222000---)))&&&&&&)))---///GG=?(((((('''''''''&&&&&&''''''&&&''''''((()))***))))))))))))))))))))))))***,,,---,,,)))'''%%%%%%%%%&&&&&&&&&%%%%%%'''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$ %%%(((''''''(((%%% $$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))'''$$$%%%'''&&&"""&&&%%%$$$HdĦ%%%%%%%%%&&&'''''''''''''''%%%&&&&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''((((((((()))$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''***---,,,)))''''''((('''((()))(((&&&%%%%%%&&&###$$$&&&((())))))((((((%%%''')))***)))(((((()))'''((()))((('''&&&''')))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))&&&%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))******++++++************++++++++++++******'''''')))*********)))((())))))))))))(((((((((((((((''''''''''''(((((()))'''(((((()))))))))(((((('''((()))***)))((('''&&&######&&&++++++'''%%%''')))(((''''''((()))(((&&&'''%%%%%%((((((&&&&&&)))%%%&&&''''''((((((''''''$$$%%%%%%$$$###$$$&&&((("""''')))''''''***---(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((''''''''''''''''''''''''(((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&ӵ%%%%%%%%%ĭӵ&&&ӵ&&&Ħ$$$$$$$$$$$$%%%&&&'''(((***ӵӵ&&&'''ĦƜ`1.׼s'''''''''(((Ħ)))***+++***)))(((((('''(((ӵ,,,Ħ)))((('''&&&((()))(((***,,,///ĭӵ))))))Ħ)))((('''Ħ'''Ħ'''((()))))))))((('''&&&&&&'''(((((())),,,&&&(((DdD'''&&&%%%?fӵ***))))))Ħ***)))(((ӵƜ`1.׼s((((((ĭӵ'''((()))((((((***,,,,,,)))'''&&&ӵ$$$%%%)))+++Ħ'''&&&&&&&&&&&&%%%%%%&&&'''%%%!!!&&&&&&&&&Ħ%%%%%%%%%%%%%%%%%%&&&Ħ&&&$$$%%%((('''###$$$$$$$$$DdD''''''''''''&&&ӵ&&&&&&ӵ&&&ӵ'''''''''&&&(((Ħ&&&%%%ӵ$$$%%%''''''ĭӵ((((((((()))(((&&&%%%%%%&&&###%%%''')))******))))))&&&((())))))(((((()))***((()))***)))(((((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''+++***&&&%%%))),,,+++''''''''''''''''''''''''((()))***++++++++++++*********++++++++++++******))))))))))))*********+++***)))))))))(((((((((''''''''''''''''''((())))))&&&'''((()))))))))))))))((((((*********)))'''&&&+++)))***...---)))((())))))'''&&&''')))***(((&&&'''%%%%%%((((((&&&&&&)))%%%&&&'''((((((((('''&&&###%%%''''''''''''(((***!!!###%%%'''((()))***+++'''((()))******)))((('''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((******)))(((&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&''''''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''(((''''''&&&&&&''''''((((((''''''&&&''''''?~4%%%%%%%%%g&e>&e'''g&e###>hӵ""""""###$$$%%%''''''g&e(((guO>uO>&e$$$$$$4ff?>ߝL&&&gĉ@''''''''''''Shӵ'''((((((((((((((()))g&e)))>hӵ(((&&&&&&(((***(((***---fff?><z...g&e>&e((((((HL.........ShӵgL&&&'''((())))))''''''&&&&&&&&&'''(((S?ʬ%%%'''3h?D%%)?%%%$$$ZufĦ)))+++,,,gL'''$$$%%%g&e+++gĉ@***(((g&e>&e&&&@e''''''??''''''%%%'''******)))'''g<ĉ%%%$$$&&&***3we<Ħ'''&&&&&&&&&3h?@e$$$$$$&&&&&&$$$(((((((((Z###%%%%%%%%%%%%%%%3h?gL&&&%%%$$$&&&))))))%%%$$$$$$%%%D%%)?(((fff?><z&&&&&&=?Ħ'''g&e%%%g&e(((((((((S?ʬ&&&4ff?>ߝL%%%@e&&&g&e)))$$$&&&3h?g&e>&e&&&&&&??###%%%'''(((''''''((()))$$$%%%(((***++++++******'''((()))((('''(((***,,,(((***+++***)))((()))+++'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((())))))))))))))))))))))))))))))---,,,&&&%%%+++...---((((((((((((((((((((((((((()))***+++++++++++++++******++++++++++++************))))))***+++,,,,,,******))))))(((((((((''''''''''''''''''((()))***&&&&&&((()))************((()))***+++***)))'''%%%)))&&&%%%((('''%%%%%%((()))'''%%%&&&)))***(((&&&'''$$$%%%((((((&&&&&&)))%%%%%%'''((((((((('''&&&&&&(((******)))''''''''')))&&&%%%'''+++---+++)))'''((()))******)))((('''))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((()))(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((,,,+++)))'''%%%"""!!! $$$%%%&&&&&&''''''&&&&&&((('''&&&%%%&&&&&&((()))%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''(((((()))))))))))))))%%%&&&'''((((((((('''&&&''''''((((((((((((''''''%%%4Dӵ&&&'''&&&Hƅ^Hu]Ħ(((Hu]Ħ&&&ZuR)Ħ$$$$$$%%%&&&'''((()))Hu]Ħ%%%HŐeHŐeHu]Ħ'''qIܗGIӵ'''tt''''''(((HGgĉ@'''&&&))))))((('''''''''Hu]Ħ(((ZuR)Ħ))))))******+++******sߝLGdUĦ...Hƅ^Hu]Ħ'''ntHdĦ******HGgĉ@'''HdĦ(((((((((((((((***)))((('''''''''Htƅ^%%%%%%Bt=o9ĦDtfo9Ħ%%%&&&)))g?+++,,,HdĦ'''+++***Hu]Ħ...tt'''***Hƅ^Hu]Ħ$$$H׼s+++,,,&&&%%%%%%&&&'''''''''((((((tQ***+++......je<Ħ''''''(((Bt=o9ĦH׼s$$$###$$$%%%%%%$$$&&&&&&&&&HtĦ&&&&&&)))Bt=o9ĦHdĦ&&&&&&''''''&&&&&&%%%$$$%%%&&&Dtfo9ĦsߝLGdUĦ'''Ht@cӵHu]Ħ'''Hu]Ħ&&&&&&Htƅ^$$$qIܗGIӵ&&&H׼s$$$%%%Hu]Ħ)))***Bt=o9ĦHƅ^Hu]Ħ***&&&&&&(((+++***((('''))),,,+++******)))))))))*********)))((('''''''''''''''''')))+++,,,+++)))'''%%%((((((((()))))))))******)))(((((((((((()))******)))(((''''''&&&&&&''''''%%%&&&''''''((((((''''''+++)))&&&$$$$$$&&&)))+++,,,+++---000...)))))),,,,,,,,,++++++***+++++++++******)))))))))))))))***++++++******)))((((((((($$$+++,,,)))&&&)))---''')))******(((((((((***'''(((******)))(((((()))(((''''''&&&&&&((()))***(((%%%$$$&&&+++,,,***&&&---***&&&%%%'''((('''%%%&&&***---+++&&&$$$'''+++))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''((()))+++,,,(((***+++***)))((()))***,,,***)))'''&&&%%%&&&&&&,,,+++)))((('''((()))***---***(((((((((&&&"""''''''''''''(((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&+++(((&&&'''))))))'''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$************************''')))+++***'''%%%&&&'''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))$$$%%%4DuXӵ&&&'''&&&DdDΦDdDĦ'''DdDĦ&&&%%%t|<&&&%%%%%%&&&'''((())))))DdDĦ'''DdDΦDdDΦDdDĦ(((peƜ4DuTӵ'''`eĭ'''qet''''''&&&%%%%%%%%%&&&'''(((DdDĦ((()))t|<(((((())))))***+++++++++DdDDdDĦ...DdDΦDdDĦ(((q<niDdDĦ***qet(((&&&DdDĦ&&&'''((())))))(((((((((((((((q<R&&&%%%qjRgdKӵHdDĦgdKӵ$$$%%%GR/f6LĭĦ+++,,,DdDĦ)))***)))DdDĦ---`eĭ,,,DdDΦDdDĦ$$$DdDĦ***++++++******))))))((((((''''''''''''((((((geĦ)))+++---FSĦ(((&&&qjRgdKӵDdDĦ%%%$$$%%%&&&%%%$$$&&&&&&&&&DdDĦ&&&"""%%%(((qjRgdKӵDdDĦ&&&&&&''''''&&&&&&%%%$$$%%%&&&HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ'''DdDĦ&&&q<R&&&&&&peƜ4DuTӵ&&&DdDĦ%%%&&&DdDĦ(((qjRgdKӵDdDΦDdDĦ'''&&&&&&%%%$$$$$$&&&'''((((((''''''((()))(((((((((((((((((())))))***))))))(((''''''(((((('''''')))))))))'''&&&%%%''''''''''''(((((((((((())))))(((((())))))***+++))))))((('''''''''''''''%%%%%%&&&'''''''''''''''---+++)))(((((()))+++---,,,+++,,,///---)))))),,,...---,,,+++***)))))))))))))))(((((((((((())))))))))))))))))************$$$))),,,,,,)))'''(((***''')))+++,,,***(((((((((''')))******((((((((()))(((((('''&&&'''((()))***(((%%%###%%%((()))&&&""",,,)))&&&&&&'''((('''%%%((()))***))))))((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++***'''%%%$$$$$$%%%&&&''')))***)))((('''((()))***)))(((''''''((()))***((((((((((((((((((((()))((('''&&&((())))))&&&$$$''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&***(((&&&'''((()))'''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((++++++)))((()))+++&&&&&&((()))))))))((('''''''''&&&&&&&&&''''''(((###$$$4DuXӵ(((''''''DdDΦDdDӵ&&&DdDĦ&&&%%%o)h&&&'''&&&&&&&&&'''((()))***DdDĦ(((DdDΦDdDΦDdDӵ(((=ӊB1.uTӵ'''HߝL`o9'''po9wӵ'''$$$%%%%%%&&&'''(((DdDĦ((()))o)h(((((((((((()))******,,,,,,DdDΦDdDĦ...DdDΦDdDӵ***GIpӵDdDĦ)))po9wӵDdDĦ&&&'''((()))***&&&'''((())))))po9u((((((&&&%%%GIdnuR)ĦDdDĦnuR)Ħ$$$%%%CdgĪj,,,DdDĦ+++))))))DdDĦ---HߝL`o9,,,DdDΦDdDӵ&&&DdDĦ******************+++++++++''''''''''''((((((geĦ((()))sp?aĦ(((%%%GIdnuR)ĦDdDĦ&&&&&&''''''&&&$$$&&&&&&&&&DdDĦ&&&)))((('''GIdnuR)ĦDdDĦ&&&&&&''''''&&&&&&%%%$$$%%%&&&DdDĦnuR)ĦDdDΦDdDĦ(((DdDĦnuR)ĦDdDĦ&&&DdDĦ&&&po9u&&&&&&''''''=ӊB1.uTӵ&&&DdDĦ&&&'''DdDĦ'''GIdnuR)ĦDdDΦDdDӵ&&&&&&%%%%%%%%%%%%(((''''''((()))***)))((('''''''''(((((())))))******))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))******+++***)))((((((''''''((((((&&&'''(((((())))))((((((((((((''''''''''''((((((******+++...---((((((+++...---,,,+++)))(((''''''(((((((((((((((((((((((((((((())))))***++++++,,,************************(((***,,,,,,***((('''(((((()))******(((((()))***(((((('''''''''((()))***)))'''%%%&&&((((((%%%!!!+++)))'''&&&'''((('''&&&+++)))((()))+++,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''%%%$$$$$$$$$%%%&&&((()))((('''&&&'''(((((('''&&&%%%%%%&&&'''''''''''''''((((((((((((((('''''''''(((******)))'''''''''''''''((((((((((((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&)))(((&&&'''(((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''"""$$$'''((('''%%%%%%%%%&&&''''''((()))((((((((((((((('''&&&&&&&&&''''''"""###4DuXӵ(((''''''DdDʜ4DuTӵ&&&>d<Ħ%%%Dt%%%&&&&&&&&&&&&'''((((((>d<Ħ(((>d<ʜDd<ʜ4DuTӵ((('''F&uTӵ'''4DufئL>e'''puR)Ħ'''((()))))))))((((((>d<Ħ)))Dt)))(((((()))******---,,,DdDΦDdDĦ...>d<ʜ4DuTӵ,,,4DwDd<Ħ)))puR)Ħ>d<((())))))***%%%&&&(((***+++peӵ(((ĦpeӵDx<>d<ӵDd<$$$qR/ܗ?fӵ***>d<))))))>d<Ħ...4DufئL>e***DdDʜ4DuTӵ(((DdDĦ+++************************'''''''''(((((((((geĦ(((s<v>aĦ((('''peӵDx<DdDĦ&&&((())))))&&&$$$&&&&&&&&&DdDĦ&&&(((%%%###peӵDx<>d<&&&''''''&&&&&&%%%$$$%%%&&&>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ&&&>d<Ħ'''peӵ'''Ħ(((F&uTӵ'''DdDĦ((((((>d<Ħ'''peӵDx<>d<ʜ4DuTӵ(((((())))))******,,,)))'''))),,,---,,,)))''''''((()))***+++++++++))))))(((((('''(((((()))+++***)))(((((()))******)))))))))*********++++++))))))(((((())))))***+++***)))((((((''''''(((((())))))***+++++++++++++++&&&&&&''''''''''''&&&&&&))))))+++...,,,((((((+++,,,,,,++++++***)))((('''((((((((())))))))))))))))))))))))******+++++++++***'''&&&'''***------,,,***++++++)))'''&&&'''))))))*********(((((()))+++((((((((((((((()))))))))***)))((((((******(((%%%))))))(((''''''''''''&&&,,,+++************))))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))***+++'''((())))))''''''((())),,,+++)))&&&%%%$$$%%%%%%+++)))((('''&&&'''((((((***)))))))))))))))((('''''''''''''''(((((((((((('''(((((()))))))))))))))(((''''''''''''&&&&&&&&&(((''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************************%%%&&&((((((&&&### &&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&"""###4DuXӵ(((((('''D&dq&ĒR&&&&&&sdKĦ%%%DHRRud%%%$$$$$$%%%%%%&&&&&&sdKĦ'''D&oq<Ōq&ĒR&&&&&&&&&>dp&ĒR&&&'''nfʜd<Φ>d<Ħ///s&dq&ĒR***,,,i?ʜtd<Ħ)))HHܗDӊB***<x))))))%%%''')))++++++B?d<******)))((((((''''''((((((((((((((('''geĦ'''Hg8>aĦ((()))B?Ho9&&&>d<))))))'''%%%&&&&&&&&&>d<ӵ$$$"""B?Ho9'''<x'''&&&&&&%%%$$$%%%&&&&ӫeʬtIӇ%%%>d<Φ>d<Ħ&&&D&ӫetIӇ(((DdDĦ&&&sdKĦ'''B?dp&ĒR''''''>d<sdKĦ'''B?Ho9)))s&dq&ĒR)))******++++++,,,,,,+++)))'''))),,,---+++)))&&&'''(((***+++++++++***)))((((((((((((((())))))+++***)))(((((()))***+++************++++++++++++))))))(((((())))))***+++******)))((((((((((((((())))))***++++++++++++***)))***++++++++++++***))))))(((***---,,,((((((+++)))******+++++++++******((()))***++++++++++++***,,,+++++++++******))))))+++'''$$$%%%))),,,,,,+++,,,+++(((%%%###%%%(((,,,)))******)))((((((***+++((((((((()))))))))))))))((('''((()))*********)))(((((()))(((''''''''''''+++...///---(((%%%'''***(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++((()))******(((((()))***...---+++)))(((((())))))000...)))&&&$$$&&&(((***((()))))))))(((((())))))''''''''''''((((((((((((&&&&&&'''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''***++++++++++++)))&&&$$$''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&###$$$4DuXӵ(((((((((Hu]3hh(((''''''ne%%%%%%=e%%%$$$$$$$$$$$$$$$%%%%%%ne'''&&&pIƎ@t@h$$$%%%%%%>h&&&&&&'''fe'''@ďD'''''''''%%%&&&(((***++++++ne***,,,=e*********+++,,,,,,,,,+++ege---000sĪj@h)))***,,,fdDĦ***@ďD,,,+++Hkge***))))))'''((()))******@h&&&&&&@G((()))HĪj@IŌ***%%%Bene'''Hkge***ne000111fe'''Hu]3hh)))&&&&&&se*********)))(((''''''&&&((((((((((((((('''geĦja>aĦ'''***@G&&&&&&se&&&(((((('''%%%&&&&&&&&&<Ō(((&&&%%%@G&&&'''Hkge''''''&&&&&&%%%$$$%%%&&&HĪj@IŌ$$$%%%ege%%%%%%Hu]3hIŌ'''(((DdDĦ%%%ne%%%'''@h###$$$>h'''''''''se(((ne'''(((@G+++***sĪj@h(((((())))))******++++++)))(((((()))***+++***)))&&&''')))***+++***))))))******************+++,,,***)))((((((((()))++++++*********++++++++++++,,,++++++******++++++,,,---,,,,,,+++************+++'''((())))))******))))))******++++++++++++******)))(((+++...---))))))---((()))+++,,,------,,,,,,((()))+++,,,---,,,,,,+++---,,,,,,+++******))))))...***'''&&&(((***)))''',,,***(((%%%###&&&***...***++++++)))((((((***,,,'''((()))*********))))))%%%%%%&&&'''((((((((((((&&&((())))))(((''''''((()))---000---'''$$$&&&***))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++***)))((('''&&&)))***+++***)))((()))+++&&&%%%%%%%%%&&&(((***+++111...***&&&%%%&&&(((***$$$&&&''''''''')))+++...''''''''''''(((((((((((($$$$$$%%%&&&%%%$$$###"""(((''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))+++,,,+++)))(((''''''''''''((())))))(((((('''&&&&&&&&&''''''$$$4DuXӵ&&&ĵD^))))))((((((%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&***&&&&&&&&&&&&'''&&&&&&'''''''''(((&&&'''''''''###$$$''')))*********,,,...,,,++++++,,,,,,---......,,,+++...111,,,,,,,,,++++++DdDĦ++++++---,,,+++*********************)))))))))'''&&&&&&'''&&&'''(((''')))%%%((((((******...000111***)))D^,,,)))&&&&&&s׼s,,,)))))))))))))))))))))))))))(((((((((''''''geFm8%%%>aĦ'''(((***'''''''''s׼s###$$$&&&''''''&&&&&&&&&&&&Ho&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&D^$$$%%%(((DdDĦ%%%%%%%%%'''''''''%%%%%%%%%''''''''''''s׼s'''(((&&&(((***))))))++++++***))))))))))))))))))*********+++,,,,,,++++++,,,---***+++---......---,,,+++---------------...//////,,,,,,,,,,,,,,,---..................////////////...............///000000000000///...............))))))***+++++++++++++++))))))))))))))))))))))))***)))+++///...******...***+++---......---,,,+++'''(((***,,,,,,,,,+++***++++++++++++++++++++++++---,,,***))))))))))))((()))******)))((())),,,///+++++++++)))((((((+++---'''((()))***+++***))))))&&&'''(((((((((''''''(((%%%'''******(((&&&'''((((((***+++***((('''(((***************************(((((((((((())))))))))))+++******)))((('''&&&%%%((()))***)))((('''(((***"""""""""###$$$''')))***+++***)))((('''((())))))$$$%%%'''&&&&&&'''***---''''''''''''((((((((((((%%%&&&''''''&&&$$$"""!!!(((''''''''''''&&&&&&&&&###&&&''''''%%%%%%''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&$$$###$$$(((***+++***(((''''''&&&'''((()))***''''''&&&&&&&&&''''''(((Φ4DuXӵtvӵ>d<Ħ*********)))(((''''''Ħ$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&$$$&&&Ħ&&&'''((( ###&&&&&&%%%&&&))),,,(((''''''&&&&&&%%%%%%$$$((('''&&&&&&'''((('''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((&&&$$$###Ħ//////...,,,***------,,,,,,------...//////---,,,,,,...//////...+++...222444222000...---//////---+++***+++---///>d<Ħ,,,,,,,,,((()))***+++,,,++++++***(((((())))))*********+++,,,+++***)))(((((())))))%%%&&&''''''&&&&&&((()))&&&'''((('''&&&%%%&&&((($$$&&&(((((('''''''''(((%%%###$$$((((((&&&&&&(((+++***)))(((((('''(((((()))(((((()))Ħ000***++++++,,,,,,++++++***--->d<Ħ---///,,,))))))Be---000((())))))***++++++,,,,,,))))))((((((''''''geFYĉ%%%%%%>aĦ'''&&&''''''&&&%%%''''''''''''''''''Be$$$"""###$$$&&&''''''&&&&&&&&&nu]ӵ&&&(((&&&$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''((())))))***'''''''''''''''>d<Ħ)))'''%%%(((,,,>d<Ħ%%%%%%%%%Ħ(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((Be(((&&&'''((('''Ħ+++'''&&&&&&(((+++------,,,***++++++,,,---------...++++++******************---///222111///...000333///000222333333111///...000000000000000111222222000111111222222222333333222333333333444444444444111111111111111222222333333222222111111111111111,,,---......//////............---,,,,,,---......***))),,,///...++++++...,,,---/////////---+++***%%%''')))+++,,,+++***)))*********++++++,,,------)))***+++++++++,,,,,,---'''***,,,...---------...+++++++++)))((((((+++---'''((()))++++++******)))***+++,,,+++)))((((((((($$$'''******(((&&&'''((((((&&&&&&'''***++++++)))************************(((((((((((())))))))))))(((((()))***************'''((()))((('''&&&''')))))))))(((((()))***,,,---###%%%''')))******)))((('''((()))'''$$$$$$&&&)))''''''''''''((((((((())))))***+++***)))'''$$$"""(((((('''''''''&&&&&&&&&###%%%''''''%%%$$$''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((---)))&&&&&&)))+++,,,+++(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&'''((()))?aŖ%7uSQuR)ӵsdKĦ&&&'''(((((((((&&&gdKĦ'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&gdKĦ&&&&&&$$$%%%%%%&&&&&&'''(((((()))---///***###!!!&&&)))&&&''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&((()))((('''&&&%%%%%%%%%%%%%%%((())))))'''%%%$$$%%%gdKĦ---......,,,+++,,,///111222111111111222///333333//////333333///000000111111222333333444222000//////000111000///gdDĦ...,,,,,,///...,,,+++,,,,,,,,,*********))))))---000,,,%%%************))))))))))))'''''''''''''''''''''''')))'''$$$%%%''')))'''&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%&&&'''&&&''''''((()))((((((((((((((((((gdKĦ)))***************)))(((((((((sdKĦ)))***...---+++---------,,,,,,)))(((,,,...###))))))((((((((((((ŶS&&&&&&'''3we<(((((('''%%%###%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%###''')))iĉ@3hR/Ō''''''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$%%%''''''&&&%%%((()))((('''&&&DdDĦ)))((((((((((((sdKĦ%%%&&&gdKĦ***'''%%%&&&((((((&&&$$$***))))))(((''''''&&&&&&'''''''''((())))))******)))gdKĦ******))))))((()))***,,,------,,,++++++,,,---///000+++***,,,//////,,,,,,000222333555666777888:::<<<888555888======666333555444444333444555888:::;;;<<>>???>>>===<<<>>>???;;;;;;;;;;;;<<<===>>>???999@@@???888777>>>===666;;;999777666666555333222111111111000///---+++)))+++,,,---......,,,+++)))//////...------,,,,,,,,,++++++,,,---///000111222...------,,,++++++******++++++++++++,,,---......))))))))))))************************************+++*********************))))))************))))))((((((((((((((((((((((((***************************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((())))))))))))*********)))(((&&&%%%((((((((((((((((((((((((###%%%''')))******((((((***++++++***(((&&&'''(((((())))))(((''''''(((***'''&&&%%%&&&(((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''((()))******)))((('''&&&&&&'''((())))))((((((>A)))ne%%%&&&'''(((((((((ne''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ne&&&&&&$$$"""&&&&&&''''''((())))))***'''(((%%%"""$$$"""''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&((()))(((((('''&&&&&&&&&&&&&&&)))******(((&&&&&&ne+++---...---,,,+++000111222111000111333555222666666333333777777333555555666777888888888888888666555555777888777De333222000///111///---,,,------+++***************...222000)))*********)))))))))(((((((((((((((((((((((((((((()))'''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((((((((ne))))))++++++++++++***)))(((((('''ne)))+++---///...---,,,+++,,,,,,------,,,)))'''***...))) )))((((((''''''(((>A)))((((((k<&&&'''((('''&&&###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!)))---fh'''''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%))))))(((''''''&&&''''''((((((((('''&&&De((((((''''''''''''ne%%%&&&ne%%%***(((&&&&&&(((((('''$$$'''''''''''''''((((((((((((((((((((())))))))))))***)))ne*********************,,,---...---------...///000111111111000222555444222333777999;;;===???@@@AAABBBCCCAAA???BBBFFFEEE???;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHHHHDDDCCCEEEGGGEEEFFFHHHIIIIIIHHHGGGGGGHHHCCCBBBAAA@@@AAABBBEEEFFFDDDJJJJJJCCCCCCIIIHHHBBBBBBAAA@@@@@@@@@>>>;;;999666666666555444222000...///000111111111///---,,,000000000///...---,,,,,,---......///000111222222------------------------+++++++++++++++,,,---...++++++++++++************************************++++++++++++++++++,,,,,,))))))************))))))((((((((((((((((((((((((************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&(((((((((((((((((((((((()))((((((((()))***+++,,,%%%'''(((((('''&&&''')))&&&'''((()))((()))+++---((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((('''+++***%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$"""'''''''''((())))))******((((((&&&!!!!!!%%%'''&&&''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''))))))((((((''''''''''''((()))******)))((('''+++,,,---............222333333333333666:::===:::======;;;<<>>???AAABBBAAAAAA@@@AAA???>>>???AAABBBBBBAAA<<<:::999777666666444111000000///---+++***+++++++++///333222,,,******)))))))))(((((((((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&(((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((('''((())))))***,,,,,,,,,,,,+++***)))((((((***,,,///222000111000///,,,++++++------,,,***'''(((------+++((('''''''''''''''***)))(((%%%&&&'''((('''&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ***///+++$$$%%%''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''&&&$$$***+++***'''$$$###%%%((('''(((((('''&&&)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&%%%%%%&&&'''(((((())))))))))))))))))))))))))))))******+++,,,---,,,,,,,,,,,,---.../////////000222444555555555555666444555888777555777;;;AAABBBEEEGGGIIIIIIJJJIIIJJJIIILLLOOONNNHHHDDDCCC@@@@@@@@@AAABBBDDDFFFFFFMMMNNNMMMJJJKKKNNNMMMIIIHHHJJJMMMMMMLLLJJJJJJJJJGGGFFFEEEEEEEEEGGGIIIKKKIIINNNMMMHHHHHHMMMMMMHHHGGGGGGGGGHHHIIIFFFBBB???@@@@@@??????===<<<:::999777777888888777555333222555444444333222111//////000000111111222222222111.........///////////////...------,,,------......------,,,,,,++++++******++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))((((((((())))))))))))((('''((((((((((((((((((((((((,,,***'''&&&&&&))),,,///!!!###%%%&&&&&&&&&(((***$$$&&&((())))))+++...000***(((''''''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&!!!$$$&&&%%%$$$$$$%%%+++***(((&&&%%%$$$$$$%%%'''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&%%%&&&'''''''''((((((((()))***)))(((&&&&&&(((******''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%''')))))))))((((((((((((((()))((()))***)))((((((***,,,++++++,,,...///111222333555777999;;;===@@@EEEHHHDDDFFFFFFFFFFFFHHHHHHHHHEEEGGGIIIJJJKKKJJJIIIIIIIIIGGGFFFGGGJJJKKKLLLKKKGGGGGGFFFEEECCC@@@???======;;;888777666444111///,,,---,,,+++---111000+++******)))))))))(((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''''''''***************))))))((()))((((((''''''&&&&&&&&&'''''''''''''''((())))))''''''(((((())))))******---------,,,,,,+++***)))***+++,,,,,,---///333666444666888555///++++++,,,+++,,,+++((((((***---///''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$(((&&&%%%%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""")))---)))%%%&&&'''(((!!!$$$&&&''')))+++)))%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&''''''&&&%%%&&&((()))%%% %%%***&&&(((((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&)))(((((((((((((((((((((%%%&&&&&&'''(((((())))))******)))))))))(((((((((+++++++++,,,---...///000/////////000000111222222444666999<<<======<<<;;;;;;888999;;;:::888;;;@@@DDDEEEGGGJJJLLLMMMLLLKKKKKKLLLOOORRRRRRNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGMMMMMMLLLJJJLLLOOOLLLFFFDDDGGGKKKLLLJJJHHHGGGFFFDDDEEEFFFGGGHHHHHHGGGGGGHHHLLLLLLIIIIIIMMMLLLIIIEEEEEEGGGIIIIIIGGGCCC???KKKKKKJJJIIIHHHGGGFFFEEEAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;999888666555333444555555555444444333333333333222222111111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,,,,------.........//////.........++++++++++++++++++++++++************************((())))))))))))*********((((((((((((((((((((((((---,,,,,,+++***)))((((((((((((((()))))))))))))))(((((((((((((((((((((((()))(((&&&$$$%%%'''***,,,"""###%%%&&&&&&'''(((***&&&''')))******+++...000+++)))''''''((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))******+++((((((''''''''''''((()))***)))(((''''''((()))***&&&&&&''''''(((''''''((())))))((('''&&&((()))+++***(((&&&%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$&&&(((%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%'''((())))))((((((((())))))***'''((())))))))))))+++---+++,,,...111444777:::;;;===@@@EEEHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMLLLMMMNNNLLLMMMOOOPPPQQQQQQPPPPPPNNNMMMLLLMMMOOOQQQQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEEEECCCAAA???>>>;;;888555111222000,,,,,,...,,,(((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))))))))((('''&&&'''((((((((())))))))))))(((''''''''''''((())))))'''''''''((()))*********---------------,,,+++++++++---......///111444777999>>>BBB???555---+++,,,)))***++++++)))'''))),,,''''''&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$###)))'''%%%%%%'''(((''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''&&&''')))'''### $$$&&&&&&***---***$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&(((((('''&&&$$$'''(((%%%!!!"""(((---'''((())))))''''''((()))))))))(((((((((((())))))'''(((((())))))(((((('''((()))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***++++++,,,...000222333444555666666777777888888===???BBBEEEFFFEEEDDDBBB@@@======>>>>>><<<@@@FFFGGGFFFGGGJJJNNNOOONNNLLLJJJMMMPPPRRRSSSSSSQQQOOOSSSRRRQQQPPPNNNLLLKKKJJJIIIJJJIIIHHHJJJLLLHHHAAADDDGGGKKKLLLJJJHHHGGGFFF>>>AAAFFFIIIJJJHHHDDDBBBIIILLLNNNNNNNNNOOONNNKKKAAABBBCCCEEEGGGFFFCCCAAAQQQPPPPPPNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIHHHGGGFFFCCCDDDDDDDDDCCCAAA???===<<<===>>>???>>>===<<<;;;<<<<<<:::999777666555444222222111///............,,,,,,------.........///------------------------*********+++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************((((((((((((((((((((((((---,,,,,,+++***)))((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%'''((((((''''''(((***((()))******)))***,,,...+++)))((((((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((()))******+++((((((''''''''''''((((((***)))(((''''''((()))***(((((())))))))))))((('''++++++***(((&&&%%%''')))***)))'''&&&%%%%%%&&&&&&'''(((((((((&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! $$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&&&&$$$$$$&&&''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((((((((((((((((())))))***'''(((*********+++...000...000444888<<<@@@BBBDDDGGGJJJOOOQQQQQQOOOMMMMMMPPPMMMMMMPPPPPPMMMMMMOOOQQQQQQQQQRRRSSSSSSTTTTTTRRRQQQPPPPPPRRRTTTTTTSSSSSSRRRRRRQQQOOOMMMKKKJJJLLLJJJHHHGGGFFFCCC>>>;;;888999666000---...,,,))),,,,,,+++++++++*********''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%&&&''''''&&&%%%###"""###$$$&&&(((***++++++,,,(((''''''&&&&&&((()))***&&&&&&'''((()))***++++++,,,------...............,,,...222444555777:::<<>>???@@@AAAAAAAAA@@@EEEGGGJJJLLLMMMLLLJJJIIIAAA>>><<<===<<<<<<@@@GGGKKKIIIHHHKKKOOORRRQQQPPPKKKOOOQQQQQQSSSVVVWWWUUUUUUUUUTTTRRROOOMMMJJJIIIGGGJJJKKKIIIIIIJJJFFF@@@CCCFFFHHHIIIGGGFFFEEEEEE===AAAFFFJJJKKKHHHDDDAAAFFFJJJNNNQQQRRRPPPMMMKKKCCCBBBBBBCCCFFFHHHIIIHHHRRRRRRPPPOOOOOONNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOIIIJJJLLLLLLLLLJJJHHHFFFGGGHHHJJJKKKKKKIIIHHHFFFGGGFFFEEEBBB@@@>>><<<;;;777666555333111000000000//////000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))))))))))))))))))))))))))+++++++++***)))))))))(((***)))(((((((((((())))))(((((((((((((((((((((((('''(((***,,,,,,+++)))'''((()))******((('''((()))***++++++***((((((***++++++)))(((((())))))'''&&&&&&''''''''''''''''''&&&))))))((('''&&&%%%%%%$$$%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***'''''''''(((((())))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''))))))*********)))((((((%%%'''((('''&&&%%%%%%&&&((('''&&&%%%%%%&&&'''((('''(((((((((&&&%%%&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&***)))%%%$$$'''''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((((('''''''''(((((()))***(((***,,,,,,---///111444555777<<>>CCCHHHKKKMMMMMMMMMGGGIIIMMMOOOQQQSSSVVVXXXZZZVVVUUUXXXWWWRRRQQQUUUTTTRRRQQQPPPPPPSSSUUUWWWWWWUUUSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPOOONNNMMMJJJFFFBBBDDDEEECCC<<<777777777444......---------,,,,,,,,,************************&&&''')))'''%%%$$$''')))((()))******)))'''%%%$$$((((((((('''%%%### )))(((&&&%%%&&&''')))+++&&&&&&'''((()))***++++++***+++---///000111222222666;;;BBBIIINNNQQQTTTVVVIIIUUU```\\\JJJ777---+++---&&&$$$(((+++)))***...))))))(((((((((((())))))&&&'''((())))))((('''''',,,)))&&&%%%&&&'''(((''')))(((&&&&&&%%%&&&'''(((''''''''''''''''''''''''$$$)))+++)))'''((((((&&&###(((&&&"""'''///,,,!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&%%%%%%'''***,,,,,,++++++)))((()))******)))((()))+++------,,,+++***+++++++++************++++++******++++++++++++******'''***,,,+++))))))+++---(((((()))+++,,,---.../////////000222333444555666??????AAACCCFFFIIIKKKMMMMMMNNNPPPQQQRRRRRRQQQQQQOOOPPPQQQQQQQQQPPPOOONNNPPPLLLJJJJJJIIIIIINNNUUUOOOJJJGGGHHHMMMRRRSSSRRROOORRRQQQMMMNNNUUUWWWUUUUUUVVVVVVVVVUUUSSSQQQPPPBBBIIINNNKKKGGGEEECCC@@@FFFGGGHHHGGGFFFFFFGGGHHHAAAAAABBBCCCDDDDDDDDDDDDFFFJJJQQQYYYZZZUUUOOOLLLJJJFFFCCCCCCHHHOOOUUUXXXWWWVVVUUUTTTSSSSSSTTTUUUSSSSSSSSSSSSSSSUUUVVVVVVNNNPPPRRRTTTTTTSSSQQQPPPOOOQQQSSSUUUVVVTTTRRRQQQUUUUUUTTTSSSQQQPPPOOOOOOLLLKKKIIIFFFDDDCCCBBBAAA===<<<:::999777555333222333333333333333333333333222222111000///...------......////////////......++++++++++++++++++++++++************************...---,,,+++***(((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((('''''''''(((((((((((((((((((((((((((''''''((()))(((((('''&&&&&&((())))))(((((()))+++'''((()))((('''''')))+++)))((('''((()))***)))((((((((())))))))))))((((((&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''''''''''''''&&&&&&&&&***)))(((''''''''''''''''''((()))******)))((('''(((((())))))((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''((((((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###(((+++'''$$$&&&((((((%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%$$$%%%&&&'''$$$%%%&&&&&&&&&'''***---***)))(((***///777???DDDFFFFFFEEEGGGIIIKKKKKKJJJLLLNNNOOOMMMJJJLLLSSSYYYSSSUUUUUUSSSPPPPPPTTTXXX[[[VVVPPPNNNPPPSSSTTTTTTXXXVVVTTTSSSSSSSSSRRRQQQRRRTTTWWWWWWVVVUUUUUUUUUYYYXXXWWWTTTQQQMMMJJJHHHGGGFFFDDDBBBAAA???<<<999666666333......000...***,,,++++++***))))))))))))(((&&&$$$%%%((()))(((&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((+++'''$$$%%%***---+++)))%%%&&&''')))***+++------+++...111111222444:::>>>???FFFNNNTTT]]]ccc^^^TTTPPPcccmmm```III999///))),,,,,,+++++++++++++++,,,,,,'''%%%))),,,+++***+++***)))(((&&&&&&&&&'''((((((((((((((('''&&&%%%$$$###&&&(((%%%"""!!!%%%))))))(((&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,///000,,,%%% '''((()))(((((((((***,,,******))))))***+++---...++++++,,,+++***+++...000---000333888;;;===??????IIIMMMOOOMMMIIIIIIOOOUUUQQQRRRSSSTTTUUUVVVVVVVVVYYYTTTOOOMMMOOOQQQRRRQQQYYYWWWTTTPPPNNNOOOSSSVVVTTTNNNIIIKKKSSSYYYYYYWWWVVVVVVUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVUUUTTTTTTSSSQQQMMMLLLOOOMMMGGGFFFIIILLLJJJFFFDDDCCCFFFIIIKKK@@@??????@@@DDDHHHJJJKKKJJJNNNSSSVVVUUUSSSQQQPPPPPPEEE>>>BBBHHHLLLPPPUUUUUUSSSQQQSSSVVVYYYXXXWWWRRRUUUVVVVVVSSSRRRTTTVVVUUUUUUUUUUUUTTTSSSSSSRRRNNNSSSVVVVVVWWWYYYXXXTTTUUUUUUSSSQQQPPPQQQUUUXXXVVVTTTRRRPPPOOOOOOQQQQQQJJJHHHEEEBBBAAA???===;;;111777;;;:::999:::999666444444333222111000000///333///,,,---000111---(((---------+++)))((()))***+++,,,---///000000000000------,,,+++*********+++++++++************++++++))))))))))))))))))******((((((((((((((((((((((((###%%%'''(((((((((***,,,***''''''******''''''***))))))))))))(((((((((((('''&&&%%%&&&((()))((('''((())))))(((&&&$$$""" $$$%%%&&&((())))))******&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''(((((())))))*********)))(((''''''((()))***'''&&&&&&''')))***(((''')))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%### %%%(((&&&''''''''''''''''''''''''(((((('''&&&&&&''''''(((((())))))'''&&&&&&(((***,,,,,,...222777===CCCGGGHHHGGGGGGHHHJJJKKKJJJIIINNNPPPPPPOOOMMMOOOSSSWWWSSSSSSSSSQQQPPPPPPQQQSSSXXXUUURRRPPPQQQSSSUUUUUUXXXWWWUUUUUUVVVUUUTTTRRRPPPSSSXXXZZZZZZYYYYYYXXXWWWXXXXXXWWWUUURRROOOMMMKKKIIIFFFDDDDDDBBB@@@>>>>>>>>>;;;666555555222---)))(((''''''''''''((()))***(((&&&''')))***)))'''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((%%%###%%%((((((%%%!!!((()))*********+++---......111666:::???DDDIIILLLMMMSSSYYY```hhhlllcccWWWWWWfffkkk[[[DDD555---(((++++++************+++++++++&&&$$$''')))'''&&&'''))))))((('''''''''''''''&&&&&&'''''''''''''''&&&$$$'''(((&&&###"""%%%)))((('''&&&&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,,,,(((&&&,,,---------+++,,,---///,,,++++++******+++---...***,,,...///000222555888999;;;===@@@CCCEEEGGGHHHNNNQQQTTTSSSOOOOOOSSSXXXPPPPPPRRRSSSTTTUUUUUUUUUWWWTTTPPPOOOPPPRRRRRRRRRTTTUUUUUUTTTSSSSSSTTTVVVSSSOOOLLLNNNSSSWWWYYYXXXZZZYYYVVVTTTTTTUUUVVVWWWUUUUUUTTTSSSSSSSSSSSSTTTRRRNNNMMMOOOOOOLLLLLLPPPSSSQQQMMMIIIHHHHHHIIIKKK@@@@@@@@@AAADDDGGGIIIJJJNNNQQQUUUWWWVVVTTTSSSSSSQQQGGGAAAEEEKKKNNNSSSXXXWWWTTTRRRTTTWWWYYYYYYWWWUUUWWWXXXWWWUUUTTTVVVXXX[[[[[[ZZZYYYXXXVVVUUUTTTSSSXXXZZZXXXXXXZZZXXXSSSVVVVVVUUUSSSRRRSSSVVVYYYUUUTTTSSSRRRSSSUUUWWWXXXUUURRRNNNLLLKKKKKKJJJHHHBBBGGGIIIFFFDDDDDDCCCAAA@@@???>>><<<999777666555333111///000111111...+++...//////...,,,,,,---...+++,,,,,,---------,,,,,,+++******))))))))))))***+++******))))))******+++************))))))))))))))))))))))))))))))))))))$$$&&&((((((((((((***+++'''$$$$$$''''''$$$$$$'''))))))))))))(((((((((((((((&&&%%%&&&(((((('''&&&(((((()))*********)))((($$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''''''((((((((()))))))))******)))(((''''''((()))***'''&&&&&&''')))***((('''((())))))))))))(((''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))******(((&&&$$$%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((($$$'''***'''''''''''''''&&&&&&&&&&&&)))((((((''''''((()))))))))))))))((('''''')))+++///111555:::@@@EEEIIIKKKJJJIIIGGGHHHIIIJJJJJJIIIPPPPPPPPPQQQQQQRRRTTTUUUUUUSSSRRRRRRRRRQQQOOOMMMTTTTTTUUUTTTSSSTTTUUUWWWVVVVVVUUUVVVVVVUUURRROOOJJJPPPVVV[[[\\\[[[YYYXXXVVVWWWYYYZZZZZZXXXUUUSSSNNNLLLHHHEEEDDDDDDBBB@@@@@@AAA???;;;999999444...***)))'''&&&&&&(((***+++)))'''&&&'''(((((('''&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$&&&'''&&& )))************,,,///333:::===BBBKKKSSSZZZ]]]^^^[[[]]]bbbiiirrrtttiii\\\ZZZddddddRRR===222---(((******)))))))))******+++((($$$###&&&(((&&&&&&((((((((((((((((((''''''&&&$$$%%%&&&'''((((((((((((%%%''')))'''%%%$$$&&&)))'''&&&%%%&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''((())))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***''''''(((***+++++++++,,,,,,+++))))))***,,,------,,,++++++,,,...///,,,///333666888<<<@@@CCCEEEFFFGGGHHHJJJLLLNNNOOOMMMQQQTTTTTTRRRQQQRRRTTTNNNOOOPPPQQQRRRSSSSSSSSSUUUSSSQQQQQQRRRSSSSSSSSSPPPSSSWWWYYYXXXWWWVVVVVVQQQQQQQQQRRRSSSVVVXXXYYY^^^[[[WWWUUUTTTUUUXXXYYYTTTTTTSSSRRRRRRSSSUUUVVVTTTPPPOOOPPPQQQQQQTTTXXXWWWVVVSSSQQQOOONNNNNNNNNEEEEEEDDDDDDEEEGGGJJJLLLOOORRRUUUWWWXXXXXXYYYZZZSSSLLLGGGIIIMMMQQQUUUXXXWWWTTTRRRTTTXXXZZZZZZXXXWWWYYYZZZYYYXXXWWWXXXZZZ^^^^^^]]]\\\ZZZXXXWWWVVVYYY\\\]]][[[ZZZ[[[XXXTTTXXXXXXWWWUUUTTTUUUWWWZZZXXXWWWWWWWWWWWWYYY[[[\\\YYYVVVSSSQQQQQQRRRQQQQQQRRRVVVVVVQQQNNNOOOOOOLLLNNNLLLJJJGGGCCC@@@>>><<<777666666555555333222111///000000///......///111------,,,,,,,,,++++++*********************+++,,,******))))))))))))******++++++*********)))))))))************************&&&''')))((((((''')))******''''''******''''''***))))))))))))(((((((((((()))'''&&&'''(((((('''&&&((()))***+++++++++++++++%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&''')))***((('''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))***&&&$$$&&&***---+++'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''"""!!!)))---+++#########$$$$$$%%%%%%%%%(((((((((((((((((())))))%%%&&&'''((((((***...000222555999>>>CCCHHHLLLNNNJJJHHHGGGGGGHHHIIIIIIHHHOOONNNOOOQQQTTTUUUUUUTTTXXXVVVTTTUUUVVVTTTPPPKKKPPPTTTWWWWWWUUUUUUVVVYYYTTTSSSTTTUUUTTTQQQLLLIIIFFFLLLTTTYYYZZZWWWTTTSSSVVVXXXZZZ\\\\\\ZZZXXXVVVSSSOOOJJJFFFDDDCCCBBBAAA???AAAAAA>>>>>>???;;;555000///,,,*********,,,---++++++*********))))))((()))))))))(((((((((''''''((((((((('''&&&&&&&&&%%%(((''''''(((((('''### &&&'''((()))+++000888>>>JJJLLLQQQZZZdddkkklllkkkcccbbbcccjjjrrrtttjjj___YYY```\\\JJJ:::333///***)))))))))((())))))***+++'''$$$$$$((()))((())),,,&&&'''((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&((()))(((&&&&&&''')))&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((()))))))))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***((('''(((***+++---)))******)))''''''(((***------------...000222444333777;;;???BBBEEEIIIKKKLLLKKKJJJJJJKKKMMMOOOPPPLLLOOORRRTTTTTTRRRQQQPPPMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTTTTQQQTTTXXXZZZYYYWWWVVVUUUOOORRRTTTTTTSSSTTTWWWZZZ]]][[[XXXVVVUUUVVVWWWXXXVVVUUUUUUTTTUUUWWWYYYZZZWWWTTTRRRQQQRRRTTTXXX\\\WWWWWWVVVVVVUUUTTTTTTTTTNNNLLLHHHEEEDDDGGGMMMQQQNNNPPPTTTVVVXXX[[[^^^```WWWRRRMMMLLLOOOQQQTTTVVVSSSQQQPPPSSSXXX[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[ZZZYYYWWWWWWZZZ^^^^^^\\\[[[\\\ZZZVVVYYYYYYYYYWWWVVVVVVXXXZZZ]]]\\\[[[ZZZZZZZZZZZZ[[[WWWVVVUUUUUUVVVVVVTTTSSSWWWZZZYYYTTTRRRTTTUUUSSSVVVTTTRRROOOKKKHHHFFFEEE@@@AAAAAA???<<<999888888333333333111///---...000//////...------------------,,,,,,,,,---...//////*********))))))*********,,,++++++******))))))(((************************((()))***)))((('''((()))+++))))))++++++))))))+++))))))))))))(((((((((((()))(((''''''(((((('''&&&)))))))))((((((''''''&&&'''((((((((('''&&&&&&%%%'''(((((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&''')))***((('''((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))%%%###%%%***,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$((((((%%%$$$(((,,,---!!!!!!"""###%%%&&&''''''&&&&&&''''''(((((((((((($$$&&&((()))***---000444666777:::>>>CCCIIINNNPPPIIIGGGEEEEEEGGGIIIJJJIIIKKKLLLMMMQQQTTTVVVVVVUUUXXXVVVUUUVVVVVVTTTNNNJJJPPPTTTXXXYYYXXXVVVWWWYYYUUUUUUUUUUUUTTTPPPKKKFFFHHHMMMTTTXXXWWWTTTQQQOOOWWWXXXZZZ[[[[[[YYYWWWUUUXXXTTTOOOKKKHHHFFFEEECCCAAADDDEEEEEEFFFIIIFFFAAA888666333000...---------000111000///...---------******)))))))))(((((((((((((((((('''&&&&&&&&&%%%)))(((&&&&&&'''(((((('''$$$&&&)))***///888EEENNNRRRSSSWWW___iiiqqqsssrrrooohhheeehhhnnnnnngggaaa___bbbZZZIII:::555000***))))))(((((()))******+++)))&&&&&&)))(((&&&'''***&&&'''((())))))((('''&&&''''''(((((('''&&&&&&%%%'''((())))))((('''((((((&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******)))***+++,,,------,,,++++++---///...//////111444888;;;===>>>BBBGGGJJJLLLMMMOOOPPPNNNMMMLLLKKKLLLLLLNNNOOOOOOPPPSSSVVVWWWVVVRRROOOLLLMMMNNNPPPQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWYYYXXXVVVTTTTTTTTTMMMPPPSSSSSSRRRRRRVVVZZZYYYYYYYYYYYYXXXWWWUUUUUUZZZYYYYYYYYYZZZ\\\]]]___[[[YYYUUURRRRRRVVVZZZ\\\YYYYYYYYYXXXWWWVVVUUUUUUUUUQQQKKKDDDBBBEEEMMMSSSPPPRRRTTTVVVWWWYYY\\\___[[[XXXTTTPPPOOOQQQRRRRRROOONNNNNNRRRXXX]]]^^^]]][[[[[[ZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[[[[[[[[[[[[[[[[XXX\\\]]][[[[[[^^^]]]ZZZZZZ[[[[[[YYYWWWWWWXXXZZZ]]]]]]\\\\\\[[[[[[\\\\\\XXXYYY[[[^^^___^^^ZZZVVVUUUXXXXXXTTTSSSWWWZZZYYYZZZZZZXXXVVVTTTRRRPPPOOONNNNNNNNNKKKGGGCCCAAAAAA<<<<<<:::777444111111222111000///.........//////......------...///000000++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))(((******)))((('''((()))(((&&&&&&((((((&&&&&&((())))))))))))(((((((((((()))(((''''''((()))(((&&&)))((((((''''''&&&&&&&&&))))))***))))))((('''&&&(((((((((''''''((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&''')))***((('''((((((((()))(((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&$$$###$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& &&&***'''$$$&&&)))***###$$$%%%&&&'''((()))***%%%%%%'''((((((((((((((((((***+++,,,---///333666999:::<<<@@@DDDIIINNNPPPGGGEEECCCDDDGGGKKKMMMMMMKKKLLLOOOQQQSSSUUUVVVWWWVVVUUUTTTTTTSSSPPPLLLIIIRRRUUUXXXZZZYYYYYYXXXXXXXXXXXXXXXYYYXXXUUUPPPLLLOOOSSSWWWYYYWWWUUUSSSRRRXXXYYYYYYYYYYYYXXXWWWVVV]]]YYYUUURRRPPPNNNLLLJJJDDDGGGGGGFFFHHHKKKIIIEEE<<<;;;888555222000...---///000000...,,,******+++************))))))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))+++%%%(((+++---222>>>NNN[[[RRRSSSVVV\\\eeemmmsssuuuzzzrrrllllllmmmjjjfffeeellljjj\\\HHH:::666000((())))))))))))******+++,,,,,,)))((()))%%%!!!!!!%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%$$$''''''(((((((((((('''''''''&&&%%%&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((*********)))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...---,,,++++++++++++---...//////000222444444444666999===AAAEEEGGGIIIMMMQQQTTTTTTSSSRRRSSSPPPPPPOOOOOONNNOOOOOOOOOMMMMMMOOORRRUUUTTTNNNJJJJJJKKKLLLNNNOOOOOOOOOOOOKKKLLLMMMMMMMMMOOORRRUUUXXXYYYXXXVVVSSSQQQQQQQQQKKKMMMPPPPPPOOOQQQVVVZZZVVVWWWYYYZZZZZZXXXVVVUUU[[[\\\]]]]]]^^^______```\\\\\\YYYTTTTTTXXX[[[[[[^^^]]][[[YYYWWWUUUSSSRRRVVVSSSMMMEEEAAABBBJJJPPPTTTUUUWWWWWWVVVWWWXXXZZZ]]]]]]YYYTTTQQQSSSSSSQQQOOOMMMNNNRRRYYY___``````]]]\\\[[[\\\]]]^^^]]][[[[[[\\\]]]^^^___`````````WWWZZZ\\\ZZZ[[[______]]]]]]]]]]]]\\\ZZZYYYZZZ[[[YYYYYYZZZ\\\]]]^^^______XXXZZZ]]]```bbb```\\\XXXUUUYYYZZZXXXYYY^^^aaaaaa___^^^^^^]]]\\\[[[[[[ZZZYYYXXXWWWUUURRRPPPMMMLLLIIIHHHGGGCCC>>>;;;::::::666555333111000///000000------------------...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((*********(((((((((******''''''******''''''***))))))))))))((((((((((((((('''&&&''')))***)))(((((((((((((((((()))***+++***************)))((('''((((((''''''''''''((((((***))))))(((((())))))***'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&''')))***(((''')))))))))))))))(((((('''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""&&&'''%%%%%%'''(((&&&'''''''''''''''(((((((((%%%&&&((()))******))))))***,,,...000111555999<<<;;;>>>AAAEEEIIILLLNNNNNNFFFDDDCCCEEEJJJNNNRRRSSSNNNQQQSSSSSSRRRRRRUUUXXXTTTUUUVVVTTTQQQNNNMMMLLLVVVVVVWWWYYY[[[[[[YYYWWWYYYYYYZZZ[[[\\\[[[XXXUUUTTTVVVXXXXXXWWWVVVWWWXXXXXXXXXXXXWWWXXXXXXYYYYYY[[[YYYWWWVVVVVVTTTRRRPPPLLLMMMKKKGGGGGGIIIGGGCCC??????>>><<<999666333111...///000...***((((((***++++++*********)))))))))&&&&&&&&&'''''''''''''''$$$%%%'''''''''((())))))''')))++++++///<<>>@@@BBBFFFJJJNNNPPPQQQTTTXXXZZZYYYWWWVVVUUURRRRRRRRRRRRRRRQQQPPPPPPLLLJJJJJJNNNRRRQQQKKKEEEGGGHHHIIIKKKLLLLLLLLLLLLHHHIIIJJJJJJIIILLLQQQUUUVVVWWWWWWUUURRROOONNNNNNJJJJJJJJJKKKMMMQQQUUUYYYWWWXXXYYYZZZZZZZZZYYYYYYZZZ\\\]]]_________^^^]]]\\\^^^\\\VVVVVV\\\^^^]]]```^^^\\\YYYWWWUUUTTTSSSVVVVVVSSSMMMFFFEEEIIINNNSSSUUUXXXYYYXXXXXXYYYZZZ]]]```]]]WWWTTTWWWWWWTTTRRRQQQQQQUUU[[[```aaa``````^^^]]]^^^``````___]]]^^^___```aaaaaabbbaaaaaaXXX\\\]]][[[\\\``````^^^```aaaaaa```^^^\\\]]]^^^YYYZZZ[[[]]]^^^___``````ZZZZZZ[[[]]]^^^^^^\\\ZZZXXX]]]___^^^```eeeiiiiiiaaaaaaaaaaaa````````````___\\\ZZZ[[[\\\\\\YYYVVVRRRRRRPPPLLLHHHEEEDDDEEE@@@>>>;;;777444333222222//////......------.........------,,,,,,------...)))******++++++,,,,,,---************************((()))******)))((()))+++---******------******---))))))))))))(((((((((((('''&&&&&&'''***++++++***+++***)))))))))***++++++((()))))))))))))))(((''')))((('''&&&&&&'''((()))******))))))))))))******''''''''''''''''''''''''''''''''''''((((((((()))***)))))))))(((((((((''''''((()))******)))(((''''''&&&&&&''')))***((('''***************))))))(((""""""###$$$&&&)))***,,,%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((()))+++,,,+++)))&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((%%%###&&&+++***%%%(((((('''&&&%%%%%%$$$$$$&&&''')))***+++++++++***(((+++...222666;;;@@@DDD<<<@@@FFFKKKNNNOOONNNMMMFFFDDDDDDFFFLLLQQQUUUWWWQQQUUUWWWVVVQQQQQQTTTYYYUUUXXXYYYVVVRRROOOOOOQQQYYYWWWVVVXXX[[[\\\YYYVVVWWWWWWXXX[[[^^^^^^]]][[[UUUVVVWWWVVVVVVVVVYYY[[[XXXWWWWWWVVVWWWYYY[[[\\\WWWVVVUUUVVVWWWWWWUUUTTTXXXWWWSSSMMMKKKKKKHHHCCCBBBBBBCCCBBB@@@===999777444555666444///---...///+++++++++************)))%%%&&&&&&''''''((((((((($$$'''***,,,+++)))(((((('''))))))(((***555GGGUUU______]]][[[[[[aaakkkssswwwtttuuuyyyxxxssssssxxxqqqgggPPP888...000///***************+++,,,---...(((''')))+++***'''***000((('''&&&&&&&&&((()))***%%%%%%&&&'''((((((((((((&&&&&&&&&''')))(((&&&$$$)))(((&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,---222666333555888;;;===@@@DDDGGGEEEEEEGGGIIILLLPPPTTTVVVTTTWWW\\\^^^]]]ZZZXXXWWWQQQRRRSSSTTTSSSRRRQQQPPPPPPMMMLLLPPPUUUTTTNNNHHHEEEEEEGGGHHHIIIJJJJJJJJJGGGHHHHHHGGGGGGJJJPPPUUURRRTTTVVVUUURRROOOMMMLLLIIIHHHGGGHHHKKKPPPUUUXXXZZZYYYYYYYYYZZZ[[[\\\]]]YYYZZZ]]]______^^^\\\ZZZ\\\___]]]XXXYYY___aaa___^^^\\\ZZZXXXWWWWWWWWWXXXWWWYYYZZZUUUNNNJJJJJJMMMOOORRRVVVYYY[[[\\\^^^```]]]aaa___YYYWWWZZZ[[[XXXWWWUUUTTTWWW]]]```aaa```bbb```^^^___bbbcccaaa___``````aaaaaaaaaaaa``````[[[^^^^^^\\\]]]```aaa^^^bbbcccdddccc```______```]]]]]]^^^^^^^^^^^^^^^]]]```^^^\\\\\\^^^___```___[[[```cccccceeejjjmmmlllbbbaaaaaaaaa```````````````]]][[[]]]bbbccc```\\\UUUUUUTTTQQQMMMJJJJJJKKKJJJHHHCCC>>>:::777666666333222111000000///000000///......------......///))))))***+++,,,------...++++++++++++++++++++++++''')))******))))))***+++***''''''******''''''***))))))))))))((((((((((((&&&%%%%%%'''***,,,,,,+++///---+++)))'''&&&&&&'''''''''(((((((((((('''''')))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))(((((((((''''''((()))******)))(((''''''&&&&&&''')))***((('''+++++++++++++++***))))))%%%%%%%%%&&&&&&&&&''''''******(((&&&$$$%%%(((***$$$&&&'''&&&%%%###$$$$$$((((((((((((((('''''''''&&&$$$!!!"""&&&((('''%%%%%%&&&)))(((%%%"""######$$$$$$%%%&&&''''''$$$###"""###%%%&&&%%%$$$%%%'''((()))(((&&&&&&&&&+++$$$!!!&&&+++------...---***,,,666<<<===???DDDDDDHHHMMMPPPOOOLLLJJJHHHFFFGGGIIIKKKMMMOOORRRSSSXXXXXXVVVSSSPPPPPPSSSUUUYYYYYYXXXVVVTTTVVVYYY\\\\\\ZZZYYYZZZ[[[ZZZUUUQQQWWWXXXYYYZZZZZZYYYXXXWWWWWWUUUUUUWWWVVVTTTVVV[[[TTTXXX\\\^^^^^^\\\ZZZYYYYYYXXXXXXYYYZZZZZZYYYWWW[[[YYYWWWTTTQQQMMMGGGCCCBBBDDDFFFEEEBBB===:::999:::<<<======:::555000,,,++++++***)))'''&&&%%%$$$''''''&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&'''(((''')))---...000:::GGGXXXiiissspppkkkmmmkkkeeekkkkkkmmmqqquuuwwwvvvtttcccMMM;;;777444,,,(((***---***''')))...000...++++++(((%%%'''+++,,,)))%%%((((((''''''''''''((((((!!!'''***&&&"""$$$((()))))))))((('''''''''''''''&&&'''((('''&&&&&&'''(((&&&$$$$$$&&&&&&%%%(((...'''''''''&&&&&&%%%%%%%%%'''******&&&%%%(((+++***'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********---...///...,,,++++++,,,&&&$$$###%%%***------,,,...---...///000222333444===???DDDHHHLLLMMMNNNMMMJJJJJJGGGCCCFFFPPPXXXZZZSSSYYY[[[WWWVVVZZZZZZWWWVVVVVVWWWVVVUUURRRNNNLLLKKKKKKMMMOOORRRSSSQQQOOOIIIFFFDDDDDDFFFHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJNNNXXX^^^ZZZRRRNNNKKKJJJHHHHHHIIIJJJLLLOOORRRTTTVVVXXX[[[\\\\\\]]]___```[[[YYYVVVVVVXXXZZZ[[[[[[^^^]]]ZZZYYY^^^bbb```ZZZ___\\\YYYYYY\\\]]][[[YYYXXXXXXZZZ\\\WWWNNNJJJKKKQQQQQQVVV\\\[[[WWWYYY```aaabbbaaa```^^^]]]___```]]]\\\\\\]]]___``````___]]]___aaabbbaaaaaabbbccc___aaacccdddbbbaaa```aaa\\\\\\]]]^^^___aaabbbccceeedddbbbaaa``````aaabbbaaa___^^^___aaaaaa___]]]^^^bbbaaa\\\ZZZ\\\]]]\\\ZZZaaadddcccbbbeeehhhhhhbbbaaa``````aaabbbcccbbbaaa___^^^```cccdddbbb___\\\YYYTTTRRRQQQQQQPPPPPPSSSPPPLLLIIIFFFCCC@@@===:::888444111000000222444111000///...------------222000...---...///...---******+++,,,,,,+++***)))***)))+++...---)))***---(((((())))))*********+++******)))((((((((((((((())))))******+++++++++,,,+++)))&&&&&&''')))******'''''''''''''''((()))))))))+++---,,,)))(((***,,,///---)))&&&%%%%%%'''(((************))))))))))))''''''''''''((((((((()))******))))))((((((''''''*********)))))))))))))))%%%&&&'''((()))((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''((())))))'''%%%$$$%%%&&&%%%&&&''''''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%((((((&&&$$$######$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%'''((((((((('''&&&&&&)))$$$###(((---...111444000///222:::???===>>>AAAGGGKKKOOORRRQQQOOONNNMMMKKKJJJJJJMMMQQQTTTRRRPPPVVVWWWWWWVVVSSSRRRRRRSSSVVVXXXYYYXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[ZZZWWWSSSXXXXXXYYYZZZZZZYYYXXXXXXTTTQQQPPPTTTUUUTTTUUUYYYWWWZZZ\\\]]][[[YYYXXXXXXXXXWWWWWWXXXZZZZZZYYYWWWXXXWWWTTTRRRPPPKKKFFFBBBCCCDDDEEECCC???<<<::::::;;;<<<>>>???>>>;;;777444...---+++)))((('''&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&''''''''''''&&&%%%'''*********222<<>>AAAFFFIIIMMMPPPRRRRRRQQQPPPHHHHHHEEEAAADDDMMMSSSUUUTTTXXXYYYVVVXXX\\\]]]ZZZWWWXXXWWWUUURRRNNNLLLKKKGGGHHHKKKOOOSSSTTTRRRPPPLLLIIIEEEEEEFFFGGGGGGFFFLLLLLLJJJHHHFFFEEEEEEFFFOOOWWW\\\WWWPPPLLLJJJIIIHHHIIIKKKMMMPPPSSSVVVWWWWWWYYY\\\^^^^^^]]]^^^___]]][[[XXXWWWXXXXXXWWWVVVXXXZZZ[[[[[[^^^cccbbb]]]___\\\ZZZZZZ\\\]]][[[XXXRRRNNNNNNQQQSSSPPPMMMMMMRRRQQQTTTZZZ[[[XXXYYY^^^```aaaaaa```___^^^^^^___]]]\\\[[[]]]___``````___]]]^^^____________aaaaaaaaabbbcccaaa___\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[______^^^^^^^^^___```aaagggddd```___``````___]]][[[\\\ZZZVVVVVVZZZ\\\ZZZ___ccceeeccccccffffffeeeaaa``````bbbcccdddeeedddaaa``````aaaddddddccc```\\\XXXSSSQQQSSSUUUUUUUUUUUUSSSPPPNNNMMMJJJGGGDDDAAA>>>;;;777555555555666222111000000000000///...000...---,,,---...---,,,%%%&&&(((***+++,,,,,,,,,+++***+++...,,,((())),,,))))))))))))*********+++(((((('''&&&&&&&&&&&&''')))))))))*********++++++---***((('''(((*********'''''''''''''''((()))))))))+++,,,+++)))(((***,,,))))))((('''(((***,,,---************))))))))))))'''''''''((((((((())))))******))))))((((((((((((***)))))))))))))))))))))************+++++++++,,,******)))((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&$$$######%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&%%%$$$$$$&&&(((((('''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&''''''(((''''''&&&&&&$$$&&&+++---///444:::444444999???BBBAAA@@@BBBGGGJJJLLLNNNMMMMMMNNNPPPQQQNNNMMMQQQVVVWWWQQQKKKNNNQQQTTTUUUTTTSSSRRRSSSSSSVVVYYYZZZYYYXXXXXXXXXYYYYYYXXXZZZ[[[ZZZXXXUUUWWWXXXXXXYYYYYYXXXXXXWWWPPPLLLJJJOOOSSSRRRRRRSSSXXXZZZ[[[[[[YYYWWWWWWWWWWWWVVVVVVWWWYYYZZZYYYWWWWWWUUUSSSQQQOOOKKKGGGCCCCCCCCCCCC@@@===;;;;;;;;;<<<>>>@@@BBBBBBAAA???===333111---***((('''((()))(((''''''&&&&&&''''''((()))&&&%%%&&&(((***(((&&&))))))+++,,,+++***...444666EEEQQQVVV[[[fffllllllqqqlllhhhjjjmmmfffWWWJJJ999///)))++++++'''(((...+++******---000111...***+++(((&&&(((***+++)))'''(((((((((((((((((((((((($$$((()))$$$"""%%%)))***)))((((((''''''''''''(((&&&'''((((((&&&&&&'''(((***&&&%%%((((((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''******'''&&&)))++++++///...,,,+++++++++,,,---............------------)))***,,,,,,++++++---...///---++++++,,,.........111444999;;;===BBBHHHLLLOOORRRUUUWWWXXXVVVTTTRRRFFFGGGEEEAAACCCIIINNNNNNSSSSSSRRRRRRWWW]]]^^^[[[ZZZ[[[ZZZWWWQQQMMMMMMNNNEEEGGGJJJNNNSSSTTTSSSRRROOOLLLHHHFFFFFFFFFFFFFFFOOONNNLLLIIIEEEBBBBBBCCCMMMTTTWWWQQQJJJGGGGGGEEEFFFHHHKKKPPPTTTXXXZZZ\\\YYY[[[___``````___^^^___```^^^[[[YYYWWWTTTQQQNNNQQQXXX\\\]]]___bbbcccaaa___\\\ZZZZZZ\\\]]]ZZZWWWPPPIIIEEEJJJPPPPPPNNNMMMQQQOOOQQQWWWZZZZZZ[[[]]]]]]___aaaaaa```^^^^^^^^^\\\\\\[[[]]]___aaaaaa```\\\\\\[[[[[[\\\]]]^^^____________\\\XXXVVVUUUUUUZZZ[[[\\\\\\ZZZVVVRRROOOUUUVVVWWWYYY[[[]]]^^^^^^hhheeeaaa_________^^^]]]YYYXXXTTTPPPSSSYYY[[[XXXdddeeeeeeccccccfffddd```___```bbbdddeeeffffffeeebbbaaabbbccceeeeeecccaaa\\\UUUOOONNNSSSWWWXXXXXXXXXVVVUUUUUUUUUSSSOOOMMMIIIGGGEEEBBB???===;;;;;;555444444555555444222000000///------.........---&&&''')))+++,,,---------,,,***,,,...,,,'''(((+++)))))))))***************)))(((((('''''''''''''''(((((())))))))))))******...,,,)))))))))******)))'''''''''''''''((()))))))))***++++++***)))***+++''''''(((***+++,,,......************))))))))))))''''''((((((((()))))))))***))))))))))))((((((((())))))))))))))))))******)))((((((''''''(((******---+++)))''''''((()))***%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''&&&%%%&&&'''&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$&&&((()))***)))'''&&&&&&%%%$$$$$$%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%'''&&&&&&&&&(((((('''&&&$$$%%%))),,,,,,,,,333<<<999;;;???BBBDDDEEEFFFHHHGGGHHHIIIIIIIIIKKKNNNQQQRRRQQQRRRUUUVVVTTTOOOJJJFFFIIINNNQQQSSSTTTUUUWWWSSSUUUXXXZZZYYYXXXYYYYYYZZZZZZYYYZZZYYYYYYWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVPPPJJJHHHMMMRRRQQQMMMLLLTTTWWWZZZ[[[YYYWWWVVVVVVWWWVVVVVVWWWYYYZZZXXXWWWUUUSSSQQQPPPNNNLLLHHHEEECCCCCCBBB@@@===<<<===>>>>>>???AAACCCDDDDDDCCCCCC888555000+++((('''(((***((((((''''''''''''((((((+++(((%%%&&&***+++'''###***+++---...,,,+++---///+++444;;;<<<>>>DDDIIIIIIVVVRRROOOOOOOOOHHH;;;000---***)))+++***(((***000))))))+++...111000---***+++)))'''(((***+++***(((((((((((())))))(((((((((&&&)))((($$$"""%%%)))))))))(((''''''''''''((((((&&&((()))((('''&&&'''(((***%%%$$$(((***'''%%%%%%'''''''''''''''&&&&&&&&&'''******'''&&&***,,,,,,000///---++++++,,,...///...---------------------***+++------,,,,,,...//////......///111333555666<<>>======;;;;;;>>>DDDKKKQQQVVVZZZ[[[YYY\\\___aaaaaa```aaaaaaaaa___\\\ZZZVVVPPPJJJEEENNNYYYaaaaaa______aaa```___]]][[[[[[]]]\\\YYYUUUMMMLLLMMMPPPOOOJJJHHHKKKJJJJJJKKKPPPXXX___aaa___[[[^^^aaabbbbbb`````````___^^^^^^___aaabbbbbbaaaZZZWWWTTTTTTVVVXXXYYYYYYXXXYYYYYYWWWTTTRRRRRRSSSKKKMMMPPPQQQOOOKKKGGGDDDEEEFFFIIIMMMQQQTTTWWWYYYXXXZZZ^^^aaabbbbbbaaa```ddd^^^UUUOOOSSS\\\___]]]aaabbb```___bbbfffccc^^^```bbbeeeeeeccc```_________aaacccddddddbbbaaa```^^^XXXQQQOOORRRWWWXXXXXXXXXXXXXXXYYY[[[ZZZXXXVVVTTTTTTTTTTTTSSSRRRPPPOOOIIIFFFCCCCCCCCCAAA;;;555555333111111111222111000//////000000///...,,,+++---,,,---///,,,((((((++++++++++++***************,,,,,,+++***************)))))))))(((((((((((((((,,,+++)))((())))))'''&&&'''''''''''''''((()))))))))))))))***++++++++++++******++++++***(((&&&$$$************)))))))))((((((((((((((()))))))))***))))))))))))************(((((())))))************...,,,***))))))***,,,---...,,,***)))((()))***+++%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''+++///%%%'''((((((&&&%%%%%%&&&&&&&&&''''''((()))))))))'''&&&$$$###$$$%%%''')))$$$%%%&&&&&&%%%%%%''')))(((((((((((((((((((((((($$$###"""###%%%&&&%%%$$$(((%%%###$$$(((***)))''''''''')))+++)))'''---555GGGLLLNNNJJJGGGHHHJJJJJJFFFFFFEEECCCCCCFFFKKKOOOMMMSSSYYYYYYRRRMMMLLLNNNTTTTTTUUUTTTRRRRRRTTTUUUTTTUUUVVVWWWWWWXXX[[[^^^ZZZ[[[[[[ZZZWWWVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWVVVRRRQQQUUUUUUPPPKKKIIIHHHMMMTTTXXXZZZZZZYYYYYY[[[ZZZYYYYYYZZZYYYWWWUUUKKKIIIGGGFFFFFFFFFDDDBBB@@@CCCGGGIIIHHHGGGFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIGGGBBB;;;333---***)))))))))((((((''''''(((((())),,,***((()))***)))%%%!!!&&&)))++++++,,,///...,,,---......---,,,---///000,,,...///...+++***,,,...***+++,,,+++)))(((((()))'''(((***,,,---,,,+++***+++***)))(((((()))***+++((((((************(((((('''))))))&&&%%%((((((&&&(((''''''''''''(((((()))'''((())))))''''''((()))&&&%%%&&&)))(((%%%&&&+++'''''''''''''''(((((((((&&&***+++''''''+++...------,,,,,,,,,...///111222,,,,,,,,,,,,,,,---------+++---...///......000111333777<<<@@@CCCFFFIIIKKKGGGGGGFFFGGGJJJNNNRRRTTTVVVVVVWWWWWWXXXXXXXXXXXXTTTUUURRRLLLKKKNNNOOONNNMMMIIIIIINNNTTTWWWYYY[[[UUUUUUTTTSSSRRRQQQQQQPPPXXXTTTNNNJJJJJJLLLOOOPPPOOOPPPQQQOOOMMMJJJIIIIIILLLQQQVVVTTTLLLDDD@@@@@@DDDHHHHHHCCC@@@AAA@@@===;;;===AAAEEEJJJNNNQQQSSSTTTWWWZZZ\\\]]]^^^aaacccaaa___]]][[[XXXSSSNNNJJJPPPZZZaaaaaa______```______]]][[[\\\]]]\\\XXXUUUDDDEEEIIILLLJJJFFFFFFIIIGGGJJJLLLOOOUUU]]]```___]]]___bbbcccbbbbbbbbbccccccbbbaaaaaaccccccbbbaaaYYYVVVSSSSSSVVVXXXWWWUUUWWWYYYZZZZZZXXXVVVUUUUUUGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEGGGJJJNNNRRRVVVXXXUUUYYY^^^aaabbbbbbbbbcccbbb]]]SSSLLLOOOYYY```aaa___aaaaaa```bbbeeeddd```aaadddfffeee```]]]]]]______aaadddeeedddaaa```___bbb^^^YYYVVVWWWYYY\\\]]][[[YYYXXXXXXZZZZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYSSSOOOKKKJJJKKKIIICCC===;;;888666555555555333222//////000111000///...---...,,,...000...))))))---+++++++++++++++*********+++******)))))))))))))))******))))))))))))((((((+++)))(((((())))))'''&&&'''''''''''''''((())))))***)))((()))+++,,,,,,+++'''((()))******)))((('''************))))))))))))((((((((()))))))))******)))))))))************+++((((((((()))******++++++,,,+++***)))))))))***+++,,,+++++++++++++++,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%&&&(((***%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&''''''((())))))'''&&&%%%$$$$$$&&&''')))###&&&((('''&&&$$$&&&'''%%%%%%&&&&&&''''''((((((%%%$$$###$$$&&&'''&&&%%%)))%%%"""###(((***)))'''((('''(((******)))---444BBBKKKQQQOOOLLLMMMMMMKKKIIIIIIGGGFFFEEEGGGLLLOOOOOOSSSWWWWWWTTTPPPOOOOOOVVVWWWXXXVVVSSSPPPNNNNNNQQQSSSWWWYYYYYYZZZ[[[\\\VVVXXXYYYYYYWWWWWWZZZ\\\ZZZYYYXXXWWWWWWXXXYYYZZZWWWVVVXXX[[[YYYSSSOOOOOOJJJMMMQQQTTTVVVXXX[[[]]]^^^\\\[[[ZZZZZZYYYWWWUUUIIIHHHFFFEEEFFFFFFEEECCC>>>DDDKKKPPPPPPNNNKKKJJJGGGGGGHHHIIIJJJLLLNNNOOONNNJJJBBB:::222---+++***))))))(((((((((((())))))'''((()))******)))'''&&&(((,,,---+++---111111---*********++++++,,,...000,,,,,,,,,+++,,,,,,---...)))******)))*********)))&&&((()))************+++++++++***)))((()))+++,,,'''(((***++++++***(((''''''))))))'''''')))(((###'''''''''''''''((())))))''')))***)))((('''((()))''''''))))))$$$ %%%,,,&&&'''''''''((((((((()))&&&***+++((('''+++......---------....../////////,,,---------...............000333444555777:::<<<===BBBIIIMMMNNNNNNNNNOOOKKKHHHEEEGGGMMMRRRTTTTTTZZZYYYWWWVVVVVVWWWXXXYYYVVVVVVSSSLLLKKKNNNPPPOOOOOOLLLNNNTTTWWWVVVXXX]]]VVVSSSQQQQQQSSSRRRNNNIIIQQQNNNKKKJJJKKKMMMOOOOOOKKKOOORRRSSSPPPMMMKKKKKKNNNSSSVVVSSSKKKEEEDDDFFFIIIMMMNNNKKKIIIJJJHHHEEE???@@@@@@AAACCCEEEGGGHHHNNNPPPRRRUUUWWW[[[___bbbbbb```^^^]]]\\\YYYUUURRRQQQYYY_________aaaaaa______]]]\\\\\\^^^\\\XXXTTTCCC@@@@@@DDDEEECCCCCCFFFGGGMMMPPPOOOQQQYYY]]]]]]^^^```bbbcccbbbccceeefffgggeeedddcccddddddcccaaaXXXTTTRRRSSSVVVXXXUUURRRTTTWWWZZZZZZXXXTTTRRRQQQHHHHHHGGGHHHHHHJJJKKKLLLIIIHHHHHHJJJMMMRRRWWW[[[XXXZZZ\\\\\\[[[[[[]]]___WWWTTTLLLEEEGGGRRR]]]aaa```dddfffcccbbbdddeeecccbbbeeefffddd```^^^___bbb___cccfffgggeeebbb``````aaa```___\\\ZZZ[[[^^^bbb___]]]ZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]ZZZUUUOOOOOOQQQQQQLLLFFFEEECCC@@@>>>===<<<:::999555555555555444222000///...---...111///+++,,,///,,,,,,,,,++++++*********++++++***))))))))))))***++++++*********)))))))))***)))((()))******)))''''''''''''''''''((())))))***((('''))),,,---,,,+++'''((())))))************************))))))))))))(((((()))))))))*********))))))*********+++++++++'''(((((()))******++++++)))))))))((((((((('''''')))***+++------------,,,%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((###&&&))))))&&&$$$$$$&&&######$$$$$$%%%&&&''''''&&&%%%$$$%%%'''((('''&&&)))%%%"""###(((+++***'''(((&&&'''***++++++///444999FFFPPPRRRRRRSSSSSSPPPSSSSSSQQQOOOOOOPPPTTTXXXRRRSSSTTTVVVVVVTTTRRROOOQQQTTTVVVVVVSSSNNNKKKIIINNNRRRXXX[[[\\\[[[ZZZZZZSSSVVVXXXXXXXXXYYY\\\```\\\[[[ZZZYYYYYYZZZ[[[\\\WWWXXX[[[___\\\VVVSSSTTTMMMNNNOOOPPPRRRVVV[[[______^^^\\\[[[[[[YYYWWWTTTKKKIIIGGGGGGHHHHHHHHHGGG===DDDNNNTTTVVVSSSNNNLLLJJJJJJJJJKKKNNNQQQTTTUUUSSSOOOGGG>>>666000---+++))))))(((((((((((())))))###&&&)))+++***))))))***&&&)))***''')))...---(((,,,******,,,,,,+++,,,......+++((())),,,---***&&&))))))))))))+++......+++&&&'''((((((((((((***+++++++++***)))((((((+++---''')))***++++++***)))'''&&&)))***((()))***'''"""'''''''''''''''((()))***''')))***)))((('''(((***(((***,,,***"""###,,,&&&'''''''''(((((())))))&&&***+++(((''',,,...............///......---,,,---.........//////000000222555888;;;===@@@DDDGGGFFFLLLSSSVVVTTTRRRPPPPPPQQQJJJEEEGGGNNNSSSTTTQQQ\\\ZZZWWWUUUTTTUUUWWWXXXWWWVVVRRRKKKJJJNNNPPPOOOOOOMMMQQQWWWXXXUUUWWW]]]YYYUUUQQQRRRUUUTTTMMMFFFHHHGGGHHHJJJMMMOOOPPPOOOIIINNNSSSTTTRRROOOMMMMMMMMMQQQSSSPPPIIIGGGJJJOOONNNRRRTTTRRRQQQRRRPPPLLLDDDCCCAAA@@@?????????@@@IIIJJJMMMOOORRRWWW]]]bbbcccaaa_________]]][[[YYYRRRXXX]]]]]]___bbbcccaaa___]]]\\\]]]^^^\\\XXXSSSHHH@@@;;;>>>BBBCCCBBBBBBIIIPPPSSSOOOOOOUUUZZZ[[[```aaabbbbbbbbbdddfffhhhiiigggeeeeeeeeeeeecccaaaWWWTTTRRRSSSWWWXXXTTTPPPPPPSSSWWWWWWUUUPPPMMMKKKJJJIIIGGGGGGHHHKKKNNNPPPLLLKKKJJJKKKNNNSSSYYY]]]ZZZZZZYYYUUURRRRRRVVVZZZMMMLLLEEE>>>@@@LLLYYY```aaagggjjjfffcccdddeeedddbbbeeegggddd```___bbbfff```dddhhhiiifffcccaaaaaa]]]___```]]]ZZZZZZ___dddccc```\\\ZZZZZZ[[[\\\\\\]]]]]]]]]\\\]]]]]]^^^___]]]WWWQQQRRRUUUVVVRRRNNNOOOLLLIIIGGGFFFDDDBBB@@@???>>>===;;;888555222000...---///111000------111,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,,,,+++++++++******))))))***))))))***,,,,,,+++)))'''''''''''''''((())))))***((('''))),,,...,,,++++++*********************************))))))))))))))))))))))))************))))))******++++++++++++'''(((((()))***+++++++++,,,,,,,,,,,,,,,+++***)))''')))+++...///...---,,,'''''''''''''''((()))***&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''!!!"""$$$&&&'''((())))))&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))************)))...***(((***++++++...444<<>>888222,,,+++)))''''''(((((('''&&&---)))&&&(((,,,...+++((()))******+++++++++******+++++++++*********))))))''''''((())))))))))))(((...---,,,+++***((('''''''''(((((()))***,,,---...+++******)))))))))))))))+++,,,+++***((('''((()))))))))(((((((((((())))))$$$###"""###&&&)))******))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&%%%$$$$$$)))******))))))***...000111000000///.........///000,,,,,,111333222444:::<<>>AAAFFFVVVYYY\\\______^^^]]][[[\\\\\\\\\___cccfffgggfffeeedddbbb```bbbbbb[[[RRROOOPPPRRRSSSTTTVVVZZZ]]]]]]YYYTTTPPPMMMKKKHHHFFFFFFKKKTTTYYYWWWRRRUUU[[[bbb```]]]ZZZXXXTTTOOOKKKOOOLLLEEE@@@BBBGGGGGGEEEEEEMMMSSSPPPHHHHHHTTTaaaccccccccceeefffeeebbb___bbbbbbcccdddeeeffffffeeefffiiihhheeedddffffffcccdddbbbaaaaaaaaaaaa```___\\\]]]]]]]]]\\\]]]___bbb^^^___```___]]]]]]]]]^^^]]]\\\YYYUUUOOOIIIDDDAAA======>>>>>>@@@CCCIIILLLPPPTTTXXXXXXTTTPPPNNNNNNJJJDDD@@@AAA@@@======???888777444111///...------000///---,,,+++***))))))******))))))))))))******,,,+++***)))((()))******+++***)))))))))))))))))))))+++,,,,,,+++***,,,---...---,,,,,,,,,---...///***)))(((''''''((()))******))))))***++++++***((()))(((((()))+++,,,+++***++++++***))))))***++++++************************+++,,,...000000...---+++%%%&&&((())))))(((&&&%%%'''(((***+++***(((&&&$$$'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''###$$$%%%'''(((((()))))))))((('''%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''')))***)))''''''***+++---555===JJJOOOSSSTTTVVVYYYXXXUUUOOONNNPPPSSSRRRMMMKKKMMMNNNNNNNNNOOOPPPTTTYYY\\\VVVTTTSSSTTTVVVWWWUUUSSSKKKNNNOOOMMMNNNTTTYYYZZZ[[[[[[ZZZWWWUUUTTTVVVXXX[[[ZZZYYYYYY[[[\\\[[[ZZZVVVXXXZZZ[[[ZZZWWWTTTRRRMMMHHHAAA@@@BBBGGGIIIJJJIIIJJJLLLOOOQQQRRRRRRRRRQQQRRRSSSSSSQQQMMMIIIFFFRRRRRRRRRPPPOOOOOORRRUUUWWWXXXYYYWWWSSSRRRTTTWWWRRRQQQMMMIIIIIIHHH@@@666///,,,)))''''''''''''&&&&&&+++//////***&&&&&&'''((()))***+++++++++++++++************************)))***++++++,,,,,,++++++))))))))))))))))))))))))++++++***************+++******)))((((((((((((((((((***+++***(((''''''((())))))(((((((((((())))))&&&$$$###$$$&&&((())))))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((())))))***$$$(((,,,//////.........000111222555777:::<<<>>>AAAAAADDDHHHKKKLLLNNNPPPOOOKKKIIILLLRRRUUUSSSPPPLLLJJJHHHFFFDDDCCCCCCBBBDDDCCCDDDHHHNNNSSSUUUUUURRRRRRRRRTTTXXX[[[\\\\\\]]]WWWOOOGGGBBBAAABBBDDDCCCDDDGGGKKKNNNNNNLLLIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJJJJIIIHHHIIIJJJJJJIIIGGG===999666999AAAFFFGGGEEENNNQQQSSSRRRPPPPPPSSSVVVUUUWWWZZZ\\\\\\ZZZWWWUUUYYYYYYXXXWWWWWWXXXYYYXXX]]]```___\\\]]]bbbdddccc``````aaaaaaaaa___^^^]]]aaa]]]WWWTTTSSSTTTTTTTTTVVVOOOHHHDDDAAAAAAGGGOOOXXXYYY[[[^^^^^^[[[VVVRRRTTTTTTWWW[[[aaaeeefffffffffdddbbbaaacccaaaYYYRRRNNNOOOQQQRRRSSSWWW[[[___]]][[[XXXTTTRRROOOMMMLLLIIIPPPXXX[[[UUUPPPUUU^^^```___^^^\\\YYYUUUQQQNNNUUUNNNFFFCCCGGGMMMOOONNNJJJRRRYYYUUUMMMKKKSSS]]]bbbbbbcccdddeeedddbbbaaacccdddeeeffffffgggggggggfffiiihhheeedddffffffcccbbbaaaaaaaaabbbaaa___\\\]]]]]]]]]]]]___```bbbccc^^^___```___]]]]]]]]]^^^[[[[[[ZZZWWWPPPHHH@@@;;;<<<===>>>>>>>>>???CCCEEERRRWWW]]]]]]YYYVVVVVVXXXWWWRRRNNNNNNKKKGGGFFFHHH@@@===999777555333222111333111000...,,,+++++++++******))))))))))))******---,,,***(((((()))***+++******)))))))))))))))***)))+++,,,,,,+++***,,,---------,,,+++,,,---...///******)))(((((()))******************++++++***))))))))))))***+++++++++++++++******************+++************************++++++---......------,,,%%%&&&((())))))'''%%%$$$((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((())))))))))))((('''%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&(((***+++((('''(((***+++---777AAAJJJOOOQQQQQQRRRVVVWWWTTTKKKIIIIIIMMMMMMHHHFFFGGGDDDGGGKKKMMMOOORRRVVVYYYSSSUUUWWWVVVSSSQQQRRRSSSGGGLLLOOOOOOQQQVVVYYYYYYZZZZZZYYYWWWUUUTTTVVVYYYVVVWWWXXXZZZ[[[YYYUUURRRSSSUUUYYY\\\\\\[[[YYYWWWOOOIIICCCAAADDDHHHJJJJJJHHHJJJLLLNNNOOOOOOOOOOOOMMMNNNQQQRRRPPPMMMIIIGGGOOOQQQRRRSSSRRRRRRSSSTTTVVVXXXXXXUUUQQQNNNPPPRRRKKKJJJGGGEEEHHHJJJDDD<<<444111,,,))))))(((''''''%%%+++000///)))%%%%%%((((((((()))***+++,,,,,,,,,************************(((((()))***************++++++******)))(((((((((,,,+++******)))************))))))((('''(((((((((''')))******(((''''''((())))))(((((((((((())))))%%%$$$"""###%%%'''((((((((((((((((((((((((((((((******))))))((((((((('''((((((''''''((()))******(((***---...///111333555666888<<<@@@DDDFFFHHHHHHIIIJJJKKKKKKMMMOOOPPPPPPLLLJJJJJJNNNUUUWWWTTTPPPLLLKKKIIIEEECCCAAAAAABBBDDDDDDFFFJJJNNNSSSVVVWWWVVVUUUSSSTTTVVVWWWWWWVVVYYYVVVQQQKKKGGGCCCAAAAAA@@@BBBEEEJJJNNNNNNLLLJJJCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJNNNPPPQQQQQQQQQQQQPPPNNNKKKJJJJJJIIIGGGFFF@@@<<<999;;;BBBFFFFFFDDDNNNQQQTTTTTTSSSRRRUUUXXXVVVYYY\\\^^^___^^^[[[ZZZ^^^ZZZWWWTTTTTTVVVYYY\\\___aaa```]]]]]]aaabbb```^^^___```aaaaaaaaa```___bbb]]]WWWSSSRRRSSSUUUUUUXXXOOOGGGBBB@@@CCCMMMXXX[[[\\\]]]^^^^^^YYYRRRMMMNNNNNNQQQWWW]]]cccfffggghhhdddbbbcccddd```XXXQQQOOOQQQRRRTTTUUUXXX\\\___ZZZZZZXXXVVVTTTRRRQQQQQQOOOTTTZZZYYYQQQKKKSSS^^^______^^^\\\XXXTTTQQQPPPWWWNNNEEEDDDIIIOOORRRSSSSSSWWW[[[YYYTTTQQQTTTXXX```aaacccdddddddddddddddfffgggggghhhhhhhhhhhhhhhfffiiihhheeedddffffffccc```______```aaa```]]]ZZZZZZZZZYYYYYYZZZ\\\^^^______```aaa```^^^]]]^^^___\\\]]]]]]ZZZTTTKKKBBB<<<>>>???@@@@@@@@@AAADDDFFFXXX\\\```___[[[YYY[[[^^^\\\XXXVVVUUURRRMMMLLLNNNLLLHHHDDD@@@>>>;;;777444444222000...---,,,------++++++************++++++---,,,***(((((()))+++,,,***)))))))))))))))******)))+++,,,,,,+++***,,,---,,,+++*********+++---...******))))))))))))******)))***+++++++++*********)))******+++******++++++*********++++++***************************************++++++,,,,,,,,,,,,&&&&&&'''((('''&&&%%%$$$(((''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&''''''''')))((('''''''''((()))***(((''')))++++++---888CCCIIILLLMMMMMMOOOTTTVVVUUUKKKHHHGGGKKKKKKHHHEEEFFFBBBGGGMMMQQQRRRSSSWWWZZZVVVYYY[[[XXXSSSOOOPPPRRRFFFLLLPPPPPPRRRWWWZZZYYYYYYYYYXXXVVVTTTUUUWWWYYYSSSTTTUUUVVVVVVTTTOOOKKKQQQSSSXXX[[[]]]]]][[[ZZZRRRMMMHHHDDDEEEGGGJJJLLLMMMOOOPPPOOOMMMLLLLLLLLLPPPQQQRRRRRRPPPLLLHHHEEEMMMPPPSSSUUUTTTSSSSSSSSSRRRRRRSSSQQQOOOMMMMMMNNNFFFGGGEEECCCEEEIIIGGGBBB;;;777111---+++***((('''%%%***...---)))%%%&&&((('''((()))***+++,,,,,,,,,***************+++++++++))))))***++++++++++++***,,,,,,,,,+++***))))))(((++++++***************+++***)))((((((''''''((((((&&&(((******)))'''''''''))))))(((((((((((()))))),,,)))'''&&&'''''''''&&&))))))))))))))))))))))))***))))))))))))))))))((()))(((''''''((()))+++,,,---...000111333666<<<@@@@@@CCCHHHMMMPPPPPPOOONNNLLLNNNMMMJJJJJJNNNOOONNNLLLKKKLLLOOOTTTVVVTTTRRRNNNMMMKKKGGGCCCAAABBBCCCDDDEEEHHHLLLPPPTTTVVVXXXYYYXXXWWWUUUSSSRRRQQQQQQWWWVVVSSSNNNIIICCC???===???@@@CCCGGGJJJKKKJJJHHHAAACCCDDDEEEDDDDDDFFFHHHLLLOOOTTTVVVVVVUUUUUUUUUSSSPPPLLLJJJIIIIIIHHHFFFCCC@@@>>>>>>BBBEEEFFFEEEOOOSSSVVVWWWUUUTTTWWWYYYZZZ[[[]]]^^^______]]]]]]]]]XXXTTTQQQOOOOOOUUU\\\^^^aaaaaa^^^^^^``````]]]\\\]]]___```aaaaaaaaaaaa```\\\UUUQQQPPPRRRSSSTTTSSSKKKCCC??????CCCNNNZZZ]]]___aaabbb___ZZZUUURRRPPPPPPQQQUUU\\\bbbfffgggiiidddbbbeeeeee___VVVQQQQQQSSSUUUWWWWWWXXXZZZ\\\VVVWWWVVVUUURRRPPPOOOPPPSSSVVVYYYWWWNNNIIIQQQ\\\aaa```___[[[VVVRRRQQQQQQUUULLLEEEEEEHHHLLLQQQVVV[[[\\\]]]]]][[[ZZZYYYYYYaaaccceeefffeeefffggghhhjjjjjjkkkkkkkkkjjjiiiiiifffiiihhheeedddffffffccc______^^^___```___\\\ZZZ]]]]]]\\\ZZZXXXYYY]]]``````aaabbbaaa___^^^___````````````^^^YYYQQQIIIDDDAAABBBDDDFFFGGGJJJNNNQQQ```bbbcccbbb^^^\\\\\\^^^WWWTTTTTTUUURRRNNNOOORRRXXXTTTPPPMMMJJJEEE>>>999777555333000/////////000---,,,,,,,,,,,,,,,,,,------,,,+++***)))***++++++)))))))))))))))******+++)))+++,,,,,,+++***,,,---******)))))))))***+++,,,************************)))+++,,,,,,+++******+++***+++,,,+++******+++,,,)))***++++++++++++***)))******************************))))))***+++,,,---'''''''''&&&&&&%%%%%%%%%&&&&&&((()))))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''))))))))))))((('''&&&%%%'''''''''(((''''''&&&%%%'''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((***+++***---888DDDFFFJJJKKKJJJMMMSSSWWWVVVMMMHHHFFFIIIKKKHHHFFFGGGEEEJJJPPPSSSSSSTTTYYY\\\[[[[[[ZZZWWWSSSPPPNNNMMMGGGLLLOOONNNPPPVVVZZZ[[[WWWWWWWWWVVVUUUUUUXXX[[[WWWUUUTTTSSSRRRPPPMMMJJJQQQSSSVVVZZZ[[[[[[[[[ZZZUUURRRMMMHHHDDDEEEHHHLLLKKKMMMNNNLLLJJJIIIKKKMMMRRRRRRRRRRRROOOKKKGGGEEEOOOQQQTTTTTTSSSQQQQQQQQQKKKJJJKKKLLLNNNOOOOOOMMMHHHIIIGGGCCCCCCHHHJJJHHHBBB===666000---+++***(((''')))++++++((('''((()))'''((()))***+++,,,,,,,,,))))))*********+++++++++((()))******++++++******,,,,,,,,,+++++++++++++++******************++++++))))))(((''''''''''''(((%%%'''******)))'''''''''))))))(((((((((((())))))...+++)))((()))))))))((()))))))))))))))))))))))))))))))))))))))***************)))((()))+++---...111333555777:::???DDDIIIJJJNNNSSSWWWWWWTTTOOOLLLKKKMMMKKKEEEFFFKKKNNNLLLIIIHHHGGGGGGHHHKKKMMMNNNPPPOOOMMMHHHCCCAAABBBEEECCCFFFJJJNNNQQQSSSUUUVVVZZZ[[[ZZZVVVQQQNNNOOOPPPTTTSSSOOOKKKGGGCCC@@@?????????@@@BBBDDDEEEDDDBBB===@@@CCCDDDCCCBBBCCCEEENNNRRRVVVWWWUUUSSSRRRRRRRRROOOKKKIIIIIIIIIIIIIIIFFFEEECCCCCCDDDFFFHHHIIIQQQUUUXXXYYYWWWVVVXXXZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[XXXUUURRRLLLIIIOOOYYYZZZ^^^```___```bbbaaa]]]\\\^^^___aaaaaaaaaaaa```]]]YYYSSSOOONNNOOOPPPQQQNNNHHHCCCBBBBBBEEENNNWWWZZZ^^^cccccc```\\\ZZZZZZYYYWWWVVVXXX]]]bbbfffhhhiiibbb```dddeee\\\SSSOOORRRTTTWWWYYYXXXWWWWWWXXXUUUVVVVVVSSSOOOLLLKKKLLLRRRUUUXXXWWWQQQLLLQQQZZZ______]]]ZZZVVVTTTUUUXXXVVVNNNIIIJJJKKKMMMSSS[[[___```aaabbbbbbbbbaaaaaaeeehhhjjjiiihhhgggiiikkknnnnnnnnnmmmlllkkkjjjiiifffiiihhheeedddffffffcccaaa```______```___]]][[[```aaa```[[[VVVVVV\\\bbbaaabbbcccbbbaaa```aaabbb``````___]]]YYYTTTNNNKKKGGGIIIKKKLLLOOOSSSXXX\\\dddeeeeeedddaaa\\\XXXVVVMMMMMMOOOSSSRRRPPPSSSYYY\\\YYYWWWWWWWWWRRRJJJDDDAAA???;;;888555444555555......------------......,,,,,,+++++++++*********)))))))))))))))***++++++)))+++,,,,,,+++***,,,---******)))((()))***+++,,,*********++++++*********)))+++------+++)))***,,,***+++---,,,***)))***,,,)))***++++++++++++***)))***************************)))(((((()))***,,,---((('''&&&%%%%%%%%%%%%&&&$$$&&&))),,,---,,,***)))'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''((()))))))))(((&&&'''((((((((('''%%%$$$(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&))))))+++,,,***---888EEEEEEHHHIIIIIILLLTTTXXXXXXNNNHHHEEEHHHJJJHHHFFFGGGHHHLLLQQQRRRRRRTTTYYY^^^___[[[VVVTTTSSSQQQKKKFFFJJJMMMNNNKKKMMMUUU[[[\\\VVVWWWVVVUUUUUUVVVYYY\\\]]]ZZZUUURRRQQQPPPOOONNNRRRSSSVVVXXXYYYYYYYYYXXXXXXVVVQQQJJJCCCBBBFFFJJJDDDFFFGGGGGGFFFHHHLLLOOOOOOOOOPPPOOOMMMJJJGGGFFFRRRSSSTTTSSSQQQOOOPPPPPPFFFEEEEEEIIIOOORRRQQQOOOKKKMMMJJJEEECCCGGGKKKKKKFFFAAA999333///,,,***)))'''((())))))(((((()))***'''((()))***,,,,,,,,,---))))))******++++++++++++''''''((()))))))))))))))******+++,,,------......******))))))***++++++,,,))))))((('''''''''''''''$$$'''******)))'''''''''))))))(((((((((((())))))***)))'''''')))+++++++++))))))))))))))))))))))))(((((())))))******++++++,,,+++*********,,,///000333666:::===@@@EEEJJJNNNPPPTTTYYY\\\ZZZTTTMMMHHHIIIKKKHHHBBBBBBIIIMMMKKKEEECCC@@@<<<;;;>>>CCCHHHQQQPPPNNNIIICCCAAACCCEEEBBBEEEJJJNNNQQQRRRTTTUUUZZZ\\\]]]XXXQQQMMMNNNQQQOOONNNJJJGGGEEEDDDDDDDDD@@@???>>>>>>??????>>><<<888<<<@@@AAA@@@??????AAAMMMQQQUUUUUUQQQNNNLLLLLLPPPMMMIIIHHHHHHJJJKKKKKKHHHIIIIIIHHHGGGIIILLLOOOSSSVVVZZZZZZXXXWWWXXXZZZYYYXXXWWWVVVVVVVVVWWWWWW[[[YYYXXXVVVNNNGGGLLLVVVWWW\\\___```aaacccbbb^^^^^^___```aaaaaaaaa```___[[[VVVQQQMMMMMMMMMNNNNNNLLLHHHGGGHHHHHHHHHNNNUUUVVV\\\bbbccc___]]]^^^```bbb___[[[[[[^^^cccgggiiihhhaaa___dddddd[[[QQQMMMRRRUUUXXXZZZXXXVVVUUUUUUWWWXXXXXXTTTNNNJJJIIIIIIPPPSSSWWWYYYTTTOOORRRYYYZZZ[[[[[[XXXVVVWWW\\\```ZZZTTTQQQQQQQQQQQQXXXbbb___bbbeeefffffffffhhhjjjjjjlllnnnmmmjjjiiijjjlllqqqqqqpppooonnnllljjjiiifffiiihhheeedddffffffccccccaaa______``````^^^]]]^^^```^^^WWWPPPPPPWWW___bbbcccdddcccaaaaaaaaaccc]]]]]]\\\ZZZWWWSSSOOOMMMNNNOOOPPPQQQSSSXXX]]]bbbdddeeeeeeeeebbb[[[SSSMMMGGGHHHMMMRRRTTTTTTYYY___YYYXXXYYY\\\___]]]VVVOOOLLLIIIDDD@@@<<<;;;:::;;;//////............//////+++,,,,,,,,,,,,+++***)))))))))((())))))***++++++)))+++,,,,,,+++***,,,---+++***)))))))))***+++,,,******++++++++++++******)))+++...---+++)))***,,,***,,,...,,,***)))***---)))***+++,,,,,,+++***)))************************))))))''''''(((***,,,...'''((((((((('''&&&&&&%%%&&&''')))******)))'''&&&((()))((($$$$$$'''(((&&&'''((()))((('''&&&''')))((('''&&&'''((())))))''')))%%%%%%)))((($$$%%%***&&&&&&'''((())))))((((((((('''&&&&&&((()))))))))%%%&&&''''''(((((('''''')))((()))++++++---777BBBLLLJJJIIILLLOOOQQQPPPNNNNNNNNNKKKHHHJJJNNNMMMIIILLLQQQTTTQQQNNNOOOTTTWWW^^^YYYVVVVVVSSSMMMHHHGGGLLLNNNQQQTTTUUUTTTSSSRRRPPPSSSXXXZZZ[[[ZZZZZZ[[[]]]XXXTTTWWWXXXVVVTTTUUUWWW\\\^^^[[[YYYYYYXXXUUU___YYYRRRLLLIIIHHHHHHHHHCCCDDDEEEEEEEEEFFFIIILLLPPPRRRRRRPPPLLLHHHFFFEEELLLQQQWWWXXXTTTNNNJJJHHHHHHGGGGGGIIILLLOOOPPPPPPOOONNNMMMNNNNNNNNNLLLJJJIIIGGGBBB:::111,,,+++,,,((()))******)))(((((()))***)))((((((((()))+++,,,))))))111...(((++++++,,,---,,,+++***)))------,,,++++++******)))***+++,,,,,,+++***)))((((((((('''(((***)))'''$$$(((''''''))),,,---***(((&&&&&&&&&'''((()))***+++&&&***)))%%%%%%******&&&++++++************++++++***)))***---,,,***,,,000---...///111333555777999CCCDDDGGGIIIMMMPPPSSSUUUWWWYYY[[[]]]\\\VVVNNNHHHLLLLLLLLLKKKKKKJJJIIIIIIGGGAAA999444444888>>>AAAJJJMMMOOOMMMJJJGGGGGGIIIHHHGGGHHHKKKPPPTTTVVVVVVZZZYYYUUUPPPLLLLLLOOORRRYYYRRRJJJGGGJJJJJJFFFBBB===:::888:::===>>>;;;777888:::<<<<<<;;;;;;>>>AAAMMMRRRUUUPPPHHHDDDHHHNNNVVVQQQJJJFFFFFFJJJMMMOOOJJJKKKKKKHHHEEEDDDFFFIIINNNRRRVVVZZZ[[[XXXTTTQQQVVVRRRTTTXXXWWWPPPMMMOOOWWWZZZXXXQQQNNNPPPQQQOOOSSSYYY___bbbaaa___^^^^^^\\\ZZZVVVRRRRRRWWW___ddd___XXXNNNIIIIIIMMMPPPQQQOOOQQQRRRNNNJJJIIIMMMQQQTTT\\\cccdddddddddaaa\\\^^^aaaccccccbbbcccfffiiiccccccdddeeeccc^^^WWWRRRRRRUUUYYYZZZUUUOOOMMMNNNUUUZZZ^^^[[[SSSNNNMMMOOOTTTSSSQQQQQQSSSUUURRRMMMWWWUUUWWW^^^aaa___aaagggfffaaa]]]\\\^^^aaabbbbbbeeeddddddeeeggghhhhhhggglllkkkjjjlllnnnoooooonnnppppppooonnnkkkhhheeedddggghhhhhhgggeeeeeefffhhhoooiiiffffffccc\\\ZZZ]]]___```^^^WWWPPPOOOUUU\\\aaaaaaaaaaaabbbaaa```^^^ZZZYYYWWWTTTQQQQQQSSSUUUWWWXXXYYY[[[]]]___aaaaaaaaacccdddaaaZZZTTTQQQQQQIIILLLTTT\\\[[[WWWZZZbbb^^^^^^^^^^^^^^^]]]]]]\\\TTTSSSRRRPPPMMMHHHDDDBBB@@@;;;666222000//////...---,,,,,,---...---***((()))*********)))(((&&&%%%******+++++++++,,,,,,,,,''''''((()))***++++++,,,---------,,,,,,+++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++)))'''((()))+++---------+++***&&&&&&&&&'''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###''')))((($$$$$$'''(((&&&&&&((()))((('''&&&''')))((('''&&&'''((()))(((''')))$$$###&&&'''$$$%%%(((%%%&&&'''(((((((((((((((&&&%%%$$$$$$&&&''''''&&&%%%&&&''''''(((((('''''''''&&&(((++++++...999DDDIIIIIIJJJMMMPPPQQQNNNLLLQQQPPPMMMJJJLLLPPPPPPLLLLLLNNNOOOLLLIIIJJJMMMOOOVVVVVVVVVUUUNNNGGGHHHMMMTTTTTTUUUVVVVVVTTTQQQNNNNNNQQQWWWZZZ\\\\\\^^^^^^ZZZVVVUUUYYY\\\ZZZYYYZZZVVV[[[]]][[[ZZZ[[[ZZZWWWSSSPPPLLLJJJIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEHHHJJJSSSRRROOOMMMKKKIIIHHHGGGJJJOOOUUUVVVTTTOOOKKKJJJIIIHHHGGGHHHKKKMMMMMMLLLMMMLLLJJJKKKLLLLLLKKKJJJGGGHHHFFFAAA888111,,,+++(((***++++++******))))))***))))))((()))***+++,,,...)))%%%&&&***,,,+++)))'''(((***+++,,,---,,,,,,+++++++++++++++++++++,,,***++++++,,,+++***)))((()))((((((((())))))'''%%%(((''''''))),,,---+++((()))(((((((((((())))))***))),,,,,,))))))...///,,,++++++***************+++---++++++,,,,,,+++...444///222666<<>>;;;777555777999999999;;;???BBBEEEKKKPPPNNNHHHEEEHHHNNNSSSOOOJJJFFFEEEGGGJJJLLLJJJKKKJJJFFFBBB@@@AAABBBLLLOOOTTTXXXYYYWWWTTTQQQWWWUUUWWW\\\\\\WWWUUUWWW\\\^^^[[[SSSNNNPPPQQQPPPXXX\\\aaabbb```]]][[[[[[ZZZVVVOOOIIIFFFIIIOOOUUU___YYYRRRNNNOOOSSSVVVWWWXXXYYYXXXTTTNNNKKKNNNQQQWWW\\\___^^^\\\\\\[[[XXXWWWYYYZZZZZZ[[[]]]bbbgggbbbccceeefffeeeaaa[[[XXXYYY[[[]]]^^^[[[UUUQQQPPPVVV[[[^^^\\\UUUPPPOOOPPPQQQQQQPPPPPPQQQRRRQQQOOOVVVRRRTTT^^^eeeffffffhhhgggdddaaaaaadddggggggggggggfffeeefffhhhiiihhhggghhhggghhhjjjlllmmmmmmkkkmmmmmmmmmllljjjgggeeedddggghhhiiihhhgggggghhhjjjlllgggeeefffddd^^^]]]```___```___YYYRRRQQQVVV[[[___```aaabbbcccbbb```___[[[[[[[[[XXXUUURRRRRRRRR]]]^^^______```````````````aaaaaa___[[[XXXVVVVVVVVVUUUYYY```aaa^^^___ccc`````````aaaaaaaaa``````___]]][[[YYYWWWUUUTTTSSSHHHDDD>>>999666444111///...---------...///---+++***++++++,,,+++***)))(((*********+++++++++,,,,,,(((((())))))******++++++,,,,,,+++++++++*********---,,,++++++***+++++++++******+++++++++,,,,,,,,,************************,,,++++++,,,---,,,***(((((()))+++------,,,+++***$$$%%%%%%&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&''')))((($$$$$$''''''%%%&&&'''(((((('''&&&'''((('''&&&&&&&&&((()))((('''***$$$!!!###&&&%%%%%%'''%%%%%%&&&''''''''''''&&&((('''%%%&&&'''(((((('''&&&&&&'''(((((((((((('''%%%%%%(((+++,,,///:::FFFGGGHHHKKKOOOQQQPPPLLLIIIQQQQQQNNNJJJKKKOOOPPPMMMLLLJJJIIIHHHGGGFFFGGGHHHOOOSSSWWWSSSIIIBBBIIITTTYYYWWWVVVWWWXXXVVVRRRNNNOOOSSSWWWZZZ[[[\\\]]]^^^YYYVVVVVVZZZ\\\YYYWWWXXXTTTYYY\\\ZZZYYY[[[\\\ZZZJJJIIIHHHIIIKKKMMMMMMLLLMMMLLLJJJGGGEEEEEEGGGJJJSSSNNNHHHFFFFFFHHHHHHGGGHHHLLLQQQTTTSSSPPPMMMKKKLLLKKKIIIJJJKKKLLLLLLKKKKKKIIIGGGGGGIIIJJJJJJJJJFFFHHHJJJHHH@@@777...*********,,,------,,,*********))))))))))))***++++++---...///---***((()))+++&&&''')))***+++,,,,,,,,,)))******+++,,,,,,------***++++++++++++***)))))))))((((((((())))))'''%%%((((((((())),,,,,,+++***++++++***))))))((())))))'''******((()))---...,,,++++++++++++++++++++++++///,,,+++---------222888666:::AAAHHHNNNQQQSSSSSSUUUUUUTTTRRROOOLLLIIIGGGPPPTTTXXXYYYWWWTTTTTTUUUSSSSSSRRRPPPLLLHHHDDDAAACCC>>>888333222555999===@@@GGGPPPUUUTTTQQQNNNMMMSSSRRRQQQRRRUUUWWWWWWWWWUUUTTTQQQNNNMMMOOOSSSWWWZZZYYYWWWTTTPPPLLLHHHFFFBBB???===<<<>>>===:::777555666777777888;;;@@@CCCAAAGGGLLLKKKFFFCCCFFFKKKNNNMMMKKKHHHEEEEEEGGGHHHHHHHHHGGGDDDBBBAAABBBCCCKKKNNNSSSXXXZZZYYYVVVTTTWWWVVVYYY^^^```^^^]]]______```\\\VVVRRRTTTVVVVVV^^^```bbbbbb___[[[YYYXXXVVVQQQHHH@@@<<<>>>DDDJJJ^^^[[[WWWVVVXXX[[[]]]^^^bbbbbb```ZZZTTTPPPPPPRRRWWWZZZZZZVVVTTTVVVXXXWWWWWWVVVTTTSSSSSSWWW]]]aaa```bbbeeeggggggdddaaa___bbbcccccccccbbb^^^XXXSSSXXX\\\___]]]YYYTTTSSSSSSQQQQQQQQQQQQOOOOOOPPPRRRPPPNNNQQQ]]]hhhkkkiiiggggggfffeeefffiiijjjjjjjjjjjjhhhgggggghhhiiihhhfffdddeeegggjjjmmmnnnllljjjjjjjjjjjjiiihhhfffeeedddggghhhiiiiiihhhhhhjjjllljjjgggfffgggeeebbbaaaccc^^^aaaaaa]]]VVVTTTWWW[[[]]]___bbbdddeeedddbbbaaaZZZ\\\^^^\\\YYYTTTRRRPPP```aaabbbccccccbbbaaa```]]][[[YYYXXXYYYYYYYYYXXX```]]]^^^cccfffdddbbbbbbaaabbbcccddddddeeeeeedddcccaaa___]]]\\\\\\]]]^^^SSSOOOJJJEEE@@@;;;666333222000....../////////...,,,,,,---------,,,++++++))))))*********+++++++++************************************))))))))))))------,,,+++++++++++++++******+++++++++,,,,,,,,,************************++++++***+++,,,+++)))''')))***+++,,,,,,,,,+++***%%%&&&&&&&&&%%%$$$$$$###+++***)))((('''''''''(((&&&((((((%%%$$$''''''$$$&&&'''((((((&&&&&&'''((('''&&&%%%&&&((()))((('''+++&&&""""""&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%((('''%%%%%%'''(((''''''&&&&&&'''(((((((((((((((&&&&&&(((+++,,,///:::EEEEEEHHHMMMQQQRRRPPPLLLIIIMMMNNNKKKGGGGGGKKKLLLJJJKKKGGGEEEFFFGGGFFFEEEGGGNNNQQQTTTPPPFFFAAAIIIUUUTTTRRRRRRTTTXXXYYYVVVRRRTTTVVVYYYZZZYYYXXXYYYYYYZZZWWWWWWYYYXXXRRROOOOOOQQQVVVYYYWWWWWWZZZ[[[YYYKKKIIIHHHIIILLLOOOPPPPPPOOONNNLLLHHHFFFFFFHHHKKKPPPIIIAAA???BBBFFFFFFEEEIIILLLPPPRRRRRRPPPMMMKKKOOOMMMLLLLLLMMMNNNNNNMMMIIIGGGEEEDDDFFFIIIJJJJJJEEEHHHJJJIIIDDD;;;222---++++++,,,---------+++))))))))))))*********++++++'''***------***)))***,,,************))))))((((((*********++++++,,,,,,,,,*********+++***************)))(((((())))))(((&&&(((((((((***+++,,,,,,,,,+++******)))))))))))))))((())))))((((((***++++++***++++++,,,,,,---------///...000444555555999>>>CCCEEEIIINNNRRRUUUVVVWWWTTTRRROOOLLLIIIHHHGGGFFFOOOSSSXXXWWWTTTRRRUUUXXXYYYVVVRRRNNNIIIDDDAAA@@@AAA>>>999444111333888;;;???FFFOOOTTTSSSPPPOOONNNQQQPPPPPPRRRUUUWWWXXXXXXRRRRRRQQQPPPPPPSSSXXX\\\ZZZZZZYYYTTTMMMIIIHHHIIIFFFCCC@@@>>>>>>===:::888888888888888999<<<@@@CCCEEEIIILLLIIIDDDBBBEEEIIIMMMNNNNNNLLLHHHFFFFFFGGGCCCDDDDDDEEEFFFHHHJJJLLLKKKOOOTTTYYY\\\\\\[[[YYYWWWXXX[[[___aaaaaaaaabbb``````]]]ZZZXXXZZZ^^^aaa```aaabbbaaa^^^[[[YYYXXXTTTOOOFFF>>>:::>>>FFFLLLYYYYYYYYYZZZ]]]___bbbcccffffffccc^^^XXXTTTSSSSSSUUUXXXWWWSSSRRRVVVZZZZZZ]]]YYYTTTPPPNNNQQQVVVYYY\\\```eeehhhiiigggfffeeeiiiiiihhhggggggeee]]]UUUWWWYYY\\\]]]\\\YYYXXXWWWTTTTTTTTTRRRNNNJJJLLLPPPJJJLLLRRR]]]eeehhhgggeeeeeefffgggiiijjjjjjiiihhhkkkjjjhhhhhhhhhhhhgggeeedddeeehhhkkkoooooommmkkklllkkkjjjiiigggeeedddcccfffggghhhhhhhhhiiikkkmmmiiihhhggggggfffcccbbbbbb]]]```bbb___[[[XXXYYY[[[\\\___cccffffffeeedddccc[[[]]]______[[[WWWUUUTTT___```bbbcccdddcccbbbaaa[[[VVVRRRQQQSSSVVVVVVUUU]]]^^^aaaeeefffdddaaa___bbbbbbdddeeefffgggggggggbbbaaa```^^^^^^^^^^^^___[[[XXXTTTOOOKKKEEE???;;;888555222000//////...------------------------,,,)))))))))*********+++++++++++++++++++++*********************************------,,,++++++++++++,,,******+++++++++,,,,,,,,,************************''''''''')))******)))''')))***++++++++++++******(((''''''&&&%%%###"""!!!'''&&&%%%$$$$$$$$$%%%%%%%%%((((((%%%$$$'''&&&###&&&'''((('''&&&%%%&&&((('''&&&%%%&&&'''((((((&&&+++(((%%%$$$&&&))))))'''%%%&&&&&&&&&&&&&&&%%%%%%'''%%%######%%%&&&%%%$$$&&&'''(((((())))))(((((())))))***,,,,,,...888DDDFFFJJJNNNQQQQQQOOOLLLJJJKKKLLLJJJEEEDDDHHHJJJIIIGGGBBBAAAEEEGGGEEEFFFIIIOOONNNNNNKKKDDD@@@EEENNNPPPOOOPPPSSSVVVXXXWWWUUUUUUWWWYYYYYYXXXWWWWWWWWW[[[XXXXXXZZZVVVOOOLLLMMMPPPUUUVVVTTTSSSVVVWWWUUUPPPLLLHHHGGGHHHKKKNNNOOOMMMLLLKKKHHHFFFGGGJJJLLLNNNGGGAAA@@@DDDGGGHHHFFFLLLMMMOOOQQQQQQOOOLLLJJJLLLKKKJJJKKKMMMNNNNNNMMMHHHFFFDDDDDDEEEHHHIIIIIIEEEFFFGGGFFFDDD>>>888444///---,,,,,,------+++((()))*********++++++++++++&&&''')))+++,,,,,,+++************))))))))))))))),,,,,,,,,+++++++++************************+++++++++)))(((((())))))(((''''''((()))******+++---...))))))(((((())))))***+++...---,,,---,,,,,,,,,---)))***+++---.../////////555666;;;BBBDDDBBBDDDGGGNNNNNNNNNPPPRRRUUUXXXZZZTTTQQQLLLGGGEEEEEEGGGIIIPPPTTTWWWVVVRRRQQQTTTXXX[[[WWWQQQJJJEEECCCBBBBBB@@@???;;;666333444888<<>><<<:::999;;;999888888999;;;===>>>GGGJJJLLLJJJFFFEEEHHHLLLMMMNNNOOONNNLLLIIIHHHGGG@@@@@@AAACCCGGGKKKNNNPPPHHHLLLRRRXXX\\\]]]]]]\\\ZZZ\\\^^^```bbbddddddccceeecccaaa___]]]^^^aaaeee______`````````^^^[[[YYYVVVQQQIIIAAA>>>AAAIIIPPPTTTVVVYYY[[[^^^```bbbdddddddddbbb^^^[[[XXXVVVVVVWWWZZZYYYTTTSSSWWWZZZZZZZZZWWWQQQMMMLLLMMMOOOPPPWWW]]]dddiiiiiihhhggggggjjjlllkkkiiiiiiiiibbbXXXSSSTTTVVVYYY[[[[[[YYYWWWUUURRRRRRRRRLLLEEEFFFKKKJJJRRR[[[aaacccdddeeefffeeegggjjjlllkkkjjjhhhgggllljjjiiihhhiiihhhgggeeecccdddgggkkknnnooommmkkkooonnnllljjjgggfffddddddeeeggghhhhhhggghhhjjjllljjjkkkjjjhhheeedddaaa___\\\^^^aaa```^^^\\\\\\]]]\\\```dddffffffeeeeeefff```bbbcccbbb```]]]\\\]]]aaabbbbbbbbbaaa```^^^]]][[[VVVPPPNNNPPPSSSTTTSSSUUU]]]dddfffcccaaa``````aaabbbccceeefffggghhhhhhddddddddddddcccaaa```^^^^^^\\\ZZZWWWTTTPPPKKKGGGAAA>>>999555333111...---......------------------)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,************************%%%%%%&&&(((+++,,,+++************************)))((((((((('''%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((%%%%%%'''&&&"""%%%&&&''''''&&&%%%&&&'''&&&%%%%%%%%%'''((('''&&&'''***)))'''''')))***(((&&&''''''''''''&&&%%%%%%+++)))''''''((()))((('''''''''((())))))))))))(((******+++,,,,,,...888CCCGGGJJJNNNOOONNNLLLLLLLLLKKKMMMKKKEEECCCGGGKKKKKKDDD??????EEEFFFDDDFFFMMMPPPLLLIIIGGGDDD@@@CCCHHHRRRRRRTTTTTTUUUUUUUUUUUUTTTVVVXXXXXXXXXXXXYYYZZZZZZXXXYYY[[[YYYTTTSSSUUURRRVVVVVVRRRPPPQQQRRRPPPOOOKKKEEECCCCCCFFFIIIJJJIIIJJJJJJHHHGGGGGGIIIKKKLLLIIIHHHIIILLLMMMLLLJJJNNNNNNNNNPPPQQQPPPNNNKKKHHHGGGFFFFFFHHHJJJJJJIIIGGGEEECCCCCCEEEFFFFFFFFFDDDCCCCCCCCCCCCBBB???<<<666111---,,,------,,,))))))***++++++,,,,,,++++++,,,+++***,,,......+++(((((((((((()))***+++,,,---------,,,,,,+++******)))*********)))******+++,,,,,,***(((((()))))))))(((''')))*********+++...000******))))))***+++,,,,,,///,,,+++------+++,,,///+++---000333555666777777AAACCCJJJQQQRRROOONNNPPPTTTSSSRRRRRRTTTXXX\\\^^^XXXTTTOOOIIIGGGHHHJJJLLLQQQSSSUUUTTTRRRQQQSSSVVVYYYUUUOOOIIIFFFEEEFFFGGGBBBBBB???;;;666666:::>>>DDDGGGJJJJJJGGGFFFHHHJJJLLLJJJHHHGGGGGGGGGFFFDDDFFFIIIMMMPPPSSSVVVYYY[[[ZZZYYYUUUOOOJJJIIINNNRRRKKKIIIFFFBBB???===<<<;;;;;;999888999:::;;;;;;:::CCCGGGLLLMMMLLLLLLNNNQQQMMMLLLLLLMMMNNNLLLHHHEEE@@@???>>>@@@DDDGGGIIIJJJCCCGGGMMMTTTYYY\\\]]]]]]]]]```bbbaaacccfffgggeeekkkhhheeeddd```[[[\\\```]]]]]]^^^```bbbaaa]]][[[ZZZUUULLLCCC???AAAGGGMMMQQQTTTXXX[[[]]]___aaacccbbbaaa```___]]]\\\[[[ZZZ\\\]]]ZZZRRRPPPSSSVVVVVVTTTRRROOONNNNNNMMMKKKIIIQQQYYYccciiiiiigggeeeeeeffflllmmmiiihhhjjjeee\\\RRRRRRSSSWWW[[[[[[XXXUUUPPPLLLMMMPPPMMMFFFEEEJJJQQQ\\\eeefffdddeeefffgggfffjjjmmmooonnnllllllkkkmmmkkkjjjiiijjjjjjhhhgggcccdddfffiiilllmmmkkkiiiooonnnllljjjhhhgggfffffffffggghhhhhhggggggiiikkkkkkmmmlllhhheeeccc```\\\ZZZ\\\___```_________```^^^bbbfffgggeeedddfffiiifffhhhiiihhheeebbbaaaaaaeeedddaaa^^^ZZZVVVTTTSSSXXXUUUQQQOOOPPPSSSVVVWWWUUU^^^eeedddaaaaaabbbcccaaabbbcccdddffffffggggggdddeeeffffffdddbbb___]]]aaa___^^^]]]\\\ZZZVVVSSSMMMIIIDDD@@@<<<888444111000000///------,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++''''''(((+++...///...---+++************)))))))))&&&''''''''''''&&&%%%%%%&&&'''(((*********))))))###''''''%%%%%%&&&%%%"""%%%&&&''''''%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&"""***---)))%%%'''((('''((((((((((((((('''&&&%%%---+++))))))*********(((''''''((()))))))))))))))))))))***,,,,,,///:::EEEHHHJJJKKKJJJHHHHHHJJJMMMKKKMMMKKKEEECCCGGGKKKLLLDDD@@@BBBIIIHHHCCCHHHRRRQQQNNNMMMLLLHHHDDDGGGLLLTTTWWWZZZYYYVVVUUUWWWZZZWWWYYYZZZZZZYYYYYYZZZ\\\YYYXXXZZZ\\\[[[WWWYYY^^^WWWYYYXXXRRRNNNNNNNNNLLLIIIFFFBBBAAACCCEEEGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGHHHJJJNNNRRRSSSQQQNNNLLLNNNMMMMMMOOORRRSSSQQQOOOHHHFFFEEEEEEFFFFFFFFFEEEEEECCCBBBBBBCCCDDDCCCAAAAAA@@@@@@BBBEEEGGGEEECCC===777000---...///...,,,)))***+++,,,,,,,,,++++++---,,,,,,,,,------+++***))))))))))))***,,,---...,,,+++++++++++++++++++++******)))))))))***,,,,,,,,,***(((((()))))))))(((''')))*********+++...111...------,,,,,,,,,,,,------)))***...///---...333666999<<<@@@DDDFFFFFFFFFNNNOOOSSSXXXWWWRRRPPPSSSVVVVVVUUUUUUWWWYYY[[[\\\WWWUUURRROOONNNNNNOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUTTTSSSPPPMMMKKKKKKKKKKKKDDDEEEDDD???:::888<<<@@@BBBFFFIIIHHHEEEDDDEEEGGGGGGDDDBBB@@@@@@???>>><<<<<>>;;;::::::<<>><<>>===>>>AAADDDEEEDDDAAADDDKKKRRRXXX\\\^^^^^^ZZZ___aaa___aaaggghhhfffkkkgggeeeeee```YYYWWW[[[\\\\\\^^^aaadddbbb^^^ZZZZZZUUUMMMDDD???@@@EEEJJJRRRUUUZZZ\\\]]]^^^aaadddbbbaaaaaaaaaaaaaaa___^^^\\\[[[TTTKKKGGGMMMSSSUUUXXXWWWXXXYYYYYYUUUNNNHHHLLLVVVbbbhhhhhhdddbbbaaaaaajjjnnniiihhhkkkhhh```ZZZXXXWWW[[[______ZZZUUULLLFFFIIISSSVVVPPPNNNSSSXXXaaahhhgggfffhhhhhheeedddhhhmmmpppoooooopppqqqooommmllllllmmmmmmllljjjfffffffffhhhkkklllkkkjjjlllkkkjjjiiihhhiiiiiijjjhhhiiijjjiiihhhhhhiiikkkiiillllllgggdddddd```[[[XXXZZZ\\\^^^``````aaabbbaaadddgggfffdddcccgggkkkfffiiikkkjjjfffaaa]]][[[```]]]XXXRRRMMMIIIGGGFFFOOOOOOOOOOOOPPPTTTZZZ^^^\\\aaabbb]]]\\\aaaddddddaaabbbccceeeeeefffffffffdddddddddcccbbbaaa```___dddcccaaaaaabbbaaa___]]]XXXUUUPPPLLLHHHDDD>>>;;;444333111///...---------+++,,,,,,,,,,,,---------++++++,,,,,,------......------........./////////......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++---//////...,,,++++++***)))))))))))))))$$$%%%&&&'''((((((((((((!!!###%%%'''(((((('''&&&###''''''%%%%%%&&&%%%!!!%%%&&&''''''%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&)))...***$$$%%%'''&&&(((((())))))((('''&&&&&&'''%%%######$$$$$$###"""'''(((((()))))))))))))))''''''))),,,---111;;;GGGHHHIIIIIIGGGDDDEEEIIIMMMJJJLLLJJJDDDAAAEEEJJJLLLHHHEEEHHHNNNKKKEEEJJJVVVSSSSSSSSSSSSMMMIIIMMMTTTTTTZZZ^^^]]]XXXWWW[[[aaa]]]^^^^^^]]]ZZZYYYYYYZZZZZZYYYZZZ\\\ZZZWWWZZZ___ZZZ\\\ZZZSSSNNNMMMLLLJJJCCCBBBAAACCCEEEGGGHHHHHHFFFHHHIIIIIIFFFDDDCCCCCCCCCIIIQQQVVVVVVRRRNNNKKKMMMLLLLLLOOOSSSUUUTTTRRRKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBB@@@>>>???>>>@@@DDDHHHJJJIIIGGGBBB;;;222...///000///...)))***+++,,,---,,,++++++)))***++++++******,,,---------+++*********+++,,,*********++++++,,,------******)))))))))***,,,------***(((((()))***))))))''')))+++***)))+++///222222111000///...---------///,,,---333555333666;;;BBBDDDIIIMMMQQQTTTUUUUUUVVVUUUVVVXXXUUUOOONNNQQQWWWWWWXXXXXXWWWWWWVVVVVVQQQRRRSSSSSSSSSSSSSSSRRROOOOOOOOORRRUUUVVVVVVUUUPPPQQQQQQRRRQQQPPPNNNMMMFFFGGGFFFBBB<<<:::>>>BBB@@@DDDHHHIIIFFFDDDDDDFFF@@@>>><<<<<<======<<<;;;555;;;BBBIIILLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKHHHDDD@@@>>>>>>???======>>>BBBFFFGGGDDDAAA???HHHSSSZZZZZZSSSLLLGGGHHHCCC@@@DDDKKKLLLFFF>>>@@@>>><<<>>>BBBEEEEEEDDDAAAEEEKKKSSSYYY]]]```aaaVVV[[[]]]\\\^^^eeegggdddgggccccccddd```XXXVVVZZZ\\\\\\^^^bbbeeeccc]]]XXXWWWSSSLLLEEE@@@AAAFFFJJJSSSWWW[[[]]]]]]___bbbeeeccccccbbbcccddddddbbbaaaYYYVVVMMMBBB@@@IIISSSXXXcccccceeegggeee]]]RRRJJJJJJTTTaaahhhgggbbb___]]]^^^jjjooojjjgggkkkjjjcccdddaaa___aaaeeeeee^^^XXXJJJDDDHHHWWW___[[[ZZZ^^^\\\bbbeeedddfffjjjhhhbbbaaaeeekkknnnoooppprrrtttpppooonnnnnnoooooonnnmmmjjjiiiiiijjjlllnnnmmmmmmiiihhhhhhhhhhhhjjjlllmmmjjjkkkkkkjjjiiihhhjjjkkkfffkkkkkkfffddddddaaa[[[VVVXXX[[[]]]___aaacccdddcccfffhhhfffccccccggglllcccgggjjjjjjeee]]]VVVRRRUUURRRLLLGGGBBB??????>>>EEEHHHKKKLLLOOOTTT]]]cccdddccc]]]VVVXXXaaaeeecccbbbcccdddeeeffffffffffffhhhgggeeedddcccdddeeeggggggeeeddddddeeeeeedddbbb^^^\\\YYYUUURRRMMMGGGCCC777555333111///.........,,,,,,,,,---------......++++++,,,,,,---...//////---------....../////////......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---,,,***(((++++++***)))(((((())))))%%%%%%&&&'''(((((((((''''''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&'''''')))'''&&&'''((()))((('''%%%&&&''''''((((((''''''&&&&&&'''((())))))(((((()))(((((()))+++***(((%%%&&&'''((((((''''''((()))((()))))))))***111;;;CCCBBBHHHMMMKKKDDD@@@CCCHHHFFFMMMLLLEEEFFFOOOQQQLLLIIIJJJKKKJJJIIIIIIKKKLLLWWWRRRTTTZZZVVVLLLJJJQQQ]]]YYYWWWXXX\\\___]]]ZZZ___```aaabbbbbbaaa```___]]]ZZZYYYZZZZZZXXXYYY\\\aaaaaa]]]UUUQQQRRRQQQNNNHHHGGGFFFEEEEEEFFFHHHIIIHHHGGGEEEDDDEEEDDDBBBAAA@@@JJJUUUXXXTTTPPPRRRVVVQQQQQQRRRSSSTTTSSSPPPNNNMMMKKKGGGFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@:::???FFFLLLOOOPPPRRRSSSNNNDDD777///......---+++,,,***))))))***++++++***///111///******///...(((+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))((()))+++---------+++***)))(((((()))+++***'''%%%&&&***,,,)))+++333<<>>CCCFFFIIIKKKYYYYYYZZZ\\\^^^^^^\\\ZZZXXXWWWYYYZZZUUUPPPOOOSSSUUUVVVVVVTTTPPPMMMLLLLLLLLLOOOQQQQQQPPPOOONNNOOONNNKKKIIIKKKPPPSSSTTTSSSOOORRRTTTTTTQQQMMMJJJHHHFFFHHHJJJIIIEEEBBBAAABBBCCCBBBAAABBBBBBBBB@@@???@@@???===<<<===<<<;;;:::333888???DDDFFFHHHIIIJJJFFFHHHLLLMMMIIIFFFLLLUUUJJJJJJJJJIIIGGGDDD@@@>>>@@@@@@AAACCCEEEGGGFFFEEEBBBEEEJJJRRRXXXYYYTTTOOOLLLHHHCCCAAACCCEEEDDDCCCBBB@@@>>>>>>@@@CCCDDDDDD===AAAGGGMMMQQQVVV[[[^^^]]][[[ZZZ[[[^^^ccceeefffiiibbb___aaabbb^^^XXXUUU[[[___dddgggfffcccaaa___WWWSSSKKKCCC@@@CCCJJJOOO]]]]]]^^^___aaacccddddddggghhhgggbbbbbbdddeeebbb\\\SSSJJJEEEDDDEEELLLTTT___bbbeeedddaaa]]]\\\\\\VVV[[[bbbfffeeeaaa]]]ZZZaaafffjjjiiiiiikkkjjjgggeeeggggggfffggghhhccc[[[RRRMMMJJJOOOZZZbbbccc```ccceeeggggggfffdddcccbbb^^^dddkkknnnnnnnnnrrrvvvnnnkkkkkkpppuuuuuunnngggjjjkkkkkkhhhjjjmmmmmmiiihhhffffffhhhlllnnnnnnlllkkkjjjkkkmmmooooookkkgggfffffffffggghhhfffbbb___ZZZ]]]\\\ZZZ[[[aaadddcccfffeeedddeeefffgggfffeeejjjiiiiiihhhddd\\\SSSMMMQQQKKKCCC<<<;;;<<>>>>>CCCIIIMMMPPPQQQRRRSSSOOOGGG<<<444000///---+++,,,***))))))***++++++***...000...))))))+++)))$$$++++++,,,,,,,,,,,,+++++++++++++++***************)))***+++,,,,,,,,,+++******)))((()))******(((&&&'''+++,,,+++000999AAADDDGGGGGGGGGEEEAAA??????@@@GGGIIILLLPPPTTTWWWXXXYYY\\\[[[[[[]]]___```___]]]\\\[[[]]]^^^ZZZTTTRRRUUURRRQQQPPPNNNLLLIIIGGGEEEKKKLLLNNNNNNLLLLLLMMMNNNOOOLLLKKKMMMQQQTTTSSSQQQRRRTTTVVVUUUQQQLLLIIIGGGHHHIIIIIIGGGDDDCCCEEEHHHDDDCCCCCCCCCBBBAAA>>>======<<<<<<======<<<:::999777888<<<@@@EEEIIILLLNNNFFFFFFIIIMMMLLLKKKOOOWWWNNNOOOOOOMMMJJJEEECCCAAAEEEDDDDDDEEEHHHIIIIIIHHHDDDHHHMMMSSSWWWWWWTTTQQQMMMGGGAAA???@@@BBBCCCBBBBBB@@@>>>>>>AAACCCEEEEEE???CCCHHHMMMQQQUUUYYY\\\YYYXXXVVVWWW\\\```dddeeehhh```\\\]]]^^^[[[XXXWWW[[[___ccceeeccc___\\\[[[SSSPPPJJJEEECCCGGGNNNSSSaaa```______```bbbdddeeeiiijjjiiieeedddggggggeee\\\TTTLLLHHHEEEDDDIIIOOOVVV\\\aaabbb^^^[[[\\\]]]]]]aaaeeehhhhhhddd^^^ZZZaaafffiiihhhhhhjjjhhheeeggghhhgggeeeeeeeee___WWWLLLIIIHHHNNNYYY```aaa^^^[[[___ccceeecccbbbbbbcccbbbgggmmmnnnmmmmmmooorrrnnnmmmnnnqqquuutttnnniiiooorrrrrrooommmnnnnnnkkkjjjiiihhhiiilllmmmllljjjnnnmmmmmmoooqqqpppmmmiiigggeeeddddddeeefffeeeddd[[[]]]\\\YYYZZZ^^^aaa___gggfffffffffggghhhgggggghhhhhhhhhgggeee___WWWQQQJJJGGGBBB>>>===>>>@@@AAAEEEMMMPPPLLLIIINNNXXX___aaabbb^^^TTTQQQWWWaaaggghhhhhhhhhhhhgggfffdddcccdddbbbaaaaaabbbcccddddddeeedddcccdddeeeeeebbb___dddaaa___```bbb```[[[WWWPPPDDD:::666444222000222333000///000000---...111,,,---...---,,,+++,,,---+++******+++------,,,***---......,,,++++++---///,,,,,,,,,------------...++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&'''(((((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((((((((((((''''''%%%$$$%%%'''((((((((('''(((***)))(((((()))+++***+++,,,,,,---444===DDDEEEJJJNNNLLLGGGBBBBBBCCCHHHOOOQQQNNNNNNQQQOOOHHHEEEEEEDDDBBBAAACCCFFFIIIOOOLLLNNNSSSRRRKKKKKKPPPTTTUUUWWWXXXYYY[[[___aaaeeedddcccbbbbbbbbbbbbcccbbb^^^]]]^^^^^^\\\\\\```^^^``````\\\ZZZ[[[XXXTTTQQQPPPMMMKKKIIIHHHGGGGGGDDDCCCBBBBBBDDDDDDCCCBBBFFFJJJPPPTTTVVVWWWXXXZZZWWWWWWWWWWWWVVVTTTRRRPPPMMMLLLKKKLLLMMMLLLJJJHHHIIIIIIIIIGGGEEEBBB???===CCCGGGKKKOOOQQQQQQSSSTTTPPPLLLDDD<<<555000,,,+++,,,+++))))))+++,,,+++***,,,---,,,)))((((((%%% ++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++******,,,***(((((()))***)))((((((***,,,...666BBBHHHIIIKKKOOORRRTTTRRROOOMMMLLLOOORRRVVVZZZ^^^aaacccddd```___^^^___aaabbbbbbbbb______```bbb^^^WWWUUUVVVSSSPPPLLLKKKJJJHHHCCC???HHHIIIIIIIIIHHHHHHKKKMMMNNNLLLKKKMMMQQQRRRPPPMMMQQQSSSTTTRRRNNNIIIEEEDDDGGGFFFEEECCCBBBCCCFFFJJJCCCDDDDDDCCCAAA???<<<;;;======>>>>>>>>>>>>===<<<@@@>>><<>>@@@BBBCCCBBBBBB???>>>>>>@@@CCCDDDEEE<<>>===???CCCGGGMMMKKKNNNRRRRRRNNNOOOSSSSSSWWWZZZYYYXXXZZZ___eeegggeeebbb`````````bbbcccdddaaa___aaa```]]]^^^aaa]]]aaabbb___]]]\\\XXXSSSIIIIIIHHHGGGGGGHHHHHHIIIAAA@@@???AAACCCDDDCCCBBBDDDEEEHHHMMMSSSXXXZZZ[[[[[[\\\]]]\\\YYYWWWVVVVVVTTTSSSTTTUUUTTTRRRMMMIIILLLLLLKKKIIIFFFCCC@@@>>>EEEHHHLLLOOOQQQRRRTTTVVVRRRQQQLLLDDD;;;222---+++---+++)))***+++,,,++++++)))******))))))(((%%%!!!******++++++++++++******)))))))))***+++++++++,,,,,,+++******)))******+++---+++)))((()))******)))''')))***...999FFFLLLLLLMMMQQQVVVYYYYYYXXXVVVVVVOOOQQQVVV[[[```cccfffgggeeecccaaabbbdddfffffffffbbb```bbbdddaaaZZZVVVWWWYYYTTTOOOMMMMMMKKKDDD>>>FFFFFFFFFEEEEEEGGGKKKOOOMMMKKKJJJLLLOOOOOOKKKHHHLLLMMMNNNMMMIIIEEECCCBBBDDDCCCBBB@@@@@@AAACCCDDD@@@AAABBBBBB@@@>>>===<<>>BBBEEEIIIIIIKKKOOOOOONNNOOOSSSUUUYYY\\\ZZZWWWYYY___eeeeeeccc```^^^]]]___aaabbbfffbbb```bbbaaa^^^___bbb]]]aaabbb___\\\YYYTTTNNNEEEEEEEEEEEEFFFGGGGGGHHH???>>>>>>???BBBCCCCCCBBBBBBBBBDDDJJJRRRXXX\\\\\\^^^```aaa___]]][[[\\\]]]]]]]]]^^^^^^\\\XXXQQQMMMPPPOOOMMMKKKHHHFFFCCCBBBGGGIIILLLOOOPPPRRRUUUXXXTTTTTTQQQJJJAAA777000,,,---+++******+++,,,,,,+++((('''(((+++,,,***(((&&&)))******++++++******))))))))))))***+++++++++,,,++++++***))))))******+++...,,,))))))***++++++***'''((()))---888EEELLLLLLOOORRRWWWYYYZZZZZZ\\\]]]VVVWWWZZZ^^^aaadddfffhhhhhhfffeeeeeegggiiijjjjjjfffcccdddfffddd^^^ZZZZZZ___YYYSSSQQQPPPMMMFFF???DDDDDDDDDDDDEEEIIINNNRRRPPPNNNLLLMMMOOONNNJJJFFFFFFHHHJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???===???AAAAAA@@@???AAACCCHHHGGGEEEBBB@@@BBBGGGLLLOOOLLLJJJLLLPPPQQQMMMHHHBBB@@@BBBLLLUUUWWWWWWWWWSSSUUUVVVSSSMMMHHHFFFFFFDDDBBB@@@AAAFFFKKKPPPRRRSSSUUUUUUQQQKKKFFFDDDEEECCCCCCDDDHHHMMMNNNKKKGGGBBB@@@======???@@@AAAAAA>>>AAACCCEEEEEEFFFGGGIIIOOONNNMMMPPPTTTYYY\\\^^^WWWTTTVVV[[[\\\YYYWWWXXX^^^^^^^^^[[[UUUPPPMMMLLLUUUSSSPPPNNNNNNRRRYYY^^^]]]___cccfffhhhhhhggggggeeegggfffbbbbbbeeefffdddhhh___VVVPPPKKKIIIKKKPPPTTT[[[bbbcccaaa___cccgggiiiffffffhhhlllkkkddd^^^YYY\\\]]]]]]___bbb^^^YYYRRRSSSRRRRRRWWW\\\[[[WWWaaa]]]WWWRRRPPPQQQSSSTTTRRRZZZccchhhiiihhhiiillliiijjjllllllllllllmmmnnnmmmppprrrpppkkkhhhiiikkkxxxtttnnnnnnnnnmmmoooqqqrrrrrrrrrqqqqqqmmmnnnnnnmmmllljjjhhhhhhgggfffeeeeeefffeeecccaaa]]]aaaaaa```aaaeeegggeeehhhhhhgggddd___[[[ZZZ[[[aaa```^^^^^^^^^]]][[[YYY___]]]XXXPPPHHHCCCCCCDDDCCCNNNVVVSSSOOORRRZZZ```dddaaa[[[SSSTTT\\\cccfffggghhhiiiiiiiiijjjkkkllleeecccbbbccceeedddbbb___eeedddaaa______aaadddfffccccccbbbbbbcccbbbaaa```aaa\\\YYYXXXSSSJJJCCCBBB???999555444111------111000111111000...------......---------...---,,,******,,,......---,,,---///+++++++++,,,,,,,,,------******+++,,,------......))))))))))))))))))))))))+++,,,,,,------,,,,,,+++'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%''''''((())))))))))))(((&&&''''''''''''&&&%%%%%%)))'''&&&''')))*********'''(((***)))(((((()))+++''')))+++,,,...333;;;BBBAAAAAABBBDDDGGGIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@>>>===???BBBEEEDDDFFFHHHJJJJJJKKKNNNPPPTTTVVVXXXWWWUUUWWW]]]cccaaa```^^^\\\\\\^^^```bbbfffbbbaaabbbaaa^^^^^^aaa^^^aaabbb^^^ZZZWWWQQQJJJHHHHHHHHHGGGFFFEEEDDDCCC===<<<<<<>>>@@@BBBBBBAAABBBCCCEEEJJJQQQWWW[[[\\\[[[^^^```___]]]\\\^^^aaaccccccccccccaaa\\\VVVQQQSSSQQQNNNLLLJJJIIIIIIIIIJJJLLLNNNOOOPPPRRRVVVXXXVVVUUUSSSNNNFFF<<<333...---,,,******,,,---,,,+++***'''(((,,,...,,,***+++))))))************))))))***************+++++++++)))))))))*********++++++...,,,******+++,,,+++***'''))))))+++444AAAIIIKKKRRRUUUXXXZZZ[[[\\\___aaa^^^^^^]]]^^^___aaadddeeejjjiiihhhiiikkklllllllllkkkgggfffiiihhhdddaaaaaaaaa\\\WWWSSSPPPKKKDDD@@@AAABBBCCCEEEGGGLLLRRRVVVUUURRROOOOOOOOONNNJJJGGGDDDFFFHHHIIIHHHHHHHHHIIIEEEDDDDDDEEEEEEDDDAAA>>>===???AAAAAA@@@BBBGGGKKKJJJJJJHHHDDDAAABBBHHHNNNLLLLLLNNNRRRUUUUUUPPPLLLDDDBBBFFFOOOVVVWWWVVVVVVVVVVVVVVVUUUSSSOOOLLLJJJEEECCCAAACCCGGGLLLPPPRRRLLLLLLLLLKKKIIIIIIIIIJJJEEEEEEHHHMMMRRRSSSOOOKKKEEECCC@@@??????AAAAAA@@@???BBBDDDEEEFFFFFFHHHIIIQQQQQQQQQSSSWWWZZZ[[[[[[UUUUUUXXX^^^___[[[YYYZZZ]]]^^^]]]YYYUUUQQQOOOOOOTTTRRRNNNJJJJJJNNNUUUZZZZZZ^^^ccchhhjjjjjjhhhfffeeegggfffccccccfffgggeeeiiibbb[[[XXXTTTRRRUUUZZZ^^^aaadddeeedddeeegggjjjjjjiiiiiikkknnnmmmiiieeeaaabbbaaa___``````ZZZSSSQQQRRRQQQRRRYYY```aaa^^^dddbbb^^^ZZZWWWYYY]]]aaaZZZ^^^dddhhhjjjiiiiiiiiihhhiiijjjkkklllnnnooopppmmmoooooommmjjjhhhiiikkkuuutttooonnnmmmlllooorrrssssssrrrrrrrrroooppppppnnnkkkiiihhhiiiffffffggghhhhhhfffaaa^^^[[[___```___aaaeeegggeeeeeefffeeeaaaZZZUUUUUUVVV___]]][[[[[[\\\]]]\\\\\\dddbbb]]]SSSIIIBBBAAABBBBBBKKKQQQPPPNNNSSSZZZ^^^aaaccc```ZZZYYY^^^eeeggggggeeecccdddfffggggggfff_________^^^^^^^^^^^^^^^`````````___^^^```cccfffffffffeeeeeedddccccccccc___^^^^^^```\\\SSSMMMLLLHHHBBB<<<888444//////222000000111///---,,,,,,---///...---...///...---+++***+++......------...///++++++++++++,,,,,,,,,,,,++++++,,,,,,------......))))))))))))))))))))))))***++++++,,,,,,++++++***&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''&&&%%%%%%''''''&&&%%%&&&''''''((()))(((((((((&&&'''''''''&&&&&&%%%$$$(((''''''((())))))(((&&&&&&((())))))(((''')))***(((***,,,---///444<<>>???CCCFFFFFFDDDEEEGGGJJJOOOOOOKKKGGGFFFBBBCCCDDDCCCBBBBBBDDDEEEDDDGGGIIIHHHIIILLLOOOPPPHHHHHHIIIJJJMMMRRRXXX\\\]]]]]]]]]]]]^^^```aaabbbeeeaaa___```___\\\\\\___]]]``````\\\YYYVVVQQQKKKHHHGGGGGGEEECCCAAA???>>>===<<<;;;<<>>CCCFFFHHHJJJJJJKKKNNNPPPNNNRRRVVVVVVUUUVVV[[[`````````aaabbbbbb___ZZZWWWVVVSSSOOOLLLLLLOOORRRUUUWWWWWWVVVSSSQQQQQQSSSVVVYYYTTTPPPNNNKKKEEE:::111...,,,++++++,,,------,,,000***(((,,,---***))),,,(((((())))))))))))((((((,,,+++++++++******))))))$$$&&&(((+++,,,,,,++++++,,,,,,,,,---...---+++)))***------))),,,777CCCIIIQQQUUUZZZ]]]^^^]]]]]]]]][[[ZZZXXXYYY]]]cccjjjnnnjjjjjjkkkmmmoooooonnnlllmmmgggccceeegggeeeeeefffbbbaaa^^^XXXOOOHHHDDDBBB:::===AAAEEEIIIOOOUUUYYYUUUPPPKKKHHHHHHGGGDDDAAAAAACCCEEEEEEEEEEEEFFFGGGDDDAAA>>>>>>AAADDDEEEEEEGGGHHHHHHFFFDDDHHHPPPWWWMMMQQQSSSQQQMMMJJJKKKNNNNNNQQQSSSSSSQQQNNNMMMLLLKKKLLLQQQXXXZZZWWWUUUWWWSSSPPPMMMPPPUUUUUUPPPJJJFFFDDDAAAAAABBBDDDDDDDDDHHHEEECCCEEEJJJOOOPPPPPPQQQNNNKKKLLLOOORRRQQQPPPNNNKKKGGGEEEDDDDDDCCCBBBDDDGGGJJJLLLLLLNNNPPPQQQWWWXXXYYY\\\^^^]]]ZZZWWW[[[ZZZ\\\______]]]^^^bbb\\\]]]\\\ZZZWWWUUUVVVWWWVVVSSSMMMIIIIIINNNWWW^^^___aaaccceeeffffffffffffaaacccbbb^^^___bbbcccaaacccbbbdddiiiiiieeedddeeegggdddaaabbbfffkkkmmmmmmiiijjjlllkkkiiigggggggggiiiiiihhhhhhkkkmmmhhh```ddddddbbbaaaeeelllmmmjjjeeeiiinnnnnnlllkkkmmmpppooommmkkkmmmqqqqqqlllgggjjjiiiiiijjjlllnnnoooooopppooommmlllkkklllllllllpppyyy~~~|||vvvssspppmmmkkknnnrrrrrrnnnkkkjjjkkkkkkmmmmmmjjjfffcccdddeeedddcccdddfffggggggeeecccbbbeeefffdddeeeggggggddd]]]___```]]]VVVSSSTTTVVVZZZXXXWWWXXX\\\aaadddeeeaaacccddd___UUULLLHHHHHHDDDHHHJJJKKKPPPXXX^^^___\\\eeejjjfffaaabbbfffiiihhh```XXXXXX[[[\\\VVVPPPKKKNNNQQQNNNIIIIIIOOOUUUNNNVVV```ggghhhgggeeeeeefffgggggggggfffggghhhjjjfffcccbbbccc```\\\\\\```XXXTTTQQQPPPKKKDDD@@@@@@444555555444111///000000''''''(((+++...000000///(((+++...///...---...///******+++++++++,,,,,,,,,------------------,,,,,,************************))))))************))))))((('''&&&(((***)))%%%"""***(((&&&&&&((((((((('''%%%%%%%%%&&&))),,,000222(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))***)))&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%''')))))))))))))))(((((((((((('''***,,,---///666@@@IIIDDDBBBAAAAAABBBDDDDDDDDDDDDGGGKKKMMMLLLKKKJJJJJJCCCDDDDDDCCCAAA@@@@@@AAA===@@@DDDGGGHHHHHHIIIKKKHHHFFFDDDEEEJJJOOOSSSTTT]]]]]]]]]^^^___```aaaaaa]]]aaa```ZZZXXX\\\___]]]___]]][[[[[[aaaccc[[[PPPQQQOOOJJJDDDAAA@@@???===>>><<<<<<>>>BBBCCCBBB???===DDDHHHGGGHHHNNNQQQOOOJJJOOOTTTTTTTTTXXXaaaiii[[[XXXZZZ______YYYWWWYYYZZZQQQIIIIIIPPPUUUTTTQQQWWWTTTQQQOOOOOORRRUUUXXXZZZYYYTTTQQQOOOKKK@@@333//////---+++((()))+++...------,,,+++************,,,+++***))))))***+++++++++++++++++++++***)))(((+++)))((((((***,,,---,,,+++---000111111///,,,***''')))***+++---333<<>>@@@AAAEEEHHHDDD???AAAFFFDDDBBB@@@>>>;;;>>>KKKYYYWWWRRRKKKHHHJJJPPPWWW[[[PPPQQQQQQPPPNNNNNNOOOPPPUUUSSSQQQRRRTTTSSSNNNJJJMMMNNNQQQTTTVVVWWWWWWWWWSSSRRROOOMMMOOOPPPJJJAAADDDAAA>>>===>>>AAADDDEEEFFFJJJJJJHHHKKKTTTXXXWWW[[[SSSQQQWWWVVVKKKGGGJJJQQQOOONNNOOOLLLDDDAAAAAAGGGDDDIIISSSYYYXXXXXX[[[bbb]]]YYY[[[``````YYYRRRWWWYYY[[[]]]]]]___aaaccc___^^^\\\ZZZYYYYYYYYYZZZ[[[VVVTTTWWWWWWTTTVVV\\\bbbbbbbbbdddggghhhgggfffaaa]]]ZZZ]]]dddhhheee```dddgggjjjllllllkkkkkkkkkbbbbbbbbbdddhhhkkkmmmmmmnnnkkkiiijjjmmmnnnllliiijjjiiihhhjjjmmmmmmiiieeeiiifffeeefffjjjmmmmmmkkkggglllnnnnnnoooqqqpppmmmsssrrrqqqooonnnlllkkkjjjlllkkkhhhfffiiioooppplllllloooqqqmmmgggdddeeegggnnnrrruuutttpppnnnpppsssmmmmmmmmmmmmlllkkkjjjiiimmmlllkkkiiifffdddcccbbbbbbbbbbbbcccfffhhhhhhggghhhgggggggggfffffffffeee\\\\\\[[[YYYUUURRRQQQRRRZZZXXXVVVXXX]]]cccgggiiiiiihhheee```YYYRRRKKKFFFHHHIIIMMMRRRVVVXXXWWWVVV^^^bbbfffiiijjjjjjkkklllcccaaa___^^^[[[UUUNNNIIICCCKKKMMMFFFEEEMMMOOOKKKJJJTTTbbbmmmpppmmmgggbbbfffeeefffgggjjjkkkkkkjjjgggeeedddeeefffeeebbb^^^]]]YYYUUUTTTUUUSSSMMMGGG>>>;;;888555444333111///...---------...///000000...------,,,,,,------...,,,------......------,,,------.........---+++***---,,,+++******+++,,,---...---,,,,,,++++++++++++((('''&&&((())))))&&&""")))(((&&&&&&(((((((((''')))((('''&&&&&&'''((()))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''((()))))))))))))))(((((((((((((((***,,,,,,...555@@@HHHDDDDDDDDDFFFHHHHHHFFFEEEEEEHHHKKKMMMLLLKKKJJJKKKGGGGGGFFFEEEBBB@@@@@@@@@AAACCCEEEEEEEEEDDDEEEGGGCCCDDDEEEEEEFFFIIIPPPUUU\\\]]]^^^___```aaaaaaaaa______YYYPPPLLLQQQWWWXXX\\\\\\\\\\\\```ccc]]]TTTUUUTTTQQQKKKEEEAAA???===@@@@@@AAAAAAAAAAAA???>>>AAAGGGJJJIIIJJJOOOQQQOOOJJJNNNRRRUUUXXX]]]ffflllZZZWWWXXX\\\\\\WWWTTTUUUWWWOOOGGGFFFMMMRRRRRROOOVVVTTTQQQOOOOOOQQQTTTVVV]]]\\\YYYUUUSSSPPPEEE:::222000---+++******,,,---,,,,,,++++++++++++++++++,,,+++***))))))***++++++++++++,,,++++++******)))+++)))((((((***,,,---,,,***,,,...///000...,,,+++((()))***,,,---111555999EEEQQQYYYYYY[[[___[[[RRRPPPSSSUUUUUUTTTVVV\\\bbb___ccciiimmmooommmjjjggggggaaa___bbbeeebbb^^^]]]```]]]WWWOOOFFF@@@>>>>>>:::@@@EEEGGGKKKOOOMMMHHHDDDGGGHHHFFFGGGIIIFFFAAACCCCCCEEEFFFBBB<<<>>>CCCBBB@@@???>>>===AAAOOO]]]ccc___YYYUUUSSSTTTVVVWWWSSSTTTTTTSSSQQQPPPPPPQQQQQQTTTWWWXXXVVVSSSPPPOOONNNPPPTTTXXXYYYYYYWWWUUUTTTRRRNNNIIIJJJLLLJJJEEECCCAAA>>>>>>@@@DDDGGGIIILLLOOONNNKKKLLLRRRUUUSSSWWWOOONNNTTTSSSJJJFFFIIINNNLLLLLLMMMJJJDDDAAABBBGGGFFFLLLWWW^^^^^^^^^aaabbbaaa`````````]]]XXXTTTOOOSSSYYY]]]___```aaabbb___^^^\\\[[[ZZZZZZZZZZZZ^^^ZZZZZZ\\\\\\ZZZ\\\aaabbbaaabbbcccfffggggggeeeccc___]]]```eeehhhfffccceeegggiiikkkkkkkkkkkkkkkggggggffffffggghhhhhhhhhkkkjjjjjjjjjllllllkkkjjjjjjiiijjjkkkmmmllljjjhhhmmmkkkjjjkkknnnooonnnllliiimmmooooooooorrrqqqnnnqqqqqqqqqpppooonnnlllllljjjkkkjjjgggiiimmmnnnkkknnnppppppmmmhhhfffiiimmmllloooqqqpppllljjjlllooommmmmmmmmllllllkkkjjjiiiiiiiiijjjiiiiiiiiihhhhhheeeddddddeeegggiiihhhhhhhhhhhhgggggggggggggggggg___```^^^[[[WWWTTTSSSSSS[[[YYYWWWXXX[[[___bbbdddeeeeeeccc___XXXQQQJJJFFFIIILLLQQQVVVYYYXXXUUURRR]]]bbbhhhlllmmmmmmmmmmmmjjjfffaaa\\\WWWQQQIIIDDDDDDJJJJJJGGGKKKTTTVVVQQQQQQXXXbbbjjjmmmmmmkkkjjjgggggghhhjjjlllmmmlllkkkhhhgggfffgggiiiiiifffddd```\\\XXXWWWYYYZZZXXXUUUIIIEEE???:::777555333111//////...------......///...------------------...,,,------......------,,,---.../////////...---,,,,,,,,,+++******+++,,,,,,---,,,+++************+++'''&&&&&&((()))(((&&&$$$)))'''&&&&&&((()))(((''')))((('''&&&%%%$$$$$$###'''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((())))))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))((()))***(((((((((((()))))))))))))))***+++,,,...555>>>FFFDDDEEEGGGKKKMMMLLLIIIFFFHHHJJJLLLMMMKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBEEEFFFEEECCC@@@@@@AAACCC>>>BBBEEEDDDBBBEEENNNVVV[[[]]]___```aaabbbaaaaaa```\\\RRREEEAAAFFFNNNRRRYYY\\\^^^^^^```bbb___YYYYYYZZZYYYTTTKKKCCC>>>===CCCFFFHHHFFFBBB>>>======EEEIIILLLLLLMMMPPPRRRQQQOOOPPPRRRUUUZZZ```fffiii[[[XXXXXXZZZZZZVVVSSSRRRTTTLLLEEEDDDJJJPPPPPPNNNUUUTTTQQQPPPPPPQQQSSSUUU^^^___]]]YYYWWWTTTLLLBBB888333---+++,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++)))((((((***,,,------***+++,,,---------------*********+++---......--->>>JJJTTTXXX\\\aaa]]]UUURRRTTTVVVUUUSSSSSSVVVZZZ\\\```fffkkkmmmkkkhhheeebbb___^^^ccceeeaaa\\\ZZZYYYVVVPPPHHHAAA======???>>>DDDIIIKKKLLLKKKFFF@@@AAAFFFJJJKKKNNNOOOKKKDDDEEEDDDCCCBBB===888:::??????======???@@@EEESSS```iiigggddd```[[[XXXUUUTTTVVVWWWXXXWWWUUUTTTSSSTTTOOOUUU\\\]]]YYYUUUTTTUUUQQQTTTXXX[[[\\\ZZZVVVTTTSSSRRRLLLDDDBBBEEEHHHFFFAAA@@@??????BBBFFFJJJMMMOOOPPPOOOLLLKKKNNNNNNLLLPPPJJJIIINNNNNNHHHFFFIIIKKKIIIJJJKKKIIICCCCCCEEEFFFGGGOOO[[[ccceeeeeefffdddeeeeeebbb___[[[XXXWWWLLLRRRYYY^^^______]]]]]]]]]\\\[[[YYYXXXXXXWWWXXX]]]\\\]]]``````^^^```dddaaaaaa```bbbdddfffeeedddcccbbb```aaadddfffffffffffffffggghhhiiijjjkkkllliiiiiiiiiiiihhhgggffffffhhhhhhhhhgggeeeeeefffggggggiiikkkllllllkkklllmmmqqqpppppppppqqqqqqnnnlllkkkoooqqqoooppprrrqqqnnnnnnnnnoooppppppooommmmmmjjjmmmlllhhhgggkkkmmmmmmnnnnnnmmmiiiggghhhmmmrrrlllnnnooommmiiihhhjjjlllkkklllllllllkkkjjjiiihhheeefffhhhkkkmmmnnnnnnnnnhhhgggggghhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhiiiiiiaaaaaa___[[[WWWSSSRRRSSSXXXVVVUUUVVVYYY]]]______aaaaaa```]]]XXXQQQKKKGGGJJJNNNUUUZZZ[[[YYYUUURRR^^^cccjjjnnnppppppooooookkkddd[[[SSSNNNJJJDDD@@@EEEFFFEEEFFFQQQ^^^```YYYSSSVVVZZZ^^^aaadddhhhkkkiiiiiijjjmmmoooooommmkkkiiihhhhhhjjjllllllkkkiiieeeaaa\\\[[[]]]______^^^VVVQQQJJJDDD???;;;777444333222111///......//////......------------......------............---------...//////000/////////,,,,,,++++++++++++,,,,,,++++++******))))))******&&&&&&''''''((('''&&&%%%)))'''&&&&&&((())))))((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))*********''''''''''''''''''''''''((('''((()))***)))&&&###'''''''''''''''''''''''')))************)))(((((((((((((((((()))))))))))))))******+++...555>>>EEEDDDEEEGGGKKKNNNNNNKKKIIILLLNNNNNNMMMJJJIIIHHHIIIEEEEEEDDDFFFGGGHHHHHHHHHGGGFFFDDDAAA>>>===???BBB@@@BBBEEEEEEEEEIIIQQQWWW[[[]]]___aaaccccccbbbbbb```[[[PPPEEE@@@DDDLLLRRRYYY^^^aaa______```___\\\XXXZZZ\\\YYYPPPDDD>>>>>>CCCIIIMMMJJJCCC>>>>>>@@@FFFJJJNNNOOOQQQSSSVVVWWWVVVTTTTTTWWW\\\aaacccccc^^^[[[YYYZZZ[[[XXXTTTQQQRRRLLLEEEEEEKKKPPPQQQOOOSSSRRRQQQPPPQQQSSSVVVWWW]]]``````\\\YYYWWWQQQJJJ>>>777///,,,---///---******++++++,,,,,,---------+++***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++---------************+++,,,---......+++((())),,,---+++)))777BBBMMMVVV]]]aaa^^^VVVUUUWWWXXXXXXVVVTTTUUUWWWYYY]]]ccciiikkkiiieeebbbccc___^^^aaabbb]]]YYYXXXQQQOOOLLLGGGBBB???@@@AAA@@@BBBGGGLLLOOOLLLCCC:::>>>EEEKKKPPPTTTUUUOOOHHHDDDAAA???===999666888===>>><<<===???AAAFFFRRR^^^dddcccbbb___[[[WWWUUUUUUWWWYYY[[[[[[YYYXXXXXXYYYTTTXXX[[[]]][[[YYYYYYZZZUUUWWWYYYZZZZZZYYYWWWUUUSSSSSSNNNDDD???AAADDDDDDBBBAAAAAA@@@AAADDDIIILLLJJJKKKKKKJJJJJJJJJJJJHHHIIIEEEDDDHHHIIIFFFEEEHHHIIIHHHIIIKKKIIIEEEFFFKKKGGGJJJSSS^^^gggjjjiiiiiigggddd```]]][[[[[[ZZZZZZQQQUUUZZZ]]]\\\[[[YYYXXX\\\[[[YYYWWWTTTSSSQQQQQQWWWZZZ^^^```___^^^```cccaaa```___```bbbdddccccccaaa```_________aaadddeeebbbbbbaaaccceeeggghhhhhheeegggiiiiiiiiihhhggggggddddddaaa\\\WWWWWW[[[___aaaeeejjjlllkkkkkknnnqqqrrrrrrrrrsssrrrpppllljjjlllooopppnnnnnnpppooollliiijjjlllnnnooonnnmmmlllmmmooollleeebbbgggmmmpppllljjjhhheeedddhhhoootttoooppppppnnnkkkjjjkkkmmmjjjkkkkkkkkkjjjjjjiiihhhbbbdddhhhllloooppppppppplllkkkjjjjjjllllllkkkjjjiiiiiihhhhhhhhhiiijjjkkkfffeeeccc^^^ZZZWWWVVVVVVTTTSSSSSSUUUXXX\\\]]]^^^]]]]]]]]]\\\XXXRRRMMMIIIKKKOOOVVV[[[]]]\\\[[[ZZZcccgggkkknnnoooooopppqqqcccZZZOOOHHHFFFEEEBBB???CCCAAA???DDDSSSbbbddd^^^SSSTTTVVVWWWZZZ___eeeiiiiiiiiikkknnnppppppmmmkkkjjjjjjjjjjjjkkkkkkjjjjjjgggddd```^^^^^^^^^]]]\\\\\\YYYTTTOOOJJJDDD>>>:::777666444222111111111222//////............//////------............------------......////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++&&&&&&''''''''''''''''''((('''%%%&&&((())))))(((###$$$%%%''''''(((((('''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''%%%&&&''')))+++***(((&&&''''''''''''''''''''''''(((((((((((()))((('''''''''((((((((()))))))))************+++///666???EEEDDDDDDEEEHHHKKKMMMMMMLLLQQQQQQPPPMMMIIIGGGGGGGGGGGGEEEEEEFFFIIIKKKJJJIIIFFFEEECCC@@@>>>>>>AAADDDFFFEEEEEEGGGLLLQQQWWWYYY\\\]]]___aaacccccccccccc```[[[UUUOOOKKKLLLQQQVVV\\\aaadddaaa^^^______]]]VVVVVVYYYZZZRRRFFF@@@AAADDDJJJOOOLLLEEE@@@BBBFFFGGGIIIMMMRRRTTTVVVZZZ]]]\\\ZZZXXX[[[aaaeeeeeeccc___\\\YYYYYYZZZYYYUUUPPPPPPLLLHHHIIINNNRRRRRRQQQPPPOOONNNOOOQQQUUUXXX[[[]]]bbbccc___[[[YYYUUUPPPCCC;;;222......///---******+++,,,---------------******)))))))))***,,,------,,,,,,++++++,,,------,,,***))))))+++---...---***)))))))))***,,,---...000,,,((('''***------+++111:::FFFRRR\\\```]]]WWWTTTVVVYYYZZZYYYWWWVVVVVVWWW\\\bbbggghhheee```]]]^^^YYYVVVVVVUUURRRQQQSSSOOOOOOOOOLLLGGGCCCAAA@@@BBB@@@BBBLLLTTTQQQDDD999===EEELLLRRRVVVXXXSSSKKKAAA===::::::888555888===???<<<<<<>>>@@@DDDNNNXXX\\\\\\[[[XXXTTTSSSTTTVVVVVVXXX[[[[[[[[[[[[\\\^^^\\\ZZZXXXXXXZZZ\\\\\\[[[YYYXXXWWWWWWWWWWWWXXXYYYXXXXXXTTTKKKEEEEEEFFFDDDDDDDDDCCCAAA???AAAFFFJJJDDDEEEHHHKKKLLLKKKJJJJJJDDDAAA???BBBEEEEEEFFFGGGIIIIIIKKKLLLJJJGGGKKKQQQNNNSSSZZZcccjjjmmmllliiiggg___UUURRRUUU[[[]]]\\\VVVXXXYYYYYYXXXXXXYYYZZZ]]]\\\ZZZVVVSSSOOOLLLKKKQQQWWW]]]___^^^___```bbb```^^^]]]^^^```aaabbbaaa\\\[[[YYYXXXYYY[[[___aaaXXXVVVVVVXXX\\\```aaa```cccfffiiiiiifffcccbbbbbb^^^[[[UUUMMMGGGGGGMMMRRRWWW]]]dddiiijjjlllpppssspppqqqrrrrrrpppmmmkkkiiikkknnnnnnkkkjjjlllkkkhhheeeggghhhjjjkkkllllllkkkmmmmmmggg]]]ZZZaaakkkpppllljjjgggeeefffkkkqqqvvvpppppppppnnnmmmllllllmmmjjjjjjkkkkkkkkkjjjiiiiiibbbdddiiimmmooopppooonnnooommmllllllnnnnnnmmmkkkkkkjjjiiihhhhhhiiijjjkkkjjjjjjgggccc___]]]]]]^^^WWWVVVUUUVVVXXXYYYYYYXXXVVVVVVWWWVVVSSSPPPLLLJJJKKKPPPUUUYYY\\\^^^aaaccchhhiiikkkllllllmmmoooqqq___UUUJJJCCCCCCDDDCCC@@@@@@===;;;AAAPPP^^^bbb___ZZZ[[[]]]^^^```dddiiillliiiiiijjjlllnnnnnnllljjjjjjjjjjjjiiihhhgggggggggeeedddcccbbbbbb```^^^\\\]]]\\\\\\ZZZWWWPPPHHHBBB;;;999666333111111222333000//////......//////000---......//////......---,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---%%%&&&((('''&&&&&&''')))(((&&&%%%&&&((()))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&(((******)))'''''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&''''''(((((())))))*********))))))+++111999AAAFFFCCCCCCEEEHHHLLLNNNOOONNNSSSSSSQQQMMMIIIGGGHHHIIIMMMKKKHHHIIIKKKLLLIIIGGGDDDDDDCCCAAA???AAADDDGGGKKKHHHGGGJJJQQQWWW\\\]]]^^^^^^___aaabbbdddeeefff___]]][[[[[[YYYVVVWWW\\\^^^bbbdddaaa___``````]]]XXXSSSTTTXXXUUUJJJDDDEEEEEEJJJNNNLLLFFFDDDGGGKKKGGGHHHMMMTTTWWWXXX\\\aaa___]]]]]]aaafffjjjkkkjjj]]][[[XXXUUUXXXZZZUUUNNNMMMKKKJJJLLLPPPSSSRRRQQQNNNMMMKKKKKKNNNSSSXXX[[[]]]ccceee```[[[YYYWWWTTTFFF???666000///...---,,,++++++---......---,,,,,,***))))))))))))+++,,,---,,,,,,+++******+++---...,,,***))))))+++---......************+++,,,------...,,,)))((()))+++---......444???MMMYYY]]]ZZZVVVSSSUUUYYY[[[\\\ZZZXXXVVVYYY]]]cccgggfffbbb\\\WWWTTTNNNJJJHHHGGGFFFHHHMMMSSSTTTTTTQQQLLLFFFCCCAAAFFFBBBEEEPPPXXXSSSFFF<<>>AAADDDFFFGGGJJJJJJLLLMMMJJJIIINNNWWWYYY^^^cccfffkkknnnkkkfffcccXXXLLLJJJPPPXXX\\\\\\VVVVVVVVVUUUUUUWWW[[[^^^]]]\\\ZZZWWWRRRNNNJJJHHHKKKUUU^^^```___```aaabbb___^^^\\\\\\^^^___```___VVVSSSOOOOOORRRVVVZZZ[[[LLLJJJKKKOOOUUUYYYYYYXXXdddgggiiifff___XXXUUUTTTSSSOOOHHH@@@<<<===AAAEEELLLRRR[[[dddjjjnnnqqqrrroooppprrrqqqnnnlllkkkkkkkkkmmmlllhhhgggiiihhheeedddeeeeeeggghhhiiikkkkkkjjjhhh```VVVUUU^^^hhhmmmooommmkkkjjjlllppptttwwwmmmmmmnnnnnnmmmmmmlllkkkjjjjjjkkkkkkkkkkkkjjjjjjdddgggkkkooopppooommmkkkpppnnnmmmnnnoooooonnnmmmlllkkkiiigggggghhhiiijjjffffffdddaaa^^^]]]^^^``````___\\\ZZZYYYVVVRRROOOOOOOOOOOONNNMMMLLLKKKKKKLLLPPPUUUXXXYYY\\\aaaeeefffgggiiijjjjjjkkkmmmooodddYYYMMMHHHHHHIIIEEEBBB???======AAAJJJUUU\\\______aaadddffffffhhhjjjllljjjjjjiiijjjlllmmmllljjjjjjkkkjjjhhhfffeeeeeegggdddeeefffggggggfffdddccc]]]^^^```bbbaaa\\\TTTOOOAAA>>>:::666222111111222000000////////////000000......////////////......------,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---...%%%&&&((('''%%%%%%'''***'''&&&%%%&&&(((******))))))((('''&&&%%%&&&&&&'''%%%&&&'''(((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''''''''''''''''''''''''''%%%$$$###%%%(((***(((''''''''''''((()))************))))))+++222;;;DDDHHHCCCEEEHHHMMMQQQSSSRRRPPPQQQQQQOOOLLLIIIIIIKKKMMMRRROOOKKKLLLOOOOOOLLLIIIEEEEEEEEECCCBBBCCCEEEHHHIIIJJJKKKMMMQQQWWW]]]aaa____________aaadddggghhh```^^^```cccaaa[[[[[[___^^^aaabbb```aaacccccc___^^^TTTRRRWWWXXXOOOIIIJJJIIILLLMMMKKKHHHGGGJJJNNNJJJIIINNNVVVYYYXXX\\\bbb______aaacccgggiiikkkkkk^^^\\\XXXUUUXXX\\\WWWOOOGGGGGGIIILLLPPPQQQPPPMMMNNNLLLHHHGGGHHHMMMSSSWWWXXX___bbb]]]VVVTTTTTTRRRHHHCCC;;;333...,,,---...+++,,,...///...---+++******))))))))))))+++,,,---,,,+++)))))))))+++,,,...,,,+++)))***,,,.........++++++,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,000:::IIIUUUZZZXXXTTTVVVXXX\\\___```^^^ZZZWWW[[[___dddgggeee___XXXRRRLLLGGGDDDDDDDDDDDDIIIOOOTTTUUUUUUSSSOOOLLLJJJJJJKKKJJJOOOXXXYYYPPPFFFBBBAAAGGGKKKNNNSSSVVVSSSNNNCCC>>>;;;======;;;;;;>>>:::777666888:::<<>>;;;:::;;;;;;;;;AAAGGGRRR___jjjpppqqqpppoooqqqrrrqqqooonnnoooqqqkkkmmmlllgggfffggggggdddfffeeedddeeefffhhhkkkllljjjfff^^^WWWYYYbbbiiikkkooonnnnnnnnnppprrrssstttjjjkkklllnnnoooooollljjjkkkkkkllllllllllllkkkkkkeeeiiinnnqqqrrrpppmmmkkkpppnnnnnnnnnpppppppppnnnnnnllliiigggffffffhhhiiibbbbbb```^^^\\\]]]```bbbgggeeebbb^^^[[[UUUOOOKKKNNNMMMKKKKKKKKKLLLMMMNNNMMMRRRWWWXXXVVVVVVXXX[[[]]]aaafffjjjkkkkkkkkklllggg]]]RRRNNNOOOOOOJJJDDDAAABBBCCCDDDFFFMMMWWW```bbbdddggghhhhhhhhhiiijjjmmmkkkiiiiiikkkllllllllljjjkkkkkkiiigggfffhhhjjjjjjjjjjjjiiihhhggghhhhhhbbbbbbdddeeefffddd___\\\OOOKKKDDD===888444333333111000000//////000000111......////////////......///...------,,,---......,,,,,,---......---,,,,,,++++++******+++,,,,,,---$$$&&&((('''%%%%%%(((+++'''&&&%%%&&&(((******)))'''&&&$$$$$$$$$&&&((()))'''(((((()))))))))))))))((((((((((((((((((((((((+++)))'''&&&'''((('''&&&(((((((((((((((((((((((($$$######%%%)))+++***(((&&&''''''((()))******+++***)))(((,,,333===EEEJJJCCCFFFKKKRRRWWWWWWTTTQQQOOONNNMMMKKKJJJKKKNNNQQQRRROOOLLLNNNRRRTTTQQQNNNFFFFFFFFFEEEDDDDDDFFFHHHFFFJJJNNNNNNOOOSSS]]]ddd```___^^^^^^```dddgggjjjaaa___aaafffccc]]][[[___^^^``````___bbbfffeeeaaadddWWWQQQXXXZZZRRRLLLLLLMMMMMMMMMKKKHHHHHHKKKOOOLLLKKKOOOWWWYYYWWWZZZaaa```aaabbbccccccdddeeeeee```___ZZZWWWZZZ___[[[QQQBBBDDDGGGLLLOOOPPPMMMJJJOOOLLLGGGCCCDDDIIIOOOSSSSSSZZZ^^^XXXPPPNNNNNNNNNHHHEEE===555...+++---///,,,---...//////---+++******))))))))))))+++---...+++***)))((((((***,,,------+++)))***,,,.........,,,,,,---------,,,++++++'''***------***''''''))),,,...777FFFSSSWWWVVVSSS[[[]]]```dddeeebbb]]]YYY]]]```eeegggeee^^^UUUPPPJJJGGGFFFHHHIIIJJJOOOVVVRRRSSSSSSRRRPPPQQQSSSUUUPPPRRRYYY___YYYLLLEEEFFFCCCGGGKKKMMMQQQTTTSSSNNNFFFAAA>>>@@@@@@===<<<>>>777444333666999;;;@@@FFFEEEJJJOOOQQQPPPPPPTTTXXX]]]\\\YYYVVVTTTUUUXXX[[[ZZZ\\\\\\YYYTTTQQQQQQSSSWWWXXXYYY[[[]]]___aaabbb[[[WWWPPPKKKNNNTTTTTTPPPGGGIIIIIIEEEAAAAAAGGGLLLFFFEEEIIIPPPPPPIIIDDDEEE@@@???===<<>>>>>;;;:::;;;======:::666:::@@@LLL\\\jjjrrrqqqoooppprrrsssrrrpppppprrruuulllnnnlllgggeeegggfffcccgggfffeeedddeeehhhkkknnnkkkhhhaaa\\\```hhhlllkkknnnnnnnnnoooqqqqqqqqqpppiiikkkmmmqqqrrrqqqnnnkkkkkkkkklllmmmmmmlllllllllgggjjjooossstttrrrnnnlllooonnnmmmnnnpppqqqpppooonnnllliiifffeeeeeefffhhhfffeeeeeecccbbbcccgggjjjhhhfffccc```]]]WWWQQQMMMOOONNNLLLKKKLLLNNNQQQSSSMMMSSSYYYYYYUUUQQQPPPQQQUUU\\\dddjjjmmmllljjjjjjeee\\\SSSPPPSSSSSSNNNGGGCCCFFFIIIGGGEEEHHHTTTaaaggghhhjjjkkkjjjjjjkkklllnnnllliiiiiijjjlllmmmmmmjjjkkklllkkkhhhiiillloooqqqpppmmmiiifffeeefffhhhgggfffeeefffhhhhhhfffeee[[[VVVNNNEEE>>>999666555111111000000000000111111......////////////......111000///...------...///,,,,,,---......---,,,,,,******))))))***+++,,,,,,''''''((((((((((((''''''))))))(((((((((((()))))))))(((&&&$$$$$$&&&((()))&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''&&&''''''&&&&&&'''***,,,&&&%%%$$$$$$%%%'''***,,,''''''(((((())))))******'''%%%%%%((((((&&&&&&)))(((***+++,,,222<<>>777999;;;:::999:::>>>AAACCCFFFHHHKKKMMMPPPTTTWWW[[[ZZZZZZYYYUUURRRWWW___cccdddccc]]]VVVRRRTTTXXXWWWZZZ]]]^^^^^^]]]^^^___ZZZSSSJJJHHHNNNTTTRRRLLLMMMIIICCC@@@??????@@@???@@@JJJQQQNNNHHHEEEDDDCCC<<<@@@CCCBBB??????CCCHHHHHHIIIKKKLLLEEE@@@GGGSSS___eeeddd]]]]]]aaa\\\PPPMMMKKKMMMTTTWWWUUUTTTUUUYYYVVVSSSSSSUUUUUURRROOOLLLLLLKKKKKKOOORRRNNNGGGLLLSSS[[[]]]ZZZYYY\\\```\\\UUUOOOQQQYYY^^^]]]YYYQQQMMMGGGDDDEEEIIIOOOSSSNNNJJJIIIMMMVVV]]]______eee```YYYQQQIIIDDDBBBAAA;;;:::;;;<<<<<<<<<999777???CCCOOObbbooorrrppppppsssrrrpppooonnnnnnnnnooorrrrrrqqqnnnkkkfffbbb```^^^aaafffjjjkkkkkklllllleeejjjlllgggeeeggggggccckkkjjjkkknnnqqqrrrooolllkkknnnrrrtttrrrpppnnnmmmhhhlllpppppplllhhhggghhhkkkmmmpppqqqqqqnnnkkkhhhlllnnnppppppnnnlllllllllmmmllliiiccc```aaagggmmmlllmmmnnnllliiiiiilllooopppnnnjjjfff```ZZZUUUSSSQQQKKKJJJQQQTTTRRRQQQSSSNNNQQQTTTSSSPPPNNNNNNOOOSSSXXX___fffkkkkkkjjjhhheee]]]TTTOOOOOOOOOMMMKKKFFFLLLPPPNNNIIIKKKTTT]]]ccciiillljjjiiilllnnnnnnlllkkkkkkmmmppppppnnnkkkoooqqqqqqnnnkkkkkknnnrrrmmmnnnnnnmmmjjjhhhhhhiiigggbbbbbbfffhhhfffddddddbbbccc]]]QQQFFF???999333444555555333000...---......///////////////...---000///...---------------,,,------.../////////...,,,,,,,,,++++++*********%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''((()))))))))))))))((((((%%%&&&((()))))))))((('''%%%'''(((''''''''')))+++***)))((('''''''''(((((((((((((((((())))))))))))(((%%%%%%((()))&&&&&&)))'''***++++++111;;;BBBDDDCCCEEEJJJPPPVVVWWWUUURRRQQQOOOMMMMMMOOORRRSSSTTTVVVTTTRRRQQQRRRTTTTTTSSSQQQOOOIIIDDDEEELLLOOOMMMJJJMMMPPPSSSTTTUUUVVVXXXUUUWWWZZZ___cccfffffffffbbbbbbfffmmmnnnhhhcccbbb[[[\\\___aaabbbccccccbbbbbbcccaaa\\\ZZZ\\\\\\ZZZVVVSSSQQQSSSXXXYYYVVVRRRTTTXXX^^^cccddddddddddddccc^^^YYY\\\ccchhhfffccceeebbb______```aaa___]]]RRRNNNKKKMMMRRRTTTQQQLLLPPPIIICCCCCCDDDDDDFFFJJJKKKLLLLLLKKKJJJKKKMMMOOOSSSQQQHHH<<<444222+++$$$000000///...---,,,******)))))))))))))))***++++++++++++++++++++++++++++++)))***+++---......------+++,,,---,,,***)))+++...)))*********((((((***++++++***,,,666EEESSSZZZ]]]dddcccbbbbbbbbbbbbaaa``````bbbcccccc___YYYRRRNNNIIIHHHGGGJJJPPPVVVXXXYYYWWWSSSRRRRRRQQQOOOSSSXXXYYY\\\\\\WWWMMMEEEDDDEEEJJJMMMQQQWWW[[[[[[WWWTTTOOOKKKGGGHHHKKKKKKFFFAAA:::<<<===<<<;;;<<>>>>>======FFFMMMJJJDDDBBBAAA@@@===@@@BBBAAA??????BBBFFFHHHJJJNNNOOOIIIDDDIIISSS```dddccc]]]\\\```[[[QQQIIIHHHJJJPPPSSSRRRRRRUUU[[[YYYWWWVVVUUUTTTRRRQQQNNNOOOOOOPPPUUUYYYVVVOOONNNUUU[[[]]]ZZZYYY\\\aaa___YYYSSSTTTYYY[[[YYYTTTVVVSSSNNNIIIGGGIIIMMMPPPNNNKKKKKKPPPXXX___```___```[[[TTTNNNJJJFFFBBB@@@<<<<<<<<<>>>??????>>>===AAAEEEQQQbbbmmmnnnlllllloooppppppnnnmmmmmmooorrrttttttsssqqqmmmhhhdddaaaZZZ^^^dddhhhiiijjjkkklllgggkkkkkkggggggjjjkkkhhhkkkjjjkkknnnqqqrrrooommmmmmooorrrrrrpppnnnmmmlllmmmoooppppppnnnkkkjjjiiilllnnnppppppnnnllljjjjjjmmmooopppooommmkkkkkklllkkkjjjhhheeeccceeehhhkkkiiikkklllkkkhhhgggjjjmmmnnnmmmjjjfffbbb^^^[[[YYYXXXSSSRRRWWWZZZWWWVVVXXXRRRTTTTTTRRRQQQQQQTTTWWWWWW[[[bbbgggkkkkkkiiigggeee]]]SSSLLLKKKJJJHHHFFFLLLLLLLLLIIIGGGIIIOOOTTT^^^eeejjjiiiiiillloooooosssqqqpppqqqrrrqqqnnnkkkppppppooommmlllllloooqqqnnnnnnnnnllliiigggggghhhiiieeecccfffgggdddbbbddddddaaaZZZRRRNNNKKKCCC999666777666333000///000111//////////////////......//////...---------------,,,,,,---...............,,,,,,,,,+++++++++******%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))&&&&&&((())))))(((&&&&&&******))))))))))))******&&&'''(((((()))((((((((($$$&&&((()))(((((((((***((((((((((((((('''&&&&&&))))))))))))(((((((((((((((%%%&&&))))))''''''***'''*********///999AAABBBAAACCCIIIOOOTTTUUURRROOORRRRRRRRRQQQPPPQQQTTTVVVVVVSSSQQQPPPPPPPPPNNNMMMRRRSSSNNNGGGGGGMMMSSSUUUMMMNNNRRRVVVYYYYYYVVVTTTRRRTTTXXX\\\```ccceeefffeeebbbccchhhiiieeebbbbbbZZZ\\\^^^aaacccdddeeeeeebbbdddccc______bbbcccaaa^^^[[[ZZZ\\\___```]]]ZZZ___bbbfffiiihhhggggggggg```YYYTTTXXXbbbhhhddd^^^ddd```]]]^^^``````[[[VVVUUUPPPNNNRRRXXXYYYSSSLLLNNNHHHEEEFFFGGGGGGHHHKKKMMMLLLJJJIIIIIILLLQQQUUUXXXWWWOOOBBB888333000,,,.........---,,,++++++***))))))((((((((()))******++++++++++++++++++++++++******+++,,,------------***+++,,,,,,,,,,,,///111******+++***((((((***+++))))))+++111===LLLZZZcccgggfffeeecccbbbbbbbbbbbbbbbcccdddbbb^^^XXXRRRNNNMMMJJJIIILLLSSSYYY\\\]]][[[VVVSSSTTTUUUSSSTTTWWW\\\\\\ZZZUUUNNNHHHDDDBBBMMMPPPUUU[[[______[[[XXXVVVQQQNNNPPPSSSRRRKKKDDD?????????>>>===>>>@@@CCCAAACCCFFFHHHIIIJJJMMMOOOTTTUUUZZZ^^^]]]YYY[[[``````cccddd```ZZZWWWYYY\\\```[[[VVVWWW[[[^^^[[[WWWLLLIIIHHHIIINNNRRRUUUWWWPPPLLLFFFAAA???===<<<;;;;;;DDDJJJGGGBBBAAA@@@>>>>>>@@@BBBAAA???>>>AAADDDGGGJJJOOOPPPKKKGGGJJJRRRaaadddccc\\\[[[^^^ZZZRRRNNNMMMOOOTTTWWWVVVXXX[[[[[[[[[[[[XXXTTTQQQQQQQQQPPPRRRSSSUUUZZZ___^^^YYYRRRWWW\\\]]]ZZZZZZ^^^bbbaaa]]]YYYZZZ]]]^^^ZZZVVVXXXXXXVVVRRRMMMLLLNNNQQQMMMLLLLLLRRR[[[``````]]]XXXSSSMMMKKKLLLJJJEEE@@@===>>>>>>???@@@BBBBBBCCCEEEIIITTTccclllllljjjjjjjjjnnnpppnnnkkkkkkpppttttttttttttrrrnnniiidddaaaYYY]]]cccgggiiijjjkkkllliiilllkkkiiijjjmmmooommmjjjjjjlllnnnqqqqqqooommmoooqqqqqqpppnnnlllllllllqqqpppooonnnnnnllljjjhhhkkkmmmnnnllljjjgggffffffjjjkkklllkkkjjjiiijjjkkknnnmmmkkkjjjjjjjjjhhhggggggiiikkkjjjgggfffhhhkkkkkkjjjgggeeebbbaaa```___\\\XXXWWWZZZ\\\ZZZYYYZZZXXXWWWVVVTTTTTTWWW\\\```^^^aaaeeehhhjjjiiigggfffbbbZZZPPPIIIFFFFFFFFFEEEQQQNNNJJJHHHGGGIIIJJJJJJXXXaaagggiiijjjmmmppppppwwwuuutttttttttrrrnnnlllooommmjjjjjjkkkmmmnnnnnnnnnnnnmmmjjjfffeeefffggggggcccbbbcccbbb``````dddgggbbbZZZVVVYYYZZZPPPEEE<<<;;;999555111000111333000000000//////.........//////...------------...+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''***)))((('''((()))***+++''''''(((((((((((((((((($$$&&&)))***)))((((((((( """$$$&&&''''''&&&%%%******))))))(((((('''''')))&&&&&&)))***'''(((***''')))******///999@@@AAA???CCCIIIOOORRRSSSQQQOOOQQQRRRSSSQQQOOOOOOSSSWWWXXXVVVSSSQQQQQQOOOMMMKKKPPPTTTSSSMMMIIINNNTTTXXXPPPPPPQQQUUUYYYZZZVVVRRROOORRRVVVZZZ]]]```bbbdddbbb______ccceeebbb^^^]]]\\\]]]```bbbdddeeeeeeeeedddfffeeebbbbbbeeefffddd````````````aaaaaa___^^^dddfffhhhhhhfffdddcccccc]]]YYYWWWZZZ```dddaaa\\\```^^^]]]___aaa]]]SSSKKKRRRRRRTTTXXX\\\[[[VVVQQQMMMIIIHHHLLLOOOOOOPPPSSSUUUTTTSSSQQQPPPSSSXXX\\\^^^]]]UUUGGG999000.........---,,,,,,++++++++++++)))((((((((((((((())))))+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,---///000***++++++***)))(((***+++))))))***---555EEEXXXfffggggggfffdddbbbbbbcccddddddeeeeeeccc```[[[UUURRRQQQMMMJJJMMMTTTZZZ\\\\\\]]]WWWSSSVVVXXXVVVUUUUUU^^^\\\ZZZXXXUUURRRMMMJJJSSSVVVZZZ___bbb```\\\XXXXXXUUUSSSUUUXXXVVVNNNFFFBBBBBB@@@???>>>@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHIIINNNQQQWWW^^^___\\\\\\___]]]aaadddbbb]]][[[^^^aaaeee___YYYWWWXXXYYYWWWTTTMMMKKKKKKLLLLLLLLLOOOSSSQQQMMMGGGBBB???===;;;999===EEEIIIGGGCCCBBBAAA??????AAABBBAAA??????BBBDDDGGGJJJMMMLLLIIIHHHMMMSSSbbbdddccc]]]ZZZ[[[WWWRRRSSSRRRTTTYYYZZZXXXZZZ^^^[[[\\\\\\XXXRRRNNNNNNOOOQQQTTTUUUWWW[[[aaaaaa]]]WWWZZZ]]]]]]\\\\\\```cccaaa```___aaaddddddaaa___YYY[[[]]][[[VVVSSSTTTWWWKKKJJJKKKQQQYYY]]]\\\XXXPPPKKKHHHIIINNNNNNHHHBBB??????@@@@@@@@@AAABBBDDDFFFJJJUUUdddllllllkkkllliiinnnqqqooojjjiiiooouuusssssssssqqqnnniiidddaaa^^^bbbfffjjjkkkkkkllllllkkklllllllllnnnnnnmmmkkkiiijjjlllooopppqqqpppooooooppppppooommmlllmmmnnnsssooolllkkklllkkkhhheeegggiiikkkjjjeee```^^^^^^aaabbbcccdddcccdddfffhhhqqqooonnnnnnpppnnnhhhdddfffiiilllkkkhhhfffgggiiihhhgggeeecccbbbaaaaaaaaa\\\ZZZYYYZZZYYYXXXWWWWWW\\\[[[ZZZZZZ[[[^^^bbbdddbbbccceeeggggggfffdddccc___XXXOOOHHHFFFFFFHHHHHHOOONNNMMMLLLJJJIIIHHHHHHTTT]]]fffhhhjjjnnnqqqpppttttttttttttsssrrrpppnnnoookkkggggggjjjlllllljjjnnnnnnllliiifffeeeggghhhbbb___^^^^^^\\\YYY\\\aaagggccc]]]ZZZ]]]___XXXNNNEEECCC???999444111111222111111000//////.........///......---------......++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))))))))((())))))(((((((((((())))))***)))'''&&&&&&''')))***(((((('''&&&'''((()))***((((((((('''''''''(((((($$$''')))***)))''''''((( """$$$'''((('''&&&%%%******))))))(((((('''''')))''''''******((((((+++'''*********000:::AAABBBAAAEEEJJJOOOQQQRRRQQQQQQOOOQQQRRRPPPNNNOOOSSSWWW\\\ZZZVVVTTTSSSQQQOOOMMMJJJQQQSSSNNNIIIJJJNNNPPPNNNMMMLLLOOOSSSTTTRRROOONNNQQQUUUWWWXXXZZZ]]]```XXXUUUWWW___dddccc```___```aaabbbddddddddddddcccdddeeeddd``````cccdddbbbbbbcccdddcccbbb`````````eeeggggggeeebbb```______[[[[[[\\\\\\\\\[[[ZZZYYY^^^___bbbeeeeee]]]PPPFFFMMMSSS[[[^^^]]]ZZZYYYYYYMMMKKKLLLSSSXXXYYY[[[^^^]]]^^^^^^\\\[[[[[[]]]```___\\\VVVJJJ:::///---///...---,,,++++++++++++,,,))))))((((((((((((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++******+++,,,------+++,,,,,,+++)))((()))+++)))+++++++++000>>>SSScccdddffffffeeebbbbbbccceeefffffffffeeebbb^^^[[[YYYWWWRRRNNNPPPVVV[[[[[[YYYXXXRRRPPPTTTWWWUUUSSSSSS\\\[[[ZZZ[[[\\\\\\YYYVVVZZZ[[[]]]______]]]WWWSSSVVVTTTUUUWWWXXXUUUNNNHHHFFFDDDAAA@@@@@@BBBDDDFFFJJJKKKJJJGGGEEEDDDDDDFFFJJJMMMTTT\\\___]]]\\\___[[[```ddddddaaa```bbbffffffddd___ZZZUUUSSSTTTUUUPPPMMMNNNOOOMMMHHHJJJOOOOOOKKKFFFBBB@@@>>><<<:::>>>EEEIIIGGGDDDDDDCCC@@@AAABBBBBBBBBBBBBBBDDDEEEKKKMMMMMMJJJHHHLLLUUU[[[ccceeeddd^^^ZZZWWWSSSPPPPPPPPPRRRVVVUUURRRTTTXXX\\\]]]]]]YYYRRRNNNNNNOOONNNQQQSSSTTTXXX^^^___]]]ZZZ]]]______^^^___aaadddbbbcccdddeeefffeeedddbbb]]]```cccbbb^^^ZZZXXXXXXHHHGGGHHHNNNTTTWWWTTTPPPJJJFFFDDDHHHNNNPPPKKKEEEAAACCCDDDCCCAAA@@@BBBCCCDDDIIIUUUcccjjjkkkkkknnnkkkooorrroooiiihhhmmmsssuuutttsssrrroookkkgggeeefffiiimmmoooooonnnmmmmmmlllkkklllnnnoookkkfffccchhhjjjmmmoooppppppppppppmmmnnnooonnnmmmnnnppprrrsssppplllkkkllllllhhheeeeeeiiillljjjbbb[[[VVVUUUSSSVVVYYY[[[\\\^^^aaaccchhhhhhiiillloooooojjjeeehhhkkknnnmmmjjjgggggghhhhhhgggfffdddccccccbbbbbb]]]^^^^^^\\\ZZZZZZZZZYYY]]]]]]^^^```aaabbbbbbaaa___```````````````______```ZZZRRRKKKGGGGGGHHHIIIHHHLLLOOOOOOLLLIIIIIIJJJUUU^^^fffiiikkkoooqqqqqqqqqrrrssstttsssrrrqqqqqqoookkkggggggjjjkkkkkkiiimmmnnnmmmkkkiiiiiijjjlllaaa___^^^[[[TTTNNNQQQWWW___aaa___ZZZVVVUUURRRNNNLLLKKKFFF@@@888222000///333222000///.........///......---------......///+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((((((''''''&&&))))))(((((((((((())))))+++)))'''%%%%%%''')))+++'''&&&&&&''''''((()))***))))))(((''''''''''''(((&&&'''))))))(((''''''(((&&&''')))***)))(((&&&$$$))))))))))))((((((((((((***'''(((++++++)))))),,,(((***+++,,,222<<>>222///222000///---++++++++++++,,,******)))((((((((())))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,***)))***,,,------,,,,,,------+++)))((()))+++***+++,,,+++---888JJJYYY^^^aaaddddddbbbaaacccfffeeeeeeeeecccaaa___\\\[[[[[[VVVRRRTTTZZZ^^^[[[WWWOOOLLLMMMQQQTTTRRRQQQRRRXXXXXXYYY[[[^^^___^^^]]]^^^]]]\\\[[[ZZZVVVQQQNNNQQQSSSVVVWWWUUURRRMMMKKKIIIFFFBBBAAACCCFFFHHHIIINNNMMMJJJFFFCCCBBBDDDFFFJJJKKKQQQZZZ^^^]]]^^^```]]]bbbggggggdddbbbcccfffgggfffbbb]]]WWWTTTUUUWWWQQQMMMMMMQQQOOOHHHHHHNNNKKKHHHDDDBBBAAA@@@???===???EEEHHHFFFEEEEEEDDDAAACCCCCCCCCDDDEEEGGGHHHIIIPPPRRRQQQLLLLLLUUU___ddddddfffeeeaaaZZZTTTOOOLLLKKKMMMQQQUUUTTTOOOPPPUUU^^^^^^\\\XXXTTTPPPNNNNNNIIIMMMOOOPPPTTTZZZ]]][[[]]]___aaabbbaaaaaabbbcccccceeeffffffdddaaaaaaaaadddeeefffeeebbb]]]XXXTTTFFFDDDDDDHHHNNNPPPLLLHHHEEECCCBBBFFFLLLNNNLLLHHHEEEHHHKKKKKKGGGEEEFFFGGGGGGLLLWWWdddiiiiiiiiilllmmmpppqqqoookkkjjjnnnrrrwwwvvvtttrrrpppnnnmmmllllllooorrrsssrrrpppooooookkkhhhgggjjjkkkeee^^^[[[fffjjjmmmooopppppppppqqqmmmnnnoooooooooooorrrtttrrrqqqpppoooooommmkkkiiifffjjjmmmhhh^^^UUUQQQPPPJJJMMMRRRUUUWWWYYY[[[]]]ZZZ\\\```fffjjjmmmlllkkkjjjnnnqqqpppkkkgggfffffffffgggggggggfffeeedddcccaaadddeeeaaa^^^______^^^\\\]]]___aaabbb```\\\XXXVVVUUUUUUUUUUUUVVVWWWXXX```\\\UUUNNNIIIGGGGGGHHHFFFJJJOOOOOOMMMKKKMMMPPPYYYbbbhhhjjjkkknnnqqqqqqppprrrtttsssqqqooonnnnnnmmmkkkgggffffffggggggffffffhhhjjjjjjjjjjjjlllmmmeeedddbbb\\\PPPFFFFFFLLLUUU\\\]]]TTTJJJFFFFFFFFFKKKLLLKKKFFF???888333000444333111///......//////...------------...//////---------------,,,,,,+++,,,,,,,,,,,,------------''''''((((((((((((''''''))))))(((((((((((())))))))))))(((''''''((())))))&&&&&&'''))))))************)))((('''&&&''''''((('''((()))(((&&&&&&((()))(((((()))***)))((('''&&&(((((((((((())))))))))))***((((((+++,,,)))))),,,(((+++---...444???GGGIIIJJJLLLPPPQQQRRRTTTWWWZZZTTTRRRQQQRRRUUUXXXZZZ[[[WWWSSSNNNJJJJJJKKKLLLLLLKKKOOOOOOIIIDDDCCCCCCAAAAAADDDHHHKKKKKKKKKJJJJJJJJJMMMOOONNNKKKJJJMMMQQQEEEAAACCCNNN[[[aaaccceeedddeeefffffffffdddcccbbb```bbbaaa]]]]]]```aaa___eeeiiikkkiiidddaaabbbeeeiiiiiihhheeebbb``````aaaZZZ[[[\\\\\\ZZZWWWSSSPPPQQQVVV]]]___\\\VVVPPPMMMOOOWWW___aaa\\\XXXXXXZZZRRRPPPRRRYYY___aaacccfffcccddddddbbb```___```aaa___ZZZUUUOOOCCC555///111222111...,,,+++++++++,,,++++++***)))))))))))))))++++++++++++++++++++++++------,,,+++++++++,,,---+++***(((***...000000///,,,------+++)))((()))+++)))++++++***+++333@@@KKKWWW\\\bbbdddbbbbbbcccfffdddcccbbb```]]][[[YYYXXXZZZTTTQQQUUU\\\___[[[UUUJJJJJJNNNSSSTTTRRRTTTWWWWWWYYY[[[\\\]]]]]]]]]]]]^^^[[[XXXUUUSSSPPPLLLJJJNNNSSSXXXXXXSSSOOONNNPPPMMMIIIEEEDDDGGGKKKMMMNNNMMMKKKGGGCCC@@@BBBFFFJJJMMMLLLPPPXXX]]]^^^```cccbbbgggkkkjjjeeeaaaaaabbbfffccc```]]]\\\[[[[[[ZZZUUUNNNMMMSSSQQQIIIFFFKKKFFFDDDBBBBBBBBBCCCBBBAAACCCHHHJJJHHHHHHIIIHHHDDDEEEEEEEEEFFFIIIKKKLLLLLLPPPTTTSSSOOORRR\\\eeeiiieeefffgggddd[[[QQQJJJHHHHHHLLLSSSXXXWWWSSSSSSXXX\\\ZZZWWWTTTRRROOOLLLJJJCCCHHHLLLMMMQQQYYY]]]]]]^^^```cccddddddccccccbbbbbbeeegggfffcccaaabbbdddfffdddccccccddd```XXXRRREEEBBBAAACCCHHHIIIFFFBBBAAA@@@AAADDDHHHJJJJJJIIIKKKPPPUUUUUURRROOOOOOQQQTTTXXXaaajjjllliiihhhkkknnnnnnooonnnmmmnnnpppsssuuutttqqqnnnmmmmmmnnnooolllooossstttsssqqqppppppkkkccc___bbbccc^^^YYYXXXfffiiinnnpppooooooppprrrnnnpppqqqqqqppppppqqqsssoooppprrrrrrooommmkkkkkkhhhjjjiiiaaaUUULLLJJJKKKFFFKKKPPPTTTVVVVVVWWWWWWUUUXXX^^^bbbfffiiillloookkkooorrrqqqlllfffcccccc```aaaccceeeeeedddbbbaaa```eeefff```]]]___```^^^\\\\\\\\\]]]]]]ZZZSSSNNNHHHHHHGGGGGGIIIKKKNNNPPPXXXVVVRRRMMMJJJHHHIIIJJJOOOOOONNNNNNPPPSSSWWWYYY```ggglllkkkkkknnnppppppqqqrrrrrroooiiidddbbbbbbeeedddbbb___\\\[[[\\\^^^WWW[[[___bbbcccdddeeeffffffffffff___QQQEEEDDDKKKQQQXXXYYYOOODDD?????????CCCGGGKKKKKKGGG@@@:::777555333111///......//////---------------...//////...............---,,,,,,,,,,,,,,,---------......))))))************))))))))))))(((((((((((())))))'''((()))******)))((('''&&&''')))***+++++++++******)))((('''&&&&&&'''(((((()))((('''%%%&&&(((***$$$$$$%%%'''(((((())))))''''''(((((())))))******+++((((((+++,,,)))***---))),,,...///666AAAIIIKKKMMMOOOQQQRRRRRRUUUZZZ^^^XXXUUUSSSTTTYYY]]]^^^^^^\\\WWWQQQNNNNNNPPPRRRSSSRRRSSSPPPIIIDDDDDDDDDBBB???EEEMMMPPPOOOMMMLLLLLLHHHKKKMMMJJJFFFDDDGGGKKKDDD>>><<>>???@@@BBBEEEGGGIIIJJJOOOUUU\\\^^^[[[XXXXXXYYYaaaeeelllrrrqqqkkkiiikkkmmmmmmmmmmmmoooqqqssstttrrrpppllliiiiiijjjlllnnnjjjmmmqqqssssssrrrqqqqqqjjj```YYY[[[]]]YYYWWWYYYeeeiiinnnpppooooooppprrrppprrrssssssqqqppppppqqqjjjnnnqqqqqqnnnjjjiiijjjhhhhhhdddYYYLLLDDDDDDGGGGGGLLLRRRVVVVVVUUUTTTTTTYYY]]]aaacccdddfffkkkooolllooosssqqqkkkeeebbbaaaXXXZZZ^^^aaacccbbb```^^^[[[aaabbb\\\YYY[[[]]]ZZZ]]][[[YYYYYYXXXTTTMMMHHH???>>>>>>>>>AAADDDHHHKKKMMMMMMMMMKKKJJJKKKMMMOOO\\\UUUNNNMMMTTT[[[```aaadddkkknnnlllkkkmmmpppppppppqqqpppjjjaaaZZZVVVVVV\\\\\\[[[WWWRRRPPPRRRUUUJJJNNNTTTXXXZZZ[[[\\\]]]cccfffgggbbbTTTHHHIIIPPPRRRWWWWWWNNNCCC???======;;;AAAIIINNNLLLGGG@@@===555444111///......//////---------------...///000.../////////...------,,,,,,,,,,,,------.........((((((''''''''''''((((((%%%'''((((((''''''(((***,,,)))''''''((()))&&&$$$&&&''''''(((((((((((((((*********(((&&&&&&(((***))))))(((((('''''''''&&&'''''''''(((((((((((((((***(((&&&'''***+++)))'''))))))))))))************)))+++---///777BBBIIIIIILLLMMMRRRXXXVVVQQQTTT\\\TTTQQQSSSYYY\\\ZZZZZZ___WWWWWWXXXYYYYYYYYYYYYYYYVVVRRRKKKGGGJJJNNNKKKEEEFFFHHHLLLOOOQQQPPPOOOMMMHHHKKKLLLGGG???;;;???CCC<<<:::<<>>===<<<===???BBBDDDGGGDDDDDDGGGMMMSSSVVVWWWZZZ______[[[\\\ccchhhgggmmmmmmmmmnnnnnnpppqqqrrruuurrrkkk___RRRIIIFFFFFFHHHPPPTTTQQQOOOQQQOOOJJJMMMGGGLLLXXXVVVLLLOOO\\\```fffjjjfff[[[SSSRRRUUUZZZ]]]]]]TTTFFF<<<;;;===AAAHHHRRRWWWVVVPPPIIIDDD@@@===999666444222///---/////////...---///222444000000//////............000000//////.........---((((((''''''''''''((((((&&&'''((((((''''''(((***+++)))''''''((((((&&&$$$&&&''''''(((((((((((((((*********(((&&&&&&(((***)))(((((((((''''''''''''''''''''''''((((((((((((+++)))'''(((******)))'''))))))))))))***************,,,---000888CCCJJJJJJKKKLLLQQQVVVUUURRRUUU\\\YYYRRRPPPXXX^^^^^^[[[ZZZTTTUUUWWWYYY[[[]]]^^^^^^YYYVVVPPPKKKLLLOOOKKKDDDJJJLLLPPPSSSTTTSSSQQQOOOMMMNNNMMMGGG???===@@@EEECCC???===AAAEEEMMMYYYdddggghhhiiijjjiiifffccc```VVVQQQLLLMMMTTT\\\aaacccccceeeggggggdddbbbbbbbbbdddeeeeeebbb___]]]]]]^^^aaaaaabbbbbbbbb```\\\YYYVVVWWWZZZ___ccceeedddccc^^^^^^\\\VVVQQQPPPTTTYYYYYY]]]aaaaaa______```bbbeeehhhhhheeefffkkkmmmllleeeaaa]]]WWWKKK<<<333111...---,,,,,,++++++,,,,,,,,,++++++++++++,,,------*********+++,,,,,,------...---,,,,,,......---,,,+++,,,,,,,,,******,,,---,,,---......,,,******+++,,,+++******+++---///000<<>>AAAEEEEEEEEEGGGLLLTTTYYYYYYXXX]]]]]]]]]^^^___ccchhhmmmrrrtttssslllaaaZZZYYY[[[\\\\\\^^^___```___[[[XXX]]]dddggg```XXXXXX\\\___]]]UUUNNNLLLJJJHHHIIIMMMCCCBBB@@@??????AAACCCEEECCCBBBBBBGGGPPPXXX^^^```___cccccc______eeejjjiiisssrrrpppnnnlllmmmnnnppppppjjj```TTTJJJDDDCCCDDDKKKQQQTTTRRRPPPRRRPPPLLLOOOKKKMMMRRRQQQLLLPPPZZZ\\\```ccc```YYYTTTTTTWWW[[[___^^^VVVIII@@@???BBBFFFMMMWWW^^^^^^[[[VVVSSSFFFBBB===999777666444333000000///...---...///111////////////......------///.........------------)))((((((''''''(((((()))&&&((())))))''''''(((******)))''''''(((((('''%%%&&&''''''((((((((((((((()))******)))''''''(((***((((((((((((''''''''''''''''''''''''(((((())))))+++***(((((())))))(((&&&))))))))))))***************,,,...111999DDDJJJKKKIIIKKKOOOSSSSSSRRRUUUZZZ]]]TTTPPPWWWaaabbb[[[UUURRRSSSTTTVVVXXXZZZ\\\]]]XXXVVVPPPKKKJJJLLLJJJDDDMMMOOOSSSUUUUUUTTTQQQOOOQQQRRRQQQKKKDDDAAAEEEIIIMMMGGGBBBBBBEEELLLZZZfffkkkiiihhhhhhhhheee```[[[MMMHHHCCCDDDLLLVVV^^^bbbbbbdddeeeeeedddcccdddeeebbbcccbbb___\\\ZZZ[[[\\\dddeeefffeeebbb___^^^]]]\\\YYYYYY^^^dddhhhfffccc___]]]XXXQQQLLLMMMRRRXXXYYY^^^bbbdddbbbaaaaaaccc```eeefffbbbaaafffkkklllfffbbb^^^YYYOOO@@@555111...------,,,,,,,,,,,,,,,)))***+++,,,---,,,+++*********++++++,,,,,,------...---,,,---.........,,,)))+++++++++))))))***+++,,,---......,,,******++++++******)))***+++---...111:::HHHVVV___cccbbbaaa```aaabbbaaa]]]WWWPPPLLLNNNOOOSSSXXX\\\^^^]]][[[^^^]]]^^^```aaa___ZZZVVV```^^^\\\YYYSSSMMMNNNRRRSSSSSSSSSSSSSSSRRRNNNKKKLLLOOOSSSTTTQQQOOOOOOPPPNNNOOOQQQSSSSSSRRROOONNNKKKJJJJJJLLLMMMNNNLLLJJJGGGIIILLLOOORRRWWW\\\___fffiiilllkkkgggeeeeeefffdddaaa______aaaaaa___]]]```\\\WWWTTTRRROOOJJJFFFDDDDDDDDDGGGJJJKKKKKKJJJFFFLLLRRRSSSQQQPPPSSSVVVUUURRRRRRSSSQQQLLLIIIJJJFFFJJJNNNQQQSSSZZZeeemmmpppiiifffiiimmmiiiccc```___```aaa^^^ZZZXXXYYY\\\YYYTTTQQQQQQUUUVVVSSSOOOQQQTTTXXX[[[\\\[[[XXXVVVRRRRRRUUUZZZ```eeeggggggcccgggiiifffdddcccbbb___\\\ZZZWWWVVVWWWXXXXXXWWWOOOOOOPPPSSSVVVVVVQQQMMMHHHFFFDDDDDDGGGIIIJJJJJJUUUZZZaaafffggghhhggghhhkkklllnnnooooooppprrrtttxxxzzzzzzvvvuuuuuutttppprrrpppmmmiiifffeeegggjjjkkknnnpppqqqqqqooollliiigggddd```[[[YYY[[[___ccckkklllmmmnnnpppqqqrrrsssssstttuuutttqqqooonnnnnnkkkllljjjiiikkkmmmjjjdddXXXXXXUUUMMMDDDAAADDDIIIEEEDDDDDDJJJRRRXXX\\\\\\^^^]]][[[ZZZ\\\aaagggkkkppptttrrrgggWWWNNNRRRYYY\\\^^^aaabbb```\\\YYYXXX\\\cccfff___XXXXXX\\\^^^VVVNNNFFFEEEEEEFFFJJJOOOGGGFFFDDDCCCCCCEEEFFFHHHCCCBBBBBBHHHPPPZZZbbbfffeeeggggggccccccgggkkkllltttsssqqqnnnkkkjjjlllnnnmmmdddYYYNNNIIIGGGHHHIIILLLQQQTTTSSSRRRSSSSSSQQQQQQPPPMMMJJJIIIMMMTTTYYYUUUWWWYYYYYYYYYYYYZZZ\\\\\\___```YYYNNNFFFFFFIIIOOOUUU^^^cccdddbbb^^^]]]RRRNNNGGGAAA===:::777444222111000///...---------...............------------------------,,,,,,,,,))))))(((((((((((())))))'''((())))))((('''(((***)))((((((((((((''''''&&&&&&''''''(((((((((((((((((()))***)))''''''(((***((((((((((((((('''''''''&&&&&&''''''(((((()))))),,,+++***))))))(((''''''((()))))))))************))),,,...000999CCCIIIIIIJJJKKKNNNPPPQQQQQQSSSVVV[[[VVVSSSYYY```aaaZZZRRRPPPPPPPPPPPPQQQRRRSSSSSSQQQPPPKKKEEEDDDHHHJJJHHHNNNOOORRRTTTTTTRRRPPPNNNRRRTTTUUUQQQLLLJJJLLLNNNTTTNNNIIIIIIKKKQQQ]]]hhhkkkgggdddeeegggeee^^^XXXMMMHHHCCCCCCJJJTTT]]]cccbbbcccdddddddddeeeeeefffaaaaaa```^^^ZZZYYYZZZ[[[bbbdddfffeeeaaa___```bbbaaa]]]YYY\\\dddgggeeeaaa]]][[[WWWRRROOOOOOTTTXXXZZZ___eeefffdddbbbbbbccc^^^dddeee```]]]aaafffiiifffaaa]]][[[RRRDDD666000......---,,,,,,,,,,,,,,,,,,------,,,+++***((('''******++++++,,,------...///---,,,---...///...---)))+++,,,+++***))))))***,,,---......,,,******+++******))))))***+++,,,,,,***000<<>>777111222111000/////////...---............------------------------------------))))))(((((((((((())))))((()))***)))((('''((()))((((((((((((''''''''''''&&&''''''((((((((((((((('''(((***)))((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''((())))))***+++,,,+++***)))(((((((((((()))))))))************)))+++---000777AAAFFFEEEKKKLLLNNNMMMNNNOOOQQQQQQSSSUUUWWWYYYZZZYYYUUUQQQLLLLLLLLLKKKLLLMMMNNNNNNLLLLLLHHHBBBAAAGGGMMMOOONNNOOOQQQRRRRRRRRRQQQQQQRRRUUUXXXXXXUUURRRRRRRRRSSSOOOMMMNNNPPPTTT^^^gggfffcccaaabbbeeeeee```ZZZUUUQQQLLLKKKOOOWWW___dddaaaaaabbbdddffffffffffffbbbaaa```]]]ZZZXXXZZZ[[[^^^aaaddddddbbbaaacccfffeee___ZZZ\\\bbbfffccc___\\\\\\ZZZXXXWWWWWWXXXZZZ\\\```eeefffdddaaa```aaa___eeehhheeecccgggmmmpppiiiccc```___YYYJJJ;;;222///...------,,,,,,------///...,,,+++***))))))******++++++,,,------......///...------//////...---+++---......,,,******+++,,,---......,,,******+++******))))))******++++++)))+++333@@@PPP]]]cccdddeeebbb^^^[[[YYYXXXYYYZZZYYYZZZ[[[\\\\\\\\\\\\[[[YYY]]]```___YYYUUUTTTUUU\\\]]]\\\ZZZVVVTTTRRRPPPOOOOOOOOOPPPQQQPPPNNNKKKMMMTTTZZZZZZTTTNNNLLLLLLQQQRRRUUUWWWWWWVVVTTTSSSPPPNNNMMMMMMPPPQQQRRRRRRQQQRRRTTTSSSRRRUUU[[[```dddfffgggddd```^^^```bbbeeebbb``````aaa___\\\XXX^^^\\\YYYWWWUUUTTTSSSRRRNNNOOOOOOOOOMMMKKKIIIHHHNNNTTT[[[\\\ZZZXXXZZZ]]]XXXZZZ\\\\\\[[[ZZZXXXVVVRRRWWW\\\ZZZVVVVVV[[[aaa______bbbgggiiiggggggjjjdddcccaaa___]]]]]]___aaaccc]]]VVVTTTVVVYYYXXXVVVOOOSSSYYY]]]______```bbbbbbaaa___^^^___bbbfffiiifffffffffddd___XXXUUUTTTVVV[[[______[[[XXXZZZ\\\]]]\\\[[[YYYVVVQQQKKKFFFDDDDDDEEEGGGJJJOOOTTTXXXYYY]]]cccggghhhhhhiiiiiinnnppprrrrrrqqqpppqqqqqquuuwwwwwwssssssvvvvvvssstttsssrrrrrrpppooolllkkkkkkqqqssspppnnnmmmiiibbbQQQXXXaaaggghhhhhhiiijjjkkkkkklllmmmnnnppprrrsssrrrsssrrrpppllliiihhhhhhiiikkkkkkiiiiiihhh```XXXOOOOOOMMMIIIEEEDDDFFFHHHLLLLLLMMMQQQWWWZZZYYYWWWXXX]]]___]]]^^^ffflllmmmqqqqqqnnnfff\\\UUURRRRRR\\\___aaa___ZZZUUUSSSTTTXXX^^^```[[[WWWWWWYYYYYYRRRJJJDDDBBBCCCCCCGGGLLLJJJJJJJJJKKKLLLNNNOOOPPPGGGEEECCCCCCHHHQQQ[[[bbbkkkiiihhhgggffffffiiillliiimmmpppmmmgggaaa______PPPNNNLLLMMMPPPPPPNNNKKKIIIJJJMMMOOOQQQTTTYYY]]]^^^]]]RRRDDDEEEPPPUUUQQQQQQTTTXXX^^^bbbaaa\\\XXXUUUYYY\\\[[[UUUQQQPPPQQQYYY]]]```bbb```\\\ZZZXXX```^^^[[[WWWPPPFFF<<<555555333000000111111000.............................................//////***))))))(((((())))))***)))***+++***((('''((()))'''((()))((('''&&&'''(((&&&''''''(((((((((((((((&&&(((******)))((())))))'''''''''(((((((((((((((%%%&&&&&&'''((()))*********+++,,,+++)))(((((()))))))))))))))************))),,,...000777???CCCBBBIIILLLLLLJJJKKKOOOPPPOOOLLLTTT[[[ZZZVVVTTTSSSQQQJJJJJJIIIIIIKKKLLLNNNOOOKKKNNNMMMGGGDDDIIIOOORRROOOOOOOOOPPPQQQSSSUUUVVVSSSVVVYYYZZZXXXVVVTTTTTTQQQNNNMMMPPPRRRTTT[[[dddcccaaaaaabbbeeefffccc```^^^[[[XXXVVVXXX\\\aaaddd```aaabbbeeeggghhhfffdddbbbaaa___\\\YYYXXXYYY[[[\\\^^^aaacccccccccdddeeeccc___\\\^^^bbbeeeccc```______``````___^^^\\\[[[[[[___cccccc___\\\\\\]]]YYY```eeeeeegggnnntttuuunnnhhhdddfffbbbSSSAAA666///......------------------,,,+++***+++,,,---...++++++,,,,,,------......///...---...//////...---,,,...000000...,,,++++++,,,---......,,,******+++************************+++***---777EEEUUU```eeefffbbb]]]YYYWWWXXX[[[]]]XXXVVVTTTTTTTTTTTTSSSQQQUUU[[[___\\\VVVRRRSSSVVVTTTWWWVVVTTTSSSUUUUUURRRMMMMMMMMMOOORRRTTTTTTSSSRRRWWW]]]^^^[[[VVVRRRQQQUUUVVVWWWXXXYYYYYYXXXXXXVVVTTTRRRSSSVVVYYYZZZ[[[ZZZYYYYYYWWWWWWYYY\\\___ccceeefffccc___]]]^^^```eeeeeedddaaa^^^ZZZVVVUUUYYYYYYWWWWWWWWWWWWYYYYYYZZZZZZZZZVVVRRRNNNLLLKKKRRRXXX___aaa^^^\\\]]]___ZZZ]]]^^^\\\\\\^^^]]]ZZZYYY]]]aaa```\\\YYY[[[^^^\\\\\\___cccdddcccffflllhhhfffccc```_________```bbb___ZZZXXXXXXYYYZZZ[[[VVVZZZ^^^___^^^]]]```bbbeeeeeeeeecccccceeeiiillleeeddddddddd___WWWTTTUUUUUUZZZ___^^^ZZZVVVVVVXXX^^^^^^\\\YYYUUUPPPKKKHHHEEEFFFGGGIIILLLRRRYYY^^^___bbbgggiiijjjjjjkkkkkkoooqqqssssssrrrqqqpppqqqtttwwwvvvttttttxxxyyywwwuuutttsssssssssqqqnnnkkklllrrrtttnnnlllnnnjjjbbbMMMTTT]]]eeehhhgggeeedddffffffggghhhjjjmmmoooqqqqqqqqqpppmmmjjjgggffffffgggiiiiiiiiikkkkkkeee]]]SSSRRRQQQNNNKKKIIIIIIKKKPPPOOOOOORRRVVVWWWTTTQQQWWWaaaddd^^^\\\dddmmmqqqrrrqqqnnnjjjfffaaa\\\XXX______^^^\\\XXXTTTSSSSSSWWW]]]___[[[WWWXXXYYYXXXTTTMMMHHHHHHHHHGGGHHHKKKLLLLLLLLLMMMNNNOOOQQQQQQEEECCCAAAAAAFFFPPP\\\eeejjjgggffffffeeecccfffllliiimmmnnniii^^^UUUPPPOOOGGGJJJOOOTTTWWWUUUPPPKKKHHHGGGHHHLLLNNNPPPWWW]]]ddd```TTTIIIIIIPPPPPPJJJSSSVVV[[[______ZZZRRRLLLOOOTTTZZZ\\\YYYUUUSSSSSSWWWZZZ___aaaaaa___]]]\\\]]]]]]]]]\\\YYYQQQHHHAAA<<<777333111222333222000.........///////////////.........///////////////******))))))))))))******)))***+++***((('''((()))&&&((())))))'''&&&''')))&&&''''''(((((((((((((((%%%'''******)))((())))))''''''''''''((((((((()))%%%%%%&&&'''((()))******)))+++,,,+++)))((()))+++))))))))))))************,,,...000111777???BBB@@@FFFIIIIIIGGGJJJPPPRRRPPPMMMYYYaaa___ZZZYYYWWWUUULLLKKKIIIIIIIIIJJJLLLMMMMMMSSSUUUOOOJJJJJJLLLLLLMMMLLLKKKKKKNNNRRRWWWZZZWWWWWWWWWVVVUUUSSSSSSSSSSSSPPPNNNPPPQQQSSSZZZbbbbbbcccdddeeeffffffffffffbbbaaa```___^^^___aaaccc___```bbbfffiiiiiieeeaaaaaa```^^^[[[XXXWWWYYY[[[]]]^^^```dddffffffdddbbb___^^^^^^aaadddggggggffffffeeeeeedddcccaaa^^^\\\ZZZ]]]___]]]YYYVVVUUUWWWSSSYYY^^^bbbhhhooosssrrrqqqjjjgggiiigggYYYEEE888//////...---------------,,,,,,---............---++++++,,,,,,---.........000...---...///000///---,,,...000000...,,,++++++,,,---......,,,******+++***+++++++++++++++******+++***+++111===LLLZZZbbbcccaaa^^^[[[YYYYYYZZZ[[[ZZZUUUPPPOOOQQQRRROOOKKKQQQTTTVVVVVVSSSQQQPPPQQQNNNPPPMMMIIIJJJRRRUUUTTTLLLKKKKKKLLLOOORRRSSSSSSTTTVVVZZZ\\\]]][[[YYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\YYYWWWUUUVVVYYY^^^aaabbbaaa___\\\[[[[[[\\\\\\\\\```ccceeedddaaa___aaabbbeeeggggggccc[[[TTTQQQQQQUUUUUUUUUVVVWWWZZZ]]]```bbbbbb```ZZZTTTPPPNNNOOOUUU[[[bbbccc```]]]]]]___\\\______[[[[[[^^^]]]ZZZ[[[^^^aaabbbaaa```___```^^^YYYVVVXXX[[[]]]bbbhhhhhhfffbbb___]]][[[YYYXXX\\\^^^___^^^]]]\\\^^^___^^^aaabbbaaa]]]]]]```dddfffhhhhhhgggeeeeeehhhjjjdddbbbccceeebbb[[[YYY\\\XXX[[[]]][[[WWWTTTTTTUUU\\\\\\[[[YYYVVVSSSRRRRRRNNNOOOPPPQQQSSSXXX___eeeeeehhhlllnnnnnnmmmmmmnnnnnnpppssstttsssrrrrrrrrrsssuuutttqqqrrruuuwwwuuutttsssrrrrrrsssrrrnnnkkkmmmttttttmmmkkknnnkkkcccWWWYYY]]]bbbeeedddaaa^^^______```aaadddhhhkkkmmmoooooonnnkkkhhheeeeeefffggghhheeeccceeehhheee___TTTTTTSSSQQQOOOMMMLLLMMMQQQNNNLLLMMMOOOQQQPPPNNNUUUaaadddXXXPPPYYYgggoooooonnnllljjjiiifffccc```ccc```\\\YYYWWWVVVUUUSSSXXX]]]___\\\YYYZZZZZZXXXUUUPPPNNNOOOOOOLLLJJJKKKOOOOOOOOOOOONNNNNNNNNNNNGGGEEECCCBBBFFFQQQ___iiiiiieeedddfffdddbbbeeekkkiiikkkiii```TTTJJJGGGHHHJJJQQQZZZ```___ZZZTTTPPPJJJFFFFFFIIIJJJKKKQQQYYY```XXXOOOLLLOOORRROOOKKKMMMQQQVVVXXXVVVQQQKKKFFFJJJQQQYYY^^^]]]YYYUUUSSSUUUYYY___bbbcccaaa``````^^^^^^^^^^^^]]]YYYSSSOOOEEE>>>666333333444222000/////////000000000111111---------....../////////******))))))))))))*********++++++***((((((((()))%%%(((***)))&&&&&&(((***&&&''''''(((((((((((((((%%%'''******))))))))))))&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++(((***,,,+++)))(((***---))))))))))))************...111222333888???BBB???CCCFFFGGGEEEIIIRRRTTTQQQTTT___fffeeebbbaaa___ZZZOOOMMMJJJHHHFFFFFFGGGGGGNNNVVV[[[UUUMMMHHHEEECCCIIIHHHFFFFFFJJJPPPVVVZZZ[[[YYYVVVRRRPPPPPPQQQRRRXXXTTTQQQQQQQQQSSSZZZcccccceeeggghhhgggggghhhiiibbbcccdddcccbbbaaaaaaaaa___```cccgggjjjiiiddd___aaa```]]]YYYVVVVVVXXXZZZ```___aaaeeehhhhhhddd___[[[]]]```cccfffiiikkklllllljjjhhhfffdddaaa^^^\\\XXXZZZ[[[XXXTTTQQQQQQRRRUUUYYY^^^bbbiiipppqqqnnnpppiiifffjjjhhhZZZEEE777//////...------------...---///111222111...***(((++++++,,,------......///000...---...///000///...,,,...000000...+++******,,,---......,,,******+++++++++,,,,,,,,,++++++***+++******///888GGGUUU___``````^^^]]][[[ZZZXXXXXX```YYYRRRQQQTTTUUUQQQLLLNNNMMMMMMNNNPPPOOOMMMKKKLLLKKKFFF???BBBMMMTTTTTTMMMKKKIIIHHHJJJLLLNNNNNNSSSSSSTTTWWWZZZ]]]]]]\\\[[[ZZZZZZYYYZZZ\\\^^^___YYYWWWUUUVVVZZZ___bbbdddeeeaaa]]]\\\^^^^^^\\\ZZZ^^^bbbffffffdddbbbccceeeeeeiiijjjdddXXXPPPNNNOOORRRSSSTTTUUUXXX[[[```cccddddddaaa[[[TTTOOOOOOPPPVVV\\\cccddd```\\\\\\^^^^^^aaa___ZZZXXX\\\\\\XXXYYY\\\___ccceeeeeedddccc```UUULLLMMMSSSYYY^^^cccgggddd```\\\YYYUUURRRPPPUUU\\\bbbdddbbb``````cccaaacccdddbbb^^^^^^ccchhhhhhjjjkkkiiieeecccccceeecccaaacccgggfff___^^^ccc^^^^^^]]]ZZZUUUSSSTTTVVVYYYZZZZZZYYYXXXXXXZZZ[[[XXXYYYZZZYYYZZZ^^^eeekkkiiillloooqqqpppppppppppplllooorrrtttttttttttttttppprrrqqqmmmmmmqqqrrrppptttrrrpppqqqrrrqqqmmmjjjnnnuuutttllljjjooommmddddddbbbaaabbbdddccc___\\\ZZZZZZ[[[]]]```dddhhhjjjnnnnnnmmmjjjgggeeeeeefffjjjhhhbbb]]]]]]aaa```\\\SSSSSSRRRQQQOOONNNMMMMMMQQQLLLHHHGGGIIILLLMMMLLLSSS______OOODDDNNN```jjjjjjjjjiiigggfffeeeeeeeeefffaaaZZZWWWXXXXXXWWWUUUZZZ___```]]][[[\\\\\\YYYUUUQQQQQQTTTUUUPPPMMMMMMRRRRRRQQQOOONNNMMMLLLKKKKKKIIIFFFDDDGGGQQQ___jjjhhhdddccceeedddaaaeeelllfffgggcccYYYLLLEEEEEEHHHMMMUUU```dddbbb[[[UUUQQQLLLGGGEEEGGGGGGFFFLLLUUUVVVNNNHHHMMMTTTVVVSSSQQQCCCHHHMMMPPPNNNKKKIIIHHHGGGOOOYYY___```\\\WWWTTTUUUYYY___ccccccaaa___^^^dddbbb```___^^^\\\YYYVVVKKKCCC999444333333222/////////000000111111222222,,,,,,,,,------.........******************++++++))))))***++++++***((('''&&&''')))***+++***((('''&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((***'''&&&))))))&&&&&&(((***************)))((('''''''''((()))***++++++,,,+++---000555;;;???AAACCCFFFEEEFFFLLLTTTYYYXXXVVV]]]ccceeebbbaaaccc```ZZZTTTPPPLLLIIIJJJKKKMMMMMMQQQWWW]]][[[SSSIIICCC@@@BBB@@@AAAGGGKKKNNNSSSYYY^^^ZZZTTTPPPPPPQQQRRRRRRTTTRRRPPPPPPRRRWWW\\\______eeekkkllliiieeeeeegggfffdddcccddddddcccaaa___dddcccbbbdddfffgggfffeeehhh```\\\\\\ZZZWWWZZZaaabbbcccfffjjjmmmkkkeee```cccdddeeefffiiikkkmmmnnnmmmmmmllliiiddd```______[[[^^^```]]]VVVRRRRRRUUU[[[YYYYYY]]]eeelllppprrrmmmllliiifffddd\\\III777222---***,,,---+++,,,...,,,000000,,,***,,,,,,+++---------.........//////111---+++---111222000------,,,,,,,,,------+++))),,,---.........---,,,+++,,,,,,,,,++++++)))((((((((((((+++///333:::HHHUUUXXX]]]```^^^\\\^^^]]][[[```bbb___XXXTTTSSSOOOKKKJJJGGGDDDCCCFFFLLLRRRUUUPPPJJJBBB???AAAGGGLLLNNNIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQUUU[[[______]]][[[ZZZ[[[ZZZWWWXXX]]]```______^^^]]]]]]___cccgggiiifffaaa[[[YYYZZZ\\\[[[[[[]]]aaadddccc```___bbbfffiiidddaaaaaa]]]VVVPPPOOOQQQQQQRRRTTTYYY^^^dddggghhhggggggdddZZZOOOOOOVVV[[[aaabbb]]][[[^^^^^^ZZZ]]]^^^^^^^^^\\\YYYUUUSSSUUUYYY^^^aaabbbccceeehhheeeYYYNNNMMMPPPTTTXXX\\\^^^]]]\\\[[[XXXTTTOOOMMMTTTZZZ___^^^ZZZYYY^^^ccceeedddbbbccceeegggiiiiiijjjjjjkkkkkkjjjiiihhhgggfffggghhhhhhhhhgggfffeee^^^^^^cccfffaaaUUUPPPSSSYYY]]]``````]]]\\\]]]^^^^^^[[[\\\bbbggggggiiillljjjlllnnnnnnmmmnnnrrruuurrrrrrppppppppppppqqqrrruuupppooossstttnnnkkkmmmrrrqqqpppoooooommmjjjgggqqquuutttnnnjjjjjjkkkkkkgggccc___bbbgggiiiddd___ZZZ\\\^^^\\\ZZZ^^^fffnnnmmmmmmnnnooopppooollliiigggddd```\\\ZZZZZZ\\\]]]QQQPPPQQQSSSUUUTTTPPPLLLRRRSSSSSSRRRQQQOOOMMMLLL[[[eeecccPPPCCCLLL^^^iiiiiieeeccceeejjjllljjjgggjjjddd[[[UUUTTTWWW[[[^^^aaabbbcccbbb___\\\\\\\\\WWWZZZ\\\YYYUUUSSSVVVYYYTTTVVVWWWTTTPPPPPPUUU[[[ZZZVVVQQQNNNQQQYYYbbbhhheeeffffffeeeddddddfffhhhiiigggbbbWWWLLLEEEEEEGGGHHHRRR^^^dddaaaYYYSSSQQQPPPLLLFFFEEEHHHLLLMMMMMMLLLJJJFFFGGGMMMRRRNNNFFFDDDAAABBBFFFGGGFFFGGGKKKDDDOOOZZZ___aaaaaa]]]WWW^^^^^^```ddddddaaa``````bbbbbbbbbaaa___^^^___aaaZZZNNN@@@777444444333222---000000...111777777222222111///...------......,,,++++++******)))))))))***************)))((('''&&&''')))*********(((((((((((((((((((((((('''''''''''''''(((((('''''''''(((((((((''''''((((((((()))'''(((******''''''+++*********)))))))))))))))(((((())))))******++++++,,,...111666;;;???AAAAAAGGGEEEEEEKKKSSSYYY[[[ZZZ]]]bbbdddbbbbbbccc```[[[YYYTTTNNNJJJKKKNNNPPPRRRWWWZZZ[[[YYYSSSLLLGGGEEEBBB???@@@EEEJJJNNNUUU\\\bbb^^^XXXTTTRRRQQQPPPPPPNNNOOORRRTTTVVVYYY\\\^^^```fffkkkmmmiiifffeeefffeeedddcccdddeeeeeecccaaa```aaacccgggjjjjjjhhhffflllccc\\\[[[[[[ZZZ^^^dddiiihhhhhhjjjllllllhhheeedddfffhhhiiiiiijjjmmmpppqqqpppmmmkkkiiihhhgggfff\\\___```]]]WWWUUUWWW[[[___^^^___ccciiinnnqqqqqqooonnnkkkhhhfff___MMM<<<444...+++---...------000///333333...,,,------+++------------.........///000---+++---000222000---...,,,++++++,,,,,,+++***---------......------,,,++++++,,,++++++***))))))---,,,,,,...000444>>>JJJXXX^^^bbbaaa```bbbbbb___bbbbbb^^^VVVRRRQQQOOOKKKIIIFFFCCCAAABBBFFFIIIKKKNNNIIICCC@@@AAACCCCCCCCCHHHIIIJJJKKKLLLMMMMMMMMMVVVVVVWWWZZZ]]]___^^^]]]\\\]]]\\\XXXYYY^^^aaa```fffeeedddbbbbbbcccdddeeehhhddd___]]]^^^``````___```bbbbbb___[[[ZZZ^^^bbbiiieeecccccc___XXXUUUVVVRRRSSSTTTVVVZZZ___cccfffiiihhhhhheee[[[QQQQQQWWWZZZ^^^___[[[ZZZ\\\\\\YYY\\\]]]^^^^^^]]]ZZZWWWUUUQQQVVV]]]aaaccceeegggiiieeeYYYOOONNNQQQSSSUUUWWWXXXYYYYYYWWWSSSOOOLLLJJJNNNQQQRRRQQQOOOQQQXXX___iiihhhhhhhhhjjjkkkkkkkkkfffhhhiiikkkkkkjjjiiigggfffgggjjjlllllljjjgggeeeccccccfffhhhaaaWWWRRRUUUWWW[[[^^^___]]]\\\]]]``````\\\\\\aaaeeegggkkkooolllmmmnnnmmmlllmmmqqqtttssssssrrrssstttuuuwwwyyyxxxsssrrrttttttnnnkkkkkkjjjiiijjjkkkmmmmmmkkkiiirrrvvvwwwqqqmmmlllmmmllllllgggdddfffkkkllliiiddd```aaabbb```^^^```dddhhhllllllnnnqqqrrrqqqnnnkkkiiifffaaa]]]\\\\\\^^^___XXXWWWWWWXXXYYYXXXSSSPPPOOOQQQTTTVVVXXXYYYYYYYYY```iiigggVVVKKKSSSaaaiiiiiieeecccdddhhhiiifffccchhhbbb[[[UUUUUUXXX]]]aaaeeeffffffeeecccbbbbbbccc___``````]]]WWWUUUXXX[[[XXX[[[\\\\\\[[[\\\```ccc```^^^[[[ZZZ[[[```eeehhhhhhhhhgggfffeeeeeefffhhhggghhheee^^^TTTMMMKKKLLLHHHRRR]]]ccc___WWWQQQMMMKKKIIIGGGGGGIIIKKKKKKKKKGGGJJJJJJHHHIIIKKKJJJGGGCCC@@@AAADDDFFFFFFHHHLLLNNNWWW___cccdddeeebbb^^^ccccccdddfffhhhhhhhhhiiieeeeeedddaaa^^^]]]^^^___^^^UUUHHH???999777555444///111000...222:::<<<:::000000///...---...//////,,,,,,+++***)))((((((''',,,+++***)))((((((((((((&&&''')))*********)))(((******)))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''***,,,***''')))...***))))))(((((()))***+++)))*********************...///111666<<<@@@BBBBBBHHHEEEDDDHHHPPPYYY^^^___^^^bbbdddbbbbbbcccaaa]]]^^^YYYSSSOOOOOORRRUUUVVV]]]ZZZXXXUUUTTTRRROOOMMMEEEBBBBBBGGGMMMQQQYYY```eeeaaa]]]XXXUUURRROOOLLLIIIOOOVVVZZZ[[[[[[\\\^^^aaaeeejjjkkkhhhdddcccddddddccccccdddfffgggeeeddd\\\___dddiiimmmnnnjjjgggiii```XXXWWW[[[^^^dddhhhmmmkkkjjjiiijjjjjjiiihhhdddgggjjjjjjjjjjjjmmmpppppplllhhhgggiiijjjiiiggg___``````]]]XXXXXX]]]cccdddeeegggkkkoooqqqqqqpppqqqpppmmmjjjhhhaaaRRRCCC666000---...///...///222111555555000---------+++------------............///---+++---000111///---///,,,******+++,,,,,,+++...---------------......++++++,,,,,,,,,+++******...,,,+++,,,,,,...666???UUU[[[aaaaaaccceeefffcccaaa```ZZZQQQLLLMMMMMMKKKJJJHHHEEEBBB@@@@@@AAABBBIIIGGGEEECCCCCCAAA???===EEEFFFHHHJJJLLLMMMNNNNNNWWWUUUUUUWWWZZZ^^^``````^^^___^^^[[[[[[```bbb```bbbbbbccceeefffgggggghhhgggddd```___```bbbccccccccccccaaa]]]XXXWWW[[[^^^eeecccbbbaaa\\\VVVVVV[[[UUUVVVWWWZZZ]]]```bbbdddjjjiiiiiifff]]]UUUTTTYYYYYY[[[[[[YYYYYY[[[[[[XXX\\\]]]_________]]][[[YYYOOOSSSZZZ```cccfffhhhjjjfff\\\SSSSSSTTTSSSRRRRRRPPPSSSUUUSSSMMMIIIHHHHHHHHHGGGEEEDDDEEEKKKSSSYYYgggiiijjjlllllllllkkkjjjcccfffiiikkklllkkkhhhgggccceeeiiikkkllljjjgggeeeeeefffiiiiiibbbYYYTTTUUUWWW[[[^^^___^^^^^^```bbbbbb]]]\\\```eeehhhmmmrrroooooonnnlllkkklllpppsssuuutttttttttuuuwwwxxxzzz{{{wwwuuuuuutttoookkkkkkhhhhhhiiijjjlllmmmkkkiiisssyyy{{{vvvqqqpppooommmlllhhhdddeeeiiikkkiiifffgggggggggfffeeedddcccbbbjjjkkkooosssuuutttqqqnnnkkkhhhccc___]]]___aaaddd``````_________\\\XXXUUUOOORRRVVV[[[___aaabbbbbbgggmmmjjj^^^WWW]]]fffiiijjjgggeeefffhhhhhheeebbbfffbbb[[[WWWVVVZZZ```dddhhhhhhhhhfffddddddfffhhhdddeeeeeeaaa\\\ZZZ[[[^^^^^^___aaaccceeefffggggggfffeeeeeeeeeeeeffffffgggkkkjjjiiihhhggggggggghhhfffhhhhhhcccZZZSSSPPPOOOIIIQQQ[[[___\\\UUUOOOKKKFFFHHHJJJJJJIIIIIIIIIJJJDDDLLLPPPLLLFFFFFFGGGGGGDDDBBBBBBFFFHHHIIILLLPPPTTT[[[aaabbbbbbdddccc```bbbcccdddeeegggiiikkkkkkjjjiiigggddd```___```aaaccc^^^TTTJJJAAA;;;888666444333000...222999======///............///000000++++++******))))))((((((---,,,***(((''''''((((((''''''((()))***))))))((())))))))))))((((((''''''((((((''''''''''''((((((((((((((())))))(((((((((&&&&&&))),,,)))&&&)))///***)))((('''''')))+++---+++*********************...///222888@@@FFFGGGGGGHHHEEECCCFFFNNNWWW___ccc```aaaccccccccccccbbbaaabbb^^^YYYVVVVVVVVVWWWWWWZZZVVVSSSSSSWWWYYYVVVTTTJJJHHHIIINNNRRRUUUZZZ```dddaaa^^^[[[XXXTTTOOOKKKKKKRRRZZZ^^^^^^]]]^^^``````dddggghhhfffcccbbbbbbdddcccccceeehhhiiihhhggg___aaaeeejjjmmmmmmjjjggg\\\VVVRRRTTT[[[bbbgggjjjkkkjjjiiihhhgggfffeeedddbbbcccdddgggkkkmmmnnnnnnpppjjjeeedddgggjjjiiigggbbbcccbbb]]]YYYZZZaaaggghhhjjjmmmppprrrqqqooommmpppooollliiigggbbbUUUHHH888222...//////...///222000333333///---...///---------------------------...---,,,---///000///---///,,,))))))***+++,,,,,,......---,,,,,,---///000++++++,,,,,,,,,,,,+++++++++)))(((***+++---444<<>><<<666333111000000///------,,,,,,---...///000111111&&&''''''((()))***+++++++++******)))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++%%%$$$###""""""###$$$%%%((((((************(((((((((%%%%%%((()))''''''******))))))(((((()))***+++******++++++++++++++++++,,,,,,000:::GGGPPPSSSRRRJJJIIIHHHJJJOOOWWW___dddcccaaa```cccdddcccdddhhheeedddcccbbb___ZZZTTTOOOLLLKKKMMMTTT\\\aaa```^^^UUUSSSSSSWWWWWWUUUUUUXXX]]]\\\\\\\\\[[[YYYUUURRRVVVXXX[[[___bbbdddddddddfffgggiiijjjkkkjjjiiihhheeeeeefffhhhkkkllllllkkkhhhgggggggggfffdddaaa^^^SSSVVVXXXWWWXXX\\\^^^\\\^^^bbbggghhhfffaaa\\\ZZZVVVUUUVVV^^^hhhnnnmmmjjjllliiieeeeeegggiiihhhgggdddffffffbbb^^^^^^ccciiikkkmmmoooooonnnllllllmmmlllllljjjfffdddbbb[[[SSS>>>666000///...+++,,,///(((,,,...++++++...000///------------,,,,,,,,,,,,,,,------------.........,,,***))))))***,,,,,,,,,------------...///000000............---,,,+++***...***))),,,------000444AAAKKKVVV]]]bbbggghhheeedddddd^^^WWWTTTVVVXXXVVVPPPQQQPPPKKKFFFCCCDDDFFFLLLLLLJJJGGGDDDBBBCCCDDDEEEGGGKKKPPPTTTXXXZZZ\\\[[[ZZZZZZ[[[]]]^^^^^^]]]\\\^^^___]]]^^^bbbcccaaadddfffhhhjjjiiigggcccaaabbbcccdddccccccdddfffhhhccceeeggggggeee```[[[WWWVVVTTTUUUUUURRRMMMOOOTTT\\\\\\]]]^^^___aaabbbccciiillllllhhheeeffffffdddaaa\\\YYY]]]```aaaaaaaaaddddddfffggghhhhhhiiiiiiddd```[[[ZZZ\\\```dddfff___XXXUUUXXXYYYTTTNNNKKKGGGHHHIIIJJJJJJIIIGGGEEEAAACCCDDDDDDDDDFFFJJJMMMWWW]]]eeehhhhhhfffeeefffjjjkkkmmmmmmllliiieeeccc[[[[[[YYYXXXWWWWWWWWWXXXWWWbbbmmmpppnnnjjjddd___aaacccdddaaa^^^]]]___bbbdddbbbeeelllpppnnnmmmnnnqqqooommmllllllmmmlllkkkoooooooooppprrruuuxxxyyywwwxxxvvvssstttwwwwwwsssqqqppppppqqqrrrqqqooommmooowww{{{yyyuuuuuutttqqqooonnnnnnoooppppppooommmjjjkkknnnoooooonnnmmmlllkkkkkkmmmpppsssssspppnnnkkkiiifffdddccceeegggiiiiiijjjjjjhhheeebbbaaabbbaaaaaabbbcccfffhhhkkklllhhhkkknnnpppppppppooommmfffgggiiijjjkkkiiihhhgggiiihhhddd^^^ZZZ[[[```fffjjjjjjgggccc___\\\\\\]]]bbbeeeggghhhddd]]]UUUPPPWWWXXXZZZ]]]aaaeeehhhkkkiiiiiiiiiiiijjjkkklllmmmiiigggfffhhhkkkllliiifffccc^^^WWWPPPMMMMMMOOOQQQUUUVVVXXXZZZ[[[[[[YYYXXXVVVUUURRROOOKKKJJJKKKLLLQQQTTTVVVWWWYYYZZZTTTLLLJJJIIILLLSSSVVVUUUUUUXXX\\\bbbeeecccbbbcccccc```^^^dddgggddddddhhhfff___aaadddggghhhhhhggghhhiiidddccc```[[[UUUMMMFFFBBB777333111333222///,,,---,,,---...///000000000000''''''(((((())))))******((())))))************)))((((((((((((((())))))***))))))))))))))))))******'''&&&$$$######$$$&&&''''''(((***++++++***(((''',,,&&&$$$(((+++***((((((*********)))))))))))))))*********++++++,,,,,,,,,,,,,,,///999GGGPPPRRRQQQNNNNNNOOOPPPTTTYYY___cccddd``````cccdddccceeejjjhhhfffdddbbb^^^XXXRRRMMMLLLLLLNNNTTT[[[aaacccbbb^^^ZZZWWWXXXXXXWWWYYY^^^^^^]]]]]]]]]]]][[[XXXUUUSSSSSSWWW^^^fffiiigggdddffffffhhhjjjkkklllkkkiiigggfffgggiiilllmmmlllkkkffffffggggggfffbbb\\\WWWRRRXXXYYYTTTQQQTTTXXXXXXWWW\\\aaaccc```[[[WWWVVVOOOSSSXXX^^^cccfffiiijjjddddddddddddeeefffggghhhbbbfffhhhgggdddcccgggllllllmmmnnnllljjjjjjmmmpppmmmnnnlllgggfffeee```YYYBBB:::333000...++++++...(((---...++++++---///...---------,,,,,,,,,++++++,,,,,,------------......***)))))))))+++,,,,,,***,,,---...//////000000000000000000///---,,,***)))...***))),,,------...222:::EEEQQQYYY___dddeeebbbcccdddbbb]]]ZZZ\\\\\\YYYTTTTTTSSSMMMGGGDDDFFFIIIMMMNNNNNNLLLHHHFFFGGGHHHHHHJJJNNNSSSYYY]]]```bbbbbb___\\\ZZZ[[[]]]]]]]]][[[___```^^^```dddfffddd```bbbeeehhhiiihhhfffeeedddeeegggfffdddeeegggjjjfffffffffeeebbb]]]WWWSSSRRRPPPRRRUUUVVVSSSTTTVVVZZZZZZYYYYYY[[[]]]```aaahhhllllllhhhhhhkkkkkkhhhfff___\\\aaaeeeeeeeeegggggghhhiiijjjkkkkkklllllliiieeeaaa```bbbdddeeeddd\\\VVVTTTXXX[[[XXXRRROOOHHHFFFFFFHHHLLLLLLHHHDDD???CCCEEEEEEDDDFFFMMMSSS[[[aaahhhjjjgggddddddeeekkkkkklllmmmllljjjhhhfffddddddcccaaa]]]XXXTTTQQQVVVaaajjjkkkjjjiiifffaaaccceeefffdddaaa```cccfffhhheeeggglllooonnnmmmoooooonnnlllmmmnnnnnnllliiimmmmmmnnnpppsssvvvyyy{{{vvvxxxvvvrrrsssxxxxxxsssoooooooooqqqssstttrrrqqqlllssswwwuuusssttttttrrrkkklllnnnooopppooollljjjiiikkknnnnnnmmmmmmppprrrmmmllllllmmmoooooommmlllhhhgggfffeeedddeeefffgggggghhhiiihhheeecccccceeeeeedddbbbbbbdddgggjjjmmmkkkmmmqqqtttrrrooommmlllgggiiikkklllkkkhhhfffeeeggggggddd___[[[\\\ccciiiiiiiiihhheeeaaa^^^]]]^^^bbbccceeeeeeddd```ZZZWWW[[[\\\]]]\\\\\\```fffllljjjkkklllmmmmmmmmmlllkkkjjjgggeeegggiiiiiieeeaaa[[[WWWQQQNNNOOOSSSXXX[[[YYY\\\___cccccc___ZZZVVVTTTSSSQQQPPPPPPOOOMMMKKKNNNSSSWWWYYY[[[\\\WWWOOOKKKKKKPPPWWWZZZWWWVVVXXXXXX___dddcccbbbbbb```\\\XXX^^^^^^XXXYYY```bbb\\\```dddiiikkkkkkjjjiiihhheeebbb```^^^\\\XXXQQQKKKBBB;;;666777555000...000,,,---...000000000//////))))))))))))((((((((((((&&&''')))+++++++++******((((((((((((((()))******++++++******)))(((((((((+++***(((''''''(((***+++''')))***++++++***)))'''///((($$$(((---,,,)))&&&******++++++***)))((('''))))))***+++,,,,,,---------+++...888FFFOOOQQQOOOQQQRRRTTTUUUWWW[[[___ccceee```___ccceeecccfffkkkkkkhhhddd```[[[VVVPPPLLLOOOOOOPPPTTTZZZ___dddffffff```[[[ZZZZZZ[[[```fff```___^^^^^^^^^]]]ZZZWWWOOOOOOSSS]]]hhhlllhhhcccccccccdddgggiiijjjiiihhhhhhggghhhjjjlllmmmlllkkkcccdddggghhhgggaaaYYYSSSMMMUUUVVVOOOJJJNNNUUUXXXRRRVVV[[[\\\YYYUUUSSSRRRLLLTTT]]]```___```ffflllccceeeggghhhiiijjjlllnnn```eeejjjkkkhhhhhhkkkooommmmmmmmmjjjhhhjjjnnnrrrppppppnnnjjjhhhhhhddd^^^EEE===555222///,,,,,,...+++//////,,,+++---...,,,---------,,,,,,++++++++++++,,,---------,,,---///)))))))))***,,,---+++***+++,,,...000111000000///111111000///...,,,***)))+++''''''+++......///333555@@@MMMUUU[[[```aaa^^^```cccbbb^^^\\\^^^\\\YYYYYYYYYWWWPPPIIIFFFHHHLLLJJJNNNQQQRRROOOMMMNNNOOOJJJLLLPPPVVV[[[```ccceeeccc^^^YYYVVVWWW[[[^^^```\\\___aaa```bbbggghhhfffdddeeeffffffeeebbb___]]]ccceeegggfffddddddfffiiiiiigggdddaaa^^^YYYTTTPPPOOOLLLNNNTTTXXXWWWWWWXXXXXXWWWVVVVVVWWWZZZ^^^```ggglllllliiiiiinnnnnnkkkjjjaaa^^^dddiiihhhhhhkkkjjjjjjkkkkkklllmmmnnnnnnjjjgggeeefffhhhiiifffddd]]]XXXVVV[[[___\\\WWWUUUHHHEEECCCGGGLLLNNNIIICCC???DDDGGGFFFDDDGGGQQQZZZ^^^ccciiijjjfffbbbaaacccjjjkkklllllllllkkkjjjjjjlllmmmmmmjjjddd[[[RRRMMMUUU___eeedddccceeeddd```fffhhhiiigggeeeeeeiiillllllhhhgggkkkmmmmmmnnnqqqnnnmmmlllmmmoooooolllhhhnnnnnnnnnoooqqqsssuuuwwwwwwyyyvvvrrrrrrwwwwwwrrrqqqqqqrrrsssuuuvvvtttrrrjjjqqquuusssqqqssstttsssmmmoooqqqttttttrrrooommmiiilllooommmjjjkkkpppuuunnnlllkkkkkkllllllkkkjjjffffffeeeeeeeeeeeeffffffeeegggiiigggeeedddeeeggghhheeebbb______bbbeeehhhnnnppptttvvvsssnnnkkkkkkkkkmmmoooooommmiiigggfffeeefffddd```\\\^^^eeekkkfffggggggeeebbb___^^^^^^``````aaabbbdddeeecccbbbbbbcccaaa\\\WWWYYY```gggiiikkkmmmooonnnllliiigggllliiiffffffhhhgggaaa\\\TTTQQQOOOPPPTTT[[[```ccc\\\```eeejjjiiibbbYYYRRRQQQOOOOOOQQQTTTSSSNNNJJJJJJQQQWWWYYYZZZ[[[WWWRRRNNNOOOTTT\\\^^^[[[YYYYYYYYYaaahhhhhhggggggccc^^^XXX]]][[[SSSUUU```eeeaaacccgggmmmppppppmmmkkkjjjfffccc```aaabbb___XXXRRRNNNEEE===:::777000///222------///000000000///...---,,,++++++******++++++((())))))(((((((((+++---*********))))))))))))((())))))))))))))))))******///---***))))))***)))(((%%%''')))******)))'''%%%''''''''''''''''''''''''***)))'''&&&'''(((***+++))))))***++++++++++++***,,,***,,,333???KKKRRRUUUQQQLLLPPP\\\aaa]]]\\\bbb```eeeiiijjjhhhgggiiillliiihhhddd]]]UUUPPPPPPQQQTTTZZZ```bbbaaaaaadddhhhddddddbbb___]]]^^^bbbeeeaaaccceeeccc___ZZZWWWUUUNNNLLLPPP\\\fffhhhggggggdddeeefffggggggeeecccbbbdddeeehhhiiikkkkkkjjjjjjiiiiiihhhccc\\\VVVQQQPPPXXXWWWUUUPPPLLLLLLPPPTTTQQQTTTWWWXXXVVVTTTRRRQQQJJJPPPYYY```cccfffiiillliiijjjjjjjjjiiijjjmmmoooiiikkknnnpppqqqqqqooonnnuuuqqqlllhhhhhhlllrrrvvvuuurrrooonnnooollleee___PPPCCC666111///---+++,,,,,,------......------,,,...//////---******,,,////////////---,,,,,,---///---,,,,,,,,,,,,---......*********,,,...000000000111000111222///+++***---000///---------...000222222999DDDLLLSSSYYY___dddbbbcccdddccc```___```bbb^^^[[[WWWQQQLLLIIIFFFEEEJJJLLLOOORRRTTTUUUTTTTTTLLLQQQVVVZZZ[[[\\\```cccfff```YYYWWWZZZ^^^^^^]]]\\\]]]___aaacccdddeeefffgggddd```___aaacccddddddhhheeebbbaaabbbeeehhhiiibbbcccaaa[[[XXXWWWTTTPPPLLLOOOSSSVVVXXXWWWVVVTTTZZZPPPJJJQQQ[[[^^^\\\ZZZccchhhlllllljjjgggggghhhgggffffffhhhlllooorrrssssssqqqooopppsssuuusssqqqqqqnnngggbbbeeekkkggg^^^___ZZZXXX[[[\\\VVVNNNJJJFFFDDDBBBCCCFFFHHHHHHFFF???@@@BBBCCCFFFJJJPPPUUU^^^eeekkkjjjccc______bbbjjjkkklllllllllkkkjjjiiimmmoooppppppkkkccc[[[UUUWWW\\\^^^XXXUUUYYY```eeekkkhhhfffhhhlllmmmjjjfffjjjkkklllmmmnnnnnnoooooonnnoooooonnnkkkjjjkkklllkkkooopppnnnnnnrrruuuuuuxxx{{{qqqiiirrrzzzzzz|||wwwwwwwwwwwwvvvvvvvvvvvvuuurrrqqqrrruuuxxxxxxvvvqqqqqqqqqrrrttttttrrrpppmmmooonnnkkkkkkppprrrqqqnnnnnnmmmlllkkkiiihhhggghhhdddccceeefffccc```aaajjjkkkkkkhhheeeccceeehhhiiihhhhhhiiigggdddhhhnnnlllnnnpppqqqqqqpppmmmllllllmmmmmmkkkiiigggggghhhiiihhheeebbb```aaaeeeiiiiiihhhhhheee]]]XXX\\\eee___^^^\\\\\\]]]___bbbddddddiiifffZZZVVV[[[]]]XXXaaafffmmmpppooolllkkkkkkiiikkkiiiffffffeee[[[OOOHHHLLLQQQUUUXXX\\\```cccdddaaa```aaadddbbb\\\VVVMMMHHHIIIQQQWWWWWWRRRPPPMMMOOORRRTTTUUUUUUUUUUUUMMMLLLSSS```fffccc^^^^^^cccbbbdddeeebbb^^^cccmmmmmmdddXXXOOOPPPWWWaaahhhkkkooorrrqqqmmmhhhffffffiiifffaaa`````````^^^\\\TTTQQQIII???:::888555000---------...////////////+++***))))))(((((())))))******+++***)))))),,,...++++++*********)))))))))***************)))((((((...+++)))((()))***)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))'''''''''(((***+++))))))***++++++++++++***---,,,...555@@@JJJPPPRRRNNNJJJPPP\\\bbb^^^^^^ddd```dddiiiiiifffeeegggjjjiiigggddd^^^YYYVVVUUUVVVbbbhhhmmmlllgggdddccceeecccbbb```______aaadddfff___^^^^^^]]][[[XXXTTTRRRMMMJJJMMMXXXbbbfffggghhhfffggghhhiiiiiigggeeeddddddeeefffhhhiiiiiijjjjjjiiihhhfffaaaZZZUUURRRQQQVVVWWWVVVSSSPPPPPPRRRTTTJJJLLLNNNOOONNNNNNOOOPPPMMMSSSZZZ___bbbdddgggiiiiiijjjkkklllkkklllnnnpppnnnoooqqqrrrrrrqqqooommmqqqooollljjjjjjllloooqqquuurrroooooopppnnniiidddVVVHHH999222///,,,***+++******++++++++++++******+++,,,,,,***((((((***,,,+++,,,------...///222555//////...---,,,,,,,,,,,,+++++++++,,,...////////////...///111///++++++///...---,,,++++++---...000000777@@@HHHNNNTTT[[[aaabbbbbbbbbaaa___^^^]]]]]]\\\YYYTTTOOOJJJFFFCCCBBBIIIMMMQQQVVVXXXXXXWWWVVVOOORRRUUUXXXYYY[[[]]]^^^bbb\\\WWWVVVZZZ]]]^^^]]]^^^___bbbdddeeefffeeeeee```^^^\\\\\\^^^```bbbbbbgggdddbbbaaabbbeeegggiiibbbccc```YYYVVVVVVUUURRRNNNQQQTTTVVVWWWVVVTTTRRRRRRKKKHHHNNNWWWZZZZZZZZZaaaeeeiiijjjfffcccccccccdddcccdddgggkkknnnqqqrrrsssqqqppprrrvvvxxxwwwtttnnnmmmgggccceeejjjggg```^^^[[[ZZZ]]]\\\TTTLLLHHHDDDBBBAAACCCFFFHHHGGGEEE@@@AAABBBCCCDDDHHHMMMPPPVVV\\\cccdddbbb______aaahhhiiikkkmmmmmmmmmlllkkkooopppqqqqqqmmmfff___[[[YYY\\\[[[SSSPPPTTT\\\```iiiggggggiiillllllfffaaahhhhhhiiiiiikkkmmmnnnoooooooooooonnnnnnmmmmmmllljjjoooqqqoooooorrrtttrrrvvvyyypppiiirrrxxxwwwyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvtttssstttvvvwwwvvvtttnnnoooppprrruuuuuutttrrrppprrrpppllllllpppqqqpppooonnnmmmllljjjhhhgggfffiiieeeeeehhhiiieeebbbcccfffiiijjjiiifffccccccdddeeeddddddfffeeecccfffllllllmmmnnnppppppooommmlllmmmnnnooommmkkkiiiiiiiiihhhgggfffeeedddddddddddddddcccccceeebbb]]]\\\___ccc^^^YYYVVVYYY___fffkkkgggkkkhhh^^^[[[```___YYY^^^cccjjjnnnnnnlllllllllppprrrpppllliiidddYYYLLLKKKOOOTTTXXX[[[]]]```bbbdddcccbbbbbbbbb___ZZZWWWMMMIIIJJJQQQWWWWWWUUUUUUPPPQQQRRRUUUWWWVVVTTTSSSPPPPPPVVV```ccc___\\\]]]ZZZWWWWWWZZZZZZZZZaaajjjlllbbbUUUNNNPPPZZZeeekkkooorrrttttttpppllliiiiiihhhfffccccccdddeeeeeeccc___]]]UUUKKKCCC===666...000000//////000000000///+++***))))))(((((())))))***+++,,,+++******,,,...,,,+++++++++******************+++++++++***((('''+++)))''''''(((******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''((()))***+++))))))***++++++++++++***......000777AAAIIIMMMMMMKKKKKKRRR^^^ccc```aaaeeeaaaeeehhhhhhfffdddeeeggghhhfffbbb```______^^^]]]kkkqqquuutttllleeebbbbbb___]]][[[\\\^^^```bbbccc[[[XXXUUUUUUVVVVVVTTTQQQKKKIIILLLVVV___dddgggiiigggggghhhiiiiiihhhfffeeeddddddeeeeeefffgggiiiiiiggggggeee```[[[VVVTTTSSSQQQRRRRRRQQQNNNMMMNNNOOOIIIJJJKKKKKKKKKNNNRRRUUUUUUXXX\\\```bbbdddfffggghhhjjjmmmnnnnnnnnnoooppprrrsssttttttsssqqqooommmllllllmmmmmmnnnnnnnnnnnnwwwssspppoooppppppmmmkkk]]]MMM<<<333...***)))***)))******++++++******)))+++++++++)))(((((()))+++,,,---.........000333666222111///---+++******))),,,,,,,,,---------......000......000---))))))---,,,+++***)))***+++,,,---...333:::AAAFFFMMMUUU[[[aaa```___^^^^^^]]][[[YYYZZZWWWRRRLLLFFFBBB???===GGGLLLSSSYYY\\\\\\YYYVVVSSSRRRRRRTTTWWWXXXXXXWWW\\\XXXUUUUUUYYY\\\\\\[[[]]]___bbbeeefffeeedddccc\\\ZZZYYYZZZ]]]```aaaaaadddcccbbbaaabbbdddfffgggeeeddd```XXXUUUWWWXXXVVVRRRSSSUUUUUUUUURRROOONNNHHHEEEEEELLLQQQTTTWWWZZZ^^^bbbfffeeebbb^^^]]]]]]______```bbbfffkkkooorrrsssqqqqqqtttxxx{{{zzzxxxkkkkkkiiiffffffgggeeeaaa^^^]]]^^^```\\\QQQIIIFFFAAAAAABBBDDDGGGHHHFFFEEEBBBCCCDDDDDDCCCEEEHHHKKKMMMRRRYYY^^^````````````dddfffiiilllnnnnnnmmmlllqqqrrrrrrqqqnnnjjjeeeccc______ZZZPPPLLLRRRZZZ^^^eeedddfffiiikkkiiiccc^^^gggggghhhiiikkkmmmpppqqqpppnnnmmmoooqqqrrrooollljjjooosssrrrqqqsssrrrpppqqquuummmiiissswwwtttwwwyyyyyyxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwvvvtttrrrmmmmmmpppsssvvvwwwvvvttttttuuusssooonnnqqqsssqqqpppooonnnllljjjhhhgggfffjjjhhhhhhmmmnnniiiffffffeeegggiiiiiigggdddbbbbbbfffddddddfffeeeccceeejjjkkkkkklllmmmnnnnnnnnnmmmmmmooopppooommmkkkjjjjjjhhhfffeeefffgggfffbbb^^^]]][[[^^^dddfffbbb\\\ZZZaaa\\\WWWVVV[[[bbbjjjnnnkkklllhhhaaaaaaeeebbbZZZYYY^^^eeejjjllllllllllllsssuuuuuurrrnnnggg[[[OOOOOOTTTYYY]]]___```aaabbbeeeffffffddd```\\\ZZZYYYPPPLLLLLLPPPSSSSSSSSSUUUTTTTTTTTTWWWYYYXXXTTTPPPSSSVVV\\\aaa```\\\\\\```TTTPPPMMMOOOSSSXXXaaahhhhhh^^^QQQMMMTTT___iiinnnppprrrttttttqqqmmmkkkjjjfffeeeeeefffiiikkkkkkkkkggghhhcccZZZQQQIII===222444222000///000111111000---,,,++++++******++++++***+++,,,+++******+++,,,,,,,,,,,,+++++++++******((()))+++,,,,,,+++***)))***(((&&&&&&(((*********))))))(((''''''((())))))''''''''''''''''''''''''))))))((((((((()))***+++))))))***++++++++++++***...///111999BBBHHHJJJIIINNNPPPWWWaaadddbbbbbbfffdddfffhhhhhhfffeeeeeefffgggdddaaabbbeeefffeeeccchhhnnnsssrrrkkkccc______```^^^\\\\\\___``````___WWWRRRMMMNNNRRRUUUTTTRRRKKKJJJOOOZZZbbbeeefffhhheeefffgggggggggffffffeeeeeeddddddcccdddfffhhhiiieeefffgggddd```ZZZWWWUUURRRQQQOOOLLLJJJJJJKKKKKKIIIJJJLLLLLLNNNQQQVVVYYYZZZ\\\^^^```aaacccdddeeegggjjjnnnqqqqqqppppppqqqrrrrrrssssssrrrpppnnnmmmiiijjjlllnnnppprrrssssssyyyvvvrrrpppppppppooonnnaaaPPP===333---***)))++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********+++---111111111///---,,,...000111000///---,,,+++******,,,---...---,,,,,,------222///...///+++''''''***+++************+++,,,,,,,,,111666;;;???FFFNNNUUU]]]\\\[[[\\\^^^^^^\\\YYYZZZWWWQQQKKKDDD???<<<:::CCCIIIQQQXXX\\\[[[WWWTTTRRRPPPNNNOOOSSSUUUUUUSSSXXXVVVUUUUUUXXXYYYYYYXXXXXX[[[___cccddddddbbb```\\\[[[ZZZ\\\^^^```aaa```aaaaaaaaa``````aaacccdddggggggaaaZZZWWWZZZ]]]\\\UUUUUUUUUTTTQQQNNNJJJHHHCCCCCCGGGLLLNNNOOOTTTZZZ]]]```bbbaaa]]]YYYWWWXXX[[[[[[ZZZ[[[^^^eeennnssssssrrrrrruuuyyy{{{yyywwwkkklllkkkiiifffeeebbb```______bbbccc]]]QQQHHHGGGAAABBBDDDGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDEEEGGGHHHLLLRRRXXX]]]^^^^^^]]]^^^aaafffjjjmmmnnnmmmlllqqqqqqqqqpppnnnllljjjiiihhheee\\\PPPMMMTTT\\\```bbbbbbccceeegggfffccc___fffgggjjjmmmooopppqqqqqqnnnlllkkkooossstttpppkkkkkkrrrvvvvvvttttttqqqnnnkkkooojjjjjjtttwwwtttwwwyyyxxxwwwvvvuuuuuuvvvvvvtttuuuvvvwwwxxxwwwtttssspppppprrruuuxxxyyywwwuuuvvvxxxvvvrrrrrrvvvxxxvvvpppooonnnmmmlllkkkkkkkkkllljjjlllqqqrrrnnnjjjiiihhhhhhiiihhhfffeeedddcccjjjggggggiiihhhfffgggkkkkkkkkkkkkkkklllmmmmmmnnnkkkmmmoooooonnnkkkkkkkkkiiieeebbbccceeeeee```[[[VVVVVVZZZbbbeeebbb]]]\\\ZZZXXXXXX\\\ccciiikkkkkknnnkkkddd___```eeeccc\\\VVVZZZ```fffjjjkkklllllloooqqqssstttrrrkkkaaaXXXSSSXXX]]]bbbddddddeeefffhhhkkkkkkggg```[[[[[[]]]WWWRRROOOPPPPPPNNNNNNQQQYYYXXXXXXZZZ\\\ZZZTTTNNNVVV\\\bbbdddaaa___bbbhhh[[[UUUPPPOOOSSSZZZaaagggaaaYYYQQQQQQYYYdddlllnnnnnnpppqqqpppnnnllliiihhheeeeeefffgggjjjlllmmmnnniiikkkkkkfff___WWWJJJ>>>666222///...000111111000---,,,++++++******++++++)))***++++++)))((()))***,,,,,,,,,+++++++++******'''(((***+++,,,,,,,,,,,,)))'''&&&&&&(((***+++******)))(((((((((((()))***(((((((((((((((((((((((()))))))))))))))******+++))))))***++++++++++++***---...111999BBBHHHJJJIIITTTWWW^^^dddeeebbbccceeefffgggiiiiiihhhgggfffffffffcccbbbdddhhhjjjiiigggccciiimmmkkkddd]]][[[[[[eeecccbbbaaaaaa```^^^]]]RRRLLLGGGGGGLLLQQQQQQOOOLLLNNNVVVaaahhhgggfffgggffffffggggggggggggggggggfffeeeddddddeeefffhhhiiicccgggjjjkkkggg```[[[XXXYYYUUUOOOJJJHHHIIIKKKMMMJJJLLLNNNOOOPPPRRRUUUWWWYYYZZZ[[[]]]___```aaaaaafffjjjooorrrrrrrrrrrrrrrnnnoooooopppooonnnmmmlllhhhiiijjjmmmqqquuuyyy{{{|||yyytttqqqooooooooonnnbbbQQQ>>>333---******,,,,,,,,,,,,------,,,,,,,,,---+++*********+++,,,,,,333333111...+++***+++,,,......---,,,,,,,,,,,,---,,,...///...,,,+++,,,...///---,,,---+++((()))---+++++++++++++++,,,,,,------000444666999???GGGMMMUUUUUUWWWZZZ\\\]]]\\\[[[[[[XXXRRRLLLFFFAAA===<<>>222000222111...------...///...+++)))---,,,***))))))***,,,---...------,,,---...///000)))***,,,++++++***,,,---,,,++++++***+++,,,.../////////.........---------***,,,...---***))))))+++))))))***,,,...///111111222666;;;???AAABBBDDDEEEGGGIIIKKKNNNQQQSSSUUUUUUYYYYYYXXXYYYZZZ[[[\\\]]][[[UUURRRVVVYYYYYYXXXZZZbbb\\\YYY\\\^^^^^^___ccc``````bbbdddaaa\\\^^^dddbbbbbbdddiiimmmooollliiihhhlllooommmfff___]]]]]]ZZZaaagggiiilllmmmkkkeeebbbcccbbb[[[QQQIIIGGGHHHNNNMMMNNNSSSZZZ^^^\\\XXXYYYUUUPPPNNNMMMMMMMMMMMMRRRVVV[[[\\\\\\^^^ccchhhmmmnnnpppuuuzzz{{{xxxtttpppiiifffjjjoooooonnnmmmeeeccc___[[[VVVRRRNNNKKKJJJKKKLLLIIIFFFEEEHHHJJJOOOQQQRRRPPPKKKGGGFFFGGGOOOKKKFFFCCCEEEJJJPPPUUUZZZaaahhhkkknnnqqqoookkkiiijjjkkkkkkjjjiiihhhhhh^^^^^^^^^___aaadddggghhhiiikkklllggg```[[[[[[\\\mmmkkkhhheeeddddddeeeeeelllnnnrrrtttuuutttqqqpppttttttuuutttsssqqqooonnnkkknnnsssxxxzzzzzzxxxvvvuuuvvvxxxwwwuuuttttttuuuzzzvvvqqqpppsssvvvwwwvvvzzzwwwuuutttuuuuuuuuutttuuuuuuvvvwwwxxxzzz|||}}}yyyxxxwwwtttqqqoooppprrrqqqpppooopppqqqpppnnnmmmooommmlllmmmpppqqqpppnnnbbbaaabbbhhhnnnpppmmmiiikkkmmmooopppnnnlllkkkkkkeeegggjjjkkkkkkjjjjjjkkkkkkkkkiiigggddddddeeegggccc___ZZZZZZ___eeeiiijjjlllkkklllpppttttttqqqnnnmmmsssvvvtttsssuuutttrrrsssrrrqqqsssuuuuuuqqqnnneeebbbccciiinnnnnnpppsssrrrooommmmmmooopppqqqppprrrrrroooggg___[[[]]]aaa[[[XXXWWW[[[```aaa\\\VVVUUUcccooopppiiibbb[[[VVVUUU\\\dddjjjrrrwwwwwwrrrsssooollllllhhh___WWWUUUcccdddeeeggghhhjjjkkkkkkooonnnnnnpppssssssooolllkkklllnnnmmmllljjjkkkllljjjhhhfffgggiiijjjiiifffbbb\\\RRRHHHAAA;;;777444,,,+++))))))***+++***(((,,,,,,++++++++++++++++++))))))***++++++***)))(((+++***)))+++------+++(((+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))((((((***+++***)))'''&&&)))'''%%%&&&))),,,,,,+++111000222:::JJJXXXXXXRRRQQQUUU[[[]]]^^^]]]^^^___ffffffgggfffeeefffiiilllgggfffdddccccccddddddcccdddcccaaa^^^]]]___cccfffeeeggggggeeeaaa___bbbfffeeedddaaa^^^[[[XXXVVVVVVVVVVVV\\\dddgggddddddgggffffffgggggghhhggggggfffiiiiiiggggggggghhhhhhhhhiiiiiihhhgggeeeeeehhhjjjrrrkkkgggkkkooommmhhhfffiiihhhcccYYYSSSRRRQQQNNNOOOTTT[[[ccchhhjjjkkkjjjkkkjjjiiijjjlllooopppppppppkkkhhhiiifffaaa```ddd```dddhhhlllpppsssvvvyyyttttttuuutttsssqqqmmmiiimmmfffUUUAAA333000000///............---,,,++++++---,,,+++******+++,,,---------,,,,,,---...///000***+++,,,,,,++++++,,,......---,,,,,,+++,,,------------------------------+++---///...+++***+++,,,******+++,,,...///000000///333777;;;===???BBBDDDCCCDDDGGGKKKNNNQQQSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]][[[WWWWWW[[[^^^]]]]]]___ddd___\\\^^^___^^^^^^```ccc______bbbcccaaabbbeeebbbdddhhhmmmqqqqqqmmmjjjhhhkkknnnlllfffaaa```aaa[[[bbbggghhhjjjkkkhhhcccbbbdddddd___VVVPPPNNNOOOOOONNNOOOTTT[[[^^^\\\XXXVVVSSSOOOMMMMMMNNNNNNMMMMMMQQQUUUVVVWWWZZZ```eeelllllloootttyyyzzzxxxtttooogggbbbeeekkknnnoooqqqffffffddd___XXXQQQKKKIIIIIIJJJJJJHHHFFFFFFJJJMMMSSSTTTUUURRRNNNJJJHHHIIIIIIHHHFFFFFFGGGKKKNNNQQQZZZcccjjjmmmnnnooonnnkkkmmmnnnpppnnnjjjgggeeeddd^^^^^^^^^___aaadddfffhhhjjjkkkiiiccc\\\WWWXXXZZZaaabbbcccdddfffhhhjjjjjjnnnpppsssvvvvvvtttqqqoooqqqrrrrrrrrrpppooommmkkkqqqsssvvvxxxyyyxxxwwwuuutttvvvwwwwwwuuuttttttuuuzzzvvvrrrqqqsssuuuvvvvvvyyyxxxwwwuuutttttttttuuutttuuuvvvxxxzzzzzzyyywwwyyyyyyyyyvvvtttrrrssstttpppooonnnoooppppppnnnlllqqqooonnnooorrrsssqqqpppmmmkkkkkkmmmqqqppplllgggjjjmmmoooooommmkkkkkkkkkfffhhhjjjjjjiiihhhiiijjjpppooonnnkkkhhhggghhhjjjhhhccc^^^\\\```eeeiiikkkooooooqqqtttvvvuuuppplllmmmrrrtttrrrqqqssssssqqqsssrrrrrrtttvvvuuurrrooohhhdddccchhhkkklllnnnqqquuuuuutttttttttttttttsssuuusssnnneee]]][[[___dddgggccc``````aaa^^^WWWQQQWWWeeeqqqrrrkkkddd]]]YYYVVV]]]eeekkkqqqwwwvvvrrrooollllllmmmkkkeeebbbccchhhhhhiiijjjkkklllnnnoooooonnnnnnpppsssssspppmmmnnnooopppooommmlllllllllooollljjjjjjkkkkkkiiigggeeeaaa[[[TTTKKKBBB999333,,,+++))))))******)))(((++++++++++++++++++,,,,,,******************++++++***))))))***++++++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((((((((())))))*********+++***((()))+++,,,,,,+++000000222:::JJJXXXYYYSSSSSSVVV[[[^^^___```aaacccdddeeeffffffeeeeeegggiiieeeeeedddcccccccccddddddeeeeeeccc``````bbbgggkkkfffeeeeeeddddddeeeggghhhhhhgggfffeeeddddddddddddaaa```bbbfffgggeeeeeegggdddeeeggghhhgggfffeeecccggghhhiiiiiihhhhhhiiijjjhhhiiiiiiiiihhhjjjlllooosssmmmkkkpppsssooojjjgggkkklllggg]]]VVVTTTTTTRRRRRRUUUZZZ___dddfffhhhhhhkkkiiihhhiiikkkllllllkkkkkkiiiiiihhhddd___```dddaaabbbfffkkkrrrwwwyyyzzzuuurrrpppqqqsssrrrmmmiiijjjdddWWWDDD666222000///...///000...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000+++,,,------,,,,,,---...//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,---......,,,+++,,,---++++++,,,------......///---000333666888:::>>>@@@===>>>AAAEEEJJJMMMPPPRRRPPPRRRUUUXXXZZZ[[[[[[[[[XXXXXX[[[```aaa^^^___ccceee```___aaaaaa^^^\\\]]]ddd]]]ZZZ^^^ccceeeeeefffdddggglllqqqtttsssnnnjjjiiikkkllljjjeeecccccceee]]]cccfffgggggghhheee``````bbbccc```ZZZUUUTTTTTTPPPOOOQQQUUU[[[]]][[[XXXTTTRRROOOMMMNNNNNNMMMMMMIIILLLOOOQQQSSSXXX___dddjjjjjjmmmrrrxxxzzzxxxuuuqqqggg```ccciiinnnqqquuuiiijjjiiicccZZZQQQKKKJJJHHHIIIHHHGGGGGGIIINNNQQQUUUVVVVVVSSSOOOKKKIIIIIIDDDEEEFFFGGGIIIJJJKKKKKKWWWbbblllmmmllllllllljjjooorrrsssqqqlllfffdddcccXXXWWWVVVVVVWWWYYY\\\]]]hhhhhheee___XXXTTTUUUXXXTTTXXX^^^dddjjjmmmooopppoooqqquuuwwwwwwtttpppnnnppppppqqqrrrqqqpppooonnnwwwxxxxxxxxxxxxwwwuuuuuutttuuuwwwvvvtttsssssstttyyyvvvsssqqqrrrtttuuuuuuvvvxxxyyywwwtttrrrtttwwwuuutttuuuwwwyyyyyyuuuqqqxxxyyyzzzyyywwwvvvvvvvvvrrrqqqpppqqqrrrrrrpppnnnsssqqqqqqqqqssstttsssrrruuusssrrrsssuuusssnnniiijjjlllnnnnnnlllkkkjjjkkkjjjkkkkkkjjjhhhhhhiiijjjttttttrrrooolllkkkkkkmmmlllggg```]]]___ccchhhjjjqqqsssvvvyyyyyyuuuooojjjmmmqqqrrrpppnnnqqqrrrpppssssssrrrssstttsssqqqpppooojjjiiimmmpppppprrruuuvvvwwwyyyyyywwwuuuttttttvvvsssmmmddd______ffflllnnnjjjeeeaaa^^^YYYQQQLLL]]]iiitttssslllfffaaa^^^[[[cccjjjooossswwwvvvrrrnnnmmmnnnooolllhhhjjjooonnnmmmlllkkklllnnnppprrrnnnnnnnnnppprrrrrrpppnnnppprrrsssrrrooonnnmmmnnnqqqooommmlllkkkjjjgggeeehhhgggeeeaaaXXXLLL===444111///,,,+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++***))))))***,,,---))))))))))))******))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))************)))((((((((()))***+++,,,,,,+++,,,,,,------,,,///000222;;;KKKZZZ]]]YYYYYY[[[^^^```aaabbbbbbcccaaadddfffgggfffeeefffgggdddeeeeeeeeedddddddddeeejjjiiifffbbb```aaadddhhheeebbb```aaadddgggfffeeejjjjjjiiiiiijjjjjjkkkllliiigggfffggghhhgggggggggeeeeeedddddddddcccccccccbbbeeehhhiiiiiijjjlllnnnhhhjjjkkkllllllnnnqqqtttrrrmmmlllppprrrppplllkkknnnoookkkaaaYYYXXXXXXVVVWWWXXXZZZ\\\^^^```bbbbbbddddddfffiiikkkjjjhhheeehhhgggfffffffffeeedddeeeddddddfffkkksssxxxyyyxxxvvvrrrooopppqqqmmmjjjiiiaaa___UUUEEE999444333111...000222///***(((,,,000,,,------......------,,,+++,,,,,,,,,---...//////,,,---......,,,,,,---...------,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...000222333444666999<<<888999<<<@@@EEEIIIMMMOOONNNQQQUUUXXXZZZZZZYYYXXXTTTVVV]]]bbbaaa\\\]]]```aaa]]]]]]```aaa]]]ZZZ[[[bbb\\\ZZZ^^^bbbdddfffiiijjjlllooorrrsssqqqnnnkkkkkkkkkjjjgggcccbbbdddfff___ccceeedddcccccc```[[[\\\]]]^^^\\\XXXTTTSSSSSSQQQQQQSSSVVVZZZ\\\ZZZXXXTTTRRRPPPNNNNNNMMMLLLJJJIIIKKKMMMPPPSSSZZZbbbiiijjjjjjlllqqqwwwzzzxxxvvvsssjjjcccfffkkknnnqqqsssjjjkkkiiibbbYYYQQQOOOPPPJJJJJJIIIIIIKKKOOOSSSVVVVVVUUUTTTQQQMMMJJJHHHGGGEEEFFFGGGGGGHHHHHHHHHGGGRRR___jjjllljjjjjjkkklllooorrrtttrrrlllgggdddcccRRRPPPNNNLLLLLLMMMOOOPPPaaaaaa```]]]YYYVVVWWWXXXPPPUUU^^^gggnnnqqqrrrrrrppprrruuuwwwvvvsssooolllpppqqqsssuuuvvvwwwvvvvvvzzzyyyxxxvvvuuuuuuuuuuuutttuuuvvvvvvtttsssssstttwwwuuusssqqqqqqrrrssssssrrrvvvyyyxxxtttssswww{{{yyyvvvssstttvvvvvvsssooovvvxxxzzz{{{yyyxxxxxxxxxuuuuuutttuuuvvvvvvuuussssssssssssssstttttttttttttttssstttvvvwwwvvvrrroookkklllnnnmmmllljjjjjjkkkoooooonnnkkkiiihhhjjjkkkuuuuuutttqqqnnnlllmmmnnnlllhhhaaa]]]^^^bbbgggkkkpppsssxxx|||{{{vvvooojjjooorrrrrrnnnmmmppprrrqqqtttsssqqqppppppooommmlllooolllmmmrrrvvvuuuuuuwwwppptttxxxzzzxxxuuusssssspppnnnkkkfffeeehhhoootttrrrooojjjfffaaa[[[UUUQQQccclllrrrmmmfffccccccbbbaaaiiipppsssuuuwwwvvvrrrrrrqqqqqqoooiiidddgggnnnmmmllljjjiiijjjllloooqqqllllllmmmnnnoooooonnnmmmoooqqqrrrrrrpppoooppppppooonnnlllkkkjjjhhhgggfffiiijjjjjjhhhaaaTTTFFF<<<555222///---------,,,+++*********++++++,,,,,,,,,---,,,***))))))+++---///))))))***))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))(((((())))))************,,,+++)))(((((((((******)))******+++*********+++,,,...222<<>>555444555222...******------***&&&...------,,,,,,++++++***+++,,,------------,,,+++++++++++++++++++++++++++,,,---...//////---+++***...//////---+++))))))***++++++++++++++++++++++++------------------------...///000000000///---,,,222222222111111444888;;;>>>AAADDDFFFHHHKKKNNNPPPUUUUUUUUUXXX]]]aaadddeeeaaaccceeeeeeeeefffhhhjjjhhhhhhjjjlllmmmkkkgggcccdddgggoooxxxxxxssssssyyyllllllmmmmmmmmmnnnnnnnnniiiccc]]][[[WWWRRRRRRUUULLLMMMNNNMMMLLLLLLNNNPPPQQQNNNMMMPPPUUUWWWTTTPPPHHHJJJNNNRRRUUUUUURRROOOMMMJJJIIIPPP^^^llluuuxxx~~~{{{xxxvvvwwwzzz|||}}}|||yyywwwuuupppkkkhhhccc\\\TTTRRRWWW\\\\\\YYYWWWWWWVVVUUUUUUUUUVVVWWWVVVPPPKKKHHHJJJLLLMMMMMMNNNIIIIIIMMMNNNJJJKKKPPPSSSVVVZZZ___dddcccXXXKKKIIIBBB>>>FFFUUU___^^^YYYXXXTTTOOOOOOTTT[[[___aaaUUUMMMJJJPPPZZZcccjjjppppppooooooppprrruuuxxxzzztttuuuwwwxxxxxxvvvsssqqqxxx|||~~~||||||~~~|||xxx{{{|||{{{vvvqqqooossswww{{{yyyxxxyyy{{{yyyuuuqqqwwwwwwxxxyyyyyyyyyyyyxxxoooqqqtttxxx|||}}}|||zzzuuuuuuvvvwwwxxxzzz|||}}}|||wwwxxx{{{}}}{{{xxx{{{zzzyyyxxxwwwxxxyyyzzzzzz{{{|||}}}|||{{{zzzyyy}}}{{{yyyxxxxxxwwwuuutttsssqqqnnnlllkkkkkkmmmnnnmmmnnnoooppppppooonnnnnnkkkooossssssqqqqqqrrruuuxxxxxxwwwvvvuuutttssssssuuuyyy~~~}}}{{{zzzwwwvvvmmmaaa___jjjuuuzzz{{{}}}~~~|||xxxwww|||}}}pppgggmmmxxx}}}|||yyy}}}~~~~~~~~~|||vvvnnnhhhlllkkkjjjiiikkkmmmggg^^^bbbffflllrrrtttqqqjjjdddiiirrrxxxtttlllhhhfffdddrrrvvvxxxvvvuuutttqqqkkkccceeelllrrrppphhhddddddeee```\\\^^^fffmmmoooooopppnnnooorrrooojjjkkkqqquuuuuuuuutttssssssrrrrrrpppooooooooopppooonnnlllrrrpppnnnoooqqqqqqnnnlllRRRJJJDDDBBB???888222000///......---,,,,,,++++++,,,,,,*********+++---...***************)))((((((+++)))((('''(((***,,,...++++++++++++*********))))))))))))))))))))))))))))))***************))))))*********+++++++++,,,,,,,,,---000888CCCPPPZZZ``````YYYXXX___bbb]]]VVVRRROOORRRWWW\\\YYYRRRPPPSSSQQQZZZ```___[[[YYYXXXUUUZZZZZZ\\\```cccaaa[[[VVVXXX```hhhkkkmmmpppnnnkkkkkkjjjiiijjjmmmooopppppphhhfffeeeeee___SSSJJJGGGEEEBBBCCCHHHKKKHHHEEEEEEBBBCCCHHHSSSaaakkkpppqqqqqqqqqqqqppppppnnnmmmmmmooonnnnnnmmmllljjjiiihhhkkkllliiibbb```cccdddaaabbbdddfffeeebbb______```[[[ZZZ\\\^^^\\\XXXWWWZZZaaadddggghhhhhhhhhjjjlllrrrqqqqqqpppooommmiiieee\\\^^^dddiiiggg```[[[[[[eeehhhcccQQQ>>>555333333222111000...------,,,,,,......---,,,,,,++++++******+++,,,------,,,+++***************************,,,,,,...///...---,,,***+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,------......------,,,---...///000000///...---111222222222111333666888999<<<@@@CCCEEEHHHLLLOOOVVVVVVVVVXXX[[[^^^aaabbb___bbbdddffffffhhhjjjllljjjjjjjjjkkkkkkjjjfffcccddddddjjjssswwwtttrrrtttqqqqqqqqqppppppooonnnnnnhhhccc___^^^YYYSSSQQQRRRPPPOOONNNOOORRRTTTSSSQQQQQQNNNLLLNNNRRRUUUSSSQQQJJJKKKMMMQQQSSSRRRPPPMMMKKKIIIKKKTTTaaannnuuuwwwyyyzzzzzzzzzzzz{{{|||~~~}}}zzzwwwtttpppllliiibbb]]]WWWUUUXXX[[[\\\[[[VVVUUURRRQQQPPPPPPQQQQQQTTTPPPKKKIIIIIIKKKKKKJJJJJJGGGIIIOOOPPPLLLLLLOOOUUUWWWWWWWWWXXXVVVMMMCCCDDD@@@>>>FFFTTT```cccaaabbb^^^[[[[[[^^^bbbdddeeeWWWPPPMMMSSS\\\ccciiinnnooopppppprrrtttwwwyyy{{{uuuwwwxxxzzzzzzyyywwwvvv{{{}}}|||xxxxxx{{{|||zzz|||}}}}}}yyysssqqqtttxxx|||{{{zzz{{{|||{{{wwwtttzzzzzz{{{{{{{{{zzzzzzyyyrrrsssuuuxxx|||}}}|||zzzxxxxxxxxxxxxyyyzzz{{{||||||yyyxxxyyyzzzyyyxxx|||{{{zzzzzzzzz{{{||||||{{{||||||}}}|||{{{zzzyyy}}}{{{zzzyyyyyyxxxvvvssstttrrrooommmlllmmmnnnooommmnnnooopppqqqqqqppppppmmmqqquuuuuusssrrrrrrtttwwwvvvvvvvvvuuuuuuuuutttvvvzzz}}}~~~|||{{{zzzwwwwwwqqqhhhgggnnnvvvxxxzzz}}}|||zzz||||||qqqkkkoooxxx}}}}}}}}}~~~~~~|||xxxsssooommmmmmkkkhhhjjjmmmkkkfffdddhhhmmmrrrtttpppiiidddiiirrrwwwuuuqqqqqqssstttuuuyyyzzzxxxwwwwwwtttppphhhjjjooouuutttmmmhhhgggdddbbb___aaadddggggggfffmmmllloooqqqmmmiiimmmtttxxxwwwwwwvvvvvvuuuttttttpppooopppqqqrrrrrrrrrqqqsssqqqpppqqqssssssqqqnnnRRRMMMJJJKKKHHH???777333444222000---,,,,,,,,,---,,,,,,,,,,,,,,,---------*********+++******)))((((((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((())))))******))))))((())))))*********+++++++++,,,,,,...555???MMMZZZaaaaaa]]]]]]bbbfffbbb[[[WWWTTTTTTWWWXXXSSSLLLKKKNNNOOOYYYcccdddbbb^^^YYYTTTPPPRRRVVV[[[^^^`````````]]]eeelllmmmoooqqqqqqnnngggggggggiiilllnnnnnnmmmfffcccaaa___YYYNNNFFFDDDDDDBBBEEEKKKMMMJJJHHHHHHBBBFFFNNN[[[hhhppprrrrrrrrrrrrqqqpppooonnnlllkkkllllllkkkkkkkkkkkklllllllllkkkhhheeegggiiigggbbbbbbeeeiiiiiihhheeedddccc^^^\\\]]]^^^\\\XXXXXX\\\ccceeehhhjjjjjjkkkmmmnnnqqqooommmllllllkkkiiihhhYYY^^^gggnnnjjjbbb^^^___fffiiidddRRR???444111111000222333111,,,***---000......------,,,+++++++++******++++++++++++******))))))))))))))))))))))))++++++---......---,,,,,,(((***++++++******,,,---,,,++++++++++++++++++,,,+++,,,...//////...,,,+++,,,---...000000000//////000111222222111111222444222555999===@@@DDDHHHKKKTTTSSSSSSTTTVVVXXXZZZ[[[\\\^^^aaaccceeegggjjjllljjjiiigggfffeeedddbbb```aaaaaaeeeoootttssspppoootttssssssqqqpppnnnmmmlllhhhdddbbbaaa\\\TTTPPPQQQSSSPPPOOORRRXXXYYYUUUPPPQQQMMMKKKLLLOOORRRSSSRRROOONNNNNNOOOPPPPPPNNNKKKJJJKKKQQQ\\\iiissswwwxxxvvvwwwyyyzzz{{{{{{{{{zzz|||yyyuuurrrnnniiieeeaaa^^^[[[YYYXXXZZZ[[[]]]ZZZYYYWWWUUUSSSSSSRRRSSSUUURRROOOMMMMMMLLLJJJIIIEEEEEEIIINNNPPPMMMKKKLLLRRRTTTSSSNNNKKKJJJFFFAAAAAA???@@@GGGSSS```hhhkkkjjjiiiggggggiiiiiiiiiggg]]]WWWVVV\\\dddhhhlllpppsssssstttvvvwwwwwwxxxxxxvvvwwwxxxyyyzzzzzzzzzzzz~~~~~~{{{uuuuuuyyy|||{{{{{{}}}~~~{{{wwwuuuvvvxxx~~~}}}|||}}}}}}|||yyywww}}}}}}}}}}}}|||{{{zzzzzzvvvuuuuuuwwwzzz||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz}}}}}}|||zzzxxxvvvwwwxxx|||||||||||||||}}}{{{||||||||||||{{{zzzzzz{{{zzzyyyzzzzzzxxxuuussstttssspppooonnnooopppqqqmmmnnnoooqqqrrrrrrrrrrrroootttxxxxxxvvvsssssstttttttttuuuuuuvvvvvvvvvwwwxxxzzz}}}~~~}}}{{{{{{{{{xxxzzzwwwrrrpppssswwwxxxwww{{{}}}zzzzzz|||{{{tttpppsssxxx{{{~~~~~~}}}}}}{{{yyyvvvnnnooonnnjjjjjjoooqqqooohhhjjjooossstttpppjjjdddjjjrrrwwwuuutttxxx}}}xxx{{{|||yyyyyy{{{zzzvvvqqqpppsssyyyyyyrrrllljjjffffffffffffeeedddbbbaaannnoooqqqpppkkkgggllluuuwwwwwwvvvvvvuuuuuuttttttooopppqqqssstttuuuuuuuuusssrrrrrrssstttuuusssrrrNNNJJJIIILLLLLLEEE===:::999666222...++++++,,,---+++,,,---.........------*********++++++******)))''''''((()))************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))))))))(((************++++++++++++,,,,,,---222;;;JJJXXXbbbbbb```aaaeeehhhfff```\\\XXXYYYZZZ[[[TTTLLLIIIKKKSSS]]]fffhhhgggddd^^^XXXLLLOOOSSSVVVYYY]]]aaadddccciiinnnoooooorrrsssppphhhgggfffggghhhgggfffdddccc___\\\ZZZTTTJJJDDDCCCFFFEEEHHHMMMNNNKKKIIIJJJEEEJJJTTT```kkkoooooommmnnnoooooooooooonnnnnnmmmlllkkkkkkkkklllmmmooopppmmmkkkhhhiiikkklllfff```bbbeeeiiikkkjjjgggbbb```[[[YYYYYY[[[ZZZWWWYYY^^^___aaadddhhhjjjmmmooopppmmmkkkjjjjjjlllmmmnnnnnnbbb```bbbeeeccc``````ccccccgggcccRRR???444111000...000111///+++***,,,///.........---,,,,,,++++++))))))************))))))***************************+++,,,---------------(((***++++++***)))+++,,,,,,,,,+++******+++,,,,,,***,,,...000000...,,,******,,,...///000111000000///111222333111000000000///111555888:::===AAADDDKKKLLLMMMMMMNNNPPPSSSUUUXXX[[[]]]___aaacccfffhhhgggddd```^^^]]]\\\[[[ZZZ\\\```fffmmmppppppooonnnpppppppppooonnnllljjjiiijjjfffbbbaaa\\\UUURRRSSSUUUTTTTTTWWWYYYXXXSSSNNNQQQNNNKKKKKKNNNQQQSSSTTTUUUSSSQQQQQQQQQPPPNNNMMMKKKOOOXXXeeepppwwwyyyxxxwwwvvvuuuuuuvvvvvvuuutttxxxwwwvvvtttqqqkkkddd______```___\\\YYYWWWYYY[[[\\\]]]]]]]]]\\\ZZZWWWVVVXXXXXXVVVUUUSSSQQQNNNLLLEEEEEEGGGJJJLLLKKKKKKKKKLLLPPPPPPKKKFFFFFFGGGEEEBBBBBBDDDHHHPPP[[[fffmmmkkklllmmmoooooommmjjjhhheeeaaabbbhhhmmmooopppssswwwxxxyyyzzzyyyxxxvvvtttwwwwwwwwwwwwwwwwwwxxxxxx}}}~~~{{{vvvvvvzzz|||{{{zzz|||~~~}}}zzzwwwwwwwww~~~}}}}}}}}}}}}|||zzzyyy}}}}}}}}}|||{{{zzzxxxxxxxxxwwwuuuvvvxxxzzz{{{{{{|||{{{{{{zzzzzzzzzzzz{{{|||}}}xxxuuuwwwzzz|||||||||}}}~~~{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyxxxtttrrrtttsssqqqpppppppppqqqrrrmmmmmmooopppqqqrrrssssssrrrwww{{{{{{xxxuuuttttttsssssstttuuuvvvwwwxxxxxxyyyzzz|||}}}{{{zzzzzz{{{zzz{{{zzzxxxvvvvvvxxxyyyvvvyyy{{{{{{yyyxxxxxxyyyzzzvvvtttvvvvvvvvvzzz~~~}}}}}}}}}|||zzzxxxooorrrrrrooonnnqqqttttttkkkmmmqqqtttuuurrrkkkggglllssswwwuuutttxxx{{{|||zzz||||||yyyyyy|||}}}zzzwwwtttuuuyyyzzztttnnnllljjjllllllkkkhhhffffffgggsssvvvvvvqqqiiifffkkkrrrtttssssssrrrqqqqqqppppppnnnppprrrssssssssstttuuurrrrrrssstttuuuuuuuuutttJJJFFFEEEJJJMMMJJJFFFEEE===999444///,,,+++,,,,,,***,,,---//////...---,,,******++++++++++++******'''''')))***++++++******))))))******************************************''''''((()))))))))))))))+++++++++,,,,,,,,,,,,------------111999FFFVVVaaabbbccceeegggiiihhhddd^^^\\\]]]```bbb[[[QQQLLLMMMWWW^^^ddddddcccbbb^^^YYYNNNPPPRRRSSSTTTWWW\\\___eeekkknnnnnnnnnrrrsssrrrkkkiiigggffffffeeecccaaa```\\\ZZZXXXRRRIIIDDDDDDFFFEEEGGGKKKLLLHHHHHHJJJDDDKKKVVVbbbjjjnnnllljjjmmmmmmnnnnnnnnnmmmllllllmmmlllllllllnnnppprrrsssoookkkhhhkkkmmmjjjccc^^^aaacccgggiiihhhddd]]]YYYQQQPPPRRRUUUVVVUUUYYY^^^___```bbbdddgggiiijjjjjjhhhhhhhhhjjjnnnrrrssstttkkkccc^^^```cccbbbaaabbb^^^cccaaaQQQ???555111000000///...---------------//////...------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---------***+++,,,+++)))((()))***---,,,************,,,---***,,,...000000...,,,******+++---///111111111111...000222333111///......///111333555555777999;;;CCCEEEGGGHHHIIIKKKPPPSSSWWWYYY\\\]]]^^^___bbbdddccc```[[[XXXXXXXXXXXXWWWXXXbbbkkknnnlllkkkmmmoookkklllmmmnnnmmmlllkkkiiilllfffbbb___[[[WWWVVVYYYZZZ\\\^^^^^^[[[VVVRRRPPPRRROOOLLLLLLNNNQQQTTTVVVZZZXXXUUUTTTTTTSSSQQQPPPKKKQQQ\\\hhhrrrvvvvvvtttuuurrrnnnmmmoooqqqqqqqqqpppqqqtttuuurrrkkkbbb[[[^^^```bbb___ZZZWWWXXXZZZ[[[]]]```aaa```]]]XXXVVVXXXYYYZZZYYYWWWTTTQQQPPPGGGGGGGGGGGGHHHKKKMMMNNNIIIOOOQQQLLLGGGGGGGGGFFFCCCDDDEEEFFFJJJRRR]]]eeejjjmmmppprrrqqqooommmkkkjjjhhhjjjooosssrrrrrruuuvvvxxxzzz{{{{{{zzzxxxwwwzzzyyyxxxwwwwwwvvvuuuuuuzzz||||||zzzzzz||||||zzzyyy{{{||||||{{{yyywwwwww||||||}}}|||{{{zzzzzzzzz{{{{{{{{{zzzyyywwwvvvuuuyyywwwuuuuuuwwwyyyzzzzzz{{{{{{zzzzzzzzz{{{||||||}}}zzzvvvxxx|||{{{{{{|||}}}~~~|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwxxxxxxwwwuuurrruuutttsssrrrqqqqqqqqqrrrmmmnnnnnnoooppprrrssssssuuuyyy}}}|||yyyvvvuuuvvvttttttuuuvvvwwwxxxyyyzzzyyy{{{||||||{{{zzzzzzzzz|||{{{zzzyyywwwwwwyyy|||yyyyyyyyyxxxwwwwwwyyy{{{yyywwwvvvvvvtttrrrvvv|||{{{{{{|||}}}}}}zzzvvvsssnnnssstttrrrqqqssstttsssnnnpppsssvvvwwwtttoookkklllssswwwwwwvvvxxxyyywwwzzz|||{{{xxxyyy|||}}}{{{zzzvvvuuuvvvuuuooolllllllllllllllkkkiiijjjlllnnntttwwwwwwqqqkkkjjjnnnsssrrrqqqqqqppppppooonnnnnnnnnqqqssssssqqqqqqrrrsssqqqrrrttttttuuutttuuuuuuKKKGGGFFFKKKNNNMMMKKKLLLAAA===888222...,,,,,,,,,***+++---......------,,,)))***++++++,,,+++++++++((()))***++++++,,,,,,+++)))))))))))))))*********************************''''''((()))************++++++,,,,,,,,,---------......///111777DDDTTT```aaadddgggggghhhhhhddd^^^]]]___dddfffaaaXXXSSSUUU___ccceeeccccccdddaaa]]]TTTSSSRRRRRRSSSVVVYYYZZZeeejjjlllkkklllpppssssssmmmkkkhhhgggggghhhgggfffaaa^^^[[[YYYTTTJJJEEEDDDCCCBBBDDDGGGFFFDDDGGGKKKDDDKKKVVVbbbjjjmmmnnnmmmnnnnnnmmmlllkkkjjjhhhgggnnnnnnnnnooopppqqqrrrssslllhhhgggjjjkkkfff```]]]___aaacccfffeeeaaaYYYTTTJJJJJJMMMSSSVVVVVVZZZ___dddcccccccccddddddbbbaaadddeeehhhmmmrrrvvvvvvvvvllldddaaafffkkkiiiccc^^^]]]bbbaaaRRR@@@666111000111000///.../////////...//////......---,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,***))))))***---,,,***))))))***,,,---+++,,,...//////...,,,+++***,,,---///111111111000...000222222111/////////000111333333333333444666<<>>>>>AAAGGGLLLNNNQQQTTTVVVWWWYYY\\\^^^[[[XXXUUUTTTVVVWWWXXXXXXWWWccclllkkkggghhhiiihhheeefffiiikkkkkkjjjhhhggggggbbb```aaa```]]]^^^aaahhhgggfffeeebbb]]]XXXUUUOOONNNMMMMMMMMMOOORRRUUUVVVUUUTTTTTTUUUTTTRRRPPPRRRXXXaaaiiimmmnnnmmmllliiifffcccdddiiimmmmmmkkkcccdddhhhkkkkkkgggaaa[[[XXX[[[```ccccccccccccbbbeeedddaaa^^^[[[XXXWWWVVVPPPSSSVVVVVVTTTSSSSSSTTTKKKOOOQQQQQQVVV___cccccc[[[]]]ZZZTTTOOONNNLLLIIIIIIIIIIIIHHHKKKQQQYYY___nnnqqqssssssqqqooopppqqqlllkkknnnssstttqqqrrruuutttvvvxxxzzz|||}}}}}}}}}xxxyyyzzzzzzyyywwwuuutttqqqvvvyyyxxxzzz||||||xxx||||||||||||}}}|||{{{zzz{{{|||}}}|||yyyxxxzzz|||{{{{{{{{{{{{zzzxxxwwwwwwyyyxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~|||}}}{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzyyyzzz{{{{{{zzz|||{{{zzzxxxvvvuuutttssstttsssrrrrrrssstttuuuvvvxxx{{{|||{{{xxxwwwyyy|||{{{{{{{{{zzzzzzyyyyyyyyywwwzzz}}}~~~|||zzzxxxwwwzzzxxxzzz~~~}}}yyy{{{|||{{{{{{{{{{{{||||||{{{wwwttttttuuutttrrruuuzzz}}}{{{yyyvvvtttpppkkkhhheeefffeeeeeekkkrrrtttqqqqqqrrruuuyyy|||}}}{{{xxxtttyyyzzzyyyzzz}}}~~~|||yyy||||||yyyyyy{{{{{{xxxyyyvvvrrrmmmddd___dddmmmnnnkkkiiiiiikkkkkkiiifffjjjnnnnnnlllooouuuvvvssstttttttttsssrrrrrrqqqqqqppptttxxxxxxuuutttwwwzzzuuuwwwyyyxxxvvvuuuuuuwwwOOOKKKJJJMMMNNNHHHBBB@@@HHHEEE@@@:::555111///...*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---...///*********++++++,,,,,,,,,************************(((((()))++++++,,,,,,,,,)))************+++++++++000111333333777BBBQQQ\\\___eeegggeeedddfffbbb[[[^^^^^^aaacccaaa]]]^^^ccciiilllllliiiiiijjjfffaaaccc^^^[[[\\\bbbffffffdddbbbfffhhhfffgggmmmrrrsssqqqmmmgggddddddfffhhhhhhjjjfffccc```XXXLLLCCCAAAAAA@@@BBBEEEGGGIIIPPPYYYSSSXXX___fffjjjlllmmmnnneeefffgggiiiiiijjjjjjjjjmmmnnnoooppppppooonnnmmmcccaaacccgggeee___^^^bbb\\\]]]___ccceeebbb\\\WWWTTTUUU[[[cccffffffhhhmmmiiigggeeeeeefffeeebbb___```dddkkkrrrvvvvvvrrrnnnhhhddddddhhhiiihhhhhhjjjbbbhhhgggWWWDDD777111...(((...222///(((%%%***111/////////...------,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))------,,,+++*********+++(((***,,,,,,,,,---...000...,,,***((((((***,,,...------------------------,,,---...000000000/////////000111111000000111333000222333333222222444555000444777888777:::@@@EEEGGGIIIMMMOOORRRTTTXXXZZZVVVTTTRRRRRRSSSVVVVVVWWWZZZccciiihhhgggiiihhhcccbbbcccfffggggggfffdddbbbbbb``````cccccc``````bbbjjjeeebbbbbbccc```ZZZSSSMMMMMMMMMLLLLLLNNNQQQSSSRRRQQQQQQRRRTTTSSSQQQNNNXXX]]]eeekkknnnnnnnnnmmmiiifffdddfffjjjkkkhhhddd]]]^^^```bbbcccbbb^^^[[[VVVYYY^^^dddhhhiiiiiihhheeeaaaZZZSSSNNNMMMNNNOOOOOORRRUUUVVVUUUTTTUUUWWWKKKRRRWWWYYY___iiimmmkkkcccccc^^^WWWTTTVVVUUURRRMMMMMMMMMNNNRRRXXX```eeeppprrrsssqqqnnnlllnnnpppnnnmmmpppuuuvvvssstttxxxzzzzzzzzzzzzzzzzzzyyyyyysssuuuwwwxxxxxxvvvtttrrrooosssuuuuuuwww{{{{{{yyy}}}|||}}}~~~~~~}}}}}}{{{}}}~~~|||zzzyyy{{{~~~}}}}}}}}}}}}|||{{{zzzyyyzzzyyyyyy{{{~~~~~~~~~~~~|||}}}}}}{{{{{{{{{}}}~~~~~~}}}||||||zzz{{{}}}~~~~~~~~~}}}{{{yyywwwvvvuuuwwwvvvuuuttttttuuuwwwwwwyyy{{{{{{zzzwwwwwwzzz~~~~~~}}}|||{{{zzzyyyyyyxxxvvvyyy}}}}}}zzzwwwvvvxxxwww{{{|||{{{yyyyyyzzz{{{||||||yyywwwuuurrrrrruuuuuutttwww|||}}}xxxssspppllliiigggaaa___\\\]]]fffqqquuurrrqqqrrruuuzzz~~~~~~|||{{{}}}|||wwwwww{{{|||{{{yyy|||}}}zzzzzz|||{{{wwwxxxvvvrrrjjj```[[[bbbnnnqqqnnnlllmmmooommmfff```kkkmmmlllkkknnnuuutttnnnttttttsssrrrrrrqqqqqqpppqqqvvvzzz{{{yyyyyy|||wwwyyy{{{zzzwwwuuuvvvxxxTTTPPPLLLLLLNNNMMMHHHCCCJJJKKKKKKHHH@@@888222//////---++++++,,,---,,,++++++******+++---......---000---)))((()))***+++,,,,,,***+++,,,((($$$&&&+++---***((((((+++,,,***))),,,+++)))((((((((()))***))))))+++,,,---............111222111555AAAPPP[[[aaadddeeedddffffff```YYYTTTWWW]]]bbbaaa```dddkkklllmmmmmmlllkkkhhhfffeeejjjjjjiiifffcccbbbbbbccceeebbbcccfffeeedddkkkvvvkkkllljjjdddccceeefffdddbbbcccccc^^^WWWMMMEEE@@@FFFEEEGGGJJJLLLNNNUUU]]]ccccccccceeegggjjjmmmoooooonnnnnnoooooonnnllljjjmmmmmmmmmnnnpppppppppnnnjjjgggcccaaaaaa```\\\YYY^^^___aaaddddddaaa\\\XXX\\\\\\aaagggiiihhhkkkoookkkfffdddgggiiigggfffgggcccgggmmmppppppmmmhhheee___cccffffffccccccgggllliiifffggg\\\BBB444222------...............------000......222555222---******......***))),,,...,,,,,,+++***+++++++++)))'''******))))))))))))******++++++++++++++++++++++++'''$$$$$$))),,,,,,,,,///,,,,,,,,,,,,---///111222000111111222222222222111111111222222222333333333555555444333222111000///444444333444666888;;;===BBBDDDGGGIIILLLNNNOOOPPPNNNNNNOOOSSSWWWWWWTTTQQQ\\\]]]___aaabbbcccfffhhheeefffddd______ccceeedddfffgggfffaaaaaaeeefffdddfffccc```^^^^^^[[[WWWSSSOOOOOOOOOOOONNNMMMLLLKKKMMMMMMNNNPPPPPPPPPPPPPPPYYYbbbiiilllpppuuutttnnnjjjfffeeeiiikkkgggcccbbbddd```[[[ZZZ```eee___VVVXXXXXX\\\bbbhhhiiiccc]]]ZZZYYYVVVSSSPPPNNNLLLKKKIIIQQQ[[[aaa```ZZZSSSNNNTTTXXX^^^eeeiiilllmmmnnnkkkiiieeebbb___^^^______ZZZSSSNNNOOOVVV```fffhhhtttqqqooonnnoooooonnnlllqqqqqqqqqrrrsssvvvxxxyyyyyyxxxwwwxxx{{{}}}|||{{{zzzwwwuuuvvvyyyzzzyyywwwwwwssspppsssxxx}}}|||zzzyyy|||~~~~~~}}}||||||}}}}}}{{{|||}}}{{{{{{{{{|||{{{{{{|||}}}}}}}}}}}}~~~~~~}}}{{{}}}{{{{{{|||~~~~~~~~~|||}}}}}}~~~|||{{{|||~~~zzz{{{}}}{{{zzz|||uuussstttyyyzzzxxxyyy{{{xxxyyyzzz{{{||||||||||||}}}{{{{{{}}}~~~zzzvvv}}}~~~}}}{{{wwwuuuxxxxxxzzz|||}}}{{{wwwtttyyyyyyyyyyyyxxxxxxwwwwwwzzzzzzzzzyyyxxxxxxzzz{{{~~~}}}yyyqqqiiifffjjjooopppjjjdddcccgggnnnsssuuuoootttvvvvvvxxx}}}~~~|||}}}}}}|||||||||~~~|||||||||}}}~~~|||xxxuuuvvvvvvuuupppjjjffffffgggooonnnrrrwwwsssjjjeeefffpppoooooopppqqqrrrqqqpppsssqqqoooooopppppppppoooooosssvvvwwwvvvwwwzzz}}}||||||{{{zzzyyyxxxxxxwwwWWWSSSOOOMMMLLLJJJFFFBBBJJJLLLMMMKKKEEE===777444...,,,******+++,,,,,,+++,,,+++***+++---......---...,,,))))))***+++,,,+++,,,***+++,,,)))%%%&&&+++,,,)))((()))+++------+++,,,+++***)))((())))))***&&&'''(((***++++++,,,,,,---000111111444@@@OOOZZZ___bbbcccbbbdddddd___XXXQQQTTT[[[bbbdddcccgggmmmlllllllllkkkiiigggfffeeefffffffffeeecccbbbaaaaaaccc___^^^aaabbbbbbhhhppplllmmmiiicccaaabbbbbb```___dddfffaaaWWWNNNIIIHHHEEEEEEGGGIIIIIIKKKSSS]]]eeeeeefffhhhjjjlllnnnpppooonnnnnnoooppppppnnnkkkooonnnoooooopppqqqpppoookkkhhheeeccccccaaa\\\WWW^^^```bbbccccccaaa```___\\\\\\___cccdddaaacccgggkkkfffdddgggiiihhhiiikkkhhhhhhjjjmmmpppmmmfffaaa^^^bbbfffhhhhhhhhhjjjlllhhheeeggg]]]CCC666333...,,,,,,---------,,,,,,+++000...---...///---+++***)))------)))))),,,---++++++*********++++++***(((++++++************++++++++++++++++++++++++++++++***''''''+++---,,,,,,---******)))***+++,,,...//////000000111111111111111111111111111222222222222/////////000000000111111222222111222333555888999;;;<<>>MMMZZZ]]]```aaaaaaaaabbb^^^XXXPPPRRRYYYbbbhhhiiijjjnnnllllllkkkiiihhhgggfffffffffeeeeeedddddddddeeefffhhhaaa[[[]]]aaadddhhhlllmmmmmmiiibbb___``````]]]]]]dddhhheeeZZZQQQOOOQQQMMMLLLMMMKKKGGGGGGPPP[[[dddeeegggiiikkkmmmnnnnnnnnnmmmnnnoooqqqqqqooommmppppppppppppppppppooonnnkkkiiigggfffeeeaaaZZZTTTZZZ]]]aaaaaa``````bbbeeeaaa___```bbb```\\\\\\```gggcccbbbdddeeedddggglllllliiigggjjjmmmlllddd]]]]]]```dddhhhjjjjjjiiiiiigggeeehhh^^^EEE777444...,,,,,,---------------,,,...///...,,,******+++,,,))),,,,,,))))))++++++)))***))))))***,,,,,,+++))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...***))),,,...,,,+++,,,******))))))***+++,,,,,,---...///000000000000000000000000000111111111111------...//////000111111111000//////000111333444555666777;;;???CCCHHHJJJKKKLLLOOORRRTTTSSSOOOLLLMMMPPPTTTZZZ___bbbeeefffbbbdddaaa\\\\\\```bbb```aaafffhhhgggfffgggddd___[[[[[[\\\^^^^^^\\\YYYUUUYYYXXXVVVSSSOOOJJJGGGEEEJJJJJJJJJKKKLLLNNNOOOPPP[[[^^^```aaafffnnnssstttmmmjjjgggeee___XXXWWWYYYZZZ[[[YYYVVVWWWYYYWWWRRRUUUUUUWWW]]]bbbdddbbb___```]]]YYYUUUQQQNNNLLLKKKNNNRRRWWWZZZZZZXXXWWWVVVXXX^^^gggmmmoooooonnnmmmkkklllmmmnnnmmmllljjjiiiaaa[[[UUUUUU\\\gggoootttyyyzzzyyyuuuooollllllnnnmmmmmmnnnnnnpppqqqsssttttttuuuxxxxxxxxxyyyzzz{{{xxxwwwvvvvvvxxxyyyyyyyyywwwvvvuuuxxx}}}~~~{{{zzz}}}~~~~~~{{{}}}{{{~~~}}}zzzyyyyyy{{{}}}||||||~~~~~~~~~~~~~~~}}}yyyyyyyyy{{{~~~~~~}}}~~~~~~~~~}}}}}}|||xxxxxx|||~~~|||{{{|||xxxvvvvvvzzzzzzwwwwwwzzzyyyzzz{{{||||||}}}}}}||||||{{{zzz{{{}}}~~~}}}|||yyyzzz|||}}}~~~|||{{{zzzwwwuuusssssstttuuutttsssrrrqqqqqqqqqsssvvvxxxzzzyyyzzz{{{}}}}}}}}}||||||yyyzzz{{{xxxuuutttwwwzzzvvvssspppoooppprrrsssssszzz}}}~~~}}}~~~~~~}}}||||||{{{{{{||||||}}}{{{yyyuuuoookkktttvvvwwwtttnnnjjjiiijjjnnnoooqqqtttrrrmmmlllmmmsssrrrrrrqqqqqqqqqrrrrrrtttsssssstttuuuuuurrrppppppsssvvvvvvttttttwwwzzz}}}}}}|||{{{zzzyyyxxxxxx\\\\\\ZZZWWWSSSQQQQQQRRRVVVYYY\\\[[[UUUNNNGGGCCC777444000---.../////////...---,,,,,,---...---+++***)))***+++---...,,,***---***)))+++***'''(((+++,,,+++++++++,,,---......++++++*********)))))))))+++,,,---...//////////////////000222555===LLLZZZ\\\___aaa```aaabbb___ZZZSSSTTTZZZeeekkklllkkklllllllllkkkiiihhhggggggggghhhgggfffeeeggglllsssxxx|||rrrgggccceeeiiilllnnnkkkkkkggg```]]]^^^___]]]^^^bbbgggeee___ZZZXXXYYYYYYWWWUUUPPPHHHEEEMMMXXXcccdddfffiiijjjkkkkkkkkkkkkkkklllnnnpppqqqooommmooopppppppppnnnmmmmmmmmmkkkiiihhhhhhfff```WWWPPPTTTYYY___aaa______cccggghhheeeddddddaaa]]]]]]aaabbb___]]]]]]\\\ZZZ^^^eeeiiigggggghhhiiihhhddd`````````aaadddggghhhfffdddhhhfffiii^^^EEE666222,,,......///000000000//////***///111...+++,,,...///***,,,,,,)))***,,,+++''')))((((((***,,,---,,,++++++++++++******+++++++++++++++++++++++++++++++++...***))),,,...,,,+++,,,++++++++++++++++++,,,,,,,,,,,,---...////////////////////////000000000000111111111000000000000000000000///......///000000444444555777;;;???DDDFFFGGGIIILLLOOOPPPOOOLLLJJJKKKMMMRRRXXX^^^bbbddddddbbbccc```\\\[[[___```______cccdddbbbbbbcccaaa]]]ZZZZZZZZZ[[[[[[ZZZXXXWWWUUUTTTSSSQQQOOOLLLJJJHHHGGGGGGHHHJJJMMMPPPRRRTTTXXXWWWVVVVVVYYY```gggkkkiiieeebbb^^^UUUMMMMMMRRRYYY\\\\\\XXXVVVWWWWWWUUUVVVVVVXXX\\\aaaccccccaaaeeebbb]]]WWWQQQMMMJJJIIILLLNNNPPPQQQQQQRRRTTTVVVYYYaaajjjpppqqqnnnlllkkkiiikkknnnppppppnnnjjjhhhaaa\\\WWWWWW]]]gggpppvvvwwwyyyyyyuuunnnjjjlllooommmmmmnnnoooooopppqqqrrrnnnqqquuuwwwxxxyyy{{{}}}wwwvvvvvvvvvwwwxxxyyyyyyuuutttuuuxxx|||}}}{{{yyyzzz}}}~~~}}}|||~~~~~~}}}|||zzz{{{|||~~~||||||}}}||||||~~~~~~~~~~~~~~~|||zzzzzzzzz{{{|||||||||{{{zzz}}}~~~~~~}}}}}}}}}{{{|||}}}{{{}}}zzzwwwxxx{{{{{{wwwwwwyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{xxxwwwvvvvvvwwwwwwvvvuuupppooonnnnnnpppsssvvvyyyyyyyyyzzz|||}}}|||zzzxxxxxxzzz{{{{{{yyyyyyzzz|||wwwtttqqqoooppprrrtttvvv~~~~~~~~~}}}}}}||||||||||||{{{zzzzzzyyywwwtttqqqsssvvvxxxvvvrrrmmmllllllsssuuuwwwxxxwwwuuutttvvvtttttttttsssrrrrrrssstttsssssstttuuuvvvuuurrrpppsssvvvxxxxxxvvvvvvxxx{{{}}}}}}|||{{{zzzyyyxxxxxx^^^^^^]]]ZZZVVVTTTTTTUUUUUUYYY]]]]]]ZZZUUUPPPMMM>>>999333///............///---,,,,,,......---,,,))))))***,,,......,,,***---***)))++++++))))))+++......---,,,+++++++++,,,++++++++++++*********)))((()))***+++++++++++++++000...///333666<<>>AAACCCDDDFFFIIIKKKKKKJJJJJJOOOUUUYYYZZZYYY```aaa^^^YYYXXX[[[]]][[[[[[[[[WWWQQQQQQVVVYYYYYY^^^]]]\\\YYYVVVUUUVVVWWWUUUUUUTTTRRRPPPNNNLLLKKKEEEGGGJJJNNNRRRUUUWWWXXXUUUQQQNNNNNNNNNMMMOOOTTTSSSPPPNNNMMMJJJGGGHHHMMMUUUYYYZZZWWWUUUXXXYYYWWWWWWXXXYYY[[[[[[[[[[[[ZZZ^^^ZZZTTTLLLFFFBBB@@@???FFFGGGFFFFFFFFFHHHKKKOOOZZZcccmmmrrrooollljjjjjjnnnoooqqqrrrqqqpppnnnmmmjjjiiihhhiiilllooosssvvvxxxyyyzzzxxxtttsssuuuwwwrrrrrrsssssstttssssssrrrrrrqqqrrrtttvvvvvvssspppqqqrrrttttttssstttvvvxxxxxxyyy{{{|||}}}~~~~~~~~~{{{}}}~~~}}}~~~~~~~~~{{{yyy{{{|||}}}~~~~~~~~~~~~~~~~~~{{{yyyzzz{{{||||||{{{zzzzzz{{{|||{{{yyyvvvtttwwwzzz||||||||||||}}}~~~~~~}}}}}}}}}}}}|||~~~~~~yyywwwzzz{{{yyyyyy||||||yyyxxxzzz}}}}}}~~~~~~~~~~~~}}}}}}{{{}}}~~~~~~||||||}}}}}}||||||vvvvvvxxxzzz{{{zzzuuurrrrrrqqqooonnnnnnpppqqqrrruuussssssuuuxxxyyywwwtttzzzzzz{{{|||{{{zzzxxxwwwrrrpppmmmjjjjjjpppwww}}}~~~||||||~~~}}}}}}|||{{{{{{|||{{{zzzxxxtttwwwzzzyyyuuussssssuuuwww|||}}}zzzxxxyyyyyywwwppptttyyyyyywwwuuuuuuwwwrrrqqqqqqrrrsssssspppnnnnnnqqqttttttrrrrrruuuxxx{{{{{{zzzyyyxxxwwwvvvvvvWWWVVVVVVYYY\\\\\\YYYUUUXXX[[[___aaaaaa``````aaaPPPIII>>>555000...,,,,,,---,,,,,,---///000///...,,,+++***+++,,,,,,+++)))...)))'''+++---+++***,,,+++------+++)))((())),,,++++++,,,,,,,,,+++***)))++++++,,,,,,------,,,,,,///***+++111444777FFFXXX[[[aaadddbbbaaabbbcccbbb```aaadddfffccc^^^^^^bbbeeegggiiijjjiiigggdddbbb[[[aaaeeeaaa```pppyyyiiieeedddaaaaaa]]]XXXWWW\\\______\\\]]]___cccfffgggfffddd\\\WWWVVVYYY\\\^^^ccciiijjjjjjjjjjjjkkkllllllmmmiiiiiijjjkkkmmmnnnllljjjhhhlllooonnnkkkiiilllnnnmmmlllkkkkkkiiicccYYYQQQUUUXXX\\\```bbbcccbbbaaaaaa]]]YYYXXXTTTQQQSSSYYY]]]___```\\\QQQIIILLLUUUTTTZZZ```dddeeefffhhhkkkiiijjjjjjhhheeedddgggjjjhhhddddddWWW>>>111111---((()))***+++,,,,,,,,,,,,$$$***+++'''(((...,,,$$$------+++***---///+++$$$)))))))))***,,,,,,+++***+++******))))))******+++++++++++++++++++++++++++///+++***,,,...+++***+++&&&''')))***+++,,,++++++***+++,,,...//////000000//////000000000111111111/////////000000000111111000000111111000000//////......//////000111111222555888;;;===???CCCIIIMMMMMMJJJHHHKKKRRRWWWYYYXXX]]]^^^[[[VVVUUUXXXYYYXXXWWWWWWSSSMMMMMMRRRVVVVVVZZZ\\\^^^\\\YYYVVVUUUVVVRRRRRRQQQOOOMMMKKKIIIHHHGGGIIIMMMQQQSSSTTTTTTTTTSSSOOOOOOQQQPPPKKKJJJNNNKKKGGGFFFJJJMMMMMMNNNQQQWWWYYYYYYXXXYYY\\\\\\ZZZ[[[]]]^^^___]]][[[YYYYYYWWWTTTNNNHHHDDDBBBAAAAAAIIIIIIJJJIIIHHHJJJLLLOOO[[[dddnnnrrroookkkkkkllloooooooooooopppqqqrrrsssnnnooorrrssstttssstttttt{{{zzzyyyxxxvvvvvvvvvvvvsssttttttuuuuuutttsssrrrpppnnnmmmqqqwwwxxxtttnnnnnnppprrrrrrqqqrrrtttwwwzzz{{{{{{||||||}}}}}}~~~~~~~~~{{{zzz{{{{{{}}}~~~~~~~~~|||~~~~~~}}}}}}~~~|||}}}~~~~~~}}}}}}~~~|||yyyvvvwwwyyy{{{zzzzzzzzz{{{||||||yyywwwssswww{{{}}}}}}||||||}}}zzz}}}~~~~~~}}}||||||~~~}}}yyyyyy}}}{{{xxxyyy|||}}}zzzyyy|||}}}~~~~~~~~~~~~}}}{{{~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxwwwxxxyyyzzzyyyvvvtttqqqppppppppppppqqqrrrrrrqqqooonnnrrrxxx{{{{{{xxx{{{zzzzzz{{{{{{zzzyyywwwqqqqqqpppnnnmmmqqqxxx~~~}}}}}}zzzzzz~~~}}}}}}|||{{{{{{||||||zzzyyyuuuxxxzzzyyyvvvuuuwwwyyyxxx}}}{{{xxxxxxvvvrrrmmmssszzz|||zzzwwwvvvwwwsssrrrqqqqqqrrrrrrqqqooolllooorrrrrrqqqrrruuuxxxzzzyyyyyyxxxwwwvvvuuuuuuPPPPPPRRRZZZbbbeeebbb^^^dddeeeggggggeeeccccccdddYYYQQQFFF;;;444111//////---,,,+++---///000000///...,,,+++++++++,,,***)))///)))'''+++---,,,+++,,,)))+++,,,+++((((((***---++++++,,,---,,,+++***)))''''''((()))))))))((((((---((()))///222555CCCVVVZZZ```cccaaa```bbbcccbbb___aaadddeee___YYY[[[```bbbdddgggiiiiiifffbbb___[[[cccggg```YYYddd|||jjjeeedddggggggbbb\\\[[[```ccccccXXX\\\aaaddddddeeefffhhhccc]]]ZZZ___eeegggjjjmmmjjjiiihhhggghhhiiikkklllkkkkkkkkklllnnnnnnllljjjhhhlllpppooollljjjmmmpppooonnnmmmmmmkkkeee[[[TTTUUUUUUVVVYYY]]]______^^^___ZZZVVVSSSOOOLLLOOOTTTZZZ\\\___[[[PPPGGGJJJSSSUUUXXX]]]cccgggiiihhhgggcccgggkkkiiieeeccceeeiiieeeaaaaaaUUU===222333000)))***+++,,,------...---+++///,,,%%%'''///---$$$,,,,,,***))),,,///***"""***))))))***,,,,,,+++))),,,++++++++++++++++++,,,++++++++++++++++++++++++222...,,,......+++)))***((()))+++---...///......***+++,,,...///000000000000000000000111111111111555555444333222111000//////000000111000000//////,,,---///000111222222222222444777999<<>>444...+++---...///---***))),,,///+++))))))------,,,,,,///***+++,,,---......---,,,******++++++++++++******+++---......,,,++++++++++++---///...---,,,---...---,,,+++---//////---***,,,---...---+++***+++,,,.........------,,,,,,,,,,,,---------......//////222222111111000000000000000111222111///.........111111000000000000111111///333555555444555:::???AAACCCEEEGGGJJJNNNSSSWWWRRRRRRSSSUUUWWWYYY[[[[[[XXXTTTOOOLLLLLLMMMMMMMMMLLLNNNQQQSSSTTTRRROOOMMMFFFMMMSSSUUUSSSTTTXXX]]]]]]]]][[[XXXUUUTTTUUUVVV]]]___bbbbbb```ZZZTTTOOOHHHHHHKKKPPPXXX___cccdddpppqqqsssuuuvvvuuuuuutttmmmhhhbbb]]]YYYVVVSSSQQQMMMJJJGGGIIIMMMPPPOOOMMMOOOVVVYYYRRRNNNQQQVVVYYYaaajjjqqqqqqoooqqqrrrrrrooossswwwuuuooolllmmmpppuuurrrrrrwwwxxxvvvtttuuuzzzxxxwwwvvvwwwxxxxxxxxxsssuuutttrrrrrrtttrrrmmmmmmnnnoooqqqrrrsssssssssrrrrrrrrrsssssssssttttttzzzzzz{{{{{{|||}}}~~~~~~~~~}}}zzz{{{{{{zzz{{{}}}~~~}}}~~~}}}{{{{{{}}}|||xxxuuussstttwwwyyyuuuxxxzzz{{{yyyyyyzzz|||{{{||||||||||||{{{{{{zzzwwwyyy||||||{{{yyyxxxyyy}}}~~~}}}{{{zzzyyy||||||||||||}}}}}}~~~~~~~~~~~~|||zzzxxxwww}}}|||||||||{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyxxxwwwqqqooooooqqqtttuuusssqqqwwwrrrqqquuuyyyxxxxxxzzzwwwxxxxxxxxxwwwvvvuuuuuuqqqqqqqqqrrrtttvvvxxxyyy{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~xxxyyyzzz{{{}}}~~~{{{yyywwwxxx{{{}}}}}}|||{{{{{{yyyvvvtttsssuuuvvvvvvvvvwwwxxxyyyyyyvvvtttooopppqqqrrrrrrssssssrrrpppppprrrtttuuuvvvuuutttyyyxxxwwwwwwyyyyyyvvvtttYYY\\\aaaeeegggfffdddbbbfffiiikkkkkkiiiiiilllpppiiihhhddd___UUUGGG999000111---+++...333333---(((***))))))+++,,,---+++***+++,,,***&&&&&&)))((($$$***************)))(((''')))))))))************+++///...,,,*********++++++&&&'''***------222@@@NNN]]]]]]VVVKKKEEEJJJQQQUUUYYY[[[___cccfffgggggggggiiijjjjjjgggbbb^^^^^^___bbb]]]YYYYYYYYYZZZ___eeekkkqqqtttpppfff]]][[[]]]dddkkkpppqqqtttwwwsssiiicccbbbaaa______```bbbccclllllllllllllllmmmmmmnnnooonnnlllkkkkkkmmmooopppooommmllllllmmmmmmllljjjjjjkkkjjjfffbbb___aaadddfffgggiiikkkiiiddd\\\WWWTTTSSSSSSWWW]]]```___]]]___[[[UUUPPPMMMKKKIIIHHHHHHLLLSSSWWWSSSNNNQQQXXX^^^bbbfffiiigggdddaaa___`````````aaaaaabbbbbbbbb```^^^XXXLLL>>>333,,,+++...---+++***)))***,,,---***...000...,,,+++'''""")))***,,,.../////////...++++++,,,,,,,,,,,,,,,++++++---......,,,++++++,,,,,,...//////...------...---,,,,,,---......,,,++++++---...---,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------333222000......///111222000111222111///.........111000000//////000000111...000222222000111555999:::<<<>>>AAACCCGGGKKKOOOMMMMMMNNNSSSXXX[[[ZZZXXXWWWTTTQQQOOOOOONNNMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJJJJNNNSSSTTTTTTUUU[[[```bbb```\\\XXXVVVWWW[[[^^^eeegggjjjjjjgggbbb[[[WWWKKKLLLOOOWWW```hhhnnnpppsssuuuwwwyyyyyyxxxwwwvvvjjjeee^^^XXXUUUSSSQQQPPPKKKJJJKKKOOOTTTWWWVVVTTTTTTWWWVVVPPPNNNQQQWWWZZZeeelllrrrrrrrrruuuwwwwwwvvvwwwwwwuuurrrooonnnoootttppppppuuuwwwvvvvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvtttvvvuuurrrsssuuutttoooqqqrrrrrrssssssrrrrrrqqqssssssttttttttttttuuuuuuyyyzzzzzz{{{|||}}}~~~{{{xxx{{{yyy{{{~~~}}}|||{{{|||~~~{{{wwwvvvxxx{{{wwwyyy{{{{{{zzzzzz{{{||||||||||||||||||{{{zzzyyyxxxzzz|||{{{yyyxxxwwwwww~~~}}}|||{{{zzzzzz~~~~~~}}}yyyvvvttt|||||||||}}}}}}|||||||||}}}}}}|||{{{zzzxxxvvvuuuqqqpppqqqrrrtttuuutttsssyyyuuutttxxxzzzxxxxxx{{{{{{{{{zzzyyywwwuuutttrrrnnnpppsssvvvxxxxxxxxxwwwuuuvvvwwwxxxzzz|||~~~~~~~~~}}}|||}}}~~~{{{yyyyyy{{{~~~{{{zzzxxxyyy{{{||||||{{{zzzzzzxxxvvvsssrrrssstttxxxwwwwwwwwwxxxwwwuuurrrooooooqqqrrrrrrrrrrrrrrrlllnnnrrruuuwwwwwwvvvvvv|||zzzxxxxxxyyyzzzzzzyyy\\\```eeehhhgggeeeeeefffjjjkkklllkkkjjjjjjmmmoookkkiiigggeee___RRRAAA555111...,,,...///---***************++++++,,,++++++,,,...---***))),,,+++(((******+++++++++)))(((''')))))))))))))))))))))***(((((()))***+++---...///******+++---...444AAAOOO\\\ZZZRRRFFFAAAGGGPPPUUUYYY[[[___bbbeeeggghhhhhhkkkjjjhhhddd```^^^\\\\\\ddd```]]]\\\[[[ZZZ___fffdddaaabbbfffaaaXXXWWW]]]bbbjjjppprrruuuvvvrrrjjjgggfffdddbbbaaabbbeeegggkkklllkkkiiiggggggjjjmmmkkkkkkjjjiiihhhhhhjjjlllooonnnmmmlllllllllkkkkkkkkkkkkjjjgggcccaaabbbdddggggggiiiiiihhhbbbZZZTTTUUUVVVXXX\\\```cccddddddbbbZZZQQQNNNPPPQQQOOOLLLGGGKKKTTTYYYWWWSSSVVV\\\]]]ccciiiiiieee```^^^___^^^___```bbbccceeeeeefffdddbbb[[[MMM<<<000,,,,,,///,,,)))((()))+++,,,+++)))111222+++((()))$$$***+++---...//////......***++++++,,,,,,,,,,,,,,,,,,---......,,,+++,,,------///000000...------...,,,,,,,,,,,,------,,,,,,+++---......,,,*********++++++++++++************------------------------111111//////...///000111,,,...000000000000000222000000////////////000000...///000///...///222555777888:::;;;<<<>>>BBBEEEHHHFFFFFFLLLTTTYYYXXXUUUWWWUUUSSSRRRRRRQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIQQQSSSUUUTTTRRRSSSXXX\\\```^^^ZZZVVVVVVZZZaaafffjjjjjjjjjiiigggccc___]]]QQQSSSYYYaaakkkrrruuuvvvqqqssswwwyyyzzzyyywwwuuukkkeee]]]WWWSSSQQQPPPOOOLLLMMMPPPUUUYYY[[[YYYWWWWWWVVVSSSOOOMMMQQQVVVZZZdddkkkrrrsssuuuyyyzzzyyyzzzyyywwwvvvvvvuuusssqqqsssoooooouuuyyyyyy{{{~~~yyy{{{||||||{{{xxxwwwvvvwwwxxxvvvrrrsssvvvuuurrrrrrrrrssssssssssssrrrrrruuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyzzz|||}}}}}}}}}~~~zzzwww}}}{{{zzz{{{~~~~~~}}}}}}}}}~~~|||yyy{{{yyyzzz{{{|||||||||||||||||||||||||||{{{{{{zzzyyy|||~~~~~~|||zzzzzzzzz|||{{{{{{|||{{{{{{~~~}}}yyyuuurrrxxxyyyzzz{{{|||{{{{{{{{{~~~~~~~~~}}}zzzwwwvvvvvvttttttttttttuuutttsssrrrwwwttttttxxxzzzxxxyyy}}}}}}|||zzzzzzyyywwwuuusssppprrruuuwwwyyyyyyxxxxxxwwwwwwxxxzzz|||~~~|||{{{|||}}}~~~}}}yyywwwzzz|||~~~}}}|||||||||{{{{{{{{{zzzzzzyyywwwtttssssssuuuyyyxxxwwwwwwwwwvvvtttqqqpppqqqrrrsssttttttttttttmmmqqquuuxxxyyyxxxwwwvvvzzzyyyyyyzzz{{{{{{{{{{{{___dddiiijjjhhhgggiiikkknnnnnnnnnmmmkkkkkkkkklllnnnjjjgggfffcccZZZLLL@@@333000///000,,,''')))///***+++++++++++++++,,,---+++...///,,,,,,......,,,***+++,,,---,,,+++)))(((***)))))))))))))))))))))###%%%(((,,,.../////////,,,++++++,,,---222>>>JJJXXXWWWRRRHHHEEELLLUUUZZZ_________```bbbdddggghhhjjjeee___\\\]]]\\\YYYVVV]]][[[[[[ZZZWWWXXXaaakkkjjjbbb___bbb___WWWWWW^^^ffflllsssvvvvvvuuupppkkkhhhhhhgggeeedddeeeiiimmmiiijjjiiieee``````dddiiilllnnnooonnnllllllmmmooonnnnnnmmmlllkkkkkklllmmmnnnmmmllljjjhhhggghhhiiiiiiiiijjjiiiggg```XXXSSSSSSVVVYYY]]]```bbbeeeggg___VVVMMMKKKPPPTTTRRRNNNHHHLLLSSSYYYXXXUUUVVV\\\]]]ccciiihhhccc^^^^^^``````aaabbbdddgggiiikkkkkkiiieee[[[JJJ999///,,,...///,,,))))))***+++++++++%%%,,,---((((((...,,,%%%,,,,,,---......---,,,+++))))))***+++,,,,,,++++++,,,---...---,,,,,,---///...000111111///---......,,,,,,,,,,,,++++++,,,,,,+++---//////,,,***))))))************************,,,,,,,,,,,,------------......000000000000///...,,,...000000000000000222000000////////////000000///////////////000222444666777888888888888:::<<>>BBBJJJQQQRRRQQQTTTSSSQQQQQQRRRQQQOOOMMMMMMLLLKKKJJJIIIIIIJJJKKKVVVVVVVVVTTTSSSSSSWWW[[[\\\[[[XXXVVVXXX^^^gggnnnmmmkkkhhhfffdddcccccccccYYY\\\ccclllssswwwwwwuuunnnqqqvvvzzz|||zzzxxxvvvlllfff^^^XXXTTTRRRPPPPPPPPPRRRVVVZZZ\\\[[[XXXUUUVVVTTTQQQNNNMMMNNNSSSXXX[[[cccjjjnnnrrrwwwxxxuuuzzzxxxvvvwwwxxxyyyxxxvvvvvvrrrrrrwww{{{{{{|||zzz}}}}}}zzzxxxxxxzzzzzzwwwsssssswwwvvvssspppqqqrrrssstttuuuuuuuuusssssssssssssssssssssssstttuuuwwwyyy{{{{{{||||||}}}yyyvvvxxxzzz{{{{{{yyyyyy|||~~~~~~~~~}}}|||{{{}}}~~~}}}zzz|||{{{{{{||||||}}}}}}|||||||||}}}}}}}}}|||{{{{{{zzz~~~||||||}}}}}}zzzzzz|||}}}}}}|||}}}|||~~~~~~~~~~~~}}}~~~~~~zzzvvvssswwwyyyzzz|||||||||{{{{{{{{{}}}~~~}}}zzzxxxxxxyyyyyyyyyyyywwwuuusssqqqpppsssqqqrrrwwwxxxxxxzzz{{{zzzyyyyyy{{{{{{yyyvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}{{{{{{{{{}}}~~~|||xxxvvvxxx~~~~~~zzz|||}}}~~~~~~}}}}}}~~~~~~zzz{{{{{{yyyvvvuuuvvvwwwzzzyyywwwwwwwwwvvvtttrrrrrrssstttuuuvvvvvvvvvvvvssswww{{{|||zzzwwwvvvuuutttwwwzzz|||}}}|||{{{zzzfffiiilllmmmkkkjjjkkkmmmoooooooooooonnnlllkkkjjjoookkkhhhgggfff```WWWOOO<<<555111111,,,&&&)))222+++,,,---,,,+++,,,---///(((---...,,,+++---...,,,+++++++++,,,,,,,,,+++++++++************)))))))))&&&(((+++...//////---,,,,,,)))(((***+++...888BBBRRRUUUSSSNNNMMMSSS[[[___cccaaa`````````bbbeeegggeee^^^WWWUUUXXXYYYVVVSSSTTTTTTVVVVVVTTTUUU___kkknnngggcccdddbbb\\\\\\aaalllqqqwwwyyyxxxtttpppnnngggiiijjjhhhfffggglllpppiiijjjhhh```WWWVVV[[[bbbhhhlllpppqqqpppnnnooopppnnnnnnnnnmmmllllllnnnppppppooonnnlllllllllmmmmmmkkkkkkkkkjjjgggaaaZZZTTTQQQTTTXXXYYYZZZ\\\aaaeee\\\SSSJJJJJJPPPTTTRRRNNNGGGIIIOOOUUUUUURRRTTTYYY^^^bbbgggfffbbb___aaacccfffeeeeeefffgggjjjlllmmmhhhbbbVVVFFF888000...000------,,,+++++++++++++++***------++++++------***,,,,,,---------,,,******((()))***+++,,,,,,,,,+++,,,---...---,,,,,,...000///111222111///.........+++,,,,,,+++******,,,---+++---//////---***)))))))))))))))***************)))))))))***+++,,,,,,,,,,,,---///111111000...---000111222111///.........000//////......//////000////////////000111333444444666777666555444555666<<<:::888:::@@@FFFIIIJJJMMMLLLKKKKKKLLLMMMLLLJJJLLLKKKJJJIIIIIIIIIJJJKKKSSSTTTTTTTTTUUUWWW[[[^^^ZZZYYYXXXXXX[[[bbbkkkqqqnnnllljjjgggffffffhhhiiiaaadddjjjqqqvvvvvvtttqqqooosssxxx|||~~~|||yyyvvvjjjeee___YYYVVVUUUSSSRRRTTTWWWZZZ\\\[[[XXXTTTRRRQQQPPPPPPOOOLLLJJJNNNTTTOOOVVV^^^ccciiippprrrpppwwwvvvuuuuuuwwwyyyyyyyyyzzzvvvvvvzzz|||{{{zzz|||{{{||||||}}}~~~}}}yyyssssssvvvwwwtttpppqqqsssuuuvvvwwwxxxxxxqqqqqqqqqqqqqqqpppppppppsssuuuwwwyyy{{{|||||||||{{{xxxvvvvvvyyy{{{zzzvvvvvvyyy}}}~~~~~~}}}|||zzzyyyyyyzzz{{{{{{zzz~~~~~~zzzyyy{{{}}}}}}||||||}}}~~~}}}||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~{{{yyyyyy}}}}}}~~~|||{{{|||}}}~~~~~~||||||}}}~~~}}}|||yyyvvv{{{|||~~~~~~}}}yyy|||~~~~~~{{{yyy{{{}}}|||}}}|||yyyuuurrrpppppppppoooqqqvvvwwwwwwzzzzzzxxxwwwyyy}}}~~~}}}zzz}}}{{{zzzxxxxxxzzz|||}}}|||||||||||||||}}}~~~~~~|||{{{{{{{{{|||~~~{{{yyywwwyyy|||~~~}}}{{{xxx{{{}}}~~~~~~zzz{{{|||{{{yyyxxxyyyzzz{{{zzzxxxwwwwwwwwwuuussstttuuuvvvwwwwwwxxxwwwwwwyyy}}}~~~zzzvvvttttttqqquuuzzz}}}}}}|||{{{{{{nnnooooooooommmllllllmmmnnnnnnooopppqqqooollljjjmmmkkkjjjiiiiiifffaaa\\\MMM===222111000***+++111---...///...,,,,,,///111(((---000---***,,,,,,***)))))))))******+++,,,---,,,,,,++++++***************+++,,,---...------,,,,,,)))((()))***,,,444<<>>??????@@@CCCFFFDDDGGGJJJMMMPPPSSSWWWYYYUUUQQQOOOPPPQQQQQQWWW______```bbbfffjjjkkkjjjhhhiiikkkhhhaaa___eeelllppppppooonnnnnnooommmiiifffYYYXXXVVVRRRPPPTTT\\\cccbbb___[[[YYYXXXWWWVVVUUURRRUUUUUUQQQMMMKKKKKKLLLQQQMMMMMMTTT\\\cccmmmvvvyyyuuurrrqqqrrrrrrrrrpppkkknnntttzzz~~~~~~|||zzzzzz{{{~~~|||yyyuuurrrpppqqqtttuuuuuuwwwyyy{{{||||||{{{{{{yyyxxxxxxzzz|||}}}zzzxxxvvvvvvxxxzzz{{{|||||||||~~~{{{xxxyyy||||||wwwssswwwvvvuuuuuuwwwyyyzzzzzzzzzxxxvvvwww{{{~~~~~~~~~}}}{{{{{{}}}~~~}}}{{{{{{{{{||||||||||||}}}}}}zzz~~~|||zzzzzz~~~|||{{{||||||~~~}}}}}}~~~}}}~~~}}}}}}~~~~~~}}}|||~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~{{{wwwuuutttqqqrrrtttuuuvvvxxxzzz||||||||||||}}}}}}~~~~~~}}}~~~{{{xxxxxx{{{|||yyywwwxxx}}}{{{zzz|||~~~}}}}}}||||||}}}~~~}}}{{{{{{|||}}}}}}}}}yyyzzz{{{||||||{{{zzzzzzuuuttttttvvvyyyzzzxxxvvv|||zzzwwwxxxwwwuuu{{{{{{|||}}}~~~~~~~~~~~~rrrssstttuuuuuutttssssssoooooooooooonnnmmmlllkkkkkkiiihhhhhhjjjlllkkkkkkmmmeeeXXXGGG999111......+++,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---++++++************++++++(((***+++,,,,,,***((('''***+++,,,,,,++++++---///000...,,,***+++...111444;;;III[[[eeeddd```\\\\\\```dddhhhjjjiiigggeeeeee^^^]]]ZZZUUUSSSVVV^^^eeeooorrruuuwwwvvvtttssssssooopppqqqsssuuuvvvwwwxxxrrrrrrqqqqqqqqqqqqrrrrrrnnnooonnnmmmnnnlllcccXXXQQQIIIBBB@@@@@@AAAFFFLLL```eeejjjllljjjhhhhhhiiiiiijjjjjjkkklllnnnooopppmmmkkkjjjkkknnnooollliiikkkjjjgggbbb\\\YYYXXXYYY\\\ZZZYYYYYYZZZZZZXXXWWWSSSZZZ]]]YYYYYY\\\ZZZSSSPPPSSSYYYbbbdddbbbcccgggkkkkkkiiigggddddddeeefffaaa___[[[SSSLLLJJJMMMPPPPPPNNNHHH@@@777111//////......------,,,,,,++++++*********,,,......,,,***)))*********))))))+++,,,/////////000000111111111---...///...,,,,,,...000...........................//////...,,,***+++,,,,,,------.........------******************))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,---......+++---...---,,,+++,,,---........................000///...---------//////........................//////000000000111111111//////000000111111222222222444777999:::<<>>>>>BBBJJJSSSdddgggkkkllljjjiiijjjlllmmmmmmmmmmmmmmmmmmmmmnnnkkkjjjjjjkkkmmmmmmkkkiiiiiigggbbb[[[TTTQQQSSSUUUWWWUUUTTTVVVYYY[[[[[[YYYVVV\\\___]]]\\\[[[VVVOOOOOOTTT]]]fffhhheeedddhhhkkkmmmnnnkkkgggddddddfffbbbaaa]]]VVVPPPMMMNNNQQQOOOLLLGGG???777111//////......------,,,++++++************+++------+++))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///---------....../////////...//////...,,,***++++++------......///.........---,,,,,,,,,,,,,,,++++++((((((((())))))*********,,,,,,++++++,,,,,,---...+++---...---,,,+++,,,------------...............000///...---------......------------------------////////////////////////......//////000000000000111222333555666777999::::::===BBBFFFJJJNNNSSSVVVTTTPPPMMMOOOSSSUUUVVVUUUUUUUUUWWW\\\ccciiimmmooommmlllgggbbbdddjjjmmmkkkmmmhhhcccbbbeeefffdddbbbaaa```]]]XXXUUUWWW]]]ccc[[[WWWRRRQQQSSSXXX]]]___VVVPPPKKKJJJIIIHHHIIIJJJPPPQQQSSSSSSQQQRRR[[[fffsssttttttttttttsssqqqpppppprrruuuyyy|||~~~}}}|||{{{zzzzzzzzz{{{|||yyywwwtttrrrrrrtttvvvwwwvvvyyy|||zzzvvvvvvzzz{{{{{{{{{zzzzzzxxxuuutttuuuuuuvvvvvvwwwvvvvvvvvvuuuvvvxxx|||~~~}}}xxxttttttuuuvvvwwwwwwxxxzzz|||~~~}}}|||xxxyyy{{{zzz|||}}}{{{yyyyyy{{{}}}~~~}}}|||yyyzzz{{{}}}~~~~~~}}}|||yyyyyyzzz|||~~~zzz{{{|||}}}}}}{{{yyyxxx{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}|||{{{|||}}}~~~|||yyyuuusssqqqtttsssssstttuuuwwwxxxxxxtttuuuwwwxxxzzz{{{||||||~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{{{{zzzwwwvvv{{{}}}{{{zzz|||}}}}}}~~~}}}}}}}}}~~~}}}||||||~~~}}}}}}}}}|||{{{yyywwwvvvuuusssssssssuuuyyy~~~zzzvvvvvvvvvtttuuuxxx|||~~~|||zzzlllnnnpppqqqrrrqqqooonnnnnnmmmkkkjjjjjjjjjkkkkkkgggggggggiiilllnnnmmmlllmmmmmmiii\\\JJJ<<<444333///////////////000000000***++++++,,,---------------,,,+++******+++,,,---++++++)))((((((((()))***+++,,,---,,,++++++---...///...,,,***+++---000222444BBBSSS___bbbbbbccceeeeeefffggghhhhhhfffcccaaa___]]]ZZZWWWXXX]]]eeejjjqqqtttwwwyyywwwuuuttttttuuuuuuuuuuuuuuuvvvvvvvvvrrrqqqpppoooooopppqqqrrrkkklllllljjjiiieeeYYYLLLIIIFFFDDDBBB???BBBOOO\\\fffjjjlllllljjjiiikkknnnqqqqqqpppooonnnmmmlllkkkjjjjjjkkklllmmmllljjjhhhhhhfffaaaYYYQQQOOOSSSXXX^^^ZZZXXXZZZ^^^aaa```^^^WWW\\\^^^]]][[[YYYSSSNNNLLLRRR]]]gggiiieeeeeeiiikkknnnpppoookkkhhhhhhiiieeeeeeccc]]]VVVQQQQQQRRRMMMKKKFFF>>>666111//////...------,,,++++++******+++******++++++***(((%%%+++***))))))***++++++,,,+++************)))))))))***,,,------,,,,,,---...,,,,,,------......//////...//////...,,,++++++,,,,,,------.../////////...------------,,,,,,++++++))))))))))))************,,,++++++++++++,,,------,,,.........---,,,---...---------.........//////.........---------......------------------------/////////............---////////////000000000000111111333555777888888888555888;;;>>>@@@CCCGGGIIINNNNNNOOOQQQUUUWWWUUUQQQMMMNNNQQQVVV^^^dddhhhjjjlllllljjjfffhhhnnnooommmmmmhhhdddeeeiiijjjfffaaa^^^______\\\YYYYYY\\\```\\\WWWQQQMMMOOOSSSWWWZZZUUUNNNJJJKKKKKKIIIIIILLLQQQSSSWWWXXXTTTSSS[[[eeeppprrrtttuuutttsssrrrrrrssstttvvvxxxzzz|||~~~~~~}}}|||{{{zzzyyyxxxvvvuuuttttttuuuxxxyyyyyy|||}}}{{{wwwvvv{{{{{{||||||{{{yyywwwuuutttttttttuuuuuuuuuuuuttttttvvvwwwxxxzzz{{{|||zzzyyytttvvvyyyyyyxxxyyyzzz}}}~~~}}}uuuwwwzzz}}}|||{{{{{{|||xxxyyy|||}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}{{{|||}}}zzz{{{}}}~~~}}}|||zzzxxxxxxzzz}}}~~~|||}}}}}}}}}}}}~~~~~~{{{zzz{{{~~~~~~}}}}}}|||}}}~~~||||||||||||{{{yyywwwuuutttrrrqqqrrruuuvvvvvvuuutttuuuwwwyyyzzz{{{||||||~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{|||xxxwww{{{~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}||||||~~~~~~}}}{{{yyywwwuuutttsssssstttwwwyyyzzz|||}}}~~~|||wwwwwwvvvtttsssvvvzzz~~~~~~{{{yyynnnoooppprrrrrrrrrqqqqqqpppmmmjjjgggfffgggjjjlllhhhggghhhjjjmmmooonnnmmmjjjlllkkkbbbRRRBBB888444...------,,,,,,,,,------***+++,,,------------,,,,,,,,,++++++++++++,,,,,,---,,,)))((('''(((***++++++,,,---,,,++++++,,,...---,,,++++++,,,...000111333===LLLYYY___bbbdddeeedddccccccdddeeeeeedddbbbcccbbb``````bbbfffkkknnnxxxzzz||||||yyyuuusssrrrttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrllllllkkkhhhhhhfff[[[PPPGGGFFFEEECCC???BBBOOO^^^hhhkkknnnmmmkkkjjjlllnnnssssssrrrqqqooommmkkkjjjiiijjjlllmmmmmmllljjjiiigggfffbbbZZZSSSRRRXXX___ddd___ZZZYYY\\\^^^[[[XXXTTTVVVXXXYYYXXXVVVSSSQQQLLLRRR___hhhiiieeefffkkklllmmmoooooonnnlllllllllfffhhhhhhccc[[[TTTQQQPPPLLLJJJEEE===666111///000------,,,,,,++++++******,,,++++++++++++***'''%%%,,,***))))))+++,,,,,,+++++++++++++++++++++++++++)))+++------,,,,,,---...,,,,,,------.........///---...///...,,,+++,,,---+++,,,---...............,,,,,,,,,+++******))))))************************+++++++++++++++,,,------,,,...///...---,,,---...,,,,,,------.../////////,,,,,,------............------------------------........................////////////000000000000///000333888<<<===<<<:::555777999::::::;;;===???EEEHHHKKKMMMPPPSSSPPPLLLLLLNNNRRRYYY```eeeggggggfffjjjlllkkkmmmqqqqqqooonnnjjjfffiiinnnnnnhhhbbbXXX[[[]]]\\\YYYYYY[[[^^^bbb\\\SSSMMMKKKMMMOOOQQQRRRMMMLLLQQQPPPKKKKKKPPPRRRUUU\\\```]]][[[aaaiiimmmpppssstttttttttuuuvvvvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuuuuutttssstttvvvxxxyyy{{{|||}}}{{{xxxxxx{{{~~~zzz|||}}}|||zzzxxxwwwwwwuuuuuuvvvvvvwwwvvvvvvvvvxxxxxxyyyyyyzzz{{{||||||vvvyyy||||||zzzyyy{{{}}}~~~xxxyyy|||~~~|||{{{|||~~~uuuvvvyyy{{{|||{{{zzzyyy}}}~~~}}}~~~~~~~~~}}}xxxzzz}}}~~~|||}}}~~~~~~{{{yyyzzz~~~}}}{{{~~~~~~|||zzzssspppoooqqqvvvyyyxxxwwwwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||xxxwwwzzz}}}||||||~~~~~~~~~~~~}}}||||||~~~~~~|||yyyvvvuuutttssstttwwwyyyyyyxxxuuutttttt}}}|||yyyxxxwwwuuurrruuuyyy}}}~~~}}}zzzyyyoooppppppqqqrrrrrrssssssrrrnnnhhhdddbbbeeeiiillliiiiiijjjlllooopppooommmiiilllmmmfffYYYHHH;;;444...---,,,*********++++++***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************,,,------,,,+++***,,,...******+++,,,---///000000000999FFFUUU___dddcccaaa```^^^]]]^^^bbbeeegggfffhhhhhhhhhjjjmmmoooqqqqqqvvvyyy{{{{{{xxxuuusssrrruuuuuuuuuuuuuuuuuuuuuuuussssssttttttttttttsssssspppooollliiijjjjjjcccYYYNNNKKKJJJJJJIIIMMMXXXccckkkoooqqqqqqooommmoooqqqpppqqqqqqpppooommmlllkkkiiikkkmmmnnnnnnllljjjjjjbbbccc```ZZZTTTTTT\\\cccddd]]]WWWVVVXXXYYYVVVQQQQQQQQQRRRTTTTTTSSSSSSSSSPPPWWWccckkkjjjfffggglllmmmmmmmmmnnnoooooommmkkkhhhkkkmmmiii```WWWQQQOOOKKKHHHDDD===666111///000------,,,,,,+++*********,,,,,,+++,,,---,,,***(((,,,***((())),,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,,,,,,,---------------------------+++---...---,,,,,,---///***+++,,,------.........---,,,,,,+++******))))))******))))))))))))))))))+++++++++***++++++,,,---+++---...---,,,+++,,,---,,,,,,------...//////000***+++,,,---.../////////------------------------............////////////////////////////////////,,,...222888<<<<<<888444555777888888777666888999:::@@@CCCAAACCCGGGIIIGGGKKKNNNTTT[[[aaacccbbb```^^^gggmmmnnnoooqqqsssqqqpppkkkfffhhhnnnpppjjjdddWWWYYY[[[ZZZXXXYYY]]]aaabbb\\\SSSLLLIIIJJJKKKLLLOOOLLLPPPXXXUUUMMMMMMUUUVVVYYY```eeeccc___```eeekkknnnrrrsssssstttwwwyyyxxxwwwwwwwwwxxxzzz|||~~~{{{{{{||||||zzzxxxvvvtttrrrrrrqqqrrrsssuuuwwwxxx|||{{{{{{zzzyyyyyyyyyzzzyyy{{{~~~~~~{{{yyyyyy{{{wwwxxxyyyzzzzzzzzzzzzzzzyyyzzz{{{{{{{{{{{{|||}}}xxx|||~~~{{{yyy{{{}}}}}}|||}}}{{{{{{|||wwwyyyzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||yyy~~~{{{vvvsssqqqssswwwzzzyyywwwzzz{{{}}}~~~~~~}}}~~~~~~|||}}}yyywwwzzz|||{{{|||~~~~~~~~~}}}|||}}}}}}zzzxxxvvvuuuuuutttwwwyyyxxxuuurrrrrrrrrsssyyy|||zzzyyy{{{zzzwwwrrrtttxxx{{{||||||zzzyyyoooooooooooopppqqqrrrssstttooohhhbbb```ccchhhllljjjjjjkkkmmmooopppooommmooorrrsssnnnbbbQQQBBB888444333222000/////////000+++,,,------------++++++++++++---......---++++++***+++---------,,,***(((,,,------,,,+++***,,,---((()))+++---///000000000...555CCCTTT```eeebbb]]]]]]ZZZXXX[[[```fffiiijjjkkklllnnnqqqtttuuutttsssnnnrrruuuwwwwwwuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzztttuuuvvvwwwwwwvvvuuutttsssrrrnnnkkkmmmnnniiiaaa^^^XXXUUUWWW[[[___hhhpppooosssvvvvvvsssrrrsssuuummmnnnooooooooonnnmmmllliiikkknnnooonnnlllkkkjjj]]]^^^]]]WWWRRRSSS\\\dddddd]]]WWWVVVZZZ[[[XXXTTTSSSPPPPPPPPPPPPOOOPPPRRRUUU\\\fffnnnlllggghhhnnnooommmkkkllloooooollliiijjjnnnqqqnnneeeZZZRRROOOJJJHHHCCC<<<555111000000------,,,,,,+++******))),,,,,,,,,---//////---+++---***((())),,,...---+++******+++++++++,,,,,,,,,'''))),,,---,,,,,,,,,---------------------------***,,,------------...000)))***+++,,,------------//////...------,,,++++++)))))))))))))))(((((((((++++++******++++++,,,---***+++,,,,,,******+++,,,,,,,,,------...///000000)))***+++---...///000000................................./////////000000........................,,,---111666999777000+++555666777666555444555666222999;;;777777>>>DDDDDDCCCGGGNNNVVV[[[\\\XXXUUUYYYdddmmmpppoooqqqsssrrrrrrkkkeeefffllloookkkeeeYYYZZZ[[[ZZZYYY[[[aaafff\\\VVVNNNIIIGGGHHHJJJKKKLLLLLLTTT\\\YYYOOOOOOWWW[[[]]]bbbgggddd]]]ZZZ\\\jjjmmmqqqssssssuuuxxx|||yyyxxxwwwwwwwwwyyy|||}}}xxxzzz{{{|||{{{yyywwwvvvpppoooooopppqqqsssvvvwww|||zzzyyyyyyzzzyyyxxxvvvxxx{{{~~~~~~|||zzz{{{}}}yyyzzz{{{|||}}}}}}}}}}}}xxxzzz}}}~~~}}}|||||||||yyy}}}|||yyy{{{}}}|||~~~|||yyy~~~~~~{{{zzzzzz|||}}}~~~}}}~~~}}}~~~~~~}}}{{{xxx|||yyy}}}xxxuuuuuuxxxzzzwwwsssyyy{{{}}}~~~~~~}}}|||~~~}}}~~~|||{{{yyy|||~~~|||}}}~~~}}}||||||~~~|||yyyxxxwwwwwwtttvvvxxxxxxvvvuuuwwwyyykkkrrrxxxyyyzzz||||||yyyrrrtttwwwzzz{{{{{{zzzyyynnnllllllnnnrrruuutttsssqqqoooggg^^^^^^eeeiiihhhmmmmmmlllllllllkkkkkkkkkkkkmmmnnnlllggg^^^MMM===:::666111------...///000222222111111000000//////,,,,,,,,,---------......******)))))))))***,,,---++++++++++++******))))))+++++++++,,,,,,,,,------///222<<>>@@@CCCGGGLLLQQQUUUXXXYYYbbbhhhhhhhhhmmmnnnlllooonnniiicccdddgggccc[[[\\\XXXTTTVVV\\\```aaa```cccZZZOOOHHHHHHHHHGGGFFFEEEMMMVVVXXXTTTOOOOOOQQQ[[[^^^```]]]YYYYYY```gggmmmoooqqqtttvvvwwwwwwwwwvvvvvvuuutttsssuuuyyy}}}yyyxxxxxx{{{}}}|||yyyuuuvvvppplllnnntttxxxwwwsssxxx{{{}}}zzzzzz|||{{{xxxwwwyyy{{{~~~~~~~~~{{{xxx{{{}}}|||zzzzzz}}}{{{vvvzzzzzzzzzyyyyyyxxxxxxxxx{{{~~~|||zzz{{{|||}}}yyywww~~~~~~}}}||||||xxxsssuuuyyy~~~~~~{{{~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyvvvsssrrrsssvvvwwwxxxyyy{{{~~~~~~~~~~~~}}}~~~|||zzzyyyxxxuuuzzz}}}}}}}}}}}}~~~|||vvvwwwxxxxxxzzz|||zzzvvvqqquuuyyy{{{{{{|||xxxzzz}}}~~~zzzvvvsssmmmllllllnnnrrrtttsssrrrnnnnnniiibbbbbbhhhkkkiiinnnnnnnnnmmmmmmmmmllllllmmmpppqqqooommmgggXXXKKK:::555///,,,,,,---------000////////////.........------------------,,,,,,+++***)))))))))***,,,---,,,,,,++++++************,,,,,,---------.........///000888HHHXXXaaabbb___```^^^]]]```fffjjjkkkkkklllmmmnnnoooooopppsssuuupppuuuyyyyyyvvvtttuuuwww{{{xxxvvvuuuvvvxxxxxxxxxwwwvvvuuuvvvvvvvvvtttrrrsssnnnlllppprrrooooooqqqqqqooommmnnnooonnnllliiioooppprrrsssssssssqqqpppnnnllljjjiiikkkllllllllliiifffeeeeeebbb\\\]]]aaa___^^^]]]]]]XXXSSSTTTXXXVVVTTTQQQPPPUUUZZZWWWPPPNNNQQQRRRPPPSSSYYY[[[XXXUUU]]]bbbaaa```fffmmmqqqrrrpppmmmkkkjjjjjjlllmmmmmmoootttvvvoooddd^^^^^^WWWXXXOOO>>>444333111+++111111111...+++)))((()))+++,,,,,,------,,,,,,+++---,,,******+++++++++******+++++++++))))))+++---*********,,,---...------///.........------------,,,,,,,,,---------------***+++---......---+++***---------,,,,,,,,,++++++///...---+++***(((''''''((())))))******************+++,,,+++)))))))))***((()))***+++,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,........................000222333222111111222333000000000000111111222333000111333555555444222000666555555555555666888999:::;;;===AAAEEEIIIMMMNNNQQQYYY]]]\\\]]]aaabbbaaadddccc___[[[[[[^^^ZZZRRRUUURRROOORRRXXX]]]___^^^\\\TTTJJJEEEDDDDDDBBB@@@DDDKKKSSSTTTPPPKKKKKKMMMRRRWWW[[[\\\ZZZ]]]dddkkkqqqrrrsssuuuvvvvvvuuuuuurrrrrrsssrrrrrrtttwwwzzz{{{zzzyyyzzz{{{{{{xxxuuupppllliiikkkpppssstttrrrzzz}}}~~~|||{{{}}}|||xxxtttvvvyyy|||~~~~~~~~~~~~~~~~~~{{{yyyzzz|||{{{yyy{{{~~~|||xxxwwwxxxxxxyyyyyyzzzyyyyyy|||~~~}}}{{{~~~~~~|||~~~}}}}}}zzzwwwxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyvvvrrrppprrruuuwwwxxxzzz|||}}}~~~~~~~~~}}}~~~~~~}}}{{{zzzzzzyyyyyy|||~~~}}}}}}~~~~~~~~~~~~|||zzzvvvuuutttuuuxxxzzzzzzwwwuuuwwwzzzzzzzzzzzz}}}zzz|||}}}~~~{{{xxxvvvlllllllllnnnqqqrrrqqqppplllllliiiddddddiiimmmmmmooooooooonnnnnnnnnmmmmmmmmmpppqqqqqqqqqnnneee[[[BBB:::111,,,---...---+++,,,------------.........,,,,,,,,,---------......+++************+++,,,,,,...---,,,+++***+++,,,------------........./////////...333@@@RRR___bbb___]]]^^^bbbeeehhhiiijjjiiiiiikkkmmmnnnooopppsssuuusssuuuxxxwwwuuutttvvvxxx}}}{{{yyyxxxxxxwwwuuutttuuusssrrrsssttttttsssrrrnnnjjjiiilllnnnnnnppprrruuutttssssssrrroookkkhhhnnnoooppprrrrrrqqqppppppnnnllljjjiiikkkllllllkkkkkkfffaaa\\\WWWSSSUUUZZZ\\\YYYXXXYYYWWWRRRPPPRRRNNNOOOOOONNNQQQUUUTTTPPPQQQTTTVVVUUUXXX]]]```___^^^``````]]]^^^eeekkknnnmmmmmmmmmlllllllllkkkkkkoooqqquuuwwwqqqhhhcccdddcccbbbWWWCCC555222///***///000000...+++))))))******+++---......---+++***+++,,,------+++******+++***++++++***(((((()))+++))))))***+++,,,,,,,,,,,,/////////.........------......---------------,,,++++++------------++++++.........---------,,,,,,*********++++++,,,,,,,,,((()))******++++++******,,,+++******++++++***)))))))))***+++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///...---...///......///111222222222222111222222222222111000000444444333333333333444555444555666999;;;>>>AAABBBGGGKKKMMMLLLLLLOOOQQQQQQSSSSSSPPPNNNNNNOOOKKKDDDIIIFFFEEEHHHOOOTTTWWWWWWUUUPPPIIIEEEEEEDDDBBB@@@DDDJJJQQQRRRNNNJJJIIIKKKPPPVVV\\\^^^^^^aaagggmmmttttttuuuuuuttttttsssrrrqqqsssuuuvvvvvvwwwzzz||||||zzzxxxwwwwwwvvvuuussspppoooooopppqqqtttvvvwwwyyy}}}}}}{{{{{{|||{{{wwwrrrtttwwwzzz}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzyyy{{{{{{yyy{{{~~~}}}xxxtttuuuwwwyyyzzzzzzzzzzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~|||~~~~~~~~~|||{{{yyyyyyuuuqqqoooqqquuuxxxzzz|||||||||}}}}}}~~~}}}}}}~~~~~~~~~|||{{{zzzzzzzzz{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxuuuqqqnnnpppuuuxxxzzzzzzxxxyyyzzzzzzyyyyyy{{{}}}{{{{{{|||}}}|||{{{yyyxxxkkklllmmmnnnoooooonnnnnnjjjhhheeeaaaaaagggmmmqqqooooooooonnnnnnnnnmmmmmmkkkmmmnnnmmmnnnooojjjcccRRRGGG999111///000///---++++++,,,------...//////)))***+++,,,...///000111++++++++++++++++++++++++///...,,,++++++,,,---...------------............000...///:::MMM]]]bbb___WWW\\\bbbfffffffffeeeeeefffhhhlllnnnoooppprrrttttttuuuvvvuuussstttvvvyyy|||{{{zzzzzzzzzxxxuuussssssrrrqqqqqqssstttsssrrrjjjfffbbbbbbeeejjjnnnqqqpppppprrrssssssqqqnnnkkknnnnnnooopppqqqppppppooopppooonnnmmmmmmkkkgggdddkkkeee]]]TTTNNNLLLPPPTTTWWWTTTTTTXXXYYYUUUSSSSSSLLLOOOOOOLLLLLLQQQSSSSSSVVVYYYZZZ[[[\\\___bbbccceeeeeeaaa^^^```fffjjjiiiiiijjjlllmmmmmmmmmkkkkkkmmmmmmoooooojjjcccbbbfffiiihhh[[[EEE777333000+++***+++------,,,,,,---...)))+++---//////---+++)))(((,,,///...+++))))))+++***++++++***((('''(((***)))***,,,,,,,,,,,,,,,---......---------,,,,,,,,,...---------,,,,,,+++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,(((((()))+++,,,...///000))))))***++++++++++++***---***((())),,,---+++((())))))***+++,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,+++)))((()))***+++---///111222222222111111111111000111111222222333333222222222222222222222222222333444666888888>>>??????>>>>>>@@@BBBCCCCCCCCCBBBBBBBBBAAA===888<<<::::::===BBBGGGIIIIIIJJJGGGDDDCCCDDDDDDBBBAAADDDIIINNNPPPMMMKKKKKKLLLVVV[[[```cccccccccgggjjjqqqqqqqqqqqqqqqqqqpppppppppsssvvvxxxyyyzzz{{{}}}|||zzzvvvtttrrrrrrrrrrrrsssuuuvvvuuuttttttwwwzzzwww{{{{{{yyyyyyzzzyyyuuusssuuuxxxzzz||||||{{{zzz}}}~~~~~~}}}|||{{{||||||zzz|||{{{yyy{{{}}}|||wwwsssuuuwwwyyyzzzzzzyyyxxx~~~~~~}}}}}}~~~|||||||||}}}~~~~~~~~~{{{~~~~~~|||~~~{{{~~~~~~}}}{{{zzzvvvrrrppprrrvvvzzz|||~~~}}}{{{{{{|||~~~}}}}}}~~~~~~~~~~~~~~~|||zzzyyyyyyyyyzzz}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}{{{yyyuuunnnjjjmmmsssxxxzzz|||zzzzzzzzzyyyyyyzzz{{{}}}{{{{{{{{{{{{{{{zzzzzzzzzjjjkkkmmmnnnmmmlllkkkkkkhhhddd___[[[[[[aaallluuunnnnnnnnnmmmmmmmmmlllllljjjmmmmmmkkkkkkmmmjjjfff```TTTCCC777222111///...,,,,,,---...///000000111+++,,,,,,------.........++++++,,,,,,,,,+++++++++...------,,,,,,---...///+++,,,,,,,,,,,,---------000///...555GGGZZZbbb```VVV[[[aaaeeeeeedddbbbbbbdddgggkkkooopppqqqrrrssstttttttttsssrrrsssvvvxxxxxxwwwxxxyyyzzzzzzwwwuuutttsssqqqqqqsssttttttssskkkfff```\\\___fffmmmppplllnnnqqqssssssrrrqqqpppnnnnnnooooooppppppppppppppppppppppppmmmfff^^^XXX```]]]VVVNNNIIIKKKPPPTTTXXXUUUUUUYYYZZZWWWTTTUUUMMMQQQPPPMMMMMMTTTZZZ]]]\\\]]]___```______bbbeeeiiiiiifffccceeeiiiiiieeefffgggiiikkklllkkkjjjjjjhhhfffdddbbb]]]YYY[[[```gggeeeYYYEEE777555333---)))+++,,,,,,+++,,,---...)))+++---//////---+++)))(((,,,///...+++))))))+++***++++++***((('''(((******,,,......,,,,,,---...,,,,,,,,,+++++++++******------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++.........---,,,++++++***))))))***+++++++++++++++,,,***((())),,,---+++(((*********++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...,,,+++,,,---+++,,,...000111222111111000//////000111333555666222222222222222222111111111111111111222333444444:::888666666777777999:::999888888::::::777444222555555555666999<<<>>>>>>;;;::::::;;;===>>>>>>===@@@CCCHHHJJJIIIIIIJJJKKKUUUYYY^^^`````````bbbdddhhhhhhhhhhhhiiiiiijjjjjjjjjmmmqqqtttvvvwwwxxxyyy{{{yyyvvvsssqqqqqqrrrssssssvvvxxxvvvrrrqqqsssvvvvvvzzz{{{yyyyyy{{{zzzvvvwwwxxxzzz{{{{{{zzzxxxwww|||~~~~~~{{{{{{|||~~~|||}}}|||zzzzzz|||zzzuuuuuuvvvwwwxxxxxxxxxwwwwww~~~~~~}}}}}}|||~~~~~~~~~{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{wwwtttsssuuuyyy}}}}}}zzzzzz|||~~~~~~~~~~~~}}}~~~|||zzzyyyxxxxxxxxx|||}}}~~~}}}}}}||||||~~~}}}uuulllgggmmmuuuyyy{{{~~~yyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~iiikkknnnnnnllljjjiiiiiieee___YYYVVVVVV[[[hhhuuunnnnnnnnnmmmmmmmmmllllllkkknnnnnnkkkjjjlllkkkhhhfff]]]OOOBBB888222///...------...///000000111111000///...---,,,++++++***,,,,,,,,,---,,,,,,+++***,,,,,,------------------+++++++++,,,,,,,,,------...000///222AAAUUU```___[[[]]]aaadddfffeeedddbbbcccggglllpppqqqqqqrrrrrrssssssrrrqqqqqqssstttuuuttttttuuuwwwzzz{{{yyyxxxvvvtttrrrqqqsssttttttsssooollleee___```hhhmmmnnnmmmpppssstttsssrrrqqqrrroooooooooooooooppppppppplllmmmnnnmmmjjjbbbXXXRRRTTTUUURRRMMMLLLPPPUUUWWW[[[XXXXXXYYYXXXSSSRRRTTTQQQTTTTTTRRRUUU^^^eeeggg``````bbbdddbbb___bbbhhhlllmmmllliiiiiikkkiiidddcccddddddeeeffffffggggggccc```^^^[[[UUUPPPRRRXXX^^^^^^TTTBBB666555444///---......---***))))))******+++---......---+++***+++,,,------+++******+++***++++++***(((((()))+++***---000///,,,+++,,,///++++++*********))))))))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,------------......)))***++++++,,,+++++++++***))))))***+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///------...///,,,,,,---///000000000000......///000111333555666111111222222333222222111111111111111222222333444777333111333444333333555444222333555555111000111444444444555666777888999555555666888999;;;;;;<<<999<<>>444444333...---......---***(((((()))+++,,,,,,------,,,,,,+++---,,,******+++++++++******+++++++++))))))+++---)))---000///+++)))+++...++++++++++++*********)))---------...............---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++((()))***,,,///111222333)))***++++++,,,,,,++++++(((***++++++******+++,,,***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------------......///000------...///111222333333...///000222222222111111000000000000111222333444555///---111444111000222333000000333222...///333222222333444444555666777555666666777777777999:::777888999999999999:::;;;===???BBBEEEHHHJJJLLLNNNKKKKKKKKKKKKLLLNNNOOOQQQWWWZZZ^^^aaadddfffiiilllnnnooopppnnnllllllooorrrppprrrsssssssssrrrssssssqqquuuxxxwwwxxx{{{{{{xxxwwwxxxyyyyyyyyywwwuuusssuuuyyy}}}}}}yyywwwxxxzzzyyy{{{zzzyyy{{{~~~}}}yyyuuuttttttttttttvvvyyyzzzvvvyyy||||||{{{zzzyyyyyyzzz}}}}}}yyyxxx{{{~~~~~~~~~~~~}}}|||{{{}}}|||}}}~~~~~~~~~}}}|||{{{xxxvvvuuuwwwzzz}}}~~~|||yyyzzz~~~~~~xxxyyy{{{}}}}}}}}}|||{{{}}}|||{{{~~~~~~||||||{{{~~~xxxmmmkkkwww~~~yyyyyy{{{hhhkkknnnnnnjjjgggeeefff___ZZZWWWWWWVVVWWWcccqqqppppppppppppooooooooooooiiilllmmmjjjiiikkkllljjjdddfffeee]]]NNN???666222.........///////////////))))))+++,,,...///111111,,,,,,---...---,,,***)))(((***,,,//////...,,,***---------.........//////'''///111...777KKKYYY[[[bbb^^^\\\^^^dddfffeeeaaaeeeiiiooorrrsssrrrqqqqqqpppoooooopppqqqrrrqqqppprrrrrrrrrtttwwwyyyyyyyyywwwuuuqqqppppppqqqqqqqqqppprrrpppjjjiiikkkhhhaaadddgggjjjkkkkkkmmmppptttpppppppppooopppqqqqqqrrrjjjiiiiiiiiiiiihhheeeccc___eeefff```]]]^^^\\\WWWRRRRRRTTTUUUPPPMMMQQQYYYcccfffgggfffhhhkkkhhhcccbbbbbbfffjjjhhhdddiiirrroooqqqpppjjjfffhhhiiihhh___]]]ZZZWWWXXX[[[___aaa^^^___bbbbbb[[[PPPKKKLLLNNNPPPJJJ;;;333333222,,,***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,)))(((+++---,,,******+++++++++***+++,,,...(((,,,///...***(((***---,,,,,,,,,+++++++++******......//////000000111111---,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................******+++,,,,,,,,,,,,+++'''***,,,+++)))(((+++...++++++++++++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///000///...---,,,,,,---///000------...///000000//////,,,---///111111111111111.........///000222333444333---+++111333000...000333//////222111---///444...///111222222333444666333333333222111000222333888888777777666555555666999:::<<<>>>???AAACCCDDDCCCBBBBBBAAABBBCCCEEEFFFGGGIIIMMMPPPRRRVVVYYY\\\eeegggiiihhhggggggjjjmmmggghhhiiikkkmmmnnnnnnnnnlllpppsssssstttxxxxxxvvvtttuuuwwwxxxwwwvvvuuusssqqqvvv||||||xxxuuuvvvxxxvvvxxxyyyyyy||||||tttsssrrrrrrtttwww{{{}}}sssuuuxxxyyyyyywwwwwwxxxzzz}}}~~~|||xxxvvvyyy}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}zzzzzz{{{||||||{{{zzzyyyuuuuuuuuuwwwzzz}}}~~~}}}{{{yyy{{{}}}tttvvvzzz~~~~~~~~~}}}|||~~~~~~}}}}}}yyy}}}}}}|||~~~yyynnnmmmzzz~~~zzz{{{}}}}}}ssstttuuurrrllleee___]]][[[[[[ZZZVVVTTTYYYbbbjjjqqqrrrssssssrrrooollljjjllljjjhhhhhhjjjkkkiiiggg^^^bbbdddaaa\\\SSSCCC666111000......////////////,,,,,,,,,+++++++++******.../////////000000111111+++***)))***,,,---,,,+++***+++,,,,,,------------...///...---///<<>>>>>===@@@AAABBBEEEGGGKKKMMMNNNTTTVVVXXX[[[^^^aaabbbcccaaa___]]]\\\]]]___ccceeeeeegggjjjlllmmmnnnppprrrnnnpppsssuuuvvvuuusssrrrooorrruuuyyyzzzyyywwwuuu{{{xxxvvvxxx|||}}}zzzwwwxxxwwwuuusssqqqrrrvvvyyyzzz{{{{{{zzzxxxwwwxxxyyy~~~}}}|||zzzxxxxxx{{{}}}{{{||||||}}}}}}}}}||||||~~~~~~}}}~~~~~~|||xxxuuurrrvvvuuutttuuuwwwxxxxxxwwwuuuyyy{{{yyyzzz{{{|||}}}~~~~~~~~~}}}~~~||||||}}}|||{{{{{{|||{{{}}}}}}~~~~~~sssooommmttt~~~}}}~~~nnnqqqsssqqqllleee___\\\WWWYYY[[[\\\\\\aaaiiippprrrsssuuuuuutttrrrooommmkkkiiihhhiiijjjiiigggdddccchhhkkkiiieee\\\MMM@@@444111......//////---+++------------,,,,,,,,,+++........./////////000000+++***)))***,,,---,,,+++***+++,,,------------------......,,,...999JJJWWW```______aaaeeeggggggfffgggkkkoooqqqpppooonnnnnnuuusssqqqpppqqqrrrrrrqqqtttooonnnrrruuuuuuuuuwwwuuuuuuttttttttttttuuuuuutttsssnnnjjjjjjjjjddd\\\[[[___ffflllooonnnkkkiiijjjkkkkkkkkkjjjhhhgggfffhhheeedddgggllloooooommmnnnnnnmmmjjjeee^^^XXXTTTQQQTTT\\\bbb```\\\```hhhlllmmmmmmjjjfffbbbbbbbbb^^^]]]^^^bbbcccccchhhnnnoooqqqnnnhhheeefffddd```XXXWWWWWWXXXZZZ\\\___```ccccccdddcccaaa[[[TTTPPPMMMLLLEEE888111000000------............---++++++++++++++++++,,,,,,---------,,,+++***+++,,,...///+++)))***+++'''"""%%%,,,++++++,,,,,,---,,,,,,,,,***+++,,,+++)))((()))***---------,,,,,,+++++++++---,,,,,,++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***))))))******+++******++++++++++++******+++***+++,,,......,,,***+++......+++***------***,,,---......------.../////////.........---------.../////////000000000000000111111111111111111000//////000000111222222333222111000/////////000111---///000111//////000111...//////000000000000000000000111222333444333222333333222222222333555555444444555666777888999999888777777888:::;;;;;;:::<<<<<<===>>>???AAACCCDDDCCCEEEHHHKKKOOOQQQSSSTTTQQQPPPNNNNNNNNNPPPSSSTTTYYY[[[^^^___```aaabbbddddddfffhhhjjjllllllkkkkkklllnnnqqqtttvvvvvvuuutttyyywwwuuuwww{{{|||yyyvvvtttttttttssssssuuuyyy||||||||||||{{{zzz{{{}}}|||zzzzzz|||~~~}}}}}}~~~~~~~~~}}}}}}|||~~~~~~}}}{{{xxxvvvzzzxxxvvvuuuvvvxxxxxxxxxuuuxxxxxxvvvvvv{{{}}}|||}}}{{{}}}}}}||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~|||||||||~~~|||~~~}}}rrroooooouuukkknnnpppppplllfffaaa___ZZZ^^^bbbdddfffiiipppuuuuuuvvvwwwwwwvvvtttrrrpppjjjjjjkkkmmmmmmkkkgggdddgggmmmrrrqqqnnngggZZZNNN???888111...//////,,,)))............------------------------............,,,***)))***+++---,,,++++++,,,,,,------------,,,+++------,,,---444@@@JJJTTTWWWZZZ]]]```cccfffiiijjjllloooooonnnmmmmmmmmmvvvsssqqqrrruuuuuusssqqquuuqqqppptttvvvuuuuuuxxxyyyxxxxxxwwwvvvuuuuuutttoooooollliiijjjkkkfff```___eeelllooommmiiiffffffhhhhhhhhhgggddd___ZZZWWW[[[ZZZ[[[```hhhnnnppppppsssrrroookkkddd]]]VVVRRRRRRWWWaaaiiiiiigggiiinnnpppooommmhhhccc```______[[[YYYZZZ^^^``````eeekkklllmmmkkkfffddddddccc```[[[[[[[[[\\\^^^```bbbcccaaaaaaccceeeeee```XXXQQQMMMJJJBBB777111000///---////////////...---,,,+++***+++++++++++++++,,,,,,,,,,,,+++******+++---...************'''###%%%*********+++,,,---------,,,)))***+++***(((((((((***------,,,,,,,,,,,,++++++++++++*********++++++,,,))))))***+++,,,---......++++++++++++,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,+++***************++++++************+++++++++******+++---,,,***(((***------***+++......++++++,,,...---,,,,,,---///...............---------....../////////000000000111111333333333333111111...///111222333333222222222111000/////////000000---...000000/////////000***+++,,,...///000000000///000111222222333333222111111222333333333333222555444444444444555666777555444333444666888777666888888777777777888999999;;;<<<>>>AAACCCDDDEEEFFF@@@@@@?????????@@@@@@AAAIIIKKKMMMNNNNNNNNNOOOPPPRRRSSSUUUWWWYYY[[[\\\]]]```aaadddfffiiikkkllllllrrrpppppprrruuuwwwuuurrrppprrrsssttttttuuuxxxzzzyyyzzzzzzzzzzzz{{{~~~{{{{{{}}}~~~}}}}}}~~~~~~|||~~~|||{{{zzz~~~{{{xxxwwwxxxxxxxxxxxxvvvxxxwwwtttuuuyyy{{{yyy~~~|||{{{|||~~~{{{~~~|||zzzyyyyyyzzz|||}}}|||}}}~~~~~~|||}}}~~~~~~zzzrrrqqqrrrxxxkkkmmmnnnnnnkkkhhhgggfffgggiiikkkkkklllnnnrrruuuzzzzzzyyyxxxvvvssspppooojjjlllpppssssssqqqllliiilllqqquuutttqqqmmmeee]]]OOODDD888000///000...,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,---,,,,,,,,,---------------,,,***,,,---,,,,,,///666===EEEJJJQQQTTTVVVYYY___eeegggiiijjjkkkkkkkkklllnnnuuusssqqqsssvvvwwwtttqqquuurrrqqquuuvvvttttttwwwxxxxxxxxxxxxwwwvvvuuuuuunnnmmmjjjffffffhhhgggbbbeeejjjnnnmmmgggbbbaaacccfffeeeccc```[[[UUUPPPMMMLLLKKKKKKQQQZZZcccjjjmmmsssrrrooojjjccc\\\UUUQQQUUU\\\gggnnnooommmmmmooorrrqqqnnnjjjeee```]]][[[WWWUUUVVVZZZ[[[\\\```gggiiiiiihhheeedddccccccbbb\\\]]]^^^```aaacccdddeeeaaa``````bbbccc___VVVOOOMMMHHH???666111///...---000//////...---,,,++++++++++++++++++++++++++++++,,,+++*********+++,,,,,,)))***++++++((('''(((+++((()))***+++,,,---------)))***+++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************,,,+++***))))))***+++,,,+++******+++,,,+++)))'''))),,,,,,***+++//////---***,,,------,,,,,,---..................................../////////000000000111222333333222111000...000222333444333222000111111000000////////////,,,...000000///...///000)))***,,,---//////000000...///111111111111222222///000222333333222111000555444333222222333444444222111111222444555555444777666666555555555666666<<<=========<<<<<<;;;:::888888999999999888777777===???AAAAAA@@@???@@@AAA@@@@@@AAACCCEEEHHHKKKMMMNNNOOOPPPRRRUUUWWWZZZ[[[cccbbbcccfffjjjmmmlllkkknnnoooqqqrrrqqqpppqqqrrrsssuuuxxxyyyyyyzzz|||}}}~~~~~~~~~}}}{{{zzz|||~~~~~~}}}|||~~~}}}}}}~~~~~~|||~~~~~~~~~~~~}}}|||{{{{{{}}}|||{{{{{{||||||zzzyyyyyyzzzyyyvvvwww|||}}}zzzzzzwwwvvvyyy~~~|||zzzyyyyyyxxxxxxyyyzzzzzz}}}}}}~~~}}}{{{{{{}}}xxxssssssuuuzzz}}}}}}}}}oooooonnnllljjjkkkmmmooorrrqqqqqqpppppprrrvvvyyy~~~|||yyyuuupppmmmjjjhhhlllrrrvvvwwwtttpppnnnrrrwwwxxxuuusssrrrooojjj^^^QQQ???333......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---+++))))))***,,,---------------......------,,,)))+++------,,,,,,000333777===DDDGGGHHHKKKRRRYYY]]]___```bbbdddgggkkknnnrrrqqqppprrruuuvvvtttqqqtttrrrrrruuuuuurrrrrruuutttuuuvvvwwwwwwwwwvvvvvvpppoooiiibbbaaaeeegggeeejjjllllllggg```\\\]]]```hhheeeaaa\\\WWWRRROOOMMMDDDAAA@@@CCCLLLWWWbbbhhhoooooommmiiiccc\\\VVVRRRTTT\\\gggmmmppppppppppppppppppooommmhhhbbb[[[VVVTTTRRRSSSVVVWWWXXX\\\bbbfffdddcccccccccbbbbbbccc[[[]]]___aaacccddddddddddddbbb``````___[[[UUUPPPMMMEEE;;;555111///......///...---,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++(((***,,,++++++,,,------((()))***+++,,,,,,------)))***+++***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.../////////000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,+++***))))))***+++,,,*********+++,,,,,,***((((((+++,,,***+++//////---***+++,,,,,,++++++,,,...---.................................////////////...///000111111000///......000222333333222111000000000000000//////......,,,...///000///...///000,,,---......////////////,,,///111111000000111222///000222333333222000...444333333222222222222222222111000111444555444333555444444444444555666777999999999888777666444444666777777888888777666555888999;;;;;;999888999999666666666777:::===@@@BBB??????@@@AAACCCFFFIIIJJJPPPPPPSSSWWW[[[^^^______ccceeehhhiiihhhhhhiiiiiimmmrrrwww{{{{{{zzzzzzzzz|||}}}~~~}}}|||{{{}}}~~~~~~}}}|||}}}~~~~~~}}}~~~|||||||||}}}~~~~~~}}}|||}}}~~~~~~zzz{{{}}}}}}zzzyyyzzzyyywwwzzz~~~~~~yyyuuuttttttvvvyyyyyyvvvsssrrrtttvvvyyyzzzzzzyyyxxx~~~|||||||||~~~~~~|||zzz{{{}}}xxxuuuwwwyyy}}}}}}}}}~~~ppppppooommmlllnnnqqquuutttsssrrrrrrtttwww{{{}}}}}}yyysssnnnjjjhhhggglllssswwwwwwtttqqqoooxxx|||}}}yyywwwwwwvvvsssggg[[[III999000---...000---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---+++)))(((***,,,---------............------,,,***,,,---...---,,,---......333999<<<<<>>???@@@BBBEEEHHHLLLOOOQQQRRRQQQSSSWWWYYYZZZ\\\^^^```eeejjjqqqvvvwwwwwwwwwvvvyyyzzz||||||||||||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{|||~~~zzz{{{|||}}}~~~||||||}}}}}}|||}}}|||{{{|||{{{|||}}}xxxyyyxxxwwwzzz}}}zzzsssoooqqqssssssqqqmmmiiifffkkknnnsssxxxzzzzzzyyyxxx~~~}}}{{{zzz{{{~~~}}}|||{{{|||~~~}}}{{{{{{{{{~~~yyywwwzzz}}}~~~nnnoooppppppoooppprrrtttsssssstttvvvyyy{{{||||||~~~yyytttoookkkiiikkkpppvvvyyywwwtttqqqoooxxx~~~~~~{{{yyywwwtttnnnfffWWWFFF888000000222............------------------,,,,,,,,,+++++++++...+++((((((***,,,------...............---,,,,,,+++,,,...///......------,,,///333444555666:::===AAACCCDDDGGGLLLTTT\\\bbbhhhkkkmmmllljjjjjjooosssttttttvvvxxxvvvqqqqqquuuqqqrrruuuwwwxxxxxxwwwwwwuuuwwwtttnnnlllnnnpppnnnuuutttqqqmmmhhhddd```^^^bbbaaa```___]]]\\\ZZZYYYIIIHHHFFFEEEHHHOOOWWW\\\aaadddhhhjjjiiiddd___[[[SSSZZZaaaccchhhooorrrpppfffeeedddcccaaa[[[TTTNNNRRRPPPPPPRRRRRRQQQTTTZZZZZZWWWWWW[[[\\\ZZZ[[[___ZZZ\\\```ccceeeeeedddcccdddgggjjjggg```YYYVVVUUUMMMAAA666222111------///------,,,+++,,,---...///.........---------,,,,,,---------------,,,+++++++++......++++++...,,,''')))******+++++++++******+++,,,---,,,+++******,,,+++++++++,,,,,,------------,,,,,,++++++++++++,,,***************+++++++++,,,,,,,,,,,,------------.............../////////,,,,,,---......---,,,,,,)))***+++------------,,,******++++++++++++******))))))))),,,...///---,,,))),,,---***+++......,,,)))***++++++******+++,,,---------.........//////---------........./////////...---,,,,,,---...///////////////////////////...///000000000///...---+++---//////...---...///......////////////......***...111111...---///333222222333333333222000000///111333444555333111000111000000111333444444333333222222222222333333444333444555666777777888888222222333333444444555555444555777777666555555666555555555555666777888888999999999999::::::::::::999;;;===???AAABBBDDDEEEAAADDDGGGIIIJJJLLLPPPRRRTTTXXX^^^cccfffjjjmmmooorrrtttwwwxxxxxxyyy{{{}}}zzzzzz{{{|||}}}}}}}}}}}}~~~{{{yyyyyy{{{}}}yyyzzz}}}~~~zzz{{{}}}~~~~~~{{{yyyyyyzzzyyyzzzzzzyyy{{{{{{tttlllhhhmmmssssssnnnhhhddddddgggjjjoootttxxx{{{||||||zzzzzz{{{|||}}}|||{{{|||}}}~~~|||zzzzzz{{{}}}~~~~~~|||}}}}}}{{{www{{{~~~~~~}}}}}}kkknnnqqqsssrrrqqqqqqrrrrrrsssvvvyyy||||||zzzxxx~~~zzzuuupppmmmkkkpppuuu{{{|||yyyuuurrrqqquuu}}}}}}yyyuuuqqqsssnnncccRRRAAA666333444000/////////............---------,,,,,,+++++++++...+++(((((())),,,---....../////////...---,,,,,,,,,---...///000///......---...000111222222444666999:::<<<>>>CCCLLLUUU\\\eeeiiillljjjffffffmmmsssuuuuuuxxxzzzwwwrrrrrrvvvrrrtttvvvxxxyyyxxxwwwvvvuuuyyyzzzvvvtttuuuuuurrrnnnmmmkkkjjjfffaaaZZZUUU[[[\\\^^^______]]][[[ZZZLLLKKKKKKJJJKKKNNNSSSVVV]]]aaagggkkklllhhhccc___XXX^^^aaaaaadddlllnnnlllccc```]]][[[ZZZWWWQQQMMMSSSPPPPPPRRRQQQOOORRRXXXVVVRRRRRRXXXYYYVVVXXX]]]ZZZ]]]aaaeeeffffffdddccc^^^eeekkkjjjaaaYYYUUUUUUNNN@@@444222111------///------,,,,,,---...000111/////////......------------.........------,,,+++,,,000///+++***---***###******+++++++++******))),,,---...---+++***+++,,,+++++++++,,,,,,---------......---,,,++++++++++++(((((()))***+++,,,,,,---,,,,,,------------...............---,,,,,,++++++,,,,,,---......---,,,,,,((()))+++---.........---)))***+++,,,,,,+++***)))((((((***,,,///000///---***------++++++......+++(((***++++++******+++,,,---------.........//////---------.........//////111///---++++++---///111000///............//////...///000000000///---,,,+++---//////...---...///,,,---....../////////...)))...111111...---///333333333333333333222111111...000333666666444222000111000///000333444333222555555444333333333333333111222222333333222222111111111111111222333555666222444555555444444444555555555555444444444444444:::::::::::::::999777777777999;;;<<<;;;<<<<<<===;;;===>>>??????@@@CCCEEECCCFFFKKKOOOTTT[[[aaafffkkkmmmqqqssstttuuuwwwyyywwwxxxyyy{{{||||||||||||~~~{{{xxxwwwyyy{{{xxxzzz}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~}}}~~~}}}{{{|||{{{rrrgggaaajjjtttvvvpppjjjhhhiiifffhhhlllpppvvvzzz~~~wwwyyy{{{~~~|||{{{|||}}}||||||}}}{{{~~~}}}||||||~~~zzz{{{||||||vvv||||||~~~zzzzzzyyyzzz|||nnnnnnrrrwwwvvvrrrppprrrrrrwww|||~~~|||zzzzzz{{{}}}yyyxxxyyyyyyxxxvvv|||}}}~~~|||xxxuuussssss}}}~~~~~~}}}|||}}}~~~vvvuuummm___PPPDDD888...000000000000000000000000333000,,,++++++,,,,,,+++,,,******---...++++++...---.........---,,,,,,+++.........------,,,,,,,,,...............///000000555444444666:::???EEEIIITTTZZZbbbgggiiijjjmmmooopppssswwwxxxwwwvvvuuuuuuuuuttttttvvvyyyzzzzzzyyy{{{wwwsssrrrtttvvvuuutttpppllljjjkkkggg___XXXUUUVVVYYY^^^bbbbbb___[[[XXXPPPSSSUUUTTTSSSSSSVVVYYY___dddggggggffffffbbb\\\YYY```gggiiikkkllliiidddZZZZZZYYYWWWTTTQQQNNNLLLOOOQQQRRRQQQNNNMMMPPPRRRRRRUUUWWWVVVTTTTTTVVVXXXVVVYYY^^^fffnnnsssttttttfffggghhhgggbbb\\\XXXUUUKKK@@@777333000,,,---222,,,------......------,,,222000...---,,,---...///000...++++++---...//////000...++++++,,,---------++++++++++++++++++++++++)))---...***)))+++,,,******,,,...---***((()))+++)))+++,,,,,,+++***+++,,,***+++,,,+++******,,,......------,,,,,,,,,------//////...---+++***,,,...,,,++++++***)))))))))***+++******+++---......---++++++***)))***+++,,,---*********++++++,,,,,,,,,+++)))))))))&&&###&&&---******+++,,,,,,,,,,,,+++---------.........//////............////////////111---,,,///000//////111000...111777777111///111---------.........//////222///+++,,,...///---+++,,,---......------...000000//////...------,,,,,,111111111111111111111111333111111222555555222///000111222333333222111000444444444333333222222222333222111111000000111111333444444222111000111333888555222222444555444333666444222333444555444444999777555555777999:::999888999:::<<<======<<<<<<888999<<<>>>@@@??????>>><<<===AAAFFFIIILLLSSS[[[aaabbbcccdddgggmmmtttzzzrrrvvv{{{|||zzzwwwwwwwww}}}{{{xxxvvvvvvxxx{{{}}}|||{{{zzz|||}}}|||~~~}}}|||}}}{{{wwwwwwzzz}}}}}}|||yyywwwwww}}}}}}~~~}}}{{{zzzxxxuuullllllmmmooorrrsssqqqoooeeeaaabbblllvvvzzz{{{}}}{{{|||}}}}}}}}}~~~|||}}}~~~~~~~~~}}}|||||||||}}}~~~~~~zzz{{{~~~~~~~~~}}}zzzyyy|||zzz|||}}}|||~~~~~~~~~|||{{{xxxwwwzzzqqqqqqtttxxxwwwrrrpppqqqtttwww{{{}}}}}}|||{{{{{{|||yyyxxxyyyzzzyyywwwyyy{{{||||||zzzxxxwwwwww{{{{{{|||}}}~~~uuuuuuooodddYYYNNN@@@444333222111111111111000///111...,,,+++++++++***))),,,)))(((+++***((((((+++------......---,,,,,,+++......---------,,,,,,,,,---------------......///333333333444666:::>>>AAAKKKRRRZZZ```dddggglllpppooorrruuuvvvuuusssrrrrrruuuttttttuuuxxxzzzzzzyyyzzzwwwuuutttvvvwwwvvvuuupppmmmmmmoookkk```VVVRRRTTTWWW\\\```bbb```]]][[[UUUVVVXXXWWWVVVVVVXXX[[[___eeehhhfffdddbbb]]]VVVVVV]]]cccfffhhhiiieee```XXXVVVTTTRRRQQQPPPPPPPPPOOOQQQSSSRRROOONNNQQQTTTQQQSSSUUUTTTSSSSSSUUUWWWZZZ]]]bbbjjjqqqvvvwwwvvvqqqkkkddd______```aaaaaaQQQEEE999555111---,,,///------------------------111000...---,,,---...///111...,,,+++,,,.........,,,,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,***...///+++)))++++++******---......,,,***+++,,,***+++------+++******+++***+++,,,+++******,,,...///...---,,,,,,,,,,,,,,,,,,------,,,++++++---///,,,,,,+++***************+++***)))+++---......---...------,,,,,,---...///++++++++++++,,,,,,,,,---...++++++,,,***''')))...++++++,,,------------,,,,,,------------.....................////////////...++++++...///,,,,,,......+++,,,111222000000333/////////...------,,,,,,000///......//////...,,,,,,---......------...000////////////////////////111111111111111111111111222111111222444444222///000111111222222111111000444444333333333222222222333222111111000000111111333333444222000000111333777444111111333444333222555333222222333444444333555444222222444666666555666777888:::;;;;;;:::999777888999;;;<<<<<<<<<;;;===<<<>>>AAAAAAAAAFFFLLLQQQRRRSSSUUUXXX^^^eeejjjllloooqqqrrrpppoooppprrruuutttssssssuuuxxx{{{}}}{{{zzzzzz|||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||~~~}}}zzzzzz|||||||||{{{zzz{{{}}}~~~~~~}}}}}}yyyuuurrrmmmjjjnnnvvvyyyuuuooo```]]]___iiisssxxxzzz|||yyy{{{~~~|||}}}}}}}}}}}}}}}}}}~~~||||||~~~|||{{{zzzyyy{{{~~~}}}}}}}}}}}}|||zzzzzzxxxvvvzzzuuusssuuuyyyxxxssspppqqqxxxxxxyyy{{{~~~~~~}}}|||~~~|||zzzyyyzzzzzzyyyxxxuuuxxxzzz{{{{{{{{{{{{|||}}}{{{zzz{{{~~~~~~|||sssssspppkkkeee\\\LLL>>>666444222111222111///......---,,,,,,,,,+++)))'''...+++***------+++---111---------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000000111222444555666@@@FFFNNNTTTZZZ```hhhmmmpppsssvvvwwwuuusssrrrrrrsssssssssuuuxxxyyyyyyyyywwwvvvvvvvvvwwwwwwvvvtttooonnnpppsssooobbbVVVQQQQQQTTTYYY^^^``````^^^]]]ZZZ[[[\\\[[[ZZZYYY[[[]]]```dddfffdddaaa^^^WWWPPPYYY```eeeggghhhhhhddd___TTTRRROOOMMMMMMNNNQQQSSSNNNQQQSSSRRRPPPPPPRRRUUUPPPQQQQQQQQQPPPQQQTTTVVV[[[]]]bbbhhhnnnqqqqqqpppqqqhhh^^^[[[^^^eeejjjlllYYYJJJ;;;333111...+++***...---,,,,,,,,,,,,---...000///...---------...///111///,,,,,,,,,------,,,)))***,,,...000000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,///000,,,***++++++******,,,......---,,,---...+++,,,------+++))))))******+++,,,+++******,,,...000///...---,,,+++++++++***+++,,,,,,+++,,,...000---,,,,,,++++++++++++++++++***)))***,,,------,,,//////...---------......,,,,,,,,,,,,------------000,,,***,,,---++++++---,,,,,,---............---,,,,,,,,,,,,---------------............/////////...,,,,,,//////,,,+++---000---,,,---......000444222111000///---+++******...///111111000.........,,,---......------...000.........///000111111222111111111111111111111111111111111222444444222000222111111000000111111222333333333222222222222222222222111000000000000111222333333222000000111333555333111000111222222111444222111111222333333222666555333333555666666666444555666888888888777777666666666777777888888888;;;999:::<<<;;;999<<>>@@@CCCDDDCCCAAA@@@BBBEEEJJJPPPVVV[[[^^^```ccceeehhhkkknnnppprrrtttrrrtttwwwyyyzzzzzzxxxwww~~~}}}|||zzzzzz}}}}}}{{{zzz|||~~~~~~{{{xxxwwwxxxzzz}}}}}}~~~}}}~~~xxxooohhhhhhjjjlllmmmjjjbbb\\\fffcccdddkkksssyyy|||}}}}}}|||yyyxxxyyyzzz|||vvvrrrrrrxxx|||{{{yyyyyyxxxxxxyyy{{{~~~~~~}}}|||~~~zzzwwwvvvvvvwwwyyy{{{{{{zzzxxxxxxyyywwwuuutttuuuxxxyyyxxxvvvrrrsssrrrqqqrrrqqqhhh^^^MMMCCC777000000000///---......///000111000---***000---,,,...---)))(((******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------......///***+++,,,...///000000000///111444666777<<>>===:::777999:::<<<>>>@@@CCCDDDEEEJJJMMMQQQTTTTTTVVVYYY\\\cccgggnnntttxxxzzzyyyxxxwwwyyyzzz{{{|||}}}~~~}}}~~~|||}}}}}}zzzxxxwwwzzz}}}}}}|||yyyvvvuuuvvvzzz~~~zzzzzz||||||}}}yyyvvvxxxyyyvvvqqqoooqqqtttssslllfffeeefffjjjttt}}}|||~~~||||||~~~~~~}}}zzztttrrrwww{{{zzzwwwvvvrrrwww|||~~~|||zzzzzz{{{yyy|||~~~|||zzzzzz|||uuuwwwyyyyyyxxxwwwvvvwwwxxxyyyzzzyyywwwwwwxxxyyy{{{tttrrrssstttqqqmmm^^^JJJ;;;555444111///...---,,,---......,,,+++$$$$$$'''---///,,,+++---)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---......------,,,------...+++...000//////111666:::999@@@IIIRRRZZZ```fffiiinnnmmmnnnppptttvvvwwwwwwvvvxxxxxxuuupppmmmlllmmmlllhhhfffgggeee___ZZZYYYYYYZZZ\\\```cccgggjjjkkkhhheeecccdddfffhhhfffeee\\\```bbbaaaaaabbb```\\\YYYYYYTTTNNNMMMSSSVVVVVVTTTQQQLLLIIIHHHKKKOOORRRNNNRRRUUUTTTPPPMMMLLLMMMSSSOOOJJJJJJOOOUUUYYY[[[TTTUUUYYY\\\^^^[[[VVVQQQWWW\\\___]]]XXXUUUXXX\\\SSSNNNAAA222,,,...///,,,,,,------......------,,,+++,,,------.........---,,,++++++,,,......,,,+++******+++---...---***'''++++++++++++++++++++++++%%%)))+++((((((***,,,+++...,,,***+++------***''')))+++,,,,,,+++***+++,,,***+++,,,+++******,,,......------,,,,,,,,,------'''))),,,---,,,+++,,,,,,***)))))))))***++++++,,,///...------...///...,,,$$$&&&(((***+++,,,,,,+++,,,,,,,,,++++++*********&&&(((...222///******---+++,,,------......---------------.........//////,,,,,,,,,---------......///...///000---,,,333<<>>;;;888888::::::999666<<<<<<;;;<<<===>>>???@@@>>>BBBFFFHHHHHHJJJMMMPPPWWW\\\ccckkkppprrrrrrqqquuuwwwzzz|||}}}~~~~~~}}}}}}~~~{{{|||}}}zzzwwwvvvxxx{{{}}}{{{wwwsssssswww~~~zzzzzz|||||||||}}}~~~{{{~~~|||xxxuuuwww|||yyyqqqiiieeedddgggqqq{{{|||~~~~~~}}}}}}ttttttuuuxxx{{{|||{{{yyy{{{}}}~~~|||||||||}}}~~~~~~|||{{{{{{|||{{{zzzzzz|||~~~|||{{{zzz{{{||||||yyyuuusssvvvxxxwwwooo]]]GGG999444333111...222111,,,,,,000111------------............///,,,------...---***((('''+++,,,------------...///,,,,,,++++++,,,,,,---.........---,,,++++++++++++***///444333...,,,///444444999???CCCGGGNNNXXX```jjjkkknnnrrrvvvwwwuuurrrrrrrrrqqqooommmkkklllnnnllllllnnnnnnhhh]]]WWWVVV___aaaccccccaaa```aaaccchhheeeeeejjjkkkgggeeeeeeXXXYYYZZZZZZYYYYYYZZZ[[[XXXRRRJJJFFFHHHNNNVVVZZZ\\\UUUMMMHHHHHHIIIJJJJJJOOOPPPNNNKKKMMMSSSTTTRRRQQQPPPNNNKKKKKKQQQ[[[bbbddd[[[XXX]]]\\\TTTSSSXXXYYY]]]]]]WWWTTTUUUSSSNNN>>>555///111111---,,,...------,,,++++++***))))))---------------,,,,,,,,,---,,,,,,---......---+++)))***,,,,,,++++++,,,---******))))))))))))******,,,,,,+++***))))))************))))))***,,,...///)))***+++,,,,,,+++))))))))))))))))))***+++,,,,,,...---,,,,,,------+++)))(((***,,,---...---+++***((()))***+++,,,+++******......---------......///...---,,,+++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,,,,------...---,,,+++,,,---...///222111///...,,,,,,++++++...+++)))(((***000666:::VVVLLL>>>333......//////..................------......////////////......///...---,,,+++,,,---...////////////////////////000000000000000000000000......////////////............------------......""")))000333333000...000000000000////////////000//////111333444333111111000...///111222222111222111//////000111111000222111111111333444333222333333333333333333333333333222333333444555666777666555444555777777777666333444666777666555666777;;;;;;:::888666555777999777888999:::;;;;;;;;;;;;???>>>>>>>>>???@@@AAAAAAIIIKKKNNNRRRWWW\\\```bbbkkkqqqwwwyyywwwwwwyyy}}}yyy{{{}}}|||yyywww{{{yyywwwwwwxxxyyyyyyyyywwwuuussssssvvvzzz~~~wwwzzz~~~}}}|||{{{}}}|||}}}~~~}}}~~~}}}}}}{{{yyywwwxxx{{{{{{tttnnnnnnssszzz~~~~~~}}}}}}||||||qqqrrruuuyyy|||}}}|||yyy}}}}}}||||||}}}~~~}}}~~~~~~|||}}}}}}|||{{{yyyzzz{{{||||||{{{yyywwwvvvwwwxxx{{{vvvgggRRRAAA888222......111000,,,,,,///000------------............///------,,,+++************)))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,---...'''+++///000//////222555000444999<<<>>>DDDMMMTTT[[[aaahhhmmmnnnnnnnnnnnnvvvvvvuuusssooolllllllllooonnnnnnmmmfff\\\WWWWWW^^^```aaaaaaaaabbbeeehhhkkkhhhgggkkkkkkfffbbbaaa\\\\\\ZZZWWWUUUUUUXXXZZZ[[[SSSIIICCCEEEKKKQQQTTTUUUOOOHHHDDDDDDFFFGGGHHHKKKNNNPPPOOOQQQUUUUUUQQQTTTSSSRRRPPPPPPUUU]]]ccc```WWWTTTYYYYYYSSSRRRVVV[[[^^^]]]XXXUUUUUUPPPIII888111,,,...///------///---------,,,++++++******///.........------,,,,,,,,,++++++,,,------,,,***)))+++,,,,,,+++***,,,---++++++************++++++,,,,,,+++***************+++************+++---...)))***++++++++++++***)))+++++++++,,,---...///000...,,,,,,,,,------+++)))'''(((***+++++++++***)))((()))***+++,,,++++++***......---------......///......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,---------............------,,,,,,---//////000///...---------------...,,,***)))+++000555888IIIBBB888000......//////------------------------.........//////............---,,,,,,,,,,,,---...////////////////////////////////////////////////......////////////............------------......+++---000222333333111000222111111000///......---...------///111222111///111000...///000222111111222111000000111111000...222111000111333333333111333333333333333333333333222222222222333444555666555444333444666777666555555666888888888777888999888999999777555444555777666777888999::::::::::::;;;;;;;;;;;;<<<======>>>@@@@@@BBBEEEHHHLLLOOOPPP[[[bbbjjjoooooooooqqqsssrrrtttwwwzzz||||||{{{zzz}}}{{{zzzyyyyyyyyyyyyxxxxxxwwwuuuuuuwwwzzz|||}}}xxx{{{~~~~~~}}}}}}{{{}}}~~~}}}{{{||||||}}}~~~}}}zzzxxxyyy|||~~~yyyvvvvvvzzz~~~}}}}}}||||||~~~~~~oooqqquuu{{{~~~{{{}}}||||||~~~}}}{{{yyyxxx{{{}}}|||zzzxxxxxxyyyyyyyyyxxxzzzzzzrrr```MMM@@@555...///111///,,,,,,...///------------............///...---+++))))))***,,,...******++++++,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---...///000)))***,,,...///000111111...000444555666:::AAAFFFMMMVVVbbbhhhiiiiiilllpppsssttttttrrrnnnkkkjjjjjjpppnnnmmmllleee\\\WWWXXXZZZ\\\]]]^^^___aaaeeehhhjjjggggggiiihhhbbb]]]\\\\\\[[[XXXUUURRRSSSVVVYYYYYYPPPEEEAAACCCIIILLLMMMMMMJJJEEEBBBCCCEEEGGGHHHGGGMMMRRRSSSTTTVVVTTTOOONNNOOONNNNNNNNNQQQVVVYYYYYYRRRPPPTTTUUUPPPPPPTTTYYYZZZZZZWWWUUUQQQHHH???222---***,,,---------000......------,,,,,,++++++000000//////...---,,,,,,+++******+++,,,,,,+++))))))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++******+++,,,,,,)))******+++++++++******(((((()))***+++,,,......---,,,,,,,,,...---,,,***))))))*********+++++++++)))******+++,,,+++++++++///......---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,***)))(((---------.........//////...............///000000......---------......///---,,,++++++---///222444999555000......///000000,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,------...////////////////////////..............................////////////............------------......000000/////////000000111333222111000///...---,,,...------///111222111///111///......000111111000111111000111222111///---111000///000222333222111222222333333333333333333111111111111222333444444444333222333555666555444555777888888777777777888555777888777555444444444555666777888888888888888999999999999:::;;;<<<============>>>???AAABBBCCCHHHOOOYYY```cccdddeeegggfffhhhlllppptttxxxzzz{{{||||||}}}||||||zzzxxxwwwyyyxxxxxxxxxxxxxxxyyyzzzxxx{{{}}}~~~~~~}}}~~~~~~{{{~~~}}}~~~~~~|||zzz{{{~~~~~~}}}~~~}}}~~~{{{{{{~~~}}}ooorrrwww~~~~~~~~~|||{{{}}}|||zzzyyy{{{}}}{{{xxxvvvwwwzzz{{{yyywwwtttxxxvvvjjjYYYJJJ<<<222111111///,,,,,,---......---------............///,,,++++++***+++,,,---...,,,,,,,,,...///...---,,,,,,,,,+++************+++---------------...///000...,,,+++,,,//////---+++...///111222333666;;;>>>BBBJJJTTT\\\```dddjjjooojjjlllnnnnnnllliiiggggggkkkjjjlllmmmggg^^^YYYYYYUUUVVVXXXZZZ\\\^^^```aaadddaaabbbffffffaaa]]]\\\YYYYYYWWWTTTRRRRRRTTTWWWQQQIIIBBBAAAEEEIIIJJJHHHJJJHHHEEEDDDEEEGGGJJJKKKHHHNNNSSSSSSSSSTTTRRRNNNHHHIIIJJJJJJKKKLLLMMMNNNRRRMMMLLLPPPQQQOOONNNQQQPPPRRRUUUWWWVVVNNN@@@444...,,,++++++,,,,,,---///.........------,,,,,,,,,111111000///...------,,,,,,+++***+++------+++******+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++,,,++++++******+++++++++,,,,,,++++++++++++++++++)))*********++++++++++++'''''''''(((***+++---------,,,,,,---......,,,+++---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,//////...------------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((------------.....................//////000111111//////...------------...------------...///000000,,,,,,---...////////////,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,---,,,,,,,,,------......////////////////////////..............................////////////............------------......,,,,,,,,,---...000222444222111111000///......---000//////111333444333111000///......000111111000......000222333333000...000/////////111222111000222222222222222333333333111111000000111222333333333222111222444555444333333555666666555444444555444666888888666444444444555666777888888888888888:::::::::;;;<<<===>>>???>>>============>>>>>>???>>>DDDLLLRRRVVVXXX[[[]]]ZZZ\\\___ccchhhmmmqqqtttvvvxxx{{{|||{{{yyywwwwwwxxxyyyzzzzzzyyyxxxxxxxxxzzz|||~~~~~~}}}}}}~~~}}}~~~}}}~~~|||}}}~~~~~~~~~~~~~~~{{{{{{rrruuuzzz~~~|||{{{}}}}}}{{{{{{|||{{{zzz{{{}}}}}}|||zzzyyyyyyyyyzzzxxxvvvxxx{{{|||zzzwwwrrrvvvvvvnnnaaaRRRBBB555333111///------,,,...000---------............///)))***,,,---......---,,,---,,,,,,...//////,,,***,,,,,,++++++***++++++,,,000///...---------------///,,,***,,,///000---)))---...000111222555888:::999;;;@@@GGGQQQZZZaaaeeegggjjjnnnooommmiiifffeeebbbdddjjjnnnkkkaaaZZZYYYSSSUUUXXX[[[]]]]]][[[ZZZ^^^[[[\\\aaadddbbb```aaaXXXYYYYYYWWWTTTPPPOOOOOOEEEBBBAAACCCIIIKKKJJJGGGGGGGGGFFFFFFGGGHHHKKKMMMKKKPPPSSSPPPOOOPPPPPPNNNKKKKKKKKKKKKLLLMMMLLLLLLKKKIIIJJJNNNPPPOOOMMMMMMIIILLLTTTZZZXXXKKK;;;///...///...,,,+++,,,------......------------,,,,,,111000000///......---------,,,,,,---......---+++***,,,,,,,,,******+++,,,******+++,,,,,,+++******,,,+++++++++++++++,,,,,,++++++,,,++++++++++++***)))))))))******++++++,,,+++++++++,,,---...///000---,,,,,,---...///---,,,------,,,,,,------...///+++++++++++++++,,,,,,,,,//////...---------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------......///000000111111111111000///...---,,,,,,,,,,,,------...............(((***---/////////......,,,---------.........///,,,,,,------------,,,,,,+++,,,,,,------.........////////////////////////..............................////////////............------------......+++,,,...000222444444555////////////000000000000000//////111333444333111000///---...000111111000,,,,,,...111444444333111000/////////111222111000111111111222222333333333111111000000000111222222333222111222444444444333333555666666444333444555444666888888777555444555666777888888888888888888:::::::::;;;<<<===??????;;;::::::::::::;;;<<<<<<===???BBBEEEHHHLLLOOORRRPPPQQQSSSVVVZZZ___bbbeeeiiimmmrrrttttttsssrrrsssuuuxxx{{{{{{yyyxxxyyyzzz|||~~~~~~|||~~~}}}}}}~~~}}}~~~}}}}}}~~~~~~~~~||||||wwwxxx|||~~~~~~~~~|||{{{}}}~~~}}}~~~~~~|||yyyxxxxxxxxxxxxwwwwwwxxxzzzyyyxxxvvvvvvwww{{{zzzzzz{{{||||||{{{zzzvvvwwwtttnnnfffZZZIII:::666222//////...,,,...222---------............///)))+++---//////...---+++,,,******,,,......***&&&,,,,,,++++++,,,,,,---...000///...---,,,,,,,,,,,,+++***))),,,///111///---,,,------///000222444555777555666;;;EEEOOOVVVZZZdddiiinnnpppnnnjjjfffddd[[[___gggnnnlllbbbZZZXXXVVVWWWYYY\\\^^^]]][[[XXXZZZWWWWWW\\\``````aaaddd[[[\\\\\\YYYTTTNNNJJJHHHAAABBBDDDGGGJJJKKKJJJHHHEEEFFFGGGGGGFFFGGGJJJLLLMMMRRRSSSOOOMMMOOOQQQQQQNNNLLLJJJIIIJJJKKKKKKJJJGGGHHHKKKOOOQQQPPPMMMJJJGGGKKKTTTZZZVVVGGG888000...111111---+++,,,---+++---------,,,,,,,,,,,,,,,/////////............---------,,,---...///---++++++,,,---,,,*********+++)))***+++,,,,,,+++***))),,,++++++++++++,,,,,,---***++++++,,,,,,,,,++++++))))))))))))***+++,,,---+++******++++++,,,---...---,,,,,,---//////...,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------000///...---------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...000111111111111222111000...,,,+++++++++,,,,,,---.........------***,,,//////...------...,,,------....../////////------............------++++++,,,---............////////////////////////..............................////////////............------------......+++,,,...000111000///.........//////000111111111...------///111222111///000...------///000000///,,,,,,---000333444444222111000///000222333222111000000111111222333333333222111111111111111222222333222111222444555444333555777888888666555555666444666777777666555555666777777888888888888777777777777777888999;;;<<<===::::::::::::;;;<<<======<<<;;;;;;<<<>>>AAAEEEGGGGGGHHHIIIKKKMMMPPPSSSTTTYYY^^^dddffffffeeeggghhhmmmppptttuuutttuuuwwwzzzzzz|||}}}}}}|||zzzzzzzzzzzz}}}~~~|||zzzzzz~~~}}}}}}~~~~~~}}}~~~}}}||||||~~~|||}}}~~~|||~~~||||||zzzzzz|||~~~zzz|||}}}}}}|||||||||}}}{{{}}}zzzxxxvvvvvvxxxyyyyyyyyyxxxxxxxxxwwwvvvwwwyyy{{{}}}~~~}}}}}}~~~zzzwwwqqqlllkkkeeeUUUFFF999333000111///---///333---------............///,,,,,,------------------,,,******,,,///...***%%%+++++++++,,,---...///000------,,,,,,,,,,,,,,,---++++++,,,---///000//////...------...///000000000555555666888;;;AAAGGGLLLVVV\\\dddiiijjjhhheeeccc[[[^^^eeellliii```YYYXXXXXXWWWVVVWWWZZZ\\\\\\ZZZWWWRRRPPPTTTWWWWWWYYY]]][[[\\\[[[XXXSSSNNNLLLKKKFFFHHHJJJIIIHHHGGGHHHIIIFFFHHHIIIIIIGGGGGGIIIKKKKKKQQQUUURRROOORRRUUUUUUOOOKKKFFFDDDEEEGGGGGGGGGEEEHHHMMMQQQTTTRRRMMMHHHHHHKKKRRRUUULLL<<<333111+++000111,,,***,,,---+++++++++,,,,,,,,,,,,,,,,,,---------------.........---,,,+++,,,......,,,++++++,,,---,,,***)))***+++***+++,,,------,,,+++***+++++++++++++++,,,---...))))))+++,,,---,,,,,,+++***))))))))))))+++,,,---***)))))))))))))))******---,,,,,,---///000...---***+++,,,......------,,,,,,,,,+++++++++,,,---...000000///------,,,,,,---***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,((((((***++++++,,,,,,,,,,,,,,,,,,,,,---------...+++,,,...000111111111111111000///...---,,,,,,,,,,,,,,,------............,,,...//////---,,,---///++++++,,,------...//////.........//////.........***+++,,,...............////////////////////////////////////////////////......////////////............------------......,,,,,,---------,,,+++***////////////000000000000...------///111222111///000...------///000000///000///...///111333222111222111000111333333333111///000000111222222333333333222222111111111222222444333222333444555555333555777888777666444555555444555555444333333444666666666666777777666666555555555666666888:::;;;<<<;;;;;;::::::;;;;;;<<<===;;;:::999:::<<<>>>???@@@AAAAAACCCDDDEEEFFFGGGHHHJJJOOOUUUWWWUUUUUUWWWZZZ[[[```eeeggggggiiinnnsssoooqqqttttttqqqnnnllllllooorrrvvvwwwvvvtttrrrrrrtttvvvyyy{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~yyy|||~~~~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||}}}~~~}}}yyy|||}}}}}}{{{{{{|||~~~~~~|||wwwzzz|||}}}}}}||||||}}}{{{}}}xxxvvvuuuvvvyyy{{{|||||||||{{{zzzwwwwwwyyy~~~{{{uuummmkkkooonnnaaaQQQ;;;444000222000---///555---------........./////////...,,,++++++,,,...///...,,,+++...111111,,,&&&++++++,,,---...000111222++++++++++++,,,---........./////////...------,,,111000//////000000///......111555444111222777===CCCKKKVVV___cccdddcccbbb]]]___dddiiifff^^^XXXXXXXXXUUUQQQRRRUUUZZZ\\\\\\TTTNNNJJJLLLMMMMMMOOOSSSXXXXXXWWWUUURRRQQQRRRSSSMMMOOOOOOJJJDDDBBBEEEIIIHHHJJJLLLKKKIIIHHHJJJLLLHHHPPPVVVUUUSSSUUUXXXYYYRRRLLLFFFCCCDDDGGGHHHHHHDDDIIIOOOSSSVVVTTTMMMGGGIIIKKKNNNNNNBBB222---000(((///111+++))),,,...,,,++++++++++++++++++++++++++++++,,,,,,---.........,,,+++***+++,,,---+++)))+++,,,---,,,***)))***++++++,,,...//////...,,,+++++++++++++++,,,,,,---...((()))***,,,------,,,,,,***))))))))))))+++---......---,,,,,,++++++,,,,,,---,,,,,,---///000///---,,,---///111111000///------,,,+++***+++,,,---...111000///...---,,,,,,,,,)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++---------.........//////***+++---///000111000000///......---------......+++,,,,,,------......///,,,...///...++++++---000******+++,,,,,,---............////////////......)))+++,,,...//////......////////////////////////000000000000000000000000......////////////...............------.........000000/////////000000000111111000000//////......000//////111333444333111///...------///000000///333111//////000111000///222111111111333444333222///000000111222222333333333333222222222222222333444333222333555666555444333555666555444222222333333444333222111111444666444555555666555555444444555555666777999:::<<<===888888777666666777777777;;;;;;;;;===>>>???>>>======>>>???AAABBBBBBBBBBBBBBBGGGLLLLLLJJJIIILLLOOOLLLQQQWWWYYYZZZ^^^dddjjjcccfffiiiiiifffbbb___^^^^^^aaafffhhhhhhgggfffeeelllpppuuuwwwwwwxxx{{{~~~|||}}}}}}}}}~~~~~~~~~}}}}}}|||}}}}}}}}}uuuxxx{{{{{{zzzzzz}}}}}}|||{{{zzzzzz{{{||||||zzz~~~}}}}}}~~~{{{wwwzzz~~~~~~~~~}}}}}}{{{{{{|||vvvzzz~~~~~~}}}|||~~~zzz{{{}}}~~~|||{{{zzzzzzzzzyyyxxxzzz}}}{{{zzzyyyxxxyyy|||vvvtttrrrqqqnnnjjjeeeaaaLLL???333///...,,,,,,...000000000000000000000000...------,,,,,,------...000///...------------...,,,,,,---------------------,,,,,,++++++,,,,,,---***+++(((###'''///000+++222111000///...---,,,+++---000222222111111333666777;;;BBBMMMWWW___cccdddccc___^^^bbbgggdddXXXNNNRRRRRRSSSUUUUUUVVVUUUUUULLLJJJFFFFFFKKKQQQNNNFFFNNNNNNOOORRRVVVWWWWWWVVVPPPQQQQQQMMMHHHEEEFFFHHHMMMMMMLLLJJJHHHGGGIIIKKKVVVYYY[[[YYYUUUSSSVVVYYYPPPLLLGGGEEEFFFHHHGGGFFFJJJDDDGGGQQQTTTMMMGGGHHHQQQTTTMMM>>>666777333+++888444111//////---)))&&&)))***,,,------,,,+++***,,,+++***))))))+++---...,,,------,,,++++++,,,...))))))***+++,,,------------+++******+++,,,,,,+++---------------------,,,---,,,+++*********+++,,,)))***+++,,,------------...---+++++++++---///000000000000...,,,,,,...000...111222//////000///+++............---------------------+++)))***///333///---,,,+++,,,///222444///...---,,,+++*********++++++++++++,,,,,,---.........---,,,,,,+++******------,,,,,,---...000222000///---,,,,,,---///000......//////...---,,,,,,/////////...------,,,,,,///...,,,,,,,,,---000111222111///...---------.........------------......222000...,,,,,,---///111444333111000///000111333+++//////++++++000333333***+++---.........------......////////////......000///...------...///000000/////////111222111000---///---((()))...000/////////000111111111111111333222222222222222222222222111000000000000000000000111111111111222222222111222444666666444222000666444333333555666666555555555555444222222333444222333444555555555444333666666666666777777777777555555555666777999:::;;;???>>>>>>============>>>CCCAAA???===>>>???BBBDDDAAABBBBBBCCCDDDEEEFFFFFFAAADDDGGGJJJLLLPPPTTTXXX[[[ZZZYYYWWWUUUSSSRRRQQQNNNRRRVVVXXXXXXXXXXXXYYY]]]```gggnnntttvvvuuurrrssspppmmmmmmoootttwwwyyyzzz{{{{{{{{{{{{zzzyyyyyyssswwwzzz{{{yyyyyy{{{~~~}}}}}}}}}}}}}}}|||{{{{{{{{{}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{|||}}}}}}{{{|||}}}}}}|||}}}{{{zzzyyyxxxzzz|||~~~|||{{{xxxvvvtttrrrppplllgggcccSSSFFF999333000------///////////////////////////...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,***'''***000000,,,////////////............---///111111000000222444333555:::BBBJJJPPPSSSSSSYYYWWWVVVYYY\\\ZZZQQQJJJNNNNNNNNNNNNNNNMMMMMMLLLFFFGGGGGGGGGLLLQQQOOOIIIDDDFFFJJJPPPTTTUUURRRPPPMMMNNNOOOLLLHHHFFFGGGJJJLLLLLLLLLJJJGGGGGGIIIJJJRRRVVVYYYWWWTTTQQQSSSVVVPPPLLLGGGEEEFFFHHHHHHHHHJJJGGGHHHNNNQQQLLLGGGDDDaaa^^^OOO999///000000,,,222000------------***'''++++++,,,,,,,,,++++++***///...,,,******+++,,,---,,,,,,,,,+++******,,,...)))******++++++,,,,,,,,,***)))))))))+++,,,------,,,,,,,,,+++++++++++++++,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,,,,+++...---,,,++++++---...//////000///...------///111///222333111111333222//////...............---,,,---------+++)))***---000------,,,,,,---///111333///...---,,,++++++++++++,,,,,,+++++++++,,,------...------,,,++++++******,,,,,,,,,,,,---...//////...---,,,++++++,,,---......////////////...---,,,------.....................------------///111222//////---,,,+++,,,,,,---.........------.........////////////////////////222111///...---...///000---000000,,,+++...111000+++,,,---...///......---......////////////............------------......111000//////111222111000...///...++++++///111/////////000111111111111111222222222222222222222222000000000000000111111222000111111111111222222222///000222333333222000///666444333444555666666555555555555444333333333444222333444555555555444333444555555555555666666666555555555666777999:::;;;======<<<<<<<<<======>>>===<<<;;;::::::<<<===??????@@@@@@AAABBBCCCCCCDDD???AAACCCEEEGGGJJJMMMPPPLLLLLLKKKJJJJJJIIIHHHHHHDDDGGGIIIKKKKKKKKKLLLMMMOOORRRWWW^^^ccceeecccaaadddaaa^^^^^^aaaeeehhhiiirrrrrrssssssssssssrrrrrrmmmooorrrssstttvvvxxxyyyzzz{{{|||}}}}}}|||{{{zzz}}}~~~}}}}}}~~~~~~~~~~~~|||{{{{{{~~~|||{{{yyyyyy{{{~~~{{{}}}~~~}}}||||||}}}|||yyyxxx|||zzzwwwuuusssooojjjfff___QQQBBB999333///...000...........................------,,,,,,------...+++,,,---------,,,+++***,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------+++---111000---------......//////000000---///000000//////000222000000222666;;;???AAAAAAFFFGGGIIIKKKMMMMMMJJJGGGJJJJJJIIIIIIGGGFFFDDDCCCBBBGGGJJJKKKMMMOOONNNJJJEEEHHHNNNUUUXXXVVVQQQMMMHHHJJJKKKIIIFFFEEEGGGJJJIIIIIIIIIGGGEEEEEEFFFHHHNNNRRRUUUUUURRROOOPPPQQQMMMIIIEEEBBBCCCFFFHHHIIIGGGIIIIIIIIIKKKLLLGGG@@@QQQNNN@@@///(((,,,///------+++******,,,,,,+++)))------,,,+++++++++++++++///...,,,***)))))))))***,,,,,,,,,***))))))+++...******************++++++******))))))***++++++,,,++++++******)))))))))))),,,++++++******+++,,,,,,,,,------------,,,++++++///...---,,,,,,,,,---......//////......///111333000444666444555888777444333000///000222222000---.........,,,******+++,,,,,,,,,,,,---...///000000...---,,,,,,++++++++++++------,,,+++++++++,,,,,,------,,,,,,++++++******++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////...---,,,,,,------...//////000,,,------...///000000000......---,,,,,,------...........................,,,---///000111111000///222111///.........///000...111000,,,***---......,,,---......///............//////000000//////...,,,,,,------------,,,,,,111000//////111111000///---000000---...111111/////////000111111111111111111111111111111111111111///000000000111222222222000111111111111222222222000111111111111111111111666444444444666777777666555555555444444444444444222222333444444444444444333333444444444555555555555555555666777888999:::::::::::::::;;;<<<=========<<<<<<<<<<<<===>>>???===>>>>>>>>>???@@@@@@@@@>>>@@@AAABBBBBBDDDFFFIIICCCCCCDDDDDDDDDEEEEEEEEEAAABBBCCCCCCBBBCCCEEEGGGGGGJJJOOOUUUYYYYYYVVVSSSSSSQQQNNNNNNQQQTTTWWWXXXddddddeeefffggggggggggggbbbbbbdddggglllpppqqqqqquuuvvvxxxzzz{{{{{{yyyxxx|||||||||||||||}}}}}}~~~}}}}}}~~~~~~zzzzzzzzz}}}~~~||||||~~~zzz|||}}}{{{xxxwww}}}zzzxxxuuurrrnnnkkkjjj]]]LLLAAA888111///111...........................------,,,,,,------...,,,---///000000///---++++++,,,,,,------.........------,,,,,,,,,,,,------,,,---......//////...,,,------......//////000000......///////////////000000///...000333666777777555777;;;>>>@@@AAACCCEEEFFFFFFFFFEEEDDDCCCBBBAAABBBIIINNNMMMLLLLLLLLLIIINNNQQQUUUYYYZZZVVVPPPKKKFFFHHHIIIHHHEEEDDDFFFIIIFFFFFFFFFDDDBBBBBBDDDFFFLLLOOORRRSSSQQQNNNMMMMMMIIIFFFBBB@@@@@@CCCFFFIIIDDDIIIIIIDDDFFFKKKFFF;;;333555222,,,***------***+++*********+++++++++***///...,,,+++******+++,,,---,,,+++)))((((((((((((+++,,,+++***))))))+++---*********************)))+++++++++***)))))))))+++++++++******))))))((((((++++++++++++++++++,,,,,,------......///.........000///...---,,,,,,---------.../////////000333555222666888777888<<<<<<999888555444555888888555111000000000///---+++*********+++---...//////......------,,,+++++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))+++---......,,,***(((+++,,,------------,,,+++...//////000//////......---------.........//////------............---,,,///////////////000000000......////////////......,,,---...000000111111111333222111111000000111111---000000,,,***---...---........./////////......//////000000000000//////,,,---...//////...---,,,111000//////000000///...,,,///000//////111111---//////000111111111111111000000000000000111111111000111111111222111111111000000111111111222222222333222222111111222333444555444444666888888777666555444444555555555444333222222333333444444444444333444444444444555555555555555555666666888999999888888888888999;;;<<<<<<<<<======>>>>>>?????????=========>>>>>>>>>>>>>>>AAABBBCCCBBBAAAAAACCCEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@CCCFFFEEEIIIOOOVVVYYYWWWQQQKKKIIIGGGFFFFFFIIIKKKMMMMMMUUUVVVWWWXXXYYYZZZZZZZZZVVVUUUVVVZZZaaaggghhhggglllnnnqqqtttuuuuuutttssswwwvvvuuutttuuuwwwyyyzzz||||||||||||}}}}}}~~~~~~zzz|||||||||}}}~~~{{{~~~~~~}}}{{{zzzzzz~~~{{{yyywwwuuuqqqooosssgggXXXKKK???555111222...........................------,,,,,,------...+++---///000000///---,,,++++++,,,,,,---...//////...------,,,,,,------...+++,,,---///...,,,++++++........./////////////////////.........///......///...---...111333444333...000333555555777:::===???@@@@@@AAAAAA@@@@@@??????FFFLLLJJJHHHJJJKKKJJJPPPPPPQQQSSSTTTRRRMMMJJJHHHIIIKKKIIIEEEDDDFFFIIIEEEFFFEEEDDDBBBBBBDDDFFFIIILLLNNNOOONNNLLLJJJIIIFFFDDDBBB@@@???BBBEEEHHHFFFIIIFFF??????CCC>>>333...111222000...---***''',,,,,,,,,,,,+++******+++///...,,,+++***+++,,,---,,,,,,+++******************,,,,,,,,,******+++---+++++++++***************''')))******)))***,,,///---,,,,,,+++******))))))******++++++,,,,,,,,,,,,,,,---...000111222222222000//////...------------...////////////111444666222666999888:::>>>>>>;;;<<<;;;:::<<<>>>>>>:::777444333222111///...,,,+++)))+++,,,...///...---,,,,,,,,,+++++++++,,,------...---,,,,,,++++++++++++,,,+++++++++++++++******(((***,,,......,,,)))'''------............------......////////////......//////.........---------............,,,+++***)))//////000000000000000000......///000000///......//////...---...000222444333222222111111111111111+++///000---,,,...000/////////////////////////////////000000000000//////---...///000000///...---111///...///000000///...***...000...///111000,,,//////000111111111111111//////000000000111111111222222333333222111000///000000111111111222222222333222111000111222444555555555555777999:::888777555444444555777777555333222222222222333333444444444444555555555666666666555555555555666777888888777777777777888999;;;;;;999999:::;;;<<<<<<======????????????>>>>>>>>>>>>BBBCCCCCCBBB@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<===@@@CCCCCCHHHOOOWWWYYYTTTKKKDDDEEECCCBBBCCCFFFGGGHHHGGGIIIJJJLLLMMMOOOOOOPPPPPPMMMKKKLLLPPPVVV\\\]]]]]]bbbdddgggiiikkklllkkkkkklllkkkjjjjjjkkknnnqqqsssuuuuuuvvvwwwwwwxxxxxxxxxwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}zzzyyyxxxvvvtttrrryyyooocccWWWJJJ<<<444333...........................------,,,,,,------...***+++,,,---------,,,+++***+++,,,,,,---...//////......------------......++++++---///---)))(((+++.........///////////////111000......//////...,,,---,,,,,,...000111111000///000111000//////000111666777888999::::::::::::;;;AAADDDBBBBBBFFFIIIJJJKKKJJJJJJKKKMMMMMMLLLJJJFFFHHHIIIHHHEEEDDDFFFIIIEEEFFFEEEDDDCCCCCCEEEGGGEEEFFFGGGHHHHHHFFFEEECCCBBBBBBAAA???>>>???BBBEEEDDDCCC???999888777222+++......---,,,,,,,,,---------......---+++******+++------,,,,,,,,,,,,------......------------------))),,,......---,,,+++,,,+++++++++++++++++++++,,,"""&&&)))***+++---111666......---,,,+++******)))))))))+++,,,,,,,,,,,,,,,+++,,,...000222333444444/////////...............///000000000000111444777222666888888:::======;;;===>>>@@@AAA@@@>>>===<<<777555222111000000...,,,)))***,,,---...---,,,,,,++++++++++++,,,------...------,,,+++++++++,,,,,,++++++++++++++++++******(((***,,,......,,,***)))........................,,,---..................000//////...------,,,,,,000///...---,,,******)))....../////////......---...///000111111000///...111000...------000222444000000000000/////////...+++///111...---000111///111111000////////////000///000000111111000000///...//////////////////...///...---...000111000///***...000......111000,,,//////000111111111111111///000000111111222222222111222333333333222000///000111111111111222222222000///......///000222333555555555888:::;;;999777555444333555888999666222222222222222222333444444444555555555555666666666666555555555666666777888777777777777888999::::::;;;;;;;;;;;;<<<===??????AAAAAAAAA@@@@@@?????????@@@AAAAAA???======>>>???AAAAAAAAA@@@??????>>>>>>@@@@@@@@@>>>===>>>AAACCCCCCHHHOOOUUUVVVQQQIIIBBBAAA@@@@@@AAADDDEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIGGGGGGGGGIIIMMMQQQSSSTTTWWWXXXZZZ\\\^^^___``````^^^]]]]]]]]]___bbbeeegggfffgggiiilllnnnpppqqqrrrsssuuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}{{{yyyxxxxxxwwwvvvttt}}}vvvmmmcccTTTCCC999666////////////////////////...------,,,,,,------...+++++++++,,,,,,,,,------***++++++,,,---...///000......------------......---,,,---///,,,'''''',,,,,,,,,---...///000111111333111...///000000...,,,,,,,,,,,,...000111///---...............------,,,000000222333333444444444>>>@@@>>>999888===AAAAAAAAA@@@@@@BBBDDDDDDBBBAAA===???AAA@@@>>>>>>AAADDD@@@AAAAAA@@@>>>???AAACCC???>>>>>>??????>>>===<<<:::<<<<<<;;;999888:::===999333000222333000---,,,)))(((((()))+++,,,...111+++---...---+++***+++---++++++,,,---.....................---,,,+++***)))))),,,000111000---+++++++++++++++,,,---------...$$$'''+++,,,+++---222666......---,,,+++***))))))((()))+++,,,------,,,,,,+++,,,...///000111111222---......///////////////000111111111000111444666111555777666888<<<<<<999999>>>BBBBBB>>>;;;;;;===999555111//////000///---***++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,+++++++++,,,------******************++++++(((***,,,---...---,,,+++......---,,,,,,---......++++++,,,---------------..................------000///...---------......//////000000///...---,,,...///000111111000///...111000000//////000111222000000000000000///......---222333000...000000...222111000/////////000000000000111111111111000000///......------......///---,,,,,,...000111111000,,,000000......111111...//////000111111111111111000000111111222333333444...///222333444444333222000111111111111222222222.........//////000111222444555666999;;;;;;:::888555333333555999:::666222333222111111111222333444333333444444444555555555666555555555555666777777999888888777888888999999<<<<<<;;;;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>======>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@CCCEEEDDDFFFIIIMMMNNNKKKFFFBBB???>>>>>>@@@BBBCCCAAA@@@AAAAAACCCDDDEEEEEEEEEEEEEEEEEEFFFEEEFFFGGGKKKMMMNNNNNNNNNOOOQQQSSSUUUVVVQQQQQQQQQQQQRRRTTTVVVWWWUUUVVVZZZ]]]```bbbcccdddiiikkknnnqqquuuwwwyyyzzzwwwxxxzzz{{{|||}}}~~~~~~{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||zzzxxxwwwwwwxxxwwwvvvzzztttkkk[[[III<<<888000000000000000000000000...------,,,,,,------......------------...///000******+++,,,---//////000......------------......///,,,---000,,,&&&'''...******,,,...000111333444444111//////000000...+++------...000222111///,,,***))))))+++...///...---...///000000111111000000DDDBBB;;;333111444777666666555666777777666222///222555888888777888;;;???;;;;;;;;;:::999999;;;===:::999888888888888888777222555666555222111222444,,,$$$###,,,000......333++++++---000000---++++++(((+++---,,,******,,,...)))***,,,...//////......------,,,+++)))'''%%%$$$(((,,,111333222///,,,***++++++,,,------...//////)))---///...+++***...222......---,,,+++***)))(((((()))+++,,,------,,,,,,,,,,,,---...//////......------...///000000//////111222222111000111444666000444666555777::::::777666<<>>>>>???@@@@@@@@@>>>>>>@@@BBB<<<===============>>>>>><<<>>>??????>>>???@@@BBBAAA@@@@@@AAABBBBBB@@@>>>>>>>>>>>>@@@BBBBBBAAA???AAAAAABBBCCCDDDDDDDDDDDDDDDFFFFFFDDDBBBBBBFFFJJJIIIHHHGGGGGGIIILLLNNNPPPJJJJJJJJJJJJJJJKKKKKKLLLJJJLLLNNNQQQSSSTTTUUUUUU```aaacccgggjjjnnnqqqrrrqqqsssuuuxxxyyyzzzzzzzzzxxx{{{~~~~~~}}}}}}|||{{{{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzwwwwwwyyyzzzxxxxxx||||||zzzwwwqqqfffVVVDDD888666222000111111...---000......---,,,++++++******)))+++---...000000//////......////////////............------------......///000111000...---,,,---,,,++++++,,,///000000///222111111000///......---+++///000,,,+++///...)))***,,,------------...000,,,,,,,,,---------......555444111///......///000...000222222111000000111,,,---///000000000/////////000111222222222222222888666333333444333111...222111111111000000//////---------,,,,,,+++++++++++++++++++++,,,---...///---.........---+++)))(((+++,,,,,,***)))***,,,......+++)))))),,,---+++)))***000555444///,,,...222---.........---,,,,,,+++...---+++*********++++++000///...---,,,,,,+++,,,------,,,+++,,,---...///.................................000111111...,,,111///...///222333222///000111111222333333444444555777888999888666333111111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------...///...,,,)))+++,,,---////////////...///000111000...,,,---...111...+++,,,///000///,,,111000///......---......///////////////000111111333333333222333333444444444555666555444222222333............////////////222111000...------------000000000000////////////000///............//////000///000111222222000...000111111111222222222222222222222222222222222222//////000111333444555666888777444222111111111111111222333333444444333333222444555444333222222222555555666666666666666666===555111222222...///222222222222222333444444555000///000222555555444222222333444666777888888888999999:::888777666888999:::;;;<<<>>>???@@@@@@@@@NNNFFF>>>:::;;;===<<<:::<<<===???@@@AAAAAA@@@@@@===>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<===???@@@AAAAAA@@@??????@@@@@@AAA???>>>===<<<===???AAABBB???@@@AAABBBBBBAAA???===CCCBBB@@@?????????@@@@@@DDDBBBAAACCCGGGHHHFFFDDDGGGFFFDDDCCCBBBCCCEEEFFFHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPQQQSSSWWW\\\aaadddeeeiiilllmmmlllmmmqqquuusssvvvzzz|||~~~|||zzzzzz{{{|||}}}zzz|||~~~~~~}}}~~~||||||~~~}}}|||~~~}}}~~~~~~~~~~~~}}}|||{{{}}}}}}zzzzzz}}}zzzyyyxxxvvvoooaaaNNN@@@888333000111111......111///......---,,,,,,++++++------//////000///............////////////............------------.........///000///---,,,+++,,,---,,,,,,---000111111000000000000///............***......++++++///000,,,...------------------,,,,,,,,,,,,---------......222111000///......//////...///000///...---...///,,,---.../////////...---...//////000000000000///444222000000111111...,,,000/////////............---------,,,,,,+++++++++++++++++++++,,,---......//////......,,,+++))))))***+++,,,+++))))))+++,,,---+++))))))+++,,,,,,,,,(((,,,//////+++)))+++---------......---,,,,,,+++---,,,+++*********++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,---......------------------------,,,++++++,,,------,,,***000...---...111222111/////////000000111222222333333333222111000000000000000...---,,,---...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---,,,+++,,,---.........------...//////...---,,,---...//////...---///000///...,,,---...///......000000///...............///.........//////000000000000000000000111111222333444666555444333333444000000000000000000000000111000///...............111000000000//////////////////.........//////000111000000111222222///---000000000111111111222222000000000000000000000000//////000111222222333444666555333222111111111111111222333333444444333333444555666666444333333444444444555666666666555555<<<555222333333000000333333333333222333333444444111000111333555555333222222333444666777777888888999999:::888777666777999<<<;;;;;;;;;;;;===???AAAKKKEEE>>>;;;===>>>===<<<======???@@@@@@??????>>>>>>??????@@@@@@@@@@@@???@@@???===<<<<<<===???@@@BBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<>>>@@@AAA@@@@@@AAABBBBBB@@@>>>===BBBAAA@@@???>>>>>>???@@@CCCBBBAAACCCFFFGGGFFFDDDGGGEEECCCBBBAAABBBCCCDDDGGGGGGGGGFFFFFFGGGGGGHHHFFFEEEFFFGGGJJJNNNSSSUUU[[[\\\^^^___```bbbfffhhhnnnppptttwwwxxxyyy{{{|||~~~zzzwwwuuuvvvxxxzzzzzzyyy{{{|||{{{zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~{{{yyy|||}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}}}}|||~~~~~~{{{zzz}}}xxxwwwwwwzzzxxxlllZZZLLL<<<555111111111//////111/////////...------,,,,,,...............---,,,+++......////////////............------------......---...///...,,,++++++,,,---,,,+++---///111111000///......---------......***,,,,,,***+++///111000111...++++++---...,,,***,,,,,,,,,---------.................................///...,,,+++***,,,...,,,---------------,,,+++------.........------,,,000///......//////...,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,---...111000///---,,,+++******(((***++++++***))))))***++++++***))))))***---///)))************)))******---------------,,,,,,+++---,,,+++*********++++++''''''((((((***+++---...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***...---,,,---///000///...------......//////000000222000---******+++...//////...,,,,,,---...---,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,+++******+++...000222////////////...---+++++++++---...///......000111......///...---,,,...///000//////............///---............////////////////////////000111111222333555555444333444555444444333333222111111111000//////......//////000111111000000000/////////......//////000000000111222111000111222111///---/////////000000000111111000000000000000000000000//////000000000111111111333333222111111111111111111222333333444444333333333444666555333222222333222333444444555555555444888333111222333111111222555444333333333333333333333222222333444555333111333333555666777777777777888999999888666666777999===;;;999888888:::===???GGGCCC>>>===>>>???>>><<<===>>>>>>>>>>>>===<<<<<<>>>????????????>>>===<<<>>>>>><<<<<<<<<===>>>???AAAAAAAAA@@@>>>===;;;:::<<<<<<;;;;;;<<<===???@@@@@@AAABBBBBBAAA???===<<<@@@??????>>>>>>>>>>>>???BBBAAAAAACCCEEEEEEDDDCCCEEEDDDBBBAAA@@@@@@@@@AAAFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAACCCFFFIIIJJJOOOMMMLLLNNNRRRUUUXXXYYYdddfffjjjlllmmmnnnpppqqqqqqooollllllnnnqqqssstttvvvwwwwwwvvvttttttuuuvvvzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}yyyxxx{{{}}}}}}}}}{{{{{{{{{||||||}}}~~~}}}~~~~~~}}}{{{{{{||||||{{{zzz{{{xxxyyy||||||zzzyyy|||xxxvvvuuuxxxyyyrrrdddWWWBBB999222111000......000000/////////.........---,,,,,,,,,,,,,,,++++++***......////////////............------------......---...//////---,,,,,,,,,+++******,,,...000///...------,,,,,,,,,---......------+++***+++...000111222---)))***...000---***,,,,,,,,,---------......+++,,,---............---//////...+++)))))),,,...,,,,,,,,,,,,++++++******------...------,,,++++++///........./////////...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---222111///,,,++++++++++++''')))+++,,,***((((((((()))++++++***((()))...222---+++((()))+++---,,,***,,,,,,---------,,,,,,+++,,,+++++++++++++++++++++'''''''''(((***+++---...***+++,,,---...---,,,,,,************************...,,,***)))+++,,,,,,,,,,,,,,,+++,,,------------++++++,,,,,,------------222///,,,***)))+++...///...---++++++,,,------,,,))))))***+++---...//////++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---///111............------,,,,,,,,,---......------///000,,,///000///,,,+++...111//////.........//////000,,,------...............000000///000000111222333111333555555444444555666555555444333222111000000111000//////////////////111111111000000000//////...//////000111111111111111000///000111222111///////////////000000000000222222222222222222222222111111111111111111000000111111111111111111111222111222333333444444333333000222333333111000000111111222222333444444444444333111///000111111000000666555444333333333333333555444333333444555333222333444555666777777777777888999999888666666777888;;;:::999888888999;;;;;;AAA???===<<<>>>???>>><<<>>>>>>======<<<;;;::::::<<<======>>>======<<<<<<===<<<<<<;;;<<<<<<===>>>??????@@@???>>><<<;;;:::;;;;;;:::;;;;;;<<<>>>>>>AAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>============>>>@@@@@@AAABBBCCCCCCBBBBBBCCCBBBAAA???>>>>>>>>>>>>CCCCCCAAA@@@????????????CCCBBBAAAAAAAAABBBDDDEEEGGGDDDBBBCCCHHHMMMNNNNNNXXXZZZ\\\^^^^^^___bbbcccbbb```^^^___bbbfffhhhiiilllllllllkkkjjjjjjlllnnnrrrtttwwwzzz}}}~~~~~~~~~{{{||||||||||||~~~}}}yyyxxx{{{}}}}}}~~~}}}{{{zzzzzz||||||{{{{{{|||}}}~~~~~~~~~~~~}}}||||||zzzyyyyyyzzzzzzxxxwwwuuutttvvv{{{|||{{{{{{~~~}}}yyyuuuuuuvvvssskkkcccKKK@@@666222000...---///000///////////////......,,,,,,,,,,,,,,,---------......////////////............------------......---///000000...------...---,,,,,,---000111111000...---,,,++++++,,,...///000...,,,+++++++++---///000,,,((()))...111///,,,,,,,,,,,,---------......***+++,,,---......------//////...,,,******---///,,,,,,++++++************............------,,,+++,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,111000...,,,+++++++++,,,(((***,,,,,,***((('''((()))+++,,,***((()))---111///+++((())),,,...,,,***++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***************+++,,,---)))***,,,---------,,,+++************************---+++))))))***+++,,,+++***+++++++++++++++,,,---+++++++++++++++,,,,,,,,,...------,,,,,,,,,,,,------+++******,,,---,,,+++))))))***+++---...//////+++++++++,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***---//////---,,,,,,---,,,,,,,,,,,,------.........//////...---,,,,,,---,,,///000///,,,+++...111...............///000111,,,---......//////......////////////000111222333111333555555444444555666555555444222111000///...222222111//////.........111111111111000000000000//////000111222222111111///......///111333333222////////////000000000000111111111111111111111111333222222222222111111111000000111111222222222222111222333333444444333333000222333333111000000111000111222333444444444444222222111111222333222///666555555444333333333333666444333333555555444333333444555666777777777666888888999777666555666888777888999::::::999888777<<<;;;:::;;;<<<<<<<<<;;;>>>======<<<;;;:::999999::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<===>>>AAAAAA@@@@@@???>>>==================>>>=========???@@@AAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>=========@@@@@@???????????????@@@AAA@@@???>>>>>>>>>>>>???CCC???===???CCCGGGGGGGGGLLLNNNPPPQQQQQQRRRTTTVVVTTTRRRQQQRRRUUUXXXYYYZZZYYYZZZZZZZZZZZZ[[[^^^aaadddgggkkkpppuuuyyy|||}}}zzz{{{{{{zzzxxxyyy|||~~~~~~{{{{{{~~~}}}~~~~~~|||{{{{{{|||}}}}}}|||||||||}}}}}}~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyxxxvvvttttttsssvvv|||~~~~~~|||vvvsssrrrrrrpppmmmXXXJJJ<<<555222///---...//////////////////............------...///000000......////////////............------------......---///000000///......///000///...000222444444333///...,,,++++++,,,---///000---,,,------++++++...///,,,)))))),,,///000///,,,,,,,,,---------......++++++,,,,,,---------......//////---,,,,,,...000,,,++++++************+++---............------,,,)))***++++++***)))***,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++************++++++------,,,++++++++++++,,,***+++,,,+++)))(((((())))))***++++++***+++,,,...,,,)))((()))+++,,,***(((***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,***************************)))'''''')))***)))((()))+++,,,,,,******,,,---++++++++++++,,,,,,,,,,,,******+++,,,++++++***))),,,***)))***+++,,,,,,+++******+++,,,,,,---......***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***---111111...++++++,,,++++++++++++,,,---...///...///000...,,,++++++,,,......///...---,,,...///---------......000111222,,,---...///000///......------------...000111222222333555555444333444555444444333222111//////...222111000000/////////000222222111111111000000000000111222333333222111000000...---...111333333333/////////000000000111111////////////////////////333333333222222222222222111111222222333222222111111222333333444444333333333444666555333222222333000111222333444555555555222444555333555666444///666555444444444444444444666555333333555666666555444444555666666666666666777888888777555555666888444666999;;;;;;:::888666999999999999999:::;;;;;;>>>===<<<;;;::::::::::::999999;;;<<<===>>>>>>>>>;;;<<<<<<===>>>>>>>>>???>>>>>>============>>>>>>::::::;;;<<<<<<=========@@@????????????>>>>>>>>><<<======>>>>>>>>>>>>======???@@@@@@???>>>???@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>>>>???>>>===>>>@@@AAABBBAAAEEEFFFGGGGGGGGGHHHJJJMMMKKKIIIGGGGGGIIIKKKKKKKKKFFFGGGGGGGGGGGGJJJMMMQQQSSSUUUYYY___eeejjjoooqqqxxxzzz|||{{{xxxxxxzzz}}}}}}~~~}}}}}}}}}|||}}}~~~~~~~~~~~~}}}|||}}}~~~}}}|||{{{zzzzzzxxxuuusssuuutttwww~~~~~~~~~{{{vvvqqqnnnnnnppprrreeeUUUDDD;;;666222//////........................///...---,,,,,,------.........////////////............------------......,,,...//////...---......///......///222333333222111000---++++++,,,---......++++++...///+++,,,//////...+++***+++,,,...000,,,,,,,,,---------......------,,,+++,,,,,,......+++---......------///000,,,+++*********+++,,,---,,,,,,------...---------)))+++,,,+++)))((()))++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++************++++++)))***++++++,,,,,,++++++,,,------+++)))((()))***+++******,,,------+++))))))))))))***++++++)))'''******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,---************************))))))((()))***+++)))''')))+++,,,,,,******+++------,,,,,,,,,,,,,,,,,,,,,************+++*********+++***((()))+++,,,,,,++++++++++++,,,,,,---------******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---000///,,,***,,,///---,,,+++++++++,,,---...,,,.........,,,,,,,,,...///...,,,---...///......,,,,,,------///000111222,,,...///111111000///...---------...///000222222333444666555444333333444444333333222111000//////////////////000111222333222222222111111111000000222222333444333222000...333111//////000111111000000000000111111111222222////////////////////////111111111111222222222222222222333444444333222111111222333333444444333333444555666666444333333444000111222444555555666666111444555333444666333,,,555444444444444555555666666444333333555777777777444555555666666666666666777888888777555555666777444666888999::::::999999::::::999888888999;;;<<<>>>===<<<;;;::::::;;;;;;;;;;;;<<<===============<<<<<<===>>>????????????BBB@@@>>><<<;;;<<<>>>???:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@<<<===>>>?????????>>>>>><<<>>>@@@@@@>>><<<===???<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAA@@@?????????AAABBBCCCCCCBBBCCCFFFHHHGGGDDDBBBAAAAAAAAA@@@???<<<<<<<<<;;;;;;===AAADDDDDDEEEGGGJJJOOOTTTYYY\\\eeejjjooorrrqqqssswww{{{}}}{{{}}}}}}~~~}}}~~~||||||~~~~~~||||||{{{yyyuuurrruuuuuuxxx}}}}}}|||xxxwwwtttooojjjjjjmmmqqqmmm\\\III???999444000000---------..................---+++)))((((((((()))......////////////...............------.........+++---......---,,,---...,,,++++++,,,///000000///333111...,,,+++,,,---...,,,(((***///000------111000000...+++)))***,,,///,,,,,,,,,---------......///...,,,++++++,,,...///)))+++---.........///000++++++*********+++---...***+++,,,---------------+++...///...+++***+++---******++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++***************+++'''(((***+++,,,,,,++++++......---+++)))(((***,,,,,,******,,,///...***&&&(((***,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++******+++,,,,,,---,,,+++***)))***+++---...************************+++++++++,,,...---+++))))))+++---,,,******,,,...------------------------,,,,,,+++***++++++,,,---+++)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...,,,******///444///...,,,+++***++++++,,,***,,,------------...000111...+++,,,///000///,,,,,,,,,------///000222333---...000111222111000...//////000000111333444555444555666666444222222333444333333222222111111000,,,,,,---///111333555666222222222111111111111000333333444555444222///...666333000////////////...111111111111222222222222111111111111111111111111///000000000111111111111333333444555444333222111222222333444444444333333222444555555333222222333000111333444555666666666...222222000000333///(((444444444444444555666777666444333333555888888888444555666666666666666666777888888777555555666777666666666777888:::;;;<<<;;;;;;:::888888999;;;===>>>===<<<;;;:::;;;<<<============>>>======<<<;;;<<<<<<>>>???@@@@@@@@@@@@EEECCC???<<<:::;;;===???:::;;;<<<===>>>>>>>>>>>>============>>>???@@@AAA<<<===>>>@@@@@@@@@???>>>;;;>>>@@@@@@===;;;===>>>;;;<<<===>>>???????????????>>>>>>=========>>>>>>==================>>>>>>???BBBFFFEEEBBB??????@@@AAABBBBBBBBBAAABBBEEEGGGFFFCCC@@@???>>>===;;;999::::::999888777999<<>>>>>======<<<;;;;;;======<<<;;;????????????>>>>>>>>>>>>======>>>???????????????@@@???===<<<<<<<<<===>>>===============>>>??????@@@===;;;<<<@@@CCCBBBAAA@@@<<<;;;@@@@@@;;;:::===????????????>>><<<;;;:::;;;<<<<<<<<<>>>???@@@AAABBBBBBAAAAAA@@@?????????AAAAAAAAA@@@???>>>===<<<======>>>???AAABBBCCCDDD???BBBDDDCCC@@@???@@@AAADDDCCCAAA===999888:::<<<===;;;999777777777888999<<<;;;;;;:::;;;<<<===>>>@@@BBBDDDIIIOOOVVV\\\```~~~yyyyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyy}}}}}}}}}{{{xxxuuuuuuuuutttuuutttooohhhdddeeehhhkkkfff\\\OOOCCC999444222///000111111000000000000...---...000111111...,,,,,,---.../////////......,,,,,,---...............//////000111111000//////000///...///111111///---------......------,,,,,,...------...///000///.../////////---++++++---000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...***------******------******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))+++,,,,,,******+++---***,,,...---***)))***,,,***+++,,,,,,***))))))***+++,,,+++***))))))***,,,************************,,,,,,,,,,,,------------&&&(((***,,,---,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***((())),,,+++((()))---******************))))))++++++************+++++++++,,,,,,+++))))))***,,,,,,++++++,,,......---+++++++++,,,,,,,,,++++++***)))******+++,,,,,,------,,,,,,---------,,,++++++,,,,,,............,,,,,,,,,---...---+++++++++------,,,,,,---...---+++))),,,,,,,,,+++,,,,,,---...,,,,,,,,,------......///...---,,,,,,,,,,,,+++***------,,,,,,------...///111///------///111111111111///...///111222000---//////000000111222333333222222222222222222222222111111111111111111222222............///000111111222111111333666666333000111111111111000000000000222222222333333222111111111...000333444222222444222111000111222333222000111111111222222222333333222222222222222222222222111222444444222111222333111333333000000333444111333222222333555555444333333222222222333444444444444444333333444555777888555333222333666888777555999999999999999888777777888888888777555444555666777888999::::::999888777666777999;;;===============;;;:::;;;<<<===<<<;;;>>>>>>>>>=====================>>>???????????????@@@???>>>===<<<===>>>>>>=========>>>>>>@@@AAAAAABBB???;;;:::<<>>???@@@@@@@@@@@@@@@?????????======<<<<<<===>>>???@@@????????????????????????>>>>>>???@@@@@@@@@??????>>>>>>???@@@AAABBBBBBCCC???BBBCCCCCC@@@??????AAABBBAAA???;;;888777999;;;;;;:::999888888999;;;<<<;;;;;;:::999999:::;;;<<<<<<<<<===>>>AAAEEEHHHJJJ{{{{{{|||~~~~~~~~~~~~~~~~~~zzz}}}~~~}}}|||{{{{{{|||}}}}}}{{{vvvrrrppppppnnnrrruuutttnnnhhheeedddkkkkkkfff\\\NNNAAA999555//////000000000///......---------///111111///...,,,,,,---............---...............///000000000000111111111111000000......---...000000...---,,,,,,------............---......---,,,---///111.........,,,******,,,...,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,------...***------******------******++++++,,,,,,,,,,,,,,,++++++------------++++++)))))))))******,,,------***++++++***))))))+++---******++++++***))))))(((***+++,,,,,,***)))******,,,***((((((***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...***''''''+++...------///+++++++++++++++,,,,,,,,,++++++************++++++)))+++,,,+++******+++---...---,,,,,,...---,,,***,,,,,,++++++++++++,,,,,,*********+++,,,,,,------------...------,,,++++++,,,---...//////...---,,,***,,,------,,,,,,---//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,---......++++++,,,---...///000000//////...---,,,++++++***---------,,,------...///111///------///000000000000//////000111111000...000000/////////111222333333333333333333333333333///000000111222222333333111000000000000000111111111111111333555555333111222222111111111000000000333333333333222111000000222000111444555222222555333111000111222333222111222222222333333333444444333333333333333333333333111333555444333222333333555777555111000333222000444333222333444555444333111222333333222333444555333333333333444555666666555444333444666777777666:::::::::::::::999888888777777777666555555777999666666888888888888666666666777999:::<<<============;;;:::;;;<<<===<<<;;;============<<<<<<;;;;;;======>>>>>>??????>>>>>>@@@???>>>>>>======>>>>>>======>>>???@@@AAACCCDDDIIIFFFBBB>>>>>>DDDLLLSSSMMMDDD===>>>BBBBBB@@@????????????@@@@@@@@@AAAAAA@@@???===<<<<<<===???@@@;;;<<<<<<===>>>>>>??????;;;<<<===???@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA???AAABBBBBB@@@??????@@@???>>><<<999666555777999:::999999999999;;;===>>>;;;:::999999999999999:::;;;:::999999999:::<<<===}}}}}}}}}}}}|||~~~~~~yyy}}}~~~~~~}}}|||zzzyyyyyyzzz}}}~~~~~~yyytttooonnnnnnhhhmmmsssvvvtttppplllkkkkkkpppqqqkkk\\\KKK===666333222111000000///,,,+++,,,,,,---...111111000///,,,,,,,,,---------------//////...---...///000111000111111111111111111000---------...//////...------------------......///+++,,,---+++((()))---111.........---++++++---...,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,------,,,,,,,,,------......***,,,,,,******,,,,,,*********+++,,,,,,,,,,,,+++***+++---......---+++***************+++,,,------***+++***))))))***...000***))))))***++++++)))(((***+++---,,,+++******++++++)))''')))---///---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++------...---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,'''&&&+++///...---...******++++++,,,,,,------,,,++++++******++++++,,,)))+++------,,,,,,---...///...------...---+++)))---,,,+++******,,,---...------------......//////------------,,,,,,+++***,,,---...//////...---,,,+++,,,------,,,,,,---///000---+++***+++---...------,,,,,,,,,---...///000------....../////////000...//////...---,,,,,,------------------...//////111///------...000000///000000000111111111000///222111///......///111333333333333333333333333333000000111111222222222222333222222111000000000111111111222333444444333222222222222111111111000000333333333333222000//////333111111555555333222555333222111111333333222111333333333444444444555555333333333333333333333333333555666666555444444555666888666222111444333111555333222333444555444333111333555555333222333555444444444444555555666666555444444555666777666666999999::::::999999888777555555555555444555888:::555666777777777777666555777888999:::;;;<<<=========<<<;;;;;;======<<<;;;>>>>>>>>>=========<<<<<<======>>>??????>>>>>>>>>@@@@@@??????>>>>>>>>>>>><<<======>>>@@@BBBCCCDDDIIIHHHEEEAAA@@@EEENNNUUUGGGDDDAAABBBCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>???BBB@@@>>><<<<<<===>>>???;;;;;;;;;;;;<<<<<<======:::;;;===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???>>>>>><<<<<<;;;888666555777888;;;::::::::::::;;;<<<===;;;::::::999999999999999999999888888888999:::;;;}}}~~~~~~~~~~~~}}}~~~~~~|||{{{}}}~~~~~~|||zzzzzz{{{}}}|||yyywwwwwwyyy{{{}}}}}}}}}{{{wwwrrrooooooppphhhkkkppprrrsssrrrqqqqqqlllsssyyywwwjjjVVVDDD:::888555333222333222000...---,,,,,,...000111111///,,,,,,,,,,,,------......///...---------...000111111000000000000000000111,,,---..................000///...---------......+++------+++))))))---111//////000///---,,,...///,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------+++,,,,,,------.........***,,,,,,******,,,,,,***)))***++++++,,,,,,++++++***+++---......---+++***,,,,,,++++++++++++,,,,,,******+++***+++---111444+++******+++,,,,,,+++))))))+++------+++***+++,,,(((((())),,,000000---)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---(((&&&+++...---++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,//////.........///000///------...---+++)))---,,,+++***+++,,,...///------............//////,,,,,,------,,,+++******------...//////...---------...///...,,,+++,,,---000...+++***+++---...///------------...///000111000000000//////.........+++---//////------///111...------------...//////111///---,,,...//////...000000111111111000000000222111///......000222333333333333333333333333333111222222222222111000///444333222111111000000111000111222222222222222333222222222222111111111111333333333222111000///...333111222555555222222444333222111222333333333111333333444444444555555555333333333333333333333333222333555555333222333444444666555222222555666333666444333222444555444444444555666666444333333333555666666777777777777777555555666666666666666777888888888888888777777666333444444444444555888:::666666777777777777666666999999::::::;;;<<<===>>>>>>===<<<<<<>>>>>>===<<>>???????????????>>>>>>@@@@@@@@@@@@@@@??????>>><<<<<<<<<===???AAABBBCCC???@@@AAA@@@>>>@@@FFFKKKAAAHHHMMMLLLIIIHHHKKKMMMAAA@@@???>>>============BBBAAA???===<<<===>>>???<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???????????????@@@???>>>===;;;<<<;;;999777666888999<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;:::::::::666666666666666777888888zzz{{{}}}~~~~~~}}}}}}~~~~~~}}}|||}}}|||zzzxxxwwwxxxyyy}}}{{{yyywwwxxxyyy{{{}}}{{{{{{yyyvvvsssrrrssstttpppoooooooooppppppqqqqqqooouuu{{{|||tttdddRRRFFF999555000///111333222000...------...///111000///---------,,,---......///...............///000000000000////////////000000+++---//////......///000111000...---------.........//////...---...000222///000111000...---...///,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++,,,---............***------******------***)))******+++++++++++++++++++++------------++++++---,,,,,,+++++++++,,,,,,***+++,,,,,,,,,...111444***+++,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---((((((+++---000///,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...***))),,,---******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++---///000///.........000///............,,,***,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,---...///000000///...---...//////...,,,+++,,,---000---++++++,,,...//////---------...///000111222222222111000///...------***---000000......000333......------......///000111///---,,,---.........///111222222111000000111111111000000000111333444333333333333333333333333222222333333222111///...333333222111000000111111000111222222111111222444333222222222222111111111222222222222111000//////333111111555555222111333444222111222333444333222333333333444444444555555333333333333333333333333///111222222111000000111222444444222222666777555888555333222444555555444777666666777888777555222666777777888888888777777555666777777555555666777777888888888888777666666222333555666666666888999888888888888888888888888;;;;;;;;;;;;<<<===>>>???@@@>>>===>>>???@@@???>>>@@@@@@@@@AAABBBBBBCCCCCC@@@@@@@@@AAA@@@@@@??????@@@AAAAAAAAAAAA@@@??????<<<<<<======???@@@BBBCCC;;;>>>@@@BBBAAAAAAAAABBB@@@LLLVVVTTTNNNNNNRRRVVVEEEDDDBBB@@@????????????AAA@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<===>>>>>>?????????>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????>>><<<:::;;;;;;:::888888999:::<<<<<<<<<;;;:::999999888999999:::;;;<<<;;;;;;;;;999999888888888888777777xxxyyy}}}~~~{{{}}}~~~}}}}}}~~~zzz{{{{{{zzzxxxwwwxxxzzz{{{zzzzzzyyy{{{}}}|||{{{zzzxxxvvvvvvwwwyyyxxxvvvsssqqqqqqrrrsssssstttuuuxxxzzzyyypppcccXXXDDD===555222222333222000000...------///000///.........---------...///000...///000000111111000000000///...------...///000+++...000000//////000222000///---------...000111000///...///111111111000---///000///...,,,---...,,,,,,++++++,,,,,,---...------........./////////***+++,,,...............***------******------***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***,,,------------...000(((+++...---+++***,,,...)))+++------,,,+++,,,---***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++,,,...---***+++///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,//////...,,,++++++///...---...///...,,,+++***+++,,,---............------------------,,,,,,,,,---...///000000000///---...///000000///...---,,,---......------...//////---+++,,,---/////////---------...///000222333111111111000000/////////+++///111111...---000333...............//////000111///---,,,---......---///111333333111000000222000000111222333444444555222222222222222222222222000111222333333222000///222111111000000000111111///111333222000000222444333333222222222111111111000000111111111111000000333000111444444111000222444333222222444444333222222333333333444444444444444444444444444444444444000222333333222111111222222444444111111555666444888666333222333555555444777444333666<<<===999444666666777888888777666555555777888777555444666888888999999999999888777777222555888999999888888999:::::::::999999:::::::::======<<<<<<===>>>???@@@AAA@@@??????AAAAAA@@@?????????@@@AAACCCDDDEEEFFFAAABBBBBBBBBBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBB>>>???AAADDDEEEDDDAAA>>>@@@JJJQQQNNNJJJKKKPPPRRRDDDCCCAAA??????@@@AAABBB>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>??????===;;;999:::;;;:::888888888:::999:::::::::::::::999999666777999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::vvvxxx{{{~~~{{{yyy}}}~~~~~~wwwyyy{{{|||zzzyyyzzzzzzyyyzzzzzz{{{}}}~~~}}}|||zzzxxxxxxzzz|||}}}{{{wwwvvvvvvwwwxxxyyyxxxuuutttxxx{{{xxxooogggWWWNNNCCC;;;999888666333111///------/////////...//////...---...///000111///000111333333222111111///...---,,,,,,---...///+++...111111//////111333...---,,,,,,---///222333///---,,,...111222///---,,,...///...---+++,,,,,,,,,,,,++++++,,,,,,---............////////////000)))+++,,,...//////......***------******------***))))))***++++++++++++***---,,,,,,++++++,,,,,,---))))))***+++,,,...///000+++---......,,,******+++&&&+++///...***)))+++///)))+++------,,,,,,---...---------***''')))...222........................,,,,,,------------......------,,,++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,...000...+++---222/////////......------,,,---,,,,,,++++++,,,,,,---))),,,......,,,***))))))///...---...//////---+++)))+++,,,...//////...---//////////////////......---...///111222222222222---...///000000///...---***,,,---.........000222...---,,,,,,...//////...------......///111222333000000000000000111111111---111333222...,,,...222...............///000000111///---,,,---......---///111444333111///111222///000222333555555555555111111111111111111111111...///111333444333222111111000000000000000111111///111333222000///222555333333333222222222111111///000000111111111111000222000000333333000///222444333222222444444333222222222222333333333444444444444444444444444444444333555666666555444444555222555444111111444444222999666333222333444555555666222000666???BBB===666555555666777777666555444555777999888555444666888999::::::::::::999888888333777;;;<<<<<<:::999999<<<;;;;;;::::::;;;;;;<<<>>>>>>=========???@@@AAABBBAAA@@@@@@BBBBBBAAA@@@===>>>???AAACCCEEEFFFGGGCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAABBBCCC>>>===>>>AAACCCCCC>>>:::===DDDGGGBBB@@@DDDHHHHHH@@@???>>>======???AAABBB===>>>@@@AAABBB@@@>>>=========>>>>>>???@@@@@@@@@:::;;;<<<>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@>>><<<===??????===:::888999:::999888777888999777777888999::::::::::::333555777999:::;;;;;;:::555666888999:::;;;;;;;;;yyyzzz{{{{{{{{{}}}{{{}}}~~~~~~~~~||||||}}}zzzvvvqqqzzz{{{zzzzzz~~~}}}|||{{{{{{zzzyyyyyyxxxwwwvvvwwwxxxyyyzzzzzzxxxwwwwwwzzzzzzwwwuuuhhh```SSSHHH???999555222222000...---...///...---,,,---------,,,---000333......//////000000111111,,,...000111///.........///......------......///////////////////////////...---,,,+++,,,...000222222...,,,---,,,******...------......------,,,+++///---+++,,,///111///---+++,,,.........,,,***)))'''******)))***---***%%%*********++++++,,,,,,,,,)))***++++++***)))***+++(((,,,//////...---000333.........------,,,,,,,,,000,,,)))***...///,,,(((,,,,,,++++++***+++++++++---+++***+++---//////...000111111///---,,,---...---------,,,,,,+++++++++)))222...'''++++++(((,,,***+++,,,------,,,+++***...------,,,,,,------...+++,,,------......---------------------------------,,,,,,,,,,,,---.........------,,,,,,------...---,,,---///222222///,,,000///...------...000111++++++,,,,,,---...//////222...++++++---//////...+++,,,---...///111222222,,,000444444111//////111000,,,,,,111333000---,,,------...//////...------,,,---...---,,,+++,,,---000222333333222111333444000000000000000111111222...///000///...---...///---.........//////000000111222222222333333333333111111000000000000111111111000000/////////000000666666555444333111111000222222222111111111111111222222333444555555666666555333111000///000111222111222222000------111555111111111111111111111111333111111222333444333222333333333333333333333333444444444444555555555555444444444444444444555555444444555555555555444444555444333222222222222222555444444444555777999:::888777777666555444444333666666666777888999;;;;;;<<<<<<<<<;;;;;;:::999888777999<<<===<<<;;;;;;;;;<<<<<<:::::::::<<<>>>???>>>>>>>>>???@@@AAAAAA@@@BBBEEEGGGHHHGGGEEEDDDDDD@@@AAACCCDDDEEEEEEDDDDDDGGGIIIJJJJJJGGGEEECCCCCCEEEEEEFFFEEEDDDDDDFFFHHHGGGEEECCCBBBCCCCCCBBBAAAFFF???===AAADDDBBBAAADDDAAACCCEEEEEEBBBAAABBBDDDDDD???===BBBCCC???===@@@BBBBBBAAAAAA@@@AAAAAAAAA======<<<======>>>??????========================???>>>======>>>???AAABBB@@@@@@@@@AAABBB@@@===:::;;;;;;:::::::::::::::::::::::::::999999888888888999999999999999999999999444666888666444444777;;;yyy{{{|||||||||}}}~~~~~~}}}|||}}}~~~}}}zzzvvv}}}~~~}}}|||}}}|||}}}}}}{{{yyy}}}{{{yyywwwvvvvvvuuuuuuvvvyyy}}}~~~|||qqqkkkbbbYYYOOOFFF>>>999333111/////////...---+++,,,---............000222000000000000////////////,,,...000000///------.........------------......////////////////////////...------------///000111111...,,,------******...---------------,,,++++++---,,,,,,...//////...---***+++---......---+++***)))******((())),,,+++'''******+++++++++,,,,,,,,,)))***++++++***)))***+++)))+++------,,,++++++,,,------,,,,,,,,,+++++++++...,,,***+++,,,,,,+++))),,,,,,+++*********++++++,,,******+++---///000///111111111///---,,,,,,...---------,,,,,,+++++++++)))222...(((++++++(((,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,------......---------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------...---...000222222///,,,---,,,++++++,,,---///111,,,,,,,,,------.........111...++++++---//////...,,,------...///000111111...000111111000.........///++++++000222///,,,,,,///......------......//////000111000///...///111000111222222111111222444000000000000000111222222///000111111//////000111...///////////////000000//////000000000111111111222222111111000000111111111111111000000000111111222222333333333333444444222222222222222222333333222222333333444444555555555444222000000111222333222222222000//////222444222222222222222222222222111/////////111222111000333333333333333333222222333333333333333444444444555555666666777777777777444444555555555444333333777777666666555555555555333333333333444666777888666777888999::::::::::::999999999:::;;;<<<===>>>@@@???===;;;;;;;;;<<<===888:::<<<<<<;;;;;;<<<===;;;<<<===>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEFFFFFFGGGIIIKKKKKKIIIHHHGGGGGGCCCDDDFFFHHHIIIHHHHHHGGGIIIKKKMMMMMMKKKIIIHHHHHHIIIIIIIIIGGGFFFGGGJJJLLLMMMLLLJJJGGGEEEDDDCCCCCCLLLFFFCCCFFFHHHFFFEEEHHHCCCEEEGGGFFFDDDCCCCCCEEEGGGBBBAAAEEEFFFBBBAAACCCBBBBBBAAA@@@@@@@@@@@@@@@===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@===:::;;;::::::::::::999999999;;;:::::::::999999999999::::::::::::::::::::::::999999:::999888999;;;==={{{}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~zzz|||yyywwwuuusssuuuxxx}}}uuusssooohhh```TTTHHH@@@777555333222222111000...,,,---///000///...///000111111111000///.........+++---//////...---------...------,,,,,,------...////////////////////////.........//////000000111111---,,,...---******---,,,,,,,,,,,,,,,++++++******,,,///000///...------***+++---......---,,,,,,++++++)))'''(((,,,,,,)))***++++++++++++,,,,,,,,,)))***++++++***)))***++++++***+++++++++***'''$$$,,,,,,++++++++++++******+++,,,---,,,+++***+++,,,,,,,,,+++***************+++***)))+++---/////////000111111///,,,+++,,,---------,,,,,,,,,,,,++++++***333///(((,,,+++(((,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------........................---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------...//////,,,*********))))))***,,,...///------------------......111...,,,,,,---/////////............/////////000111///......//////---,,,...++++++///111...+++,,,111///---,,,,,,---///111---...///...------...//////000222111000000111333111000000000000111222222///000222222111111222444000000000000000//////////////////000000000000111333333333222222111111111222222111111111222222333222222222333333333444444222222222333333444444444222222222222333333333333444333222111111111222333444222000000111222222222222222222222222222222222111000///000111222111000444333333333222222111111222333333333444444444444222333333444555666777777666666666666666555444444444555555555555555444333222333444555777777777777444555777999;;;;;;;;;:::999999999999:::<<<===>>>BBB???<<<999888:::<<<>>><<<===>>>======>>>@@@BBB===???AAADDDFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJMMMOOOMMMOOOQQQPPPNNNKKKJJJKKKGGGHHHKKKMMMOOONNNNNNMMMNNNPPPRRRRRRQQQPPPPPPPPPOOONNNMMMKKKJJJKKKOOOSSSTTTUUUTTTOOOJJJFFFGGGIIIJJJEEECCCEEEGGGGGGHHHJJJGGGHHHIIIIIIGGGFFFFFFGGGGGGCCCBBBEEEFFFCCCBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>???AAAAAA??????????????????????????????>>>======>>>@@@@@@@@@@@@???@@@AAA@@@===;;;;;;:::::::::999999999888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::<<<<<<<<<}}}~~~~~~|||}}}~~~~~~~~~~~~}}}~~~}}}~~~{{{zzzwwwyyy|||~~~{{{xxxxxxvvvssslllaaaUUUMMMBBB>>>999666555444444333+++...000000///.........111000000000/////////...***,,,//////---,,,,,,,,,------,,,,,,,,,,,,------////////////////////////......///000111111000000000---,,,......++++++---++++++,,,,,,++++++***)))''',,,000111///,,,,,,---,,,------......---,,,+++,,,,,,)))%%%''',,,---***++++++++++++++++++++++++)))***++++++***)))***++++++)))(((***,,,+++&&&""",,,,,,,,,+++++++++++++++***---000...***))),,,///---,,,+++***************---+++***+++,,,...------000000000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++444000))),,,,,,))),,,---,,,+++******+++,,,---,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++************++++++,,,............------------000///...---....../////////////////////.........222///,,,---000111000...///,,,,,,000000---,,,...//////............//////+++---...---,,,,,,---......000111111000000111222111111000000111111222333...000111222111222333555222222222111000000000///111111111222222222333333444444444444333222222111222222111111111222333333555555444444333222222111111111222333333444555555333333333222222222222222333222222111111111222222555222//////222444333000222222222222222222222222333222111222444555444333444444444333222222111111333333444444555555666666222222333444666777888888888888999999888888777666444555666666777666555555555666888:::;;;;;;::::::999:::;;;======<<<;;;:::<<<<<<<<<===>>>???@@@AAADDDCCC@@@>>>===>>>@@@AAAAAABBBAAAAAA@@@BBBFFFJJJDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNRRRVVVYYYWWWYYYYYYXXXUUUSSSRRRRRRPPPRRRTTTWWWXXXXXXXXXWWWVVVYYY[[[[[[[[[ZZZ[[[\\\WWWVVVTTTRRRQQQTTTXXX\\\\\\^^^]]]XXXQQQMMMOOOSSSJJJHHHGGGGGGIIIKKKMMMPPPLLLLLLMMMMMMLLLKKKKKKJJJJJJGGGFFFGGGHHHGGGFFFEEEGGGFFFEEEDDDBBBBBBAAAAAACCCBBBAAA@@@@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBAAA@@@???@@@AAA@@@>>><<<;;;;;;::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888555666999;;;:::888~~~~~~}}}|||||||||}}}||||||~~~~~~}}}{{{}}}|||yyywww{{{{{{zzzyyyuuunnneee___TTTNNNEEE<<<777555333222,,,///111111///...---....../////////000000000111***,,,//////---,,,,,,,,,...------,,,,,,------...////////////////////////...///000000111000000//////,,,,,,///...++++++---++++++,,,,,,++++++***)))'''+++000111...,,,,,,---//////......---,,,+++***------)))%%%''',,,---+++++++++++++++++++++++++++)))***++++++***)))***+++***)))(((***------)))%%%,,,,,,,,,---------------***...222000+++***---111...---,,,+++************///---+++++++++,,,+++***...//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,555000***---,,,)))---...---,,,++++++,,,---...,,,++++++******++++++,,,+++,,,------......------++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------...---,,,+++++++++------,,,++++++*********.....................---////////////......///000////////////............111...,,,---111444333111000...///111111......111---...000111111000...---...000111111000000111333...000111111000000111222111111111111111222222333...///111111111111333444333333333222111111111000222222222222333333333333555555666666555444333333222111111111222222333444666666555555444333333333111111222222333444555555444444444333333333333333222222222222222222222333555222000000333444333000222222222222222222222222555444333444555666666444666555555555444444444333333333333444555666666666666666777888:::;;;<<<<<<999999::::::::::::999999888999::::::;;;;;;;;;;;;999;;;===>>>????????????AAAAAABBBCCCDDDCCCBBBBBBEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDGGGLLLOOONNNMMMKKKKKKLLLOOOSSSUUUWWWXXXYYYYYYYYY\\\bbbfffggghhhhhhgggdddaaaaaaaaabbbcccdddfffggggggggggggfffgggiiijjjjjjjjjlllmmmfffeeecccaaa```ccchhhllleeeffffffaaa[[[XXX\\\```XXXXXXVVVSSSRRRTTTWWWXXXTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPNNNOOOOOOMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCEEEDDDBBBAAAAAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBB@@@>>><<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;888555555888:::999777~~~}}}{{{zzz{{{{{{zzzyyy{{{}}}~~~}}}|||~~~}}}zzzxxxwwwxxxxxxwwwwwwvvvrrrmmmiiifff___TTTHHH???888333000000222333222000//////000.........///000111111111+++---//////...---------.........------.........////////////////////////////////////////////////...+++,,,//////,,,+++---,,,,,,,,,,,,,,,++++++***)))+++...///...---,,,,,,//////......---,,,,,,,,,------***&&&''',,,---+++,,,,,,,,,++++++++++++***)))***++++++***)))***+++*********+++---------+++,,,,,,------------......***...111///,,,***---111000///...,,,++++++++++++///---++++++++++++***)))+++---------,,,---///000++++++,,,,,,,,,,,,------...666111***------)))---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------......------++++++++++++++++++++++++---,,,,,,,,,,,,---.........------,,,,,,------...///000111000......///000...---------,,,++++++***..................//////...///000000///...///000///////////////.........///......///222333333222111///000222111...///333+++...111333333111...+++---...000000//////111222///000222111000000111333222111111111111222333333///000222222111111222444333333333333333222222222111111111222222222222333444555666777777777555555333222222333333444555666333444444555666777888888222333333444444555555555555555555555555666666666333333444444444444555555555444333444555666555333444444444444444444444444555333333444555666555444777777777777777777777777444444555666777777888999888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<======???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJJJJMMMRRRUUUXXXVVVTTTSSSUUUYYY^^^aaafffhhhjjjjjjjjjlllqqquuuzzzzzzzzzxxxuuusssssstttvvvuuuuuuuuuvvvwwwxxxyyyvvvxxxyyyzzzzzzzzz|||~~~wwwvvvuuutttsssvvvzzz}}}qqqqqqoookkkgggfffiiimmmjjjkkkggg```[[[]]]___^^^`````````aaacccdddcccbbb[[[[[[YYYUUUTTTVVVSSSOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIFFFDDDDDDEEEHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAA>>>>>>===<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999::::::999~~~~~~~~~{{{xxxxxxyyyzzzyyywww{{{}}}}}}~~~}}}||||||xxxwwwwwwttttttuuuvvvvvvtttoookkkooojjjcccZZZQQQGGG===777666666666444222111222444////////////000000000000,,,...000000///------...000//////......//////000////////////////////////000///...------...//////---+++,,,//////,,,+++------------------,,,+++++++++++++++,,,......---+++---------------...//////,,,---***'''(((------***,,,,,,,,,+++++++++******)))***++++++***)))***++++++,,,,,,+++++++++---///++++++,,,,,,,,,---------)))+++------+++***,,,///111000///...---,,,,,,,,,---+++******+++,,,,,,+++)))***,,,,,,,,,...000222+++++++++,,,,,,---------...777222+++...---)))---,,,,,,------------,,,,,,------,,,,,,,,,,,,------+++,,,------......---------------------------------,,,,,,,,,,,,---......///......------......///...///111000......000222***++++++,,,---------,,,------......//////000000---000111111///...///000.........///////////////...000111222000/////////000///000111///,,,...333---...000222222000...---+++,,,......------///000000111222222111111222444222222111111222222333444111222444333222111333444333333333333444444444444222222333333333333444444333555777888999888777777555555555555666777888999555555666777888999::::::666666666666666666777777666777777777888999999999666666777888888888888888777888999999888777888999777777777777777777777777666555555555777888777666999999999::::::;;;;;;<<<::::::;;;<<<===>>>??????>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHFFFEEEDDDDDDEEEGGGJJJLLLOOOOOOOOOPPPQQQRRRTTTTTTTTTSSSRRRRRRSSSTTTVVVXXXTTTTTTUUUUUUVVVXXXYYYZZZUUUUUUSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUWWW[[[___cccccccccdddggglllqqqtttvvvzzz}}}}}}{{{|||~~~~~~~~~|||xxxuuussssssuuuvvvwwwyyyvvvlllgggjjjllllllooonnnnnnppptttuuutttssshhhiiifffaaa___aaa^^^XXXZZZZZZYYYXXXWWWWWWXXXXXXUUUSSSPPPNNNNNNOOOQQQSSSKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFEEEFFFFFFEEECCCBBBBBBDDDEEEDDDCCC??????>>>===<<<;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999999:::<<<}}}~~~}}}|||}}}|||yyyvvvvvvxxxzzzyyywww}}}~~~}}}}}}zzz}}}~~~~~~}}}}}}}}}xxx{{{vvvtttuuuwwwxxxyyy||||||yyytttooopppooolllhhhaaaWWWKKKCCC::::::999666444444555777111111000000//////......,,,...111111///.........000000////////////000000////////////////////////000///---,,,+++---...///---+++,,,000000,,,+++---------......------,,,+++---+++)))***---///---+++***++++++,,,...000222333,,,---+++((()))------***,,,,,,,,,++++++*********)))+++++++++***)))***+++---......+++)))))),,,000*********++++++,,,,,,,,,((()))************+++,,,222111000///...------,,,***)))((())),,,......---((()))+++,,,---...111444+++++++++,,,,,,---------///777222+++...---***---+++,,,............,,,+++...------,,,,,,------...+++,,,------......------////////////////////////---,,,,,,,,,,,,---......//////............//////***,,,...---++++++...111'''((()))+++---.........,,,------...///000111111---000222111///...///111............//////000000---111444333///++++++,,,///...///111...+++---333//////000000000000//////---///111111000111222444000222333333222222333444222222111111222222333444333555555555333222333444333333333444444555555555555555555666666666777777333444777999::::::999888777777777777888999:::;;;999999999888888888888888999999999888888888888888777777888999:::;;;;;;<<<888999:::;;;;;;;;;;;;;;;888;;;>>>===:::999:::<<<:::::::::::::::::::::::::::888888888:::;;;:::999999:::;;;;;;<<<===>>>???AAABBBBBBDDDEEEFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIKKKMMMNNNPPPQQQQQQTTTSSSQQQPPPQQQUUUXXX[[[[[[ZZZZZZZZZ[[[]]]___```hhhfffcccaaa```aaabbbdddbbbbbbbbbcccdddeeefffgggccc```]]][[[ZZZ[[[]]]___YYY[[[]]]^^^^^^aaadddggglllmmmppptttyyy}}}{{{{{{{{{{{{{{{yyyuuuzzz~~~~~~yyyxxxxxx{{{~~~yyyzzzwwwpppnnnppplllfffeeeddddddcccccccccdddddd___]]]ZZZXXXWWWYYY[[[]]]VVVVVVVVVVVVVVVVVVVVVVVVQQQPPPNNNLLLKKKJJJJJJKKKFFFDDDCCCCCCEEEFFFEEEEEEAAA@@@???>>>===<<<;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===:::777666999<<>>===888444777333333777777222111555333111//////111222222222------.../////////......)))...000---...222222---------------...///000000///111333222000...---...,,,---......,,,,,,---...++++++++++++++++++++++++.........------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***------******,,,,,,******+++,,,,,,---------------,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,+++******,,,,,,+++***+++,,,---......,,,***)))...+++)))***---000000///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,---////////////...---,,,+++000000//////....................................///...---,,,,,,,,,---...000000///000000000...,,,---...000333555333000---,,,,,,...//////000//////444333333222222222333333555444222111111222333333000111222444444333333222444333222222444444333222444444555666666666555555111222444555666666555555333555888888777666666777555555555555555555666666666666666666666555555555:::888777888999;;;<<<<<<<<<999888;;;;;;666333333>>>>>>>>><<<;;;:::999999<<<;;;:::999999999:::;;;<<<<<<<<<<<<===>>>>>>???======<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>??????===>>>>>>;;;999:::===AAA<<<===>>>??????>>>>>>===BBBAAA@@@AAACCCDDDDDDCCCIIIKKKMMMOOOOOOQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYaaa[[[YYY\\\]]][[[___eeecccaaa```aaaeeeiiilllnnnllliiiiiilllnnnooottt{{{zzzxxxtttqqqoooooopppqqqppprrrtttuuusssqqqppppppsssrrrpppnnnmmmllljjjhhhmmmpppssssssqqqppprrrtttvvvyyy~~~~~~~~~~~~}}}~~~}}}}}}yyyvvvvvvyyy~~~}}}wwwrrrnnnllljjjjjjlllkkkiiifffgggggggggeeebbb______```[[[______[[[XXXYYYXXXVVVKKKMMMMMMJJJGGGFFFIIILLLGGGFFFEEECCCAAA>>><<<;;;999999999;;;===>>>>>>===<<<;;;999888888888:::;;;===<<<<<<<<<===<<<:::777uuuuuuuuuvvvxxxzzz{{{|||~~~~~~~~~~~~|||zzzxxxwww~~~{{{zzz|||~~~}}}{{{|||~~~~~~~~~~~~~~~|||yyyvvvtttsssuuuxxx||||||wwwnnnggg___YYYRRRMMMLLLIIICCC>>>===999999<<<;;;666555777666444222222333444555444111111111111111111000000---111111......111111---,,,,,,,,,,,,,,,---...///...//////000000///...---,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***------******,,,,,,******+++,,,------.........---------------......///......---------,,,,,,,,,...---,,,,,,......---,,,+++,,,---......,,,+++)))---+++))))))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++000///---++++++,,,---.........///......---,,,+++////////////......------........................//////...---------.../////////....../////////......000333555333111000///111111111111222222222111222111111000000111111222444333222111111000000000111222333444555444444333444333222333555666555444555555666777777777666666555666666777888888888888444666888888666666666777999999::::::::::::::::::;;;;;;;;;;;;::::::::::::999999:::;;;======<<<;;;<<<999999===???<<<<<<>>>@@@AAABBBAAA===<<<===??????>>>=========>>>???@@@???>>>>>>======>>>@@@@@@CCCBBBAAA?????????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???AAABBBAAA??????BBBEEECCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKLLLNNNNNNQQQTTTWWWZZZ[[[]]]___aaabbbcccdddfffhhhiiiiiiiiioookkkiiilllmmmlllpppuuuwwwuuusssrrrtttuuuvvvuuuxxxuuuuuuxxx{{{|||~~~}}}}}}~~~~~~zzz}}}~~~}}}|||~~~|||{{{zzzzzzyyyxxx{{{}}}~~~||||||}}}}}}~~~}}}||||||}}}~~~{{{xxxtttttttttssspppnnnnnnooohhhjjjiiieeecccdddbbb^^^YYYYYYXXXUUUPPPMMMNNNOOOKKKKKKJJJHHHEEEBBB???===;;;;;;;;;<<<======;;;999<<<<<<;;;:::;;;===???@@@@@@???>>>>>>>>>===:::888qqqqqqrrrsssuuuvvvxxxyyy}}}}}}}}}}}}|||zzzyyywww}}}|||}}}~~~~~~zzzwwwxxxzzzxxxzzz}}}zzzuuupppkkkeee```]]]YYYSSSNNNLLLIIIHHHHHHEEE@@@===>>><<<:::777666777888888777333333333333333444555555000111000---,,,......+++---------,,,------.........,,,+++---000000...+++,,,.........---,,,---...---------------.........------,,,,,,,,,,,,------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,,,,******,,,---***++++++,,,---......//////...............//////000//////............------...---,,,,,,......---,,,,,,------......,,,+++***...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------///...---,,,,,,,,,---...------.........------,,,...............---------------..................//////.........///000000111000/////////000111222---111444444111//////000222222111000000000000111222222111111111111222222444444444444333222111000333333444555555555555444555444333444666777666555666666777888888888888888666666666555666666777777888999999888777666888999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999;;;>>>@@@AAA@@@>>>===???<<<===AAABBBAAACCCFFFFFFKKKOOOLLLFFFAAACCCFFF======<<<===>>>???AAABBBEEEDDDBBBAAAAAACCCEEEFFFKKKIIIFFFDDDCCCDDDFFFGGGIIIHHHGGGFFFEEEDDDCCCCCCAAADDDFFFGGGFFFFFFGGGHHHJJJJJJIIIHHHGGGHHHLLLNNNJJJNNNQQQSSSSSSTTTXXX\\\```cccgggjjjlllmmmoooqqqpppqqqsssuuuxxxyyyzzz{{{~~~zzzyyy{{{}}}|||~~~{{{xxxxxx|||}}}~~~}}}{{{|||}}}yyyyyyvvvrrrsssuuurrrllljjjjjjhhhccc]]]XXXVVVUUURRRRRRRRRPPPLLLHHHDDDAAA>>>===<<<<<<======;;;:::;;;;;;:::999:::;;;<<<======;;;;;;;;;<<<<<<:::888mmmnnnnnnoooppprrrsssttttttuuuvvvwwwxxxwwwwwwvvv~~~~~~zzzwwwxxx{{{{{{}}}}}}zzzyyyvvvrrrnnnlllhhhbbb^^^aaa___\\\ZZZVVVPPPMMMLLLIIIFFFCCCAAA@@@???>>>===555555444444555777888999444333111///.../////////000000//////.../////////---***(((***///111///+++---...///...---,,,---///---------------.........---,,,,,,++++++,,,,,,---...//////000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,******------+++,,,,,,------...///000111///////////////000111111000000000000////////////,,,+++***+++,,,,,,+++***------......------,,,+++///...------.........---++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------......................../////////......------------...///,,,------.........------............------------------............//////////////////000000111111555444333111000000222444111222444555555555444333333222111000000111222222444444333333333444555555555666777777777666444444444444444555555555555555999888777777888888777666777777888999::::::::::::999888777666666777999:::;;;;;;;;;999888888:::<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<>>======>>>???>>>======;;;:::999999::::::999888888:::<<<======<<>><<<;;;:::999999777555333333222222333444222111000///////////////...***(((***///222000,,,---...//////------...///++++++,,,,,,---------...---,,,,,,++++++,,,,,,---......//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***------++++++...///,,,---------...///000222333111111000000111111222333111111111111111111111111---,,,+++,,,---------+++............------,,,,,,+++,,,---......//////000+++++++++,,,,,,---------------------,,,,,,++++++,,,,,,,,,------.........,,,,,,------.........///------------...//////000------.../////////.......................................//////000000000...///000111111222333333777777666333//////111333666555555999===>>>;;;888555555555555555666777777555555444444555666777777444555777888999999888777555555555666666666777777???===;;;;;;;;;:::888666888999:::;;;<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???<<<<<<<<<:::999999;;;===<<<<<<======>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDAAACCCEEEEEEEEEFFFIIILLLKKKIIIJJJLLLKKKIIILLLQQQ^^^iiirrrnnn___QQQKKKLLLIIIHHHHHHIIIJJJLLLNNNOOOPPPOOONNNNNNPPPTTTXXX[[[WWWUUUQQQOOONNNOOOQQQSSSQQQQQQQQQRRRRRRSSSSSSSSSPPPRRRVVVZZZ[[[ZZZXXXUUUWWW\\\bbbeeeddddddfffiiiooosssxxxxxxuuuuuuzzz~~~}}}{{{|||}}}zzzvvvvvv{{{~~~~~~|||yyyuuuqqqnnnlllkkkkkkiiieeeaaa]]][[[RRRMMMFFF@@@>>>???@@@@@@@@@???>>>>>>===============<<<<<<===???@@@@@@???OOOPPPSSSVVV[[[___ccceeelllmmmppprrrtttuuuuuuuuuvvvwwwzzz}}}~~~~~~~~~{{{|||}}}{{{~~~zzzwwwwwwvvvyyy}}}xxxyyy{{{|||{{{xxxuuusssvvvxxxwwwsssqqqqqqoookkkqqqnnniiieeecccaaa^^^\\\UUUTTTQQQMMMHHHCCC???<<<666333333444444111111444333222111000///.........///,,,+++,,,///111111///---...//////...---...///+++++++++,,,------......------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...------------------------------------------------+++......,,,---000111...............///111333555222222222222222333333444222222222333333333333444111000//////000111000///.........---------------(((***,,,---------...///***++++++,,,,,,------...------.........---,,,+++,,,,,,------------------*********+++,,,,,,------,,,,,,---...///000000000//////000000000//////............/////////////////////000000111111222222000111222444555666666666777999999666222000222555555666999<<<@@@@@@<<<999777777888999999888888777666666666666777888999999666777888999999::::::999999999888888888999:::;;;CCCAAA???>>>>>>===;;;999;;;<<<===>>>???@@@@@@@@@>>>>>>>>>??????@@@AAABBB===>>>???>>>>>>>>>???AAA<<<===>>>???AAACCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPPPPPPPRRRWWW[[[XXXXXXZZZ]]]\\\ZZZ]]]ccckkkuuu}}}yyyjjj\\\UUUUUUUUUUUUTTTTTTTTTVVVWWWXXXZZZZZZYYYZZZ\\\```cccfffbbb```^^^\\\\\\]]]___```[[[\\\]]]^^^```aaabbbbbbbbbcccfffjjjlllkkkgggdddeeellltttwwwuuutttuuuxxx{{{~~~~~~~~~~~~yyyxxx~~~|||zzzyyyxxxvvvtttqqqooonnneee___VVVNNNIIIFFFDDDCCC@@@@@@@@@@@@????????????@@@>>>======>>>??????>>>???@@@BBBEEEHHHLLLOOOQQQ]]]```dddjjjnnnrrrtttuuuvvvwwwyyy|||}}}}}}zzz|||~~~}}}zzzxxxuuuyyy}}}~~~}}}{{{zzz{{{vvvxxx{{{{{{yyyuuuqqqooolllppprrrqqqrrrwwwxxxuuu{{{xxxtttqqqpppooommmllljjjiiigggbbb\\\UUUOOOKKK???;;;;;;===<<<777555888777666555444222222111111000////////////111222222---///000///...---...000,,,,,,,,,---......//////......------------......---,,,***))))))+++---///........................////////////////////////,,,///000......222222000//////......000222555666333333333222333444444555333333333444444555555555222111000111222333222000//////...---------------)))+++...///---,,,---...******+++,,,,,,---............/////////...---,,,------------------,,,,,,+++++++++,,,------......+++,,,---...000000111111111111222111111000///.../////////000000000111111000111111222222333444444333444666888::::::;;;:::999<<>>??????>>>===<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???DDDBBBAAAAAAAAAAAA@@@>>>@@@@@@BBBCCCDDDEEEEEEEEEAAABBBDDDEEEGGGGGGHHHHHHDDDFFFHHHIIIIIIIIIJJJKKKCCCCCCEEEGGGJJJLLLNNNOOOSSSSSSTTTVVVWWWYYYZZZZZZ\\\```eeegggggghhhmmmqqqooopppsssuuurrroooqqqwwwxxxvvvllliiijjjiiihhhfffeeeeeeeeefffffflllkkkkkklllmmmoooqqqrrrpppooonnnnnnnnnoooqqqqqqkkklllmmmnnnpppqqqrrrsssrrrssstttxxxzzzyyyuuuqqqtttzzz}}}{{{}}}}}}~~~zzzyyy~~~|||{{{{{{{{{{{{uuuqqqkkkfff```ZZZTTTPPPKKKKKKIIIHHHEEECCCAAA@@@AAA??????@@@CCCFFFGGGGGG888888888999:::<<<===>>>KKKOOOVVV___gggnnnsssvvvwwwxxxzzz|||~~~}}}~~~~~~~~~~~~~~~|||{{{{{{{{{}}}}}}zzzwww{{{~~~~~~zzzuuusssssstttwwwyyyxxxtttooojjjhhh```gggkkkkkkpppxxx{{{xxx|||zzzwwwuuuuuuuuutttssstttuuutttqqqllleee___ZZZOOOKKKKKKNNNKKKDDDAAADDD===<<<:::999777666666666111222222111000000222555...///000///...---...000---------...///000000111///......------......//////---+++)))***,,,///222........................000000000000000000000000---000111///000333444111//////......000333555777444333333333333444555555444444444555555555666666111000///000111222111/////////...------------...,,,///222222///------...******+++,,,,,,---.........///000000000///------.........------,,,,,,,,,.........///000111111222+++,,,---///000111111111333333333222222000///...//////000000111111222222111111222333444444555555666777999<<<===>>>>>>>>><<>>???AAAEEEIIIMMMFFFJJJPPPSSSTTTWWW[[[___mmmsssxxxwwwpppkkklllooopppoooooopppmmmcccTTTHHHMMMOOONNNIIIHHHLLLOOOOOOQQQOOOIIICCCFFFLLLKKKEEELLLJJJGGGDDDCCCDDDEEEGGGNNNMMMKKKKKKLLLLLLJJJIIIOOOOOONNNNNNNNNOOOPPPPPPSSSUUUWWW[[[^^^___^^^]]][[[]]]___`````````aaabbb```dddgggiiijjjkkkooossstttwwwyyyxxxwwwxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}~~~}}}yyyzzz~~~~~~vvvpppooopppooojjjbbb[[[XXXWWWYYYVVVTTTWWW^^^dddhhhiii222333444444555555444444666<<<:::<<>>@@@AAA@@@@@@@@@??????@@@CCCEEECCCEEEGGGJJJMMMRRRXXX\\\XXX^^^eeekkkooorrrxxx|||~~~~~~~~~~~~rrrdddZZZYYY[[[ZZZUUUTTTWWWZZZZZZ\\\[[[VVVPPPQQQVVVUUUPPPVVVTTTQQQPPPPPPQQQTTTVVV\\\ZZZYYYXXXYYYYYYXXXVVVXXXXXXYYYZZZZZZ[[[[[[\\\cccdddfffiiilllnnnnnnmmmmmmnnnoooppppppoooppppppoooqqqtttuuutttuuuxxx{{{}}}|||}}}~~~}}}}}}|||{{{|||~~~~~~|||xxxxxx|||~~~{{{||||||yyysssnnnlllkkkmmmkkkjjjkkkoootttwwwyyy000111111222222222222222333999555111:::BBBMMM^^^qqqzzzyyyvvv~~~}}}}}}}}}{{{zzz|||~~~yyy{{{}}}|||xxxvvvuuusssnnnhhhbbb\\\XXXZZZXXXUUUSSSSSSQQQOOONNNOOOKKKHHHIIIOOOWWW___cccffflllrrruuuuuutttwwwzzz{{{}}}}}}zzz{{{|||||||||{{{xxxtttqqqnnnooonnnmmmkkkhhhccc]]]XXXRRRRRRSSSSSSRRRQQQPPPOOOHHHFFFAAA===999888999999777888999888666555666777222111333555333///...111000111000...///444444000333333444555555555444444666666666666777777777777666777777888777666555444444555555333111000111333333666888888777999===@@@<<<>>>===999888;;;:::888;;;;;;;;;;;;:::::::::999<<<;;;999888888999888777555777888777444444666999555666777777777888:::<<<666777999;;;<<<;;;:::999@@@FFFKKKJJJDDD<<<888777666888999999888888:::;;;999===@@@AAABBBDDDIIIMMMLLLLLLJJJIIIIIIIIIJJJJJJGGGGGGGGGHHHJJJMMMOOOQQQTTTSSSRRROOOOOOQQQUUUYYYUUUWWW[[[^^^ccciiippptttvvv|||}}}rrrkkkkkkmmmlllgggeeehhhkkkjjjnnnnnnlllfffdddeeedddbbbdddcccaaa```aaadddgggiiimmmkkkjjjjjjjjjjjjiiigggeeefffhhhjjjkkkllllllllluuuvvvwwwyyy{{{}}}~~~~~~~~~~~~||||||{{{zzz{{{|||~~~}}}yyy|||}}}}}}}}}{{{zzz}}}}}}{{{{{{{{{{{{{{{{{{zzz|||///000111111222222111111444:::666000444999CCCTTTjjjwwwyyyxxx~~~|||{{{|||}}}zzz{{{|||~~~{{{xxxyyyvvvsssoookkkfffbbb^^^bbb]]]WWWTTTUUUUUUSSSQQQOOOLLLJJJJJJMMMRRRVVVXXX[[[bbbllltttyyy{{{}}}~~~||||||~~~zzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxtttnnnjjj^^^___aaabbbccceeeggghhh^^^[[[UUUPPPMMMJJJHHHGGG@@@@@@???>>><<<:::999999777666888;;;999666666:::666777555222333555444000777888888777666666777888777888999888888888:::;;;999:::;;;;;;;;;999888666777777777555444333555777777999;;;;;;:::===BBBGGGHHHKKKKKKFFFCCCCCCBBB???===>>>???@@@??????@@@@@@EEECCC@@@@@@AAABBB@@@???===@@@BBB@@@<<<;;;===@@@>>>BBBFFFGGGDDDBBBCCCDDDAAA@@@>>>>>>@@@DDDIIILLLNNNVVV^^^^^^VVVLLLFFFDDDCCCEEEGGGHHHHHHHHHJJJKKKJJJOOOSSSTTTSSSTTTZZZ```gggeeeccc```______aaabbb[[[ZZZYYYYYY\\\___aaaaaaiiiiiihhhfffeeegggjjjmmmlllnnnqqquuuyyy}}}zzzyyy|||{{{wwwuuuwwwyyyxxx~~~~~~}}}yyyuuussssssrrrqqqpppooonnnoooqqqsssuuuxxxwwwuuuuuuvvvvvvtttsssnnnpppssswwwyyyyyyyyyyyy}}}~~~}}}}}}|||||||||}}}~~~~~~yyyuuu{{{~~~~~~~~~~~~000000111222222222222222444;;;888333555666===LLLbbbrrrxxxzzz}}}|||}}}|||zzzyyyzzz|||}}}|||{{{zzzwwwtttsssrrrpppllliiiddd___YYYUUUUUUTTTRRRPPPRRRQQQPPPPPPQQQRRRPPPOOOTTTXXXaaammmyyy~~~||||||}}}}}}~~~|||wwwsssdddgggjjjmmmooosssxxx}}}tttqqqmmmjjjgggccc^^^ZZZRRRQQQOOOLLLIIIFFFCCC@@@AAA???>>>@@@>>>;;;===BBB???@@@>>>;;;;;;===;;;666======<<<999777777:::======???@@@@@@??????BBBEEE>>>???AAAAAAAAA???<<<;;;;;;;;;;;;999888999;;;===;;;===???>>>>>>BBBHHHNNNXXX\\\]]]XXXRRROOOLLLGGGEEEGGGIIIIIIHHHHHHKKKMMMRRRQQQPPPPPPPPPOOONNNMMMKKKMMMNNNLLLHHHFFFFFFHHHKKKQQQXXXYYYVVVPPPMMMLLLSSSRRRQQQRRRUUUZZZ^^^aaa```gggooooooiii___YYYVVVUUUWWWZZZ\\\\\\]]]^^^___[[[```ddddddbbbccchhhmmm}}}zzzwwwtttrrrssstttvvvooommmkkklllnnnppppppooowwwxxxyyyyyyxxxxxxyyyzzz~~~~~~|||yyyyyy{{{zzzxxxwwwvvvuuuvvvwwwxxx|||zzzyyyyyyzzzyyyxxxvvvsssuuuxxx|||~~~~~~}}}zzzxxx~~~000111222222333333222222222999777222666666999DDDZZZmmmwwwzzz}}}|||~~~{{{yyywwwwwwyyy|||}}}}}}xxxvvvtttuuuwwwwwwuuuqqqhhheeeaaa]]]ZZZWWWSSSQQQTTTSSSTTTTTTTTTRRRNNNKKKNNNPPPVVVcccrrr~~~~~~{{{zzz|||~~~|||xxxuuujjjmmmqqqsssuuuyyy~~~||||||xxxsssnnnjjjhhheeebbb___ZZZUUUQQQPPPKKKGGGEEECCCBBBFFFMMMMMMOOOMMMJJJIIIJJJGGGBBBCCCDDDDDDAAA===<<>>>>>AAACCC@@@AAACCCCCCDDDIIIQQQXXXfffmmmppplllddd___YYYSSSUUUWWWXXXWWWTTTUUUXXX\\\___aaaddddddaaa___^^^^^^YYYYYYYYYXXXWWWUUUSSSRRRZZZ___eeegggeee```ZZZWWW^^^aaafffkkknnnnnnmmmlllqqqtttyyyzzzwwwqqqllliiigggjjjmmmnnnnnnmmmnnnnnnhhhjjjlllmmmllllllpppsss}}}}}}~~~~~~{{{yyyzzz}}}~~~|||yyy~~~~~~}}}{{{{{{}}}~~~}}}{{{yyyxxxxxxxxxxxx|||{{{yyyyyyzzzzzzxxxwwwtttvvvyyy|||~~~}}}~~~~~~000000111222222222222111222777222///555666888AAAUUUjjjvvvzzz|||{{{|||wwwvvvvvvxxxzzz|||}}}|||wwwuuutttwww{{{|||yyyuuuoooooonnniiiccc\\\XXXVVVUUUTTTTTTUUUUUUTTTQQQNNNLLLNNNSSS\\\hhhuuu}}}|||}}}}}}~~~}}}{{{yyyuuuwwwyyyyyyxxx{{{}}}}}}yyywwwtttpppjjjeee]]]VVVPPPNNNMMMPPPYYYbbbeeeeeebbb\\\XXXWWWQQQKKKHHHLLLNNNMMMHHHEEEEEEGGGDDDGGGIIIHHHFFFGGGLLLQQQRRRTTTVVVVVVUUUSSSOOOMMMLLLKKKIIIEEEBBBBBBDDDFFFBBBDDDFFFHHHKKKRRR\\\dddrrr{{{xxxqqqiiicccfffggggggccc^^^^^^bbbffffffmmmssssssnnniiihhhiiidddaaa```bbbdddeeeaaa^^^eeegggjjjmmmooolllhhhdddgggkkkqqqvvvyyyxxxvvvttt{{{{{{{{{}}}~~~}}}zzzwwwvvvxxxzzzyyywwwuuuttttttoooooopppqqqsssuuuvvvxxx~~~~~~~~~~~~zzz}}}~~~~~~}}}|||{{{zzzzzzzzz}}}|||zzzzzz{{{{{{yyyxxxuuuvvvxxxzzz|||~~~~~~~~~///000000111111111111111333666000---444777999BBBRRRhhhuuuyyy~~~~~~|||yyy{{{}}}ttttttvvvyyy|||}}}|||zzzxxxvvvvvvyyy~~~{{{wwwqqqtttuuuppphhh___ZZZXXXVVVUUUTTTUUUVVVVVVUUUTTTMMMQQQUUU[[[bbbnnn|||~~~}}}~~~~~~~~~{{{|||}}}vvvqqqccc\\\VVVUUUWWW^^^kkkxxxyyyxxxrrriiibbb]]]UUUMMMKKKQQQVVVWWWQQQLLLJJJJJJKKKNNNPPPOOOMMMNNNTTTYYYZZZ\\\^^^___]]]ZZZWWWUUUSSSQQQNNNIIIEEEDDDEEEGGGCCCEEEHHHKKKPPPYYYeeemmmzzz~~~vvvpppqqqqqqooohhhbbbaaaeeejjjhhhqqqyyyyyyrrrlllkkknnniiieeecccgggmmmoookkkeeelllkkkkkknnnrrrssspppmmmssstttvvvyyy{{{}}}~~~~~~|||zzz|||~~~}}}~~~{{{wwwuuutttsssrrrrrrtttxxx{{{||||||xxxyyy{{{~~~|||~~~yyy~~~~~~}}}}}}}}}}}}}}}||||||}}}|||{{{yyyvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~/////////000222444666888000222333222222555:::???SSSaaannnrrrtttyyy~~~}}}zzzxxxxxxyyyzzz|||~~~~~~}}}|||yyyssssss{{{{{{wwwvvvzzzvvvtttwwwssshhh```___ZZZZZZWWWTTTVVV[[[ZZZVVV\\\[[[ZZZXXX\\\iii{{{{{{}}}~~~|||}}}yyyxxx}}}||||||~~~vvvooohhhbbb[[[YYY```mmm}}}}}}mmm[[[PPPNNNQQQOOOVVV[[[XXXSSSQQQQQQOOOWWWTTTRRRRRRRRRTTT]]]fffdddhhhjjjfff]]]XXXZZZ]]]YYYTTTOOOMMMIIIEEEEEEHHHFFFIIIOOOTTTWWW\\\hhhuuu|||yyyyyytttjjj```___iiisssqqqrrrtttuuuxxxyyywwwsssmmmlllkkkmmmppppppnnnkkkkkknnnsssvvvwwwwwwwwwwww}}}|||}}}|||{{{~~~{{{}}}~~~}}}}}}zzzzzz{{{}}}~~~}}}zzzwwwtttvvvxxxyyyyyyzzz|||~~~|||}}}~~~}}}}}}~~~~~~|||||||||}}}~~~zzzuuussstttuuuwwwzzz}}}~~~~~~~~~~~~{{{}}}~~~yyy~~~~~~111111000000000111333333000111222111111333888<<>>DDDFFFJJJSSS]]]bbbjjjpppwww}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{wwwuuuuuuxxxzzz{{{vvvtttrrrpppppppppnnnlllhhhjjjhhhaaa^^^]]][[[XXX[[[___cccfffggghhhhhhiiivvv{{{vvvmmmhhhggghhhhhhfffjjjsss~~~~~~~~~zzzsssgggnnnwww|||{{{yyyxxxyyy~~~yyyvvvuuuqqqkkkiiimmmppppppqqquuuyyyyyytttooohhheee___XXXSSSSSSXXX\\\ggglllnnnllllllnnnmmmjjjkkkfffeeehhhjjjkkkooossswwwwwwtttnnneee^^^[[[ZZZYYYYYY^^^eeefffbbb______jjjjjjmmmqqqrrrtttyyy~~~~~~|||~~~|||vvvuuu{{{}}}|||xxxrrrjjjddddddeeejjjqqquuuvvv{{{~~~wwwwww{{{yyy{{{|||xxxsssqqqtttyyy}}}|||{{{}}}~~~~~~~~~}}}|||zzz}}}zzzrrrlllnnnwww~~~}}}yyy}}}~~~wwwtttuuuyyyzzz}}}~~~|||~~~}}}~~~~~~}}}|||{{{zzz|||}}}}}}|||}}}|||yyyyyyzzzzzz|||zzz{{{}}}~~~}}}{{{{{{|||}}}{{{|||}}}|||~~~111111222333333333333222555444222222444444444333555:::;;;888888>>>EEEGGGTTTZZZdddmmmtttyyy~~~}}}~~~~~~}}}||||||{{{{{{xxxsssssswwwzzzyyyxxxxxxuuurrrqqqrrroookkkgggiiihhhaaa]]]^^^___]]]```bbbfffjjjkkkkkkjjjiiisssxxx}}}~~~~~~|||qqqeeebbbeeehhhgggccchhhsss~~~~~~~~~~~~xxxrrriiiooouuuwwwvvvsssqqqqqqxxxsssrrrtttrrrlllmmmtttvvvqqqmmmmmmqqqrrrppplll```]]]XXXSSSRRRUUU[[[```iiilllnnnlllmmmooooookkkgggaaa___cccgggiiinnnrrrzzzxxxssslllddd___\\\\\\___[[[[[[^^^``````ccchhhmmmmmmqqqwwwzzzzzz}}}|||}}}wwwppppppzzz~~~~~~uuuhhh^^^UUUWWW]]]gggooottt|||~~~yyyyyy}}}wwwxxxyyyxxxvvvvvvyyy}}}|||{{{||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}|||rrrkkkmmmvvv~~~{{{zzz{{{~~~|||vvvtttwwwzzzzzz}}}||||||~~~}}}|||{{{uuuyyy}}}~~~~~~{{{xxxzzz{{{yyy~~~}}}||||||}}}}}}|||~~~}}}||||||}}}~~~}}}}}}000111222333333222111000444222000111333444333111222666777444333666888888AAAEEELLLUUU___jjjuuu}}}|||~~~~~~~~~~~~{{{}}}{{{uuutttyyy{{{zzz{{{}}}{{{vvvvvvwwwtttnnniiillljjjdddaaacccggggggggghhhjjjmmmnnnmmmkkkiiiooouuu}}}~~~zzzooodddbbbgggjjjggghhhllluuu~~~}}}}}}|||~~~{{{yyyppprrruuuuuutttrrrppppppvvvrrruuu|||{{{uuuvvv~~~~~~uuullliiilllooonnnlllccc___YYYTTTSSSVVV\\\```iiilllllliiijjjlllkkkgggddd^^^ZZZ^^^cccggglllrrrxxxuuupppjjjeeecccdddeeefffaaa___```aaabbbfffkkklllmmmsss{{{}}}~~~yyyxxxvvvsssvvvzzzkkk```UUUVVV[[[eeelllrrr{{{~~~zzzxxxzzzxxxxxxxxxyyyzzz{{{|||}}}{{{{{{}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||yyywwwyyy}}}yyyrrrrrryyy~~~}}}|||||||||{{{yyyvvvwww{{{}}}~~~~~~~~~{{{yyyxxxsssyyy~~~}}}{{{~~~}}}}}}}}}~~~~~~~~~}}}{{{yyy|||||||||}}}~~~wwwxxx111111222222111000///...222000///000333444222000***111555555555888999777999:::===CCCMMM\\\lllvvv|||}}}~~~xxxvvv{{{~~~|||}}}{{{zzz|||yyyrrrlllooommmgggdddhhhmmmooommmmmmmmmoooooonnnllljjjlllttt~~~~~~{{{xxxoooeeeeeejjjkkkgggnnnpppvvv|||}}}zzz|||}}}uuuuuuuuuuuuuuutttrrrqqqvvvuuu|||{{{oooiiikkkmmmllljjjhhhddd\\\VVVTTTVVV[[[___iiikkkiiiffffffgggeee```fff^^^ZZZ\\\aaaeeejjjoootttqqqlllhhhfffgggkkkmmmjjjggggggiiiiiiggggggjjjjjjlllsss}}}~~~~~~~~~}}}{{{sssqqqyyy|||wwwyyy~~~pppeee^^^^^^aaaggglllqqqyyy|||}}}~~~zzzvvvvvv|||{{{zzzzzz||||||{{{yyyzzzzzz~~~{{{{{{|||}}}~~~~~~{{{~~~|||wwwsssuuuzzzxxxvvv{{{}}}}}}}}}}}}yyyxxxwwwvvvwww||||||~~~~~~}}}}}}~~~~~~{{{yyywwwvvvssszzz~~~~~~~~~}}}~~~~~~}}}|||||||||yyywwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~gggkkkvvv///000000111111111111111111111111111222333444555000111222333444555555555666;;;@@@??????GGGXXXgggqqq|||}}}~~~}}}xxxuuuwww|||}}}}}}yyywwwyyy{{{ssswwwsssiiiiiirrrvvvqqqnnnllljjjjjjkkklllmmmmmmoooxxx~~~~~~yyyvvvqqqllliiihhhiiiiiirrrtttuuuvvvwwwyyy{{{|||~~~vvvsssuuuwwwvvvsssuuuxxx~~~uuunnnlllmmmmmmmmmkkkddd[[[UUUUUUYYY___bbbjjjgggeeefffiiihhhccc^^^ccc[[[WWWYYY^^^aaafffkkklllnnnooooooooorrrvvv{{{sssrrrnnnkkklllnnnhhh```___dddppp}}}~~~~~~|||}}}{{{qqqpppsssxxxwwwvvv|||~~~~~~wwwmmmiiikkkjjjfffhhhqqqyyy|||}}}~~~zzzvvvvvvzzzzzzwww{{{{{{yyywwwvvvvvvzzz||||||~~~~~~~~~zzzxxxrrrsssyyy~~~~~~~~~~~~}}}|||{{{}}}~~~}}}{{{|||~~~}}}|||}}}~~~|||~~~~~~}}}{{{~~~}}}~~~~~~}}}~~~}}}xxxuuutttuuuvvvyyy~~~|||~~~|||{{{}}}~~~{{{yyyxxxzzz}}}{{{|||~~~}}}{{{zzzzzz{{{}}}|||zzz}}}tttbbbeeemmmvvv}}}000000111111111111111000000000000000111222333444111111222222333222222222111666;;;::::::AAAOOO[[[kkkxxx~~~|||}}}{{{yyyyyy}}}~~~|||zzzyyyxxxyyyxxx{{{vvvlllkkksssvvvrrrnnnmmmkkkjjjjjjjjjjjjjjjlllttt{{{xxx{{{yyyvvvrrrnnnjjjgggfffrrrwww|||{{{xxxwwwzzz~~~~~~~~~zzzwwwvvvxxxzzz{{{|||}}}xxxsssqqqpppmmmkkkjjjccc[[[WWWXXX]]]bbbfffjjjhhhfffffffffeeeccc```___YYYVVVYYY\\\^^^aaadddhhhjjjlllmmmooosssyyy~~~{{{wwwoooggggggiiifff```bbbgggqqqyyyzzzuuutttwwwzzzyyyyyy{{{~~~vvvmmmmmmmmmppptttsssrrrxxx}}}|||{{{zzzzzz~~~~~~~~~xxxooojjjkkkiiigggkkktttzzz{{{yyy|||{{{yyyyyy{{{yyyuuuyyyyyyxxxvvvtttuuuwwwzzzxxxssstttyyy|||~~~zzz|||~~~}}}{{{|||~~~~~~~~~||||||~~~~~~~~~||||||}}}|||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~||||||}}}~~~~~~}}}}}}~~~}}}}}}||||||~~~zzzzzzyyyxxxyyy|||~~~}}}|||}}}~~~~~~}}}zzzwwwuuuuuuuuuvvvyyy}}}}}}zzz{{{|||}}}|||{{{xxxvvvuuuwwwyyyzzz{{{|||{{{zzzxxxyyyzzz~~~||||||}}}vvvkkkXXX[[[aaaiiirrryyy||||||111111111222222111000000000000///000000111222333111222222222222111000///...333666666555:::EEENNN___nnn|||}}}}}}}}}~~~~~~}}}||||||}}}~~~{{{zzz{{{}}}~~~{{{yyyyyyyyyxxxwww|||~~~yyypppoootttwwwsssqqqpppnnnkkkiiihhhggggggjjjqqqyyyzzzvvv{{{{{{zzzwwwrrrkkkeeebbbrrrzzz{{{xxx{{{}}}wwwvvv{{{zzzttttttzzz~~~zzzxxxwwwtttnnnjjjhhhccc\\\YYY[[[```fffiiigggfffeeeccc```___```aaabbb^^^]]]```bbbaaa```bbbbbbdddgggiiimmmttt{{{~~~xxxmmmcccbbbfffhhhfffjjjlllqqqvvvtttnnnlllooossssssvvvzzz}}}sssiiillllllooorrrrrrqqqvvv}}}~~~|||{{{zzzzzzzzz|||}}}{{{{{{zzzuuuoookkkkkkhhhfffjjjsssyyyzzzwww{{{~~~}}}||||||yyytttvvvwwwwwwuuussssssuuuwww~~~xxxuuuvvvxxxwwwvvvuuuwwwyyyyyywwwxxx{{{~~~~~~~~~}}}|||{{{}}}~~~}}}}}}}}}}}}~~~}}}|||}}}{{{|||~~~~~~}}}{{{}}}~~~~~~}}}~~~~~~}}}{{{{{{|||~~~}}}||||||}}}~~~~~~yyyzzz|||}}}~~~}}}|||zzzwwwvvvvvvwwwzzz|||}}}}}}}}}zzzxxxxxxyyy|||||||||zzzxxxwwwxxxyyywwwzzz}}}~~~~~~~~~~~~~~~}}}zzzzzzzzzyyyxxxwwwwwwvvvvvvxxxxxxzzz}}}~~~~~~{{{yyyyyyzzzyyyyyywwwuuurrrqqqrrrsssuuuwwwxxxxxxvvvvvvwwwxxx{{{zzzzzz}}}~~~~~~}}}xxxmmmbbbZZZ[[[^^^eeemmmuuuyyy{{{~~~~~~~~~~~~333333333333222222111000111111000000111222333333111111222222222222111111///333555555444777>>>DDDQQQaaasss|||~~~}}}}}}~~~~~~|||zzzzzz{{{|||~~~|||zzzyyyyyy||||||zzzwwwtttsssuuuvvv{{{|||xxxrrrqqqvvvyyywwwvvvvvvtttpppllliiihhhggglllooouuu{{{}}}zzzzzzzzzyyyvvvrrrlllgggcccsssyyy~~~||||||~~~zzzrrrqqqvvv}}}xxxnnnkkkqqqyyy}}}{{{yyyxxxyyyyyywwwqqqlllhhhccc]]][[[\\\aaafffhhhbbbdddddd```[[[ZZZ^^^bbbeeebbbdddggggggbbb___```^^^___bbbeeekkkrrrxxx}}}xxxtttkkkccccccjjjnnnnnnrrroooooossstttqqqnnnmmmoooqqquuu{{{|||yyyooopppqqqsssttttttuuuyyy}}}|||zzzzzz|||~~~}}}{{{yyywwwrrrmmmjjjllliiiddddddmmmvvvzzzzzz~~~~~~{{{wwwuuuvvvvvvuuussssssuuuwww|||~~~~~~}}}}}}}}}yyywwwwwwuuuqqqnnnrrruuuwwwxxxvvvwwwzzz}}}|||}}}|||||||||yyyyyyzzzzzzzzzzzz{{{|||xxxxxxyyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~|||}}}~~~|||{{{}}}~~~||||||}}}}}}|||{{{|||~~~|||}}}}}}|||{{{{{{|||~~~}}}}}}zzzzzz|||~~~}}}{{{yyyxxxxxxuuuttttttvvvyyy{{{{{{{{{}}}}}}|||zzzvvvtttuuuuuuyyyzzzzzzxxxvvvuuuvvvwwwzzz|||~~~~~~}}}|||}}}~~~}}}~~~~~~}}}}}}yyywwwwwwxxxwwwxxxyyy{{{|||~~~}}}}}}~~~{{{zzzzzzzzzyyyuuupppkkkjjjiiihhhgggeeedddcccccceeegggjjjlllnnnppprrrsssvvvwwwxxxxxxvvvvvvxxxyyyuuuuuuuuuuuuttttttuuuvvvrrrrrrqqqnnnkkkjjjjjjkkklllnnnooopppqqqrrrtttwwwuuuuuuuuuyyy}}}~~~}}}{{{~~~yyymmmbbbffffffgggkkkqqqvvvyyyzzzxxxzzz~~~~~~}}}555555555555444333222111333333222222222333444444000111222333444444444444111222444444444666999<<>>AAACCCEEEEEECCCAAA??????<<<===???AAACCCCCCCCCCCC@@@BBBCCCCCCBBB@@@???@@@???>>>>>>@@@DDDEEEBBB@@@>>>@@@BBBDDDEEEEEEEEEEEEHHHIIIIIIHHHFFFEEEGGGHHHEEEDDDDDDEEEFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@???@@@@@@AAAAAABBBDDDHHHLLLFFFCCC@@@@@@BBBBBBAAA???AAACCCDDDDDDCCCBBBBBBCCC????????????>>>@@@CCCFFFBBBCCCEEEFFFGGGIIILLLNNNKKKSSSYYYYYYWWWTTTOOOIIIKKKIIIHHHKKKRRRZZZaaaeeeeeelllvvv|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~DDDCCCBBBAAAAAA???<<<999999555222222555666222...333333333444555555333111555111000444777777888:::BBBTTTfffooottt|||}}}{{{|||~~~|||zzz{{{||||||yyyuuuqqqqqqvvv{{{rrrooommmppptttvvvrrrnnnkkkkkkllllllooottt{{{}}}xxxuuutttttttttyyy{{{xxxqqqqqqxxx~~~~~~~~~zzzyyy{{{}}}~~~yyywwwxxx{{{vvvyyy~~~}}}xxxyyyzzzssswwwxxx{{{{{{vvvuuuwwwwwwvvvwwwwwwrrrkkkffffffdddaaa___```bbbeee______```aaabbbcccddddddddddddaaa[[[TTTRRRSSSVVVYYY]]]ccciiilllmmmlllkkkxxxwwwtttvvv~~~~~~uuuttttttuuuvvvuuussspppooowwwrrrnnnmmmqqqwww{{{|||yyyssspppnnnpppzzzyyypppmmmqqqwww||||||}}}}}}|||{{{|||~~~wwwmmmmmmjjjhhhjjjmmmnnniiieeedddlllqqqnnnmmmsssxxxyyyooouuuwwwtttrrrwww~~~|||yyyyyyzzzyyyzzzzzzyyyyyy{{{}}}yyyxxxxxx}}}{{{xxxwwwxxxxxxyyyuuuvvvxxxxxxvvvssspppnnnmmmnnnpppqqqrrrsssvvvyyyyyyyyyzzz{{{|||~~~~~~zzzxxxxxxxxxxxxwwwwwwyyy||||||yyyvvvvvvxxxyyyxxxuuuuuuwwwzzz|||}}}}}}yyyuuutttvvvxxx}}}zzzwwwyyy}}}~~~{{{wwwyyyvvvrrrqqqqqqmmmddd^^^\\\ZZZWWWVVVUUUUUUSSSRRRSSSPPPLLLLLLNNNOOONNNLLLNNNLLLKKKIIIIIIKKKLLLNNNMMMPPPSSSVVVXXXWWWUUUSSSQQQQQQPPPMMMKKKKKKMMMPPPQQQPPPNNNMMMMMMNNNPPPQQQMMMLLLMMMOOOQQQRRRPPPOOORRRRRRRRRQQQPPPOOOMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNHHHHHHIIIJJJJJJJJJJJJJJJKKKHHHFFFEEEFFFGGGGGGFFFCCCBBB@@@?????????@@@AAA???BBBDDDCCCAAAAAACCCEEE@@@CCCDDDDDDAAA>>>===<<>><<<;;;============>>>???@@@AAA>>>???AAABBBBBBBBBAAA@@@????????????????????????===>>>???@@@@@@>>><<<;;;;;;::::::;;;>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;???AAA@@@>>>===>>>@@@@@@??????@@@BBBDDDAAA@@@@@@BBBBBB???<<<>>>===;;;::::::;;;===>>>===<<<;;;;;;<<<===<<<:::::::::999999999:::;;;;;;===>>>???>>><<<;;;<<<===AAA>>>;;;<<>><<<;;;>>>>>>??????>>>===<<<<<>>>>>===<<<<<<<<<<<<===>>>>>>???BBBDDDEEEEEECCCBBB???@@@???>>>======@@@BBB@@@???>>>======>>>???@@@@@@@@@@@@BBBDDDEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@????????????@@@AAA??????@@@AAAAAAAAAAAAAAA@@@>>><<<<<<=========<<<======<<<;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;===??????@@@BBBAAA>>><<<;;;;;;;;;<<<===>>>>>>===<<<<<<999888999999:::;;;<<<===999:::;;;<<<<<<<<<;;;;;;========================<<<<<<===>>>===;;;999888@@@>>><<<;;;;;;;;;999777::::::::::::::::::::::::;;;999888:::===???>>>===;;;===>>>>>><<<<<<===???>>>===;;;<<<======:::888:::;;;;;;;;;;;;;;;;;;:::<<<;;;::::::<<<<<<;;;:::;;;:::::::::999:::::::::;;;<<<===<<<:::::::::;;;>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>===;;;:::999<<<<<<<<<===<<<<<<;;;;;;???>>>=========>>>@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA@@@??????@@@BBBEEEGGGFFFHHHLLLPPPSSSVVVWWWXXX^^^___cccjjjqqqtttsssqqqqqqtttwwwwwwtttsssvvvzzz~~~~~~}}}|||wwwsssqqqsssvvvyyyvvvyyy|||~~~~~~{{{wwwuuu^^^]]]\\\ZZZXXXRRRLLLGGGBBB>>>:::999::::::888666999888888888888777555222888666777999:::<<>>@@@===<<<;;;;;;:::::::::;;;999999::::::;;;;;;::::::<<<<<<;;;;;;<<<<<<===>>>===>>>???@@@AAAAAABBBBBB>>>======<<<======>>>>>>DDDDDDEEEEEEEEEFFFFFFFFFGGGIIINNNTTT[[[^^^^^^]]]WWWZZZ]]]^^^\\\]]]___ccclllnnnpppqqqqqqpppooonnnjjjgggccc```___aaadddffffffllltttvvvssslllgggeeeqqqqqqppppppmmmhhhaaa[[[SSSOOOIIIEEECCCBBB???===???>>>>>>???@@@@@@===;;;======???AAABBBFFFQQQ]]]jjjqqqyyy}}}~~~||||||}}}}}}wwwoookkklllnnntttxxx|||}}}|||zzzyyyyyysssjjj___\\\aaajjjoooqqqssswww{{{}}}|||xxxtttrrryyywwwuuuvvvxxx{{{}}}~~~zzzxxxxxx{{{{{{xxxxxxzzz~~~}}}{{{{{{yyytttmmmgggeeegggkkkrrrxxx|||~~~~~~{{{xxxtttqqqrrruuuzzz~~~zzz|||zzztttoooooossstttrrrqqqpppjjjddd``````^^^[[[YYYZZZ\\\___^^^XXXTTTWWW\\\^^^ZZZUUUVVVWWWXXXUUUQQQQQQSSSVVV^^^aaaeeehhhjjjmmmssswwwvvvwwwssskkkiiillloooooofffeeefffiiiooorrrsssrrrmmmiiidddaaabbbfffjjjmmmrrrwwwqqqcccbbbnnntttooosssmmmgggeeeiiinnnqqqrrrrrrooonnnqqqvvvyyyvvvrrrooonnniiicccaaa```ZZZSSSZZZXXXXXX[[[aaafffhhhiii^^^\\\WWWQQQPPPVVV___eeesssuuutttnnnmmmrrrxxxyyyssssssrrrpppnnnnnnpppsssuuutttwww~~~{{{}}}}}}wwwrrrnnnlllooouuuxxxvvvsss{{{zzzxxxvvvvvvwwwxxxyyy|||||||||{{{yyywwwtttsssrrrtttvvvwwwwwwwwwyyy{{{xxxxxxwwwvvvvvvvvvvvvwwwrrrrrrqqqooolllkkklllmmmoooppprrrssstttsssrrrppprrrqqqqqqpppooooooppppppqqqnnnlllnnnqqqrrrqqqnnnpppnnnkkkhhhddd^^^WWWRRRQQQMMMGGGCCC@@@===:::777:::888666666777888777666444444444555666777777777444555777888888777555444666666666555666666777777555666777666555555777999555555666777777666555555777666666777999:::999888666777888999::::::::::::888888888777777888888888555555666777777777777777999888666777888888888666777888999::::::999777777888999999888777666666666999999999888666555777888555666777777888888999999666666666777888999;;;;;;555555555555666666555555888888888888888888888888777777888999999888777777===;;;:::999::::::888777999999999999999999999999999999888888999999999888999::::::999777666777888999999999999999888777666777777888999999888777777999888777888999:::999888<<<<<<;;;;;;:::999888777777888999888666555666777666999;;;;;;999999===@@@===<<<;;;::::::;;;<<<===777888999::::::;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>@@@AAA999:::<<<>>>???@@@AAAAAAIIIHHHFFFDDDCCCBBBBBBAAA===???BBBFFFIIIJJJJJJIIIDDDFFFHHHHHHGGGHHHJJJLLLUUUVVVYYY[[[[[[ZZZYYYXXXSSSQQQNNNLLLLLLMMMPPPQQQTTT\\\dddfff```YYYUUUTTTzzzzzz{{{{{{zzzvvvpppllleeebbb^^^ZZZWWWUUUSSSQQQMMMLLLMMMOOORRRRRRQQQOOOKKKKKKNNNRRRTTTXXXdddpppqqqtttzzz~~~}}}||||||}}}|||uuuooonnnrrrvvvxxx{{{}}}}}}zzzwwwuuuuuuwwwlll```\\\aaakkktttwwwvvvxxxyyyxxxuuurrrqqqpppvvvtttrrrsssvvvxxxxxxwwwwwwuuuvvvzzz{{{yyyyyy||||||}}}}}}yyyrrrlllhhhfffccccccfffkkkrrrvvvwwwwwwvvvnnneeebbbfffooovvvyyywwwzzz|||}}}yyyrrrkkkgggggglllpppnnnkkkiiieee___]]]\\\[[[XXXVVVVVVYYY\\\]]]XXXSSSUUUZZZ[[[WWWQQQQQQTTTUUUTTTRRRRRRUUUXXX\\\```dddfffgggkkksssxxxxxxxxxtttkkkggghhhkkklllgggeeecccffflllpppqqqooojjjhhhccc___]]]^^^bbbdddjjjnnngggXXXWWWcccgggbbbddd___YYYYYY\\\aaacccdddiiidddaaaccciiimmmmmmlllffffffccc^^^]]][[[UUULLLQQQPPPPPPQQQUUUXXX[[[\\\NNNKKKHHHEEEEEEGGGLLLQQQ___aaa^^^YYYYYY^^^bbbbbb]]]^^^```aaabbbeeejjjmmmnnnooottt~~~||||||yyyuuurrrnnnllloootttvvvtttqqquuutttrrrppppppppprrrrrrrrrsssrrrrrrpppnnnmmmkkklllnnnqqqrrrqqqqqqqqqsssmmmlllkkkjjjjjjiiiiiiiiihhhhhhgggdddaaaaaabbbdddbbbdddfffggggggfffeeeeeedddcccaaa___^^^^^^]]]\\\^^^\\\[[[]]]```bbb```^^^YYYWWWTTTPPPLLLFFF@@@<<<@@@===:::888888888888888555333222222333444333222...///111111222222333444000222444555555444222000333333222111111222333444333444444333111000111333222333333444444333333222555444333333555666555444222333444555666777777777444444555555555555444444666777777888888888888888333222222333444444333222666777999::::::999888777999888777777777777666555777777777666555555666888777777777666666777777777777777777777888999::::::666666555555555555555555666666666666666666666666555666777888999:::;;;;;;:::999999999;;;<<<;;;:::888888888888888888888888888888888888777777777777888999:::999777666666888888888999999888888777777888777666555555666777888888777666777999:::999888;;;;;;<<<;;;:::999888777666777777777555444555666555888::::::888888<<>><<<;;;;;;<<<>>>???999:::<<>><<<999777666888777555444444444555666333111//////111111111000+++---000000000000111222///000222333333222000///000000000000000111222333111222333222000...///000222222222222222222222222666555333333555666666555222333444666777888888888444444555666666555444444666777777888888888888888333222222333555555444222555666666777777777777666777666555555666666555444555777888777666666777888999888888777777777888888888888777777777888888999777666555555444555555555666666666666666666666666777777888999:::;;;<<<===<<<:::999:::;;;;;;:::888777777777777777777777777777888999888666666777888777888999888777666777888555777888888666555666777999777555444444555777999777666666777999:::999888:::;;;;;;<<<;;;:::888777666777888777555444555666666888888888888999;;;===888888888777777888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<============<<<@@@???===<<<;;;<<<<<<===;;;<<<===>>>??????>>>>>>CCCCCCBBBBBBAAA@@@??????;;;===@@@@@@?????????@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@???>>>>>>===>>>?????????BBBCCCCCC@@@???AAACCCzzzzzz{{{|||}}}|||yyywwwyyy{{{}}}~~~~~~}}}||||||uuuuuuvvvyyy{{{|||{{{zzzpppoooqqqvvvyyyyyy|||zzzxxx{{{}}}|||}}}~~~|||wwwtttuuu{{{}}}zzzvvvvvvvvvvvvsssqqquuurrrooommmooosssxxx{{{{{{{{{zzzvvvrrrooonnnnnnrrruuuwwwxxxvvvrrrmmmkkkpppoooqqqvvvyyyxxxyyy|||wwwtttpppkkkhhhgggiiijjjccc```^^^```ccceeebbb___\\\YYYUUUTTTWWW^^^fffkkkppptttvvvssslllbbb[[[WWW^^^eeeiiigggccc```[[[VVVXXXWWWVVVSSSQQQQQQTTTWWW^^^\\\YYYYYYYYYXXXVVVTTTRRRTTTTTTRRRNNNLLLMMMOOONNNSSSYYY[[[\\\```hhhppphhhkkkkkkhhhiiimmmmmmjjjaaa[[[UUUVVV[[[______\\\\\\]]]\\\YYYVVVTTTUUUWWW```YYYPPPLLLNNNUUU[[[^^^___ZZZTTTRRRSSSTTTSSSQQQNNNLLLJJJIIIIIIJJJKKKLLLIIIIIIFFFCCCDDDFFFBBB<<<999:::;;;;;;;;;::::::;;;:::555222444444000///222444666555333444888888666444666777888:::===BBBFFFJJJMMMRRRYYY___dddfffggggggfffiiipppqqqmmmkkknnnmmmhhhgggjjjiiidddaaacccYYYYYYYYYXXXXXXXXXWWWWWWYYYVVVSSSOOOLLLJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJLLLNNNMMMKKKHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA>>>>>><<<999777777999;;;777;;;>>>???===;;;;;;<<<;;;888666555777777666444555777999:::999999999:::888888777666555555666777333333333333222222333444444222000000111111111///---000222333111000111333111111222333333222111111///000000111222333444444111333444444222111222333444333222111111222333444999777555555666777777777555555777888999999999999555666777777777777666555666666777888888888888888666666666777999999888666666666555555666777777888777555444555777888777555555777999:::999888888999999999888888999:::<<<<<<===<<<;;;:::999999999999999888777666666666666777777777777777777777777777:::::::::::::::;;;;;;<<<:::999888888999:::888777666666666666666666666666555777999888666666777999444666777777555555666888444666888888666555666777777777666666666666777777777666666777999::::::999888:::;;;<<<<<<;;;999888777888999888666555666777999888777888999:::;;;:::888888999999999888777777;;;;;;;;;<<<;;;;;;:::::::::;;;<<<=========<<<;;;>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<>>@@@@@@>>>===>>>???;;;;;;;;;<<<===>>>>>>===BBBAAA@@@?????????@@@@@@AAA@@@@@@???>>>>>>>>>>>><<<<<<<<<<<<===???AAACCC~~~~~~~~~||||||~~~yyyvvvwww}}}}}}{{{|||}}}zzz|||~~~}}}}}}}}}~~~{{{|||{{{wwwttttttyyy}}}~~~xxxssssssvvvxxxuuurrrssstttuuuuuuuuuuuuvvvxxx{{{||||||yyyuuuqqqooonnnssswww{{{{{{wwwqqqllliiigggfffjjjqqquuuvvvyyy}}}xxxrrrjjjgggiiimmmooooooccc___\\\\\\^^^___[[[WWWNNNQQQSSSRRRRRRUUU^^^eeeooorrruuuqqqiii___WWWTTTWWW```ffffffcccaaa]]]YYYWWWVVVUUURRRPPPPPPSSSUUU[[[[[[ZZZXXXVVVTTTSSSSSSTTTUUUUUUQQQKKKGGGGGGIIIHHHNNNUUUWWWWWW[[[ccckkkbbbdddddddddfffiiigggbbb]]]WWWRRRTTT\\\bbbbbbaaaUUUWWWYYYWWWTTTRRRSSSUUUXXXMMMDDDDDDIIIMMMUUU]]]^^^YYYRRROOONNNMMMKKKHHHBBBCCCBBB@@@===;;;:::;;;>>>===999555777;;;:::555111222444555444222222222444...,,,000111...///333111333333222333777666333222222333222333555888;;;777:::???CCCFFFIIIMMMPPPLLLKKKPPPXXXZZZUUUSSSUUUSSSOOONNNQQQNNNGGGFFFIIIDDDFFFFFFEEEDDDCCCCCCEEEDDDBBB???<<<:::999::::::888888999999:::::::::;;;777:::<<<===<<<:::::::::888888777666666666666666888777555222000000333555///222666666444222333444333111///000222444333111---111444444222000222333333333111000//////222444///000222222222222333444333111////////////...---,,,000333333111///000111111111111222222111111111------///111222222333333///111333333222222333444333222000//////000222333777555333333444555555555333333555666666777777777222333444555555444333222777777888999999999999888555555666777999999888666888777666666777888999:::888666555666999;;;999777555888;;;<<<;;;:::::::::999999999999;;;===???@@@BBBAAA???>>>===<<<<<<<<<<<<;;;:::999888888999:::888888888888888888888888===<<<;;;:::999999999999777666555666888:::999888666666666666666666666666555777999999777666888:::333444555555555444666777555888::::::777666777999555666777999999777666555777666666777999;;;:::999888999;;;<<<<<<;;;:::999777999999888777666777888<<<999666777:::<<<:::888:::;;;;;;<<<<<<:::999888;;;;;;;;;;;;;;;:::999888999:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<===>>>>>>>>>???@@@AAAAAA@@@>>>===>>>@@@BBB@@@<<<::::::;;;:::::::::;;;>>>???@@@???EEEDDDAAA@@@???@@@AAABBBAAAAAA@@@??????>>>======<<<::::::<<>>;;;999888777666666666666666333222000......///111222............------------,,,,,,,,,---///000000///---------............///...///000111111000///...333555777777777777999:::<<<<<<;;;;;;;;;===>>>???BBB@@@===:::999999;;;<<<888777666555555666888888999888555333222333444555222222222222222111000///333444444555555444444333000000000000111111111111111111000000000000111111222333333222000///000111111111111111000000000000111111222222222111111000000000000000111111111111111111000000000000111111;;;777222111333444333222111111111111111000//////111111000///......////////////000111222222333333333222000...,,,...222555333333333333333333333333222222333444555666777777555555555666777777888888888888888:::;;;;;;999666999999888777777777777777666777999::::::999777666999777666999===AAAAAA@@@===;;;:::<<<>>>>>>;;;777:::::::::;;;;;;<<<<<<<<<;;;:::999999:::===???AAAAAA>>><<<===>>>???<<<:::>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888888888999888777666555555777999:::777888777555444444777:::888888777777777777777777777777777777888999:::;;;555666777888888999888888888777666555555666777888555444333444666888888777777777777777777888888999:::::::::999999888888888777888999:::;;;:::999888777777777777777888888888;;;;;;:::999888888999999;;;;;;;;;<<<;;;;;;::::::888;;;======:::999:::<<<;;;;;;;;;::::::999999999AAA???===<<<;;;<<<===>>><<<>>>>>>;;;;;;>>>>>>;;;AAA???>>>===>>>>>><<<:::===<<<;;;:::;;;===???AAA???@@@AAA???<<<:::;;;<<<<<<===???@@@???>>>===;;;;;;::::::;;;<<<>>>@@@AAA|||zzzxxxyyy}}}}}}{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~|||}}}|||}}}}}}yyyuuutttuuuyyy||||||vvvrrrtttwwwwwwwwwxxx~~~{{{wwwuuuvvvxxxyyyyyy}}}}}}zzzwwwxxxyyyyyyxxxwwwvvvtttqqqllliiiiiikkkiiigggjjjooonnnhhheeefffddd___^^^```]]]WWWSSSNNNIIIGGGIIIIIIGGGDDDAAAAAA@@@AAABBBEEEHHHIIINNNPPPRRRTTTUUUUUUSSSRRRUUUWWWYYYZZZ^^^aaa___YYYQQQTTTUUUTTTQQQQQQUUUYYYZZZWWW\\\fffdddYYYRRRSSSQQQNNNLLLKKKMMMMMMLLLJJJLLLKKKJJJJJJMMMRRRVVVYYYLLLIIIGGGHHHLLLNNNLLLIIIKKKIIIHHHIIIKKKNNNPPPQQQNNNIIIBBB@@@AAAAAA>>><<<555555666666888999;;;;;;<<<999555444555444222000333222111111000000000111000000............///000//////.........------------,,,,,,---///000000///------------...............///000111000000///...000111333333222222333555333333222222222333444555555444222111111222333444555555444333333444555666555444444333222222111111111222222222222111000///222333333444444333333222//////000000000111111111/////////....../////////111222333222000///000111111111111111000000000000111111111111111111111111000000000000111111111111111111000000000000111111555222//////000111000///111222222222111111000///111111000/////////000000000000000111111222222222333222222000///000333666333333333333333333333333222333444555666777777888555555666777777888888999888888:::<<<>>>===:::777888888777777777777777888777888999999999999888777999888666888;;;>>>>>>===<<<<<<<<<<<<======;;;999;;;;;;;;;<<<<<<<<<======::::::999999:::<<<>>>@@@>>><<<;;;;;;======<<<:::============<<<<<<<<<<<<===<<<;;;:::999888888888999888666666666777999:::777777777555444555777999888888888888888888888888777777666777777888999:::777777888888888777777666666666777777777777666666666555444555777888888888777777777777777888888999999999888888888888888777999:::;;;;;;;;;:::999888777777777777888888888888::::::999999888888888888888999999:::::::::999999888:::<<<<<<:::999:::;;;777888888999:::;;;<<<<<>><<<;;;:::;;;<<<===<<<>>>>>>;;;;;;>>>>>>;;;@@@>>>============<<<:::===<<<;;;;;;;;;===>>>@@@???@@@AAA???<<<:::;;;<<<;;;<<<>>>??????>>><<<;;;;;;:::::::::<<<===???AAA}}}~~~|||}}}}}}|||~~~}}}}}}}}}}}}||||||}}}~~~}}}{{{~~~|||{{{}}}~~~|||zzzyyyzzz|||~~~}}}vvvqqqtttvvvwwwwwwyyy}}}zzzvvvtttuuuwwwyyyyyy{{{|||{{{zzzxxxwwwxxxzzzwwwuuurrrqqqqqqpppooommmnnnkkkfffbbbdddeeeaaaZZZWWWWWWTTTNNNLLLLLLIIIDDDFFFBBB===<<<>>>>>><<<:::888777666666666777999999999;;;>>>AAADDDFFFHHHIIILLLOOOQQQRRRUUUYYYXXXSSSKKKOOORRRRRRPPPPPPRRRUUUVVVUUU[[[dddbbbVVVNNNNNNJJJIIIHHHIIIKKKMMMNNNMMMMMMKKKHHHFFFEEEFFFHHHIII>>><<<:::<<>><<<===>>>>>>===<<<<<<>>>@@@>>>:::555444555666555333000000////////////000000111///------...//////.........---,,,,,,,,,,,,------------------------.../////////............---------......///000000000------------...............//////000000000//////...///000000......///000111111000/////////000000---......///000111222222222222111111000111111222000111222222222000...---111111222222111111000000111111222222222222111111//////000000000000111111...------------------...000111222111///...///000111111111111000000000000111111000000000111111222000000000000111111111111111111000000000000111111000//////000111111000...111111222222222111000000111111000000000111222222111222222222222222222222222333333333222222444666333333333333333333333333333333444555666777888888666666777777888999999:::999:::<<>>;;;:::999:::;;;<<<;;;:::;;;<<<<<<<<<<<<=========??????===<<<:::888777666999888777777777888:::;;;777777777666444555777999888888888888888888888888888777777777777777888888999999999888888777555555444666777999999777666444777666555666888999999888777777777777777888888999777777777777777888888888;;;;;;;;;;;;;;;:::999888777777777888888888999999999999999999888888888888666777888999999999999999999:::<<<<<<:::999:::;;;888888999:::;;;<<<======>>>===;;;::::::;;;<<<<<<;;;>>>>>><<<<<<>>>???<<>><<<;;;;;;:::::::::;;;<<<>>>???~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~}}}|||{{{|||}}}}}}}}}{{{tttpppsssvvvvvvvvvxxxyyyvvvsssrrrtttwwwzzzzzzuuuuuutttssssssssstttuuurrrpppmmmmmmmmmmmmllljjjddd___YYYVVVWWWXXXSSSMMMIIIGGGDDD@@@>>><<<999555<<<:::777666777777666444333222111111111111222222333444444666888:::;;;<<<@@@DDDFFFGGGIIIMMMMMMIIIDDDGGGKKKKKKJJJIIIIIIJJJMMMLLLQQQWWWVVVNNNHHHHHHBBBBBBBBBDDDFFFIIIJJJKKKIIIGGGCCC@@@===<<<;;;;;;666555333444666777666444222444666444111000333666444222///...000111111000//////...---------------//////......///000000000......------,,,------...+++,,,---.........------/////////.........---------...////////////000111,,,,,,---------.............../////////////////////111111000...---...///222222111111000000000000---...000111222333222222111111000000000//////000000000000000000///......000000111111111111000000///000000111111000000///////////////000000000111...------,,,,,,------...///000111000///...///000111111111111000000000///111000000///000000222222///000000000111111111111111111000000000000111111///000222333444444222111000000000111111000000///111000000000111222333333444444444444444333333333111222444444333333444555222222222222222222222222333444444555666777888888777777777888999999:::::::::;;;===@@@BBBAAA===:::777777777777777888888999888888777777777777888888888888777888999:::;;;;;;999<<<>>>===999888999<<<666666666666666666666666999888888888999:::<<<===888888888999;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>AAA@@@???===;;;999777666999888888777888999::::::666777777666555555777888888888888888999999999999999999888777777777888888888888888888888777666666555666777888888777666555888777666888999:::999888777777777777777888888999666777777777888888999999;;;;;;;;;:::999888777777777777777888888999999:::999999999999999999888888777888999:::;;;<<<<<<<<<:::;;;<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<======<<<;;;;;;;;;<<<===;;;>>>>>><<<<<>><<<;;;;;;<<<<<<;;;:::======<<<<<<<<<<<<<<<<<>>>>>>>><<<;;;;;;;;;:::::::::<<<===>>>~~~~~~~~~~~~~~~}}}{{{yyyzzz||||||{{{yyyuuunnnlllooorrrrrrqqqssssssqqqpppqqqtttwwwzzzzzztttsssrrrqqqqqqqqqqqqqqqpppnnnkkkiiigggddd```]]]TTTNNNHHHFFFGGGFFFCCC@@@===:::888777666444111000555444222222333333222222///////////////000111111222222111111111222333444444999;;;;;;<<<@@@@@@>>>===???AAABBB@@@>>><<<<<>>@@@BBBCCC@@@???<<<999777555333333......------......---------///111000...---000333000...------...000000000......------------......,,,,,,,,,+++++++++,,,---///......---......//////+++,,,---............---............---------------...000///...---///111,,,,,,,,,------------..................//////000000111222000...---...///////////////...------,,,,,,---///000000///------111111111111000000//////222111///...---...000111///000000111111111000000...//////000000//////......////////////000000000//////............//////...///000000///...///111111111111111000000000///000/////////000111111222///000000000111111111111111111000000000000111111...000333555555444333222......///////////////...111000000000111222333333666666666666666666666555111222444555333222222333222222222222222222222222333333444555666777888888777777777888999999::::::<<<<<<>>>@@@BBB@@@===:::888777777777777777888888888888777666666777888888666777888888999;;;<<<>>>888;;;<<<;;;888666888;;;555555555555555555555444777777888888999999::::::777888999::::::;;;<<<===999999:::;;;<<<===>>>>>>@@@@@@???>>><<<:::777666888888888888888999999999666777888777555555666888777777888888888999999999:::999999888888888999999666666777888888888888888888777666555555666777888888777777999::::::999777777777777777777888888999777888888999999::::::::::::999888777777666666555666777777888999:::::::::888999::::::::::::999999;;;;;;<<<>>>????????????<<<<<<<<<=========<<<;;;>>>>>>??????????????????==================>>>>>>;;;>>>>>><<<===@@@@@@======<<<;;;;;;<<<<<<;;;:::<<<===>>>>>>>>>===<<<;;;??????@@@@@@@@@???===;;;:::;;;===>>>???>>>===<<<===<<<;;;:::;;;;;;===>>>}}}|||}}}~~~~~~|||~~~}}}}}}~~~}}}zzzxxxyyy{{{|||yyywwwmmmhhhgggkkkooonnnllllllnnnmmmnnnppptttvvvwwwwwwuuutttsssssssssrrrooommmkkkhhhccc^^^ZZZTTTNNNJJJEEE@@@;;;:::888555444555666222000222333000//////.../////////////////////,,,,,,---......//////000///.........///000111111---222444333333666777666666777888888777555333111333444555777888888888888444555666777666777:::<<<666666555444222111000///------,,,,,,,,,,,,+++++++++---...///......///111---------,,,------......,,,,,,+++++++++,,,------***++++++***))))))***,,,------,,,,,,,,,---......++++++,,,,,,------......---------,,,,,,,,,,,,++++++...000///,,,+++---000,,,,,,,,,,,,------------------------...///000000...///000///---,,,---........./////////......---...///000000///...---,,,222222333222222111000///333111...------...111222//////000000111111000000......////////////............////////////000000000000////////////000000...000111111//////000222111111111111000000000000......///000111111111111000000000000111111111111111111000000000000111111,,,///222333222111111111......//////000000//////111111000000000111222222666777777777777777777777333444555555333111111222222222222222222222222222222222333444555666777777666666777777888999999:::>>>===>>>??????>>>;;;999999888888777777777777777777777777777777777777777555666888888999:::<<>>>>>>>>===;;;999777666777777777888888888888555777888777666555666777666666666777888888999999999888888888888888999999555555777888888999999999999777666444444666777999888777888999::::::888666777777777777777888888999999999999999999:::::::::888888777666555555555666666777777888999:::;;;;;;888999;;;<<<<<<<<<;;;:::===>>>???@@@@@@@@@@@@@@@===<<<;;;<<<>>>>>><<<;;;;;;<<<===???@@@BBBCCCDDD=========>>>>>>>>>>>>>>>;;;>>>>>><<<===@@@AAA>>>===<<<;;;<<<======<<<;;;<<<===???@@@@@@???===<<>>???@@@???>>>===???>>><<<<<<;;;<<<===>>>~~~|||~~~~~~|||}}}~~~~~~}}}}}}|||||||||~~~~~~~~~{{{}}}||||||}}}zzzzzz|||}}}zzzwwwkkkggggggmmmqqqnnnkkkjjjllllllmmmpppssstttrrrqqqrrrpppooooooooommmhhhccc[[[WWWPPPJJJFFFBBB>>><<<:::666444444000,,,...444222---,,,000111...---///+++,,,---......---......,,,,,,---............---,,,------...///000111111,,,111333000///111333333222222222222222111///...,,,///000111222222111000...000222222111222555777//////000000000///...---......///...---,,,,,,------,,,,,,---......---,,,------------,,,+++,,,,,,++++++***************+++)))+++,,,,,,******---///,,,++++++++++++,,,---...******))))))***+++---...,,,,,,++++++++++++*********---000...+++))),,,///++++++,,,,,,,,,---------------,,,,,,---...000111...///000///------...///...///000111111111000000111111111111000000//////222333333333222111000///000///............///000...//////000000000000000......////////////.............../////////000000000000////////////000000///000111111000000111333111111111111000000000000+++---000222222222000///000000000000111111111111111111000000000000111111---///222222000//////111//////000111111111111111111111000/////////000000444555555666666777777777777777777666333111111222111111111111111111111111111111222333444555666666555555666777777888888999@@@>>>===<<<<<<;;;999777::::::888777666666666666555666777888888777666555555777888888777777999<<<999777555444555666666555777777666666666555555555666666777777888888777777555777999999777777999;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<:::999555555666777777777777777555777888888666666666777444555555666777777888888666555555666666777888999666777777888888888777777777777666666666666777777777777777999::::::777555777777777777777888888999999999999999888888888888888777666555555666777777666777777888:::;;;;;;<<<999:::<<<===>>>===<<<;;;===>>>>>>?????????>>>>>><<<:::999:::<<<===;;;888:::;;;<<<>>>@@@AAABBBCCC;;;<<<<<<===>>>>>>======;;;>>>???<<<===AAAAAA???>>>===<<<<<<>>>>>>===<<<;;;===@@@BBBCCCAAA???>>>???>>>???AAABBBBBB>>>:::;;;<<<>>>@@@AAAAAA??????@@@???>>>===<<<======>>>}}}|||}}}{{{yyyzzzzzzyyy{{{~~~~~~}}}}}}|||~~~~~~}}}~~~~~~~~~~~~||||||{{{{{{~~~|||xxxmmmjjjkkkrrruuurrrnnnmmmkkklllnnnppprrrrrrnnnlllkkkjjjiiiiiiiiieee^^^YYYIIIDDD===777555555666666222000000222...***000999111,,,***///000,,,+++---***,,,...///......///000......//////......---,,,---...///000111111111111---222444111...111333222/////////000111111000///***...111222222111...******---//////...///333666,,,,,,...//////...---,,,,,,------,,,+++******+++...+++***+++---...+++(((...//////...,,,++++++,,,,,,,,,+++***))))))))))))''')))++++++******---000,,,,,,++++++,,,---......***)))''''''(((***,,,...+++++++++*********)))))))))---000...***(((+++...++++++,,,,,,,,,---------------,,,,,,---...000111///000111111//////000111+++,,,...///000//////...........................222333333333222111///...,,,---.../////////...---......///000000000000000......////////////................../////////000//////............/////////111222222111111222444111111111111000000000000***,,,000333333222000...000000000000111111111111111111000000000000111111...111333222000///000222000111222333333333333333111111000//////...//////222333333444555666777777::::::999666333111222333111111111111111111111111000111111222333444555666555555555666777777888888AAA???<<<::::::999777666;;;;;;999777666555555555444666777999999777666444666777999777555444666999999666222222555666555333555555555444444333333333555666777777777777777666444666888888555555777999::::::;;;;;;;;;;;;<<<<<<777999;;;======<<<;;;:::444555555666666666666666555666888888777666666777333444444555666777777888333333333444444666777888888999999888888777666555555666777888888777666555777777777999:::999666444777777777777777888888999999999888888777777666666888888777666666777888999666777777999:::;;;<<<<<<:::;;;===??????>>>===<<<<<<===============<<<;;;:::888777888;;;;;;999777<<<<<<======>>>>>>>>>???::::::;;;<<<=========<<<;;;>>>???======AAABBB???>>>===<<<===>>>???>>>===;;;===@@@CCCDDDCCCAAA??????>>>???AAACCCBBB>>>:::;;;===???AAABBBAAA@@@???AAA@@@???=========>>>>>>~~~yyyvvvvvvyyy~~~~~~yyysssrrrtttyyy{{{|||~~~}}}|||}}}|||}}}~~~}}}|||~~~xxx}}}~~~}}}|||{{{|||}}}~~~}}}|||tttqqqnnnmmmoooooommmjjjnnnnnnmmmkkkiiigggdddcccfff```\\\[[[WWWNNNFFFCCC===999555333333333222111000///---,,,,,,...111333...------,,,---...000111---,,,,,,++++++,,,,,,------------.........//////......///111333333222000222111000000//////000000333000......000111///---......////////////......000000000///......------***---//////,,,+++,,,//////---------...///...------,,,++++++------,,,++++++,,,------......------+++---///---+++)))+++---,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++++++++++++++++++++++++++++++++,,,---...------,,,+++,,,---...///...---------...///111222//////000//////...------///000...+++---111000---............//////000000///////////////000111111///---,,,...111222000---...///000000//////000111---...//////...///111444111111///......///000000000000000000000000000000222///,,,,,,...000000...333111//////000111000///...///111222111000...---000000000000000000000000///...---...000111111000111000///000111222111000333---///777999333333:::000000000000111111111111111111222333555666666777666555444333222333333444444333222111000000000000///......000222333222111000555999999555222333555<<<;;;:::888666555444444;;;:::999777555444444333555666777666444444666888555777888777555444555666777777777666666555555555444444555555555444444333555777888777555444444555555666777777777777999;;;<<<:::888999;;;<<<:::888:::;;;===>>>>>><<<:::888999888888888777777666666888888999999888777666555888777555444555666888:::777777777777777888888999888888888888777777777666888777666555555555555555888888999999888777666666666777888999999888777666:::999888999::::::777333888888777888999;;;===?????????>>>===<<<<<<;;;;;;;;;<<<<<<:::999999;;;>>>::::::::::::::::::::::::<<<;;;999888888888888999???>>>===<<<<<<<<<======>>>>>>===<<<<<<===>>>???<<<>>>@@@@@@@@@???@@@AAAAAA>>><<<<<<======;;;888===BBBGGGHHHEEEAAA??????BBB@@@???BBBFFFHHHGGGEEEEEECCCBBBCCCEEEEEEAAA>>>EEEBBB>>>===>>>???@@@@@@{{{xxxvvvxxxzzz|||}}}yyyvvvvvvyyy|||~~~~~~}}}}}}~~~}}}{{{~~~{{{~~~~~~yyy~~~~~~~~~~~~~~~~~~|||zzztttrrrpppooopppnnnjjjffffffdddaaa]]]YYYUUURRRPPPPPPKKKGGGGGGEEE>>>999777888666222000000111000///000///---------...000111///...---,,,,,,,,,---......------------------...---------.........//////.........000222333111000222222111111111111222222111///------...///...,,,---......//////......---........................,,,...///...---,,,,,,,,,...---,,,---...///...,,,+++***)))+++---......---,,,,,,,,,---------------,,,...///...,,,+++,,,---,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,------...111000///...---,,,,,,,,,...---------...///000111000000000000000///.........000000...///333222...------........./////////...............//////000///---,,,...000111///------...000///......///111---...000000//////000222000///////////////000000////////////////////////222///---...000111000///222111111000//////000000...///000111111000///...000000000000000000000000000///...///111222111000111000///000111222111000...---555AAABBB777111333///000000111111111111111111111222333444555666666666555444333222333333444555444333222111111111111111000000222444555444222000444888777444111333555666555444333333333333333888888777666666777777888<<<999666555666777555444444444444444444444444444666666666555555444444444111222222333333222222111666777888888666555555666555777:::;;;:::999999999<<<:::888999;;;<<<:::888<<<<<<<<<<<<<<<;;;;;;;;;999888888888777777777777666666888888999888777666777666555444444666777999888888777777888888999:::999999999999888888888888777777666666555555555555777777777777777666555555888888999::::::999888777999777777999;;;;;;999666999999888999:::;;;===>>><<<<<<<<<;;;::::::999999999::::::888777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;AAA@@@>>><<<;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===>>><<<:::;;;>>>@@@???>>>===AAAEEEGGGDDDBBBBBBDDDIIIKKKNNNRRRVVVWWWVVVUUURRRQQQOOOPPPQQQPPPMMMJJJIIIFFFCCCBBBDDDGGGHHHIII~~~zzzxxxwwwwwwwwwzzzzzzzzz|||}}}~~~~~~}}}zzz{{{}}}~~~|||zzz~~~|||yyy~~~~~~~~~~~~{{{yyyuuurrrooonnnlllhhhaaa[[[UUURRRNNNHHHDDD@@@>>>===>>>999777888777333111111333000...---.........---/////////...............000000...------,,,------........................---------...............------...000222222000...000000000000000111222333///...,,,,,,---------,,,,,,,,,------------,,,,,,+++++++++,,,---......///......------...---,,,***...---,,,,,,......---,,,)))((((((***---//////...,,,,,,,,,,,,,,,---......---...///...---,,,---...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......000000000///...---,,,+++---------------...///000000000000111000000///...,,,...//////111444333///---------------.........------------...............------...000000///---,,,---///...------...000---///111111000/////////---...//////000000000000////////////////////////111000///000111222000//////111222111...---///222...///000111111111//////000000000000000000000000111000///000222222222000222000///000111111000///---...666@@@AAA777/////////000000111111111111111000000111222333444444555555444444333333333333444444333222111000000000111111000000222444444333222000333555444111000222555222222111111111222333333444444444555666999;;;===BBB;;;555444777888555000555333111333666888666444555444444444444333333333111111222222333222222111666777999888666555666666555888<<<===<<<:::888888;;;:::999:::;;;<<<;;;:::>>>===<<<::::::;;;<<<<<<888888888888888777777777444555666888999888888777888777666666666777999:::888888777777888888999::::::::::::999999999999888777777777666666666666666777777777777777777666666999::::::;;;;;;::::::999777777888:::<<<<<<;;;999;;;::::::::::::;;;<<<===<<<<<<;;;;;;:::999999999999999:::999777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<===;;;<<<=========<<<::::::AAA@@@>>><<<<<<;;;<<<<<<===>>>??????===;;;;;;<<<>>>===<<<===@@@BBBCCCCCCBBBGGGLLLNNNMMMMMMOOORRRXXX\\\ccchhhkkkllllllllliiigggeeeddddddcccaaa___\\\YYYVVVVVVXXX\\\___```~~~{{{yyyxxxwwwxxxyyy}}}~~~}}}||||||}}}zzzyyy{{{}}}}}}}}}~~~{{{yyyyyy}}}}}}|||~~~}}}~~~~~~~~~|||yyyvvvpppiiiccc^^^XXXPPPJJJ@@@>>>;;;777555444444444666222000222222//////111///---++++++---...------...////////////...,,,+++000000//////////////////.........//////.................................---------///000111///---++++++,,,,,,---///000111///...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,...,,,***,,,///000---***---,,,+++,,,---...---+++))))))(((***---......---,,,,,,+++++++++,,,---...------------,,,,,,,,,---++++++*********+++,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,------------.........------,,,------......+++,,,---...///...---,,,,,,,,,,,,------......///...///////////////......))),,,......111444333...---------------------------.....................---------...//////......+++,,,...---,,,,,,---///,,,///111222000...------+++,,,...000111111000000////////////////////////...///000111111000///...---111333111---,,,///333//////000111111111000000000000000000000000000000222111000111222333222111222111000000111111000///111...000444444///...000///000111222222222111111///000000111222222333333444333333333333333333333000000///...............///......///111222000///000222222111000000222444444333333333333444444555222222333444666999;;;===@@@;;;555333555666444111777444222444:::<<<:::777444444333333333333333333333333444555555555555444555666888777666555555666777:::<<<<<<:::999888999::::::::::::;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;888888888888888888888888555555777888888888777777:::999999888999:::;;;;;;777777666666777777888999::::::999999999888888888777777777777777777777666999999888888888888888999999:::::::::;;;;;;;;;;;;888999:::;;;<<<<<<;;;:::<<<<<<;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;;;;<<<<<<<<<::::::;;;===::::::::::::::::::::::::===<<<;;;;;;;;;<<<===>>><<<===???@@@???>>><<<:::<<<<<<;;;<<<<<<>>>@@@AAA@@@BBBBBBAAA???======>>>??????>>>???BBBEEEHHHIIIQQQVVV]]]aaabbbcccdddgggkkkpppvvvzzzzzz{{{~~~~~~|||zzzxxxwwwvvvuuutttssspppmmmmmmooosssuuuvvv}}}{{{zzzwwwzzz|||zzzzzz}}}{{{{{{}}}~~~{{{xxxvvvxxx}}}~~~{{{zzz|||}}}|||}}}~~~|||yyyppphhh\\\RRRKKKDDD>>>999555333111///...///000111111...---///...+++,,,///---,,,++++++---......------...///000///...,,,***,,,,,,---...///000000000,,,---............---,,,.....................---,,,,,,,,,...//////---,,,)))******+++,,,...///000.........---,,,,,,------******++++++++++++******,,,,,,++++++************,,,***))),,,///111///------+++***+++,,,---,,,++++++***)))***,,,---,,,+++,,,++++++++++++,,,------++++++++++++,,,,,,,,,+++++++++***+++++++++,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,------............------,,,,,,,,,------)))***+++,,,---,,,+++***,,,,,,,,,---------------,,,,,,---------------,,,)))---//////222666444000------------------------//////000000000//////...,,,---..................+++,,,------,,,,,,---...,,,...111111000...------+++,,,...///000000000///........................,,,---///000///...---------000333111---+++///333//////000111111111111111000000000000000000000000333111000111222222111000222111000000111111000...222...---------,,,---000///000222333333333111111///000000111111222222222222222333333333333333333//////......---.........///......///111111000...000000111000000000222333666555444444444444444444333333444555777888999:::999888666444222222333444888444222555;;;===;;;888444444444444444444444444444444555666666666666666333555666666555444555666:::::::::888666777999;;;::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>><<<:::999888888888888888999999999777888999999999888666555888888888888999999::::::666555555555555666777777999888888888777777777777777777888999999888888777999888777777777888999999999999999999::::::;;;;;;;;;<<<======<<<;;;:::999=========<<<<<<<<<;;;;;;>>>>>>============<<<<<<;;;<<<>>>===<<<;;;<<<===999999999999999999999999;;;;;;:::::::::<<<===>>><<<===???@@@???>>><<<::::::999999:::;;;===???@@@@@@AAABBBAAA@@@>>>>>>???===???AAADDDHHHMMMRRRUUUbbbiiirrrwwwxxxxxxxxxyyy}}}~~~{{{zzz|||~~~~~~}}}zzz}}}|||zzzzzz~~~~~~}}}{{{yyyvvvyyy}}}~~~{{{yyy|||}}}{{{~~~{{{tttpppaaaXXXKKKAAA;;;666222///222111///.........//////111///000222000,,,---111---,,,+++,,,...///...---,,,---...//////...,,,+++'''(((***,,,---.........,,,---...//////...---,,,...............---------,,,+++,,,---......,,,******++++++,,,---...000000---......---++++++,,,...******++++++++++++******---,,,,,,+++******))))))+++***+++,,,///000///...,,,+++******,,,,,,+++***,,,+++******+++,,,+++)))******+++,,,,,,,,,,,,,,,+++***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,+++***)))((('''++++++,,,------,,,,,,+++***+++,,,,,,---,,,,,,,,,---///000000333777666222.........---------------///000111111111000......+++---......---------///+++,,,...---,,,,,,---///,,,...000000///.........,,,---......////////////........................+++---///...---,,,---...---///111000------///222///000000000111222222333000000000000000000000000222111000000111222000///333111000000111111///.........000111111///...---///000222444444333222111000000111111111222222222111222222333333333333222111111000000000000111111111000000111222222111/////////000000111222222222444444333222222222333333555666888999:::999999888444666777555222111333555555444333555888:::999888555555555666666666666666333333444555666666666666333555777777666555666777::::::888666555666:::===999:::<<<<<<;;;;;;<<<>>>:::;;;===??????<<<:::888888888888999999999999999999::::::;;;:::888777666666666777777777888888888666555555555555666777777888888888777777777666666666777999::::::999888888888777666555666777888999999999999999999:::<<<<<<<<<>>>??????===;;;::::::<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<::::::::::::::::::::::::;;;:::::::::;;;<<<>>>???===>>>?????????>>><<<;;;===<<<;;;;;;;;;<<<===>>>???AAABBBCCCBBBAAABBBCCCAAAEEEKKKRRRXXX^^^dddhhhpppwww~~~}}}}}}}}}~~~~~~~~~~~~|||zzz{{{|||zzz}}}~~~}}}~~~}}}|||yyytttkkkbbb[[[LLLEEE<<<666333222000...//////////////////////////////111444222......222---,,,+++,,,......---,,,,,,,,,------......------)))***,,,---............,,,...///000000///...,,,//////.........---------+++++++++,,,------+++)))*********+++,,,---...///,,,---...,,,***)))+++---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---......---,,,,,,---,,,***)))***+++,,,+++******)))((()))+++,,,,,,+++(((***,,,---...---+++***,,,***)))***,,,---,,,+++******++++++,,,,,,,,,+++************************,,,+++***+++---...---,,,******++++++,,,------------,,,+++***************...---,,,***))))))((((((***+++,,,------,,,+++******+++,,,------------,,,---//////...000555444111/////////.........------...///000111000///---,,,***,,,//////---,,,---///,,,---......------...///+++---............///000......---------......///........................---...///...,,,,,,...000...............///000111000000000000111222333333000000000000000000000000222111//////000111///...333222000000111111///---,,,...111222222111///---///000333444555333222000111111111222222222222222000111222333444333333222222111111000000111111222111000000111222222000///...///000222333333222111222222222222222333444555666888<<<>>>???===;;;999666555555666666555333111555555666666888888999999777777777888888888999999444444666777777888888888555777888999888777888999999999999888888999;;;>>>888:::<<<<<<;;;;;;===???<<<<<<=========<<<;;;:::888888888999999:::::::::999:::;;;;;;;;;:::999888777888888999999999999999777777777777777888999999999999999888888888777777666777999:::;;;:::999888:::999888777777999;;;<<<;;;::::::::::::<<<===>>>;;;===@@@???===<<<<<<===<<<<<<===>>>>>>>>>===<<<============>>>>>>>>>>>>;;;===??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@CCCBBBBBBAAABBBCCCDDDEEEFFFHHHKKKLLLLLLMMMNNNPPPUUUZZZbbbiiioootttyyy||||||~~~|||{{{~~~~~~~~~}}}}}}|||~~~~~~}}}{{{wwwqqqiii]]]PPPHHH<<<777333111222333222000***+++---///000111111111)))***...111000+++,,,000,,,,,,+++,,,......,,,+++,,,,,,,,,------............///000111111000//////...///000222222000///...//////.........---------+++++++++,,,------+++)))(((((((((((()))***+++,,,***,,,---+++((('''))),,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,---------000111000,,,)))***++++++***)))***+++,,,+++)))(((''''''))),,,---------'''))),,,...///---***)))---+++)))+++...///...+++******+++,,,,,,,,,,,,+++************************,,,+++***+++---...---,,,))))))***++++++,,,------,,,++++++***)))))))))***,,,+++*********+++---...***+++,,,---,,,,,,***)))+++,,,------.........---+++,,,+++))),,,000111...000000/////////.........---...///000000...,,,+++***,,,//////---,,,---///,,,---///...------...000+++,,,------------000222000///---,,,,,,---...///...........................000000...,,,,,,///222///...,,,---///000000///000000000000111222333444000000000000000000000000222000//////000000///---444222000000111000///---...///...------000111000///000333555555444222000222222222222222333333333000111222333444333333222000///////////////000000///......///000000...---...///000333444444222111111111222333444666888999777:::???BBBCCCAAA===;;;:::666444666999999333---777888::::::999999:::<<<888888999999:::::::::;;;777777888::::::;;;;;;;;;666888::::::999999:::;;;777999;;;<<<;;;;;;<<<>>>888:::======;;;;;;===@@@>>>===<<<;;;:::;;;<<<<<<888888888999999:::::::::888999;;;<<<===<<<<<<;;;:::;;;<<<<<<======<<<<<<999999999888999999:::;;;:::::::::999999999888888666777999;;;;;;;;;999888>>>===;;;;;;;;;===???@@@<<<;;;;;;;;;<<<===???@@@999<<>>===>>>@@@;;;<<<===?????????>>>===@@@@@@@@@@@@@@@AAAAAAAAA>>>@@@BBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCCGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMPPPQQQPPPSSSVVVXXXYYYZZZ\\\^^^kkkqqqxxx~~~}}}~~~~~~wwwxxxyyy}}}~~~||||||}}}{{{wwwooocccTTTFFF===888555444111///---,,,,,,---......................../////////......------,,,......///...,,,,,,...000,,,...///---******---000,,,---...///000000//////444000...///...+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++---++++++------++++++---,,,,,,***)))...222,,,"""++++++,,,---,,,+++)))(((......---,,,+++,,,///111777444111......---+++***,,,+++***(((''''''''''''+++++++++++++++,,,,,,,,,000222333222///,,,******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,(((((()))))))))*********...------,,,+++***))))))------+++***)))'''&&&&&&+++++++++++++++***)))(((------------------------000///---+++++++++,,,---------------------------........................//////////////////////////////.........------------------............//////////////////...------333...,,,///000---******---------.....................------...///111222000000000000000000000000///000111000...,,,---...333111000000111111000...111000///////////////000.........///////////////111111111111111111111111000000000111222222333333222333444444444333222111111000//////222333333333111111111111111111111111000111333222000222666;;;222444555444333333444555;;;<<<===>>>>>>>>><<<;;;:::;;;<<<:::888666555666666777:::<<<======<<<;;;::::::666333666;;;;;;777888999999::::::999999888888888999:::;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;<<<=========<<<<<>><<<:::;;;;;;<<<;;;:::999888999:::;;;@@@>>><<<;;;<<<===<<<;;;888888999999::::::;;;;;;999888:::===999222222777>>>===<<<:::999999999888<<<===???@@@@@@===;;;999>>>>>>===<<<<<<;;;::::::<<<===???>>>===<<<<<<===>>>???@@@@@@???>>>>>>>>>???@@@???===<<<<<>>;;;;;;===???@@@AAACCCEEEHHH???@@@BBBEEEIIIMMMPPPQQQNNNQQQTTTTTTRRRQQQRRRTTTSSSYYY]]]ZZZYYY]]]cccfffeeehhhkkknnnpppsssvvvyyy~~~xxxxxxyyy||||||zzz|||}}}{{{xxxpppiii]]]PPPCCC999222///444222111///------------,,,---------.....................------------------...///...---------///,,,---...---,,,+++---...111222444555555444333222222///...//////,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---******------******---,,,---+++))),,,000,,,%%%,,,---.........---+++***,,,---...---,,,...222666BBB===555///,,,+++******+++***)))((((((''''''''''''(((((())))))*********---///000000...,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++***))))))))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++******)))++++++******))))))((((((,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,,,,,,,,,,------------------------........................---------------...............------,,,,,,,,,,,,---------............///------...///...---,,,+++222---,,,///111...+++,,,..................------//////......///000222333000000000000000000000000...///000///...---...///222111000000111111000...//////............//////111111111000000//////...111111111111111111111111111111111222333333444444222333444444444444222222222111000111333444444444222222222222222222333333777777555222000///111222333444555555444333555666============<<<;;;::::::888:::<<<;;;999666666666777888:::<<<===<<<<<<;;;??????<<<:::<<>>>>>===>>>??????@@@@@@@@@???AAABBBBBBAAA???===>>>???===<<<;;;::::::;;;<<<<<>>===>>>AAA>>>999999>>>>>>===<<<;;;:::::::::;;;>>>???AAABBBBBB@@@???===>>>>>>>>>=========<<<<<<>>>???@@@@@@AAA@@@???>>>??????@@@??????>>>??????BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGEEEBBB@@@BBBCCCDDDDDDDDDFFFIIILLLHHHIIILLLQQQVVVZZZ^^^aaadddgggiiiiiiggggggjjjllllllrrruuurrrpppssswwwyyyyyy{{{~~~}}}zzzyyyzzz{{{}}}{{{yyy{{{zzzuuupppcccYYYJJJ???777444111///111111///......------...,,,,,,,,,------.........,,,,,,,,,,,,------------+++---///000...------...---,,,,,,---......,,,+++000222444555555333111///111......000000---...111++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))),,,,,,)))))),,,+++------******,,,,,,)))---.../////////...---,,,***---///...---000888>>>LLLDDD999000+++)))******)))))))))(((((((((((((((&&&&&&'''(((((()))******)))+++---------,,,---...,,,,,,,,,,,,,,,+++++++++))))))******+++*********)))))))))***++++++,,,,,,***)))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******************---,,,++++++***+++++++++------------------------'''(((+++---...---,,,+++------------------------------------------------,,,,,,------.........///---,,,,,,,,,,,,+++++++++---------............///,,,---///000000...,,,***111---,,,000111///---.../////////...---------,,,000/////////000111222333000000000000000000000000---...//////......///000222111000000111111000///.........------......///444333222111000//////...111111111111111111111111111222222333444444555555222333444555555444333222333222111222444555555444222333333333444444555555555333111111222333444444333444666555555444666777>>>===<<<;;;:::999999999999;;;>>>>>>===:::999888:::;;;<<<>>>>>>>>>===<<<>>>@@@???<<<>>>BBBBBB???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<======>>>???===>>>???@@@@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???@@@??????>>>>>>???@@@@@@BBBAAA??????@@@@@@>>>===???@@@@@@AAAAAAAAA@@@@@@DDDBBBCCCDDDCCCAAABBBFFFAAA@@@???>>>>>>???@@@@@@@@@AAACCCDDDEEEEEEDDDDDDBBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCFFFHHHHHHDDD@@@BBBBBBAAAAAAAAABBBBBBCCCGGGGGGHHHJJJKKKKKKHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMPPPUUUYYYXXXZZZ^^^ccciiinnnrrruuuwwwxxxyyyyyyyyyzzz}}}~~~}}}{{{{{{{{{{{{{{{}}}~~~zzzzzz|||xxxmmmcccQQQGGG;;;444444555555333//////..................---------------,,,,,,,,,+++++++++,,,,,,---------+++---000111///------------+++***,,,//////,,,)))...///111333222000---+++222///...000000------///+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,)))))),,,,,,)))))),,,***,,,---+++))))))+++---------...//////...---,,,(((,,,//////...222;;;CCCHHHAAA777...***))))))***''''''((()))))))))))))))''''''((()))***++++++,,,''')))++++++++++++,,,...,,,,,,,,,++++++*********'''((()))***************)))))))))***++++++,,,,,,(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,************************,,,+++***))))))***++++++------------------------)))***+++,,,------,,,+++,,,,,,---------------------------------------------------...//////000000---,,,,,,,,,,,,,,,,,,,,,---------............///---///111333333111...,,,///,,,---000111///...000000000///...---,,,,,,,,,////////////000111222222000000000000000000000000,,,---//////...///000222222000///000111111000//////............///000000222222222111111000000///111111111111111111111111111111222222333444444444222333444555555555444333333222111111333444444333333333444555666666777777444222///111444666666444333555666666666666777888===<<<:::999999999:::;;;;;;>>>BBBCCCAAA???===<<<===>>>???@@@@@@@@@??????===@@@@@@>>>???CCCCCCAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAABBBAAAAAAAAA@@@AAABBBBBBAAA@@@AAABBBDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFDDDEEEEEEFFFGGGFFFFFFEEEDDDHHHGGGFFFGGGGGGGGGIIILLLGGGFFFEEEDDDEEEFFFHHHIIIDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFJJJHHHHHHLLLPPPPPPKKKEEEHHHGGGEEEEEEGGGHHHHHHHHHLLLKKKKKKMMMOOOOOOMMMKKKJJJKKKLLLNNNOOOOOOOOONNNPPPQQQQQQQQQQQQRRRRRRRRRLLLOOOTTTYYY^^^ccciiimmmmmmooorrrvvv{{{~~~~~~}}}|||}}}}}}|||{{{||||||{{{zzz{{{yyynnn]]]OOO>>>777000---000222111///------.........---------//////...---,,,,,,+++***+++++++++,,,,,,---------+++---000111///---------,,,+++***,,,//////,,,(((...000111222222000---,,,333000///111///+++***,,,*********++++++,,,,,,,,,++++++)))(((((()))++++++,,,)))))),,,,,,)))))),,,***+++---,,,)))(((+++///++++++------...---,,,+++'''***---......222;;;BBB:::666000,,,*********)))&&&'''((()))******))))))'''(((((()))***+++++++++(((*********))))))***+++++++++******))))))(((((('''((()))***************)))))))))***++++++,,,,,,((('''(((((()))***+++,,,))))))))))))))))))))))))((())))))******++++++,,,,,,,,,++++++***)))))))))******)))))))))******+++------------------------///...---,,,++++++,,,---,,,,,,,,,---------......------------------------,,,,,,---------.........------------............---------............///,,,...111333333111...,,,---,,,---000111......111000000///...---,,,,,,,,,------...///000000000000////////////////////////+++---...///...///000222111000///000111222111000000000//////000111111222/////////000000111111111111111111111111111111111000000111111222222333333222333444555666555444444333111000000222333333222333444444666777888999999;;;888444333444444111...444666777777777777888:::::::::999999:::<<<>>>???<<>>======>>>??????@@@@@@@@@@@@???BBBCCC@@@AAAEEEGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKKKKJJJJJJLLLMMMJJJJJJKKKKKKLLLLLLLLLLLLHHHHHHIIILLLOOOQQQQQQPPPOOOPPPQQQQQQQQQOOONNNLLLNNNNNNMMMLLLNNNQQQRRRRRRPPPOOOMMMMMMMMMOOOQQQSSSNNNOOOQQQSSSTTTTTTSSSSSSTTTSSSRRRPPPOOOMMMLLLKKKPPPOOOOOOSSSXXXXXXRRRLLLOOOMMMLLLMMMOOOPPPPPPOOOTTTSSSQQQQQQSSSTTTUUUUUUUUUUUUWWWXXXYYYZZZ[[[[[[[[[\\\^^^```aaaaaaaaaaaaZZZ___fffnnnsssxxx|||~~~~~~}}}||||||zzzyyyxxxtttkkk[[[HHH;;;666333///...//////---+++,,,------...------,,,,,,000000///...---,,,,,,+++,,,,,,,,,,,,------------+++---///000...------...,,,++++++,,,------+++***,,,---.........---,,,+++000......000///+++)))+++))))))******+++,,,,,,,,,+++******************+++,,,)))))),,,,,,)))))),,,******,,,---+++(((***///)))***+++,,,,,,,,,+++***''')))***,,,...222777:::...,,,*********+++***)))&&&'''(((*********)))(((''''''(((((((((((())))))******+++)))(((''')))***)))))))))))))))((((((((())))))******+++*********)))))))))***++++++,,,,,,)))((((((((()))***++++++,,,,,,,,,+++++++++++++++)))))))))*********++++++------,,,+++******))))))))))))***+++++++++******------------------------111000---+++***+++,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...............///---------............///)))+++---//////...,,,+++,,,+++---000///,,,---111/////////...---------,,,,,,---...///000000000///////////////////////////+++---//////...///000222111000///000111222111000000000000000111222333333---......///000111222222111111111111111111111111///000000111111222333333222333444555666666555555333111///000111222222111333333444666777999:::;;;888777666666666666555444555666888888888888:::;;;999::::::;;;===???AAABBB===@@@CCCCCCAAA???======>>>>>>??????AAABBBCCCCCCAAAEEEEEEBBBBBBGGGKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDBBBAAAAAABBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGJJJLLLMMMOOOOOOSSSUUUVVVWWWWWWWWWYYY[[[XXXXXXZZZ[[[[[[[[[[[[[[[UUUUUUWWW[[[___aaa```___```aaabbbcccbbb```]]]\\\\\\]]]\\\[[[^^^bbbbbb___^^^\\\[[[YYYZZZ\\\___```___aaaccceeeeeedddbbb``````___^^^\\\[[[YYYXXXWWW[[[[[[[[[^^^bbbbbb^^^ZZZZZZXXXWWWYYY\\\^^^[[[YYY___```___^^^]]]^^^bbbeeeddddddeeefffgggiiikkklllkkklllnnnpppqqqppppppoooooosssyyy~~~}}}~~~~~~~~~}}}xxxvvvooodddVVVFFF999222333222222111111000///...,,,------...---,,,+++***////////////////////////.........------------------...///...---------///+++,,,,,,+++******+++---,,,++++++++++++,,,,,,---,,,***+++......+++***,,,((())))))***++++++,,,,,,***++++++++++++++++++***---******------******---***(((***......******---((()))+++,,,,,,,,,+++***(((''''''***...111111000+++)))(((((()))++++++***&&&''')))*********(((''')))))))))))))))((((((((()))******)))((((((***,,,)))))))))))))))*********++++++++++++++++++***))))))))))))***++++++,,,,,,******)))))))))******+++,,,,,,,,,+++++++++******))))))))))))************++++++++++++++++++++++++)))***,,,...///...,,,+++------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,------.........---------............///)))***,,,---------,,,+++++++++---000...***+++///..................------,,,---///000111111000000////////////////////////,,,...//////......///111000/////////111222111000////////////000111222333///000000111111222222222111111111111111111111111000000111222222333333444111222444666666666666555444222111111222333222111222333444666777999:::;;;222444666888888999;;;<<<555777888999999999;;;<<<;;;<<<===???@@@AAAAAABBBBBBDDDEEEEEECCC@@@@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJKKKOOONNNJJJJJJPPPVVVXXXTTTTTTTTTUUUUUUTTTTTTTTTNNNMMMLLLKKKKKKMMMNNNOOOKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOTTTYYY^^^bbbeeefffdddfffhhhiiijjjjjjlllnnnnnnoooqqqrrrssssssrrrrrrlllmmmooorrruuuvvvuuusssuuuvvvwwwwwwvvvtttqqqoooppprrrrrrpppsssxxxwwwqqqrrrpppmmmllllllnnnqqqssstttvvvyyy{{{zzzwwwssspppnnnnnnmmmmmmllllllkkkkkklllmmmooopppqqqqqqqqqpppjjjhhhhhhlllppppppmmmhhhkkkpppsssrrrnnnmmmqqqvvvqqqppppppppprrruuuxxxzzz{{{zzzxxxwwwvvvvvvwwwwww~~~~~~}}}~~~}}}~~~}}}vvvqqqgggWWWFFF999444222,,,---//////......000222------......---,,,***)))------...///000111222333/////////......---------......///...,,,,,,...000+++,,,---+++((((((+++///111000/////////111222444(((&&&(((---...,,,,,,...((())))))***++++++,,,,,,***+++,,,------,,,+++***...++++++......++++++...***''')))///000+++))),,,)))***+++,,,---,,,,,,+++)))&&&%%%(((---000---)))...+++((('''(((***++++++'''((()))+++***)))(((&&&------,,,,,,+++*********((()))))))))((()))+++---))))))******+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,,,,+++***************+++************))))))((((((*********)))))))))))))))))))))***+++,,,,,,------)))+++///111222000---,,,------------------------((()))+++---------,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,333333222111000///......+++++++++,,,,,,------------------.........//////+++,,,,,,---............++++++---///---)))***...---------...............---...000111222222111111////////////////////////---...//////......///000000/////////111222222111............///000222222333333222222222222222222111111111111111111111111111222222333333444555555111222444666666666666666555333222222333444333222111222444555777999;;;;;;666999<<<;;;777666777999555777999999999:::;;;======>>>@@@BBBBBBBBBAAA@@@HHHIIIJJJHHHFFFDDDCCCDDDGGGHHHIIIJJJLLLNNNPPPRRR[[[^^^]]]YYYXXX___fffiiiffffffggggggggggggffffff```___]]]]]]]]]___aaabbb]]]]]]\\\\\\]]]]]]^^^___^^^aaagggnnnuuu{{{xxxzzz}}}~~~~~~}}}}}}{{{{{{}}}{{{yyyzzzzzzzzz{{{{{{||||||{{{}}}wwwvvvwww{{{{{{vvvttt||||||yyy}}}wwwvvvttttttvvvzzz~~~{{{wwwuuuuuuwwwyyy}}}zzzyyy{{{~~~~~~}}}|||zzzvvveeePPPCCC:::333111222111111111111000///------000000000///......------...//////000000000000///...---,,,+++,,,///222444+++++++++---...---,,,***+++((()))------+++***---//////000000///...------...000222000,,,***+++...------,,,,,,+++***))))))************************------,,,,,,+++***))))))((()))***++++++***)))((()))***++++++,,,,,,++++++///...,,,***))))))******&&&&&&((()))************''')))+++)))&&&&&&(((+++******))))))((((((''''''((((((((((((((('''&&&&&&+++,,,,,,,,,,,,+++******...---------...---***(((''')))+++,,,---,,,***)))******))))))))))))******+++++++++*********))))))***+++$$$$$$111333---///---,,,+++******,,,...///++++++******************---......///---+++)))'''///---++++++------+++)))+++,,,------......---------,,,,,,,,,,,,---......///...,,,++++++,,,...///..................---------...///...------...///000---,,,---///000...,,,///---++++++---//////000//////.........000222333111000///......///000111///000111000...------............//////111222222111///...///000111000...111000///...---,,,++++++///000111222222333222222555444222000000111222333222222222222333444555555666666666666777777777777222222333333333444444444666555666888888666999>>>444:::EEE888555@@@;;;<<<<<<;;;::::::999999999999@@@@@@@@@??????AAAEEEHHHOOOKKKKKKMMMJJJEEEEEEKKKOOOUUU\\\___```aaafffjjjsssuuuwwwvvvuuuxxx}}}{{{{{{{{{{{{zzzzzzzzzzzzyyywwwvvvvvvxxx{{{zzzxxxtttsssrrrrrrqqqpppvvvzzz~~~}}}{{{uuuooolllnnnttt{{{~~~|||yyyuuutttuuuxxxzzzzzz||||||}}}}}}~~~~~~xxxqqqaaaRRRCCC:::555111111222000000000///...---,,,,,,............------------000000111111111000000//////...---,,,,,,---...///------...///000///---,,,+++)))***------++++++---...............---,,,,,,+++,,,------,,,+++,,,---------,,,,,,+++******)))******++++++++++++******------,,,,,,+++******))))))******+++***)))((('''******+++,,,,,,,,,,,,,,,---,,,***)))((())))))***&&&'''((()))***************)))((((((((()))))))))+++++++++***))))))((((((((())))))))))))((('''&&&))))))))))))))))))))))))...---,,,------,,,***((()))***+++,,,,,,,,,+++***++++++************+++++++++++++++*********))))))))),,,'''+++888888///...,,,+++***)))***+++---...************************---...///000///---+++***...,,,***+++---...,,,***+++,,,------......---------,,,,,,,,,,,,---......///...,,,++++++,,,...///------------------......---...///...------...//////---,,,---///000...,,,...---------.../////////000//////...............111000////////////000111///000111000...---...///............///000111222111///...///000111000///......////////////000000///000111222222333333222666555333222222222333444222222222222333444555555666666666777666666666555222222222333333333333333555444666999888666777<<<:::BBBPPPAAA888>>>777:::;;;;;;:::::::::;;;===>>>CCCDDDEEEEEEEEEFFFIIIKKKKKKJJJNNNTTTWWWVVVZZZ```iiioootttwwwwwwxxx|||~~~xxxpppmmmooouuu{{{}}}yyyyyy{{{}}}zzzxxx{{{yyymmm___LLLAAA666222111...///111///.........---,,,,,,,,,,,,,,,,,,---------------111222222222111000////////////...---,,,+++******------...//////...------,,,******------++++++------------------,,,,,,,,,,,,+++******++++++***)))------,,,,,,++++++******)))***,,,------,,,***)))---,,,,,,++++++************************)))((('''++++++,,,---------,,,,,,+++***)))((((((((()))***&&&'''((())))))******))),,,(((%%%&&&***+++)))'''---,,,,,,+++******))))))))))))******))))))((((((((((((((((((((()))***+++---,,,,,,,,,---,,,***(((***************++++++,,,,,,++++++******++++++,,,+++************))))))))))))---,,,222@@@???222...+++***)))))))))***,,,---************************+++,,,---......---,,,+++,,,+++***+++---...---,,,+++,,,------......---------,,,,,,,,,,,,---.........---,,,++++++,,,---...++++++,,,,,,------......---...///...------...//////...------...///...---......//////000000//////000000000///...,,,+++***111000000//////000000111///000111000...---...///......---......///000111111000//////111111000////////////000000111111111///000111222333333333333555555555555444444444444111111111111222333444555555666777777666555333222555555444444444444444444666555888;;;;;;777777;;;;;;DDDTTTEEE999;;;444999<<<;;;::::::<<<>>>AAABBBBBBEEEIIIKKKMMMOOORRRTTTSSSVVV]]]fffllloootttzzz|||tttpppqqqxxx~~~}}}yyyuuussslll[[[JJJAAA999333111000---,,,...///......---------------++++++,,,---......//////111111111111000///------............---,,,***)))***+++---...---,,,++++++---******------***+++.........------------------111---******++++++'''$$$------,,,,,,,,,+++++++++)))***---......---***))),,,,,,,,,++++++*********)))))))))*********))))))++++++,,,------------,,,******)))(((((()))++++++''''''((()))))))))))))))+++(((&&&''')))***)))(((------,,,+++***))))))((())))))************))))))))))))))))))***,,,...///---,,,++++++,,,,,,***)))***)))((('''''')))+++,,,+++******))))))******+++************))))))))))))***...---444BBB@@@333///***))))))((()))***++++++***************+++++++++'''((()))+++++++++++++++++++++++++++------------+++,,,------......---------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...******++++++,,,---......---...///...---------///......---............------///111111111000/////////000000000///---+++***000000000000000000000000///000111000///...///000......------...///000000111000///000111111000///222222111000000///......000000111222333333333333444444555555555555444333111111111222222333444555555666777777666444222111777777777777777666666666777777:::>>>===888888;;;999>>>MMMBBB;;;???999???=========>>>@@@DDDHHHJJJJJJOOOVVV\\\```dddgggjjjkkkooovvv}}}yyyuuuxxx~~~|||~~~|||tttiii\\\JJJ<<<:::444111111000---,,,---000///...---------......,,,,,,---...///000000111////////////...---,,,+++,,,---...//////...,,,+++))),,,......,,,++++++,,,///++++++------***+++...//////...------...//////111...++++++,,,,,,)))&&&---------,,,,,,,,,,,,,,,***+++---//////---+++***,,,,,,+++++++++++++++***''''''((()))***+++,,,,,,***+++,,,,,,------,,,,,,,,,+++***)))***+++,,,---'''(((((())))))))))))(((((()))***)))'''&&&(((+++---,,,+++***)))(((''''''))))))************)))))))))))))))***,,,---//////---+++******+++,,,+++***)))(((&&&%%%%%%''')))+++))))))(((((((((((())))))))))))))))))))))))))))))+++///,,,000<<<:::111000))))))((()))))))))******))))))*********+++++++++'''((()))***+++,,,,,,,,,***+++,,,,,,,,,,,,---...+++,,,------......---------,,,,,,,,,,,,---......---------,,,,,,---------******++++++,,,---......---...///...---------///---.........------......---000222222000......///...///000111111000///...000000111111111111000000...000111000//////000111///............//////000222000///000111222111000111000000//////.........000111222333333444333333222333444444444444333333222222222222333444555666666666666666555444222111777777777777666666666666555555888<<<<<<888777::::::888BBB<<<<<>>:::>>>HHHCCCIIIJJJMMMSSSZZZccckkkrrruuu}}}|||zzz{{{}}}zzzyyynnn\\\JJJ???777222000......000///,,,,,,//////...,,,++++++---...///---------....../////////---------......---,,,,,,++++++,,,---------------***...111111---+++---///111---+++---,,,***+++//////...---,,,,,,...000111)))+++,,,---,,,---...000------------------------------............------+++++++++++++++++++++++++++***)))(((((()))******((()))******++++++******---,,,+++)))))))))******(((((())))))))))))(((((()))))))))((((((((()))***......---,,,***)))((('''&&&'''((())))))))))))((('''))),,,...///...---,,,,,,***))))))***+++++++++))))))((('''((()))***+++))))))(((((((((((())))))(((((((((((())))))******'''...,,,)))---***(((000))))))******++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,---///000000+++---...---+++***+++---+++,,,------......---------,,,,,,,,,,,,---......,,,------------------,,,------------------......---...///...------...///,,,...000///---,,,---///---000222000,,,***---000---------...///000111111000111222222222222111000...000111111000000111222111111000000000000111111222111000000222222111000---......///111222222333000111222333444444444444555444333333333444666777555555444555555666777888888777555444444555777777444555555666777888999999888888:::>>>>>><<<>>>CCCBBB???KKKIIIMMMVVVRRR\\\bbbffflllsss{{{{{{xxxyyy{{{xxxqqqaaaLLL<<<555222///444222111222///+++***......---+++******+++---...,,,,,,,,,---------......------......///.........,,,+++++++++++++++++++++(((,,,000///+++)))+++---111---+++---,,,***+++///...---+++++++++---///000***---///...+++***,,,...------------------------........................++++++++++++++++++++++++...---+++)))'''''''''((((((((()))***************---,,,***)))((((((((((((((()))))))))))))))((((((+++(((&&&&&&)))+++)))'''000///...---+++***)))(((&&&&&&'''(((((()))((((((***,,,///222333111///---,,,***((((((***+++++++++***************++++++,,,******))))))))))))******'''((((((((())))))******$$$......******&&&%%%///))))))***+++++++++++++++((())))))***++++++,,,,,,++++++++++++,,,---...///,,,...///...+++)))***---+++,,,------......---------,,,,,,,,,,,,---......,,,------......------,,,..................---------...///...------...///,,,...000///---,,,---000---000111...***)))---111......---,,,,,,...///000000111222333333222111000...000111111000000111333222222111111111111111222222111000111222222222000222222222111111111111111111111222333444444444444777666444333444555888999666555555666666777888999999777555444444666888:::777777888999;;;<<<===>>>>>>===???BBBCCCBBBEEEKKKMMMOOO```bbbdddkkkjjjwwwyyy|||yyyzzz}}}{{{wwwvvvqqqbbbOOO@@@555......222000//////000111///,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,+++++++++,,,++++++******++++++,,,+++---000111///---,,,,,,,,,---......,,,,,,---...111000///---+++,,,000333***---///...,,,+++---000///.........------------+++,,,.../////////......+++***((('''''''''((()))---000222000+++))),,,000(((((()))***************(((((()))************)))((('''&&&&&&&&&((()))***))))))(((&&&%%%&&&***---222222000---)))'''((()))((((((((((((((()))*********+++000888???>>>666///...---,,,+++************+++***)))))))))))))))***))))))))))))***+++,,,---((()))***++++++***)))(((,,,***((()))+++,,,+++(((******))))))******+++,,,(((((())))))******++++++&&&'''((()))+++---...///,,,,,,+++******+++,,,,,,*********+++,,,---...///------------------------000---++++++------+++(((+++,,,------......------......------------......111000000///...------,,,+++...000///,,,,,,...000...000111222222111000...///...000333222//////333111111000000000000111111111000000222444555444222111000//////111222222111222222111111111111111222222222333666888888555222555555555444555555666666333333333444777888888888777999999666777;;;===;;;777999<<<>>>@@@AAA@@@@@@CCCEEEIIILLLOOOUUUZZZ^^^lllpppvvv{{{~~~}}}wwwuuuuuusssqqqdddWWWGGG<<<444//////333000//////000111000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***,,,//////...,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,,,,+++,,,///111000111222222111111222333222222222222111111111111,,,---.../////////......,,,,,,***)))))))))***+++***,,,---+++)))(((***,,,))))))***+++++++++++++++***************)))(((''')))((('''''''''((()))))))))))))))(((''''''***,,,000000...,,,)))'''((()))((((((((((((((())))))***)))///888AAADDDBBB;;;666...---,,,+++***************)))))))))))))))************))))))******++++++)))***+++,,,,,,+++***))),,,***((()))+++,,,+++)))******))))))******+++,,,)))))))))))))))*********&&&&&&'''(((***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,------------------------------...,,,+++,,,......,,,***,,,,,,------.........---......------------..................////////////...///000000......///000///000111222222111000//////...000333222//////333111111000000000000111111222111111333555666555333000...------///000000///333333222111111222222333444777::::::888555555555666555555444555555666666777666777888:::;;;;;;;;;888;;;:::666666:::;;;999;;;<<>><<>>???@@@<<>>@@@BBBDDDEEEFFFJJJNNNOOOOOOPPPTTTXXX]]]bbbfffhhhmmmsssvvvuuu}}}~~~zzz|||~~~}}}}}}~~~|||zzzssscccMMM===666111///111222///...000---,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,...///.........000222000111222222111000111222000111111000///000333555111222333333222222333444111111111000000000//////222111///.........//////------.........---,,,+++''')))+++***((((((***---***+++++++++******)))((()))************))))))(((&&&'''(((***++++++++++++%%%'''((((((''''''((()))&&&(((******)))''''''(((&&&''')))*********(((((())))))***---111111...+++******))))))))))))*********)))))))))))))))******+++***)))((((((((((((((()))***++++++++++++***))))))+++,,,+++)))(((***,,,******))))))******+++,,,)))))))))))))))*********(((((())))))******++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,---...------------------------,,,...///...---...222666///...---------...000111......------------......///////////////////////////000111111//////000111111111000000000000111111///...000333222//////333111111000000000000111111111111111222444555444333444333111222444555555444888888888888999:::;;;<<<888999:::;;;>>>BBBGGGJJJIIIIIIJJJLLLOOOQQQTTTUUUXXX\\\aaacccccceeejjjooouuuzzz}}}~~~}}}|||~~~}}}}}}||||||||||||wwwvvvxxxwwwjjjTTT@@@888444///...000111///...000,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,---------...------,,,,,,------...+++---...---------000222111222333333222111222333333333222111111444888;;;777999<<<;;;888888:::===666666666555555555444444222111000.........///000---.../////////...,,,+++'''***---,,,((('''+++///,,,,,,,,,,,,,,,+++***)))++++++++++++***((('''&&&%%%&&&(((***+++,,,,,,+++%%%&&&''''''&&&&&&''')))''')))++++++)))((('''(((&&&''')))***+++***((('''((()))******((((((***,,,***)))))))))))))))******+++***)))))))))))))))******))))))(((((((((((((((***+++,,,,,,,,,,,,+++***(((+++,,,,,,)))(((***,,,*********)))***++++++,,,(((((())))))******++++++'''''''''((()))************+++,,,------,,,+++***------,,,,,,++++++,,,,,,------------------------***,,,---------000666:::000///---,,,---...000222.........------.....................//////000000///111333333000///111444111111000000000000111111///...000333222//////333111111000000000000111111333222222444666666555444777555444444666777777666;;;:::;;;;;;<<<===>>>???:::???EEEHHHJJJPPPZZZbbb^^^^^^```bbbeeeiiikkkmmmmmmrrrwwwyyyzzz|||~~~||||||}}}yyy|||{{{rrr___KKK;;;333333333222222111000//////...---+++))))))***+++,,,,,,------------,,,***)))++++++*********+++,,,---000///,,,***)))***+++,,,//////...---------------111000000111222333222000666666666666555444333333888777777777888:::;;;<<<===>>>@@@BBBEEEEEEDDDBBB>>>>>>>>>===;;;888555444888777666666555222---***...------,,,+++******))),,,,,,***)))))))))***++++++++++++++++++***)))(((+++++++++************)))+++***))))))((())))))***(((((())))))******++++++***************+++++++++++++++***)))((('''&&&&&&))))))************))))))))))))************))))))***((('''''')))***)))(((&&&&&&''')))***+++------)))))))))))))))((('''''',,,...000///,,,(((&&&&&&(((''')))---111000)))###...---+++)))(((((()))))))))))))))))))))*********+++******)))((())))))))),,,,,,++++++,,,,,,---...,,,...///---+++,,,///222***,,,...000111///...,,,---...///.........000222//////000000///...------000000111111111111000///222222222222111111111111111///---...111333222111000111222222000......///555444333333444444222111...000222555777888999999:::888777888:::<<<<<<<<>>BBBEEEIIIKKKJJJHHHIIIOOOVVVZZZXXXUUUVVVVVVUUURRRLLLFFF???;;;@@@<<<777444222222111000...//////000000000000///...---,,,******++++++,,,,,,,,,,,,,,,,,,+++******+++++++++************))))))))))))))))))*********(((((()))))))))))))))))),,,,,,,,,+++*********)))******))))))((('''''''''))))))************))))))))))))************))))))''''''''')))++++++***(((''''''(((((())))))******))))))******))))))(((''')))+++------+++*********,,,******,,,///---'''!!!---,,,+++))))))))))))***)))))))))************+++,,,,,,+++***************,,,,,,++++++,,,,,,---...,,,...///---,,,,,,///111.........//////000000000.../////////......///111000000111111000000///...000000111111111000000///444333333333333222222222444222111111444666555444333444555444222111111111111111111111333444333333666666666777999;;;===>>>>>>===<<<>>>BBBFFFIIIJJJPPPQQQRRRUUUXXX]]]```bbbeeefffkkksssyyy~~~}}}||||||{{{tttcccNNN<<<444333000000000//////......---///...---,,,+++,,,---...+++,,,......///...------,,,,,,,,,,,,,,,---------,,,,,,------...///000000******+++,,,...000222333222333333111000222888===>>>CCCHHHHHHEEEBBBCCCEEEHHHIIIKKKMMMQQQVVVYYY\\\]]]ZZZ[[[cccnnnuuusssnnnoooooooookkkeee[[[RRRLLLMMMFFF<<<555222222444555...///000000000000/////////...---,,,+++,,,---------------------,,,,,,++++++++++++************)))'''((()))***++++++******))))))((((((((((((((((((------,,,+++***)))((((((((((((((((((((((((((((((((())))))******))))))((())))))************))))))&&&&&&'''))),,,,,,***)))((((((((((((((((((((('''******++++++******)))((()))***++++++***)))***,,,---+++)))+++,,,,,,((($$$++++++******)))******+++************++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---.........,,,---...000111000///......///111222///000000///...---///000111111222222111111000000//////000000111000000///222111111111000000000000333222000111222444333222333444555555333111111222222333444666777999:::;;;<<<<<<;;;<<<>>>AAAEEEGGGIIIHHHIIIMMMSSSYYY^^^```ggghhhjjjnnnqqqtttwwwxxxwwwyyy~~~{{{|||}}}|||{{{zzz|||~~~|||~~~~~~}}}{{{||||||xxxkkkWWWBBB444000222000000000//////.........---,,,+++*********+++++++++,,,.../////////......,,,,,,------.........------------------,,,+++***,,,,,,---...///111333444666888888666444777???GGGJJJRRRYYYZZZUUURRRSSSWWW______```aaaccceeehhhiiipppooopppwwwyyy{{{~~~}}}yyyqqqhhhccc^^^UUUHHH===777555555666222222222222111///...---///...---,,,,,,,,,---...,,,,,,------------,,,,,,+++++++++*********))))))%%%''')))+++,,,,,,***)))))))))((((((''''''&&&&&&*********))))))((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))************)))))))))((('''(((***++++++***))))))))))))))))))))))))+++++++++++++++***)))))),,,,,,,,,***((('''((()))***((('''(((***,,,+++***))))))*********++++++,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...---.........------...///000///////////////000000000111111000...---...000000111111111111111000000//////000000111111000000222222222222111111111111222111000111111222333333444666777777666555555666777888:::;;;<<<===???@@@AAABBBDDDHHHLLLPPPSSSVVV[[[[[[^^^dddkkkqqqtttttt{{{|||}}}yyywwwyyy{{{|||zzzxxxyyy|||{{{yyyxxx{{{~~~}}}|||ssscccMMM;;;111111444111000000000000000//////,,,,,,++++++************+++,,,.../////////......+++,,,---.........------//////000000000///......333333333444666777999:::;;;>>>AAAAAABBBGGGQQQYYY\\\dddkkklllgggdddfffiiisssrrrrrrqqqrrrssstttuuu|||~~~zzzvvvmmmfffZZZOOOFFF???:::777777666555444333222111111///...---++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++*********))))))%%%''')))+++,,,,,,***)))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))************))))))...+++'''&&&''')))++++++((())))))******+++,,,,,,+++++++++++++++***))))))***++++++)))''''''(((***)))((('''''')))+++,,,,,,((())))))***+++++++++,,,)))******+++,,,,,,------++++++,,,,,,++++++***))),,,,,,++++++,,,,,,---........................---,,,---///000000///---,,,111111111000...---///000//////000111111000000000//////000111111111111111555555555666666777777777333444444444444555777888777999<<<=========???@@@@@@BBBDDDDDDCCCCCCEEEGGGLLLPPPVVV]]]ccchhhjjjkkkoooqqqvvv|||}}}yyyxxxwwwxxxzzz}}}zzzxxxyyy~~~~~~|||zzzzzz~~~~~~xxxlllYYYEEE888333333555000000000000000000000000.........---------,,,,,,+++,,,......///...------***+++---......------,,,+++,,,---...///000111222333444555888;;;>>>AAABBBGGGKKKQQQUUUZZZ```iiiooonnnsssyyyyyyvvvtttuuuxxx||||||{{{{{{|||}}}xxxtttlllccc[[[QQQHHHCCC:::888555222111111111222///...---,,,+++,,,------***++++++,,,,,,,,,,,,++++++++++++************)))'''((()))***++++++******))))))((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&''''''((((((((('''(((((())))))(((((('''))))))************))))))...+++(((&&&(((***+++,,,))))))******+++,,,------******++++++******)))((($$$&&&((()))((()))+++---+++***)))((('''((())))))((()))***+++++++++++++++((())))))***+++,,,------***+++,,,,,,,,,+++)))(((,,,,,,++++++,,,,,,---...///...---...//////---++++++---///111000...,,,***000111111000///...000111...///000000111000000000000000111222333333333333333333444666777888999999555666777888888999;;;===;;;>>>BBBEEEFFFHHHKKKMMMWWWZZZ\\\[[[XXXWWWYYY\\\bbbgggnnnvvv|||{{{wwwxxxyyyyyy{{{~~~|||zzzzzz~~~}}}zzzzzz|||}}}|||pppaaaKKK;;;333222111000////////////////////////---.........------,,,,,,,,,,,,---......---++++++)))***,,,---...---,,,+++,,,,,,,,,,,,...000222333222444888>>>EEELLLQQQTTT___bbbgggmmmssswwwzzz|||zzz}}}~~~~~~|||yyyuuuooofff]]]WWWHHHDDD===777333111111222000///...---------...///++++++,,,---------------+++++++++************))))))))))))))))))*********(((((())))))))))))))))))'''(((((())))))*********&&&'''''''''''''''''''''''''''((((((((((((''''''))))))************))))))(((''''''))),,,------,,,******************++++++))))))******))))))((('''"""$$$''')))))))))***+++******)))(((''''''((()))))))))***+++++++++******'''(((((()))***+++,,,---+++,,,---...---,,,***))),,,,,,++++++,,,,,,---...///...---...000///---***...//////000///...---,,,///000111000//////111222///000111111222222111111111111222333444444444444444444666888:::<<<===>>><<>>@@@CCCEEEGGGHHHJJJMMMPPPQQQQQQSSSWWW[[[```dddjjjoootttyyy~~~~~~~~~~~~xxxuuuyyy|||zzzzzz}}}|||yyyyyy||||||yyyyyy{{{~~~{{{~~~~~~sssiiiVVVIII999111222333111---111...---...000000,,,(((---------,,,,,,,,,++++++---------...------,,,,,,)))***++++++***+++---///...------///333888:::;;;AAAIIIUUU```iiiooosssuuu}}}|||}}}}}}xxx{{{}}}yyyvvvnnniii^^^PPPDDD;;;888888444555444111...------///...///////////////......************))))))))))))***++++++++++++***)))))))))***,,,,,,***))))))***'''((()))******)))((('''((((((((((((((('''''''''+++###'''+++''')))---(((---,,,***(((((((((((()))''')))******))))))***+++(((((((((((((((((((((((()))(((&&&'''((()))'''&&&************))))))))))))))))))))))))************---+++)))***,,,,,,)))&&&************+++---///000///...------,,,,,,,,,,,,------------------------...000111222111000111222............///000111111111111111333555555444333///000222222111222333555888888888999;;;>>>AAABBBEEEHHHKKKMMMPPPUUU]]]cccddddddeeeeeegggjjjooosss|||}}}}}}yyyttttttxxx}}}{{{}}}~~~|||zzzxxxwwwxxxxxx}}}}}}}}}~~~}}}zzzxxxzzz|||vvvgggZZZEEE<<<111,,,...111111///......---......---+++)))---,,,,,,,,,++++++++++++....../////////......------------,,,***)))***,,,,,,---///111555888;;;===MMMTTT___jjjrrrxxx}}}~~~|||}}}~~~xxxsssvvv~~~|||wwwssskkk```TTTIII@@@:::555444333222000///...---...////////////......---,,,++++++++++++*********,,,,,,,,,,,,,,,++++++***+++,,,...---,,,++++++,,,(((((()))******)))(((((((((((((((((((((((((((((()))"""%%%)))&&&(((+++&&&,,,+++***)))(((((())))))&&&((())))))(((((()))******************************)))((()))******)))(((************))))))))))))((((((((())))))*********///,,,(((((()))+++***)))---,,,+++++++++,,,------......---,,,,,,,,,,,,,,,---------------------------///111111000000000111//////...------------...---...000222555555444333333444444333333555999<<<===>>>AAADDDHHHMMMPPPRRR[[[^^^bbbeeegggkkkooossszzz{{{{{{{{{{{{}}}xxxvvvsssrrruuuxxx{{{|||~~~|||yyyxxxzzz|||~~~~~~|||yyyvvvvvvuuujjjXXXJJJ777333---++++++...///000,,,---......,,,*********,,,,,,,,,+++++++++******------............------.........---+++***+++,,,,,,000444777999===CCCHHH```fffnnnvvv|||~~~}}}~~~|||}}}}}}vvvpppttt~~~|||xxxssskkk^^^OOOEEE;;;777444333444333000---//////.........------,,,---------,,,,,,,,,++++++++++++,,,,,,++++++***)))***,,,...---,,,+++,,,---((())))))******))))))(((((((((((((((((((((((((((***$$$(((+++'''+++...(((******)))))))))))))))***&&&'''((((((''''''((()))************************,,,*********,,,,,,+++***************))))))))))))&&&''''''((()))******+++///,,,((('''(((***+++,,,///...---,,,+++*********------,,,+++++++++,,,,,,---------------------------///000111000///000111//////...............///000111333555666666666666888888888888:::???EEEIIINNNPPPUUU[[[aaafffjjjlllsssvvvzzz}}}~~~yyyzzzyyyyyyyyyzzz}}}~~~yyywww|||zzzxxxuuuqqqgggXXXGGG;;;444333222///---,,,...///+++...000...+++)))+++---,,,,,,+++++++++***************++++++,,,,,,+++++++++,,,------,,,---///111///444999===@@@HHHSSS[[[rrruuuzzz}}}|||{{{~~~}}}||||||~~~{{{vvvyyy{{{qqqaaaVVVFFF???888555555666333///000//////...---,,,,,,,,,---------,,,,,,,,,++++++((())))))))))))(((''''''(((***++++++*********+++))))))))))))))))))))))))((((((((((((((())))))))))))%%%)))***'''---000((()))))))))))))))*********&&&''')))(((''''''(((***((((((((((((((((((((((((+++***)))***,,,---,,,+++************)))))))))(((&&&&&&'''((()))******+++,,,***)))((()))***+++,,,///...---,,,+++*********---,,,,,,+++++++++,,,,,,........................---...000000/////////000/////////000000222333333666777777777777999<<<>>>>>>@@@DDDGGGLLLSSSZZZ___hhhkkkpppvvv{{{~~~~~~yyyxxx~~~~~~uuuuuuqqqfffVVVDDD888111333444444222///---...///,,,///000///,,,***---///,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,+++***,,,---......///111444111666===BBBHHHTTTcccnnn{{{}}}|||xxxxxx{{{|||zzzyyy{{{~~~zzzmmmcccUUUKKK>>>777555555444111222111///...,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++((())))))))))))(((''''''''')))++++++******+++,,,******))))))))))))******(((((((((((())))))******'''%%%((((((%%%---000''')))))))))***************''')))******)))(((***+++((((((((((((((((((((((((***)))((()))+++,,,+++***************)))))))))((('''''''''((()))******+++''')))+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------........................---///111111000///000111111111111111111222333444555666777888:::???GGGMMMKKKPPPXXX```gggnnntttxxx~~~|||}}}}}}~~~~~~}}}sssqqqiii[[[JJJ;;;444222///000111111///...//////...//////...---,,,...///---------,,,,,,,,,+++++++++,,,---......//////...,,,...//////...///111333444999AAAIIITTTaaaoooyyy}}}}}}zzzxxxyyy}}}xxxwwwvvvyyy~~~{{{}}}tttnnneee[[[LLLAAA:::777555444444333000...---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,++++++***))))))+++------,,,,,,---...+++******))))))******+++'''(((((())))))******+++******...,,,)))222666+++))))))************)))(((((()))******))))))***+++************************(((''''''(((***+++***)))************))))))))))))))))))))))))************$$$'''+++...---,,,+++******+++,,,---------------------,,,,,,,,,---.................................000111222111000111222333333222222222222222333333777<<<@@@EEENNNYYY```aaagggooowww~~~yyyyyy~~~zzzxxxwwwxxxxxx~~~~~~|||xxxvvvnnneeeWWWIII>>>777333111///....../////////......///---++++++---..................---------,,,,,,,,,,,,---//////000000000+++---...///000111444666:::@@@JJJWWWdddpppyyy~~~~~~}}}|||}}}uuuuuuxxx}}}}}}zzzwwwooobbbTTTHHH@@@;;;:::666444222///---,,,------.........------------,,,,,,,,,,,,,,,,,,++++++***)))+++------,,,,,,---...++++++***))))))***++++++'''(((((()))******++++++,,,,,,000...+++555999---******++++++***)))(((''''''((())))))(((((()))+++************************((('''&&&(((***++++++***************))))))))))))++++++++++++************$$$'''+++,,,++++++,,,---***+++,,,---------,,,,,,...---------......///000........................///111333333222111222333222222333555666999:::;;;>>>FFFPPPXXX^^^fffnnnuuuvvvzzz~~~~~~{{{tttooollllllqqqxxx}}}}}}~~~~~~~~~}}}yyytttooocccTTTAAA444111000---***333111////////////---+++///,,,)))))),,,...---,,,//////.........---------***+++,,,---............'''))),,,///111444888;;;@@@GGGSSScccqqq{{{}}}}}}~~~{{{sssvvv|||ttteeeUUUIIIBBB@@@888666222///------------000/////////............***++++++++++++***))))))&&&(((***++++++***+++---,,,+++***))))))***+++,,,'''(((((()))***+++++++++&&&'''+++(((%%%000444'''***+++++++++***)))'''&&&&&&'''((((((''''''(((***(((((((((((((((((((((((((((''''''(((***,,,+++***************))))))))))))------,,,,,,+++*********&&&(((******)))***---000+++,,,---------,,,+++***...............///000111////////////////////////000111333333222222222333000111444888===BBBFFFHHHPPPYYYgggpppuuuyyy~~~|||{{{sssmmmjjjhhhrrryyy~~~|||}}}~~~~~~}}}{{{|||~~~}}}||||||vvvjjj___KKKBBB666///...///---,,,222000111444333///---...------------------------/////////...---,,,******+++---......---...///111...///111222555999???CCCJJJZZZmmmwww}}}~~~~~~yyyuuukkk```RRREEE===:::666444333333111///111000//////000///---+++******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,)))))),,,...+++&&&&&&+++))))))((('''''''''''''''###(((,,,,,,(((&&&(((,,,---+++)))((('''((()))***((((((((((((((()))******(((&&&'''+++)))%%%(((///************************++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,)))((('''''')))---000333***++++++,,,,,,---......,,,,,,,,,---------......000...------...000111111111222444444222222333444444888???FFFNNNWWW___eeepppwww}}}~~~|||yyy{{{zzzuuu}}}~~~~~~~~~}}}|||}}}}}}}}}{{{yyyyyy{{{|||xxxssshhhZZZOOOBBB;;;222...///000000//////---...111000+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++---......---...///111---...000111555;;;BBBGGGUUUaaaooozzzzzztttlll```UUUBBB>>>999555222000///---111000............+++))),,,,,,,,,,,,,,,+++***))),,,---...---+++***+++,,,---000222111---******,,,))))))((('''''''''''''''&&&(((***(((&&&&&&(((++++++***(((''''''''')))***((((((((((((((()))******)))'''(((+++)))$$$&&&+++************************))))))((('''''''''''''''+++************+++,,,,,,+++***)))((()))+++---...******++++++,,,---------,,,,,,---------.........//////...///000111222222555444333222222555999===???EEENNNXXXbbbkkkrrrwww}}}}}}||||||{{{|||}}}}}}|||{{{yyyxxx{{{yyyxxxwwwxxxzzz}}}~~~|||vvvmmmbbbSSSEEE;;;999444///---...000000...---+++,,,///...***)))***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++---......---...///111//////000222777@@@JJJQQQccckkkuuu~~~}}}xxxoooeeeMMMGGG@@@:::666333111///222111///...///...,,,***......------,,,***)))(((***,,,------++++++,,,...555<<<<<<333---...---((())))))((('''''''''((((((+++***)))((('''((()))***)))((('''&&&'''((()))***((((((((((((((()))******+++***+++,,,***&&&&&&)))))))))))))))))))))))))))))))))((((((((('''''''''+++***(((((((((***,,,---,,,++++++***************)))******++++++,,,------,,,------------...............///000111222222333777666444444777>>>HHHOOOVVV\\\fffoooxxx{{{{{{}}}|||||||||}}}|||{{{wwwuuuxxxxxxwwwwwwwwwyyy}}}~~~{{{|||vvvjjj[[[LLL???666111444111...------...,,,***///------000000,,,+++---+++++++++++++++++++++++++++,,,------......------+++---......---...///000111111222555===IIIVVV___nnnvvv~~~~~~wwwooo[[[VVVMMMEEE???;;;777444444222000000111111///...------------,,,+++***)))***+++,,,,,,,,,,,,---...;;;EEECCC444,,,///---$$$))))))((((((((((((((()))---+++******+++,,,***)))((((((''''''((()))***+++((((((((((((((())))))***++++++,,,---,,,***)))***((((((((((((((((((((((((*********++++++*********+++)))'''&&&'''))),,,...,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,---------------............---...000000000000111222555666999>>>FFFRRR^^^fffooosssxxx}}}|||{{{~~~~~~}}}|||}}}}}}{{{wwwsssrrrtttvvvvvvwwwyyy~~~~~~{{{vvvkkkYYYGGG999222111111///...------------,,,+++000------000000---,,,...++++++++++++++++++++++++------......------,,,++++++---......---...///000000111333777AAAPPP```kkkttt~~~}}}|||vvvmmmhhh___UUULLLCCC;;;666555333111000111222111000+++,,,,,,---------,,,,,,***+++,,,,,,,,,,,,---...888AAA@@@222***......&&&))))))((((((((())))))***))))))***+++,,,,,,)))'''))))))))))))***++++++,,,((((((((((((((())))))***((()))))))))***++++++)))(((((((((((((((((((((((()))***++++++++++++*********)))'''&&&'''))),,,...++++++,,,------.........)))******+++,,,,,,---------------.........//////,,,///000111000000222444666<<>>CCCJJJWWWcccoooyyy}}}{{{zzz|||zzz~~~{{{zzz~~~{{{zzz{{{zzzvvvrrrnnnrrrvvvxxxxxxzzz~~~rrrfffYYYMMM>>>333000000000///,,,---------------...///,,,))))))++++++)))***---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++---......---...///111...111666???LLL___qqq}}}~~~~~~~~~yyyooobbbSSSIIIAAA>>>999555333222000///------------------,,,,,,,,,---...---+++***+++,,,***---...,,,)))))),,,///))))))(((((()))******+++'''((()))(((&&&'''+++///***++++++++++++******)))((((((((((((((()))******((((((%%%!!!###)))***&&&************************&&&''')))++++++***)))((())))))))))))+++,,,---...***))))))(((***,,,...000+++,,,,,,------...//////............////////////...111555777999>>>GGGNNNYYY```jjjssszzz~~~~~~~~~~~~~~~~~~|||zzzyyyzzzyyyuuuqqqrrrvvv{{{|||{{{}}}zzzlll^^^MMMCCC888333333333...***111111000...,,,++++++,,,---***))),,,,,,******...------------------------******,,,---.../////////+++---......---...///111111444:::DDDSSSfffyyy~~~|||~~~ttteee\\\KKKFFF@@@;;;777555222000/////////...---,,,+++***,,,---...---+++***+++,,,---++++++,,,((($$$&&&---))))))((())))))***+++++++++,,,,,,(((%%%(((111888***************)))((('''((((((((((((((()))******------((("""$$$***+++'''************************((()))+++---...---+++***((()))***+++,,,---......+++)))'''&&&'''))),,,...,,,,,,---......//////000............/////////000///333777:::>>>FFFRRR[[[kkkpppwww|||}}}}}}}}}|||zzzvvvtttssstttuuuzzzzzzzzz{{{||||||ppp\\\KKK???:::555111111000...+++........................---***((())),,,---,,,***+++***)))))))))***,,,,,,++++++++++++,,,---.........111,,,+++222111---111//////;;;RRRgggttt~~~~~~||||||zzz}}}|||xxxxxxlllZZZHHH@@@:::444222444...//////...------...///000000...,,,***(((&&&%%%)))***+++***)))((((((***)))+++,,,------,,,***)))***))))))++++++)))((()))))))))(((((((((((())))))***++++++***))))))+++---++++++,,,,,,+++***(((''''''***...///...,,,+++++++++***)))))))))***,,,,,,+++***)))))))))***+++,,,))))))(((((()))+++---...000---++++++---///---+++......111333111---000555999;;;@@@FFFOOO[[[gggoootttxxx~~~}}}~~~zzzwwwuuutttuuuvvv}}}|||}}}|||rrrfffTTTDDD:::777222000000000///..............................,,,******,,,---,,,***+++***)))))))))***,,,,,,************+++,,,---------111---+++222000,,,111555999HHH___rrr|||~~~~~~}}}{{{}}}zzzxxxrrrgggZZZQQQFFF;;;777888/////////...,,,,,,,,,---///...---,,,************)))***+++***)))((()))***)))***+++,,,,,,+++)))(((***))))))******)))))))))))))))(((((((((((())))))***+++***(((''''''***,,,++++++,,,,,,+++***((('''(((+++---...,,,***))))))+++***)))))))))***+++,,,++++++*********+++,,,---,,,++++++++++++,,,...///000...,,,...000111000...111000000222111111777???CCCKKKWWWccckkkpppsssuuuzzz}}}~~~{{{yyyxxxxxxxxxyyy~~~ssseeeWWWGGG<<<555222000///000000000///------------------------///---++++++,,,,,,+++***+++************+++,,,,,,))))))))))))***+++,,,---,,,111...,,,222000,,,222:::DDDXXXooo~~~}}}||||||}}}}}}~~~|||zzzyyyuuuoooeeeVVVFFF===;;;222222111///......------///...,,,++++++,,,---///***+++++++++)))((()))***((()))***+++++++++***))))))*********************))))))(((((((((((()))))),,,+++***'''%%%&&&(((+++++++++++++++***)))(((((()))+++------+++)))((((((******))))))******+++,,,,,,++++++++++++,,,---.........---------......//////......000222333111000333111222444666:::DDDOOOQQQ[[[jjjvvv}}}}}}{{{zzz~~~}}}}}}}}}~~~yyyiiiWWWJJJ>>>555111000///....../////////------------------------000...---,,,+++++++++***************++++++,,,,,,************+++,,,---...+++111///---222111...444;;;KKKdddzzz{{{}}}||||||zzzsssfffTTTEEE===666555333111111111111000111///---++++++,,,///000***+++,,,+++)))((()))***)))***+++,,,,,,,,,++++++)))++++++))))))++++++***))))))(((((((((((())))))...---+++(((%%%&&&)))+++***************)))(((((()))***,,,,,,*********+++***************+++++++++,,,,,,,,,,,,------......//////..................---...///000111111111000333333777===BBBHHHTTT___cccjjjssszzz~~~~~~~~~}}}~~~rrr^^^MMMAAA888222000000///...---,,,,,,---------------------------......---,,,+++******+++******++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///+++222///---333222111999@@@TTTnnn{{{~~~{{{ttteeeSSSDDD:::777222111111333333222333111...,,,+++,,,---...***+++,,,+++***))))))++++++,,,,,,---............***---,,,((((((+++,,,)))))))))(((((((((((())))))///...,,,***''''''***,,,******))))))))))))))))))((()))+++++++++,,,...111))))))******++++++++++++,,,,,,------...........................---------,,,---//////000000000000444888@@@KKKRRRWWW```iiippptttzzz~~~~~~}}}}}}|||||||||}}}~~~~~~|||zzz~~~wwwgggRRRCCC<<<666111///000000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++))))))***+++***++++++,,,---,,,,,,,,,,,,,,,,,,------...///000+++222000---333444666@@@LLLbbbzzz~~~uuudddTTTAAA:::333//////111222111444222///---+++++++++,,,+++,,,,,,,,,***)))***+++---------......//////000,,,000...'''&&&+++,,,'''))))))(((((((((((())))))---...---,,,***)))+++---***))))))((((((((())))))((()))******+++---111444))))))***++++++++++++***+++,,,------......------,,,,,,------...------,,,,,,---///000000222555777999???LLLXXX___```eeekkkmmmsss{{{|||xxxvvv~~~~~~}}}|||{{{}}}~~~|||||||||}}}~~~|||xxxvvv~~~}}}xxxmmmZZZFFF;;;888444///---///111000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***((((((***,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---...//////,,,333000---333555:::GGGZZZooo~~~|||pppeeeLLLCCC777000000111222111111000///---,,,+++******+++,,,---,,,***)))***+++,,,,,,,,,---...//////000...333000'''%%%++++++%%%))))))(((((((((((())))))***+++---,,,+++******+++***)))((('''(((((()))***((()))))))))))),,,000333((()))***+++,,,++++++******+++,,,---...------,,,***+++---............---,,,...000222444888???CCCBBBIIIUUUaaadddbbbcccfffhhhnnnvvv{{{|||yyyvvvttt}}}|||{{{yyyxxxyyy}}}|||xxx}}}~~~{{{vvvpppkkk~~~}}}}}}}}}{{{zzzsssgggRRR???666555222---+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***((('''***,,,***+++,,,---...---,,,,,,++++++++++++,,,---......---333000---333666===KKKcccwww|||vvvoooWWWLLL>>>444222333333222//////...------,,,+++***+++,,,---,,,***)))***+++,,,++++++,,,---...///000///444111'''%%%++++++$$$))))))(((((((((((())))))'''))),,,,,,+++************)))(((''''''((()))***)))***)))(((''')))---111((()))***+++,,,+++*********+++,,,---------,,,+++***+++---///////////////,,,///222444888>>>GGGMMMJJJOOOZZZdddeeeaaa```bbbkkkoootttwwwyyyzzz|||}}}~~~}}}zzzwwwvvvwww{{{}}}|||vvvpppwww~~~yyysssiii```YYY}}}||||||~~~|||xxxnnnXXX@@@555444444111///000000///...------,,,,,,...***'''(((***,,,+++******+++++++++,,,,,,,,,,,,+++---,,,)))))),,,---+++///+++***------+++---000...111...///555777@@@TTTnnnvvv~~~~~~}}}||||||yyytttjjj\\\HHH888111111333444//////...---------------//////...------,,,++++++000---+++,,,...000///---777444000,,,)))((('''(((******)))(((((((((((((((,,,,,,++++++***)))))))))''''''(((((((((((('''''',,,***)))***,,,,,,***'''+++,,,---,,,******+++,,,***,,,...000000///---,,,,,,,,,,,,,,,,,,...222555333444777>>>GGGNNNSSSUUUWWWRRRSSS]]]eeehhhkkkoootttvvvxxxzzz}}}{{{zzzvvvppplllqqq}}}xxxuuu}}}|||ssstttxxx}}}~~~~~~}}}xxxqqqhhh]]]RRRKKK~~~}}}}}}{{{vvvdddOOO:::222222111...,,,000//////...------,,,,,,,,,***((()))+++,,,+++)))'''((((((((())))))))))))(((***)))&&&&&&)))***(((///,,,+++---...,,,---111,,,111...///666;;;HHH^^^sssyyy|||zzzzzz}}}~~~{{{sssfffRRR@@@666333444666000///......------......//////...---,,,+++++++++---+++***+++...000000///333111///,,,***)))((((((***)))((((((''''''((((((+++++++++*********))))))'''(((((())))))((((((''',,,+++)))***,,,,,,)))'''***+++,,,,,,***)))***,,,+++---///111111000...---+++,,,---...---...000222666;;;BBBKKKSSSYYY]]]___RRRNNNPPP[[[gggmmmsssyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{zzzvvvoookkknnnxxxuuurrrxxx}}}vvvwwwzzz}}}wwwmmmcccYYYPPPHHHCCC~~~{{{{{{vvvpppWWWFFF666000111000---,,,//////......---,,,,,,,,,+++***)))***,,,,,,***)))************+++++++++++++++---+++((((((+++---+++000---,,,......---...222+++111//////888AAASSSkkkzzz||||||yyyyyy{{{~~~~~~sssaaaMMM===666555777111000//////....../////////...---+++++++++,,,,,,***))))))***---///000///......---,,,+++***)))((()))((((((''''''''''''(((+++++++++***************((())))))))))))))))))(((---,,,***+++++++++(((&&&)))***++++++***)))***+++,,,...000111222111///...***,,,.../////////000222888@@@KKKTTTYYY\\\___bbbQQQMMMPPP[[[gggrrrzzz~~~{{{wwwtttsssttt|||{{{wwwpppkkklllttt{{{~~~tttqqquuu{{{}}}}}}~~~}}}}}}{{{qqqcccUUUKKKEEEBBB@@@|||yyywwwppphhhLLL@@@555222333111//////.........------,,,,,,,,,)))******,,,,,,+++***(((+++++++++,,,,,,,,,------,,,...---))))))---...,,,111---,,,//////---///222+++222000000;;;III]]]vvv|||zzz|||~~~nnnYYYFFF:::666777111111000//////////////////...,,,+++***+++,,,---******)))***+++------...,,,,,,,,,,,,+++)))((('''(((((('''''''''''''''(((******************++++++))))))************)))))),,,,,,+++++++++***((('''(((***++++++))))))***,,,...///000222222111000000---.../////////111444777DDDLLLUUUZZZYYYXXX[[[]]]UUUSSSTTT\\\gggrrryyy}}}~~~|||vvvsssrrrsss{{{|||zzztttoooooovvv|||xxxuuuyyy}}}~~~xxxssspppmmmdddVVVIIIBBB?????????{{{xxxtttjjj___BBB:::333222333111000111---------------,,,,,,,,,(((***+++,,,+++******)))(((((((((((()))))))))))))))+++)))&&&&&&)))+++)))111---,,,//////---///222,,,444111111@@@QQQfff{{{wwweeeQQQAAA888555111111000///////////////...---,,,+++***+++,,,,,,,,,,,,++++++******++++++---------,,,***(((&&&%%%(((((('''''''''(((((())))))))))))***+++++++++,,,******++++++++++++******+++,,,,,,,,,***)))(((((((((***++++++******+++,,,//////111111222222111000000000//////111666>>>CCC[[[___bbb```[[[XXXYYY\\\YYYYYYZZZ___iiirrrvvvwwwwww{{{~~~}}}yyyvvvvvvxxxzzz|||}}}zzzvvvwww|||||||||}}}|||zzzpppfff___VVVOOOFFF???;;;;;;;;;<<<|||xxxpppbbbTTT999444000000000------///------,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++)))))))))*********++++++***,,,+++''''''+++,,,***000---,,,......---...222...555333555III]]]ooo}}}qqq```MMM===555111000//////......//////,,,,,,,,,,,,,,,+++++++++,,,------+++))))))***+++......---+++)))((('''&&&)))(((((((((((())))))***(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,***))))))***)))***,,,,,,++++++,,,...//////000111111111111111222111000111666???JJJQQQiiiiiigggbbb\\\XXXYYYZZZ[[[^^^aaaeeemmmuuuvvvrrrnnnuuu||||||yyyzzz|||xxx|||}}}}}}|||sssnnnoooyyyzzzooocccXXXQQQFFFCCC???===<<<===<<<<<<zzztttiiiVVVDDD555111...///---++++++///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))(((***,,,++++++,,,,,,,,,---------,,,...---))))))---...,,,///,,,+++---...,,,---111...666444:::SSSjjjxxx|||ooo[[[EEE777000///......------......)))***,,,------,,,+++***+++---...,,,***)))+++---...---+++***))))))******)))))))))))))))***++++++'''((()))***+++,,,------,,,,,,------------,,,,,,'''***,,,,,,***)))***,,,)))+++,,,---,,,,,,...////////////000000000000111///000222666===HHHTTT\\\gggfffdddaaa^^^\\\[[[[[[```eeeiiimmmsssxxxtttmmmhhhqqq{{{}}}zzzyyy{{{uuuzzzzzzqqqiiiccc```cccqqq{{{sssiii]]]RRRIIIEEE@@@???===<<<======<<<:::|||vvvnnnaaaKKK777555111//////---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***((('''***...(((((()))))))))*********)))+++***''''''***+++)))///+++***------+++---000...666555===ZZZsssyyydddLLL::://////...---------------(((***,,,......---***)))***,,,---,,,+++***---000---,,,***))))))+++---...******))))))***+++,,,,,,''''''(((***+++,,,---...,,,------......------,,,&&&))),,,,,,***)))+++---***+++------------///000////////////000000000000---///444;;;CCCNNNZZZaaadddcccbbbcccddddddbbbaaaffflllppprrrvvvxxxqqqgggeeeooo{{{}}}xxxwwwxxxsssyyy|||pppdddZZZ[[[XXX^^^mmm~~~~~~yyyrrrfffYYYMMMEEE???===<<<:::888888888777555444zzzpppbbbPPP@@@555......---------,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))...//////...,,,,,,---///222111999NNNcccrrr~~~sssYYYBBB666000,,,,,,+++***+++///------,,,+++************,,,+++***)))***+++,,,---************+++,,,---...))))))(((((()))+++---...,,,+++***))))))***++++++,,,---------+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111000///...000000000000111333999FFFTTT^^^aaa```aaaeeegggeee```^^^```dddnnnssssssooollljjjcccZZZ```eeepppxxxvvvpppsss{{{www{{{}}}tttgggZZZYYYVVVaaawww}}}{{{uuulllbbbSSSFFF===:::::::::888777888999::::::888666{{{sssgggXXXHHH;;;444.........---------,,,,,,---,,,+++************+++++++++++++++++++++++++++************************++++++++++++*********)))...//////...---,,,...///333444@@@VVVkkkxxxtttZZZCCC888222......,,,******------,,,+++******))))))***,,,+++*********+++------************+++,,,,,,---***))))))((()))***,,,---+++***))))))))))))***++++++---......,,,******+++(((((())))))))))))((((((++++++++++++++++++++++++///......///000111111111888<<>>;;;:::;;;;;;;;;:::888777777888999999888666|||tttkkk\\\KKK<<<444111222/////////.........------++++++************++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++.../////////......000222666AAASSShhhyyy}}}zzzxxx~~~xxxaaaMMM<<<555111111111...,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,---------,,,+++***************+++,,,+++***((((((((()))***((((((((((((((()))))))))+++...000000---***((('''+++,,,---......---,,,+++***+++++++++++++++,,,,,,,,,...///000000111222444>>>HHHWWWbbbhhhhhhfffdddbbb___]]]\\\]]]_________aaabbbaaa___^^^```bbbccc___^^^^^^aaaffflllsssxxx~~~zzz~~~wwwoooppp~~~}}}~~~yyypppgggeeeiiiqqq~~~~~~{{{{{{}}}|||~~~~~~sssggg^^^TTTIIIAAA<<<;;;999999::::::999888888777666777888999888666|||uuulllaaaPPP???555000000111///.........------------,,,,,,+++++++++,,,,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...000//////000222444999GGGZZZlllyyy{{{wwwvvvzzz~~~{{{hhhWWW>>>666111222333111//////000///...------,,,------++++++,,,,,,,,,---------++++++******)))*********,,,+++***(((((((((((()))''''''(((((())))))))))))+++...000000---***(((''')))***++++++++++++***)))*********++++++,,,,,,,,,...000111111111222555888FFFOOO\\\fffiiihhheeeccc```]]]ZZZYYY[[[^^^```aaagggggggggfffcccaaabbbdddffffffeeefffjjjrrrzzz}}}~~~yyyvvvzzzyyyrrrrrr~~~|||yyyyyyvvvnnnfffdddgggnnnzzz~~~~~~}}}}}}~~~{{{yyy|||zzzoooaaaUUUMMMFFFAAA>>>>>><<<999777888999999888888777666666888888888666zzzooodddVVVDDD777333222111///......---------,,,,,,,,,,,,,,,,,,+++,,,,,,---...*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000000000111333555<<>>444222333111///...///...---,,,,,,+++++++++((()))***+++++++++******))))))((())))))***+++,,,******(((''''''((())))))'''((()))++++++++++++++++++---......,,,******+++---,,,***))))))***,,,---)))******+++,,,,,,------...000222222444:::EEEMMMQQQQQQSSSWWW]]]___]]]ZZZ]]]ZZZUUUQQQQQQXXXdddnnntttpppnnnkkkfffaaafffnnntttzzz}}}yyyxxx}}}}}}{{{|||{{{wwwxxxzzz}}}|||ttttttxxx|||uuupppmmmmmmjjjjjjnnnpppppptttxxx{{{xxx{{{wwwrrr]]]QQQEEEAAA>>>:::999<<<:::888666666777999999999999777555555666777777777~~~xxxmmmUUUFFF555///444777222***,,,,,,,,,+++++++++************))))))***+++,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))+++++++++,,,,,,------------...000000111222555777@@@XXXsss}}}~~~{{{sssOOOBBB666222222000------------,,,+++************'''((()))***+++***))))))(((((((((((()))***,,,,,,***)))(((''''''((()))***'''(((***+++,,,,,,,,,+++,,,---------++++++,,,---)))(((%%%$$$$$$%%%((()))))))))***+++,,,,,,------,,,...111222666>>>KKKUUUZZZVVVTTTWWW]]]aaa```]]]WWWYYYZZZYYYXXX\\\eeemmmsssnnnlllkkkggggggppp|||vvv{{{}}}yyyyyy|||~~~~~~||||||zzzvvvuuuuuu}}}{{{pppsssuuu{{{|||vvvrrrooonnnqqqwwwyyywwwwwwyyyyyyvvvwwwyyymmmfffOOOEEE======>>>;;;;;;???:::999888999::::::888777999777555444666777777777vvvjjjQQQEEE999555333000......//////...---,,,,,,++++++******))))))******+++,,,******))))))))))))******(((((()))***+++,,,,,,,,,...------------...//////333111222333111000555===JJJ^^^ttt{{{qqqWWWDDD444111333111///...000...,,,***))))))***+++)))+++------***((((((******)))))))))))))))***+++'''))))))'''&&&(((***+++)))((((((***---...,,,)))///...---------...---,,,******)))(((((()))***+++***+++,,,+++******,,,...111///---///;;;JJJRRRSSSTTTYYY[[[YYYYYY]]]^^^]]]XXXZZZZZZZZZZZZ___hhhooopppqqqqqqooonnnqqqwww|||}}}yyyuuuuuuvvvuuutttwwwzzzrrrlllxxxvvvoooiiiqqq|||~~~tttkkkgggnnn{{{~~~|||}}}~~~~~~}}}ssseeeZZZWWWFFFCCC???<<<:::;;;<<<>>>;;;;;;:::999888888888999888666333333444555555444|||qqqdddMMMBBB777444222///...//////......------,,,++++++******))))))******+++,,,*********))))))*********)))))))))***+++++++++,,,,,,,,,,,,,,,,,,---......///...///000///000777AAASSSeeexxx|||ttt```LLL999333444222///---...,,,+++***)))***,,,---,,,......---***((()))+++)))))))))))))))******+++*********(((''')))+++,,,)))((((((***,,,---+++))),,,+++++++++++++++***)))+++***)))((())))))***+++***+++,,,+++******,,,...111111111555@@@NNNUUUTTTZZZ^^^^^^[[[ZZZ]]]___^^^]]]]]]\\\]]]___dddiiinnnmmmnnnoooqqqtttyyy~~~zzztttqqqpppnnnlllooovvv~~~wwwtttsss}}}zzzuuunnnuuu~~~{{{uuuqqqsssyyy~~~|||~~~}}}|||~~~{{{wwwkkkZZZNNNIIICCCAAA>>>;;;999999:::;;;888888888888999999999999999777444444555666666555~~~~~~xxxiiiZZZGGG===444222111...---///............---,,,++++++******))))))******+++,,,++++++************++++++******************+++++++++++++++++++++,,,,,,---------...000000222===HHH```nnn}}}~~~xxxmmmWWW@@@666555444000,,,,,,+++*********,,,---...000000///---***)))***,,,)))))))))))))))***++++++---+++)))(((((()))+++,,,((('''''')))+++,,,+++)))...............---,,,,,,++++++***))))))******++++++,,,,,,,,,++++++---...///333666<<>>===<<<:::999888888888444555777888999999888888888666444444555666555444~~~|||zzz||||||sss```PPP@@@888111000///------///------.........---,,,+++******))))))******+++,,,,,,++++++++++++++++++,,,+++++++++***************+++++++++++++++,,,------//////000111222666DDDRRRjjjuuu}}}vvv```FFF888555555111------,,,+++++++++,,,,,,---222111...+++))))))***+++))))))))))))***+++,,,,,,///+++((()))))))))***,,,''''''((()))***++++++***---...000000...---------,,,+++++++++************+++,,,---,,,+++,,,---///---333:::AAALLLVVVXXXUUUYYY^^^aaa``````cccdddccc\\\aaagggiiiiiijjjoootttxxxzzzzzzxxxvvvxxx~~~xxxwww|||}}}xxxrrrmmmiiifffeeebbbdddjjjuuu~~~{{{~~~sssmmmttt~~~}}}~~~{{{yyy{{{}}}{{{zzz~~~}}}sssggg]]]PPPCCC<<<:::;;;;;;;;;;;;:::999888777444555777999999888666555666444333333444444333222|||zzzyyy|||yyykkkUUUEEE999333//////...,,,,,,///,,,---...///...---,,,+++******))))))******+++,,,,,,++++++++++++++++++,,,+++++++++***************,,,,,,,,,,,,,,,------...000000111222333999JJJZZZqqqyyyzzzfffLLL:::444555222.........---,,,++++++++++++222000,,,***))))))))))))))))))))))))***+++,,,---...)))&&&***,,,))))))+++(((((()))))))))***+++,,,(((***------***(((((())),,,,,,,,,,,,++++++******,,,---...---,,,,,,...000+++333<<>>444333333000//////...---,,,+++******111...+++************))))))))))))***+++,,,---......'''&&&---000,,,***,,,((()))******)))***,,,...(((,,,//////,,,))))))+++---------------,,,******---.........------///000...666???FFFNNNVVVXXXUUUXXX___eeeeeeddddddaaa]]]ZZZcccmmmooolllmmmttt{{{yyy||||||uuullllllvvvvvvtttuuuyyyyyyvvvrrrqqqyyy{{{}}}}}}|||{{{{{{{{{|||uuummmgggcccaaa___^^^___dddlllwww}}}}}}}}}}}}{{{rrrgggooo~~~||||||}}}zzz}}}|||~~~~~~}}}zzzppp```OOOCCC<<<888888;;;:::;;;;;;;;;;;;;;;:::999999999999888777555333222999888888888999999777555yyysssmmm___KKK;;;555222///...///...***+++///***,,,...//////...,,,+++******))))))******+++,,,*********))))))*********)))))))))***+++++++++,,,+++++++++++++++,,,,,,---111111444666:::FFF^^^ttt|||~~~sss]]]CCC444111222111---......------,,,++++++000...,,,,,,------+++))))))))))))***+++,,,.........&&&'''111666000,,,...)))+++,,,+++******---000,,,000444444000------///---.........---,,,+++***---...///...------///111444<<>>444444111//////000...***+++...***,,,...000000...,,,+++*********)))***++++++,,,******))))))))))))******(((((()))***+++,,,,,,---*********)))***++++++,,,333444777;;;@@@NNNiiiyyycccGGG444000111111+++,,,------......------000...---...000000---***)))))))))***+++---...///...''')))555:::333...///***,,,---,,,******...111***///444333///,,,,,,.........//////...,,,+++)))---...//////---...///111999@@@GGGLLLQQQYYY]]]]]]SSSYYY]]]___ccckkkpppqqqlllkkkjjjnnnsssvvvuuusssxxxtttpppoooooonnniiieeejjjhhhlllwww|||xxxttttttpppoooppptttzzz~~~~~~wwwyyyyyyuuuoooiiiggggggdddggglllnnnooorrrwww|||ppprrr~~~yyy|||}}}}}}}}}}}}~~~|||yyyqqqssssssqqqsssrrrfffWWWJJJ@@@777666999:::;;;===999999999888999999:::;;;999888777777777777777888555555444555777666444111|||zzzsssdddQQQ???333//////......---,,,++++++***)))***+++,,,,,,+++***+++,,,,,,+++)))***++++++***(((,,,+++******,,,,,,+++***---...,,,''')))///000,,,---......---,,,+++---...111000222<<>>:::999888888777777777777777777777666666666555555777666555555444444555555222222333333333333333222~~~}}}|||}}}zzzlll___LLL<<<333///...---++++++++++++,,,,,,------)))***++++++))))))***+++(((((('''))),,,------,,,***)))((((((***+++***(((......+++((((((++++++(((((()))+++++++++,,,///111111222:::JJJ```ttt}}}|||rrr\\\EEE777111......---,,,++++++,,,---------,,,++++++******++++++******)))(((((((((((((((,,,((('''---222111---+++,,,+++******************------------------------***///222///(((&&&,,,222,,,...///111222555:::===QQQWWW]]]aaa```^^^^^^___cccbbbbbbbbbeeeiiimmmooosssooommmooommmgggcccbbbgggkkkllljjjjjjlllkkkggggggpppyyy|||~~~~~~{{{vvvsssssssssrrrssswww|||~~~wwwssstttrrrlllmmmsss}}}}}}{{{|||~~~}}}~~~~~~~~~~~~}}}yyyvvvwwwyyyyyytttooollldddWWWKKKCCC>>>;;;::::::::::::999888666555444666666555555555444444444555555444333333333333444222222222222222222222222yyyzzz{{{}}}~~~~~~~~~yyysssbbbSSS???222...//////...+++++++++++++++++++++,,,(((*********)))((()))***)))(((((()))+++---,,,+++***)))((()))***+++***)))***)))((((((***,,,,,,++++++,,,---......///111444111555@@@TTTkkk|||{{{}}}vvvbbbHHH666000000...---,,,***+++,,,...///---,,,+++***)))***+++,,,+++***))))))((()))******+++((((((,,,000000---*********))))))))))))******------------------------,,,///000---((((((---222///000111333555;;;AAAFFFSSSYYY```cccbbbaaaaaaaaaddddddcccbbbcccfffjjjmmmjjjfffccceeeddd```^^^___jjjlllllliiiiiijjjjjjffffffooouuuuuutttuuutttrrruuuvvvuuutttsssuuuxxx{{{xxxrrroooppppppnnnpppuuu~~~~~~||||||~~~~~~~~~}}}||||||zzzwwwtttuuuvvvrrrjjjbbbaaaYYYMMMCCC>>>;;;::::::::::::;;;;;;;;;999777666888888888777777777666666555555444333333333333333333333333222222222222222vvvxxx{{{}}}~~~{{{{{{yyyrrriiiUUUGGG666------000000...------,,,++++++***))))))(((*********)))((()))***+++***)))***++++++***)))+++***)))***,,,---,,,+++***(((''')))+++,,,,,,,,,---...//////...///111333222999III___ttt~~~yyygggNNN:::444666///...,,,++++++,,,...000---,,,+++***)))***+++,,,++++++***)))***+++---...*********,,,///000---))))))))))))(((((()))******------------------------......---+++***+++...000111000000111555===GGGNNNRRRXXX```eeeeeefffgggiiihhhgggfffccc``````cccfffeee___\\\^^^______```cccjjjmmmllliiihhhkkkkkkiiihhhnnnpppllljjjllloooooossstttuuutttrrrpppooooooqqqmmmkkklllmmmnnnqqqvvv|||}}}}}}}}}|||zzzzzzwwwuuusssrrroooggg[[[QQQKKKFFF@@@;;;999999888777777888:::;;;;;;:::999888999999888888888777777777666555444444333333444444666555444333222333333333rrrvvvzzz~~~}}}yyywwwsssiii]]]HHH>>>333...///222000...------,,,+++***)))(((((()))***++++++))))))***+++,,,+++******++++++***(((+++***)))***,,,------,,,...***))),,,---***)))***,,,---......------///111666AAATTTjjj{{{|||nnnVVV@@@888:::///...---,,,,,,---......---,,,++++++******+++++++++***))))))***---///111))),,,---,,,...000...)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---............///111666@@@JJJRRRTTTZZZaaafffgggiiillloookkkllljjjeee___\\\\\\^^^ddd___]]]```cccdddgggkkkhhhjjjiiiggghhhmmmooommmkkkmmmkkkgggfffkkkooopppnnnpppqqqqqqmmmiiigggfffkkkjjjiiijjjlllooorrruuu{{{}}}}}}{{{yyyxxxsssqqqooojjjbbbWWWKKKCCC<<<;;;999999::::::999777555666666777888888777777777777777666666666555555555555444333333333333444777666444333222333333444nnnssszzz~~~~~~yyyssspppjjj\\\OOO;;;777111000222222///,,,,,,+++++++++******))))))***+++,,,+++***)))***,,,+++***))))))+++,,,+++******)))((())),,,---,,,+++///***)))---...+++)))++++++,,,---......///111333;;;JJJ```ttt||||||{{{rrr\\\DDD888888//////......------,,,,,,+++,,,,,,,,,,,,+++******(((((('''(((***---111333)))...///---...111///******))))))))))))***+++,,,++++++++++++++++++++++++***,,,......,,,,,,---///,,,...222777===EEENNNTTTXXX\\\aaadddeeegggjjjnnnhhhkkkkkkhhhaaa]]]]]]___ccc```aaagggkkkkkkkkknnngggiiihhheeefffkkkmmmllliiiiiigggeeehhhooorrrqqqmmmnnnnnnmmmjjjgggfffgggggghhhiiijjjmmmqqqtttuuuwww||||||~~~}}}}}}}}}~~~}}}zzzxxxvvvnnnlllggg^^^QQQFFF???===:::999999:::<<<<<<:::888888777777666666666666777666666555555555444444444444444333222222222222222777666444222111111222333lllrrryyy}}}~~~~~~}}}{{{tttnnniiiaaaRRRDDD444222111222333222...******************+++++++++***+++,,,,,,+++***+++,,,)))(((((()))+++------,,,(((''''''(((+++,,,+++***,,,''''''...000---,,,///+++,,,...///000222555888???PPPgggzzz~~~vvvwwwxxxrrr^^^DDD555222////////////...---,,,+++++++++,,,---,,,+++***)))&&&&&&%%%&&&)))---111444***///000......111000*********))))))***+++,,,,,,************************'''---222000+++)))---222+++000777>>>EEELLLRRRWWWZZZ]]]```aaa```bbbeeeiiibbbfffjjjiiidddaaabbbdddbbbaaadddlllpppnnnlllllljjjkkkiiidddcccgggiiigggdddeeeddddddjjjrrrtttqqqnnnooonnnllljjjiiijjjlllfffhhhjjjkkknnnrrruuuuuurrr}}}}}}zzzxxxzzz~~~~~~~~~~~~}}}zzzwwwuuukkkhhhaaaTTTEEE<<<999;;;999888777888999999777666<<<;;;999777666666777777777777666666666555555555333222222111000111111111666555222111000000111222llloootttxxxzzz{{{}}}}}}}}}tttjjjbbb[[[QQQBBB666333000333;;;<<<444,,,******+++,,,,,,,,,***)))(((,,,+++*********+++,,,---///---,,,***))))))******+++***)))((((((***,,,...+++***)))***,,,---,,,+++///,,,---222111...444???DDD\\\ttt}}}}}}}}}~~~}}}}}}wwwrrrrrrqqqdddLLL:::444111///,,,,,,---......---***++++++*********---///---+++)))(((***---222555333111...+++,,,...111333'''(((((()))***+++++++++'''))),,,...///---***(((///++++++,,,---+++---111222444999CCCMMMTTTUUUUUU___dddeee___^^^dddiiiiiiggghhhiiiiiiiiihhhgggfffqqqddd___hhhnnnkkkhhhjjjkkkdddaaadddeeeaaabbbeee^^^]]]___fffooouuuvvvuuuppprrrrrrqqqrrrqqqiii```gggmmmrrrqqqmmmkkkooosss|||||||||zzzyyy{{{}}}~~~~~~zzzzzz||||||xxxsssiii^^^OOOEEEAAA???===;;;999888666555666555333222666555444333333444666666555555555555444333222222222111111000///000000000000111222222111000111333mmmqqquuuxxxyyyyyyyyyxxxvvvoooeeeZZZOOODDD:::333222000444===AAA999///***+++++++++++++++***))))))******))))))***+++,,,------,,,+++)))(((((()))))),,,+++***))))))***+++,,,...---,,,---///000///...000,,,---222111///777CCCSSSgggzzz{{{{{{|||{{{|||~~~zzzvvvvvvvvvhhhOOO;;;444///---,,,,,,------,,,+++******+++***)))***,,,///...,,,***)))***---111333:::777111,,,******,,,---'''(((((()))******++++++)))***---...///...,,,+++...,,,,,,//////,,,---111222777???IIIRRRWWWZZZ[[[aaagggiiiggghhhlllnnnlllmmmmmmnnnoooooommmlllkkkmmmbbb]]]eeekkkhhheeegggfff___]]]___aaa______ccceeedddfffkkkqqquuuuuutttnnnqqqssssssssstttoooiiikkkooorrrsssqqqrrrvvvyyy}}}|||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{wwwoooiiiWWWNNNCCC;;;999888777555:::888666666666666444222555555444333333444555666444444444444444444333333333222222111111111111111222333444333111000111222nnnppprrrtttuuutttrrrqqqpppjjj^^^PPPBBB888333111111///333===BBB>>>333,,,,,,+++******************(((((((((((()))***,,,,,,+++***)))(((((((((((((((++++++++++++************,,,+++***+++,,,------+++000,,,---111111000:::HHH___nnnzzz{{{wwwxxx}}}}}}}}}~~~~~~{{{||||||nnnSSS===555---,,,+++,,,------+++)))))))))***))))))***,,,...///---+++******,,,///111>>>999333,,,)))((()))***((((((((()))******+++++++++,,,------...------------,,,///333222......111333<<>>555...------...//////,,,***((())))))))))))***---/////////...,,,,,,,,,,,,,,,444111---***)))***,,,...)))))))))))))))*********+++***)))))))))***,,,,,,***---222777555111222777???JJJXXX^^^]]][[[]]]aaabbb```aaahhhrrrzzz|||wwwqqqlllhhh```\\\[[[\\\]]][[[\\\^^^___]]][[[[[[___eeeiiijjjmmmpppssstttqqqooonnnoooxxx~~~|||yyy{{{}}}}}}zzzuuuuuuxxx|||}}}}}}{{{~~~~~~}}}|||~~~~~~}}}~~~~~~|||~~~}}}||||||}}}~~~~~~}}}{{{|||yyyrrrgggZZZMMMDDD@@@999888777777888777666555999777666666777777555444333333333333333222222111111111222333444444444444111111222222111111000///---///000000//////000222rrrmmmiiigggiiijjjiiiggg\\\NNN>>>444222222///+++---,,,)))'''***//////,,,******************+++,,,'''(((((())))))))))))((()))******++++++***))))))******++++++,,,------------++++++,,,---...---,,,,,,)))+++000222999NNNdddrrrxxx{{{xxxwwwzzz}}}~~~~~~yyywwwuuuxxxzzzmmmRRR<<<444///...---...//////---+++((()))*********+++...111///.........---,,,++++++000///,,,***)))))))))***))))))))))))))))))******)))))))))))))))***++++++***,,,111555333111555===IIISSS^^^ccc```]]]^^^```aaa]]]\\\bbbjjjqqqyyy~~~xxxqqqjjjfff_________^^^\\\[[[]]]```______]]]\\\```hhhmmmmmmnnnsssxxxxxxssspppppprrryyy~~~~~~zzzuuusssuuuwwwxxxwwwyyy|||}}}||||||}}}}}}{{{zzzzzzzzz{{{}}}~~~{{{|||}}}~~~~~~}}}||||||{{{{{{zzzzzzyyyxxx{{{sssfffXXXMMMEEE@@@>>>777888888888888666555444888666555555666666555333333333333333222111000000111222222333333333333222000000111222111000///...+++,,,...///...///000222llliiifffggggggeee___ZZZLLLCCC777///---...---,,,,,,///---((('''+++---***))))))***+++++++++++++++))))))*********)))((('''(((((()))******)))((((((...---,,,+++***++++++,,,***)))((()))+++,,,+++***---+++---222555>>>VVVooosssxxx{{{zzzyyyzzzyyyvvv|||vvvooommmpppsssgggNNN999222000...,,,,,,---...---,,,)))***+++++++++---000222---............,,,+++***+++++++++******)))((((((***)))))))))))))))))))))))))))*********+++++++++)))+++///222111111999CCCRRRZZZcccgggfffcccbbbcccaaa]]]]]]aaaeeehhhqqqzzz~~~{{{vvvnnngggccc```bbbccc```]]]]]]```bbb]]]^^^\\\YYY^^^ggglllkkknnntttzzzyyysssnnnooorrrwww{{{}}}~~~zzzxxxtttrrrrrrsssttttttyyyzzz~~~}}}||||||||||||{{{zzzyyyxxxxxxyyy{{{~~~~~~}}}|||}}}}}}{{{}}}}}}yyyxxxyyy{{{yyyzzz||||||zzzwwwtttsssooodddUUUHHHAAA>>><<<<<<888999::::::999888777777666555444444555555444333222333333333222111///...222222333333333222222111000111222333333111000...,,,...//////......000111eeedddccceeeeee___TTTLLLAAA===666///++++++---///+++111222+++(((***+++)))((()))***,,,,,,,,,+++*********+++++++++)))(((&&&&&&'''((())))))(((''''''222000---+++)))))))))***---,,,+++,,,...///...---...,,,///444888CCC\\\vvvwww}}}{{{~~~~~~xxxjjjhhhkkknnncccKKK777111///---+++***+++,,,,,,,,,)))+++,,,,,,,,,---111333------...///...---+++***%%%&&&(((*********))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++)))***---000///000:::FFFXXX^^^fffjjjjjjhhhggggggbbb___```cccccccccjjjuuuyyyyyyyyywwwrrrkkkeee```aaaeeefffbbb^^^^^^aaaddd[[[\\\YYYVVVZZZeeejjjhhhllltttzzzxxxpppkkkkkkooowwwyyyzzz{{{zzzvvvuuutttrrrqqqqqqsssttt~~~~~~~~~}}}}}}|||{{{yyy{{{zzzyyyyyyzzz}}}}}}zzzzzz|||~~~{{{xxx{{{~~~|||uuusssuuuyyyvvvyyy}}}~~~{{{vvvqqqnnncccWWWFFF;;;888999999888666777888888777666666777555444333333444555444222222222333333222111///...333333333333333222111000111222333444444333111//////000111000///...///000cccdddeeeeee```VVVKKKCCC:::777333...+++*********,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***...---+++***((('''&&&&&&++++++************++++++(((((((((((()))***,,,---************+++,,,---...$$$...444222555HHHdddwwwyyyyyyzzz}}}~~~{{{rrrjjjgggggg___KKK;;;555//////...---,,,,,,,,,,,,***++++++++++++---000333111...***(((...333111+++++++++******)))*********,,,++++++***)))((((((''',,,,,,++++++++++++++++++)))...000...,,,444DDDRRRYYYaaakkkqqqqqqpppoooooorrriiidddddddddbbbccchhhkkknnnooollliiigggaaa[[[___gggmmmkkkbbb[[[\\\___XXXXXXYYYXXXXXXZZZ^^^aaaeeehhhlllnnnmmmjjjfffccclllqqquuutttwww}}}}}}yyyyyyxxxrrrnnnsss|||{{{~~~~~~|||zzz|||}}}}}}~~~~~~}}}||||||{{{}}}~~~zzz{{{~~~||||||~~~zzzvvvuuuuuuuuutttvvv{{{}}}zzzwwwtttkkkaaaQQQIII>>>888888:::999888999888777666555555555555555555444333333444555555222333444333111000111222444444444333333222222222000111333444444222///---444333111222333333000...bbbaaa```\\\VVVLLL@@@999777444111...,,,+++,,,---))))))(((((((((((()))))),,,+++******))))))******++++++***)))(((((())))))++++++************++++++((()))***+++,,,,,,++++++************+++,,,---...(((000444444;;;OOOiiizzz|||{{{zzz|||~~~~~~wwwmmmgggeeeZZZGGG888333///...---,,,,,,+++,,,,,,---------+++))))))+++------,,,))))))///666555000------,,,+++++++++++++++))))))))))))************,,,+++***))))))***+++,,,+++...111//////777HHHVVV[[[cccmmmuuuxxxxxxxxxwwwuuunnnjjjkkkiiieeecccfffeeeiiijjjgggeeeeeeddd```aaaggglllkkkddd]]][[[[[[WWWXXXZZZZZZZZZ\\\___aaacccbbbcccdddeeedddcccaaaiiipppsssqqqrrrttttttpppttttttrrrqqqwww}}}{{{}}}~~~}}}}}}~~~}}}}}}}}}yyyyyy~~~{{{zzzzzz|||}}}}}}{{{vvvrrrqqqqqqqqqqqqwww{{{zzztttoooiii^^^SSSHHHAAA:::666888;;;;;;:::999888777666555555555555222222111000000111222222222333444333111000111222333333333222222111111111000111222333333111000...000222444444333222333444[[[YYYTTTOOOIII@@@777111222111///---,,,---...///((((((''''''''''''((((((++++++***)))))))))******(((((((((((()))***+++,,,++++++************++++++(((***---//////---+++)))*********++++++,,,---...---222555888DDDZZZppp}}}}}}||||||~~~~~~~~~~~~|||zzz{{{qqqiiidddWWWBBB444111///...---,,,,,,+++++++++---...---***(((''')))++++++,,,++++++000666666222000///...---,,,,,,++++++&&&'''((()))***,,,------,,,+++)))(((((()))+++,,,---///111111333>>>OOO]]]```fffpppxxx}}}~~~|||{{{vvvsssqqqrrrpppiiicccbbbdddhhhiiiddd```aaabbbbbbbbbeeehhhhhhddd^^^ZZZWWWUUUWWWZZZ[[[[[[[[[\\\]]]]]]ZZZWWWXXX\\\___```___hhhnnnrrrooolllkkkjjjhhhkkknnnqqqtttzzz~~~|||}}}|||~~~~~~|||xxxxxx||||||yyywwwxxxyyyzzzyyyyyyuuupppmmmmmmmmmnnnmmmvvvvvvqqqhhh```WWWLLLBBB@@@;;;777666888:::;;;:::888777666555555444555555444444333333333333444444222333333333111000111222222222111111111111111000111111111111111111000000,,,111666777555555777;;;QQQNNNIIICCC>>>999333///000///...---,,,---...///++++++************++++++******))))))))))))******(((((((((((()))***,,,,,,++++++************++++++***+++---...---,,,***)))++++++++++++,,,---......000111444:::KKKcccuuu}}}~~~~~~|||{{{{{{{{{{{{zzzyyyyyy|||{{{rrrkkkeeeWWWAAA333//////...---,,,+++++++++++++++,,,,,,+++))))))+++,,,,,,......,,,...222222///111000...---,,,++++++***''''''((()))+++,,,------+++***((('''''')))+++,,,...000111333999EEEVVVbbbfffjjjrrryyy}}}~~~{{{xxxvvvvvvwwwxxxuuunnnfffaaaggglllmmmfff```^^^^^^]]]aaaaaaaaaaaaaaa^^^ZZZWWWUUUXXX\\\]]][[[YYYWWWWWWVVVSSSPPPSSSZZZ___aaaaaahhhmmmpppooojjjgggffffffdddiiiooouuuzzz}}}~~~~~~}}}~~~~~~}}}~~~|||yyyyyy|||~~~}}}zzzxxxwwwwwwxxxwwwvvvssspppmmmllllllmmmmmmlllooojjjaaaWWWNNNGGG???999<<<:::777777888999888666777777666555444444444444555555555444444555555555111222333222111000000222222222222222111111111111222111000//////000111222...111555888:::;;;===>>>LLLGGGAAA;;;777444111///000///...---,,,,,,,,,------,,,,,,++++++,,,,,,---***))))))((())))))******))))))))))))))))))***+++++++++************++++++,,,++++++*********++++++++++++++++++,,,---...//////111444>>>SSSjjjxxx{{{|||{{{zzz{{{||||||{{{zzzvvvyyy~~~|||zzzvvvppplllhhhZZZCCC333///......---,,,++++++++++++,,,------,,,******+++,,,)))---...,,,,,,///000...///...---+++***)))))))))))))))******+++++++++,,,***)))((('''((()))+++,,,...///111555>>>LLL[[[eeeiiimmmtttyyy|||}}}|||{{{xxx{{{}}}}}}|||wwwooohhhiiinnnppplllfffccc___\\\```^^^[[[[[[]]]]]]\\\ZZZZZZ]]]aaaaaa^^^YYYVVVTTTQQQPPPQQQVVV^^^cccfffeeegggiiikkklllhhheeeeeefffeeejjjrrrxxxzzzyyyzzz||||||}}}}}}~~~}}}{{{{{{|||~~~}}}{{{yyyxxxxxxwwwuuusssooonnnllllllmmmllljjjiiiaaaYYYNNNFFF@@@<<<::::::999888777888999999888777777666555444333333333333111111111222222111111111111222333222000///000111222333333333333333333333222111///......000111222222111333888???BBB@@@<<>>777AAA===666222///...------......---,,,,,,++++++++++++******************+++((((((((((((((()))************))))))))))))******++++++************++++++******+++,,,,,,---------,,,,,,+++,,,,,,---...///000555>>>MMMcccvvv}}}{{{~~~~~~}}}|||~~~{{{~~~~~~}}}}}}|||{{{zzzxxxvvvuuupppkkkhhhdddUUU???222000...---,,,+++************,,,---...,,,***((((((((($$$,,,111...+++---///000,,,+++***)))))))))))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,+++,,,,,,000999FFFSSS^^^dddmmmtttzzz{{{xxxyyy~~~}}}|||uuujjjlllllllllqqqtttpppiiieeefffffffffdddbbb```___```ccceeeeeebbb^^^ZZZYYYVVVZZZ___aaaaaaccchhhlllooogggcccfffiiihhhgggiiipppsssyyy}}}xxxsssvvv~~~zzzrrrsss|||~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}|||zzzxxxwwwsssoookkkiiiiiiiiihhhddd\\\RRRKKKDDD<<<777777777555666:::555555666666777777888:::666555444333222222222222444444555666666555444444000111222111000///000111111111222222333333333333///////////////000111111333222222777<<<===888333999555000......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((((((((()))******)))((((((((()))***+++,,,++++++************++++++(((***---///000///...---,,,,,,,,,,,,---...//////222888CCCSSShhhzzz}}}~~~}}}}}}~~~~~~{{{sssttttttttttttssssssrrrpppjjjfff```PPP;;;000000...---,,,+++************'''(((***+++***)))***+++)))111555111+++***,,,---++++++******)))******************++++++,,,,,,,,,''')))+++---...---,,,+++++++++000:::GGGUUU^^^bbbpppwww}}}zzztttsss{{{zzzxxx|||zzzuuuooommmjjjjjjqqqvvvssslllhhhlllooooookkkeeeaaa^^^\\\___bbbbbb```\\\ZZZYYY[[[___cccbbb___```fffmmmwwwkkkdddhhhmmmlllkkklllpppsssxxx{{{uuuooottt~~~~~~qqqggghhhuuuzzz{{{}}}}}}{{{zzzzzz|||}}}}}}|||}}}|||zzzxxxvvvrrrlllhhhggggggfffddd^^^SSSFFF======777555888999555444777888888888666444333444555555555444333222222222222111111333333333333111111000111222111000//////111000000111111222222222222......//////000000111111000222444666777666333000333222000///.........///+++++++++---......,,,***,,,------...---,,,***)))+++******)))))))))))))))))))))))))))***+++------))))))))))))************&&&(((+++---///...---+++,,,------,,,,,,...222555777===KKK___qqq{{{~~~~~~wwwpppjjjkkkkkklllnnnqqqssstttkkkfffaaaZZZKKK999//////+++++++++*********))))))///+++((((((+++------+++222///,,,+++...///+++&&&...++++++,,,+++'''&&&(((************))))))((((((******+++,,,------......///...333@@@LLLUUUaaammmyyy~~~{{{qqqqqqzzz~~~yyy{{{{{{wwwuuuzzz}}}uuuqqqiiifffooowwwvvvqqqnnnkkkpppuuuuuuooohhhbbb```___ZZZWWWYYY\\\\\\\\\[[[YYYYYY\\\___^^^___fffooovvvwwwuuusssuuuxxxuuupppvvvwwwyyy{{{}}}|||pppjjjooo|||{{{zzzyyyzzz}}}~~~|||zzzzzzzzzxxxuuuwww{{{|||zzzyyyyyyyyyyyywwwrrrlllhhhbbb]]]VVVMMMFFF???:::666888666555666999:::999666777777777777666555444333444444333333222111000000333444555666666444222111000111333222111000111222///000111222222111000///////////////000000000000111222333444555444444333222111///...------......+++******+++------,,,+++***+++,,,,,,,,,+++***)))(((((((((((())))))***+++)))))))))))))))***+++,,,))))))))))))************%%%&&&)))+++,,,,,,+++***,,,---.........///222555777@@@QQQdddsss|||{{{xxxzzz~~~tttmmmkkklllmmmoooqqqsssuuuvvvkkkgggbbbYYYHHH666...///,,,,,,,,,,,,+++++++++***,,,***((((((***---......000///---+++...000...***///+++***+++***''''''***++++++*********)))))))))***++++++,,,,,,---......000///666CCCPPPZZZgggsss{{{}}}sssrrryyy|||xxx{{{yyytttsss{{{zzzpppjjjjjjrrrxxxvvvrrrppptttvvvxxxwwwrrrkkkfffcccbbb^^^ZZZZZZ\\\\\\ZZZYYYXXXZZZ___cccdddccciiiqqqvvvwwwwwwuuuxxx{{{yyytttnnnooorrruuuyyy~~~~~~tttooosss~~~~~~}}}{{{zzzzzz{{{{{{xxxvvvxxxyyyvvvsssuuuyyyzzzwwwssstttvvvvvvuuuooohhhbbb[[[UUULLLDDD@@@===:::888:::888666666777777444222777777777777666666555444444444444333222222222111222333444444444333111000111222222111000000111333000000000111111000000000........./////////000000///000111222333222111111000///...---,,,,,,,,,---+++***((()))+++,,,,,,+++))))))***+++++++++******&&&&&&''''''(((***+++,,,)))))))))(((((()))******)))))))))*********++++++'''''')))***+++++++++++++++---///000000111333555888FFFZZZjjjuuu|||wwwtttuuu}}}|||ssslllmmmnnnqqqtttwwwxxxyyyyyyoookkkeeeWWWDDD333---///---------,,,,,,,,,++++++((())))))******,,,///111//////......333666222)))000,,,)))***)))'''(((++++++++++++++++++*********+++++++++,,,,,,---......000333;;;GGGTTT```mmmxxx}}}~~~vvvsssxxxzzzwwwzzzuuuooopppzzzpppoooqqqwwwzzzyyywwwxxx{{{yyywwwuuusssoookkkhhhgggddd```^^^______]]]YYYZZZ\\\bbbiiijjjjjjnnntttwwwzzzzzzyyyzzz}}}{{{vvviiiiiikkknnntttzzzyyywww{{{~~~}}}|||zzzyyyxxxvvvssspppuuuvvvtttrrrtttxxxxxxtttrrrsssuuuwwwtttlllbbbZZZPPPHHH???::::::;;;:::888999777555555555555333111666666666777666666555555333333333333333333333222111111222333222111000///111222222000//////111333111000000//////000000111---------.........//////---...///000000000///......------,,,,,,++++++++++++)))'''''')))+++++++++))))))***+++++++++,,,,,,''''''''''''((()))***+++***)))((((((((((((((()))))))))*********+++++++++******++++++,,,---......+++---000111111222333555888KKKbbbooouuu{{{}}}yyyyyy~~~|||wwwsssqqqssswww{{{}}}~~~~~~~~~wwwsssiiiWWW@@@000,,,///---,,,,,,,,,,,,+++++++++'''***,,,+++)))***---111---...000666CCCHHH:::'''000,,,))))))((('''(((,,,++++++++++++++++++++++++,,,,,,++++++,,,---//////222777???JJJUUUaaannnxxxzzz~~~wwwtttwwwyyyxxxuuunnnhhhkkkuuutttuuuwwwzzz{{{}}}|||xxxtttrrrrrrqqqnnnkkkjjjiiifffccceeefffccc___^^^```eeellloooooosssyyy{{{~~~~~~{{{zzzzzzwwwrrriiiiiiiiikkkpppvvv|||~~~{{{zzzxxxvvvtttrrrooommmqqqssssssrrrtttxxxxxxtttqqqrrrsssqqqlllaaaTTTKKKEEE>>>666444777999888555555444444555666666666666333444555555555555555444111111111222222222222222111111222222222111000///111222111///...///111333111000///......///000111,,,,,,,,,---------......---...///000000///...---,,,,,,,,,,,,,,,++++++++++++)))''''''(((***+++***++++++++++++,,,,,,------))))))(((((((((((())))))***)))((((((((((((((()))************+++++++++++++++++++++,,,,,,---......***,,,///111222222444555999PPPhhhrrruuuzzz~~~}}}~~~~~~~~~}}}xxxzzz}}}yyykkkTTT===000---...++++++++++++************)))+++---,,,))))))+++...***,,,222AAAYYYbbbMMM000000+++)))))))))''')))---++++++++++++++++++++++++,,,+++++++++,,,...000111555<<>>999666222444555555444444666888666888888777444222333444555555555555555444333222444444333333222222111111111111000000/////////000---///222222111/////////...//////////////////...------------...............///000000000///---,,,***+++------...---,,,+++)))))))))+++------+++)))---,,,***)))))))))******))))))******+++,,,......))))))))))))***+++------******+++++++++,,,,,,,,,***+++...000000...,,,+++***+++,,,,,,---000444777EEE\\\ooosssuuu~~~~~~~~~~~~|||{{{zzzzzzvvvkkkTTT<<<000//////***---------,,,,,,,,,++++++)))((('''***...000...,,,---///...222HHH___\\\JJJ,,,)))))),,,,,,)))(((+++(((((())))))*********+++)))))))))***---111555888???KKKSSSSSSVVV```jjjnnnooosssvvvuuuoooiiikkkpppqqqqqqtttuuulllaaa```fffkkkttt}}}~~~xxx|||}}}yyyxxxxxxvvv|||}}}{{{tttwww}}}zzz~~~~~~~~~}}}||||||xxxwww~~~~~~{{{{{{}}}~~~~~~~~~{{{wwwvvvwwwuuuxxxxxxvvvvvvuuupppiii^^^VVVIII>>>777444333333000333555333111222888>>>111444666555333222444777777777777777666555444333666666555444444333222222000000///............///,,,///222333222///......---...///000000///...------------.........//////....../////////...,,,++++++++++++***++++++,,,,,,***+++,,,+++)))((()))***************))))))))))))+++,,,+++******+++...111''')))++++++***)))))))))***++++++,,,---------,,,------,,,,,,+++,,,,,,,,,+++,,,------...000444888IIIYYYjjjuuuzzz~~~~~~~~~}}}{{{}}}|||~~~}}}|||~~~~~~}}}||||||}}}uuu```HHH999222---,,,---+++++++++*********))))))*********)))))))))))))))+++...000333===HHHIIICCC---******,,,+++((((((+++))))))***+++++++++++++++)))((())),,,,,,,,,333;;;HHHFFFJJJUUU```fffkkknnnooouuuxxxtttpppooonnnlllmmmrrrtttnnnccc]]]___cccrrruuu{{{~~~~~~~~~~~~{{{}}}zzz{{{wwwyyyzzzuuusss{{{}}}~~~uuulllooovvv}}}~~~zzzyyyxxxuuussstttvvvwwwtttkkkaaaYYYMMMGGG@@@===888333333666999666333444777777333///777555222333666888888666777666666555444444333333---///111111111000111222000000000000///...---,,,,,,...//////......///111///............//////000,,,---.........---,,,+++......////////////......***)))******+++,,,---...)))***++++++***)))***+++************))))))))))))......,,,)))&&&$$$&&&'''***+++++++++***)))((((((++++++,,,---------------,,,,,,++++++++++++,,,,,,+++,,,------...000555888IIIZZZmmmwww{{{}}}|||}}}~~~{{{|||~~~}}}~~~~~~~~~{{{zzzoooZZZCCC666111---+++++++++++++++*********)))))))))))))))))))))))))))***+++///000000555;;;:::555,,,))))))++++++((('''***''''''((()))))))))))))))+++***+++---,,,---333;;;EEEDDDIIIVVVaaaggglllppppppvvvxxxsssnnnnnnmmmkkklllpppsssnnneee```cccgggmmmpppvvv}}}~~~|||yyywwwyyy|||sssooollloooyyy~~~wwwsssuuu{{{~~~yyy}}}wwwqqqrrryyy~~~}}}}}}{{{yyy{{{{{{yyywwwwwwvvvssslll```SSSJJJDDD@@@??????<<<666444555888555333444777777444000888555333333555777777666666666666555444333333333000111222222111111111222111000000///......---------...//////......///111000//////.........//////------.........---,,,+++......////////////......(((((()))***+++---...///)))***++++++***)))***,,,************))))))))))))((())))))(((&&&&&&((())),,,,,,++++++*********)))+++,,,,,,---------------+++***************++++++,,,,,,---------000555888III\\\qqqyyyzzz}}}|||yyyyyy|||}}}zzzzzz}}}~~~|||zzzzzzxxxsssfffQQQ<<<222000...+++)))+++++++++***************((((((((())))))*********)))...000///---...---++++++((((((******'''''')))''''''((((((((())))))))),,,+++,,,...------444<<>>>>>888444333555444444555777777666444777555333222222333333333444444444444333333222222666555444333444444333222333111///------...///000---///000///......///000111111000......---------...............------,,,---......//////......---,,,,,,++++++***+++++++++---------,,,)))''''''(((************)))))))))(((,,,---...---+++(((''''''***))))))+++...000000///+++,,,,,,,,,,,,,,,++++++)))((((((((())))))***+++------,,,,,,,,,000555999PPPdddxxx~~~{{{{{{~~~~~~yyyssssssvvvzzzxxxyyy|||zzzyyyxxxzzz}}}~~~{{{xxx}}}||||||{{{uuuuuuwww|||~~~{{{rrrgggPPP@@@222000222111,,,)))************************&&&&&&'''((()))******+++%%%)))......)))%%%'''***(((&&&&&&))))))&&&&&&)))))))))(((((())))))***+++)))(((***...///111999BBBIIIIIIMMMSSSWWWWWWYYY\\\eeeiiiiiieeedddhhhmmmoooyyy{{{{{{wwwqqqnnnqqqttt~~~}}}zzzxxxxxxyyy}}}yyywwwvvvrrrssstttuuuuuutttttttttqqqooorrr{{{}}}zzzxxxyyy}}}~~~sssqqqyyy|||zzz}}}}}}{{{yyymmmooozzz~~~yyyssspppppprrruuuvvvyyyyyyvvvrrrqqqrrrnnnhhheee]]]QQQGGG???;;;999888444333555::::::555333444444444444555666666555444555444333222111111222333333333333333333222222222666555444555666666333111222111///...---...000111...///000///...---...///111111000......---------//////......------------------............------...---,,,+++************---------,,,)))''''''(((************))))))))))))%%%(((+++,,,+++)))))))))***))))))---111333111...+++++++++++++++******)))(((((((((((()))***+++,,,------,,,+++,,,000555:::RRReeexxx~~~}}}~~~}}}~~~~~~}}}}}}}}}~~~|||uuuoooqqqwww}}}zzzvvvxxx{{{{{{yyyxxxzzz}}}~~~|||yyyzzzyyyzzz}}}{{{vvvyyy}}}|||yyyxxxmmm```EEE:::111000222000,,,+++***************+++++++++'''''''''(((((()))))))))((())),,,,,,&&&!!!###((((((&&&&&&))))))''''''***((('''&&&%%%&&&'''((()))((((((***...///111999BBBKKKJJJLLLQQQQQQPPPSSSXXXbbbffffffbbbbbbhhhooosssuuuvvvwwwvvvuuuvvvzzz~~~|||xxxxxxyyy~~~wwwsssssstttttttttsssrrrssstttuuuuuutttsssvvv~~~|||wwwrrrsssyyy~~~uuujjjnnnzzz}}}yyyzzz~~~}}}zzzuuuuuu}}}}}}xxxrrrnnnooorrruuuvvvxxxyyyvvvssssssrrrllldddZZZRRRFFF<<<777555666666666444444666666333222555333333444444444333333222222333333111//////111333222222222222222222222222444333333666999888333///111111000/////////000111...///000///...---...///111000///...............000///......------......------............------,,,,,,++++++***+++++++++***+++,,,+++)))))))))+++************))))))))))))!!!&&&***,,,,,,------,,,++++++///333333///******************)))(((((())))))))))))***+++,,,,,,...---,,,++++++///666:::LLL]]]pppxxx{{{~~~|||~~~~~~}}}{{{zzz{{{zzzsssmmmqqqyyy}}}|||vvvssswww{{{|||xxxttttttwwwzzzzzzyyywwwxxxzzz|||~~~}}}{{{yyy{{{yyyuuuqqqbbbPPP<<<555000111000---++++++))))))*********+++++++++''''''((((((((((((((((((,,,))))))***'''"""$$$))))))&&&&&&)))***'''(((+++((('''&&&%%%%%%'''((()))***)))+++......000777???IIIHHHJJJNNNOOOOOOTTT[[[dddhhhgggbbbbbbiiiqqquuuqqqrrrttttttuuuyyy~~~}}}wwwvvvwww~~~yyysssrrrvvvzzz{{{xxxtttrrrtttuuuvvvuuuvvvvvvzzzzzztttnnnooovvv|||}}}{{{}}}qqqkkkrrr}}}zzzzzz|||}}}yyywwwzzz~~~zzztttrrrsssuuuxxxzzzxxxxxxuuuqqqpppmmmcccYYYLLLFFF>>>888666555666666666333333555555333333666222333444333222111000000000111222000//////111444111111111222222222222222111111333777;;;999333---000000000000000000000000///000000000...---...///000//////.........//////000000......---......///,,,------......------,,,+++*********+++,,,------''')))***+++******,,,---************))))))))))))"""%%%***,,,,,,***))))))...------111555333---''')))))))))))))))(((''''''))))))))))))***+++,,,---...---,,,++++++///666:::DDDTTTfffqqqwww{{{}}}|||~~~~~~~~~}}}}}}{{{{{{zzzrrrkkkpppyyy}}}yyyrrrpppvvv|||{{{uuunnnllloootttwwwxxxuuuwwwzzz{{{||||||{{{{{{zzz~~~yyyqqqiiiVVV@@@666222000111///***)))+++))))))******++++++++++++((((((((((((((('''''''''...)))(((***)))&&&)))///)))&&&'''******((((((+++***)))'''&&&'''(((***,,,,,,+++,,,...---...444<<>>;;;777555444555666666444444444555555444333333222222222333222111000//////000111222555666666444222222333555111111000000222444777888222111///...------------///......---------.........000111111000//////000,,,111222//////222333222........................,,,,,,++++++,,,,,,---...************************)))))))))))))))))))))))),,,++++++---111222000---,,,+++++++++++++++++++++)))))))))))))))***+++,,,+++,,,---,,,***)))***+++'''(((***+++++++++***)))+++,,,...///000111333555AAAIIIWWWgggsss{{{}}}~~~|||~~~xxxsssvvvzzzxxxuuusssvvvxxx|||~~~zzzxxxyyy{{{|||~~~||||||~~~yyy```FFF666333111...,,,,,,------,,,***///...***&&&)))...---)))(((((((((((((((''''''''''''((())))))((()))+++---+++)))''''''''''''&&&%%%******))))))))))))******''''''((('''(((***...111BBBHHHPPPWWWZZZYYYXXXVVV\\\^^^___```hhhsssyyyyyynnnnnnllllllnnnttt{{{~~~{{{yyy{{{zzzuuusssrrryyyvvvsssqqqsssxxx~~~}}}}}}}}}||||||}}}}}}xxxvvvvvvvvvvvvzzz~~~|||~~~}}}~~~~~~~~~xxxtttwwwwwwssskkk```UUUMMMIIIDDDBBB>>>:::888777777777333444555444333333555666777666444222111000//////222111111000000111111222444666777666444333333333333222000000222555888;;;333222000...------------......---,,,,,,,,,---------///000000///...///000,,,222555111...///222333........................------,,,,,,,,,---......************************)))))))))))))))))))))))),,,)))***000888:::333,,,,,,,,,++++++++++++******(((((((((((())))))***+++((()))******))))))***,,,((()))+++,,,,,,,,,+++***,,,------------000444777@@@KKK\\\mmmxxx|||{{{zzzwwwzzz~~~}}}{{{|||{{{wwwvvvwww{{{{{{||||||{{{}}}{{{~~~~~~{{{yyy~~~~~~pppVVV===333444000...---,,,,,,,,,,,,++++++222666222,,,******((('''''''''(((((((((((((((''')))))))))))))))+++---+++)))''''''''''''&&&%%%******))))))))))))******''''''(((''''''(((+++...777BBBPPPXXXXXXVVVWWWXXX^^^___``````fffnnnrrrqqqmmmmmmlllllllllqqqxxx}}}}}}wwwsssqqqrrr|||{{{zzzyyyyyy|||~~~}}}}}}yyyuuuvvv{{{~~~~~~~~~zzztttooollliiibbbYYYNNNEEE@@@>>>999888666444333333555666333444444333222222444666444333222111111111111111222222111111111111222222333444666666444222222222444333111111222555888:::444333111///..................---,,,,,,,,,,,,,,,,,,...///000.........///...444777222,,,,,,///000.......................................///000000***************+++++++++************************,,,***+++111999:::333+++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******&&&((())))))))))))+++,,,++++++,,,------------,,,,,,------,,,,,,///444777<<>>IIIRRRWWWYYYYYY[[[]]]^^^___ccciiikkkhhhaaadddeeedddbbbbbbfffkkkttt{{{~~~}}}~~~}}}{{{wwwvvvwwwyyyzzz|||}}}}}}{{{yyyzzz}}}|||yyyyyy|||}}}zzzuuuyyy~~~}}}|||~~~zzzuuuoooggg^^^XXXMMMGGG???:::888888777555333555777666555444666888555555444222000000222444222222222222222333444555111222222222222222222111111222333333333333444666666666444333222222222222222111000///......///000000///...---,,,,,,,,,,,,---...//////---++++++,,,...222333///+++,,,---,,,------------------------...............///000000))))))******++++++++++++++++++++++++++++++++++++...111222///)))&&&)))---''''''(((((()))))))))))),,,+++***))))))((()))))),,,------,,,***)))***+++'''&&&%%%%%%%%%&&&((()))'''***...000111111111222777BBBRRR```jjjqqqvvvyyyrrrwww}}}|||}}}~~~~~~~~~~~~}}}zzz{{{~~~|||~~~~~~yyyvvvooo^^^FFF444333:::...//////---++++++,,,---'''111999777000+++(((%%%&&&'''''''''(((((())))))((()))******)))***,,,...+++)))((((((***+++************))))))))))))******((()))***)))''''''(((***111111555@@@MMMTTTRRRNNNTTTWWWYYY[[[```ggghhhfffbbbfffhhhgggdddcccfffjjjmmmuuuzzzzzz|||~~~|||vvvsssuuuwwwzzz{{{zzz{{{zzzwwwuuuuuuzzz~~~}}}}}}yyyuuusssyyy{{{}}}}}}wwwuuu|||{{{zzz}}}~~~zzzuuunnneee\\\RRRKKKCCC<<<666444777999777444///222555555333222333555555555444111//////111333888777555333222000000000111222222333333222222111111222333333333444666888777666555444222111///...000000...------...///000111000///...---,,,,,,,,,---///000///,,,+++++++++,,,000000---,,,...///---------------------------...------------...//////...,,,***))))))***,,,---++++++++++++,,,...000111...,,,((('''((())))))(((###%%%''')))******)))(((***)))((('''''''''''''''))))))))))))************)))************++++++++++++++++++,,,...000111222;;;???GGGTTTcccooowwwzzzvvvxxx{{{~~~~~~}}}|||~~~xxxyyy}}}~~~||||||~~~}}}tttsss|||}}}~~~~~~{{{xxxxxxoooXXXAAA444111111111...,,,***+++++++++***---,,,***))))))***,,,---((()))***)))''''''(((***,,,---...,,,)))(((***,,,///---***))))))))))))(((+++***)))(((((()))***++++++***)))))))))***,,,,,,...000444:::@@@GGGLLLOOOOOOQQQTTTYYY^^^cccfffhhhgggfffgggjjjmmmnnnkkkhhhkkkpppvvv{{{}}}~~~}}}yyy{{{~~~}}}uuutttyyy}}}}}}zzz~~~zzztttqqqrrruuuyyy|||www{{{}}}{{{vvvrrrqqqrrruuu{{{|||xxxwwwyyy}}}zzzrrrhhh___XXXOOODDD===:::888555222111222444555222222222222333333444555333111000000111222222111000111111111111222222222222222222333333444444444444333222222444666666555777777666555444222000000////////////000000000000333222000.........///////////////...------,,,,,,//////...---------------........................------------------------+++******))))))***+++,,,***+++,,,---......------...+++((('''((())))))(((&&&'''((())))))(((''''''$$$%%%''')))))))))((('''))))))))))))************))))))*********+++++++++******+++,,,---///000111888;;;DDDSSSdddqqqwwwxxxwwwyyy|||}}}||||||}}}~~~~~~}}}~~~{{{vvvvvvyyy}}}}}}|||xxxnnnllluuu|||{{{|||yyyxxxtttfffPPP>>>666222000///---++++++,,,------,,,,,,+++***))))))***+++,,,((()))***)))''''''(((***+++---...,,,))))))***,,,...---+++***))))))((((((+++***)))(((((()))***+++******)))))))))***+++,,,,,,---000444999===AAACCCLLLOOOUUUZZZ___aaabbbbbbcccdddeeejjjpppssssssqqqnnnqqquuuxxxzzz|||zzzuuuwwwzzzzzz|||xxxrrrpppqqqtttvvvxxx}}}zzzvvvtttssstttuuuvvvtttyyy{{{vvvmmmjjjnnnsss}}}~~~yyyuuurrrqqqlllcccXXXOOOIIIDDD===888888666444222222222333444333222222222333333444555222111000000111222222111111111111111222222222222444444444444555555666666333222111111222333222111555555555444222000///...////////////000000000000111000000////////////////////////...............000//////.......................................------------------------(((((()))******++++++++++++,,,...///...,,,***(((---+++((('''((())))))((())))))((((((''''''''''''"""&&&)))+++***)))((())))))))))))************)))))))))*********++++++)))******+++,,,...///000333666@@@PPPbbbpppvvvvvvxxxzzz}}}~~~}}}yyytttqqqtttyyy|||~~~}}}~~~|||wwwwwwzzz~~~~~~~~~wwwlllhhhpppyyy{{{}}}yyywwwnnn\\\GGG:::555222......,,,++++++---.........+++***)))(((((()))***+++((())))))((('''''')))***+++,,,---,,,+++***+++,,,,,,,,,,,,+++***)))((('''+++***)))(((((()))***+++***))))))))))))***++++++++++++---///111444666888FFFKKKRRRZZZ^^^```___^^^cccccceeeiiiooosssuuuuuusssssstttuuuvvvzzz~~~~~~uuuoooqqqssstttpppooommmjjjhhhkkkqqqvvv}}}|||zzzxxxuuutttsssrrrpppuuuvvvpppiiiiiirrr|||}}}|||xxxqqqhhhaaaYYYQQQFFF>>>:::999777555666555444333333333333333333333222222222333444444222222111111111111222222111111111111222222222333111111111111222222222222333222111222333333111///333333222222000///---,,,////////////000000000000...///000111111111000///......////////////000000111000000///////////////........................------------------------&&&(((***,,,---,,,++++++.........---,,,***(((''',,,***((('''((()))(((''')))(((''''''''''''((((((!!!"""%%%'''))))))))))))((()))))))))************))))))))))))************)))))))))***+++---...///111333:::HHH[[[jjjsssuuuyyy{{{}}}}}}yyyrrrjjjeeelllttt|||}}}sssmmmsss|||{{{tttlll[[[FFF888222///+++...---,,,,,,.........---))))))(((((((((((())))))'''((()))((('''''')))+++++++++,,,,,,,,,,,,,,,,,,***+++------+++)))((('''+++***)))(((((()))***+++)))))))))))))))******+++,,,,,,------///000222333>>>CCCKKKSSSZZZ^^^___```hhhggggggiiikkkmmmooooootttuuuvvvvvvwwwyyy}}}|||~~~{{{rrrllllllooooooiiihhhgggeeeffflllsssyyy~~~{{{xxxuuuuuuuuuqqqssstttsssrrrvvv|||{{{||||||xxxvvvuuutttkkk\\\QQQJJJDDD<<<666555555555555555555555555444444333333333333333222222333333444111222222111000000111333111111111222222222333333111111111111111111111111333222222444555555444222222222222111000///---,,,////////////000000000000,,,---000222333222111000.........///000111111222222111111000///000000000........................------------------------'''))),,,...///...---,,,111///,,,)))((((((((()))***)))''''''((()))((('''&&&&&&&&&&&&'''(((******&&&&&&%%%%%%&&&''')))***((()))))))))************(((((()))))))))*********)))))))))***+++,,,---...000000444???NNN___mmmtttyyyzzz|||{{{vvvmmmddd^^^gggsss}}}|||}}}vvvyyyuuuqqqcccNNN;;;222...,,,000...------------+++***)))(((((((((((((((((()))'''((()))((('''((()))+++***++++++---......---,,,)))+++------***(((((()))+++***)))(((((()))***+++(((((())))))************+++,,,,,,---...000111222666999@@@HHHQQQYYY___bbbjjjjjjjjjiiiiiijjjkkkllltttvvvyyyzzzyyyyyyyyyzzzyyy{{{zzzrrrlllmmmooooookkkgggddddddjjjqqqxxx|||}}}zzzyyyzzz}}}zzzyyyxxx{{{xxxssswww}}}|||vvvpppmmmjjj```PPPDDD>>><<<888666666666666555666666666666555555555444444333333222222333333333000222333222000///111333111222222222222333333333555555555555555555555555111111111222555666555444222222222222111000......////////////000000000000+++---000333444333111000------...///000111222222222222111000000000000000........................------------------------)))+++---...///...---,,,111...***'''&&&''')))+++)))(((''''''))))))((('''%%%%%%&&&'''((()))*********)))&&&%%%%%%''')))+++))))))))))))************((((((((()))))))))******************+++,,,---......///222777BBBRRRcccnnnuuuwwwyyyyyyuuunnnfffaaajjjvvv~~~|||||||||~~~{{{wwwiiiSSS???555000...///...---------,,,)))'''(((((())))))))))))(((((('''((()))((('''(((***,,,******+++---///000...,,,)))+++...,,,)))''')))++++++***)))(((((()))***+++'''((())))))******))))))))))))******,,,...///000///111666<<>>666111,,,,,,++++++,,,,,,,,,***''')))))))))******)))))))))&&&'''((((((((((((***,,,***)))***---000111///,,,))),,,---+++(((''')))---+++***)))(((((()))***+++'''''')))*********)))((())))))))))))***,,,---...,,,---///444;;;BBBIIIMMMWWW[[[aaaeeegggjjjmmmppppppsssvvvwwwuuurrrpppooorrryyy|||zzzxxxyyyzzzyyyzzzwwwpppjjjfffgggmmmqqqqqqvvv{{{||||||}}}~~~}}}~~~~~~xxxtttrrrrrrtttsssiii[[[PPPIIICCC===888666777777777555555555555555444222111111222444555555444333333222222222333///222444222///...111444222222222333333333444444222222222222111111000000555222///......000111111222222222222111000000///////////////000000000000...///111333333333111111---------......//////000111111000////////////000........................------------------------++++++,,,,,,,,,+++******)))))))))))))))*********(((''''''((())))))(((&&&&&&''')))******(((&&&%%%'''((()))******+++++++++))))))))))))************(((((((((((())))))))))))++++++++++++,,,---......&&&,,,333444666???QQQ___mmmpppuuuyyyzzzyyywwwtttvvv~~~~~~zzz|||~~~}}}}}}rrr[[[EEE999555///))))))))))))+++,,,,,,+++)))))))))************))))))&&&'''((((((((((((***,,,))))))***---111222///,,,))),,,---+++'''&&&***...+++***)))(((((()))***+++&&&''')))*********)))(((***************+++,,,---++++++---000444999===@@@NNNSSS[[[```cccfffiiimmmooorrrttttttqqqnnnmmmlllqqqxxx~~~}}}|||~~~}}}~~~xxxlll```]]]cccjjjgggnnnwww||||||}}}~~~|||{{{|||~~~{{{{{{}}}uuurrrtttuuusssoooeee[[[MMMBBB<<<:::999999888888888666555555666777444222000......000333444555444333333222222222222///222444333///...111555222222333333333444444444444444444333333333222222;;;777222//////000000111111111222111111000///...////////////000000000000///000111222333222111111---------...............111000000///////////////........................------------------------******)))))))))))))))***+++***)))(((((()))***+++************)))((('''&&&))))))))))))((((((((((((***)))((()))***+++***((())))))(((((((((***+++,,,))))))(((((((((((())))))++++++,,,,,,,,,++++++***,,,---///111555<<>>:::999777777999000222333555555666777888666444333333444555555444333444444333333444777999666555444444666666555444222222333444444444444444444444444333333222222111444444333333222222222111111222333333222111222444222111111000000000000000111000///......///000111...333333111666???===444000000//////...---------.........///000111222333111000//////000000...,,,...------,,,,,,------...&&&&&&&&&'''''')))******'''(((***,,,---------,,,,,,+++)))'''&&&'''((()))&&&''''''((()))******+++***)))((()))***+++***((('''((()))***++++++***)))'''((()))++++++)))(((''''''''')))******+++++++++,,,------,,,+++,,,...111444:::EEEQQQ[[[dddooowwwuuuttttttyyy|||xxxwww{{{~~~~~~~~~}}}~~~~~~{{{{{{~~~{{{yyyzzz}}}}}}ooobbb___bbbPPPFFF777,,,,,,111///))),,,++++++***)))(((((('''))))))(((((((((((()))))))))))))))******+++,,,,,,+++111444444444333///***)))&&&$$$%%%)))+++)))'''((('''&&&&&&((())))))((($$$&&&)))+++,,,,,,***)))***))))))+++---...---,,,)))---...++++++///...***)))+++---,,,++++++///222///666@@@FFFIIIMMMSSSXXXVVVTTTSSSUUUZZZ^^^^^^^^^dddgggdddaaabbb[[[XXXbbbzzz~~~~~~~~~|||}}}{{{wwwtttuuuwwwwwwrrrhhh\\\TTTHHH>>>888::::::777777:::444444555444333222222333555444222222444555555444444444444333222444777:::777555555555666777666555333333444555555555444444666555444444333222111000222222333333333333444444333555666555333333333555222111111000000000000000000000///......///000111...333333111888BBB@@@666222111111000///......------------......///111111111000////////////---+++...------,,,,,,------...************++++++++++++,,,,,,,,,,,,+++)))(((&&&(((((())))))))))))((((((+++***)))(((((('''((((((((((((((((((((()))******+++,,,---...---+++)))((((((((()))***************'''((()))***+++,,,,,,,,,,,,,,,,,,---...///000111999888===HHHRRR[[[fffpppllljjjmmmwww~~~~~~{{{wwwvvv{{{~~~tttmmmiii]]]QQQ===888111---+++***************+++,,,,,,,,,++++++&&&'''''''''(((((())))))''')))******))))))***,,,///...000555555000+++)))******)))((('''(((((((((((((((((((((((('''''''''++++++,,,,,,,,,++++++***'''***---......,,,,,,------------,,,,,,++++++++++++,,,......------...///---555::::::;;;BBBIIILLLUUUSSSRRRSSSVVVYYYZZZYYYeeeeeefffccc[[[TTTWWW^^^vvv}}}|||www{{{yyy{{{~~~|||zzzyyyxxxwwwuuurrrooommmiiiddd^^^WWWOOOGGGAAA;;;:::999888666444222111444555777777666555555666444444444333333222222222444222000111555888888777777777777666555333222111333444555444222111222333222222333444333222000///555222......000111000///444333111000000000111222000000////////////000000///111000,,,---111222000///000111222333444444444111000///000111222111000...............///000000...111000---,,,...---***...---,,,,,,,,,,,,---...''''''((((((((()))))))))((()))***+++++++++***)))(((((())))))))))))((((((***))))))(((((((((((()))((((((((((((((()))******)))***,,,---,,,+++)))((((((((()))******************++++++,,,,,,,,,++++++,,,,,,,,,---...///000111888777:::BBBKKKTTT___iii^^^```hhhuuu~~~zzzzzz|||yyy|||}}}zzz{{{zzzsssoooiiiZZZKKK;;;666000,,,+++++++++***++++++,,,,,,,,,++++++***((((((((()))))))))******&&&'''((((((''''''(((***------000555666000***)))((((((((('''''''''&&&&&&((((((((((((((((((((('''*********++++++******)))***,,,///000///---------------,,,,,,,,,+++++++++***,,,///000///------...'''///444444555;;;BBBDDDPPPQQQSSSRRRQQQRRRVVVYYYaaa```___]]]WWWTTTZZZdddpppwww~~~~~~}}}{{{wwwqqqttttttwww}}}~~~vvvvvvuuutttqqqkkkccc^^^VVVRRRMMMHHHCCC???:::777666666666666555333222111111333444444333222333444444444333222222222333333777555444666999=========:::888666444333333444444333444555444222111222333222333333444333222111000555222//////111222222000222111000//////000111222000000////////////000000111333111...///222111...///000111222333333333333000///---...///000...---...............///000000///111111---,,,///...+++...---,,,,,,,,,,,,---...'''''''''((((((((())))))'''((()))*********))))))(((((())))))))))))(((((()))(((((((((((())))))***)))))))))))))))*********((()))***+++++++++***)))(((((()))***************---------------,,,+++***,,,,,,,,,---...///000111666444555;;;BBBJJJVVVaaa___eeeoooxxx}}}~~~|||vvvtttqqqpppttt~~~~~~~~~~~~{{{vvvsssqqqhhhTTTAAA777333...+++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))************&&&((()))(((''''''(((******+++000666666///***)))(((((()))))))))((('''&&&''''''((((((((((((((((((((())))))*********))))))---///111111///...---...,,,,,,,,,,,,++++++++++++))),,,///000///---------$$$***//////000666;;;===EEEJJJOOOPPPNNNPPPWWW^^^aaa___\\\YYYUUUTTT]]]gggnnnvvv}}}~~~}}}{{{vvvpppmmmmmmqqqzzz~~~~~~wwwuuuyyy~~~sssrrrppplllfff\\\QQQIIIDDDAAA<<<888777666555444444444555555555444444333444666777777666555555666333333222111111222444555666555555888;;;>>>@@@@@@;;;999666333222333555666222333444333222111222333222333444444444333222111333222000000222333333222333222111///............000//////......//////000222444333111222444222...///000000111111222222222111///......//////...,,,...............///000000///222111...---000///,,,...------,,,,,,------...)))))))))*********+++++++++******)))((('''&&&&&&(((((())))))))))))(((((((((((('''(((((()))******))))))*********+++******'''((()))***************(((((()))***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---...///000111444222222777===EEERRR___fffpppyyy~~~}}}zzzwwwwwwzzzxxxqqqnnnjjjiiinnnyyy~~~}}}|||~~~{{{wwwsssrrrpppdddMMM999333000---++++++,,,,,,+++---------,,,+++***)))((()))))))))))))))))))))))))))***++++++***)))***+++''')))///555555...******)))***,,,---,,,+++)))'''''''''''''''((((((((((((((()))******************///000111111...---,,,---,,,+++++++++++++++++++++***,,,------,,,+++,,,---&&&+++......///555999:::999>>>DDDIIILLLSSS[[[bbb___\\\YYYWWWSSSQQQWWW```lllttt|||}}}|||zzzuuuooojjjiiinnnxxx~~~~~~zzzsssqqqwww}}}|||rrrnnnggg___VVVLLLCCC>>><<<:::777666777888777666666666777777666666555444666777999888777666666777333222111000111222444555111111333555888:::<<<===888666555333222222333444222333444333222111222333222222333444444333222111000000000000111222222222444333222///---,,,******/////////....../////////111333333222555888666000000000000000000000111111444222111000111000///---...............///000000///222222......000000---------------------------************++++++++++++++++++***)))((('''&&&&&&(((((())))))))))))(((((((((((('''(((((()))******))))))***+++,,,+++++++++(((((())))))************(((((()))***************((()))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111222000222666;;;DDDSSS```gggrrr{{{|||zzzzzzxxxtttllllllpppwwwwwwpppiiieeebbbbbbiiivvv~~~~~~~~~{{{{{{}}}vvvtttuuuvvvzzzyyyuuurrrqqqkkk[[[EEE555000...,,,+++,,,---,,,+++---------,,,+++***)))(((((((((((((((((((((((((((***+++,,,+++***)))***+++&&&(((///444333,,,)))***)))***,,,---,,,+++)))'''&&&'''''''''(((((()))))))))******+++,,,,,,++++++...///000///,,,+++++++++++++++++++++++++++++++++,,,,,,+++)))'''(((+++---(((,,,...---///444777777000222666===FFFOOOUUUYYYWWWUUUVVVWWWUUUSSSVVV\\\hhhpppwwwyyyxxxvvvrrrlllkkkiiilllvvv~~~|||wwwtttrrrvvvyyywwwrrrrrryyy|||vvvllldddXXXLLLDDD>>>;;;:::666555555666777777555333777777777777666444333222222444555444333111111222222111111000111222444555...///111222444555777888222222333444333222000///111222333333111111222333000111222333333333222111......///000000000111111111000000///...---,,,+++//////............/////////000000222777<<<:::555222111000//////000000111444222111000111000///---...............///000000///222111......111000...------------------------)))))))))*********++++++))))))((((((((()))***+++(((((())))))))))))(((((()))(((((((((((())))))***)))***+++,,,---,,,++++++)))))))))************+++(((((()))***************'''''')))***+++,,,,,,,,,,,,,,,,,,---...///000111000///222666;;;CCCSSSaaakkktttxxxrrrmmmmmmiiiccc``````dddjjjlllfff```^^^\\\]]]eeettt}}}|||~~~yyywwwzzz~~~xxxooommmmmmoootttzzzvvvtttsssnnnaaaMMM<<<555///---,,,---......,,,+++,,,,,,,,,,,,++++++***)))(((((((((((('''''''''''')))*********((('''((()))''')))...333000)))'''***(((((()))))))))((('''&&&&&&&&&''''''((())))))))))))***+++,,,,,,,,,,,,,,,---......---+++)))***+++*********+++++++++++++++,,,,,,+++)))'''(((***---(((+++,,,+++---222444222...---...333;;;BBBEEEFFFOOOPPPUUU\\\______bbbgggiiiqqqwwwxxxwwwvvvsssnnnmmmiiijjjrrr{{{~~~}}}vvvqqqmmmjjjooouuuxxxwwwxxx}}}{{{qqqjjj\\\TTTGGG===777666777888444444555666888777444222666666555444333222000000333444555555333111111222111111111222222222222222///111333333333222333444...000222444333111...,,,000111222222111111222333///000111222222222111000,,,...000000///...///000+++,,,---///000111111111///......------......///.........000888???>>>888444333111000//////000111111///......//////...,,,...............///000000...111111......000000---,,,------......------,,,******+++++++++,,,,,,,,,******)))((()))***+++,,,(((((())))))))))))((((((***))))))(((((((((((())))))***,,,---...---,,,+++,,,++++++************+++(((((()))***************)))******+++,,,,,,,,,,,,,,,,,,,,,---...///000111...///222666:::AAAPPP^^^kkkrrrpppfffaaaaaa]]]UUUZZZYYY[[[aaaddd```\\\\\\^^^^^^eeesss}}}}}}}}}~~~~~~~~~wwwsssuuuxxxzzzrrrllllllnnnooosssxxxssstttsssjjjTTT===444666......---...///...,,,***++++++,,,,,,,,,++++++***))))))))))))(((((('''''')))***+++***((('''((()))(((***...111---'''&&&***((((((((('''''''''&&&&&&&&&&&&''''''((())))))***((()))***++++++,,,,,,,,,,,,------,,,***)))***,,,)))*********+++++++++++++++,,,...---+++******+++(((******(((+++///111...---...///000222444888:::FFFHHHOOOYYY```dddiiinnnkkkrrrwwwwwwvvvwwwuuuqqqmmmgggfffnnnwww}}}}}}~~~|||}}}~~~yyysssppplllrrryyy~~~vvvkkk___VVVIIIDDD===999777888888888555555444555777888777555333444444444333333222111444555666666444222222222000111222333333222000///111333555444222000000111000111222222222111///...///111222222111111222333---...///000111000000///---000222222///......///+++,,,...000111111111111///......------......///000///---///777???>>>888666444222000///000111111000///---...///000...---...............///000000---///000------000000---,,,,,,---......---,,,,,,---------.........//////...---+++***(((((())))))(((((())))))))))))((((((+++***)))(((((('''(((((()))***,,,......---,,,+++------,,,+++*********+++(((((()))***************,,,,,,---------,,,++++++,,,,,,,,,---...///000111---...222666888>>>MMM[[[bbbgggeee]]]\\\aaa```YYYYYYWWWYYY___aaa___]]]^^^dddccchhhsss{{{{{{zzzyyyuuuuuuvvv{{{}}}|||~~~vvvqqqrrrttttttooollloooqqqrrruuuyyyqqqssssssfffLLL444///666///......///000///---*********+++,,,,,,,,,+++++++++*********))))))((((((+++------,,,***)))***+++)))+++...000+++%%%&&&+++******)))(((((((((((()))&&&&&&&&&'''((())))))***''''''(((******+++++++++,,,------,,,******+++---))))))******++++++++++++)))---111222000---***))))))******(((+++///000------000333222...///333999;;;<<>>===888777555333111000000111222111000///000111222111000...............///000000,,,//////,,,,,,//////---,,,,,,---......---,,,,,,------------,,,,,,+++***++++++***)))(((((())))))''''''((()))))))))))))))(((+++)))+++000(((!!!((('''(((***+++,,,,,,++++++)))***+++***))))))+++---)))))))))(((((((((((((((***)))))),,,///000...+++++++++,,,,,,,,,,,,------...000333555999@@@IIIPPPYYY[[[ZZZWWWWWW\\\______XXXTTTVVV^^^aaa^^^\\\^^^ggggggiiiooovvvzzz{{{zzzvvvqqqnnnqqqzzz|||wwwzzz|||wwwssswww|||yyywwwvvvxxxxxxxxxyyyzzzxxxwwwnnnYYYCCC666333333111///,,,)))(((***,,,...---+++,,,000///***+++000)))))))))(((((((((((((((*********,,,...---+++)))***+++,,,+++)))(((((((((+++*********))))))((((((*********)))))))))))))))''')))+++,,,,,,***(((&&&///---***((((((***,,,---+++,,,+++***,,,///,,,&&&***,,,......---,,,---...,,,,,,,,,++++++++++++++++++******,,,...000000///111333777===CCCIIINNNQQQ\\\aaagggkkkmmmnnnooopppmmmhhhdddgggooozzz}}}{{{~~~{{{uuuuuu|||}}}zzz|||~~~}}}{{{{{{|||vvvuuuooocccTTTGGG@@@===:::999777666666666777888555555666666666555333222888888777666555444333333111111111111111111222222333333333333222111000000000111222333333333222111000222444333111000222555222222222111111111111000222222222111111///...---,,,333666333000111111000...111444555333111000///444111...---......+++(((000......111555999999777??????999000---111222...000222333333111000000111///000111222111///---+++,,,---...000000000//////......---------,,,,,,,,,,,,,,,------,,,++++++***))))))))))))))))))******''''''((()))))))))))))))%%%,,,***'''+++(((%%%,,,'''((()))***++++++++++++***++++++***((((((***+++))))))))))))))))))))))))+++))))))+++...///---***++++++,,,,,,,,,,,,---------///111333555;;;DDDKKKQQQSSSTTTTTTYYY``````]]]UUUSSSWWW]]]```___```dddkkkllloootttyyy{{{zzzxxxyyyuuuqqqrrryyyzzzwww{{{~~~~~~uuurrrvvvzzzssstttwwwzzzzzzxxxwwwxxxzzzsssdddOOO;;;000...///...------,,,++++++******,,,)))(((***((($$$&&&+++''''''((()))******++++++))))))***---//////...,,,***+++,,,+++***)))))))))************)))))))))(((***)))))))))))))))))))))''')))+++,,,,,,***(((''',,,+++***))))))+++---...***++++++***,,,///,,,'''+++---...---+++******+++)))))))))******************))))))***---......---...///111555999>>>AAACCCJJJOOOVVV]]]bbbgggkkknnnnnnjjjhhhjjjpppxxx~~~~~~|||yyyxxx|||}}}wwwuuuyyy~~~}}}~~~|||xxxuuusssqqqpppccc```YYYOOOFFF???;;;;;;999888777777666666777777444555666666666555333222777777666666555444444444222222222222222222222222000000111222222222111111000111222444444444333222111333444444111000222444222222222111111111111000111111111000000000//////...222333000///000000......111333333222000000000111///------//////...+++...------000333555444333888;;;999222///111111...000222333333111000000111222333444444333111///...,,,---///000000000///...///.........---------,,,+++,,,,,,,,,,,,+++******((((((((()))******++++++''''''((()))))))))))))))'''444111'''(((***)))---(((((((((((()))***++++++***++++++)))''''''((()))************************+++******+++,,,,,,+++)))++++++,,,,,,,,,,,,---------///111222333888AAAGGGIIILLLNNNRRRZZZaaa```ZZZVVVWWW[[[```bbbbbbhhhnnnqqqrrrtttxxx{{{|||{{{yyy}}}zzzvvvvvvzzz|||{{{~~~{{{~~~xxxqqqpppsssvvvpppuuu{{{}}}zzzvvvsssrrruuuiiiUUUAAA333,,,,,,...***,,,...///...,,,)))''',,,)))((()))(((&&&)))...))))))*********+++++++++))))))***---000111000...***++++++++++++******)))************))))))))))))))))))))))))))))))******''')))+++,,,,,,+++)))((((((((()))***+++,,,---...(((***+++***,,,///---(((+++------,,,***((('''(((&&&''''''(((((())))))))))))(((((())),,,------,,,,,,,,,---...000222333444777<<>>;;;+++)))+++***+++)))((('''''''''(((***+++***++++++)))'''&&&'''(((***************++++++++++++*********+++******)))+++++++++,,,,,,,,,------///111333333555:::BBBIIIHHHMMMQQQSSSWWW]]]^^^[[[\\\___dddeeeeeegggnnnvvvssssssuuuwwwzzz|||}}}~~~|||{{{~~~{{{}}}}}}~~~~~~{{{xxxzzz}}}uuupppnnnppprrrrrrzzz~~~yyytttqqqnnnkkkZZZFFF888000......111***,,,---......+++)))'''(((((()))***)))))),,,///......---,,,***)))((((((******+++,,,//////...---)))))))))***++++++***)))*********))))))))))))))))))))))))))))))*********((()))***,,,,,,+++***)))'''(((***+++,,,,,,,,,+++&&&)))+++***+++...---******,,,---,,,***(((((((((&&&&&&''''''((()))*********)))(((***,,,------,,,...---------------......000222777;;;???EEEKKKOOO\\\^^^ccciiioootttwwwxxx}}}yyywwwvvvwww{{{~~~wwwrrrqqqvvvzzz{{{}}}}}}xxxuuukkkcccZZZUUUTTTRRRNNNIIIAAA<<<555222333666666666555666777888777666555444444444444444444444444444333333444444444555555555666666555444333333222222//////000111222222111111000111333555666666666666444555666555444222111111222222222111111111000000111000000111222333555666222111...+++---222111,,,000000000///...///111333.........///111222222222111222333444444333111///222666999666222000000111000111333222000//////000111111222222111000///......///000111111000///...000000000///////////////))))))******+++******)))++++++++++++***((('''&&&''''''((())))))))))))))))))<<<<<<...+++---)))))))))((('''''''''(((*********++++++)))'''&&&'''((())))))******+++++++++++++++++++++******)))******+++++++++,,,,,,,,,------///111333444666;;;DDDJJJLLLUUUZZZWWWSSSVVV[[[___bbbfffiiigggfffhhhooouuuqqqqqqrrrssswww|||}}}{{{yyy{{{~~~~~~|||zzz{{{|||{{{zzz}}}zzzxxxxxx}}}}}}uuupppooopppqqqttt{{{}}}yyywwwtttoooaaaOOO===555333//////000,,,,,,,,,,,,+++***))))))%%%'''))))))'''&&&&&&&&&......---,,,+++***)))(((---+++++++++,,,---+++***(((''''''(((+++,,,***((())))))))))))))))))******(((((())))))************((()))***+++,,,++++++***)))***+++,,,,,,+++)))(((%%%)))+++******------***)))***,,,,,,*********+++''''''((())))))***+++++++++***)))+++---...---,,,......------------.........000222333555888===@@@IIIMMMUUU^^^fffmmmsssvvvtttxxx|||~~~}}}|||{{{||||||zzzyyyzzz}}}~~~uuummmjjjooowww}}}yyypppgggaaaUUUNNNFFFCCCCCCCCC???<<<<<<888555444666666555222555555666777777555444333444444333333333444444444222222333333444444555555666666555555444333222222222222333333222111111000000111333555666666666666555555666666666444222000222222222111111111000000111111222333444666777888222111...,,,...333222...000000000///...///222444000111111111111111111222222333444444333222111000:::999888555111...000444///111222222000//////000000111111111000000////////////000111111000///...000000000000000000000000(((((()))************)))+++,,,,,,+++***(((&&&$$$''''''((()))))))))))))))!!!111222+++,,,,,,(((***)))))))))(((((())))))******++++++)))''''''((()))(((((())))))***+++++++++***+++++++++))))))+++---++++++,,,,,,,,,,,,------,,,///111222444999BBBHHHPPP[[[aaa[[[SSSTTT[[[bbbeeeiiiiiifffdddhhhlllmmmnnnpppqqqssswww~~~~~~||||||}}}}}}~~~~~~|||xxxwwwyyy{{{zzzxxx~~~}}}{{{zzz}}}~~~uuunnnlllooorrrrrryyy}}}{{{{{{}}}xxxoooYYYHHH999555333...+++---...---+++)))))))))***+++***------)))&&&%%%$$$"""*********++++++,,,,,,,,,...,,,+++***++++++***(((((('''&&&(((,,,---+++)))))))))))))))************((((((((()))******++++++))))))***+++,,,,,,,,,,,,)))***+++++++++***((('''%%%***,,,***)))+++,,,***((()))++++++******+++,,,)))))))))******+++++++++,,,+++***+++---------,,,++++++++++++,,,,,,---...,,,---///000111333777::::::>>>DDDLLLTTT]]]fffkkkjjjpppvvvzzzzzzyyyzzz|||}}}|||{{{|||}}}~~~|||{{{~~~wwwllleeeeeemmmxxx{{{ssshhh\\\QQQKKKBBB>>>999888999999888666888777777777777555333111555555555555555444444333333333333222333333444555222222222333333444444444555555555444444333333222444444444333333111000000000111333444555555555444555555555777777666333000222222222111111111111000000111333555666777777777///000///---///333333000000111111000000000333555222333333333111000111222000222222222000000111222AAA;;;555333111...000444///111222111000...//////222111111111111111111111///000111111111000///...////////////000000000000'''(((((()))******))))))***++++++,,,+++)))'''%%%''''''((()))))))))))))))###***)))''',,,***'''---)))***************))))))***++++++***((((((***+++''''''((())))))***++++++***+++,,,+++******---000++++++,,,,,,,,,,,,---------///000111222777>>>EEEOOOZZZbbb___XXXYYY^^^bbbfffiiiiiieeeeeeiiijjjhhhmmmpppuuuyyy}}}}}}{{{xxxwww{{{|||zzzyyy|||~~~~~~{{{zzz|||~~~zzzuuuuuuxxx|||~~~}}}}}}|||nnncccbbbiiippprrrzzz}}}|||}}}uuufffPPP???333222111+++***...---,,,+++***)))))))))***,,,///---&&&###&&&(((&&&((())))))***+++,,,------...,,,++++++,,,,,,,,,+++***((('''***...000...+++((()))))))))************'''(((((()))******++++++))))))***+++,,,,,,------((())))))************)))%%%***---***(((******)))((()))+++***)))(((((()))************************+++***)))***+++,,,+++******)))))))))***+++,,,,,,***+++---...///111444666222444666999>>>GGGQQQYYYYYYaaajjjppprrrsssvvvyyyyyyyyyyyyzzz{{{{{{xxxvvvyyyrrrhhhbbbdddmmmwww~~~~~~|||}}}{{{uuukkk^^^RRRGGG@@@<<<666666555555555666777777444666777777666444444555666555444444333333444444333333222222222333444555222222222222222333333333444444444333333333333333111222222222222222111000000111222444444444333222555444555777999888444111222222222111111111111000...000333555666666555444)))---000......222333111000111222222222222444666111333444444222111222444111222222111000111444777CCC999111111222000///111///000222111///......///111000000000000000111111000111111222111000///............//////000000000''''''((())))))***))))))((()))***,,,+++***(((''''''(((((()))))))))))))))***+++&&&'''---(((%%%...)))***+++,,,,,,+++))))))******+++***))))))+++---&&&''''''((()))*********)))+++,,,,,,***+++...222++++++,,,,,,,,,---------000222222222222666===CCCMMMWWW``````^^^___aaaaaahhhkkkiiifffgggllllllggglllrrrzzz{{{wwwrrrnnnqqquuu}}}}}}}}}~~~zzzvvvuuuvvvxxxxxxxxxvvvuuuvvvzzzzzzuuutttxxx~~~|||xxxfffXXXWWWaaallluuu|||}}}~~~nnnZZZGGG777,,,---...***+++222,,,,,,++++++***))))))(((&&&((($$$###)))***+++*********************---,,,++++++---//////...,,,)))(((+++000333000---(((((())))))*********+++'''(((((()))***+++++++++))))))***+++,,,,,,------''''''((()))***+++,,,,,,%%%+++...+++((())))))((((((***+++***'''%%%%%%&&&************))))))))))))***)))((()))***+++***)))******))))))******++++++***,,,.........///000222111111///---///666AAAJJJFFFNNNYYYaaaeeeggglllpppuuuuuuvvvxxxyyyyyyvvvsssvvvpppgggccceeemmmvvv|||{{{yyyzzz~~~|||zzzppphhh[[[MMMAAA:::888777222444666666666666888999222555777777555555888;;;666555444333222333444555333333222111222333555666222222222222222222222222222222333333333333333333...///000111111222222111000111222333333333222111444444444777:::999555222222222222111111111111000,,,...222555666555333111$$$+++000...---000222222000222333444333333555666000222444444222222444666333444444333222333999===AAA555...111444222/////////000222111///......///......------------...///000111222222111000///...---.........//////000000((((((((()))******++++++*********(((&&&&&&(((***'''&&&&&&'''((())))))(((((()))+++***(((''''''((()))*********++++++++++++---333444000,,,---...,,,)))***+++***)))((()))***++++++++++++,,,---.........///000...+++)))((()))...///111333222555@@@MMMXXX^^^```[[[ZZZaaaffffffkkklllmmmllliiijjjmmmpppwwwwww{{{|||uuupppnnnqqqvvv|||~~~~~~}}}xxxtttsssuuuuuuuuuxxxwwwtttssstttvvvyyy{{{yyy|||{{{wwwwww{{{~~~~~~|||}}}{{{fffSSSEEECCCMMMZZZgggvvv~~~|||}}}}}}hhhMMM@@@333,,,000222,,,)))---***---,,,))))))+++***(((------+++***))))))))))))*********++++++,,,,,,,,,---------+++***+++...111222...******---000...,,,,,,,,,,,,+++***)))((((((((()))***++++++***)))(((+++)))((()))+++,,,,,,+++))))))))))))))))))))))))''''''(((((())))))******!!!)))///,,,))))))))))))))))))))))))******************+++++++++******))),,,++++++******++++++,,,)))***+++,,,---,,,+++***+++...000222222333444666;;;>>>CCCGGGLLLRRRZZZ```ccciiiooopppnnnlllmmmooorrriii``````gggnnnpppnnnuuuwwwyyyzzz{{{}}}}}}yyy{{{~~~}}}||||||{{{tttiii```TTTNNNFFF===777555666777333444666666555666777999666555666999888666777;;;666666666666555333333222444555444333111111222333333333333333222222111000000000111111111222222222000000111222333444444555333333222222222222333333444444444555555555666666444222000000111111000///,,,...000111111111222333222111000//////000111111111333555555333111000000222......333333000000555444000...000111222;;;FFFCCC999111111222111///000---...000///...,,,------...///000000000000000///222666444...---000000,,,---......///000111111222+++++++++***************)))******((('''''')))*********)))***+++,,,++++++(((***+++***(((''''''((()))))))))*********++++++)))---///+++((())))))((('''((())))))(((''')))***++++++++++++,,,---......***,,,...///......///000...000222444333666DDDSSSbbbggghhhbbb```ccceeeeeeeeehhhlllmmmmmmpppuuuyyy|||~~~zzzuuurrrssswww||||||}}}~~~vvvrrrsssvvvyyy{{{xxxvvvsssqqqqqqtttwwwzzzzzz|||zzztttqqqsssuuuuuuvvvwwwyyy|||qqqXXXFFF>>>===CCCKKK___nnnwwwwwwxxxuuu```EEE<<<000+++000111+++))),,,***------))))))++++++(((---,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,(((***++++++---000444777666000***))),,,...,,,)))+++***)))((('''&&&&&&&&&(((((())))))))))))(((((('''&&&&&&(((+++---......************************)))))))))((((((((((((((((((...000,,,)))+++...///((((((((()))))))))******************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++------.........///333555222555888:::===BBBHHHMMMRRRYYYccchhhiiijjjllloookkkddd^^^___gggnnnooommmnnnppprrrtttuuuwwwyyy|||~~~{{{yyy{{{}}}}}}}}}|||zzzvvvqqqmmmhhh```UUUMMMDDD@@@;;;666444444555777222444555666555555777888666555666999999777999>>>888777666666666555333111222333444444333333444555555444222111000111222333111222333444555555555555222222222222222222333333222222222111111222222222333333444444444555555555666444222333444444444333///111333333222111111222//////......///000111222222333333333222111333444222//////444444111000444333//////222333444;;;EEEAAA888111111222111000000...000111111///......///......///////////////...222444333...---000///,,,.........///000000111111......---,,,***)))((((((((()))***)))((((((***,,,))))))))))))(((((((((((((((***+++***((('''((()))((()))))))))************)))---...+++)))******(((&&&'''(((((('''''')))***+++******++++++,,,---...***,,,///000000111222444...000444555333888III[[[mmmrrrrrrlllgggeeeeeedddcccgggmmmppprrruuuzzz~~~{{{wwwwwwwww{{{}}}yyy{{{}}}~~~xxxqqqmmmooouuu{{{wwwtttpppmmmmmmqqquuuxxx|||~~~{{{tttqqqrrrtttsssooorrrxxx~~~kkkOOO???;;;;;;===???VVVdddpppsssssslllUUU<<<666...***///000+++)))+++***------******,,,,,,))),,,++++++******)))))))))------,,,,,,,,,,,,,,,+++((()))+++,,,...111666::::::222***(((+++...,,,)))000...,,,***)))))))))***((((((''''''''''''(((((('''&&&&&&'''***---------++++++++++++++++++++++++******))))))(((''''''&&&'''+++***$$$"""&&&+++---''''''((((((((()))))))))+++***))))))))))))++++++++++++************++++++++++++******++++++,,,---------,,,******+++///333...//////000000333777:::===EEEPPPYYY^^^bbbgggjjjhhhdddaaaccciiinnnmmmkkknnnpppsssuuuuuuvvvxxxzzzzzzxxxwwwzzz~~~~~~{{{yyyyyy||||||||||||~~~|||||||||{{{zzzxxxvvvtttsssjjjddd\\\UUUOOOHHH???999777666444222111222444555222444555555444555666777666555666888999888;;;AAA<<<999666666777666333000000333555666555555555666666444222000///111333555///111222333333111000...333333333222222222111111111111111111111111111111222222333333333444444444555444333333555666555444222333444444222111111222---------...///000111222222222222000000111555888111///111555555222111222111///111444666777<<>>777111222333111000111000222333222111///000000......//////............111222111...---//////,,,............///000111111---,,,,,,+++***)))((('''((()))******))))))+++---))))))***((('''&&&&&&&&&)))*********(((((()))***(((((()))))))))*********)))---...+++***,,,,,,)))&&&'''))))))((((((***+++************+++,,,---...---...000000...---...///---000333444333:::NNNbbbssswwwwwwsssmmmhhhfffeeehhhlllqqqssstttvvvzzz~~~{{{yyywwwyyy~~~zzzuuuyyy~~~zzzwwwrrrkkkhhhjjjqqqyyy~~~uuurrrmmmjjjjjjnnnssswww}}}~~~xxxvvvzzz}}}}}}qqqtttyyyoooSSSDDD???>>>===>>>TTT```mmmrrrqqqeeeLLL666222---+++///000,,,***,,,***------******------*********+++++++++******)))...---------,,,,,,++++++,,,,,,---,,,,,,...222555888111)))'''+++///...,,,333111...+++)))***+++,,,))))))'''&&&&&&'''))))))***)))'''''')))******)))************************))))))((((((((('''''''''$$$'''&&& ###((()))''''''''''''((((((((((((+++***((('''((()))+++,,,++++++************++++++,,,+++***)))***+++,,,---,,,,,,,,,+++******---///000///...------///111333111666???GGGNNNUUU[[[```gggeeefffhhhlllnnnmmmkkkqqqtttwwwxxxxxxxxxyyyzzzxxxvvvtttuuuyyy|||~~~~~~|||{{{yyywwwuuuvvvyyy|||}}}~~~~~~~~~~~~uuuqqqttt|||}}}yyyyyyyyyyyyxxxuuuppplllkkkkkkjjjhhhfffdddbbbaaaTTTOOOGGGAAA===:::666444666555555333333222222111222444555555444444555666666444555888999999===CCC>>>:::666666777777333000111444777888666555444444555444222111111222333444000111333333111///+++)))222222222222222222222222111111111111111111111111111111222222222333333333222111111222444555444333000222333333222111111222////////////000000111111000111111000///000222444000111333666666444111111///000222666888:::===???:::555111222333111111222000222333333111000000111000000000///////////////000000///...---......---///............///000111))))))))))))))))))))))))(((***++++++******+++---,,,......---***((()))***)))******)))((((((***,,,))))))))))))************'''******((()))++++++'''((()))++++++******+++,,,************+++,,,------,,,---...---+++*********,,,...111444555===RRReeeqqqtttvvvuuupppjjjhhhiiimmmqqqtttvvvvvvwww{{{|||zzzwwwxxx|||xxxtttxxx~~~~~~zzzvvvrrrmmmiiijjjooovvv|||ssspppkkkhhhiiimmmrrrvvv|||~~~}}}yyyxxx|||sssuuuxxx|||www```QQQIIIEEEFFFIIIZZZcccooouuuppp```GGG555000------//////---,,,---))),,,,,,******------***))))))***+++++++++******---------,,,,,,+++++++++---------,,,+++,,,///222111---((((((,,,//////...000...+++(((&&&&&&((()))+++***((((((((((((***+++***(((''''''((()))(((((())))))))))))))))))))))))&&&'''''''''((((((((()))&&&******'''&&&)))+++***''''''''''''((((((((((((***)))((('''''')))+++,,,+++******))))))******+++,,,+++***)))***+++,,,---)))+++......---++++++,,,000///---,,,---///111111...000333777===DDDLLLQQQ[[[]]]```dddhhhjjjkkkkkkppprrrtttuuuttttttvvvwwwwwwtttpppooorrrwww{{{~~~zzzzzzyyywwwuuuvvvzzz||||||}}}~~~~~~}}}|||}}}~~~}}}}}}~~~yyylllgggkkkttt|||}}}}}}zzzyyywwwtttrrrjjjiiigggfffddd___YYYUUUQQQQQQPPPOOOMMMKKKIIIHHHCCC???:::666555555555666666666666555444333111111222333444444333333444555555444555999:::999===CCC>>>;;;777555666666333111444666888888666333222222111222444555555444333222111333555666666444111///000000111222333333444444000111222222222222111000111111111222222222333333222111111333555555444222---///111222111111222333222222222222111000000000...000222222000.........000333555666666555222000...000333666999<<<<<<;;;666222111333444111111444000222333333111000000111333333222111000000111111000///.............../////////---------...000111&&&&&&''''''((()))******)))+++,,,---+++++++++,,,***---...,,,((('''(((************)))((((((+++---)))*********++++++++++++)))++++++)))+++///---)))***+++,,,,,,******+++,,,***))))))******+++,,,---''')))+++++++++***+++,,,------000444888BBBUUUffflllmmmpppssspppkkkkkkoooqqqtttwwwxxxxxx{{{}}}{{{yyyyyy|||{{{wwwzzz~~~}}}{{{wwwrrrpppqqqvvvyyypppnnnjjjhhhjjjnnnssswwwzzz|||{{{uuussswwwyyyyyyssssssuuuxxx|||~~~ooocccZZZUUUWWW\\\ccchhhpppvvvoooZZZBBB444///......------------...(((++++++)))))),,,,,,)))''')))***+++,,,,,,+++***,,,,,,+++++++++++++++*********+++++++++---111444...//////000////////////000///,,,)))((('''((((((******))))))))))))******&&&%%%$$$&&&(((*********((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''***+++)))***,,,,,,)))''''''((((((((())))))))))))(((''''''((()))+++,,,******))))))))))))******++++++******++++++,,,---'''+++...000...,,,++++++,,,***((((((+++---......///......///222888===AAAFFFJJJOOOSSSXXX\\\aaaeeeiiijjjlllmmmnnnpppsssvvvsssqqqnnnmmmnnnsssxxx|||yyyzzzzzzzzzzzz{{{}}}|||}}}}}}||||||}}}~~~}}}~~~~~~vvvkkk```___jjjwww~~~}}}~~~xxxpppiiiddd```]]][[[UUUSSSQQQPPPMMMIIIDDDAAAAAAAAA@@@@@@>>>===;;;:::;;;999666444333333555666222333333444444333333222222333444444222222333444333333555:::;;;999<<>>AAACCCIIIPPPVVVYYY[[[]]]___bbbgggmmmrrrmmmmmmmmmnnnoooqqqtttwwwuuuwwwzzz{{{{{{|||~~~|||~~~~~~~~~~~~pppiiiaaaaaaiiittt{{{~~~}}}~~~}}}|||xxxuuuiiicccYYYQQQLLLJJJIIIHHHEEECCCAAA@@@???>>>;;;888;;;;;;;;;::::::888777777555555555444333333555666111222222333333333333333222333444333222111222333222222666;;;;;;999:::===777999999666111000333777555666666555222111111222111222444555666555444333,,,---///111333444555555111111111222222333333333111333444555555444333111222222222222333333333444333333333555666555333000...000222222111111222333222222333333222111000///000111222222000///000111333777777444333666555111///333444444777<<<999333000///111555555222222666222444555555333222222333666444222111000000111222111------111111//////333000///---++++++---///000((()))))))))************+++---///...,,,+++******)))---///---)))(((***---*********)))((())),,,///++++++,,,,,,,,,---------'''(((''''''***...---(((+++,,,,,,+++(((''''''((())))))))))))***+++,,,---***,,,...///......///000333//////777AAALLL[[[fffddddddhhhnnnnnnkkknnnvvv}}}||||||~~~zzzzzzzzzyyyxxxxxxyyy{{{~~~~~~}}}~~~~~~|||}}}zzztttqqqqqqllllllkkkkkknnnrrrvvvyyy{{{}}}|||vvvtttwwwzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~tttjjjbbb``````___```bbbmmmkkkoooqqqeeeLLL777///...///---)))'''))),,,---&&&))))))''''''***+++(((&&&'''***,,,---,,,++++++(((((())))))*********++++++,,,---------///333666AAAIIIPPPMMMBBB777333333---,,,+++)))'''&&&$$$###&&&'''((())))))((('''&&&***(((&&&&&&''''''&&&%%%))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''')))'''%%%&&&***+++((())))))))))))************&&&&&&((()))******************))))))))))))******)))***+++,,,---,,,++++++((()))************,,,...---)))&&&'''***------,,,***+++,,,...000111000...111333666666666:::BBBIIIGGGHHHKKKNNNSSS[[[ccciiihhhkkknnnppppppqqqqqqrrrpppssswwwyyyzzz{{{|||~~~|||rrrnnnhhhfffiiinnntttxxx~~~|||}}}}}}|||}}}~~~zzzxxxuuurrroookkkfffbbbUUUOOOFFF???===>>>???@@@===<<<::::::;;;;;;:::999555666666666666555444444000222333444444444555777555555444444333333222222111333444333111111222333111111666;;;<<<888888;;;555888:::666000...333999333444444333111111333444333333333333444444555666555555555555555555555555333333333222222222222111222333555666666555333222222222333333333444444444111111111333333222///---111333444444222111111222//////111222222111000///222222222111000111444777444888777333222666666222000444444333666;;;888111......111555555222333666444555777666555333444444555444222000//////000111222------222222///000555111///---++++++,,,///000...+++...333222+++''')))&&&((()))******)))(((&&&''')))+++---...---,,,+++))),,,...///...,,,++++++//////...---+++***))))))+++*********+++,,,------,,,+++******++++++)))'''+++)))'''''')))***+++***///............///000000000222222444===KKKTTTWWW]]]___aaadddfffjjjpppttt{{{{{{{{{yyyxxx|||}}}|||xxxtttssswwwzzz{{{}}}}}}}}}~~~|||~~~{{{{{{{{{xxxvvvsssqqqrrrssssssssstttvvvxxx}}}yyywwwxxx{{{~~~yyy{{{yyy{{{{{{wwwnnnccc]]]^^^ZZZTTTYYYdddlllqqqtttlllXXXCCC777444...---,,,+++***)))))))))+++)))(((((()))******)))++++++++++++++++++++++++******))))))(((((('''''',,,,,,---...000333555666EEE^^^pppeeeKKK777///---''')))***)))((('''((()))******************++++++***)))((()))***)))(((&&&(((((((((((()))))))))))),,,+++++++++***)))))))))))))))*********+++++++++''''''((((((((((((''''''$$$$$$&&&((()))*********)))++++++)))%%%$$$'''***'''((()))***+++,,,,,,,,,((()))***+++,,,---------(((((())),,,//////---***///...,,,++++++,,,---...//////222444222///000555999:::;;;>>>CCCIIIMMMPPP^^^aaafffjjjlllkkkiiigggiiiooosssssstttwwwxxxvvv~~~}}}|||{{{|||}}}}}}~~~}}}vvvrrrqqqnnnkkkooowww}}}|||}}}~~~}}}{{{zzzyyyppphhh```^^^^^^ZZZPPPFFFCCC@@@===;;;;;;:::999888777666666555555555666666999999888666444222333444888777555222111000000111333111111222555555222...222222333111000///111222///222555666666555444555444666777666333222222222666555333111111111333444333444555222000000444888222444666888888666333111555222......000111000...,,,111333///000444555111000555666222111555666333555555555444222222333444000333444333000...000222333222222222333333111000000/////////000222444555666666555333333333333333000111444999<<<:::444///222000///000444666666444444888666777:::444777HHH555444333222111222333333000///---,,,---///222444111111000...,,,,,,...000,,,***,,,000///***''')))))))))))))))))))))))))))''')))+++,,,---,,,+++***)))+++------,,,+++++++++......---,,,+++***)))(((*********+++++++++++++++,,,+++***+++,,,+++)))(((+++)))(((((()))+++++++++......------......///000...000111333;;;HHHQQQRRRYYY\\\```dddhhhlllqqqtttwwwyyyzzzyyyyyy}}}{{{wwwwwwzzz~~~|||xxx~~~~~~xxxyyy|||}}}zzzvvvtttuuuuuuuuuvvvwwwyyyzzz}}}{{{zzz{{{}}}|||tttnnneeeaaaccc___YYY]]]fffqqquuuuuujjjTTT???444111...---,,,+++*********+++,,,***((()))***+++***)))++++++++++++++++++++++++******))))))((((((((((((***+++---000333555777888GGG___qqqhhhMMM888000///((()))******(((((()))***************************)))((('''((()))((('''%%%'''((((((((())))))))))))******)))))))))))))))((()))))))))*********++++++(((((())))))))))))((((((%%%%%%&&&((())))))))))))*********)))'''''')))***((()))******++++++++++++++++++,,,,,,,,,+++******+++++++++,,,......,,,***...---+++++++++,,,---//////...111333222...///444111111222333666:::>>>@@@KKKOOOUUU[[[```cccddddddfffkkkoooooopppsssuuutttuuuvvvvvvuuussssssuuuxxx{{{|||}}}|||{{{|||~~~|||zzzyyyuuuppppppuuu}}}{{{|||}}}xxxrrrlllhhh[[[TTTLLLHHHGGGEEE???999===:::777666666666555444666666555555555555555666888888888666333222333444555444222111000111111222333222222333555555333000222222333111000///111222000333555555333111000000444555666555333222222222555444333111111222333444333333222000//////111333666777999:::999666333111555222000000111111000......333555333333777888555555999999444333666666333444555555444222222333444222555666555222000222444222111111111222222000...000000//////000222333555666555555444444333222222444777<<<@@@@@@<<<666111222111000333777:::;;;:::888===999777======>>>GGG666555444222222222333333333111000......///000111111111000...,,,,,,...000+++)))))),,,,,,))))))***,,,+++)))(((((()))+++,,,((()))***+++++++++***)))***++++++***))))))***,,,---,,,,,,+++***)))(((((()))***+++++++++***)))(((,,,+++***+++,,,,,,***(((,,,***((((((***,,,,,,,,,------,,,,,,,,,---......,,,...///222;;;GGGNNNOOOUUUXXX^^^bbbgggkkkpppssssssuuuxxxyyyzzz}}}}}}|||}}}}}}www}}}~~~{{{~~~xxxtttttttttuuuvvvxxxzzz|||xxxxxxyyy|||{{{qqqjjjdddccceeedddaaadddmmmwwwyyyvvvfffNNN;;;000...---,,,,,,++++++,,,,,,---,,,+++))))))+++,,,+++******************************))))))))))))((((((((((((***---111555777999999888NNN^^^XXXBBB111+++,,,***++++++***))))))***,,,************************((('''&&&'''((((((&&&$$$''''''((((((((()))))))))''''''((((((((((((((()))))))))))))))************))))))************))))))&&&''''''(((((((((((((((+++)))((((((***++++++***))))))******+++***************+++,,,,,,,,,++++++...---++++++,,,,,,+++***,,,+++*********,,,---......---///222111---...222//////......///111333444999<<>>:::888777666555888555333222222333333222555555444444444555555666777777777555333222333444111111111000000111222222222111111222333333222000222222333111000///111222000333555555444222111111333555666555333222222222444333222111222333444555555333111000000111111111777888999:::888555222000333222222222333222000......333666666666888999888888999888444333666666555444555555555333222333444222555666555222111222555111000000000111111///...111000000///000111333444444555555555555333222111999???GGGJJJFFF>>>777444111000111444888<<<======<<>>CCCAAAAAA888777555333333333333333555444333222000///......222222111///------...000***))))))*********+++,,,,,,+++***))))))***+++,,,))))))*********)))((((((*********((('''(((***---++++++******))))))(((((((((***+++,,,+++)))'''&&&,,,+++***+++,,,,,,+++)))---+++))))))+++,,,---,,,,,,,,,++++++,,,,,,---...***---///333===JJJRRRSSSWWWYYY]]]```ccchhhnnnrrrrrruuuxxxzzzzzz|||~~~yyy~~~}}}uuupppooooooppptttxxxzzz|||wwwvvvwwwyyy}}}xxxpppfffaaa___aaabbbdddkkksssyyy{{{ttt```HHH777///---,,,,,,++++++,,,------...---+++******+++,,,,,,+++************************))))))))))))))))))))))))''')))---111444555666666&&&333>>>===333+++((()))+++,,,,,,+++))))))+++---************))))))))))))((('''''''''((((((&&&$$$'''''''''((((((((())))))'''''''''(((((()))))))))((((((((()))))))))******((())))))******))))))((('''(((((((((((((((''''''+++((('''(((,,,...---***)))***************)))(((&&&''')))+++---...//////...+++)))(((***+++,,,+++******)))***+++,,,---...---,,,---000000------000111000//////...///000000222333666999<<<@@@BBBCCCBBBGGGLLLMMMQQQYYY___```^^^dddiiiiiifffgggooovvvwwwyyy|||}}}~~~~~~~~~~~~~~~|||~~~~~~}}}|||{{{{{{{{{zzzwwwuuujjjhhhddd]]]TTTJJJBBB>>>???>>>;;;888555444555777666444222111222444333333444444444333444444555555555666666555333222333555222222111111111111222222/////////000000111000000222222333111000///111222///222555777666666666666333444555555333222222222333222222222222333555555777333111111444666555333444555666777666444111///222333444555555333000...,,,111555666666888:::;;;<<<:::666333333555666666333444555555444333333444000222444333000///111444222111000111222222000...111000/////////111222333333444666666666444222000;;;DDDMMMOOOGGG===777555000000111333666999;;;<<<>>>NNNHHH777999@@@===888999777666444333333333444444444444444333111///...222222222000...---///000*********))))))+++------)))***+++,,,,,,+++***))))))************))))))((()))))))))'''&&&'''+++...))))))))))))))))))))))))(((***+++,,,+++)))'''&&&++++++***+++------+++***---+++))))))+++,,,---,,,,,,++++++++++++,,,------***---000555@@@OOOYYY[[[``````aaaaaaccchhhoootttwww{{{~~~~~~}}}~~~~~~}}}{{{~~~{{{}}}{{{sssmmmlllkkknnntttyyy|||}}}|||zzzwwwxxx{{{~~~wwwrrrpppiiiddd^^^\\\\\\```jjjsssxxxzzzqqqZZZCCC555000...++++++++++++,,,---......---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))************'''))),,,///000000000///&&&'''***---...---------,,,,,,,,,***)))***,,,...*********)))))))))(((((()))((((((((())))))'''&&&''''''''''''((((((((((((((((((((())))))*********''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((((((''''''&&&***(((''')))---...---***))))))*********))))))(((&&&''')))+++---...//////+++)))&&&&&&(((+++,,,---))))))******+++,,,---......++++++///000---,,,///------------------------000000111111222333555555444999======@@@GGGLLLMMMNNNTTTZZZ[[[ZZZ\\\eeellllllooossswwwxxxyyyzzz|||yyyyyyxxxyyy{{{~~~~~~~~~}}}~~~~~~~~~~~~|||zzz~~~}}}|||{{{{{{yyywwwuuutttrrrooollljjjgggccc```SSSQQQLLLFFFAAA<<<999888555777888777444222333444555333111111222333333333333333333333333444555555444444555444222222333555444444444333333222111111///000000000000111222222222222333111000///111222///222555666555444444555222333555444333222222333222222222222333444444555444222000222666888777555111222444555555555333222111333555666555222///...---111555888888999===BBBIIIBBB;;;666555444444555222444555555444333333444000222444333111000222444333222111222333333111///000////////////000222333333444666666666444222000999BBBKKKKKKCCC999555444333333444555666777999:::BBBWWWSSS<<<555888666333888777555444333333444444222333444444444222111///222333333111///...///000)))+++***((())),,,---+++((()))+++,,,,,,+++)))(((************************)))))))))((('''(((+++...)))))))))))))))*********)))***+++++++++***)))(((++++++***+++------,,,+++,,,***((((((***,,,,,,,,,,,,,,,+++++++++,,,------+++...000555BBBSSS^^^aaaggggggffffffgggkkkqqqvvv}}}xxx{{{~~~{{{||||||wwwqqqooommmpppvvv|||{{{{{{~~~yyyqqqoooqqqqqqlllccc\\\YYY^^^gggooouuuxxxnnnVVV???444111...************++++++,,,---,,,+++))))))+++,,,+++***(((((((((((((((((((((((()))))))))************+++((()))+++,,,,,,,,,+++***,,,&&&###'''+++,,,,,,---,,,,,,,,,***((())),,,...*********))))))(((((('''***)))((()))******(((&&&&&&&&&'''''''''(((((((((((()))))))))))))))******''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''((('''(((***,,,,,,+++***(((((())))))***)))))))))******+++,,,,,,,,,++++++***(((&&&&&&))),,,---...******++++++,,,,,,------...+++***...000...---...------..................------......///000111111111666888666666:::;;;:::<<<@@@EEEGGGGGGJJJQQQWWW^^^ccciiinnnqqqssstttuuuwwwvvvvvvwwwyyy|||}}}{{{}}}~~~zzzxxxtttsssqqqooommmjjjiiihhheeeaaa[[[VVVQQQMMMIIIFFFCCCAAA===:::888777777888111333555555444222111111333111//////000111111000222222222222333444444555222333444333222222333555444555555444444222111000111222333222222222444666222222333111000///111222111333555444111...---,,,111333444444222111222333222222333333333333333333111000000222444555555444222333555666777777666666000222555555333111///...111333888;;;;;;;;;BBBKKKYYYNNNBBB;;;777333111222111333555666555444444444222444777666333222555777444333222222333333222000............///111333444444555555555555333222111444;;;BBBBBB;;;444222333666777888777666666888:::DDDYYYVVV@@@555444222333666555444333333333444555000111222333444333222111222333444333000///000111'''***+++''''''++++++((())))))))))))))))))))))))***************+++,,,---((()))***)))((())),,,...)))))))))******+++++++++*********++++++++++++++++++******,,,---...---++++++)))(((((()))+++++++++,,,,,,,,,,,,,,,---......---///000444@@@RRR^^^cccdddfffhhhhhhiiikkkooorrr}}}zzz{{{}}}~~~zzzxxx{{{{{{zzz{{{|||xxxsssppprrrwww|||~~~}}}}}}~~~|||xxxxxxvvvrrrqqquuuvvvrrriiiaaa^^^ccckkkqqqtttwwwmmmSSS<<<333000---******)))))))))***++++++,,,***((()))***+++***)))(((((((((((((((((((((((())))))*********+++++++++))))))))))))************+++&&&$$$((()))''''''+++,,,,,,+++)))'''(((+++...+++******)))(((((('''''')))((('''((())))))'''%%%&&&&&&&&&'''''''''(((((()))(((((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((((((((((((((('''&&&(((*********))))))***''''''((()))*********)))++++++,,,,,,,,,+++******,,,***))))))+++---------,,,,,,,,,---------,,,,,,///+++***...111///---...///000000000000000000///++++++---...//////000///---222555333222444444222222444666777999;;;???CCCKKKQQQYYY___cccfffgggiiillllllmmmnnnppprrruuuvvvzzzyyyxxxxxxwwwvvvtttssstttzzz}}}{{{zzz||||||yyyvvvxxx{{{}}}}}}|||zzzyyyvvvxxx|||~~~~~~~~~~~~~~~}}}~~~||||||}}}yyy~~~}}}|||}}}}}}~~~~~~yyywwwuuusssrrrpppmmmjjjbbb```^^^ZZZVVVTTTSSSSSSOOOKKKEEE@@@>>><<<:::888;;;:::888777555555555555444444333333333333222222444222///...///000000///111111111111222333444555111222333222111222333555111222333444333333222111///111222111000000333666222222333111000///111222111333444333///,,,***)))000222444444222111222333333333444444333333222222222333444444333222222333444444555666666666555555///222444444111///...///333444888;;;;;;;;;EEEQQQ___QQQBBB;;;777111///111000333555666555444444444222444777666444333555888333222111222333222111///------------///111444555666555555444444333222222///444888777333000111333666777888777555555777:::AAAQQQNNN>>>777444222555444333333222222333555555111111222222222222111111222333444333111000000111%%%******&&&&&&***)))%%%***)))(((''''''((()))***************+++,,,---...((()))************,,,...))))))******++++++,,,,,,+++*********+++,,,------+++******,,,......---,,,+++)))'''''')))***+++***------,,,,,,------...///...//////222>>>OOO]]]aaa]]]aaaeeehhhiiijjjkkklllyyy{{{}}}}}}}}}}}}||||||~~~|||}}}~~~zzztttpppwww|||~~~||||||{{{vvvqqqrrrvvvzzz{{{zzz|||||||||}}}rrrllloootttuuuvvvyyyuuusssmmmgggeeekkkrrrwwwsssxxxmmmRRR:::222///+++******)))))))))))))))***+++)))(((((()))******)))(((((((((((((((((((((((())))))******++++++++++++))))))(((((()))***++++++'''&&&(((,,,***%%%'''...,,,,,,***((('''(((+++...+++******)))(((''''''&&&((('''&&&'''((((((&&&$$$&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))************))))))&&&''''''((()))((((((((($$$(((++++++)))'''(((***&&&&&&((()))************((()))***+++,,,---------///...,,,,,,---...---,,,------.........---,,,,,,000+++***///111///---..................---,,,,,,***,,,---...//////...---'''---111000000333333111222222222222333555777888777===EEEMMMRRRTTTVVVXXX[[[[[[\\\]]]___aaacccdddiiiiiihhhhhhhhhgggfffeee___gggmmmmmmmmmqqqpppllljjjnnntttvvvuuusssqqqqqqpppssswwwzzz||||||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||~~~{{{xxxxxxyyyrrrxxx{{{yyyxxxzzz||||||tttrrrppprrrttttttrrrooogggeeeaaa^^^\\\ZZZWWWTTTMMMKKKHHHCCC???<<<<<<===???;;;666444444666777888888888888777555333000///666333///---...000111000666444111000111111111000111111111111222333444555000111222222111222333555...///111222333333222222,,,...///...,,,---000444222333333111000///111222000222444444111...------000222333333222111222333444444444444333333222111555888999888444111222333444444444444333222222111///222444333000......///333222555999999:::EEERRR[[[LLL>>>888555111000222000222555666555444444444000222555444222111333666222111000111222111000...,,,,,,,,,---///222444666666666555333333333333333,,,///111111//////000333222444666555333333666888<<>>;;;888777777999:::555555444333222222222222444444444333222111000///222222111111111111111111333333444333333111000///111111111111111222222222222111000000000111333444111111222333333333222222333333222222222222222222222222222222222222222222444111000111444555333111444555555333111111222333111555555111222777888555555444333222222333555555222222333444444444444333444555666444111/////////222222333555888;;;>>>@@@HHHBBB:::555444333222111222444555555333111111222000000111222333333333333000///...------,,,,,,------///111111000000111222666666555444333333222222555555555333111000111333666222///---000666<<<@@@<<<;;;:::888666555333333666555444333222333333444555333222000000111333444000111111222222222111111(((+++***&&&%%%((()))(((***)))(((''''''((()))***+++***(((''''''(((***+++)))(((((()))+++,,,+++***,,,(((&&&***,,,)))(((******)))''')))+++,,,+++)))******+++++++++,,,,,,,,,,,,---,,,)))))),,,,,,))),,,---...---++++++...111...++++++111888AAAPPP\\\^^^^^^___```cccfffiiikkkoooppprrrxxx}}}wwwvvv|||xxxvvvxxxxxxxxx{{{zzzvvvrrroooxxxyyyzzz{{{{{{|||~~~|||zzzwwwvvvvvvxxxzzz}}}|||}}}xxxppplllmmmmmmkkklllppprrrxxxwwwooonnnxxx}}}|||tttlllYYYBBB444111000---,,,++++++***************++++++***)))))))))))))))&&&###$$$(((((($$$$$$'''((((((((()))***++++++***,,,,,,,,,,,,+++***)))(((((((((''''''((()))+++,,,+++******))))))******+++)))******)))''''''((()))((((((((()))++++++***((($$$%%%&&&&&&&&&%%%$$$###'''((()))((('''&&&((())))))((((((''''''(((((()))''''''((()))))))))))))))***)))((()))******((('''***)))))))))******))))))'''(((******)))))))))***)))))))))***,,,.........,,,,,,------.........///...------...000///---++++++...///------//////,,,---...//////...---,,,+++***,,,///222222000---+++---------------------------------///222444333222...000222444555777999:::999777777888:::<<<===<<>>===============???BBBDDDFFFGGGHHHHHHHHHMMMTTTXXXZZZZZZYYYYYYVVVXXX]]]bbbfffiiijjjjjjkkkoootttxxxyyyyyyzzz|||vvvwwwxxxxxxxxxwwwvvvuuuuuuuuutttqqqllliiifffeeecccddddddeeefffggghhhhhhhhhgggfffdddbbb___]]][[[VVVWWWYYY[[[[[[YYYWWWVVVNNNJJJFFFEEEEEEEEECCCBBB???===999888999999777444:::888555333111222333444333333222222222333333444333333333222222111000///111111111111111111111111444333333222111000//////111111111111111111111000111000000///000111222333111111222222333333222222111111222222222222111111222222222222222222222222333111000111333444333111444444555333111111222444000333444000111666777444333333333333333444555666111111111111000///......333444555444222000000000111111222333666999;;;===@@@;;;555333444555555333222444555444333111222333111222333333444333333333111000///...---------------///111222222333444666777666666555444333333333555555555333111000111333222222222000000555===DDD<<<;;;:::999888666555555777666555333333333333444444333111000///000111222000000000111000000//////(((+++***&&&&&&))))))''')))((((((''''''(((((()))))))))''''''''''''))))))***)))((()))+++,,,,,,++++++((('''***+++***)))***)))((('''(((***+++***)))((())))))))))))************---,,,)))(((+++,,,))),,,---......------///000,,,+++,,,///333;;;JJJXXX\\\\\\]]]^^^___bbbccceeejjjlllpppwww~~~}}}vvvtttzzzvvvsssssssssrrruuuzzz~~~yyytttqqqwwwzzz|||}}}{{{yyyxxxxxxwww|||{{{tttqqquuu{{{~~~}}}}}}~~~}}}{{{vvvrrrsssssspppoooqqqvvvzzzxxxsssttt|||}}}xxxmmmdddRRR===111//////...---,,,,,,+++***+++++++++))))))******))))))(((((($$$"""$$$((()))((()))+++((((((((()))***+++,,,---++++++++++++***)))((((((((((((''''''((()))+++,,,+++******))))))******++++++***(((((())))))(((((((((((()))+++---,,,***(((((()))+++,,,,,,***'''%%%'''((())))))''''''((()))(((''''''''''''''''''(((''''''((()))))))))))))))***+++,,,+++***(((((()))))))))))))))))))))))))))&&&((())))))(((((()))***))))))((((((***,,,---...++++++,,,------...//////------,,,---//////---,,,,,,//////------///...+++------------,,,,,,,,,,,,+++,,,---.........,,,,,,---------------------------,,,---///222333222111............//////000000222111000111444555666555222222222222222333444555555555555666777999;;;<<<999<<>>;;;;;;<<<======>>>???@@@@@@AAAAAA;;;;;;;;;;;;;;;:::999888888888777777777777888888666555333222333444444555666555444444555555666666555444222111000111222222000000000000000111222333///000000000//////...---/////////000000000000000444222000---,,,,,,---...222111111000///...------//////////////////000000///000111222222333222222+++---///222333222000///222222222222111111111111000000000000222222222222333444444333222111333444444555555555666777777666333444555666555444222111555555555444222111///...000222333333222111222333000111111222333444555555777444222222555555333000333444444333222111333444666666666666555444333222333222111000////////////...///111222333444777999555555444444444444444444444444555333111111222444111222222111111444:::@@@888888888888888888888888888777666444333333444444555444333111000/////////111111000///............((()))(((&&&'''***((($$$''''''(((((((((((('''''')))))))))))))))))))))))))))(((((()))+++,,,,,,+++))))))((((((***,,,+++)))'''((((((((((((((()))***)))))))))************+++,,,000000,,,)))+++,,,,,,'''***...222333111---***---,,,---...---111???MMMTTTVVVYYY[[[^^^______```iiilllqqqwww{{{{{{yyy{{{~~~~~~yyyvvvvvvuuurrrsssvvvtttxxx~~~}}}zzzzzzyyyvvv{{{}}}}}}yyyuuuuuuzzz|||}}}~~~|||xxxttt~~~|||xxxwwwxxxxxxqqqhhhgggTTT>>>333333222---'''++++++***)))))))))))))))'''((()))******)))((('''***+++,,,++++++++++++***,,,------+++((('''(((***((())))))*********))))))((((((''''''((()))***,,,***))))))))))))))))))***...+++((((((***+++)))&&&((((((***,,,...---***'''+++***))))))((((((((()))''')))******)))(((((()))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))'''***,,,+++(((&&&''')))''')))***)))''''''(((***''')))++++++*********+++///'''!!!###+++000---'''))))))***+++,,,---...///...---,,,---///000///...+++......,,,,,,......***+++******))))))***++++++*********+++---///111333444333222000...---,,,+++,,,,,,,,,...000111000///...------///111222000...///---,,,---///000000////////////000000000000000///000222333333333222111444444555888;;;:::555111666555444444444666888999>>>EEEJJJHHH@@@::::::<<<:::;;;;;;;;;:::888777666888777666777999:::888666666666666666666666555555222333333444444444333333444444333222222333444444000000000//////000222333444333333222111111222222000///...------......///222111000///////////////....../////////...------....../////////000000000222111...,,,,,,,,,...///222111111000///...------//////000000000/////////...///000111222222222222***,,,///222222222000///222222222111111000000000///000111111111222333444222333444333222222333555333333444555666555444444666666666666555222000///444444555555444444333222000111333333222222222333111222222333444444444444666333222333666777444111333333444333111222333555777777777666555444333222333222111000000//////000000111111111000111333555333333333333333444444444333444444333222111222444666222//////222555666555444444555555555666666666777666555444333444444555666666444333222111000000222111000////////////000(((((('''%%%(((+++((("""&&&''''''((((((''''''&&&)))))))))))))))))))))))))))((('''(((***++++++***((()))(((''')))---,,,)))'''(((***)))(((((()))+++************++++++++++++000444555///+++,,,...---'''))),,,000222111---***---,,,,,,------///999DDDNNNQQQUUUZZZ^^^```aaaaaaiiilllppptttwww{{{}}}|||{{{yyywwwyyyyyywwwssstttzzz~~~~~~}}}}}}~~~|||yyyzzz~~~{{{yyyzzzyyyuuutttvvvtttxxx~~~~~~{{{yyyuuu}}}}}}|||zzzxxxzzz{{{~~~}}}www|||zzzxxxxxxyyywwwpppiii^^^KKK777111333222,,,'''+++***))))))(((((())))))(((((())))))******))))))$$$((()))((())),,,,,,***,,,...000...)))&&&&&&((((((((()))***++++++++++++((((((''''''((()))+++,,,***))))))(((((())))))***...,,,***)))))))))((('''(((((()))+++---,,,***(((+++***)))(((((()))***+++''')))++++++***(((((()))(((''''''''''''''''''(((''''''((()))))))))))))))''')))******)))(((((()))&&&)))***)))'''&&&(((***(((***+++,,,+++***+++,,,///((("""$$$,,,000,,,&&&))))))***++++++,,,------...,,,+++,,,.../////////)))------+++,,,///...+++,,,,,,,,,---------------*********+++,,,///111333444333222000...,,,+++***,,,,,,,,,---///000///...******+++000444444111---///...------///000000/////////000000000000//////...///111222333222000///333333333444555444111///222111111111333555777888777;;;>>><<<777333333555444555666666555444333222888555222444777777444000444444333333222111111111000111222333333333333333222222111000000111222222...///000///...///222444222222222111///...///000000////////////000000111111111000///.....................//////......---------......//////000000//////...------...//////111111111000000/////////000000111111111000//////......000111222222333333,,,---///111222111000///222222222111000000/////////000222222222222444666222333444333222222444555111000111444444111000222777777666555444222000///111111222333444444333333000222333333222111222333111222333444555555555444333111000222666999888555333333333222111222444666666666666666555444333222333222111000////////////222222111000......000222222333333444444555555555333444444333222111333555888222---...333555333///222222222333333444444444444444333222333444555666666666555444333222222111111111/////////000111222((((((&&&%%%(((+++(((!!!&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''((('''&&&''')))******)))'''))))))''')))------(((''')))++++++)))(((***,,,))))))*********+++++++++444999999333------//////+++)))(((***---///...---,,,******,,,,,,---333:::FFFJJJQQQXXX^^^aaaccccccgggjjjmmmppprrrwww}}}~~~{{{xxxvvvuuurrrpppqqqqqqmmmjjjooowwwzzzwwwwwwvvvxxx{{{zzzwwwxxx|||}}}{{{{{{}}}{{{vvvsssuuuuuuwww{{{~~~~~~}}}yyy~~~|||tttooouuuxxxzzzyyyxxxyyy}}}}}}yyy{{{xxxwwwwwwvvvqqqjjjfffOOO@@@333000111...++++++,,,+++******))))))******)))))))))))))))***++++++"""'''((('''(((------***)))---111000+++''''''(((((()))***+++,,,,,,,,,,,,((((((''''''((()))+++,,,))))))(((((((((((())))))------,,,+++((('''((()))((((((((()))++++++***((())))))******++++++,,,,,,&&&)))+++,,,***)))(((((()))((((((''''''(((((()))''''''((())))))))))))))))))((((((***+++,,,+++***%%%(((+++)))&&&%%%'''***''')))++++++***)))***++++++)))''')))+++,,,+++))))))*********++++++,,,,,,+++***((()))+++---...---(((+++,,,+++,,,//////---+++,,,---...//////...---++++++******+++,,,---...000000///...---,,,++++++,,,++++++---///000...---)))))),,,222777777111,,,111000...///000111111000///000111222333222222111000000000111111111222222///000111111000000111222000000000111333444666777333444555444333222222444444555666666666555444333222222111111111000///...111111111111000000000000000000111222333333333333000000000000000000000000000111222111000000333666111222333222//////111333000000111111111222222333//////......---...............////////////......,,,,,,---......///000000---------...//////000000111111111111111111111000111111222222222111//////---...///111222222333333///000000111111111000000222222222111000////////////111444444333333555888222333333333222222444666333000222666666222000222666666555444333333333333000111222222333333333222111222444444222111111222000111222444555555444444555222000111555777666555333333333222111222444777555555555555555444333222222222111000////////////222222111///------///111444444555555666777777888222333444333222222333555555222///000333444333111111222222222222222333333111111111111222444555777444444444444333333222111///...---------///111222((((((&&&%%%))),,,((( %%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%''')))***)))(((&&&))))))&&&(((...---((((((***,,,+++))))))+++---))))))))))))************777<<<<<<555///...000000...***%%%%%%)))---000000,,,((('''***,,,,,,///444AAAFFFNNNVVV]]]bbbdddddddddgggjjjlllooottt|||zzzxxxuuussssssrrrpppooommmlllgggdddkkktttvvvqqqoooppptttzzz|||yyyzzz~~~{{{yyy{{{~~~|||vvvssssssuuuvvvxxxyyyzzzyyyxxxxxxwww|||wwwnnniiikkkqqqxxxxxxuuutttxxx}}}|||uuu{{{xxxvvvtttpppiiibbb___CCC:::333111...***+++000---,,,++++++******+++++++++***)))))))))***,,,---&&&+++,,,((()))......)))&&&,,,111111,,,(((((()))((()))***+++,,,---------((((((''''''((()))+++,,,))))))(((((((((((()))))),,,......,,,(((&&&(((***)))((('''''')))***)))(((!!!###&&&((())))))'''&&&&&&)))+++,,,+++)))(((((())))))(((((((((((())))))'''(((((()))))))))))))))***((('''***...///...+++%%%(((+++***&&&$$$'''+++&&&(((******)))((()))***'''***------***(((***,,,******************++++++***(((&&&''')))+++,,,,,,'''***,,,+++,,,000000---)))***,,,.........,,,+++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---***+++...555:::999222+++///---,,,,,,...///......,,,---///000111222111111000///---,,,,,,///111333---///000///---...222666000111111222222333333333111111000000000000111111...///000111111000000///---000333222000...000222......//////000000000111///000111222222222222222//////000000000000/////////111222000...///222555...000111000......111333,,,,,,---....../////////---------------...///000......///////////////...,,,,,,------...///000000+++,,,---///000111111111111111111111111222222222111222333333333111000///---...///000222222333333111111111000000000000000222222222111000//////...///222444555333333666999111333333333222222444666666333555::::::444333666444444333222333444555666222333333444444333333333111333444444222111111222...000111333444444444333999555222111333444222000333333333111111222555777444444444555444444333222222111000///............222222111///......111333555555666777888999::::::222333444333222222333555222222222222333333444666222222222222222222222222000//////000111444666777222222333333333222222111---,,,++++++,,,...111222*********)))'''&&&''')))(((((((((((((((((((((((()))))))))))))))(((((((((%%%(((+++,,,+++)))))))))***)))(((''''''((()))******,,,,,,***%%%###%%%(((++++++)))(((''''''''''''//////000111000---+++))),,,,,,+++***)))))))))***,,,+++******+++...000222<<>>444...---,,,+++,,,///---)))))),,,)))---222111---***,,,///------,,,,,,+++*********))))))))))))))))))*********)))(((((()))+++---///)))***++++++)))(((((()))((()))))))))'''''')))***(((((())))))))))))((((((((((((((()))*********+++''''''((()))***))))))((())))))*********+++++++++***)))((()))+++///444666&&&'''((())))))***))))))(((((())))))))))))((((((((()))***))))))***+++***)))))))))))))))))))))))),,,***)))))))))***((('''))))))))))))))))))))))))******+++,,,---------,,,******+++************+++))))))*********+++******++++++,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...++++++......,,,---000...------,,,,,,+++++++++,,,******---000///***%%%,,,,,,,,,,,,,,,,,,,,,,,,***+++---...------...///000000000000000000000000............---------------......///000000000000//////............/////////...---,,,---000222333///...---------------------...///...---...///111000000000/////////......000000000/////////............////////////............///////////////......------...000111000...---///000000///....../////////////////////......//////000000000000000////////////000000000000000---000222000,,,,,,000555111000000//////////////////...------,,,...000111111111000///......//////...000333222111000222444222777>>>DDDGGGGGGDDDBBBAAABBBBBB???;;;666333222111222444666666555444333555555555444444555555555333555666555444444555777222444666666555333333444888666444333333111///,,,333111000111333444333222444555555333111111222333111111111000/////////////////////000111222333444333000000333444222333777888777666555444444555555999999888777666555555444333444444333222222444666777666555333222111000000222222222222222333333333111222222333222111///...///000000///...///111333***++++++)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((()))******))))))***+++++++++,,,,,,,,,+++++++++((((((***,,,///000///...(((''''''&&&&&&''''''''')))))))))(((((('''''''''))))))((((((((()))*********+++++++++,,,,,,,,,,,,+++111:::EEEOOOUUUYYYZZZ\\\```dddgggiiiiiijjjkkkmmmrrrtttpppfff]]]XXXVVVWWWVVVYYY___bbbaaacccfffdddaaa^^^___dddhhhjjjkkklllmmmmmmgggbbbcccjjjqqqzzzzzz{{{{{{{{{yyyxxxwwwuuunnniiikkknnnnnnoooqqqmmmrrrwwwxxxvvvwww{{{}}}|||~~~|||vvvqqqppprrrqqqnnnhhhggghhhfffaaaSSSLLLCCC<<<555...,,,...///------///---))))))---)))+++...---+++)))+++---(((((()))******+++,,,,,,))))))))))))************((((((''''''))),,,///111)))***+++***(((((((((***((()))))))))'''''')))***'''(((((())))))))))))))))))***************++++++&&&''')))*********)))(((((())))))))))))*********+++***(((''''''))),,,---'''(((((())))))))))))((('''(((((()))))))))))))))'''+++,,,)))(((***,,,+++))))))))))))))))))))))))+++)))(((((()))))))))(((************))))))))))))((()))***,,,------......)))+++++++++***)))***+++)))))))))))))))*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000------000111///000333------------,,,,,,,,,,,,...+++))),,,000111,,,&&&++++++,,,,,,,,,,,,+++++++++---//////---+++******........................)))***+++,,,---///000000...............////////////......------......///,,,......,,,---222444333...------,,,,,,,,,---------...///...---...///111111000000000///////////////000000000000///......,,,,,,------------,,,,,,......///000000000//////---------...000111000...---///111111000......///......------------,,,,,,...///////////////000000000////////////////////////111111///------111555000000000000////////////---...//////......///111111222222000......///000---///111222111111222333333777<<<@@@AAA@@@===;;;:::;;;===<<<999777666666222333444555555555444333333222222111111222222333222333555555444333444555333444666666444333444555555333111222444444333111333111000000222444333333333444444333222111333444///111111111///...///000///000000111222333333333222//////222333111222666555444333222222222333444999888888777777666666666000111333222111000111333888777555333222000000000222222333333333333333333111111222222222111///...000000111000......///000******+++***(((((()))+++((((((((((((((((((((((((''''''(((((()))******+++((()))***)))((((((***,,,...---,,,+++++++++++++++$$$&&&***++++++++++++,,,((((((''''''''''''((((((&&&&&&((())))))(((((('''((((((((((((((()))************+++,,,,,,,,,,,,+++)))---555>>>HHHOOOSSSTTTXXX[[[___bbbccccccdddeeennnsssvvvpppdddYYYUUUUUUXXXWWWZZZ```bbb```___bbbZZZZZZZZZ[[[]]]```cccdddhhhhhheeeaaa]]]^^^eeelllvvvwwwxxxzzzzzzxxxtttqqqooohhheeeiiimmmlllkkklllfffnnnvvvyyywwwvvvyyy|||zzzzzz{{{{{{vvvnnnkkkmmmmmmnnnkkkddd```]]]VVVNNNDDD:::333222111---,,,...,,,))))))***)))&&&(((---++++++***************+++((()))))))))***+++++++++((()))))))))************&&&''')))***,,,,,,------***++++++***(((''')))***((()))))))))'''''')))***''''''((()))))))))))))))************))))))))))))&&&''')))*********((((((''''''((((((((()))))))))+++)))(((&&&&&&&&&'''(((((())))))))))))(((((('''''''''((()))))))))))))))&&&+++---)))'''+++,,,+++))))))))))))))))))))))))***(((''''''(((******)))+++++++++******)))))))))((()))******++++++++++++)))+++,,,+++)))(((***,,,((((((((((((((()))******)))))))))************))),,,,,,,,,,,,,,,,,,,,,,,,---******---...,,,...111,,,,,,,,,---------------,,,+++***+++......,,,******+++,,,,,,,,,,,,+++***...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000000//////............//////......------......///***...///,,,---111222///---,,,,,,,,,,,,,,,---------...///...---...///111000000/////////.............../////////...---,,,------............------......///000000000000000---,,,---///111111000...---///111222000///...///...---------,,,,,,,,,,,,......---......//////000/////////.........------000000000000000111222222000000000000000//////...,,,...111111///...///000222333333222///...///111000///......///111222333111333666999;;;;;;:::999666888999888666555555666333333333444444444555555222111111000000111111222222555777888666444444444444555666555333333555666111222222222111000222444333222000000222333444333222333444333222222333555...000222111//////000222//////000111111222111111111......111222000111555444333222111111333444555666666666666666666666666000222555555444222111222555555444333222222222222333333333333333333333333000111111222222111///......///000///......///000((()))******)))***,,,...((((((((((((((((((((((((((())))))***+++,,,,,,,,,((()))***)))((((((***,,,000///---+++*********+++)))---000000,,,******+++))))))(((((((((((()))***$$$%%%(((***++++++***)))((((((((((((((()))************+++,,,,,,,,,++++++))),,,222:::CCCJJJNNNOOOSSSVVV[[[]]]^^^___```aaaoootttwwwpppcccXXXTTTUUUZZZYYY\\\aaabbb^^^]]]^^^]]]___bbbdddeeefffhhhjjjgggccc___[[[ZZZ]]]bbbfffqqqrrrtttvvvvvvsssoookkkiiidddbbbggglllllljjjiiieeennnxxx{{{xxxttttttwwwrrrtttwwwxxxrrrjjjiiimmmhhhiiifff^^^VVVMMMAAA666:::000+++...111///---...+++)))((()))((('''***///---***(((((()))++++++***---,,,,,,+++***)))(((((((((((())))))*********+++%%%'''+++...///---***(((***++++++***(((''')))***((()))))))))'''''')))***''''''((()))))))))))))))******))))))((((((''''''&&&''')))***+++***((('''''''''''''''(((((((((((()))((((((''''''(((******))))))***))))))(((''''''''''''((()))))))))))))))%%%,,,...)))'''+++---+++))))))))))))))))))))))))***(((&&&&&&(((*********,,,+++++++++******))))))((())))))))))))(((((('''(((+++,,,,,,)))(((***,,,((((((((((((((()))******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((%%%%%%))))))((())),,,,,,,,,,,,------.........)))+++,,,,,,******,,,...***+++,,,------,,,+++***......---,,,+++---000333........................,,,,,,,,,,,,,,,,,,,,,,,,111000///........................------.........***...///,,,,,,000///***,,,,,,,,,++++++,,,---------...//////---...///111//////.........---------,,,---.........---,,,+++//////000000000000//////......///000000000000000,,,,,,---///111222000...,,,///222222111///...///.........------,,,,,,,,,---------------...///000/////////...------,,,,,,000000000222444444222///000000000000000//////...+++...222333111//////000222444444222///...///222333000+++***---000333333...000222555777999::::::666666777555333222222333444444333333333444555666333222222222222222222333555888;;;;;;:::777555555555666555444333333555777///333666333---***...333444222000000222333444333111222333333222222444666---000222111000///111444...//////000000000000000111......111111000111444666555333333333555777888444444444555555555555555222555888999888666444444333333222222333333444555333333333333333333333333000000111222222111//////,,,---//////...///000111)))(((''''''(((***---...******))))))))))))******......,,,)))''''''(((***************************,,,+++))))))***++++++***''')))++++++)))))))))*********))))))((((((''''''***)))((()))***+++***(((************************))))))))))))***+++,,,---...---...111888BBBKKKQQQKKKQQQWWWXXXUUUVVV]]]cccnnnrrrsssmmmaaaWWWTTTUUUWWWXXX[[[aaaeeeeeefffgggffflllqqqssstttuuurrrllliiifffbbb]]]\\\```ggglllmmmjjjnnnvvvvvvnnngggeee^^^eeeiiiggghhhmmmnnnkkkhhhqqq{{{|||yyysssoookkkpppssstttqqqllliiijjjmmmrrrmmmbbbTTTFFF<<<888666222222000//////.........,,,+++***))))))***+++,,,)))************++++++++++++,,,,,,,,,,,,***((('''((()))***++++++***)))((())))))+++///111000---***,,,,,,,,,+++***))))))((('''(((((((((&&&&&&((()))%%%(((******((()))+++...******+++,,,,,,,,,,,,+++((($$$$$$))))))%%%%%%******++++++***(((''')))***,,,+++******************---(((&&&***---++++++,,,+++***'''&&&'''))),,,...))))))))))))*********************(((''''''***,,,(((+++...///---+++))))))++++++******************(((((()))***++++++,,,,,,((((((((((((((())))))******************++++++,,,))))))))))))***+++,,,---,,,---///...,,,*********)))+++///222...)))***/////////......///111333444111///...000333333///+++,,,,,,,,,------,,,+++++++++......+++,,,000---'''++++++++++++++++++++++++...////////////---,,,+++///////////////000111111...............///000000+++...111000---******,,,---------,,,,,,+++++++++111/////////+++%%%$$$&&&000000//////............***+++---,,,,,,+++---...,,,---...//////...------,,,---...000000000//////...---,,,---000222444444))),,,000222222111111111---***,,,111222---,,,//////////////////.........,,,...000...+++***+++---222222111111111111111111333222222111000///......000---+++,,,///111111000222000000111444444111...///...------///333777:::111222333444444444333222555555666555333333555777666555333111111111333444333222111111111333555777666777777777777555333222444444444333333444555555222///---...111333222000000000000222333555777888555555666666777666666666111222333222000000111222111000000222555444111---///000111222222111000///333333333333222222111000666555444666888888666333333666888888555333333444222111111111222333333444777666555333222222333333111000//////222333333333///111222111000///000111((('''''''''(((***,,,---)))((((((''''''(((((()))++++++***)))(((((()))+++,,,,,,,,,+++++++++++++++,,,***((((((***+++***)))((()))++++++)))))))))******)))))))))((((((((('''***)))((()))***+++***(((************************)))(((((()))***+++,,,,,,,,,,,,,,,///555>>>FFFKKKHHHNNNSSSSSSQQQTTT\\\dddoooppppppjjjaaaXXXUUUTTTWWWVVVZZZdddmmmrrrrrrpppqqqvvvyyyyyyzzzyyytttnnnbbb```\\\ZZZ\\\```dddhhhhhhggglllssstttlllgggfffkkkppprrrnnnmmmppppppnnnnnnsssvvvuuurrrooonnnmmmnnnqqqsssrrroookkkjjjiiiccc[[[OOOCCC888222///...000000...------,,,,,,,,,******)))(((((()))******))))))*********++++++++++++++++++******((('''''''''((()))******)))(((''''''***...000000...+++***,,,++++++***))))))((((((((())))))(((''''''(((***''')))++++++)))((()))+++((())))))***************(((%%%%%%))))))&&&&&&***)))******)))((((((***+++++++++***)))))))))******+++&&&%%%(((+++******+++))))))((((((((()))******))))))))))))***************+++***((('''(((***,,,)))+++......---***))))))***)))))))))***+++,,,,,,((())))))***++++++,,,,,,))))))(((((())))))***+++((((((((((((((())))))***((())))))***++++++,,,,,,)))+++---...,,,++++++,,,,,,...111444000***+++000111111000///000111222333,,,---......,,,+++++++++,,,,,,,,,------,,,,,,+++,,,......+++,,,///---(((++++++++++++++++++++++++---.../////////---,,,+++.........---...//////000111111000...------,,,,,,+++---......---,,,---------------,,,,,,+++++++++///---...000...++++++////////////.........------***+++------,,,,,,---///---......//////...---,,,//////000111111000///...111///------///111111111+++...111222111000//////---+++,,,111222...,,,/////////..................///000111///---+++,,,...111111111222222111111000222111111111000/////////000---+++,,,///111111000222000000111333444111///111000......///222555777111222333444555444444333444555666555333333333555666555333222222222333444333222111111222333555777666777777777666555333222555555444444444444555555333000...///222444333111111111111222333555666777444444555555555555555444111333444333222111222333111000///111333333111...///000111222222111000000333333333333333333222111555444444555777777555222222444666555222111111333111111111111111222333444666555444222222222222222111000///000222333333222///111222111000///000111''''''&&&&&&''')))+++,,,(((''''''&&&&&&''''''((((((((()))))))))******+++------,,,,,,,,,+++++++++***)))'''((()))******)))(((***++++++)))((()))***))))))))))))((((((((((((***)))((()))***+++***(((************************))))))))))))***+++,,,,,,,,,++++++---222999???DDDFFFJJJNNNMMMLLLPPPZZZcccmmmllliiieee___ZZZUUUSSSSSSUUU[[[gggttt}}}|||xxx|||~~~|||uuummm[[[YYYVVVXXX\\\```aaaaaa^^^aaagggmmmlllfffcccccckkknnnoookkkjjjkkklllkkkpppooolllhhhffffffiiilllkkklllnnnooonnniiiccc^^^TTTKKK???666111///---,,,...---,,,++++++******+++))))))(((((((((((()))))))))))))))*********++++++***)))((('''''''''''''''&&&'''((())))))(((''''''))),,,111444333000---++++++******))))))(((((('''))))))***)))(((''')))+++(((***,,,---+++)))(((((('''''''''((((((((())))))(((&&&&&&))))))''''''***''')))))))))((()))+++---++++++***)))(((((()))))))))%%%$$$''')))((()))+++(((((()))))))))(((''''''))))))))))))***************+++***)))((((((***,,,)))+++......,,,***))))))))))))))))))+++,,,---...)))))))))***++++++,,,,,,******))))))******+++,,,((((((((((((((())))))***'''(((***+++,,,,,,++++++(((***,,,---,,,,,,---...///000222555111,,,,,,111333222111000111111222333***---///---)))&&&(((++++++,,,,,,------,,,,,,,,,------,,,***+++...,,,)))************************------...//////...,,,,,,------,,,,,,------...///111000///...---,,,,,,+++,,,+++***+++---/////////------,,,,,,,,,,,,++++++...,,,,,,...---+++...333.........---------------)))+++,,,---,,,,,,...///......//////...---,,,,,,111111222222111000...---333111///.../////////...---000222222000...------...,,,...111111...---///------..................222222222000---,,,,,,...///000222333333222000///000000000000000000000000///...,,,---///111111000222111000111333333111///333222000//////000222444222333444555555555444333222444666555333222111222777666444333333444555555333222111111222333555666666666666666666555444333666555555444444555555555444111///000333555444222222222222222333444555666333333333444444333333222222333444444333222333444333222111111222333333222//////000111222222222111222333333444444444444333444333333555666666444222111222222111//////000222111111111111111111222333444333222111111111111111222000///000222222222000///111222111000///000111&&&&&&&&&&&&'''(((******((((((''''''''''''(((((()))))))))***+++,,,***))),,,,,,,,,++++++*********)))((('''''')))***))))))(((***++++++)))(((((()))))))))))))))((((((((((((***)))((()))***+++***(((************************++++++******+++,,,------------,,,---111555:::===EEEHHHKKKIIIGGGKKKVVV___hhheeeaaa___^^^ZZZUUUQQQPPPWWW```jjjttt|||~~~{{{}}}tttjjjZZZVVVTTTWWW]]]___]]]ZZZVVVZZZ```dddccc^^^\\\[[[___aaabbbbbbbbbccceeefffhhhccc^^^\\\\\\^^^bbbggghhhgggggghhhggg```TTTKKKGGG???666111111111///,,,---,,,+++***************))))))))))))))))))))))))))))))))))))************)))((('''%%%%%%%%%&&&''''''((()))*********)))(((,,,...111555888777222---***)))))))))(((((('''''')))*********(((((()))+++'''))),,,------+++)))'''''''''''''''(((((())))))(((''''''((()))(((((()))&&&''')))))))))***,,,...++++++***)))(((((((((((()))%%%$$$''')))(((***...))))))((((((''''''&&&&&&((()))))))))***************++++++***((((((***,,,)))+++---...,,,***)))***************++++++,,,---))))))*********+++++++++++++++******++++++,,,---***************++++++,,,&&&(((***,,,---,,,+++***(((***,,,,,,++++++,,,...//////111333222......222222111111000111222444555...000000...+++***+++,,,++++++,,,---------,,,,,,,,,,,,***)))***++++++)))))))))))))))))))))))))))+++,,,---.........---,,,---------,,,---......///,,,,,,------............///,,,)))***---000///...,,,,,,,,,,,,,,,,,,,,,,,,000---++++++)))&&&(((---------------------------***+++------,,,---...000/////////......---,,,,,,///000111111000///...---222111//////000000///------///111111000...------......///000000///...///,,,,,,------......//////444333111///---,,,,,,,,,---///111333333222000.../////////000000000000000............000111111111111111111111222222111111222222111000000111222333222333444555666555444444111333555555333111000///777666555555555555666666222222222222222444555666666666666555555444444444555555444444333444444444555333000111555666555333333333333333333444555666222222333333222222111111111222444333222222333444666444333222333444666666///000000111222222222222222333333444555555555555222222333444555444333111111111000///...///000222111111000000000111111222222222111111000000000000111000///000222222111//////111222111000///000111&&&&&&'''''''''((())))))******))))))))))))******,,,+++***+++,,,,,,***((()))))))))))))))))))))))))))'''&&&''')))******))))))***++++++)))(((((()))(((((((((((())))))))))))***)))((()))***+++***(((************************------,,,,,,,,,---......////////////111444777999CCCGGGIIIGGGDDDGGGQQQZZZ```]]][[[[[[\\\[[[VVVQQQQQQ^^^jjjnnnqqqwww{{{{{{ttthhh[[[WWWUUUWWW[[[\\\XXXTTTQQQVVV[[[]]]]]][[[XXXUUUWWWXXXZZZ\\\\\\\\\^^^```[[[UUUSSSWWW[[[\\\^^^aaagggccc```^^^[[[SSSEEE;;;888333......000111---)))---,,,++++++***+++++++++************************(((((()))))))))*********)))(((&&&%%%%%%&&&''''''((()))***+++,,,++++++***---+++,,,222:::;;;444---))))))))))))(((((((((((()))*********(((((()))+++&&&(((***---...---+++)))))))))((((((((()))***+++(((((()))((()))******)))&&&'''((())))))***,,,...,,,+++***)))(((((((((((()))&&&&&&)))******---222+++***'''%%%%%%&&&''')))((()))))))))***************+++++++++))))))***,,,***,,,------+++*********------,,,+++*********+++***************++++++++++++++++++++++++,,,,,,---***************++++++,,,&&&(((***,,,---,,,+++******+++,,,+++******+++,,,---,,,---111111...///333////////////000222444555222000......//////---+++***+++,,,,,,---------,,,,,,***(((***+++***)))((())))))))))))))))))))))))***+++,,,.........------......------......///000++++++,,,---...------,,,000---******---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,000---+++***'''###%%%***------------------------+++---......---,,,.../////////......------------+++,,,.../////////......000///...///111111000///,,,...000000///......///.../////////...//////...,,,,,,------...///000000444222///---,,,,,,,,,+++,,,...111333333222000...///////////////000000000---...///000000000111111111111222111111111111222//////000111222333333444222333444555555555444333000222555555333111000000666666666555666666666777222222222222333444555555555555555444444444444444555555444333222222333333666333111222555777666444333333333333444444555666222333333333222222111000///111222222111111222444555444333111111333666888111111111111111222222333222333333444555555555555111222444444444333222222222111/////////000111222111000000//////000000000000000000000000000//////000//////000222222111//////111222111000///000111''''''((((((((())))))))),,,++++++******++++++,,,...+++))))))+++,,,***'''''''''(((((()))*********)))((('''''')))++++++***)))+++,,,+++)))((((((((((((((((((((())))))))))))***)))((()))***+++***(((************************...------,,,,,,------...////////////000222333444===BBBFFFEEECCCEEEMMMUUUXXXWWWXXX[[[]]]]]]YYYUUUXXXhhhtttsssppptttyyy{{{tttfffXXXUUURRRQQQRRRSSSPPPNNNOOORRRVVVXXXZZZ\\\XXXRRRRRRQQQSSSUUUSSSOOOOOOQQQQQQKKKMMMXXX```^^^\\\]]]aaa\\\UUUPPPLLLEEE;;;333000...---...111111...+++---,,,++++++++++++,,,,,,******++++++++++++******((((((((()))))))))******)))(((((('''''''''((((((((()))+++,,,---,,,,,,++++++((('''---444777111***))))))))))))))))))))))))))))))***)))(((''')))+++'''''')))+++......---++++++***)))((()))***+++,,,'''******((((((++++++)))&&&''')))))))))***,,,...------+++***))))))))))))***((((((***++++++///666,,,***'''%%%$$$&&&)))+++))))))))))))***************+++,,,,,,*********,,,***,,,------+++******+++///...---+++************************************++++++******++++++,,,---((((((((((((((())))))***'''(((***+++,,,,,,+++++++++,,,,,,+++))))))***,,,---++++++///000...///222------------...000222333000---,,,...111111---)))******+++,,,------------,,,))))))---...+++((((((************************)))***,,,---.........---.........---...//////000---.........---+++)))(((///---,,,,,,---------,,,++++++,,,,,,,,,,,,------...,,,,,,---+++((()))...---------------.........---...///...---,,,,,,.........---------......///***+++---...//////.........------///111222111000+++---//////......///000---//////---,,,......,,,,,,,,,---...///000111222444111...,,,,,,------,,,,,,...000222222222000000////////////////////////,,,...111111000000111222111222222111000000111333,,,...///111333444444444111222333444444444333222000222444444333111111222555555555666666666666666111111222333333444444555555555444444333444444555666555444333333333333333666333111222555777666444333333333333444555666777444444444444333222111111///000111111111111222444111222111000000111444777333222222111111111222222222333333444444444444333111333555555444222222333222000//////111222222111111000000//////////////////000000111111000//////.........000222333111//////111222111000///000111(((((())))))******)))))),,,,,,++++++++++++,,,,,,,,,((($$$%%%)))+++***(((&&&&&&''')))***+++,,,---***((('''(((***,,,,,,+++***+++,,,+++)))''''''((('''((((((((()))))))))******)))((()))***+++***(((************************,,,,,,++++++++++++,,,,,,,,,,,,---------...//////444;;;BBBDDDCCCDDDKKKQQQRRRTTTXXX]]]```___\\\ZZZ]]]llluuurrrooouuuzzzyyy~~~qqqaaaPPPNNNKKKHHHFFFFFFGGGHHHHHHKKKMMMPPPWWW]]]XXXOOOKKKJJJLLLOOOKKKDDDAAACCCJJJDDDHHHXXXbbb^^^XXXWWWSSSMMMEEE???;;;888444000////////////////////////,,,++++++***++++++,,,,,,((()))***++++++***)))((((((((((((((()))))))))***)))))))))*********))))))'''(((***+++,,,,,,++++++((()))***,,,------,,,***************************((())))))(((''''''(((***+++))))))***---...,,,***+++***)))((((((***+++---'''++++++((((((,,,,,,)))'''((())))))((()))+++---///...---+++******))))))***((((((+++++++++111888***)))(((''''''(((***+++))))))))))))************)))+++,,,,,,+++***+++,,,+++,,,---,,,***)))***+++...---,,,+++++++++++++++***************************************+++,,,,,,((((((((((((((())))))***((())))))***++++++,,,,,,)))*********)))***,,,...111---,,,//////------///...---,,,++++++,,,------+++,,,...111222000...+++)))***+++,,,------------...+++,,,222333...******++++++++++++++++++++++++((()))+++---............------,,,,,,------...///,,,---......---+++((('''***,,,---...------...///+++++++++,,,,,,------------,,,---///...+++,,,000------.........////////////000000///,,,++++++,,,------,,,,,,---...000000,,,---...//////...------...---...000222222111///---///000///---,,,---...,,,//////+++***......***,,,---...///111222333444555222---,,,---//////...---...///000111111111111000000000///.........---,,,///222222111000111222111222333111//////111444,,,...000222444444444333000111222333333333222111000222333333222222444555444444555555666666666666111111222333444444444444555444333333333444555555888888666555555444444444666333111222555777666444222222333333555666888888666666666666555444333222///111222222222222333555111333444333111222555888555444222111111111111222333333333333333333222111111333666666444222333444000///...000222333111///111000///............//////000111111111111000///,,,,,,---000333333222000///111222111000///000111((())))))************))),,,,,,++++++++++++,,,,,,)))$$$!!!"""'''++++++)))&&&&&&((()))+++---...///***)))((()))+++,,,---,,,***+++,,,+++)))''''''((('''((((((((())))))*********)))((()))***+++***(((************************++++++******)))*********)))*********++++++++++++,,,555>>>CCCCCCDDDJJJPPPNNNSSSZZZ```bbbbbb___^^^^^^kkkqqqnnnooowww{{{www{{{mmm\\\IIIGGGDDD@@@===>>>AAAEEEAAACCCDDDIIITTT\\\WWWLLLHHHGGGJJJNNNKKKBBB>>>@@@GGG@@@DDDVVV```[[[TTTRRREEE@@@888111///...///000,,,---,,,+++)))***---///+++***************++++++'''((()))******)))((('''(((((((((((()))))))))))))))***+++,,,,,,+++***)))&&&''')))***+++++++++***(((---000...)))''')))---***************+++++++++'''(((((((((&&&&&&((()))...+++)))***,,,---+++)))+++***((('''((()))+++,,,''',,,,,,((((((------)))''')))))))))((()))+++---000///...,,,+++*********)))((((((******+++111999(((((()))******+++******))))))))))))************)))+++------+++***+++++++++,,,---,,,***)))***+++,,,,,,,,,++++++,,,------++++++************************))))))******+++,,,***************++++++,,,))))))))))))***+++,,,---'''((()))))))))+++...000444000...//////,,,+++---000...,,,***))))))))))))(((---333555333000///000)))***+++,,,------...---000,,,///555777000+++,,,++++++++++++++++++++++++''')))+++---............,,,,,,++++++,,,,,,---...(((***,,,------,,,+++***&&&***...///...---///111+++++++++,,,,,,------------,,,---000...******............/////////000000111111111///,,,******+++---,,,,,,,,,---///111222///000000000000...---,,,///...///000222222000...000000111///,,,++++++,,,,,,///...))))))------))),,,---...000111333444555666222...---///111111000.........///000111111222111111000///...------,,,+++///222333111000111333111222333111//////111444---...111333444333222222///000111222333222111111000222333222222333555888333333444555666666555555111111222333444444444444555444333222333444555666::::::888777666666666666666333111222555666555333111222222333555777888999777777777777666555444333000222333333333333555666333666777777555555888;;;666555333111000000111111333333333333222222111000111444777777444222333555///...---000333333000...111000///...............///000111222222111000///***+++---000333444333111///111222111000///000111+++***)))'''''')))***+++***+++,,,------,,,+++***(((((((((((())))))))))))((((((((((((((())))))***+++***)))))))))***,,,,,,''')))+++,,,+++***++++++(((((((((((((((((((((((()))***+++++++++)))(((''',,,+++******)))*********000---+++******'''###///)))###$$$)))...///......111666;;;???CCCGGGKKKQQQWWW```eeegggfffffffffeeefffiiimmmqqqttttttssstttxxx|||pppaaaOOOIIIBBB@@@AAABBB@@@>>>@@@FFFMMMQQQOOOKKKFFFCCCAAAKKKVVVXXXRRRIIIDDDBBBAAAEEEKKKNNNMMMHHH@@@;;;444111...,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++'''(((***+++++++++***)))((()))***+++***(((&&&%%%"""###%%%)))---...,,,***(((((((((((()))))))))))),,,,,,++++++***+++++++++))))))))))))((((((((((((''''''&&&''')))---000222+++))))))+++...///...,,,///---***((('''''''''(((000(((%%%)))***'''&&&(((++++++)))''''''(((---000,,,***((()))+++,,,***(((,,,***)))((()))+++...000+++++++++***************'''(((((()))***++++++,,,---+++)))***,,,---+++))),,,,,,+++***)))))))))******)))((('''''')))+++---&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,+++)))(((((()))***)))((('''''')))+++---***+++---......---+++***000...,,,,,,------,,,,,,---000444888999444---'''...---,,,+++++++++,,,---333///,,,------***)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///,,,++++++******,,,...---/////////---,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---///000///***+++,,,---..................//////......---,,,++++++,,,------......//////...---...000111111000,,,...///...000444333///,,,---...//////...---,,,------,,,++++++,,,,,,,,,,,,---///000111111111000222222222111111111111111......//////000000111111555333111000///000111222333111//////111333555555555333000///000222444444000///...///222333111///333111000111333333111...///222444444333333777:::555///111333222999;;;000777555444444333333777<<<888777666555555666777888;;;999666444333444666888888444333666777444333555666777888999999888777777444888333333<<<;;;444666555777999::::::888666444777666777===DDDGGGEEEBBB<<<111333777444333555111111222333222000///000111+++...222444333111000000///---***+++---///...,,,////////////////////////...------......///000111222///...222888<<<;;;888333222111222222222000...+++***)))(((((()))***+++))))))************))))))(((((((((((()))))))))))))))))))))))))))***+++++++++***)))))))))***+++,,,(((***,,,,,,+++******+++((((((((((((((((((((((((((())))))))))))(((((('''))))))*********************((('''(((***+++(((&&&)))((('''((()))+++------,,,///444999===CCCIIIMMMLLLNNNSSS[[[bbbgggiiiiiiggghhhiiikkknnnoooooooooqqqtttwwwzzz|||yyylll^^^SSSNNNHHHGGGHHHIIIFFFDDDEEEJJJPPPRRRNNNHHHAAA===@@@MMM]]]ccc^^^RRRIIIDDDAAABBBDDDCCC@@@;;;555111333000---,,,,,,,,,,,,+++,,,++++++++++++,,,------++++++++++++++++++++++++'''((()))*********))))))''')))***+++++++++)))(((%%%&&&'''***,,,,,,***''')))))))))*********++++++++++++************++++++)))))))))))))))))))))((())))))((('''(((***,,,...+++******,,,///000...+++---,,,***)))'''''''''(((+++&&&%%%***,,,)))'''(((+++***)))'''&&&(((,,,///,,,***)))))),,,---+++)))***)))((('''(((***---...+++++++++***************(((((())))))******++++++,,,***)))***,,,---,,,***...---,,,***)))(((((((((***)))(((((()))***+++,,,*********)))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,,,,***)))***+++***)))(((((((((***+++,,,***+++---......---+++***...---+++++++++,,,++++++000111333555555333...***------,,,+++++++++,,,---555000...000000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******,,,///+++---......------...000......---------,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,---......---***+++,,,---...........................---,,,,,,+++,,,,,,------......///000///...///111111111///...000000...000333111---,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,---///000111111000000/////////000000000//////---......///000111111222333222000......///000111333111//////111333444444:::777333000////////////111//////000333444222000222111000111333333111///111333555444222222555777222---000333333;;;>>>444444444444444333333666999777666555555555555666777888777555333222333444555666333222555666333222333444555666777888777777666111888555444999777333888777888:::;;;;;;:::888666777888>>>IIIVVV\\\YYYTTTBBB555333777333333555///333444444333222111111333---000222333222111000111///---++++++---///...,,,...........................------......///000111333000...111555888666333222111111222333333222222+++***)))(((((()))***+++)))((((((''''''(((((()))(((((((((((())))))))))))***************++++++,,,******))))))******+++,,,)))+++,,,,,,***))))))***(((((((((((((((((((((((((((''''''''''''(((((()))&&&'''(((*********))))))((('''&&&''')))+++,,,+++$$$'''***+++***)))+++---))),,,111555;;;BBBIIIOOONNNLLLNNNUUU```iiilllmmmlllllllllllllllmmmmmmmmmoooqqqrrrssstttrrrhhh\\\VVVSSSOOOOOOPPPPPPMMMJJJHHHLLLRRRSSSOOOHHHAAA===CCCQQQbbbjjjdddVVVIIIBBB===<<<:::777444111...,,,222///,,,+++,,,,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++''''''((()))))))))))))))'''(((***+++,,,,,,++++++))))))***+++,,,+++(((%%%***+++++++++,,,,,,,,,,,,))))))((())))))***+++,,,))))))))))))))))))))))))+++***)))'''''''''((())))))***+++...000000---***++++++***))))))((('''''''''%%%&&&***,,,***)))))))))***)))'''&&&'''***---+++***)))***,,,------,,,)))((('''&&&''')))+++,,,+++++++++*********))))))))))))******************+++***)))***,,,------,,,///...,,,***((('''&&&&&&))))))*********************))))))((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((***,,,---,,,++++++,,,...)))))))))******************+++,,,---------,,,+++,,,,,,+++*********++++++111000......//////...,,,---,,,,,,++++++,,,,,,---000,,,***------***)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++***+++---///***+++---...---...///111......---------,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,,,,------,,,+++***+++,,,------.........------------,,,,,,,,,+++,,,,,,,,,---......//////222111000000111111000///000111111...///222000+++------............------,,,,,,,,,++++++,,,,,,---------///000000000000000,,,---///000111000000///------...///000222222333222111///------...000111222111//////111333444444;;;888333000//////...---111111000111333444222111111111000111333333111000333444555444222222333555///,,,000333333<<<@@@777111333444444333444555777666555555444444555555666666666555444333333333333444000000444555222///000000222333555666666555555...777666444666222000888777888:::;;;;;;:::999777;;;???III]]]qqq{{{yyytttMMM===777888444444666000333555555444333222333444111222333222111000000222///---,,,,,,---......---------------------------...------......///000111333000...///222333111///111111111222333333444444******)))(((((()))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))***))))))))))))***++++++***************+++++++++***,,,,,,+++***((()))***(((((((((((((((((((((((((((''''''&&&'''(((***+++###$$$''')))******)))(((+++***((((((((()))******&&&'''((()))******+++,,,***,,,///222777>>>FFFKKKNNNOOOPPPUUU]]]dddiiikkklllmmmmmmllljjjjjjkkkllloooqqqpppooopppppphhh___XXXWWWVVVVVVWWWUUURRROOOJJJOOOUUUWWWUUUOOOJJJGGGJJJTTT___ccc[[[MMM@@@888444444333222000000//////000...,,,+++,,,,,,,,,++++++++++++***+++,,,,,,---************************''''''(((((())))))))))))((()))***+++++++++***************+++,,,+++(((&&&******+++++++++,,,,,,,,,''''''''''''(((***++++++)))))))))))))))*********+++***((('''&&&&&&&&&'''(((***---///000///,,,***))))))******)))((('''&&&'''&&&'''(((************((())))))((('''''')))+++***)))***+++,,,---------))))))((('''((()))+++,,,,,,,,,++++++***)))))))))******+++++++++***)))))))))))))))***,,,------------,,,+++)))((((((''''''((()))+++,,,,,,+++)))(((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((***+++------------...000)))******+++++++++***)))***+++,,,---------,,,,,,,,,,,,,,,+++******+++,,,///---+++***+++,,,+++***,,,,,,,,,,,,,,,,,,------,,,((((((+++,,,)))((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...222222...***+++------***,,,------------...000......---------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,---......---+++******+++,,,------------------,,,,,,++++++++++++,,,,,,------.../////////333222000000111111000...///111000...///222111,,,------------------------,,,,,,+++++++++,,,---------......//////000000000,,,...000222333333222222------...000111222333444111000///......///111222222000//////222333444333555333000///000111111111222222222333333333222111000000111222222222222111333333333333222333444555222...222444222999===444///333555555444666666555444444444444444444444444777777666666555444444333222//////333444000.........///111333444555444444///666444111555222///666555666777888888888777666;;;>>>JJJ```xxxUUUBBB:::999555666777111222444555444222222333444333333333111//////111222///...---------.........------------------------...------......///000111222000//////111111000...111111222111111111222333******))))))))))))************(((''''''(((******(((((((((((()))))))))))))))(((((((((((()))******))))))******+++++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))((('''((()))+++,,,"""$$$&&&)))******))))))---,,,+++)))''''''((()))+++'''$$$&&&***------++++++,,,...000333888>>>BBBGGGLLLSSSWWWXXX[[[bbbgggjjjlllmmmmmmkkkkkklllnnnqqqrrrqqqoooooopppllleee]]]\\\\\\]]]\\\[[[XXXUUURRRWWW[[[]]][[[WWWSSSQQQSSSUUUVVVQQQGGG<<<333///---...///000000000//////---,,,***+++,,,,,,,,,++++++************+++,,,,,,************************((((((((((((((())))))***)))******))))))((((((''')))((((((***++++++)))((())))))))))))************''''''''''''((()))***+++((()))))))))*********+++(((((((((''''''''''''''''''***---//////---+++)))(((((()))))))))(((((('''******)))&&&&&&(((******((()))***)))((('''((()))((()))***++++++,,,---...******)))))))))***++++++,,,,,,++++++***))))))((()))***+++,,,,,,+++)))((())))))***++++++,,,---...******))))))((()))))))))(((***,,,------+++)))((('''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++------------///111******++++++++++++***)))***+++,,,,,,------------,,,---...---++++++---///---,,,+++,,,------+++***+++++++++,,,,,,------------******...000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111777777000++++++,,,+++,,,---...---,,,+++,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++---///000...---)))***+++,,,------------...---,,,+++++++++,,,,,,,,,,,,---......//////000333111000000111111///...---//////...000333222...---------,,,,,,---------,,,+++++++++,,,,,,---................../////////,,,---///111222333333222......///000111222333333222111/////////111333444111//////000222333333222222000//////111333333222111222333333333222222222///000111222222222222222111111111111333555666666666333666555000444777///...444777555555888999666333333444444444444333333666666666555444444333333222///...222333000......---...000222333444444333222555///---555444...222111111333444444444333333666777>>>NNNaaammmnnnjjjRRR@@@888777222333555000000111222222111000111333333333222000......111333.........---------...///------------------------...------......///000111000//////000111222222111111222222000---,,,...000)))))))))******)))))))))+++******))))))******+++(((((((((((())))))))))))((((((((((((((())))))***))))))***++++++++++++***+++++++++***)))(((***+++))))))))))))))))))))))))***))))))))))))******+++###%%%&&&((()))******))))))***+++***)))(((***,,,...((($$$%%%+++///...+++,,,---......///111555999???HHHRRRVVVVVVYYY```hhhlllpppssstttsssrrrsssuuuoooqqqpppmmmnnnpppnnniiiccccccccccccaaa___]]][[[[[[]]]^^^]]]YYYUUUQQQPPPQQQNNNHHH@@@777000---,,,***+++---......,,,***)))+++*********,,,---,,,******************+++,,,,,,************************)))))))))))))))***++++++******))))))(((''''''''''''''''''(((***+++***(((''''''((((((((()))))))))(((((('''(((((()))***+++((())))))******+++++++++'''((((((((((((((((((''''''***---...,,,+++))))))((((((((((((((((((((()))(((++++++'''%%%(((***)))((()))++++++)))(((((((((((()))++++++******+++---*********))))))******+++---,,,,,,+++***)))(((((((((***+++------,,,***))))))***,,,,,,++++++,,,...)))(((((((((((()))******)))***,,,------+++)))(((------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++------------...000+++++++++++++++*********+++++++++,,,,,,------...+++---///...++++++---000...------///000000---+++******+++,,,------------***((((((---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111999:::111***+++---***,,,......---+++++++++,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------******+++---000000///---)))***+++,,,,,,---------///...,,,+++++++++,,,------------...//////000000111000//////000000///...,,,.........000444333///------,,,,,,,,,,,,------++++++++++++,,,---......///......------...//////+++,,,,,,---...000111111///000000111111222222222111000//////000222444666000//////000222333222111333111000000111111000///111222444333111000111111...000222222222111222333111//////000333666666666777444777555---111444+++...555888555555::::::666333444444555555444444333444444333222111111111111444000///222333000///000...000111333444444333333333555---,,,555444...000...///000000111111111111555444666>>>GGGMMMMMMJJJEEE777333444......111......///000000//////000111111222111000......000222...//////...------...000------------------------...------......///000111...///000000111222333333111222222///+++))),,,...))))))************)))))))))******++++++******)))(((((((((((())))))))))))))))))(((((())))))***+++((()))***+++,,,++++++*********+++***))))))+++---))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&'''((())))))******'''))),,,,,,***)))***,,,***)))(((***---///...,,,***+++,,,,,,,,,---///111888>>>FFFKKKNNNRRRYYY___hhhnnnsssuuusssqqqrrrsssiiilllllljjjkkkmmmllliiifffffffffdddaaa___^^^]]]WWWWWWUUUQQQLLLGGGEEEDDD@@@===888222...,,,,,,---******++++++******)))(((***))))))***,,,---,,,******************++++++,,,************************+++******)))***+++,,,---******))))))))))))))))))'''&&&&&&'''((()))((('''''''''((((((((())))))))))))))))))(((((()))******((())))))******+++,,,,,,))))))))))))((((((''''''&&&))),,,,,,***(((((()))(((''''''&&&'''((()))***"""))),,,)))(((******((((((***,,,,,,+++)))((((((''')))+++***(((''')))+++))))))))))))))))))))))))------,,,+++***)))((('''''')))+++---...---+++***)))+++---,,,***)))+++---***))))))((((((((())))))++++++,,,,,,,,,+++***))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------,,,,,,---///---,,,+++*********++++++++++++++++++,,,---......))),,,...---***)))---000...---,,,,,,......---,,,)))***+++---......------'''%%%&&&,,,...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,777999000))),,,---++++++,,,------,,,+++,,,.........---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,...000000---+++)))***+++,,,,,,---,,,,,,000///---,,,+++,,,---...------......//////000000///...---...///000///...---//////...000333222...------,,,++++++,,,------++++++++++++,,,---...//////...------------...///------,,,,,,,,,...000222111111111111111111111111000///......///111444555/////////000222333222111444222000000111000///...000222444333000//////111---000222333111111222444222000///000333555555333333111555333,,,000444,,,---555777222222999;;;666333444555666666555444333555444222000///000111222777222///111222111111333111222333444555444444333222666000---333111...333//////000000111222222222333444666999;;;<<<;;;:::888///111444,,,,,,111000---///000000//////000111...///000///......000111...///000///---,,,...111...........................------......///000111...///000000000111222333000222222///+++***---111))))))************))))))((()))***++++++***)))((((((((((((((())))))))))))*********)))***++++++,,,((()))***+++,,,+++******)))******))))))))),,,...))))))))))))))))))))))))(((((()))))))))(((&&&%%%((((((''''''((()))***+++(((+++...---***(((((()))&&&)))---///...---------(((***+++,,,++++++---...000222666:::???EEEJJJNNN]]]cccjjjllliiiffffffgggdddggghhhfffgggjjjjjjgggffffffeeebbb___]]]\\\\\\LLLKKKHHHDDD>>>;;;999:::...---,,,+++***+++,,,---******)))))))))***+++,,,)))((()))***,,,---,,,************)))***++++++,,,)))))))))))))))))))))))),,,+++*********+++------))))))))))))***+++,,,---((('''&&&&&&'''(((&&&%%%(((((((((((())))))))))))+++******))))))))))))***((())))))***++++++,,,,,,++++++******)))'''&&&%%%&&&)))+++***(((&&&((()))((('''&&&%%%&&&(((***+++&&&---,,,+++---+++'''(((+++------,,,)))((((((''')))+++***'''&&&(((***((((((((((((((('''''''''------,,,+++***)))((('''&&&(((+++---......,,,+++***,,,...,,,***)))***,,,++++++)))((('''''''''''',,,,,,,,,,,,++++++***)))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,++++++,,,......---+++))))))***+++,,,++++++++++++,,,---...///(((+++...,,,)))(((,,,000---+++(((((()))+++,,,+++)))***+++---......------***((()))///222000...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((333777...(((,,,...+++)))***,,,,,,,,,,,,...000......---------,,,,,,,,,++++++,,,,,,,,,------------,,,---...//////,,,)))))))))***+++,,,,,,,,,,,,111///...,,,,,,---...///------......///000000000---,,,,,,---///000///...///111000...///222000,,,------++++++++++++------++++++++++++,,,---.../////////---,,,,,,---...///111///...,,,---///222444222222222111111111111000......------...111333555///...///000222333222000222111///000111111000//////111333222///...///000---000333333111111222555555222000000333444333111///---333222,,,111666///,,,444666000000888:::555444444555666666555444444888666333111000111333444999444000111222111333666222333444555666555444333000777444///111...---666000000111222333333444444,,,000444777777666555555222,,,222666...---333333---///000000//////000222,,,...//////......///111---///111///---,,,...111////////////////////////...------......///000111///000000000//////000111///111222000,,,+++///444///%%%''',,,((((((+++(((((()))***)))''''''(((***++++++***)))(((((())))))''''''(((((())))))******,,,+++***))))))***+++,,,&&&&&&'''''''''''''''&&&&&&''')))*********)))(((******))))))((((((''''''---***''''''***+++)))''''''(((+++---...---,,,++++++...111000---***+++,,,(((((()))***************---...000111333555999<<>>;;;888333222000//////000333444111...+++***+++,,,+++***)))******+++,,,,,,,,,+++***---,,,)))))),,,---***************************)))(((***+++'''!!!$$$+++***)))((()))***,,,,,,,,,************)))((('''&&&%%%$$$$$$&&&)))++++++***))))))************))))))'''&&&%%%$$$%%%&&&((()))+++((()))------)))))),,,((((((((()))***(((%%%"""))))))))))))))))))))))))***)))(((''''''((()))+++%%%(((******((((((+++...,,,+++)))((((((((()))***+++...000---)))'''))),,,***++++++***)))((((((***))))))************))))))******,,,------,,,+++***,,,,,,,,,,,,+++***))))))+++******))))))***+++,,,++++++++++++++++++++++++))))))*********))))))(((,,,***(((((()))*********)))******+++,,,---......))))))*********+++++++++---,,,+++***)))))))))))),,,++++++,,,---......------------+++)))***...111++++++************+++++++++,,,,,,,,,,,,+++***)))***************+++,,,,,,++++++******++++++,,,---+++---......,,,,,,---///...---+++************+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---******------******---...------,,,---...///000,,,,,,------...///111111111---,,,///111...---///000...---,,,,,,---...000555111---,,,---//////...000000///------,,,,,,---222000///000111111...,,,,,,,,,---.........------...------///111111///---...000222222111000000000...//////000000000111111444222000000222222111000222000...///000111///---...000111222222111222333...000222222111111222444111000000222444666444222//////000000000000111111///000111333444555555555222333555666777777666555777555222111111111111000333000...000333444111---/////////000000111111111111111111///...///222444555555444444333333333333333222111222444555444333333222111000///000000111////////////////////////,,,---///000111111000000///////////////000111111333333333222111000000///111111000000000/////////...///000111111000//////000//////...............)))'''000777...)))+++(((((()))***)))(((''')))+++,,,,,,,,,+++++++++++++++))))))))))))))))))((((((******))))))))))))************+++++++++******)))((((((((((((((()))******)))))))))***************)))(((((())),,,---------+++,,,---......---,,,,,,)))+++------,,,*********(((((()))***************))))))***)))((((((***,,,,,,///111333333333444555888999:::;;;;;;;;;999888000...,,,///333666666444111000...------...000111///---+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++......,,,,,,......+++))))))))))))))))))))))))))))))******'''###%%%***)))((('''))),,,---,,,)))((())))))******))))))(((###"""###%%%)))+++,,,+++(((((()))***++++++++++++***)))((((((((()))+++,,,)))'''(((,,,,,,******---''')))***)))'''&&&&&&&&&))))))))))))))))))))))))((((((''''''''')))***+++$$$(((+++,,,+++***+++---,,,+++***(((((()))******...000000...)))''')))+++)))+++++++++)))((()))***))))))************))))))++++++,,,------,,,+++***------+++***)))((((((((())))))))))))***+++,,,---++++++++++++++++++++++++'''''''''((()))***+++,,,+++)))(((((()))******)))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,+++***))))))))))))++++++***,,,...//////...---------+++***+++...111++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++************++++++,,,++++++******++++++,,,---,,,---......------...//////...,,,+++***)))))))))***,,,------,,,++++++,,,------,,,,,,+++++++++***,,,,,,,,,---------......---++++++------++++++---...------------...//////,,,,,,---...///000111222222...---111222000...000........................222000.........///...---000///...---------------222111000000111000...,,,,,,,,,---........................///111111000......///111111///...//////------///000111222222222222111000111333444444333222000//////000111000...000000///000222333333222---000222333222111222222111111222444666666444222.../////////000000000111///000111222333444444444444444444444444444444444888666333222222222222111555222000111333333000---/////////////////////000111222222111000000333555555555555555444444444444333222111222444555555444111111000/////////000000////////////////////////------///000000000000000000000//////000000111222111111111000000/////////111000///...---...//////---...///111111111000000111000000///////////////)))'''111777---(((+++)))((()))***)))((((((***,,,))))))*********)))))))))+++******))))))((((((((())))))))))))))))))))))))))))))*********)))(((((()))((('''''''''(((***+++))))))******++++++,,,,,,))))))***+++,,,------,,,+++,,,---------,,,+++***(((***+++,,,++++++******(((((()))***************)))***++++++***)))+++,,,---............///000111000000000000000111111111...------///444777888777777555222///---,,,,,,,,,---,,,+++******+++,,,,,,---------,,,,,,---------+++---............---+++((((((((((((((((((((((((++++++,,,+++)))'''))),,,)))'''&&&)))---...+++''''''((()))***************((('''&&&''')))***)))((('''((()))***+++,,,,,,,,,++++++*********+++,,,---)))))))))+++,,,+++***+++''')))+++)))&&&%%%'''***))))))))))))))))))))))))''''''''''''((()))+++,,,)))((((((***---...---+++++++++***))))))******+++...//////---***)))+++,,,)))+++++++++))))))***+++)))******++++++******))))))***+++++++++***)))(((---,,,+++)))))))))***+++))))))*********++++++,,,************************((('''''''''((()))+++---+++)))((((((*********)))+++++++++++++++*********'''((((((***+++,,,------,,,++++++***))))))*********))))))+++---//////...------,,,,,,,,,---///111++++++---......---+++++++++++++++++++++++++++++++++++++++******++++++,,,++++++******++++++,,,---,,,,,,---------------...---,,,,,,++++++************,,,------,,,++++++,,,.........---,,,,,,++++++,,,,,,,,,---------.........++++++......++++++.........------............---...///000111222333333222//////333444111///000------...//////...------..................,,,+++000///...---------------//////.........---,,,++++++,,,---.../////////............///000111111000///000111111///...///000---...000111222222111111222111000111333444333111111000000000000000000000222///...///333555333111---000333333333111111222///111333555666555333111.........///000000000111///000111222333333333333555444333222222222333444777555222111222222222111333222111111333333111...222222222222222111111111111222222111000111333444444444444444444444333333333222111222333333222111000000//////////////////........................---......//////000000000///////////////000000111//////////////////......000///---,,,,,,---...000---...000222222333222222111111000000000000000111***'''...222(((%%%***+++((()))***)))((()))***,,,((())))))*********))))))++++++******))))))(((((())))))************))))))***************)))(((((()))((('''''''''(((***+++))))))******++++++,,,,,,***+++,,,,,,,,,++++++******++++++++++++******)))(((((()))+++,,,,,,+++***(((((()))***************(((***,,,,,,,,,,,,---///,,,+++******+++,,,------///...---------...000111///...---...000111222222777666333000---+++***)))+++++++++***)))***,,,---......---,,,,,,------...******,,,------,,,******((((((((((((((((((((((((+++,,,,,,***)))***++++++(((''''''))),,,---***((('''((()))***+++++++++***+++***))))))******)))'''(((((()))+++,,,,,,,,,,,,''''''''''''(((((())))))***+++,,,+++******)))(((''')))+++)))&&&&&&)))---))))))))))))))))))))))))'''''''''((()))***++++++---&&& """***///,,,(((+++***************++++++,,,,,,,,,+++***+++---///)))***++++++***)))***,,,******++++++++++++******)))***+++,,,,,,+++***))),,,+++*********,,,---///++++++++++++******))))))***************************)))(((''''''((()))******)))((()))***+++)))(((++++++*********)))))))))'''((((((***+++,,,------,,,+++******)))*********,,,++++++,,,///111000000,,,+++++++++,,,...//////++++++---......---+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---+++******+++,,,,,,,,,,,,*********+++,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,,,,,,,++++++******,,,,,,,,,---------......///,,,,,,//////,,,,,,///..................------...///111222444555555555333///000444555222000000,,,---...000000...---,,,+++,,,---------,,,++++++//////...------------....../////////...,,,,,,,,,+++,,,---...////////////......//////000000111222111222333222000///000111///000111222222111000///222111000111222222000...000000111111000000111111333000---///222444444222...000333333222111111222...000333444444333111000.........///000111111222000111222333333333333333555444222111111222333444555333111000111111111000000000000111222333222111333333333333333333222222///000111111000000111333111222222333333333222222444222000000000000...---/////////000000000//////////////////////////////.............../////////...------------...//////................../////////...,,,++++++---///000...000111333444444333333111111000000000000111222,,,&&&+++...%%%$$$***+++((()))******))))))+++---)))***+++------,,,++++++******************))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))((((((((((((((()))******)))))))))***************)))+++------+++)))))))))))))))))))))************(((((((((***------,,,***(((((()))***************&&&(((***,,,,,,,,,---...,,,***))))))+++,,,,,,+++...---,,,,,,,,,...000111...------,,,,,,,,,,,,,,,///...---,,,++++++************+++***)))***,,,...///...---,,,+++,,,---...+++)))***,,,,,,***)))+++)))))))))))))))))))))))))))******''''''******(((&&&'''((()))************((())))))***+++++++++***)))(((((()))+++,,,,,,+++))))))***+++,,,,,,,,,,,,(((((((((((())))))))))))***------***)))+++***'''((()))))))))((()))+++,,,))))))))))))))))))))))))''''''(((((())))))******,,,$$$'''---+++&&&*********++++++++++++++++++***)))))))))+++---///)))***,,,+++******+++,,,******++++++++++++*********+++---.........---,,,*********+++,,,---//////+++,,,,,,++++++)))((((((***************************))))))(((''''''''''''***)))((()))++++++)))(((*********)))))))))))))))(((((()))***+++,,,,,,---++++++***************+++///...---///111222222111+++***)))***---.........++++++,,,,,,,,,,,,++++++++++++******++++++,,,------,,,,,,++++++++++++,,,++++++******++++++,,,---+++))))))***+++,,,+++***((()))***+++,,,---------***,,,------,,,++++++,,,)))))))))***************,,,,,,,,,---------......///,,,,,,//////,,,,,,///.........///......---,,,---///111333555666666666222///000555666222000000,,,---...//////...---,,,***,,,------,,,++++++,,,///......---------......000111222111///.........+++,,,---...///000000000---///000//////000222444333333333222000///000222000111222333333111///...111000000111222111///---///111222111000000111333222000//////111333444444000111222222000000111333...000333444222111000000......///000111222333333111222333444444444444333444333222222222333444555444222000///000111111000......///111111222222222111111111111111111222222///000111111000000111222///000222333333222111111333111////////////---,,,//////000111111111000000000000000000000000000000///......------...//////------,,,,,,------...///---------....../////////......---,,,---...///000///000222333333333333222000000000000000111111222...%%%(((,,,&&&&&&***)))((()))******)))***,,,...(((***+++---------+++*********************++++++***+++,,,------,,,+++***,,,,,,,,,,,,+++***)))(((''''''((()))))))))))))))***)))))))))))))))((((((&&&))),,,---+++))))))***))))))))))))***+++,,,,,,((('''(((***...///---+++(((((()))***************%%%(((***++++++++++++,,,,,,+++***+++---...---+++,,,,,,++++++,,,---///000---------,,,++++++,,,---)))))))))******+++,,,,,,(((***+++***((())),,,//////...,,,+++***+++,,,------)))(((,,,,,,((()))---************************(((+++***&&&'''++++++(((%%%(((***)))'''&&&***---))))))***+++++++++******''''''&&&(((+++,,,,,,,,,******+++,,,,,,+++++++++))))))******+++++++++***(((,,,,,,)))))),,,+++''')))(((((()))+++,,,,,,+++))))))))))))))))))))))))(((((()))))))))))))))((()))&&&$$$%%%))),,,,,,***)))***++++++,,,,,,,,,+++,,,***((('''(((***,,,,,,)))***,,,++++++***,,,---***++++++,,,,,,++++++***)))***,,,...//////......)))***+++,,,,,,,,,,,,,,,)))***++++++++++++))))))************************(((((())))))(((''''''&&&)))))))))***++++++)))'''(((((())))))))))))))))))))))))*********++++++++++++***************++++++...---------///000000///***((('''))),,,......,,,++++++************++++++++++++*********+++,,,---...---,,,+++++++++++++++++++++******++++++,,,---,,,***)))***,,,---,,,***))))))+++,,,---,,,,,,+++***,,,------,,,++++++,,,*********+++,,,,,,------,,,,,,,,,---------......000------000000------000....../////////...,,,,,,+++---000333444555555444111///000555666222//////---..................---,,,---///...,,,+++---///......---------......//////111333222///---...///+++,,,---///000000111111---///000000//////333666333333222000......///111...000222333444222000///000000000222444333111//////111222222000000222444000111111000///000333666222222222000//////222444000222444444222000111333//////000111222333444444333333444555555555444444333333333333333444555555555333111000111222222111...///000000000///////////////000000111111222222///111333333222111222333///000222444444333222111000///...///000111000/////////111222222222111111111111111111111111111111///...------------...///---------------...//////,,,------...///000000000------.........///////////////111111222111000//////////////////000111111...%%%(((---)))(((+++&&&((()))******)))***,,,...&&&''')))+++,,,+++)))((()))))))))***+++++++++,,,+++,,,------------,,,+++*********))))))'''&&&&&&&&&''')))*********)))(((******))))))((((((''''''###'''+++,,,+++)))***,,,************+++,,,---...)))((((((+++...000...+++(((((()))***************'''))),,,,,,,,,+++++++++***((((((***---...,,,)))+++++++++,,,,,,...//////***+++,,,,,,+++,,,...///((())))))***+++,,,,,,,,,''')))+++***((())),,,000///...,,,*********,,,---///***(((,,,,,,(((***///***************************---,,,((()))......)))$$$))),,,)))%%%$$$***000******+++++++++******)))((('''&&&'''***+++***)))++++++,,,,,,,,,+++******%%%%%%&&&'''''''''''''''&&&+++,,,))))))...---))))))'''''')))---...,,,***))))))))))))))))))))))))((()))))))))))))))((('''(((+++...///...---...000)))***+++,,,,,,,,,,,,,,,...+++(((&&&'''(((******)))***,,,,,,++++++,,,---***++++++,,,,,,++++++***&&&(((***,,,---...------)))***+++,,,,,,+++)))((('''(((***+++,,,,,,++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))***++++++)))'''(((((((((((()))))))))*********************+++++++++***************++++++,,,***)))***,,,,,,+++***)))'''&&&(((,,,...---+++,,,+++***))))))***+++,,,++++++*********+++---......---,,,,,,++++++++++++++++++******++++++,,,------+++)))+++---///---+++***+++,,,---,,,+++***)))***,,,...---,,,+++,,,,,,,,,------...///000111111,,,,,,,,,---------......000------000000------000....../////////...,,,+++***+++...111333444333333111...000555666222//////........................---///000///---,,,///222......---------......///---///111000---++++++---+++,,,---///000111111111---///000000...///333777222222111///------...000,,,...111333444444222111...///000333555666444222...111333222000000222444///111222000...///333777333333111///...///222555222444555444222111222555///000111222333444555555444444555555666555555555222222333444555555666666666444222111222333333333///000111000...---------///000000111222333333444000222444444333333333444000111333555555555333222.........///222333333222///000111333333333222111111111111111111111111111//////---,,,,,,---...///...............///000000,,,------...///000111111------...///000000//////......///000000///...---//////...//////000111111******((('''&&&&&&&&&&&&(((((((((((()))***,,,,,,******+++,,,,,,,,,++++++------+++***))))))((()))+++,,,------...............,,,***+++------***''')))(((''''''((()))(((&&&)))((((((((()))))))))((()))))))))***++++++,,,,,,---,,,++++++,,,,,,***)))(((***,,,---------+++******************+++++++++&&&(((***,,,---,,,+++***---,,,+++***))))))))))))))))))***)))***+++...000000///......------------...---+++)))(((((()))))),,,,,,+++***))))))*********...222000***&&&&&&(((&&&(((*********)))***+++333222000...,,,+++************************++++++***+++)))$$$$$$)))+++******)))))))))((((((((('''((((((((())))))'''$$$!!!&&&'''(((******((('''&&&))))))))))))************---+++***+++......,,,*********+++++++++******)))'''+++,,,((((((------)))(((((())))))******++++++---------,,,++++++...000000---***+++---...---+++...---,,,+++***(((''''''************+++,,,---...---,,,,,,++++++******))),,,------......------,,,,,,,,,++++++***)))(((((()))***///111&&& 000///+++***,,,+++))))))---+++)))''''''((())))))((())))))))))))************)))+++---,,,+++)))))))))###$$$&&&''')))******+++***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------///...------...///...---.........,,,***)))***,,,111,,,((()))+++++++++***//////000///...---+++*********+++++++++,,,,,,,,,---------------...///000***+++------------...000+++---///000...------...------------...///000000444333000...------...///------------///111333555777555222///------...///111///---,,,---...------///...---...111333444333000000000000000/////////222222111///...---,,,+++///,,,+++,,,///111///---...------......///000111777111+++))),,,///222222111000///000222222000///000000////////////000000111000///...///111333444222222333444333222111000333222111222222222000...333444555555444333000///111222444555666555555444777999:::999666444666888444444555555555555555444;;;777333222444666666444222111111000000/////////222111000///000111222333222555777888666444333333777666444222111111111111///000111222222222222111222000000444555333444777777555444222111111222222////////////////////////111000///...------......,,,---......//////......////////////////////////+++...000000...+++******///......------......///---,,,+++***************))))))((())))))***+++,,,++++++,,,,,,,,,++++++***---,,,+++***))))))))))))++++++,,,---------------...,,,++++++,,,,,,***''')))(((''''''))))))((('''))))))(((((()))))))))((()))))))))***++++++,,,,,,---,,,***+++,,,,,,+++)))((()))+++,,,---,,,+++************++++++***))))))&&&''')))+++++++++***))),,,++++++***************++++++,,,,,,,,,---///000,,,++++++***))))))******---,,,+++))))))))))))***,,,++++++***))))))******+++---...---***)))+++---''')))++++++******+++,,,111000///---++++++******++++++***************+++)))+++)))&&&&&&)))+++)))---,,,+++***((('''%%%%%%***))))))***+++***'''%%%&&&''')))******)))'''&&&))))))))))))************---+++***+++......,,,***)))******+++++++++******(((,,,,,,)))))),,,---)))))))))))))))************+++,,,------,,,,,,...000000...,,,---///000///...---,,,++++++***)))((((((((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,000//////...---+++***)))//////...------,,,++++++,,,)))***...))) ###------)))(((***)))'''(((+++***)))'''''')))))))))((())))))))))))************)))+++------+++)))))))))++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,---...---,,,.........,,,***)))***,,,...***'''(((+++------,,,---...///111111000///...***++++++++++++,,,,,,,,,---------------...//////,,,---//////......000111,,,...000000...---------,,,,,,,,,,,,---...000000333222000...---...//////000///......///000111222///...,,,+++******+++,,,222///---,,,---------,,,///...---...111333333333000000000//////000111111111111000///...------,,,...---------//////...---...------......///000111666222---,,,...111222222111000///000222222000///111111111000000111111111000///......///000222444111222333333333333222111...000333555555333111000444555666777666444222111222222333444555555555555888:::;;;:::666444444555444555555666666666666555:::666333333555666555333333333333333333333222222777666444333333333333444111333666777666555555555999777555444333333444444111111111222222222222222333000000444444222333555666555333222111111222222////////////////////////000///......///111333444,,,---......//////..............................---000222333222000000000......------------......---,,,,,,+++++++++,,,,,,******)))))))))******+++,,,,,,---,,,,,,+++***)))---,,,+++******************++++++,,,,,,,,,,,,,,,---,,,++++++,,,,,,***((()))((('''((()))***)))((())))))))))))))))))))))))))))))******+++,,,,,,,,,---+++***+++,,,,,,+++)))((()))***+++++++++***))))))***+++,,,+++)))'''&&&'''((()))******)))((((((+++************+++,,,,,,+++,,,------............******)))(((((((((((()))++++++******)))******+++,,,+++******)))*********---+++***((((((***,,,---''')))+++,,,++++++,,,---...---,,,+++************---,,,+++***************(((******''''''******((($$$%%%&&&'''(((******++++++)))((()))***+++***((('''((()))******)))((('''))))))))))))************,,,++++++,,,------,,,***((()))***+++++++++++++++***,,,,,,***))),,,,,,)))***************))))))))))))+++---...------...000...---,,,---///000000///++++++*********)))))))))((((((((('''(((((())))))***++++++,,,------....../////////...,,,+++)))(((/////////...------,,,,,,...'''%%%***,,,'''&&&***,,,)))(((******'''(((+++***)))'''((()))******)))))))))))))))************)))+++------+++)))))))))******++++++++++++*********+++,,,+++***)))***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,***---......,,,******+++,,,---+++((((((,,,///...,,,(((***---000111111000///++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......+++---......---...///000...///000000...---------+++++++++,,,---...///000000000.........///000111222111000///.........///...//////////////////000222000---,,,---------,,,///...---...000222222222000///.........000222333000/////////.............../////////------...///...------......///000111444222//////111222222222111000///000111222111///222222222222222222222222//////.........000222333000111222333444444444333+++000666888666444222222666777777888777666444333333333333333444555666666888:::;;;:::777444222222555555666666777777777888999666444444666666444111333333444444444444444444999888777555444444444444000222555777666666777888:::999777555555555777888444333222111111222333333333000111333444111111444444444333222111111111111000000000000000000000000///.........000444888:::,,,---......//////..............................***---///000000///000000...------,,,,,,------...******)))))))))******+++++++++******)))*********------------,,,+++***))),,,,,,+++*********++++++***++++++,,,,,,+++++++++---,,,,,,,,,,,,+++)))((()))((('''(((***+++***))))))***+++***))))))***+++))))))***++++++,,,,,,---,,,+++******,,,,,,+++***'''((()))************))))))***,,,,,,+++)))&&&$$$)))******+++******)))(((************+++,,,---...******+++,,,------+++)))++++++************++++++))))))*********++++++,,,++++++***************+++,,,)))''''''((()))))))))(((***,,,---,,,,,,---///+++******))))))******+++...---,,,+++***)))))))))'''***+++))))))+++***''' """$$$''')))+++,,,)))'''&&&&&&(((******)))((())))))******))))))(((((()))))))))************+++++++++,,,,,,,,,+++***'''((()))***+++,,,,,,,,,+++,,,,,,+++***++++++***+++++++++******)))))))))***,,,...///...---------,,,,,,,,,...///000000///************************************+++,,,---...,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********---&&&$$$))),,,***)))***---******,,,,,,******---***)))'''((()))******)))((()))))))))************)))+++------+++***)))***&&&&&&((()))***+++++++++***+++,,,+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,---------+++***+++,,,---,,,+++------...,,,******+++---///...+++***---111000,,,$$$&&&***---//////---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------)))+++,,,,,,++++++,,,...///000111000...,,,---...++++++++++++,,,...///000......---......///111111111111000000///.........111111333444444333222222111///---,,,---......---000///---...000111111111///...,,,+++,,,...111333.........///////////////---000111000---,,,---000...------......///000111000000000111222222111111222000//////111111111000222222333333333333222222............///000111222000000111333444555555555---222888999555222333555666666777777666555444444444333222222333444666777777888::::::999666333111666666666777777888999::::::777555666888777444111111222222333333444444444666666555555444444444444222444666777666666666888:::999777666666777888999666555333111111222444555444111111333333000000333333333222222111111111111111111111111111111111111///...---...000444888;;;,,,---......///.........------------------------***,,,...///...------...------,,,,,,,,,,,,------))))))((((((((()))******,,,+++***************+++.........---,,,+++***)))++++++++++++++++++,,,,,,+++++++++,,,,,,++++++***,,,,,,---,,,+++***))))))***)))((()))+++,,,+++***)))+++,,,+++***)))***,,,*********+++,,,,,,------,,,+++******,,,,,,,,,***(((((())))))************)))***,,,---,,,)))&&&$$$++++++++++++++++++******))))))******+++,,,......+++******+++------+++(((,,,,,,+++++++++,,,,,,---((())))))***+++++++++,,,+++***************++++++''''''(((***,,,---+++***(((***,,,---------...///***)))))))))******+++,,,...---,,,+++************&&&***,,,******,,,***&&&))))))(((((('''&&&&&&%%%)))'''&&&''')))***+++***)))******************)))((()))))))))***************+++,,,,,,++++++++++++'''((()))***+++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,++++++******)))))),,,...000///---+++++++++,,,---///000000111111111************++++++++++++*********,,,---///111222.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))''''''******)))***---,,,******------******---***)))'''(((***++++++***((()))))))))***************,,,...---,,,*********((()))***,,,------------***+++,,,+++)))((()))***++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,---------,,,+++,,,---...---+++,,,------,,,+++***+++------...---,,,000666555000&&&(((***---...---,,,***++++++,,,,,,,,,---------...------,,,,,,---------***,,,---,,,++++++,,,...///000111///...---...///,,,,,,,,,,,,---...//////,,,,,,---...///000111222/////////000000000000000...///000111000///...,,,000...,,,,,,---//////...111///......///000000///---,,,******+++---000222............////////////---///111000---,,,...111...------......///000111---...000111111111000000222000//////000111111000111111222333333222111111.........///000000111222000000111222444555666777222666888666222000333666444444555555444444333333444333222222333444666777444555777999999888555333555555666666777999;;;<<<;;;999777777999888555111222222222333333444444555333444444555555666666666555666777777555555555666999888777666666777777888777555444222222333555666444111111444333111000333333333333333222222222111222222222222222222222222000///......///111444666,,,---......///.................................000111222111///...//////...------,,,,,,------...,,,++++++*********++++++++++++*********++++++,,,------...------,,,+++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,++++++***+++---...---+++))))))******)))((()))+++,,,,,,+++))),,,...---***)))+++---******++++++,,,---------+++*********,,,---,,,+++)))))))))*********++++++***+++,,,---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......---+++***,,,///000...,,,+++************+++,,,,,,((()))***+++++++++++++++*********)))******+++,,,$$$&&&***---///000//////'''))),,,---------...000++++++******+++,,,,,,---...---,,,+++++++++++++++'''+++,,,******,,,+++'''+++++++++++++++*********+++***)))***,,,------,,,************************))))))))))))************)))+++,,,,,,+++******+++((()))***+++++++++++++++,,,******------++++++...+++++++++++++++*********---...///...,,,++++++,,,...000333333333222222333+++++++++,,,,,,,,,,,,,,,)))))))))+++,,,...000111.........---,,,++++++***.........---+++***((('''+++++++++++++++*********''')))******)))(((+++...)))'''(((+++,,,)))(((+++***)))((((((***,,,,,,+++))))))))))))***************,,,......,,,*********++++++++++++***)))((((((***+++,,,+++)))(((((()))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------...,,,+++,,,---...---,,,,,,------,,,+++***,,,...(((,,,,,,+++111:::;;;444+++,,,---.........------,,,,,,,,,,,,------------//////...---------.........///000///......///000///000000///......///111.........------......///+++,,,---...///000000111------///000111111111111,,,---...///...---,,,+++...,,,++++++...000111000111///......///000///...---,,,+++***+++---///000.........///////////////---...000000//////000111...------......///000111+++...000111000000000000333111///...000111111111111111333333333333111111//////000000111111222222111111222222333555666777666777777444111000333666333333333333333333333333333333333333444555666666444444555777999999666444555555555555777999;;;===<<<999777666888888555222444444555555555555555555222333555666777777888888666777888777555444555666777777888888888777555555666555444444444555777888444111222444555222222555333333444444444333333222333333333333333333333333111000////////////000111,,,---......//////......////////////////////////000111222000...---...///.........------............---,,,+++++++++++++++************+++,,,,,,---,,,---------------,,,,,,*********+++,,,---...///---------------,,,+++++++++---...---***))))))******))))))***,,,------,,,))),,,///---***)))+++...******+++,,,,,,------...+++***)))***,,,---,,,+++***************+++,,,,,,++++++,,,,,,,,,,,,+++***************+++,,,------+++++++++++++++,,,---......+++(((***///111000---***************+++,,,,,,))))))***+++++++++************))))))***++++++,,,&&&))),,,,,,******,,,...&&&(((+++,,,,,,---...///------,,,,,,,,,---......---,,,,,,+++++++++,,,,,,(((+++,,,)))))),,,+++(((&&&'''(((***,,,...///000+++++++++,,,......,,,***+++++++++******+++++++++))))))))))))************(((***,,,,,,***)))***+++)))******+++++++++******+++((()))---...+++,,,000***++++++++++++++++++,,,+++,,,------,,,,,,...000,,,000333333111//////000------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,+++++++++.........---+++***((('''++++++++++++++++++++++++(((******))))))***,,,---((('''(((,,,,,,)))(((+++***)))((((((+++,,,,,,,,,))))))))))))***************,,,......,,,+++***+++************)))((('''&&&***+++,,,+++((('''((()))++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,***+++,,,---,,,++++++,,,...(((------+++000999888000,,,,,,,,,------...///000,,,,,,,,,------------...111000///............//////000111111//////000111.../////////...///111333111111000///............+++,,,---...//////000000------///000111111111000,,,---...//////000000000,,,***)))+++...111222333222000......//////...---.........------.../////////////////////............------...000222222111...------......///000111,,,...111222111000111333333111......///111111111222333444555555444333222///000111222222333333333333222222222333444666777444444444333333333333333333333222222222222333333222222333444555555555555777555444555777888666333444444333444666999<<<===<<<999555333555555333111555555555444444444444444222222444555555555555444555666777666555555777888777888:::;;;:::777444222444444555666777777888999444222222555666444444777333444555555555555444333333333333333333333333333000000000000000//////...,,,---......//////......000000000000000000000000///000000000......///000000//////......//////000...---,,,+++***)))))))))************+++,,,---...,,,,,,------...---------*********+++,,,---...///............------,,,+++***---///---***((()))+++***))))))***,,,...---,,,)))---///...***)))+++///***++++++,,,,,,------...+++***)))***,,,---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------))))))))))))***+++,,,---,,,,,,++++++,,,,,,------,,,(((%%%''',,,000///---,,,,,,++++++,,,---......)))***+++,,,,,,+++***)))******))))))***+++,,,,,,+++------)))### ###(((&&&(((***,,,,,,,,,...///.........------......///,,,,,,+++++++++,,,------))),,,,,,)))))),,,,,,)))(((((((((((())))))))))))))))))***,,,---,,,)))''',,,++++++******++++++,,,))))))))))))************(((***---,,,***(((***+++******+++++++++******)))+++'''(((---///,,,---222*********++++++,,,,,,---******+++++++++---111333)))---000000---++++++,,,//////.........---------///...------,,,,,,,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,+++++++++*********************+++******)))(((***,,,,,,******(((***......+++***---***)))((()))+++,,,---,,,))))))))))))************+++,,,......,,,+++***++++++,,,------............***+++,,,+++(((''''''(((++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++***)))***+++++++++)))+++,,,---,,,++++++,,,...,,,111000***---555222)))************+++---///111,,,,,,,,,---------......111111000///////////////...///000///...---...///---...///......///222444333222111000......------+++,,,---...////////////......000111111000//////))))))***,,,---///000111***))))))+++...222444444222000.........///...---000000000000000/////////000000//////...............,,,+++---222444333111...------......///000111---000333333111111222555333111......///111111111333444666777777666444333000000222333333444333333444333222222333444666777000000111444666666444222333333222222222333444444111222444555666555555444:::777555555666777444222333333333333555888;;;===<<<777333111222333222000333333333222222111111111000111222222222111000///444555666666666666999;;;777999<<<===<<<888444111222333555777888999999999444222222666777555555888333444555666666666555444444444444444444444444444///000111222222111///...,,,---......//////......000000000000000000000000222333444444333444666888000000////////////000000------.........------,,,++++++,,,------...//////,,,,,,------...---------333000,,,,,,...000///.........---------......///------,,,,,,+++***))))))+++***)))***---...,,,******------******,,,,,,******+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,+++******+++------,,,***,,,------+++***)))***,,,111///...---------+++***)))*********++++++++++++)))***+++,,,---,,,,,,+++......---,,,++++++++++++'''***)))$$$'''///333222++++++************++++++///...,,,***))))))************))))))***,,,---///+++,,,,,,,,,,,,+++******//////---,,,+++*********,,,+++++++++***)))))))))+++++++++++++++,,,,,,,,,((()))***++++++***)))(((+++***************++++++'''((()))******+++++++++***+++,,,+++***)))***+++((()))******)))***...111+++***(((((()))+++++++++,,,***+++...///---...111000...------///111111000...000333555555666888:::444555666555444333333555///***(((***(((%%%(((///(((,,,...,,,******,,,,,,++++++++++++++++++++++++''')))***)))((('''(((***------,,,++++++***)))))))))***,,,,,,,,,***((('''************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,---............---------,,,,,,+++++++++++++++++++++++++++++++++***((('''(((***++++++***++++++++++++++++++++++++......---,,,,,,+++******...------,,,,,,,,,------......---,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,---...//////111111000///////////////000222333222///...///111//////...///000111333444444333222111000...------///......------...000111...---,,,...//////...,,,++++++,,,,,,---...//////,,,,,,------...000111222333...,,,///111000///000---...///...+++***,,,...000000000000000000000000......000111111222111111333111///...---...///000000///.........000111222000000111111111000000///333333444444444333333222111111222222333333444444555666555333111111222444///111333555777666666555666666666555444333222111222///555888555888:::111444333444777555111111555222111222333555555444222555222...,,,...000222333222111111222444555555444444666555333555999888555444555666888888888777666777777666666666666777777444333333333333444555555111222333333444444333333999777333111555:::888222333222111111000000111111000000000000000000000000,,,,,,---.../////////...//////000000000000//////222111111111222444666777111000...------///111333......///000000000//////++++++,,,,,,---......///,,,,,,------...------,,,222///,,,+++---//////...------,,,,,,,,,,,,,,,------,,,,,,+++******))))))+++***)))+++---...,,,***)))+++***'''''',,,///...++++++,,,------------,,,------,,,++++++++++++++++++******+++------,,,***,,,,,,---+++***)))***,,,...---,,,,,,,,,,,,+++***)))))))))*********++++++)))***+++,,,---,,,,,,+++,,,++++++******+++++++++,,,...,,,'''''',,,...,,,++++++************++++++...---+++************+++++++++******+++,,,---...+++,,,,,,,,,,,,+++******...---,,,++++++******+++************))))))))))))------,,,+++***)))(((((())))))***++++++***))))))++++++******************((()))***++++++,,,++++++.........---***(((((()))------,,,,,,++++++,,,---***((('''''')))+++---...111///000333222///000444///000111333555777:::;;;999;;;>>>??????@@@AAACCCGGGHHHHHHFFF@@@;;;777666222///...111000+++***,,,***...000000...------...++++++++++++++++++++++++((()))***)))(((((()))***++++++++++++++++++++++++***+++,,,---,,,+++)))(((************************************************,,,,,,++++++++++++,,,,,,,,,,,,---.........------++++++******************+++++++++++++++++++++++++++)))((((((***+++******++++++++++++++++++++++++......---,,,,,,+++******...------,,,,,,,,,------...------,,,---...///000,,,,,,---------............------,,,,,,,,,------000000//////.........//////000222000...---...000...---------...///000111000111333444444222000///111000///.........///000111000//////000000...,,,++++++,,,------...//////------...///000111222333333...,,,000222000///000///000111///---,,,---000//////////////////////////////000000111222222222222111///.........000000//////......///000000111000000111111111111000000222333333333333333222222111111111111111111222222111222333222111111222444///111333555666666555555444444555444444333222111444111666888222555999333777666666888555111000444222111222333555555444222666333000...///111111111222111111222444555555444222444444333555::::::666555666777888888888777777666666555555555555666666666555444333333333333333222222333444444444444444777666222000333888777111222111000000//////000000////////////////////////,,,---......//////......////////////////////////......///000222555777888333111///---,,,---///000+++,,,------............+++++++++,,,------......,,,------...------,,,,,,///---++++++---.........---,,,++++++************,,,,,,++++++***)))))))))+++******+++------,,,***+++,,,)))%%%%%%***...---++++++,,,---------------,,,,,,+++************++++++******+++------,,,***+++,,,,,,+++***)))+++,,,,,,,,,------------,,,,,,)))))))))))))))***++++++***++++++,,,,,,,,,,,,+++******))))))******++++++---...---***)))++++++)))++++++************++++++---,,,+++*********+++,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++*********++++++))))))))))))))))))******,,,,,,+++***)))(((((('''******++++++++++++******,,,,,,+++***)))))))))***((()))***+++,,,,,,,,,,,,...//////---***))))))))),,,+++******++++++***))),,,+++******+++---///111222111222666555333555999777;;;AAAEEEHHHLLLSSSXXXXXXZZZ\\\]]]\\\]]]^^^```ggghhhiiifff___WWWPPPMMM>>>777222222111...,,,,,,(((***...///...,,,+++,,,++++++++++++++++++++++++(((*********)))((()))***))))))***+++,,,,,,------+++,,,---------,,,***)))++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,------...///...---,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))*********)))++++++++++++++++++++++++...------,,,,,,++++++***------,,,,,,,,,,,,---------------,,,---......///---------.........////////////...---,,,,,,,,,,,,//////.........---------...///000///---,,,---...///......------...//////---///333666777666444222333222000///......///000444222111111111000///---,,,,,,,,,---......//////......///000111111222333333///...111222000///111000111111000///...000111////////////////////////000000//////000111333444222111000///...///000111......////////////000000000000111111111111111000222222222222222222222222222222222222222111111111---///111111111000111333000111333444555555555444222222333333333333222222666444;;;<<<222111777666===:::::::::666111000333222222222333555555333111666333111000111111000///222111000222444555444333000222333222555::::::777777777888888888777666666555444444333333444444555777666555333222222111111222333444444555555444444444444111///222777555000111000000///////////////////////////////////////------.../////////......//////...------...//////......//////111333444555333111///---,,,,,,---...***+++,,,------......---++++++,,,,,,---------...---------...------,,,,,,---,,,++++++,,,......///------,,,+++************+++++++++******)))))))))*********+++,,,,,,,,,+++---...+++&&&%%%((()))'''+++,,,,,,---...---------,,,+++******))))))******+++******+++------,,,***+++,,,,,,+++******+++---+++---/////////......///***))))))))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++(((***++++++,,,------,,,++++++************++++++,,,+++*********+++,,,---...---------------------,,,,,,------,,,,,,+++******)))))))))***++++++,,,)))))))))******++++++,,,((((((((()))******+++++++++++++++,,,,,,+++++++++,,,,,,+++***))))))))))))((()))***++++++,,,,,,+++***+++,,,,,,+++***,,,---+++***)))+++---...---+++/////////......///222444222333888>>>@@@@@@EEEKKKOOOVVV]]]bbbffflllttt||||||}}}~~~~~~}}}}}}~~~|||vvvrrrpppVVVJJJ;;;333111111111111))))))+++//////---,,,---++++++++++++++++++++++++)))***++++++))))))***+++)))******++++++,,,------+++,,,---------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,---...///000///---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))******)))(((***+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......------.........////////////...---,,,,,,,,,,,,,,,---......---------,,,,,,......///...............111111000000////////////---///222444666666555444555333222000///...//////333111000000000111000...,,,---------......//////---......///000111111111222//////222333000///111111111000000//////000111////////////////////////111000///...///111333555111111000//////000000111.../////////000/////////000000111222222222111111222111111111222222333333555444444444333222222222,,,...111111111000000000111111333444555555555444000111222222333333333222666666AAADDD777111666666AAA>>><<<;;;777111000333222222222444555555333111444333111111111000...,,,222111000111333444444333111333333222444999888555777777777666666555555444333333222222222222333333666555444333222222222222333333444555555555555444222333222000222666555111111111000////////////000..............................////////////......000///---++++++---///000111111000000////////////111000...,,,,,,,,,------------...///000000//////,,,---------------......---.........---,,,,,,+++++++++,,,,,,------///000......---,,,,,,,,,,,,,,,+++++++++***************)))***+++,,,,,,++++++,,,***------)))((()))((($$$,,,,,,---.........------,,,+++******))))))******+++******+++------,,,******+++,,,+++******+++---))),,,///000...---...///+++***)))))))))***,,,------,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********''''''))),,,---------...++++++************++++++,,,+++*********+++,,,---------------------,,,,,,,,,------------,,,++++++))))))))))))***+++,,,,,,+++++++++,,,,,,---------'''(((((()))******++++++++++++++++++++++++++++++,,,++++++***))))))******(((((()))***++++++++++++)))***++++++******+++------,,,,,,---...//////...---///222333444777;;;???CCCFFFNNNVVVZZZ]]]eeemmmqqqvvv|||ssshhhWWWJJJCCC???;;;666111---,,,000111......111++++++++++++++++++++++++***+++,,,+++***)))***,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,------...000000000...,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++***)))*********++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,---...,,,,,,,,,---------------------------.........///,,,,,,,,,,,,,,,---...///---------...---,,,++++++//////...//////000//////111111000000//////......000000000000111222444555555444222000///.........///...,,,---///000111000------...............///+++,,,---.../////////...000///000333222///...111000///......//////000000........................111000.........000222444111000000000000111111111000000000000000000000000000000111222222222222222222222111111111222444444444444444333222222222111///111333333111/////////222333333444555555555555000000111222333333333333555777FFFMMM>>>444555555>>>;;;999888444......111333222222444555555222000333222111111111000---+++111000000111333444444333333444333111333666555222555555444444333333333333222222111111111111222222333333222222222333333444222333444444555555444444111333333111333666666222222222111000000000000111////////////////////////...///////////////......000///---++++++---///000000000000000///......---......------------...///------............------.....................///............---,,,++++++)))+++---...---...000111///......------......///++++++++++++++++++++++++)))***,,,,,,+++++++++,,,%%%))),,,++++++---+++''',,,,,,---...............,,,,,,+++************++++++******+++------,,,******+++,,,+++******,,,---'''+++//////---+++,,,...---,,,***)))***+++---///...------,,,,,,,,,,,,---///...---,,,+++++++++++++++)))***------******,,,++++++************++++++---,,,+++*********+++,,,+++,,,------------,,,,,,---------------,,,++++++***************+++,,,---------------------......++++++*********)))))))))++++++************+++++++++***************++++++((()))***+++,,,,,,,,,,,,,,,---...---***)))***+++,,,------,,,+++,,,...111222888???DDDHHHLLLQQQVVVcccgggooowwwzzz}}}|||pppfff\\\OOODDD;;;222,,,...---)))***///++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,...000111111///---+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...++++++,,,------------,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,---.........---,,,+++000.........000111000///...............---,,,+++111000...---...000333444444333111///............---,,,***+++---000111111........................+++,,,---...///...------......000333222------000///---,,,---...//////.................................------...///111222000000111111111111111111333222111000///000111222000000111222333333333333333222222111222333555666222222222222111111111111444555666555333111111222444444555555555666666777111111222333333444333333555777HHHRRRDDD777555444888555333333000,,,---111333333333444555444222000333222111111111111...,,,111000///111333444333222333555444111222555444000444333222222111222222222222111111000000111111222222222222222222333444444111222333333444444333333///333444222333666555222333222222111111111111111000000000000000000000000//////000000000///......//////...------...//////,,,---...///000111111000......------...//////000111111222111111000///...000000000000000000000///............---,,,+++***(((+++...///...///111333------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,(((***------+++***+++---&&&***+++***+++......+++,,,------...............------,,,++++++++++++++++++******+++------,,,******+++++++++******,,,...)))...222333///------//////---+++***+++,,,///000///...---,,,+++,,,,,,---++++++******+++,,,------...+++***---,,,((((((+++++++++************++++++...---+++************+++)))***+++,,,------,,,,,,---------...------,,,+++,,,++++++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++*********+++***))))))))))))***+++))))))))))))***+++,,,,,,***+++,,,---...............///000///---,,,,,,---...111444333111444<<>>:::888555555666555444777<<<222333222000......---+++***+++---......///111333------///111333222///,,,000,,,((((((***++++++***)))---000///---+++,,,---------------,,,***(((''',,,------,,,000444222---///...---...000111///...---,,,+++++++++,,,---...)))*********)))***---///,,,444999777111000222444***444///(((---111111555555222000...+++''')))...***,,,,,,)))***...///...------,,,...//////---,,,,,,***((())),,,...,,,))),,,+++))))))******)))(((************++++++++++++111///---+++******,,,,,,,,,---...---+++***+++,,,)))+++---...,,,++++++,,,+++,,,------,,,,,,...///222111///,,,+++,,,///222---//////,,,---222444222000///111555444///---...111444777666333444999>>>FFFNNNYYYbbbfffkkkrrrwww~~~}}}}}}~~~yyygggNNN;;;666777222+++111---+++,,,+++)))+++...***++++++,,,------,,,,,,------------------------,,,+++******))))))******((((((((()))))))))******(((((()))***++++++******------............------...,,,+++...222333///***///...---,,,,,,,,,---.../////////......---------------------------------+++,,,,,,+++***+++---///...///...,,,***))))))++++++//////***'''((((((&&&)))+++---.........,,,,,,***(((***//////+++,,,111...//////,,,******...111///---++++++---...///...+++---///111111///---+++...---,,,---...///000111222111111000000000111111111111000///...------,,,...+++***+++---...---+++000...,,,,,,...//////...,,,---///111000///,,,***)))***+++,,,------------111///---///111222///---------..................,,,------...///000000111---......---+++,,,...000666333///,,,+++...111444444333333333444555333222666666666777777888999999;;;;;;<<<===>>>>>>===;;;BBBCCCCCCBBB@@@??????@@@EEE???:::999===??????===>>>777333777;;;999666555666999<<<<<<;;;:::777333222444555555444333333444555333222111222333222222555444222111111333333000555333111000000222444555333555777777555444333333444666888777444333444777555555444333333444333000000222444555444333444555666111111444444///000444333333333222222222111111000222444444111///000222444222000111444444333111333111///...///111111222...---...222333000///111---///000000111333333111222111000000111222...)))pppmmmkkkhhhcccXXXKKKBBB<<<888777::::::999;;;>>>:::777222000111333000---,,,...////////////111222,,,,,,---///111111...,,,444111......000111000///+++...000///---,,,---///+++,,,---............------......---000555333//////---++++++,,,------,,,///...---+++***++++++++++++,,,------,,,---///111,,,333999888444333555777888???999///222222111555555111///000...,,,...222+++...///...///333222///,,,+++******+++,,,***))),,,+++***+++---...------222///---,,,---...------++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,---...***,,,------------...000+++---///000/////////000...//////...---...111444666888888555111000222444222555555333555999;;;::::::777777:::999666666888888>>>FFFJJJKKKMMMRRRVVVjjjqqqyyy}}}~~~~~~~~~wwwcccOOOBBB;;;111(((222...,,,------***+++.../////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,------......///......''''''((((((((('''&&&&&&---++++++...111222///++++++***)))((((((((()))))),,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,******+++***)))))),,,...,,,------,,,******+++------111111---***,,,---+++......///.........000111,,,***,,,000000,,,---222///000111000......111333222///---,,,---...///...---///111333333222000///---...000000000///000111------,,,+++************---------------,,,,,,,,,111...------//////...,,,......//////000000///......///111222222000...---,,,---......////////////111000000111444444222///,,,,,,,,,,,,,,,,,,,,,,,,.........///000000000000000111111000//////111333,,,,,,++++++---///222333999777555333333444444444222444777;;;???AAACCCDDDGGGFFFFFFGGGIIIKKKLLLMMMXXXYYYZZZYYYWWWUUUVVVWWW\\\VVVOOOLLLLLLKKKHHHDDDBBB:::444666999888666666666888999888888666444222666777777777666555555555999888666444333333111000555444333222222333222000444444333333333333444444555666777666444333444555333444555444111000222444444333222111222444444444666666444111///000333666999555333666555111000444777666555555444333222222000222444333222111333555333222111222333444444222222111000000111000///...000...///222333111111444///000111000111222333222222000//////111222///***yyykkk```MMMHHHFFFKKKOOOPPPPPPRRRMMMAAA555222777999666111///000111000///...///000---,,,,,,,,,...///...---000///......///000...------......---,,,,,,---///++++++,,,---...///000000///000000///222666555222333000...---///000000000///...------,,,,,,,,,---***,,,------,,,,,,...///,,,222888999777555777:::DDDIII@@@555666555444999777222///000111//////222---/////////333666444...333111///...///000//////)))+++,,,---,,,---...///111...+++)))***++++++++++++++++++,,,,,,,,,------,,,,,,---------.........+++,,,------,,,,,,...000...000222222111000111222///000000111333888???DDDIIIMMMOOOJJJBBB>>>???CCCDDDHHHIIIHHHJJJOOOPPPNNNTTTPPPOOOPPPPPPNNNOOOSSSRRRZZZdddkkkooorrruuuwww~~~|||}}}~~~vvvhhh[[[PPPDDD:::000---,,,......+++,,,000......///......---,,,+++++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,///////////////...---,,,,,,++++++---111222///,,,222222111000000000000111000000000///////////////+++++++++,,,,,,---------)))***+++***))))))+++---+++,,,---,,,+++,,,---///---000000,,,***+++,,,+++//////...,,,+++,,,000333---,,,---000///---...222...000111222111000111222333111---,,,---...//////...///111222333222222111,,,///222222000...///111222222111111111222222333111111111111111111111000000...------......,,,++++++...000111000.........---...///000000///...---......////////////......------...000222222000------------------------------......//////.........///000000///......///111***+++---///000222333333999888666666888;;;???AAA<<<@@@FFFNNNUUUYYY\\\]]]dddccccccdddfffiiimmmoooxxxyyyzzzyyywwwvvvvvvwwwyyytttnnnjjjhhheee```[[[UUUKKKCCCBBBAAA>>>:::999<<<;;;:::999888666666666;;;;;;:::999888888777666999999888666555444333333777555444444555444333222333444666777888777777666999999888666444555777:::999999999777555444555666999888777666777777999:::;;;999666222111333888<<<:::777666666555222222444666666666666555555555555222333444333222333555777333333333333333444555555333444444555444222000...333000000333444333555999444222222111111222333444333000---///111222000...zzziiicccaaahhhooorrrrrrsss```LLL888444999<<<888333444555666555333111222333222000//////111222222222000000000111111111000///111000///......///000111000000000///000000111222000333333111333777888555333222222333555666666444000000/////////000000000,,,...//////...---...///000333:::>>><<<999:::>>>LLLMMMBBB777999:::<<>>777333444444111000111444444222000444888666000222///,,,***+++,,,---,,,***---000000......111444222///,,,***+++,,,,,,,,,....../////////000000000//////000111111111111000222333222000......///111111222444555444555666777555666888<<>><<<:::;;;>>>@@@>>><<<;;;:::999888777444555777777777777777888:::777666888999666444555555666888:::<<<>>>>>>???BBB@@@===999777999===AAAAAA@@@???===<<<;;;;;;;;;>>>>>>@@@BBBAAA===<<<>>>999:::;;;;;;:::;;;===@@@;;;999888888777555555666555555666777888999999:::555555555444444444666777555666777666444555777999;;;;;;;;;999777555555555666333222555666666:::>>>999555444444444333555888777222...111444555444555~~~wwwtttyyydddMMM777333777888444111999::::::999777666666777555333111111333444555555555666777777777666666666555333222111222333444444333222111111222444777888555888888666666:::<<<;;;444555777;;;>>>???===:::999888888666555444222222333444444333222111111222555666<<>>999666555333000111444555555666777777666666666222222222222222222222222555444333333222222333333333333333444444444555555333222111111000111222222000000000000000///......222111111333444555555444000000000/////////......111111111222222222222222222222222333333333444444222444555444333222333444444555555444222222333555AAACCC@@@888333333222000000333666444222111444777444666777666666777:::;;;::::::999999999888777666555444333555888:::<<<;;;;;;:::999888777777666666888999999777555666999<<<444444444444555666777777666666555555444333222222...///000111111222333444333444555555444555666777333333222222111111111222444555555555555444444333...000222333333222222111222222222111111111000000222333555555555444333222333555666555333222222333555333222111444888===AAACCCIIISSS\\\ccckkkqqqvvvxxx}}}zzzyyytttiii\\\VVVNNNGGGAAA@@@>>>;;;===BBBCCC@@@===<<<<<<;;;:::888333666888999888888999:::>>>999999===>>>:::888:::888999:::<<<@@@EEEIIILLLLLLIIIDDD???<<<>>>DDDHHHGGGGGGFFFEEEDDDCCCBBBAAABBBDDDKKKRRRQQQJJJFFFHHH@@@EEEKKKNNNMMMIIIDDDBBB>>>???>>>======>>>>>>>>><<<<<<<<<<<<============:::999888777777777777666999;;;===:::666666:::>>>EEEEEEBBB>>>;;;:::===@@@:::666555777999:::===BBB>>>999777999999666888======666111444888888999===|||tttnnnppprrrrrrtttwwwYYYGGG999999<<<:::666666;;;<<<===<<<;;;:::;;;<<<777555333333555666777666777999::::::888888999;;;999777666666777888888777444444444555888===AAADDDCCCGGGGGGDDDDDDHHHJJJJJJFFFGGGJJJNNNRRRRRRPPPNNNLLLLLLJJJGGGCCC???<<<:::======;;;999666555666777888777>>>GGGHHHCCCCCCHHHWWWTTTGGG>>>???<<>>;;;<<<;;;;;;AAAHHHNNNKKKDDD999555777888888;;;999777777999:::::::::444555666666555555666777555333222333555666555444333333333444444444555555666666666777777888888888999999:::999:::<<<@@@CCCFFFIIINNNSSSWWW]]]cccggggggiiilllooosssyyy~~~ttthhhdddhhhnnnsssyyy}}}~~~~~~vvvlllbbbZZZTTTQQQHHHDDD>>>999777999<<<>>>???>>>>>>@@@DDDFFFFFFFFFGGGGGGIIIMMMSSSYYY\\\^^^iiijjjjjjmmmrrruuuooofffGGGAAA;;;777444000111555777777777777777777666555444444444444444444444444555555444333333333333333222222222222333333333333555444333222111222333444444555555666666666555555222222222222333333333444666666666777666555555444555555666666666666777777444444444444444444444444333555666666444333333444555666666444333222333555AAACCC@@@888333444444222555999<<<;;;777666999===;;;>>>???======BBBEEEEEEHHHEEE@@@======<<<<<<;;;444444666:::>>>@@@@@@???@@@???===;;;::::::;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;000222333444333444555777555555777:::???BBBBBBBBB888777555333222222222333444444555555555555555444222444555555333222333444444444333333222222111111111222444555666444333222666777888888666444444444444333222444:::EEEPPPVVV___fffqqqyyy~~~~~~qqqjjjQQQHHHBBBAAA>>>999;;;BBBFFFBBB>>>===>>>>>><<<:::888<<>><<<::::::<<>>AAA>>>>>>???AAAFFFLLLRRRVVVSSSOOOIIICCC@@@AAAGGGKKKQQQQQQQQQRRRRRRQQQMMMJJJKKKOOOZZZfffeee\\\XXX[[[WWW]]]dddgggcccYYYPPPJJJFFFHHHGGGDDDDDDGGGGGGEEEFFFFFFEEEDDDCCCBBBAAA@@@===<<<<<<===>>>===;;;999>>>BBBDDD@@@999888===CCCKKKKKKHHHCCC??????CCCHHH>>>:::999;;;<<<<<<@@@DDDBBB<<<;;;???@@@;;;<<>>???@@@@@@@@@@@@@@@DDDDDDDDDCCCBBBBBBBBBCCC>>>??????@@@???>>>===<<<<<<=========>>>>>>>>>???GGGGGGFFFFFFEEEEEEDDDDDDCCCEEEGGGGGGEEECCCCCCCCCDDDEEEFFFEEEDDDDDDFFFGGGJJJMMMKKKFFFDDDGGGJJJIIIHHHKKKMMMJJJFFFFFFKKKQQQRRRVVVWWWUUUVVV\\\``````bbb\\\SSSMMMKKKLLLLLLLLLCCCEEEHHHLLLPPPQQQOOOMMMLLLJJJHHHGGGGGGIIIKKKLLLIIIHHHHHHLLLPPPRRROOOKKKFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHFFFDDDBBB@@@>>>===>>>@@@BBBAAA???>>>???AAACCCDDDIIISSS^^^cccaaa\\\FFFDDDAAA>>>===<<<===>>>;;;<<<===>>>>>>>>>>>>>>><<<======;;;999888:::<<<>>>>>>===<<<<<<;;;::::::666888;;;======<<<;;;999===>>>@@@???===;;;;;;;;;<<<<<<===CCCNNN\\\iiirrrzzz~~~xxxXXXMMMGGGHHHDDD>>>???GGGIIIDDD???>>>AAABBB@@@>>>===BBBFFFFFFBBB@@@AAACCCDDD>>>???HHHKKKEEECCCGGGCCCDDDFFFIIINNNRRRVVVYYYVVVRRRKKKDDD@@@AAAEEEIIITTTTTTVVVYYYZZZXXXSSSNNNTTTWWWbbbmmmkkk```\\\```cccgggllllllfff]]]TTTNNNMMMPPPNNNIIIGGGJJJIIIFFFGGGGGGGGGFFFFFFFFFEEEEEE??????@@@CCCFFFFFFCCC@@@DDDHHHJJJEEE<<<:::@@@GGGKKKLLLKKKGGGBBBAAAEEEJJJAAA===<<>>???FFFFFF@@@AAAGGGIII===666:::===;;;???FFF|||pppjjj\\\LLLJJJDDD@@@>>>>>>@@@GGGPPPIIIIIITTTdddhhh___ZZZ^^^```bbbdddeeeeeeeeegggiiidddcccbbbccceeefffeeedddiiikkkkkkiiiggghhhllloooeeedddccceeehhhhhheeebbbiiihhhggggggiiinnnsssvvvpppuuuvvvrrrppptttxxxyyywwwsssooonnnooorrrttttttrrrrrrsssrrrpppnnnlllkkkllljjjeee___[[[ZZZ\\\^^^^^^\\\eeetttyyyuuuvvv|||{{{}}}yyyxxxyyynnnhhhqqqtttsssrrrnnnhhhiiiuuuyyyjjjeeedddeeeiiihhhiiikkkmmmnnnmmmllleeebbb``````bbbccc```]]]\\\\\\^^^aaadddeeecccaaaYYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYZZZ\\\___cccgggjjjkkkkkkkkkjjjjjjmmmqqqtttssstttuuuvvvwwwzzz}}}uuutttrrrnnnkkkjjjkkkmmmpppuuuzzz|||~~~~~~zzz~~~zzzzzz|||}}}{{{|||{{{pppggg___WWWLLLEEEEEE===444111333555444222//////000000000///...---222///,,,+++---///111222...111333333000...///111---888DDDLLLUUUaaajjjmmmgggaaa[[[[[[\\\^^^eeemmmpppooonnnllliiifffcccbbbcccccccccccccccccccccccchhhgggffffffeeeeeeffffffaaaaaaaaaaaabbbbbbbbbbbbbbbaaa___]]]]]]]]]___```]]]^^^___```aaabbbbbbbbb___```___^^^\\\\\\\\\^^^\\\]]]^^^^^^^^^]]][[[ZZZ``````aaaaaabbbbbbbbbcccddddddcccbbbaaa```______]]]___aaaaaa___]]]]]]]]]]]]^^^`````````aaaccceeecccffffffcccdddjjjnnnoooaaacccccc___ZZZ[[[cccjjjoootttvvvsssttt|||vvvkkkbbb```aaabbbccc\\\^^^bbbfffjjjiiifffccc]]]\\\ZZZZZZ[[[^^^aaaccc___^^^```gggnnnnnnggg```]]]]]]^^^```bbbeeeggghhhqqqoookkkfffaaa\\\YYYWWWTTTVVVWWWUUUQQQOOOPPPRRRXXXZZZcccrrr|||[[[YYYUUUQQQOOOOOOOOOPPPJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLKKKHHHDDDDDDFFFJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDFFFIIIKKKLLLKKKJJJHHHIIIKKKMMMLLLJJJHHHGGGGGGHHHIIIMMMTTTaaappp~~~}}}```UUUOOOPPPMMMEEEFFFOOOKKKFFFAAA@@@CCCEEECCC@@@>>>DDDIIIKKKHHHGGGIIILLLFFF@@@AAAKKKNNNHHHFFFKKKFFFHHHKKKOOOSSSVVVWWWXXXVVVRRRKKKDDD??????CCCGGGMMMNNNQQQUUUWWWUUUNNNIIIUUUUUU]]]fffaaaTTTOOOUUU\\\___```^^^YYYRRRLLLIIIPPPSSSPPPIIIGGGIIIGGGBBBAAAAAACCCDDDFFFHHHIIIJJJ@@@@@@CCCHHHLLLMMMJJJFFFGGGLLLNNNHHH>>>;;;AAAIIIGGGJJJKKKIIIDDDBBBEEEHHHBBB???>>>AAAAAA@@@AAAEEEFFF@@@AAAIIIJJJDDDDDDJJJLLL>>>777;;;===;;;???GGGzzzeeeQQQEEE???<<<666666444333444999???DDDGGGKKKWWWfffjjjeee``````cccdddfffhhhjjjmmmqqquuuwwwtttpppmmmmmmnnnrrrtttrrrqqqpppooooooqqqssstttrrrpppnnnooorrrqqqkkkfffppppppqqqppppppooonnnnnnooooooooonnnnnnmmmmmmmmmppplllfffaaaaaafffooovvviiieeehhhooorrrnnnlllmmmeeehhhlllooopppqqqssstttsssuuuyyy}}}|||~~~~~~|||yyyvvvrrrpppjjjpppwww||||||zzzwwwvvvooooooooopppnnnkkkeeeaaaeeebbbbbbfffnnnssstttrrrqqqsssuuuwwwxxxxxxwwwvvvqqqoooppppppkkkiiiqqq~~~{{{uuuuuuxxxyyyxxxuuukkkkkklllnnnooojjjbbb\\\bbblllwwwyyytttooopppsssgggjjjooossssssooojjjffflllmmmvvvvvvppprrrxxx{{{}}}fffYYYKKKCCC>>>888444444111...---...111222111///......,,,++++++,,,......,,,---///000000000///...000///...---------------333444666:::???DDDHHHKKKYYY```jjjsssxxx|||~~~~~~}}}}}}~~~}}}~~~|||~~~~~~}}}qqqdddiii~~~~~~xxx}}}{{{|||zzzuuu}}}uuupppvvvsssuuuxxxzzzzzzyyyxxxvvvuuusssooollllllnnnqqqtttuuusssqqqpppnnnlllhhhfffdddggglllppprrrpppmmmkkkppprrrsssnnngggbbbbbbdddiiiggggggooozzz~~~qqqhhhcccfffhhhdddaaabbbVVVVVVUUUTTTSSSRRRRRRQQQOOOPPPSSSXXX\\\]]]\\\ZZZVVVTTTRRRQQQRRRTTTWWWYYY[[[XXXUUUUUUXXXYYYWWWUUUTTTRRROOOLLLJJJKKKLLLMMMTTTPPPLLLMMMQQQRRRPPPLLLOOOQQQTTTTTTQQQNNNKKKKKKPPPPPPPPPOOONNNMMMLLLKKKOOOMMMKKKKKKKKKJJJGGGEEEGGGJJJLLLJJJFFFDDDGGGKKKEEEFFFHHHKKKOOOPPPNNNMMMLLLJJJHHHGGGFFFEEECCCAAACCCFFFIIIHHHEEECCCDDDGGGCCCDDDDDDCCCBBBCCCEEEGGGGGGBBBBBBJJJPPPNNNIIIFFFGGG@@@:::;;;>>>@@@BBBEEEwwwvvvlllYYYGGG===777333555555444222222555999===AAAAAAGGGPPPRRRLLLIIIJJJHHHJJJLLLNNNOOOQQQTTTVVVeeebbb]]]XXXTTTSSSSSSSSSYYYXXXWWWVVVWWWXXXZZZ[[[ZZZWWWVVVWWWYYYXXXTTTOOOTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPXXXUUUQQQMMMMMMQQQXXX]]]SSSPPPQQQWWWYYYVVVTTTVVVTTTWWWZZZ\\\]]]^^^___aaa``````bbbggglllppprrrrrrrrrssssssoooiiigggjjjmmmjjjjjjnnnqqqqqqnnnqqqvvvzzzxxxtttpppnnnmmmmmmnnnqqqppppppqqqrrruuuwwwxxxsssrrroookkkgggbbb___]]]TTTZZZaaafffhhhhhhgggggg^^^]]][[[ZZZXXXUUUOOOKKKRRRPPPNNNQQQWWWZZZZZZXXXXXXYYY[[[\\\\\\\\\\\\[[[YYYWWWWWWWWWSSSPPPVVV___ccc___ZZZZZZ]]]___]]][[[UUUTTTSSSTTTTTTSSSOOOKKKJJJRRRZZZ\\\XXXTTTTTTVVVNNNQQQTTTWWWWWWTTTPPPMMMUUUUUU]]]hhhggg\\\WWW[[[aaagggmmmlllgggcccdddfffvvv~~~wwwpppiiibbbJJJ???666333222000///000000......///222222000...//////............//////---....../////////////////////......---...............///000222444666888:::BBBNNNYYYcccllltttyyyxxxtttnnnhhhdddbbbbbbcccnnnpppqqqqqqpppnnnnnnooonnnnnnooopppqqqrrrssssssxxxxxxvvvsssrrrsssxxx|||~~~~~~~~~{{{}}}{{{yyyzzzuuusssqqqtttxxxyyyvvvrrrwwwxxxzzz{{{|||{{{zzzyyy~~~}}}|||}}}|||~~~{{{oooeeehhhzzz|||yyy|||~~~uuuuuuuuutttsssrrrrrrqqqmmmlllmmmqqqwww}}}uuussspppnnnoooqqqtttwww{{{vvvoookkkjjjmmmoooqqqsssoooiiicccaaaaaadddfffdddbbb```ccchhhlllllljjjgggiiikkkjjjfffbbb___^^^ZZZZZZ[[[\\\\\\\\\\\\\\\bbb```]]][[[ZZZYYYWWWVVVSSSVVVWWWUUURRRRRRVVVZZZXXXWWWWWWXXX\\\___```aaa```^^^ZZZXXXWWWTTTQQQOOOLLLMMMNNNPPPPPPNNNJJJHHHIIIIIIJJJJJJJJJKKKNNNPPPMMMGGGHHHSSS___aaa[[[VVVLLLDDD>>>>>>@@@AAABBBDDDXXXZZZTTTGGG;;;444000---333333333111///000333555888666666999999666666888666888;;;;;;;;;;;;<<<>>>FFFEEEBBB???===<<<<<<<<<>>>>>>===<<<===>>>???@@@@@@>>><<<===??????;;;777<<<============<<<<<<;;;;;;;;;;;;;;;::::::::::::======<<<:::999;;;???CCCAAA======@@@BBB@@@???AAA@@@BBBEEEFFFFFFFFFGGGHHHIIIHHHGGGIIILLLOOOPPPPPPRRRTTTTTTRRRNNNKKKLLLNNNKKKJJJMMMRRRTTTRRRSSSUUUXXXVVVSSSPPPOOONNNOOOOOORRRQQQQQQQQQSSSUUUWWWXXXVVVTTTQQQMMMIIIEEECCCBBB>>>BBBGGGJJJKKKLLLLLLLLLEEEDDDBBBAAA@@@>>>:::888???<<<:::;;;>>>@@@???===>>>>>>>>>???????????????@@@>>>>>>>>><<<:::<<<@@@DDDAAA>>>>>>@@@BBBAAA@@@>>><<<999999999:::::::::999<<<@@@BBB@@@>>>======:::;;;>>>@@@@@@>>><<<:::<<<<<>>AAAGGGJJJLLLMMMJJJGGGEEEEEESSS[[[aaa]]]UUULLLDDD<<<666///+++---/////////111......///111333222000...///000000111111000000///...............///000000//////.........///000000000///............//////,,,111888@@@FFFLLLRRRVVVRRROOOKKKGGGEEEDDDDDDEEELLLNNNOOOOOOMMMKKKKKKLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPNNNKKKJJJJJJMMMPPPYYYXXXVVVUUUTTTTTTUUUVVVTTTSSSTTTWWWVVVRRRPPPPPPKKKJJJIIILLLOOOQQQOOOLLLLLLMMMOOOQQQRRRRRRRRRQQQWWWWWWWWWUUURRRQQQQQQRRRQQQSSSVVVVVVUUUTTTTTTUUU[[[\\\]]]^^^```aaabbbbbb\\\\\\[[[ZZZZZZ[[[\\\]]]aaafffiiijjjmmmpppmmmhhh^^^^^^[[[TTTNNNQQQ\\\fffppprrruuutttqqqoooppprrrwwwqqqnnnqqquuuwwwxxxyyytttuuuwwwxxxxxxxxxwwwvvvvvvvvvuuusssooolllllllllsssrrrssstttuuutttrrrooovvvtttssstttxxx{{{~~~~~~xxxsssmmmgggeeefffiiikkkggglllooonnnmmmnnnmmmkkklllnnnuuuzzzooonnnmmmooosssrrrnnnlllnnnnnnooopppqqqqqqpppnnnmmmrrrqqqpppooonnnooopppppptttuuuwwwyyyyyyvvvppplllrrrtttwwwzzz}}}~~~~~~~~~{{{|||}}}zzzuuussssssuuukkkrrryyywwwooohhhhhhjjjkkkiiiiiippp|||pppdddjjjmmmppprrryyyyyyvvvtttvvv}}}|||xxxyyy|||vvvuuuvvv{{{{{{yyyxxxssssssuuuwwwyyyzzz|||||||||xxxuuuttttttsssrrrvvvwwwwwwuuurrrssswww{{{{{{xxxuuuuuuxxx}}}{{{xxxuuurrrnnnkkkiiihhhjjjooottttttoooiiinnnnnnnnnmmmkkkkkkmmmooommmfffgggtttzzzhhh```ZZZ[[[\\\[[[ZZZ\\\;;;>>>>>>888222111000---000111111000///...000222222000/////////000222555333555888888666555444555444444444333333333333333222222111111111222333444444222111222333333111...222222333333333222222111444333333333333333333333000222333333333333444555777555333333444555555555444666777777666666777888:::888555555777:::;;;;;;999;;;===<<<999777777777888555666:::;;;888555666<<<;;;999777666777777888888777777777888999;;;<<<:::999777555444444555555444666777777555444333444444222111111333444333222666444222222333444333222444333222222111222222333444333333444444333333333555333111111444555555444555333111//////000111222444444444555666555444222222333444555555555444444222111555999888333333777888888888999999777333111555===CCC@@@;;;777111,,,444000...111333222111333---...000333333222000...///000111222222111000/////////...---...///000111///////////////000111222111111111111222222333333222222333333333444555666666555444333333444666777444555666555333222222333333333444444555555555666===<<<999777555444555666888888888888999:::;;;<<<666777888;;;;;;:::999:::888777666777:::;;;999888555666777888999999888888;;;;;;;;;999777666888:::777999<<<<<<;;;::::::;;;<<<======>>>???@@@@@@AAA===<<<<<<;;;<<<<<<===>>>999===>>>>>>@@@CCCAAA;;;;;;;;;:::777555777<<>>===???BBBDDDCCCGGGIIIHHHGGGGGGFFFFFFDDDFFFLLLTTTYYYVVVMMMDDDGGGFFFIIIQQQSSSNNNHHHEEEHHHIIIJJJJJJJJJHHHFFFEEEKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLHHHEEEIIIJJJKKKLLLNNNOOOQQQQQQMMMOOOOOONNNKKKIIIJJJLLLHHHOOOUUUSSSKKKDDDDDDGGGLLLJJJKKKPPPYYYdddkkkooonnnkkkeee```^^^^^^___```hhhhhhjjjpppvvvuuuooohhh```iiizzzjjjXXXMMMKKKNNNQQQSSS[[[eeejjjiiifffcccbbbccceeeeeecccccceeeeeeddddddddddddddddddddd```\\\]]]dddnnnxxx}}}~~~yyyuuutttwwwzzz}}}|||{{{|||xxxqqqnnnnnnppprrrkkkjjjlllpppwww|||{{{|||}}}{{{xxxtttrrrrrrrrrssstttvvvxxxzzz|||}}}{{{wwwttttttuuuvvvuuu}}}zzz{{{~~~~~~}}}yyyvvvsssvvvxxx|||~~~~~~|||tttoooppprrrpppoooppp,,,111222000///111000......///000000//////111222/////////...///111222333111333555444222000000000222222222111000...---,,,///////////////000000111000000///000000000///...,,,------.........------.........///////////////,,,///222333222111111222222000...,,,---//////...000111222111//////000111333000......000222333444...000222222111///......111...---000111---******222111000000///000111111000000/////////111222333111111000000000222444555111222111///,,,*********///---,,,---///111222222111000//////000111111111222111111000000000111111,,,...000111111222222000111000///000222333333222222333222111000///......111///......000000///---.../////////000000000111111000222333222000111444444333222222333222...+++...444999666333333333111333//////222222000///111,,,///222333333222000//////000111222222111000///111000///...///000111222000000000000111111222333......///000111222222222111///......///000000111------------///000222333222333333222000000000222////////////////////////333222111000000000000000111111111111222333444444///111222333333444444333444333222222222222111000333333333333333222111111111222222111000111444666222444666777555555555555444444444444444333333333111111111222222333333444222444444333555777555111111111111111222333444555333333444444444666888:::444555666777888999777555999888777777777888999:::888:::;;;;;;:::999;;;<<<>>><<<:::999:::999888777777888888777777999:::;;;666555333222111222333444777888999999777444444555333444777;;;===;;;777333999777:::CCCFFF@@@888444777888888888888777555555888888888888888777777666777666555555777888777666777777666555666777888999777888999888777777777888:::<<<===<<<888666666777666777888888:::???FFFKKKDDDCCCAAA>>>===<<<======CCCAAAAAAFFFKKKLLLHHHCCCBBBJJJZZZnnnyyyzzzzzz{{{vvv```LLLAAA>>>888::::::;;;@@@GGGJJJHHHDDDDDDCCCBBBBBBCCCBBB@@@AAAAAAAAAAAAAAAAAABBBBBBHHHEEEBBBCCCGGGMMMRRRUUUXXXUUUQQQMMMLLLNNNQQQSSSTTTWWWZZZYYYUUUQQQPPPPPPTTTRRRPPPMMMKKKJJJJJJJJJGGGGGGGGGJJJNNNQQQSSSSSSPPPRRRSSSRRRPPPNNNNNNNNNMMMMMMNNNNNNPPPQQQSSSTTTYYYVVVSSSRRRSSSVVVWWWWWW___^^^\\\[[[[[[^^^bbbeeedddcccaaabbbeeehhhiiiiiieeeccc```___^^^\\\YYYWWW[[[___eeejjjnnnsssyyy}}}|||{{{wwwrrrkkkgggffffffiiihhhkkkooooookkkiiikkkddd^^^ZZZ]]]___^^^]]]^^^---000111......000///,,,...///000000000000222444---000///------//////,,,000111222111000......///,,,------....../////////------............//////.....................///,,,---..................,,,,,,,,,---------------***---000111000//////000111222///---...111111///...//////...,,,,,,---//////...,,,,,,...000111111,,,---...///000///...---///------000000......111......------------......//////...------...///000//////......//////000000...//////...,,,+++,,,---000///------...//////...------------...///000111///000000000000000000000&&&+++...---,,,...///......//////000000000111111///111333222000...------000///......//////...---............///000000111000000000///......000222222111111111111000...+++///444777333111222333222000......111222000000333---000222333222111111111000111111111111111111000111111111111111222222333222222111111111222333333000000111111111000//////000...---...///111111000////////////////////////...//////...------///000/////////...............((((((((())),,,------,,,.........---,,,,,,++++++,,,......++++++,,,+++(((000///...,,,++++++++++++///...---,,,+++******)))((()))+++++++++,,,...111+++---///000///......///000000//////...---------******+++,,,,,,---------222444333111222555444000///000111222222222222222111111111333444666888999333666777555444666555222555444333333333555666777111222333333111000111222666444111000000111111000333444555444333222444555111111222222333333222222000...///000...)))))),,,000111111111222111111111000...000777:::555...,,,......//////......------............---------,,,222000...---///111222222333222111000///000111222111222222222222333333333888555333111111111111111000222333000------111666111111111111111000000000111///...000333444333000444555;;;EEEKKKLLLNNNRRRQQQVVVXXXOOO@@@555333666222444333111333777777444444777777555444666555111222222222333333444444555555444333444666888888888>>>;;;888666555666888999888888888666444555777999888999:::;;;:::999777555444444444555666777888999444666888888777666777888666555444444444666777888;;;999777777999<<<===============???BBBGGGKKKNNNFFFEEEEEEFFFHHHIIIHHHFFFCCCAAA@@@???@@@???>>><<<<<<@@@DDDEEEEEEHHHOOOTTTRRRQQQOOOKKKGGGDDDDDDEEECCCDDDGGGIIIFFFAAACCCHHHAAA<<<:::>>>AAA@@@??????111333222...///111000---///000000///...///222444---000000,,,,,,//////,,,111111222111//////111222)))***+++,,,///111333555,,,------...............,,,,,,------,,,---...///...///000000111111111000---........./////////000,,,---//////......000111111333222///000555444000/////////...,,,,,,...000...---,,,---///000///...,,,,,,,,,---/////////...---,,,---///...---111888,,,,,,,,,,,,,,,,,,,,,,,,------++++++***+++,,,---,,,,,,,,,---,,,,,,++++++***,,,------,,,,,,---///...---,,,---...///...,,,,,,,,,---------...000111,,,---///000111000000///&&&...222...+++,,,///...---.../////////...//////---///111000...---...000//////000000000000000000......///000111111111222///000000...,,,---///111///000000000///...------...444777444000000000...000...///222333111222666...000333333111000111333333333222222222222333333111222333333444444333333444333333222222222222333333444444555555444222222333111//////000000---+++000000111111111000//////)))***+++***)))***,,,............------,,,,,,,,,///------///222222000...222222111111000//////...000333333///...111000,,,444444333222111111222333111000///...............,,,...111111111111222333...000222333222111111222444333333333333333333222///000111222222333333333---...---+++,,,000///+++,,,---//////...---...////////////111333444444444111555444000///333444222////////////000111333444555666777666444333444555:::777333222333444555555000111222111...---...000......//////000000000000222000000333111------222...///000///------...000111///000555777333111222000000000000111111111111222111111000///000000000+++***)))***+++,,,,,,+++------,,,,,,,,,,,,---...,,,++++++,,,------------111///---,,,,,,,,,------000000///...---,,,---...///////////////000000111...//////////////////...111......111333222555999666999:::777333000000222000111111///000333222---+++000222//////111111...//////000111111222333333,,,,,,---///111111000...666555333222111222222333444222111111222444444444222444666888888666444333111222222222222333555666000111333333222222333444444333222111111222444555333222111222444555555555555555555888<<>>>>>@@@AAABBB@@@???===;;;;;;<<<>>>???:::888888;;;;;;888888:::888777555666888999888888777:::===???@@@???<<<:::777:::<<<===<<<===@@@DDDDDDGGGEEE>>>999999888666555777888888777777888999777888888999:::;;;<<<<<<>>>>>>=========>>>??????===;;;999999:::999777666777888999::::::999777666999999999;;;======<<<;;;;;;:::999888666555555555555666777777888888777777777888999888666666666777666888::::::888666555555111222222333333222222111444444444444444444444444444333333222333333444444000333777999999999999:::777777777666555555444444222444666666555555666777666666666777666666555444666777777666444555777999555555666666666666555555555555555666666777777777444666777777666666666777000333555666666666666777;;;:::999777666555555555666777777888999::::::;;;999:::;;;;;;:::999777666999999999888666555333222777777777777777777777777666777777888777555333222777777777777777666555555777777777666666666555555444444444333333222222111555222111333333111222444555555555555444444444444...000333333222111111222111111111222222222222333222333444222000//////000000000000111111111111111///000000///......000111444555555333111000000111111111111111///000222444444333333333222222222222111111000000000000000000000///...///111222222111222000000333333222333666111222444333222222333555222111111111333666888:::333444555555666666555555555666666777888999999:::777777777888888999999:::888777777777666666666666444444333333333333444444333111...///111222000---111111111222333333444444444333333333222222222222333333333222222222222222//////000111222333333444///000111111000000222333111111111111111222222222444222111//////000111222...///000000111111000000000000000000000000000000---...000111222222111111111000000//////.........000111222111000///000111......///000000111111222111222333333444444333333333333333333333333333333222111111222444444333111000000111222222222222222555000...000111......///111000000111222222111///111111111111111111111111111111222222222222111111...000222222111000111222000000///000000111222333111111111111111111111111111111111111111111111111///000000111111111111111//////000111111111111000///////////////000111111111///......///000000///.........///000111222333---...///000111000//////UUUUUUSSSSSSSSSTTTVVVWWWTTTQQQLLLHHHGGGHHHJJJLLLHHHDDDCCCFFFFFFCCCDDDHHHFFFDDDBBBCCCFFFGGGFFFEEEFFFIIIMMMPPPQQQOOOLLLJJJDDDHHHLLLNNNNNNQQQWWW\\\[[[\\\XXXOOOIIIIIIIIIGGGEEEFFFFFFEEECCCAAABBBCCC???@@@AAACCCFFFKKKOOOQQQNNNMMMLLLLLLLLLLLLLLLLLLMMMKKKJJJIIIHHHGGGDDDBBBCCCDDDDDDCCCBBB???===;;;????????????@@@BBBGGGJJJJJJHHHEEEBBB>>><<<:::999:::;;;<<<===>>>======<<<;;;<<<>>>===<<<<<<===???<<<>>>@@@@@@>>><<<;;;:::222333333444444333333222555555555555555555555555777666666555555666666666///444;;;@@@AAA@@@@@@AAA>>>======<<<;;;;;;::::::999:::======<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;:::::::::===???;;;<<<===>>>>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<;;;999;;;======<<<<<<===>>>555777:::;;;;;;:::;;;===>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<<<<============>>>???@@@@@@???===;;;:::999999999888777666555444555555555555555555555555555666888999999888666555999999999999999888888777777777777777666666666666666666555555444333333222333111333777888555666::::::999999999999888888888444777:::::::::888888888777777666666666666555555333555666555333222333555555555444444444444444333111222333333222222444666777888:::888666444555777444555666666555555666888999888888777666555444444222222111000000111333333111000///111333444333222333///000444555222333777222444555555444333555666111222222444555666777888444444555666666666666666777777888888999999::::::888888999999:::;;;;;;<<<:::999999999999888888888777666666555555666666777666333000111444555333///222222333333444555555666666666666555555555555444555555555666666666666666555555555555555555555555000222444444333333555777444444444444444444444444555555444333333333333333111222444444444333444444111111111111111111111111000111333444444333222111111111222222333333333333111333444333222000111111000111111222222333444444111222333444555444444333444444444333333333333333555444333444555555333111///000222444555555444444777222000222333111000111333333222333444444333111222222222222222222222222111222222333222222111111///111333333222222222333111111111111222333444555222222222222222222333333333333222222111111000000///000111111222222222111//////111222222222111111111111000000111111222333222000//////000111111000000000///000000111222222///000111111000000111222qqqpppooonnnnnnppprrrsssmmmhhhbbb\\\YYYZZZ\\\^^^ccc^^^]]]``````]]]^^^ccc\\\ZZZXXXYYY\\\^^^]]][[[]]]```dddhhhiiigggcccaaaYYY^^^ccceeefffjjjrrrxxxwwwwwwqqqgggaaaaaaaaa```]]]^^^]]][[[WWWUUUTTTUUUOOOOOOQQQTTTZZZaaagggkkkcccbbbaaaaaa````````````cccbbb```___^^^\\\YYYVVVTTTTTTTTTRRROOOLLLHHHEEECCCDDDCCCAAAAAAGGGPPPXXXYYYWWWSSSNNNIIIEEEBBB@@@>>>???@@@BBBBBBAAAAAA@@@EEEGGGHHHHHHGGGHHHIIIKKKCCCEEEGGGGGGEEEBBBAAAAAA999:::;;;<<<<<<;;;:::999666666666666666666666666999999888888888888888999555<<>>>>>>>>=========888777777666555444444444111000333:::<<<999:::???======<<<<<<<<<;;;;;;;;;<<<>>>AAABBBAAA@@@@@@@@@======<<<<<<;;;::::::999555888:::999888777999<<<;;;;;;::::::999999888888555666777777777777:::<<<999;;;===<<<:::999;;;======???AAAAAA@@@@@@@@@AAA???>>>===<<<;;;999888888666555333222333555777888222111111222444555555444333///000555666222333777666777888888777777888999111333555666777666555555444555555666666666666666888999999999999:::::::::999999:::;;;;;;<<<============<<<<<<<<<;;;;;;;;;999999888888888888999999:::777444555888:::777333333333444444555666777777888888888888777777777777777777888888999999::::::::::::999888777666555555111444666666555555888;;;777777666666666555555555666666666666666555555555444666777888777666777888444444444444444444444444555666777777777555333111111222333444666777888999444666777777555333333444222333333444444555555666222333444555555555444333444444444444444444444444777666555555666555333111111222444777888888888888999444222444555333222333666555444555666666555333333333333333333333333333222222333333333222222111222444666666555555555777222222222222333444555666222222333333333444444444222222333333333444444444///000111222222222222222...///000222222222111000222222111111222222333444555333222222333444444333222222222222222222333444111111111111000111222444|||vvvrrrrrrqqqqqqxxx{{{zzz~~~~~~}}}xxxlllkkkpppvvvzzz~~~|||{{{wwwrrrnnnqqqrrrrrrvvvxxxrrrvvvzzzyyyyyy{{{{{{|||{{{wwwqqqmmmmmmooofffjjjnnnlllfff]]]VVVSSSKKKIIIGGGFFFIIIPPPYYY___hhh___YYYZZZZZZSSSNNNMMMLLLIIIIIIOOOQQQNNNIIIHHHJJJNNNSSSUUUTTTUUUZZZ^^^WWWUUUXXX[[[VVVLLLGGGHHHCCCAAA??????@@@AAAAAA@@@<<<:::777444333444666777;;;<<<;;;888555888@@@GGGJJJOOOWWW\\\^^^]]]\\\[[[[[[\\\[[[YYYVVVVVVZZZ___``````aaabbbaaaaaaaaaaaadddddddddddddddccccccccc^^^___```___^^^^^^```bbbcccfffhhhjjjiiifffbbb___eeeccc___^^^^^^]]]YYYVVVUUURRRSSSXXXYYYWWW[[[bbbbbbbbbbbbbbbaaaaaaaaaaaaaaa^^^\\\\\\]]]]]]ZZZVVVVVVXXXZZZ[[[\\\^^^```bbb[[[]]]^^^[[[TTTMMMIIIGGGAAA===::::::===???===;;;<<<;;;;;;<<>>FFFJJJJJJLLLOOOQQQPPPMMMKKKMMMPPPQQQPPPXXX[[[^^^[[[UUUQQQRRRTTTPPPOOOMMMKKKIIIHHHHHHHHHDDDAAAAAADDDFFFDDDDDDFFFEEEBBB@@@@@@BBBCCCAAA???AAADDDEEEAAA>>>???AAACCCHHHGGGEEEFFFGGGHHHHHHHHHHHHMMMPPPOOOMMMLLLJJJHHHIIILLLMMMIIIFFFDDD@@@:::888:::888333333888;;;:::666888999;;;;;;:::888777>>>???>>><<<::::::<<<>>><<<@@@@@@;;;;;;??????;;;999:::;;;<<<<<<<<<;;;;;;888999;;;<<<<<<:::888777???>>>>>>===;;;;;;@@@FFF??????@@@@@@>>><<<<<<>>>DDDBBB@@@@@@BBBCCCAAA???:::???@@@???>>>???>>>:::===@@@AAA>>>>>>>>>;;;555>>>???===:::;;;??????;;;?????????>>>>>>======>>>?????????@@@@@@@@@AAAAAA???>>>===<<<<<<===>>>??????======???AAAAAA===:::>>>;;;:::;;;===>>>;;;888999999999999:::999999999999;;;<<<<<<::::::;;;===:::;;;<<<<<<;;;;;;;;;;;;777:::===<<<:::888999;;;999777666999<<<>>><<<999:::::::::999777555444444999888777777888777444222;;;888777999<<<>>><<<:::AAA<<<888999999777777:::777888888:::;;;<<<===>>>??????AAACCCEEEEEECCCAAA>>>======;;;:::888777666777888888888888999999::::::888555444555888999:::888888:::;;;;;;:::999888666666666666555555555555444444444333222444777:::;;;999777888:::;;;:::777333666555000...111222222000111111111000111222333777333222555555000000555444777666222333888777222;;;555333777888444333666888444000///000222444555333444333111///111555:::~~~~~~{{{yyy{{{~~~xxxzzz{{{wwwnnneee^^^[[[UUUTTTSSSSSSVVV\\\dddiiimmmfffcccfffgggaaa\\\[[[WWWSSSSSSYYY\\\WWWQQQNNNUUUZZZ```bbbbbbbbbeeehhhfffeeehhhjjjdddZZZTTTUUUIIIHHHGGGFFFEEECCCAAA???BBBAAA???>>>===============???@@@AAACCCHHHNNNSSSSSSZZZdddlllnnnllljjjhhhkkkmmmnnnnnnnnnpppvvv{{{xxxyyy{{{||||||{{{{{{{{{~~~~~~}}}{{{~~~||||||}}}~~~}}}yyyuuutttooommmqqqrrrrrruuu{{{}}}~~~~~~~~~}}}}}}{{{zzzyyyqqqkkkgggdddbbbVVVNNNDDD@@@BBBEEEEEECCCGGGIIIKKKLLLMMMQQQWWW\\\jjjsssxxxzzz|||zzzyyytttmmmggg^^^VVVNNNKKKMMMMMMIIIEEEBBBDDDLLLVVV[[[]]]```eeeiiihhhggggggjjjmmmnnnmmmrrruuuxxxyyyuuuqqqnnnmmmgggeeedddfffhhhgggbbb^^^aaa\\\YYY[[[\\\XXXUUUUUUSSSSSSSSSVVVYYYZZZXXXUUUUUUVVVWWWWWWWWWYYY\\\^^^YYYXXXWWWXXXZZZ[[[[[[ZZZ[[[___cccbbb^^^ZZZVVVTTTYYY[[[[[[XXXVVVTTTNNNGGG@@@@@@????????????@@@AAA?????????@@@BBBEEEGGGHHHFFFGGGHHHGGGFFFGGGIIIKKKJJJNNNMMMIIIIIILLLKKKHHHIIIHHHFFFEEEFFFGGGIIIKKKIIIGGGEEEBBBAAAAAAAAAAAABBBBBBCCCDDDDDDBBBAAAAAA???======???>>>===???DDDGGGIIIKKKMMMLLLJJJHHHFFFHHHKKKJJJEEEDDDHHHJJJIIISSSWWWWWWPPPKKKIIIGGGEEECCCGGGJJJIIIIIIKKKIIIFFFLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGHHHJJJKKKKKKKKKMMMJJJGGGFFFGGGHHHHHHHHHEEEDDDCCCCCCCCCCCCDDDEEEJJJIIIFFFDDDBBBBBBCCCDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDDDDBBB???>>>???AAACCCCCCBBBCCCEEEEEEDDDBBBCCCAAA???????????????>>>===<<<<<<<<<<<<======<<<;;;<<<>>>BBBEEEEEEDDDBBBDDD@@@>>>@@@AAA??????AAABBBBBBCCCEEEFFFFFFGGGGGGJJJMMMQQQTTTUUUSSSPPPOOOFFFFFFFFFFFFDDDBBB@@@?????????@@@@@@@@@@@@??????@@@===:::999:::;;;;;;;;;===============<<<;;;:::999888888888888888888888777777777777777999;;;<<>>???AAAAAA@@@>>>888999666111111666888777222333444444333111111111222......222333000111666777999888444555::::::777999666777;;;:::555222333000000111222333222...+++///111222111///000444777}}}uuummmhhhfffccccccdddeeeiiimmmrrrtttuuurrrrrrwwwzzzvvvqqqnnnhhhccccccjjjoookkkccc^^^___eeekkkoooooooooqqqsssxxxxxxyyyzzzssshhhbbb```WWWWWWWWWVVVTTTRRROOOMMMDDDDDDDDDDDDDDDDDDDDDDDD@@@AAADDDIIIPPPWWW[[[\\\[[[dddoooxxx|||zzzvvvtttyyy|||ggg^^^SSSPPPUUUZZZ\\\\\\eeeiiikkkkkkjjjoooyyywwwsssttttttrrrooo^^^^^^bbbhhhlllpppxxx~~~wwwsssvvvxxxtttooommmiiilllqqqvvvzzz{{{wwwtttxxxwwwwwwyyy|||~~~{{{zzzzzz|||~~~~~~}}}}}}~~~xxxrrrpppppprrrttttttqqqpppppplllfffYYYTTTTTTYYYXXXRRRRRRVVVZZZYYYXXXYYY]]]ccciiimmmiiijjjllllllmmmnnnqqqsssppprrrrrrooonnnoooooolllnnnkkkgggdddeeehhhlllooommmhhhaaa[[[XXXYYY\\\^^^^^^___aaabbbaaa]]]XXXSSSPPPMMMLLLNNNNNNNNNRRRYYYeeejjjoooooojjjeeedddeeehhhhhhddd]]]\\\bbbhhhjjjtttxxxwwwnnnddd```^^^]]]^^^gggmmmmmmjjjiiifffbbbiiilllooopppooommmmmmmmmlllnnnoooqqqqqqpppooonnnooonnnnnnmmmkkkhhhfffeeeiiiiiiiiihhhggghhhjjjlllbbbbbbbbb```^^^]]]^^^___[[[YYYXXXWWWXXX[[[^^^```ccc```]]]\\\^^^aaadddeeebbb```^^^___aaa```]]]ZZZVVVUUUSSSPPPNNNOOOSSSVVVZZZ[[[\\\[[[YYYWWWWWWXXXUUURRROOOOOOQQQRRRPPPNNNJJJIIIFFFDDDDDDDDDFFFGGGGGGLLLRRRVVVXXXWWWUUUUUUTTTRRRSSSWWWXXXUUUUUUWWWYYYZZZ\\\]]]]]]]]]\\\[[[VVV\\\cccfffdddaaa```___ZZZ\\\]]]^^^]]][[[XXXWWWVVVWWWYYYZZZZZZXXXWWWUUUTTTRRROOONNNOOOOOOMMMLLLNNNMMMLLLJJJIIIHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGBBBCCCDDDFFFGGGHHHHHHHHHNNNMMMLLLMMMNNNNNNMMMLLLEEEAAA:::444444888999555555666666666555444222111444111111333444333444888777:::======>>>AAAAAA>>>CCCBBBBBBCCC???999888999666777888999:::777222...333444555444333222333555|||xxxuuusssssssssuuuyyy~~~}}}xxxxxx{{{vvvppptttyyy|||~~~zzzrrrnnnmmmmmmjjjgggbbb^^^[[[ZZZPPPOOOMMMLLLLLLMMMOOOPPPRRRQQQQQQWWW```ggghhhggghhhoooyyyrrrnnnnnnttt~~~xxxvvv|||{{{ppppppyyy{{{wwwoookkkkkkooopppnnnsss|||~~~{{{uuu{{{zzz{{{xxxwwwwwwxxx{{{wwwuuurrrpppqqqvvv{{{||||||~~~yyyuuurrrrrrrrrqqqlllggggggddd___ZZZVVVVVVXXXZZZbbbffflllnnnmmmkkklllmmmkkkkkknnnrrrrrrppppppssswwwxxxyyyzzzzzzyyyxxxwwwjjjpppwwwxxxuuurrrsssvvvwwwyyy|||~~~~~~|||yyywwwyyy{{{}}}}}}{{{uuutttrrrrrrssssssqqqooonnnllliiifffdddcccddddddkkkkkkjjjhhhgggfffeeedddaaabbbdddgggiiijjjiiihhhfffeeeeeeeeeeeefffeeeeeeccc^^^TTTKKKHHHGGGBBB:::===<<<;;;;;;;;;;;;:::999<<<:::999888888888:::<<<777===DDDJJJNNNQQQSSSSSS[[[ZZZXXXSSSLLLEEECCCCCCAAA???<<<;;;;;;:::888666999999888777666555555555}}}yyywwwwwwxxxyyy{{{}}}{{{wwwqqqjjjeeeeeeeeelllhhhbbb\\\ZZZ\\\___aaajjjgggeeeiiipppvvvuuusssssswww}}}zzzuuuuuu{{{{{{~~~|||uuuppppppssswwwxxxzzz{{{zzzxxxxxx|||vvvrrrmmmcccXXXPPPNNNKKKJJJKKKLLLJJJIIIFFFFFFEEEDDDFFFIIILLLMMMEEEGGGLLLSSS\\\gggsss|||~~~wwwlll___TTTMMMGGGGGGFFFGGGHHHGGGDDDBBBEEEDDDCCCCCCBBBBBBBBBAAA~~~xxxsssrrrsssssstttxxx{{{zzz|||}}}|||zzzzzz~~~}}}sssjjjeeeeeehhhkkkqqqooonnnrrryyy|||zzzwwwuuuvvvwwwxxxyyy|||yyyxxxyyyvvvqqqoooxxx~~~zzzuuuyyy|||{{{yyyooolllooorrrkkkmmmqqqwww|||{{{|||~~~}}}{{{zzz{{{ssspppmmmkkkjjjgggaaa\\\VVVYYYZZZZZZ___ggglllmmm]]]YYYWWWZZZccctttnnn___ZZZ___gggnnnrrrqqqkkkeeeccccccdddfffgggeeeaaa^^^zzzuuutttuuuvvvvvv|||{{{}}}}}}www}}}xxxpppllllllooorrruuuwww}}}}}}sssjjjkkkwwwyyy~~~}}}tttmmmhhhdddbbbaaa___ccchhhmmmpppppppppooopppzzzzzzuuuuuu{{{yyywwwvvvxxx~~~wwwlllbbbggghhhiiiooo{{{ssslllgggfffhhhqqqrrrpppwww}}}tttxxx}}}xxxuuusssuuuxxx{{{~~~{{{}}}{{{vvvsssgggdddnnntttwww~~~uuuwww}}}|||tttvvvxxx{{{zzzppphhhppptttyyy|||}}}zzzuuurrrdddmmmxxx}}}|||vvvooonnnrrrwwwuuussstttyyyuuuccchhhiiiiiiooo{{{}}}xxxuuurrrllliiipppzzz~~~www|||{{{vvv|||www~~~zzzxxxwwwyyyvvvxxxzzzuuuhhhaaadddmmmvvv{{{|||}}}vvvmmmnnnwww~~~}}}wwwjjj```aaajjjrrrtttvvv}}}zzzvvvuuupppjjjssspppjjjiiiooowwwxxxsssqqqrrrwwwtttrrr|||zzz~~~vvvuuuwwwzzz}}}ooowwwlllhhhhhhjjjkkkwwwmmm```___bbbddddddmmmvvvzzz|||}}}xxxpppdddccc```bbblllwwwyyyuuuppprrr{{{wwwttt~~~}}}yyysssppppppqqqttttttqqqrrr}}}vvvaaaxxxrrrjjjeeebbbiiisssnnn```XXXSSSUUU^^^kkkwwwzzziiifffaaaaaajjjsssuuuppprrrvvvwwwqqqyyypppkkkjjjppprrrwwwzzzyyywww|||wwwhhhvvvnnnjjjdddkkkxxxxxxeeeWWWUUUXXXaaannn}}}{{{vvvlllfffkkktttxxxvvvxxx{{{ssskkkvvvnnnnnnwwwxxx}}}wwwkkkkkknnnvvv{{{{{{~~~sss]]]XXXVVV]]]jjjwwwxxxoooqqqzzz}}}~~~ppphhhxxxsss{{{|||xxxqqqjjjjjjtttzzzqqqdddWWWTTTYYYcccppp{{{}}}xxx{{{}}}|||qqqkkkyyymmmiiimmmvvv~~~yyy{{{}}}nnn___XXXXXXbbbmmm}}}||||||}}}}}}sssmmm}}}rrrlllnnnrrrtttuuueeepppvvvwwwqqq___VVVZZZdddkkkssslll~~~xxxmmmzzznnnhhhfffiiiuuu{{{yyyzzzwwwssszzznnnkkkqqq}}}wwwjjjvvvrrrmmmooo~~~}}}jjj```sssyyylllnnn}}}rrrmmmuuuyyymmmppp{{{yyypppuuu}}}zzz}}}rrryyy~~~|||}}}|||~~~vvvmmmqqqxxx|||zzzzzzzzzyyy|||yyy{{{~~~}}}nnneeettt|||zzz~~~~~~{{{yyywww||||||uuupppwww{{{pppttt|||sssgggmmm{{{~~~{{{vvv}}}tttwwwxxx}}}{{{vvvooorrrzzzyyyqqqiiiiiisssnnnfffsssrrruuuxxxkkkffflllvvv{{{xxxyyyxxxxxx{{{xxxtttqqqwww|||}}}{{{sssxxxuuuttt~~~yyyssspppqqqnnnkkklllrrrqqqkkkbbb]]]bbbmmmzzzmmmhhhooo{{{ooo}}}~~~sssddd```eeerrrvvvvvv{{{qqqjjjmmmuuu|||~~~pppppp|||xxxiiilllooosssvvv|||rrrhhhvvv}}}yyyzzzvvvkkklllvvv}}}}}}zzzmmmhhheeehhhkkkjjjfffeeeccc^^^XXXTTTTTTZZZbbbhhhuuu~~~mmmcccgggooo~~~~~~{{{vvvttt~~~vvvuuu~~~hhh\\\\\\lllxxxzzzwwwwww{{{xxxzzz|||ooogggbbbgggpppwww~~~ooojjjrrrmmm```fffgggiiimmmwwwsssaaadddxxxyyyqqqmmmlllqqqzzzzzzjjjcccoootttvvvssswwwuuufffbbb___bbbffffff```[[[[[[YYYVVVTTTTTTVVVXXXYYYaaagggqqq|||~~~jjjbbbccchhhnnnsssppplllppp~~~uuuooo}}}oooaaaZZZeeetttzzz}}}xxxqqqkkkhhhiiigggkkkvvv~~~tttxxxgggfffggglllpppvvvyyyssswww|||}}}wwwgggaaacccbbbccchhhuuu|||~~~eee[[[ggg~~~{{{ppphhhfffiiiqqq|||zzziii```hhhhhhiiikkkppp~~~}}}lllaaa```^^^]]]]]]]]][[[WWWXXXWWWVVVVVVXXXXXXVVVTTTSSSUUU[[[dddnnnuuuyyyyyyzzz{{{iii^^^YYYbbbjjjkkkggghhhoooxxx|||rrrkkkrrrttthhh\\\\\\fffqqqwwwxxxxxxmmmiiigggccc___^^^aaabbbiii{{{qqqttt~~~uuueeeiiippptttsssxxxzzzoooggghhhcccaaaaaaggguuu}}}zzz{{{aaa\\\lllwwwmmmhhhhhhmmmwww~~~yyyhhh^^^```ZZZYYY```gggsss{{{}}}hhh___```^^^YYYVVVVVVWWWWWWTTTRRRQQQSSSVVVWWWSSSPPPLLLLLLOOOVVV```eeedddaaaeeekkksssxxxzzz}}}ppp\\\VVV\\\bbbcccbbbccciiinnn}}}uuugggjjj{{{wwwnnn___TTTXXXgggqqqtttlllgggdddccc```[[[ZZZ\\\___cccgggnnn{{{uuu|||{{{oooyyy~~~tttwwwxxxttthhhccc___bbbccccccgggwww|||~~~xxxrrr\\\aaammm{{{~~~uuummmkkk[[[dddmmmsssttteeeYYYZZZ]]]___bbblll{{{jjj]]]]]]ZZZRRRPPPTTTXXXXXXZZZYYYWWWWWWXXXXXXXXXVVVQQQVVV\\\___^^^\\\[[[\\\jjjfffaaa```dddkkkqqquuurrr]]]XXXWWW[[[```aaadddgggqqq{{{rrrhhhnnn~~~tttfff[[[TTTVVVdddrrr|||sssgggccc``````]]]YYYXXX[[[[[[___ccciii|||zzz{{{|||rrrmmmyyy~~~wwwvvvuuu{{{llldddcccbbb```aaaaaagggyyyyyy}}}hhh\\\___iiissstttlllffffff\\\eeeooovvvyyykkk\\\^^^cccggghhhnnn}}}~~~|||zzz}}}uuuggg^^^___[[[UUUTTTYYY]]]^^^dddbbb______```aaaaaa```ZZZZZZYYYVVVTTTVVV[[[___aaa___]]]]]]___cccfffhhhnnnuuuiii]]]TTTVVV^^^cccdddeeeiiixxxzzzsssmmmmmm|||oooaaaXXXXXXcccoooxxxssshhhddd```]]]^^^\\\YYYYYY\\\\\\aaadddggguuu}}}sssmmmttt}}}|||tttyyyyyy~~~zzzccc___bbbddd]]]^^^___ggg}}}}}}vvv^^^ZZZ]]]cccjjjiiidddbbbbbb___iiiuuuyyyppp]]]```eeekkkkkklllttt}}}xxx{{{|||ppplll~~~mmmeee^^^___\\\WWWXXX]]]aaaaaafffccc___^^^___aaabbbbbb^^^[[[WWWSSSQQQSSSXXX]]]\\\]]]]]]^^^___`````````___gggvvvxxxeeeSSSRRR[[[aaabbbbbbeeennn~~~tttjjjhhhttt~~~~~~~~~zzziii]]]YYY```jjjssspppiiigggddd```^^^```___]]]^^^aaacccgggiiiiiiqqquuuooossszzzzzz~~~{{{sss___\\\```bbb]]]]]]___hhhwwwyyy|||vvvYYYZZZ^^^dddgggeeebbbaaabbbdddmmm|||{{{tttqqq]]]]]]```eeegggfffiiinnnpppyyy||||||sssfffjjjyyyiiiddd^^^^^^[[[VVVWWW]]]___^^^aaa]]]YYYWWWXXX[[[\\\]]]VVVWWWXXXXXXWWWVVVUUUUUUZZZ[[[]]]]]]]]]]]]^^^___^^^aaakkk|||ppp[[[TTTXXX\\\___```fffhhhrrryyypppeeeggg{{{wwwmmmfffccc`````````aaaeeekkkqqqtttoooaaa[[[]]]cccpppvvvpppcccdddiiiddd```___aaabbb```aaaeeedddhhhjjjjjjooo}}}yyyiiiooo{{{{{{wwwvvvvvv~~~qqqaaa^^^^^^^^^]]]]]]___jjj|||ssstttnnnYYYccchhhlllkkkfffbbb``````eeennnqqqooorrraaa\\\YYY\\\___```cccgggyyykkk|||zzztttkkkggguuuwwwhhheeeaaa```[[[VVVWWW[[[\\\XXX]]]ZZZVVVTTTUUUWWWYYYZZZQQQSSSVVVXXXZZZXXXVVVTTTVVVWWWXXXXXXWWWYYY\\\___^^^```hhhvvv}}}kkk___ZZZXXXZZZ___eeedddhhhxxxssspppgggnnn{{{nnnaaaXXXUUUVVVWWWVVVTTTTTTVVVYYY]]]```jjjuuusssfff]]][[[]]]mmmoooyyy{{{ggg^^^```gggbbb___^^^aaaaaa```bbbeee^^^aaaeeegggkkk||||||ttt}}}ppphhhssswww|||{{{tttoookkkhhhiiinnnqqqwwwvvvnnnrrrzzzoooccc```]]]ZZZ\\\\\\___kkk{{{tttnnnrrr{{{nnnpppvvv{{{}}}ddd[[[nnntttuuuooofffaaa___]]]fffnnnoooooouuukkk```XXXXXX\\\___bbbeeessszzzqqq{{{vvvoookkkssstttfffeeecccaaa\\\WWWWWW[[[YYYTTTWWWTTTQQQPPPQQQRRRSSSTTTRRRQQQPPPQQQTTTWWWXXXXXXXXXYYYYYYXXXVVVXXX]]]bbbXXX]]]hhhwwwrrrdddYYYXXX\\\^^^___cccnnn|||qqqqqqooo|||{{{kkkgggccc^^^VVVQQQSSSYYYYYYWWWTTTRRRQQQRRRTTTUUUXXX]]]iii{{{wwwkkkaaaZZZYYYggggggoooqqqeee___aaafffbbb______aaabbbaaabbbfff]]]___bbbeeegggsssuuuwww~~~qqqsss{{{|||zzziiibbb]]]\\\YYYVVVVVVYYYZZZ```iiiqqqzzzsssnnnqqqzzz}}}iiibbb```]]]YYYXXXYYY]]]kkkwwwlllddddddbbb\\\^^^eeelllrrr{{{pppkkkrrrxxxvvvuuurrr]]]___sssxxxvvvlllbbb___``````kkkqqq~~~tttnnniiijjjmmmqqqyyysssrrrxxxuuufffYYYWWW[[[___aaaccclllrrryyyvvvsssqqqvvvoooccccccaaa^^^XXXTTTUUUXXXVVVPPPRRROOOMMMMMMNNNOOONNNNNNQQQNNNKKKLLLOOOSSSUUUVVVYYY[[[\\\ZZZWWWWWW[[[```VVV[[[eeeooo}}}rrraaaYYYXXXVVV]]]dddiiirrruuupppqqqxxxmmm```WWWUUUUUUUUUQQQNNNSSS\\\ZZZXXXVVVTTTRRRQQQQQQQQQPPPSSSZZZfffzzz|||qqqeee[[[WWW___^^^fff{{{yyykkkfffcccdddfffdddaaa```cccdddbbbdddhhhbbbbbbdddeeeeeemmm}}}zzz|||yyyvvv{{{wwwmmmfff___ZZZVVVWWWWWWTTTSSSVVVRRRYYY___cccfffqqq}}}rrrooouuu~~~|||wwwccc___```]]]ZZZUUUWWW\\\kkkoooeeeZZZVVV\\\^^^YYYXXX]]][[[```ffflllvvvwwwfffrrrzzzvvvmmmxxxjjj[[[bbbpppuuurrrfff^^^___dddgggpppvvvwwwllljjjgggbbb]]][[[YYYYYY___fffxxxvvvsssxxxzzzjjjZZZWWW[[[^^^______eeexxxwwwkkk|||ssstttwwwkkk```aaa\\\YYYTTTPPPRRRUUUSSSMMMRRRPPPOOOOOOPPPPPPOOONNNMMMKKKKKKMMMPPPRRRQQQOOOTTTWWWYYYWWWSSSQQQSSSWWWZZZ\\\___cccnnn~~~hhhZZZUUUTTT^^^hhhhhhiiiyyy}}}ppppppppp~~~nnnYYYPPPPPPNNNOOOQQQNNNKKKPPPYYY\\\[[[YYYXXXVVVUUUTTTTTTQQQSSSUUU[[[hhhuuuhhh\\\VVVXXXXXX```vvvtttiiihhhgggffffffeeefffgggjjjlllnnnmmmlllgggeeejjjrrrrrrnnnvvvyyy|||~~~}}}{{{qqqmmmjjjgggfff^^^[[[WWWUUUVVVVVVVVVVVVXXX\\\^^^[[[YYY^^^mmmyyy||||||~~~xxxhhhbbb___^^^^^^QQQRRRZZZooopppddd[[[ZZZ[[[^^^]]]ZZZ[[[___aaa^^^```dddhhhrrr{{{qqquuuzzzyyytttzzzkkkbbbmmmppppppnnnggg``````fffllltttzzz{{{mmmeeeaaaddd___\\\]]]\\\ZZZ[[[^^^cccooo|||pppuuu{{{sssfff]]][[[^^^bbbddd```wwwsssppptttqqqsssxxx}}}llleeecccTTTRRRRRRRRROOOLLLNNNTTTNNNPPPSSSYYY^^^]]]XXXSSSQQQRRRPPPMMMNNNQQQPPPMMMSSSSSSSSSSSSUUUWWWZZZ\\\YYY^^^[[[]]]iiivvv|||cccQQQZZZVVVZZZccceeejjjzzzmmmnnnsssrrr^^^SSSOOOMMMIIIJJJOOOPPPNNNRRRXXXiiiooorrrlll___TTTQQQRRRQQQTTTZZZ___dddooowwwcccSSSUUUXXXbbbttttttkkkhhhggghhhjjjjjjlllooorrrtttrrrooommmggggggmmmvvvwwwsssxxxyyy}}}qqqgggdddddddddfff___]]][[[ZZZ[[[\\\\\\[[[[[[]]]_________dddmmmttt~~~nnniiieeecccbbbTTTWWWccczzzjjjbbbZZZXXXXXX[[[]]]^^^cccjjjqqqkkkfffcccbbbgggxxxvvvxxx}}}iiibbbiiiqqqrrroooggg```^^^dddjjjvvvnnngggeeecccaaa```aaabbb___[[[^^^ccc___cccooovvvxxxooo]]]YYYcccpppuuuhhhuuuyyyqqqrrrvvvsssrrryyylllbbb^^^[[[TTTOOOOOOPPPOOONNNPPPPPPSSSXXX]]]``````]]][[[ZZZ[[[XXXTTTSSSUUUSSSNNNQQQQQQQQQRRRRRRSSSSSSTTTUUUYYYWWWZZZhhhvvvqqqZZZWWWUUU[[[cccbbbbbbwwwvvvlllqqqyyyhhhYYYRRRPPPJJJHHHIIILLLMMMRRR```nnnqqqaaaWWWTTTRRRTTTXXX]]]```hhhxxxlll^^^XXX___ggguuu}}}xxxuuurrruuuzzzxxx{{{|||vvvrrrnnnnnnttt||||||vvvwww~~~|||~~~}}}~~~zzzlllfffddddddgggkkkhhhgggeeeeeeffffffeeecccaaa``````cccgggkkkoooppp|||sssnnnkkkiiihhh\\\aaaoootttfffddd___\\\\\\___ccchhhqqq{{{zzzpppgggaaacccppp}}}{{{zzz}}}kkkgggiiinnnooonnnggg```___fffmmmzzzppphhhhhhgggeeefffhhhmmmoookkkfffiiiooobbb^^^___nnn~~~ggg^^^lll}}}zzzyyyxxxxxxzzz}}}~~~xxxttt}}}yyyqqqnnnnnnccc[[[]]]bbbbbb```___aaagggnnnuuuyyyzzz{{{{{{xxxxxxtttmmmiiigggaaa[[[___^^^]]]\\\[[[ZZZYYYYYY___bbb^^^bbbqqq}}}mmmXXXWWW]]]dddaaa^^^lllsssppp}}}lll[[[RRRQQQRRRPPPPPPRRRUUUXXXcccxxxooo___VVVWWWVVVWWW[[[]]]```iiisssnnncccYYYccckkkqqq}}}xxxtttzzzxxxzzz~~~}}}wwwuuuxxx||||||sssmmmiiigggjjjoooooonnnmmmmmmmmmllliiiggggggcccaaadddlllrrrsssqqqwww}}}rrrpppppprrruuuqqquuuiiicccfffbbb``````dddhhhllluuu~~~{{{rrriiicccfffpppyyy}}}wwwwwwzzzllljjjiiiiiilllmmmhhhcccdddnnnxxx|||ppprrrtttqqqmmmooopppuuuzzzyyyuuuuuuyyyjjjccc^^^dddvvvvvvhhhrrr{{{qqqwww{{{zzzsssnnnrrrvvvvvvttttttzzz}}}tttuuurrrnnnjjjhhhgggggggggppprrrmmmooo|||bbb\\\\\\cccffffffmmmyyytttyyyooo]]]SSSOOOQQQSSSUUUYYY```gggppp}}}wwweeeZZZ\\\XXXWWWYYY[[[]]]bbbiii}}}mmmeeeXXXccciiijjjxxxyyyvvvuuu}}}|||}}}}}}{{{yyyzzz{{{}}}vvvrrrnnnjjjlllqqqooonnnnnnnnnoooooommmkkkkkkgggccceeemmmsssuuutttuuu{{{~~~tttuuu{{{tttdddcccgggaaa___aaaeeefffggglllrrruuutttoooiiigggjjjrrrwwwxxxvvvrrr}}}uuukkklllkkkkkkooopppkkkfffjjjwwwyyyvvv{{{xxxyyytttnnnhhhfffjjjzzzmmmppp}}}xxxooo{{{~~~~~~}}}vvvpppmmmmmmoooqqqvvvxxxtttvvvrrrcccYYY___iiioootttyyyvvvuuuaaaWWWSSSQQQRRRUUUTTT\\\iiiyyyyyyiii___]]]XXXTTTVVVYYY[[[```fffssstttnnn\\\cccfffgggrrrzzz{{{}}}~~~|||{{{}}}{{{|||xxxvvvuuussstttyyysssrrrrrrsssvvvwwwwwwvvvmmmkkkiiiiiikkkooossstttxxx{{{~~~yyy}}}tttkkkkkkkkkdddccceeeiiihhhfffgggkkkssstttrrrmmmmmmrrrxxxzzzzzzyyysss{{{yyypppsssuuusssvvvvvvpppjjjooo~~~{{{}}}zzzuuuooorrroookkkxxxzzzyyy|||vvvssstttwwwzzzxxx}}}{{{}}}nnn\\\\\\gggpppuuuwww~~~~~~xxxxxxhhh[[[XXXVVVSSSTTTXXXWWWaaaqqqyyykkkbbb[[[VVVSSSUUUVVVWWW\\\bbbggg~~~|||xxxhhhffffffjjjsss~~~|||{{{|||{{{wwwxxxyyyzzz{{{|||zzzxxxxxxyyyzzzzzzzzzmmmpppqqqoookkkiiilllooouuuxxx~~~}}}zzz~~~uuusssppplllhhhgggiiilllkkkhhhiiimmmrrrtttqqqlllmmmuuu{{{|||~~~wwwzzz|||rrrwww~~~yyy|||{{{tttnnnuuu{{{ttt{{{xxxkkkrrryyy~~~~~~~~~|||~~~ggg___bbbjjjooorrrttt|||xxxnnnaaaXXXYYYYYYUUUVVV]]]]]]fffrrr|||wwwjjjcccYYYWWWWWWXXXWWWTTTVVV\\\bbbqqqwwwiiieeennnvvv}}}}}}{{{~~~}}}~~~{{{}}}wwwrrrtttxxxyyyzzz|||}}}xxxuuutttsssrrrqqqlllsssxxxtttkkkdddfffjjjiiinnnuuu{{{}}}|||{{{www{{{wwwoooqqqmmmdddfffeeefffhhhhhhfffiiinnnkkkllliiiccceeepppxxxyyyyyywww{{{yyylllrrr|||zzz}}}|||vvvrrr{{{uuussszzznnnmmm{{{ooo}}}~~~~~~ttteee```ccciiinnnnnnyyyzzzwwwnnnjjj___XXXZZZYYYUUUXXXaaa^^^fffkkkllloooxxx}}}|||}}}tttiiibbb[[[[[[]]]^^^ZZZSSSSSSWWWaaajjj|||kkkcccpppwwwxxx