BM6(a &&&&&&'''&&&%%%$$$&&&((('''&&&$$$%%%&&&&&&%%%###(((((('''&&&%%%%%%%%%%%%''''''&&&'''((('''$$$"""'''(((***++++++)))'''%%%(((((((((((((((''''''&&&***)))'''(((***++++++***,,,...000111444777222++++++(((***(((+++000!!!%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))###'''%%%###)))&&&+++&&&%%%((()))'''''')))((('''&&&&&&'''((('''&&&###(((***'''%%%&&&&&&###'''((()))(((&&&%%%%%%%%%(((***(((%%%%%%(((***((()))"""%%%((($$$&&&)))###%%%%%%$$$%%%&&&'''%%%###((('''&&&&&&'''&&&$$$"""&&&%%%&&&'''))))))'''%%%)))!!!&&&+++&&&&&&)))'''***%%%$$$'''(((&&&&&&((($$$((()))%%%$$$''')))(((+++'''&&&)))***'''&&&'''******++++++++++++******$$$'''))))))((('''((((((%%%'''(((((('''&&&&&&''''''###***!!!+++""")))%%%((((((''''''''''''(((((()))&&&)))$$$))),,,%%%555)))%%%+++!!!+++""")))&&&''''''''''''''''''''''''(((***)))&&&%%%((()))&&&$$$%%%'''&&&%%%%%%&&&(((+++(((&&&(((+++,,,+++((('''''''''(((((()))***+++))))))'''###$$$((((((%%%***&&&%%%(((***''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''')))***)))(((***((((((+++***'''&&&((((((((())))))))))))((((((+++***(((((())))))'''&&&''''''(((((((((((('''''')))***---"""333'''((('''***(((''''''(((((('''&&&,,,(((&&&''''''%%%&&&******((('''((()))***)))(((((())))))'''(((+++***%%%)))+++---''')))'''$$$''''''''''''((((((((()))'''((('''&&&%%%%%%''')))(((&&&&&&))))))''''''***"""$$$&&&'''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''''''''&&&&&&(((++++++(((%%%&&&'''((((((&&&'''(((***''''''###,,,)))'''222'''++++++******)))((((((((($$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((('''***)))%%%###&&&(((''''''%%%...###)))'''%%%)))###&&&)))%%%(((+++%%%)))&&&&&&))))))&&&&&&)))&&&)))***&&&&&&))),,,+++'''&&&%%%&&&((((((((('''***$$$'''***&&&(((+++$$$(((((((((((((((''''''&&&+++)))''''''((()))))))))((()))***)))'''%%%&&&'''&&&&&&&&&''')))***)))(((%%%%%%$$$######%%%%%%$$$###%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))******)))&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))((()))***,,,///222666888///---+++)))((('''((((((%%%$$$$$$$$$%%%''')))+++)))'''### %%%***###$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%%%%&&&((()))(((''',,,***'''&&&&&&&&&$$$###''''''''''''''''''''''''&&&)))(((%%%'''+++(((!!!***)))'''''')))***)))(((***(((%%%###$$$'''***---''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&%%%######%%%'''((('''&&&&&&'''((('''&&&&&&+++---***### ###'''***)))(((''''''((()))***''''''''''''''''''''''''((()))+++***(((''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&&&&%%%$$$&&&((())))))(((((('''&&&&&&'''((()))***))))))'''&&&%%%&&&(((***---+++))))))******(((&&&((((((((((((((((((((((((,,,'''%%%((()))'''&&&''''''((((((((()))))))))***)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''+++)))'''&&&'''((('''&&&(((((((((((((((((((((((())))))(((((()))***++++++)))((('''''''''(((***+++)))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))&&&(((***)))&&&&&&'''***'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((())),,,)))''''''((((((&&&###&&&'''((())))))((('''&&&***'''%%%$$$%%%'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))'''%%%%%%&&&'''(((''')))'''&&&'''((()))((('''''''''((((((((((((''''''(((%%%###$$$(((***)))''')))(((((('''''''''((((((((((((''''''''''''((((((%%%)))+++(((######(((...)))'''&&&'''((()))((('''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''((())))))(((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''',,,)))%%%%%%'''(((((('''******)))((((((((((((((('''&&&%%%&&&((((((((('''(((((((((((())))))))))))&&&%%%$$$###$$$%%%%%%%%%###&&&&&&'''''''''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''***)))((((((''''''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((***,,,000222444555333111///---+++***)))))))))(((''''''&&&&&&%%%&&&%%%""" ###&&&!!!$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%'''((('''&&&+++)))&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%''''''$$$&&&)))''' '''%%%$$$$$$%%%&&&&&&%%%(((((('''&&&&&&'''))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&'''((('''&&&&&&''')))((('''&&&&&&(((((('''&&&'''***+++)))%%%###$$$'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))'''&&&&&&'''(((((())))))))))))(((((()))))))))(((((('''''''''((('''&&&&&&(((((('''&&&&&&%%%%%%&&&((()))((('''(((''''''&&&&&&'''((()))***(((&&&&&&'''(((((((((,,,***))))))))))))(((&&&(((((((((((((((((((((((()))'''((()))'''###%%%***(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''+++)))''''''))))))((('''((((((((((((((((((((((((******))))))))))))******)))(((((('''((()))***+++''''''((((((((((((((((((***(((&&&%%%%%%''')))***((((((((((((((('''''''''%%%'''))))))'''&&&'''(((''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((+++)))''''''))))))'''%%%'''(((((())))))(((((('''***'''%%%%%%'''(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))'''%%%%%%&&&((((((''')))'''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((($$$&&&((('''%%%&&&+++///)))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''',,,)))&&&%%%'''((((((''')))(((((('''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((&&&&&&$$$###$$$%%%&&&%%%###'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''+++(((&&&&&&((()))&&&$$$(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''((())),,,...///666666555333111...,,,+++++++++******(((&&&%%%$$$'''((('''%%%&&&(((%%%!!!$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$)))'''%%%%%%&&&&&&&&&$$$''''''''''''''''''''''''%%%&&&&&&$$$%%%'''%%%!!!((('''%%%%%%'''((('''&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&(((((((((&&&&&&'''(((((('''&&&&&&(((((('''&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''(((((())))))))))))((((((******))))))((('''&&&&&&((('''&&&&&&(((((('''&&&((('''&&&&&&((()))(((&&&(((((('''&&&&&&&&&''''''***'''%%%&&&)))***(((&&&+++)))(((((((((((('''&&&((((((((((((((((((((((((&&&'''******%%% $$$,,,))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%'''((('''&&&((((((((((((((((((((((((+++***)))))))))))))))***((((((((((((((()))******&&&&&&'''(((((()))******)))(((%%%$$$$$$'''+++---***))))))(((''''''&&&&&&$$$&&&))))))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''***)))((((((******)))((())))))(((((((((((()))))))))(((''''''))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&&&&'''((((((''')))'''&&&'''((()))((('''''''''((((((((((((''''''$$$''')))'''###"""%%%)))((('''''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&(((***+++)))'''&&&'''((()))(((''''''''''''''''''''''''''')))))))))((('''%%%$$$###&&&''''''((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''((((((((((((+++)))&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''+++'''$$$%%%)))***'''###(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((('''''''''((()))+++,,,///000111111111000...---+++***)))((((((''''''''''''))))))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%%%%$$$###'''%%%$$$$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%###)))'''&&&&&&'''(((((('''(((((((((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((((((((($$$&&&''''''%%%%%%%%%&&&((('''&&&'''((()))(((&&&)))'''%%%&&&)))***(((&&&'''((()))******)))((('''))))))))))))))))))))))))'''(((((('''&&&&&&'''((((((((())))))))))))(((((())))))((('''&&&%%%$$$$$$((('''&&&'''((()))(((&&&)))(((''''''(((((('''&&&(((((('''&&&&&&&&&%%%%%%)))'''%%%'''***+++((($$$***(((''''''(((((('''%%%((((((((((((((((((((((((&&&&&&((()))%%%"""%%%+++))))))))))))(((((((((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((())))))(((((()))***++++++((((((((((((((())))))***''''''(((((()))))))))))))))(((&&&%%%&&&''')))+++))))))((((((''''''''''''$$$&&&((((((((('''&&&%%%(((''''''''''''''''''(((&&&'''((())))))((('''&&&))))))))))))************+++***)))''''''((()))***)))(((((()))******((('''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((''''''''')))'''&&&&&&((()))(((''')))'''&&&'''((()))((('''''''''((((((((((((''''''&&&'''(((&&&$$$###$$$&&&''''''&&&&&&&&&'''((((((((((((''''''''''''((((((---***'''&&&'''(((&&&$$$)))'''&&&'''((()))(((''''''''''''''''''''''''''')))))))))((('''%%%$$$###''''''(((((((((((((((''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))'''''''''''''''''')))(((''''''&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&'''''''''((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***&&&###%%%)))***'''###(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''')))((('''''''''((()))***'''(((+++...000222222222///---***((('''''')))***$$$$$$%%%%%%###"""###&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''((('''''''''&&&%%%%%%'''&&&$$$######$$$%%%%%%$$$***((('''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''$$$&&&'''(((&&&%%%%%%&&&)))(((''''''((()))((('''***'''$$$&&&***+++)))&&&'''((()))******)))((('''))))))))))))))))))))))))((())))))((('''''')))***(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%)))(((''''''((()))(((''')))(((''''''((()))(((&&&(((((((((''''''&&&&&&%%%)))'''&&&'''******(((%%%)))(((''''''(((((('''&&&)))))))))))))))))))))))))))%%%$$$'''(((&&&&&&)))))))))))))))(((((((((((())))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))((()))***,,,---+++***))))))))))))))))))))))))'''''''''((()))+++,,,---'''(((((()))))))))))))))******))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''(((((())))))&&&&&&'''(((((((((&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))******))))))******+++***((('''''''''((())))))(((((()))******((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((()))'''''''''))))))(((&&&)))'''&&&'''((()))((('''''''''(((((((((((('''''')))'''%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((...***&&&&&&((((((&&&""")))'''&&&'''((()))((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''((((((((((((((('''''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((()))))))))******((()))((((((''''''''''''***)))((((((''''''((((((((('''&&&'''((()))((('''''''''((((((((())))))))))))'''%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&&&&'''"""###$$$$$$&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%(((((('''$$$(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''))))))(((''''''((())))))$$$%%%(((,,,///222444555555333///,,,)))(((((()))'''&&&&&&'''&&&###$$$(((&&&%%%%%%%%%%%%&&&'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$((('''%%%%%%'''((((((''''''''''''''''''''''''''')))''''''(((&&&$$$%%%)))(((&&&$$$%%%&&&'''&&&&&&)))(((&&&$$$$$$%%%'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&(((******)))((('''((()))(((''''''))))))((('''***'''&&&''')))+++)))'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((())))))(((''''''***,,,(((((())))))))))))((((((*********)))))))))(((((()))(((''''''))))))(((''')))((('''''')))***)))'''((((((((()))(((((('''&&&((((((((((((''''''(((((()))(((''''''))))))((('''))))))))))))))))))))))))+++&&&$$$'''***(((((()))(((((((((((())))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&((())))))'''%%%))))))))))))))))))))))))'''''''''((()))+++,,,---''''''((()))))))))))))))++++++***))))))((('''''''''(((*********(((%%%###&&&&&&''''''((())))))***)))(((&&&'''((()))((('''(((((())))))))))))((((((''''''((((((((((((''''''((()))******(((((((((******)))(((''''''&&&&&&''')))(((''''''))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''((((((((((((((((((((('''(((******(((&&&)))'''&&&'''((()))((('''''''''((((((((((((''''''+++'''$$$%%%((()))'''$$$%%%%%%%%%%%%&&&'''((((((((((((''''''''''''(((((()))'''%%%&&&)))***(((&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((('''&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((())))))))))))''')))))))))'''&&&'''(((******)))((((((((((((((((((''''''''')))***)))((((((((((((((()))))))))***)))'''%%%%%%%%%&&&'''&&&%%%$$$$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((((((%%%&&&'''))),,,...000222555555555333111...+++***...***(((******'''(((+++&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&***(((''''''((()))((('''''''''''''''''''''''''''(((&&&&&&(((%%%!!!$$$***+++)))(((((()))******)))%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&(((***+++***((('''((()))((('''((()))***)))'''))))))(((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&))),,,(((((())))))))))))(((((()))))))))))))))*********)))((('''((()))***)))'''((('''&&&''')))******)))'''((()))*********)))(((&&&)))***(((%%%$$$(((+++***)))((((((******)))((()))))))))))))))))))))))))))''''''***)))'''(((,,,&&&&&&'''((()))***++++++)))((('''&&&'''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$%%%&&&'''&&&$$$!!!))))))))))))))))))))))))))))))))))))))))))***+++&&&'''((()))***))))))(((******))))))))))))))))))'''(((((()))(((((('''&&&'''''''''(((((((((((((((,,,)))&&&&&&(((******)))((()))************)))(((((((((''''''''''''(((((((((***+++)))'''%%%&&&((((((((((((''''''&&&%%%$$$***'''%%%%%%'''(((((('''((((((((((((((((((((((((&&&''''''((())))))******''''''''''''((((((((()))((((((((()))******(((&&&)))'''&&&'''((()))((('''''''''((((((((((((''''''((((((''''''((()))))))))%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((((('''&&&&&&''')))))))))((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((('''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''((((((((())))))&&&)))***)))'''&&&&&&((())))))(((''''''''''''(((((('''&&&''')))))))))((('''''''''((((((((())))))((('''&&&%%%%%%''''''&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&''')))+++,,,111444777999888555000---///(((%%%)))***&&&%%%)))&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''+++***((('''((()))((('''''''''''''''''''''''''''(((%%%%%%'''$$$ """)))((('''%%%%%%'''((('''&&&"""$$$&&&((()))(((&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$&&&))))))(((&&&&&&&&&***((('''((()))***)))'''))))))))))))((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''&&&%%%$$$%%%(((+++(((((())))))))))))((((((&&&&&&''''''(((((())))))***((('''((()))***)))''''''&&&&&&'''***++++++***'''((()))+++++++++***)))&&&)))+++(((###"""(((...***)))((()))***+++***)))))))))))))))))))))))))))'''(((+++,,,(((%%%)))000%%%&&&'''((()))***+++,,,)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,+++(((%%%)))))))))))))))))))))))),,,+++***)))((((((((((((&&&''')))*********)))(((((((((((()))******++++++''''''&&&&&&'''(((***+++)))))))))(((''''''&&&&&&...***&&&%%%(((***++++++((()))***++++++***)))((()))((('''&&&&&&'''((()))(((***+++)))&&&$$$%%%'''&&&'''(((((('''%%%###"""***'''%%%$$$%%%'''(((((((((((((((((((((((((((((('''(((((()))***+++++++++&&&'''''''''(((((())))))((((((((()))+++***(((&&&)))'''&&&'''((()))((('''''''''((((((((((((''''''&&&(((***)))'''&&&***---$$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((((()))))))))((('''&&&&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((())))))((('''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&)))+++***'''%%%&&&((((((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&***)))%%% (((((((((((('''$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))(((&&&%%%$$$######%%%%%%&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''%%%%%%&&&&&&'''((())))))(((,,,111666888777555333---,,,***(((''''''''''''%%%&&&'''&&&###"""$$$'''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''&&&$$$"""***)))'''((()))***((('''$$$$$$%%%(((,,,---,,,***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++)))&&&&&&'''(((((('''&&&'''((())))))((('''&&&((('''&&&(((+++,,,***'''((((((((((((((((((((((((***)))(((''''''(((******))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))+++(((%%%$$$'''))))))(((((((((''''''''''''((((((&&&'''((((((''''''((())))))((((((((()))***,,,---(((((())))))(((((('''&&&''''''''''''((((((((((((+++(((%%%%%%(((+++,,,+++******+++++++++******))),,,+++++++++------+++***,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,------------,,,------...///---,,,,,,++++++++++++,,,//////......------,,,,,,------------,,,+++***)))------,,,,,,,,,,,,++++++,,,+++++++++******))))))---***(((((()))***+++***++++++++++++++++++++++++++++++,,,++++++******)))(((((()))+++---,,,***'''(((((())))))))))))(((((('''***+++)))%%%###$$$&&&&&&***,,,++++++,,,***&&&))))))))))))))))))))))))(((((()))******)))((('''+++)))(((((())))))(((&&&,,,+++***(((''''''''''''***'''$$$&&&***+++(((%%%((((((((((((((()))******,,,)))'''(((++++++***'''&&&%%%%%%&&&((()))'''&&&((('''''')))******)))(((+++***)))'''''''''((()))''''''''''''''''''''''''+++(((&&&''')))***)))'''))))))))))))))))))))))))***(((%%%######$$$&&&((()))))))))(((''''''&&&&&&(((((())))))((('''&&&&&&((()))*********)))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******---***&&&&&&&&&%%%"""))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''***((('''((()))***)))((()))((('''&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&))))))%%% $$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&''''''((((((***---000333555666666444333000---***)))))))))&&&'''((('''$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))***)))((()))'''&&&'''((()))(((&&&'''&&&&&&'''((()))(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++)))'''&&&'''(((''''''''''''((((((((((((''''''(((&&&&&&''')))***(((&&&((((((((((((((((((((((((''''''&&&&&&''')))***+++)))(((((((((''''''''''''***))))))(((((('''''''''))))))(((((((((((())))))+++(((%%%%%%'''))))))((()))(((((('''''''''(((((((((***++++++******+++,,,***))))))))))))***,,,---)))***************))))))((((((((('''''''''&&&&&&...+++((((((+++------,,,++++++,,,---------,,,,,,---------...000000///---...---,,,+++,,,---...///........................//////......//////000000333222111111000000000000000000000//////.........000000//////...---------...------,,,,,,+++++++++//////...------,,,++++++---+++))))))***+++***)))++++++++++++,,,,,,,,,,,,+++++++++++++++***)))(((((('''((()))***)))&&&###((())))))))))))))))))((()))***+++***)))((()))***'''***+++((((((+++***''')))))))))))))))))))))))))))*********)))(((&&&%%%+++)))(((((())))))(((&&&+++***)))((((((''''''(((***'''%%%&&&)))+++(((%%%((((((((((((((())))))***+++)))'''(((***+++)))((('''&&&&&&'''))))))(((&&&(((''''''((()))******)))+++***)))(((''''''((()))((((((((((((((((((((((((***'''%%%&&&((()))((('''''''''''''''''''''''''''***)))'''&&&%%%&&&'''((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***(((&&&&&&''''''%%%###)))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((''''''))))))(((''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&))))))%%%"""######%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%$$$$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&&&&((('''((())),,,000444666999777444111...+++)))((('''(((((('''&&&&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%'''***+++***)))'''&&&%%%&&&'''((('''&&&,,,***((('''''''''%%%$$$'''''''''''''''&&&&&&&&&'''''''''''''''''''''''',,,***'''&&&'''''''''&&&((((((''''''''''''((((((((('''&&&'''((((((&&&$$$((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++(((((((((((('''''''''''',,,+++***)))(((''''''&&&))))))(((((((((((())))))***(((&&&&&&'''))))))(((***)))((((((''''''''''''&&&((())))))(((''')))***++++++***))))))***+++,,,******++++++++++++++++++*********))))))(((((((((...,,,******,,,---......---...//////000000000000222222222444777888666555555444222111222333666888555555555555555555555444444444444555555666666666::::::999888888777666666555555555555444444444444666555444333222222333333222222111000//////......333222111000///...---,,,...,,,,,,,,,------+++))),,,,,,,,,---------..................---,,,***))))))(((((((((((('''$$$"""))))))************))))))&&&%%%%%%&&&(((((((((''')))+++)))%%%%%%)))+++)))))))))))))))))))))))))))+++++++++***)))'''%%%$$$***)))(((((())))))((('''))))))(((((((((((())))))***'''%%%&&&)))***(((&&&((((((''''''(((((()))******)))((((((******)))((((((''''''(((******)))'''((('''''''''((()))+++,,,***))))))(((((((((((()))))))))))))))))))))))))))((('''%%%%%%'''((('''&&&'''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&''''''((())))))***(((((((((((((((''''''&&&'''%%%###$$$''''''&&&###((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&'''(((((('''&&&((((((''''''''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((((((&&&###%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%$$$######$$$''')))+++&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&(((+++///111444555555444222---)))'''((((((((('''''''''((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''(((&&&%%%'''&&&%%%&&&((()))((('''000---***((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,***'''&&&''''''&&&%%%)))((('''&&&&&&'''((()))((((((((((((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''++++++******))))))(((((())))))(((((((((((())))))***)))((('''(((((())))))+++***)))(((''''''''''''%%%&&&((('''&&&&&&''')))++++++)))(((((()))***+++)))))))))******+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,---...000111111333333444555666666666666;;;;;;<<>><<<;;;<<<>>>BBBDDD@@@@@@@@@@@@????????????>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999999;;;<<<::::::999888777777666555777666555444222000//////000000000111222111///,,,........./////////000000333333444444222000...---+++*********+++***(((%%%)))******++++++******)))'''$$$###$$$''')))'''$$$'''***)))&&&&&&)))***''')))))))))))))))))))))))))))*********)))(((&&&%%%***((('''((()))***)))'''((((((((((((((()))******)))'''&&&'''))))))(((&&&(((''''''''''''((())))))(((((((((((())))))))))))(((''''''(((***+++)))((((((''''''&&&&&&(((+++...)))))))))(((((((((((()))((((((((((((((((((((((((((('''&&&&&&''''''''''''))))))))))))))))))))))))(((((()))))))))((('''&&&''''''''''''(((((())))))'''(((((((((((((((''''''***'''$$$%%%)))***(((%%%''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))))))))'''''''''((((((((((((((((((((((((''''''((((((((((((&&&%%%&&&'''((('''&&&'''''''''''''''(((((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((((((%%%$$$######$$$''')))+++((('''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))),,,000444777666333---***))))))''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%&&&'''(((&&&%%%((('''&&&''')))***)))(((...+++)))(((((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''',,,***'''&&&'''''''''&&&)))((('''&&&&&&'''((()))))))))***)))((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))******++++++))))))(((((((((((())))))))))))))))))(((((())))))******)))((((((((((((((((((***++++++***)))+++,,,+++***)))((('''((()))***(((((((((((()))+++,,,---***+++,,,...000111222333000111222444555777999;;;===>>>??????@@@@@@@@@???EEEEEEGGGIIIKKKKKKIIIGGGEEEDDDBBBAAABBBEEEIIILLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBB@@@@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;999888666666555555555666888777555333333333333333333333333333666777888888666333000...+++******+++,,,---+++*********++++++++++++******,,,***'''(((++++++)))&&&%%%)))+++))))))+++)))%%%************************'''((()))******)))(((((()))((('''((()))***)))((((((''''''(((((()))***+++((('''''''''(((((((((''''''''''''''''''(((((()))''''''((((((((())))))***(((''''''(((***+++)))((('''(((((('''&&&'''+++...((((((((())))))))))))(((''''''''''''''''''''''''((()))((((((''''''((()))************************&&&'''((())))))'''&&&%%%))))))((((((''''''''''''''''''((((((((((((((('''+++(((&&&&&&(((***)))'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''(((&&&&&&''''''((((((((()))'''(((((((((((((((((('''(((&&&%%%&&&'''((('''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$&&&((()))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%((('''''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&(((''''''''')))***)))(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%'''+++111666888777444111---+++)))((())))))'''&&&''''''((((((((((((''''''%%%%%%%%%'''***+++***)))(((''''''(((***+++***)))'''&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''+++)))&&&&&&'''(((((('''((((((''''''''''''((((((((()))******)))'''(((((((((((((((((((((((((((((((((((()))(((((('''%%%%%%'''''''''(((((((((((((((&&&''''''((()))***+++,,,))))))(((((((((((())))))((()))******(((((()))******))))))(((((())))))***'''(((***)))(((((()))+++******)))(((((()))***+++******)))***+++---///000,,,---///111444666888999888;;;===???@@@AAADDDFFFGGGHHHHHHIIIHHHHHHGGGGGGJJJJJJKKKNNNOOONNNJJJGGGBBBBBBAAA@@@BBBEEEHHHJJJLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMOOOQQQRRRRRRRRRQQQOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCBBB@@@@@@???<<<;;;;;;<<<>>>???>>>===;;;;;;::::::999999888888::::::;;;;;;999666222000,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++,,,***))))))******)))'''%%%***,,,++++++,,,***%%%************************%%%&&&((()))******)))))))))((('''((()))***)))(((((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%'''(((((((((((()))+++(((''''''(((******)))'''''')))***(((&&&&&&)))---'''(((((())))))))))))(((''''''''''''''''''''''''((()))***)))'''''')))***((((((((((((((((((((((((''''''((()))((('''&&&%%%***))))))(((''''''&&&&&&&&&'''((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((())))))(((&&&%%%&&&'''&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&((('''&&&'''(((((('''&&&%%%&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&'''((($$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%)))((('''''''''''''''((((((((('''&&&%%%%%%$$$$$$((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++000333666777777222///,,,+++++++++)))&&&''''''((((((((((((''''''&&&&&&&&&''')))***)))((('''&&&&&&''')))******)))$$$$$$$$$%%%'''((('''%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''%%%%%%''')))))))))''''''((((((((((((''''''%%%'''***)))((('''((()))(((((((((((((((((((((((('''((()))))))))((('''&&&''''''''''''((((((((()))'''''''''(((((()))))))))))))))(((((((((((())))))''')))++++++)))((()))***(((((((((((()))***++++++%%%&&&''''''&&&&&&''')))+++************+++---.........---...///111444666555666777:::<<<>>>@@@AAABBBDDDGGGHHHGGGGGGIIILLLJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIJJJKKKKKKIIIDDDAAA<<<<<<<<<===???AAADDDEEEGGGHHHHHHIIIJJJKKKLLLLLLHHHIIILLLNNNOOOOOONNNMMMMMMNNNOOOQQQQQQPPPOOONNNKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDBBB@@@@@@AAADDDFFFGGGFFFEEEDDDCCCBBB@@@???>>>>>>???@@@AAAAAA???;;;777444111///---.../////////...++++++,,,,,,,,,,,,++++++'''((())))))(((((()))***(((+++,,,******,,,+++(((************************'''((()))******)))(((((((((''''''((()))******((()))((((((((((((((()))***'''((((((((('''''''''((('''&&&&&&&&&&&&'''(((((($$$''')))((('''''')))+++'''&&&&&&'''))))))(((&&&'''***,,,***'''%%%'''***&&&'''((()))******)))((('''''''''''''''''''''''''''((()))(((&&&&&&(((***((((((((((((((((((((((((((()))))))))((((((''''''((((((((((((((('''''''''&&&&&&'''(((((((((((((((%%%''''''%%%""""""%%%)))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''')))(((%%%$$$%%%'''%%%%%%&&&''''''((())))))%%%&&&'''(((((('''&&&%%%)))(((''''''))))))((('''%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%''')))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%))))))((('''''''''''''''%%%%%%&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%(((,,,222777:::666222///---------***'''''''''((((((((((((''''''((('''&&&&&&'''&&&$$$"""&&&%%%$$$&&&((())))))(((%%%%%%&&&'''))))))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%%%%''')))******&&&'''((())))))((('''&&&###&&&((((((&&&&&&''')))((((((((((((((((((((((((&&&'''(((*********))))))&&&'''''''''(((((())))))((((((((((((''''''''''''))))))(((((((((((())))))'''***,,,+++)))((()))+++''''''(((((()))+++,,,---((()))******))))))***+++,,,,,,++++++,,,...///111222111111111333666888:::??????AAABBBDDDFFFGGGHHHGGGIIILLLLLLJJJHHHJJJLLLHHHHHHHHHGGGFFFEEECCCCCCGGGFFFGGGGGGGGGCCC>>>:::888999:::;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIBBBDDDFFFIIIJJJJJJIIIHHHGGGHHHKKKLLLMMMLLLKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIIIIDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCDDDGGGKKKLLLLLLKKKKKKIIIHHHFFFDDDCCCBBBFFFGGGHHHHHHEEEAAA===:::777555222222222222111000+++,,,,,,------,,,,,,+++'''***------++++++...111+++---,,,)))))),,,---+++************************))))))*********((('''&&&(((''''''((()))******)))))))))(((((((((((())))))'''((()))((('''''''''((('''&&&&&&&&&&&&'''(((((($$$&&&)))(((''''''))),,,&&&%%%%%%&&&((()))'''&&&'''***---,,,'''%%%&&&)))&&&'''(((*********)))((())))))))))))))))))))))))&&&''')))'''%%%$$$''')))*********************************)))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''((())))))(((((($$$(((***'''!!!!!!&&&,,,))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******###&&&((('''%%%$$$&&&(((%%%%%%&&&&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$***((('''((()))***)))((($$$%%%'''))))))))))))((($$$''''''''''''''''''''''''(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&%%%)))((('''&&&%%%$$$$$$$$$%%%((('''###$$$)))((($$$'''''''''(((***,,,///000999:::999666111,,,)))(((+++******)))(((''''''&&&'''&&&&&&&&&&&&'''(((((()))(((((((((((())))))***%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''***'''%%%&&&)))***(((%%%)))((('''((()))***)))((()))(((((('''''''''((((((,,,+++***)))(((((((((((((((((()))))))))))))))))),,,,,,+++************++++++)))'''(((,,,---+++)))******+++,,,------------///.........///000222333<<<:::999:::===AAADDDEEEEEEGGGHHHJJJJJJJJJIIIIIIJJJKKKKKKJJJGGGEEEEEEEEEFFFCCCBBBDDDBBB===;;;<<>>CCCBBBAAABBBDDDFFFGGGFFFEEEDDDCCCAAAAAA@@@@@@??????@@@AAABBBEEEHHHKKKMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLJJJGGGDDDBBB===999999;;;;;;777222333222000111222222000///.........---------------******+++,,,---......///***,,,......,,,+++,,,------***'''(((***+++)))''''''((()))******)))(((''',,,,,,+++***)))(((''''''+++***(((((()))******)))***((('''((()))***)))'''((((((((((((((((((((((((***((('''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%***%%%###'''***)))((()))***)))(((''''''((()))***(((((())))))((('''&&&&&&***)))'''&&&&&&'''((((((''')))***++++++***)))'''))))))))))))((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((())))))***)))'''%%%$$$(((((('''(((((()))***+++''''''((((((((((((''''''((((((''''''''''''(((((()))(((''''''((()))(((&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&%%%$$$############$$$&&&%%%""""""''''''###&&&&&&&&&'''(((***,,,---000333666666444000---,,,***))))))((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''(((((()))&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''***)))''''''((('''&&&%%%)))((('''((()))***)))((()))(((((('''''''''((((((,,,+++***)))((((((((((((************))))))))))))******)))))))))***++++++)))*********))))))***+++,,,,,,...///000111111111333333333444555777:::;;;BBB@@@???@@@CCCGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMFFFFFFFFFEEECCCBBBAAAAAA>>>;;;;;;>>>>>><<<<<>>BBBEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCBBB??????>>>???AAADDDGGGIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJFFFCCCBBBDDDDDD@@@===:::888666555555555444333222222222222222111000///,,,,,,,,,------.........------,,,,,,,,,,,,++++++---***((((((***+++***(((((())))))))))))))))))(((************))))))))))))***)))))))))******))))))***((('''((()))***)))'''((((((((((((((((((((((((***((('''&&&'''((('''&&&))))))(((((((((''''''''',,,'''%%%(((***((('''((())))))(((''''''((())))))(((((())))))(((''''''&&&((('''&&&&&&'''((()))***((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((('''&&&%%%)))(((((((((((())))))***''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((($$$'''''''''''''''''''''''')))'''%%%%%%'''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$%%%&&&'''((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%'''&&&######&&&'''%%%%%%%%%%%%%%%&&&'''((()))(((,,,222777777666555444,,,+++)))(((''''''((()))+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%%%%&&&)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&((())))))******((((((((((((((((((((((((((()))))))))'''&&&'''((()))((('''((()))***)))((((((((((((''''''(((((())),,,+++***))))))))))))))),,,+++++++++******))))))))))))))))))***+++,,,---'''***---,,,)))(((***......///111333444666666777:::;;;<<<===???AAADDDEEEIIIGGGFFFGGGIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJDDDDDDCCCBBBAAAAAA@@@@@@;;;888777:::;;;;;;===AAAEEEJJJQQQVVVVVVQQQIIIDDD@@@===<<>><<<;;;<<<>>>BBBDDDDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJKKKMMMPPPQQQPPPOOOPPPMMMKKKKKKLLLLLLJJJGGGDDDAAA===;;;:::::::::999666666777888777555333111/////////......---------000---******,,,---,,,***---+++***)))***+++***)))******))))))))))))******)))))))))*********++++++((()))***++++++***)))(((***((('''((()))***)))'''((((((((((((((((((((((((***((('''&&&'''((('''&&&)))))))))(((((((((((('''...)))''')))***'''&&&((((((((('''&&&&&&'''(((((((((((()))))))))(((''''''&&&&&&&&&&&&''')))***+++((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''***))))))(((((((((((()))&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((('''&&&%%%%%%'''''''''%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''&&&&&&''''''%%%&&&&&&&&&'''(((((((((***)))(((''''''''''''''''''))))))'''&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&***000444777999:::<<<333111...+++(((''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((())))))(((&&&$$$%%%&&&(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&(((((()))))))))))))))))))))))))))))))))%%%(((+++***((((((***---)))((('''((()))***)))((((((((((((((((((((()))***,,,+++******)))))))))***,,,,,,++++++***)))))))))+++++++++++++++,,,------(((+++---...---...000333333444666999:::<<<======CCCDDDEEEFFFGGGIIIJJJKKKKKKJJJHHHHHHHHHHHHFFFDDDCCCBBBAAAAAAAAABBBDDDEEEHHHGGGFFFEEEFFFFFFEEEDDD???;;;999:::;;;;;;>>>CCCGGGLLLTTTZZZ[[[VVVPPPKKKEEEAAA@@@EEENNNTTTRRRNNNNNNKKKKKKNNNNNNMMMNNNRRRLLLKKKIIIIIIIIIIIIGGGFFFDDDCCCBBBDDDGGGJJJKKKLLLLLLJJJFFFDDDCCCEEEFFFGGGJJJKKKKKKIIIHHHFFFGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJFFFDDDCCCDDDHHHJJJJJJHHHAAA???<<<999:::<<<@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGJJJIIIHHHIIILLLMMMMMMLLLNNNMMMKKKKKKMMMMMMLLLJJJKKKGGGCCC????????????>>>999:::<<<<<<;;;888555333222222111000...---,,,,,,111,,,'''(((,,,///...,,,---,,,++++++++++++++++++++++++)))(((((()))++++++************************''')))+++,,,+++)))((((((***((('''((()))***)))'''((((((((((((((((((((((((***((('''&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&---)))(((******((((((***'''''''''&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&&&&'''((())))))***((()))************)))((((((((((((((())))))))))))((((((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((******)))(((((('''((((((&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$&&&((())))))((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''((('''&&&&&&(((((('''%%%((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))((('''''''''(((((((((((())))))'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...000333888;;;;;;888444///+++(((&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''((()))***+++((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''************************'''***,,,+++)))(((***---)))((('''((()))***)))(((((((((((((((((()))******,,,+++******************+++++++++******)))))))))---,,,,,,+++++++++,,,,,,...---...111777:::;;;:::===>>>@@@BBBDDDEEEEEEEEEIIIJJJJJJKKKKKKLLLLLLLLLIIIGGGEEEDDDCCCBBB???===BBBAAA@@@@@@AAABBBDDDEEELLLKKKJJJKKKMMMMMMKKKIIIAAA<<<:::;;;<<<<<<@@@EEEIIIMMMTTTZZZ[[[WWWRRRNNNDDDAAAAAAHHHQQQVVVTTTOOOLLLHHHHHHJJJIIIGGGHHHKKKJJJIIIHHHIIIKKKLLLKKKJJJDDDBBBBBBCCCGGGJJJLLLLLLMMMLLLIIIFFFEEEEEEFFFHHHLLLLLLKKKIIIEEEDDDEEEGGGGGGFFFEEEFFFIIIKKKKKKJJJLLLIIIFFFHHHMMMOOONNNLLLBBB@@@===<<<<<>>;;;999666555444222000///---,,,000+++''')))...111111///......---,,,++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,+++***))))))(((&&&))),,,,,,+++)))((()))***((('''((()))***)))'''))))))))))))))))))))))))***((('''&&&'''((('''&&&''''''''''''''''''''''''***((((((******((()))---&&&''''''''''''''''''&&&(((((()))))))))))))))(((((((((((((((((((((''''''))))))************))))))'''((((((((()))))))))***(((((((((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((((((******)))(((((('''((((((&&&''''''''''''''''''&&&***)))(((''''''((()))***)))((('''(((***+++***)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))''''''''''''''''''''''''&&&%%%%%%'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$###''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''$$$!!!$$$)))%%%&&&&&&''''''''''''&&&''''''''''''(((+++000444;;;:::777333///+++(((&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''((((((***+++,,,'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))***++++++***(((''''''((()))((('''((()))***)))((((((((((((((()))***++++++,,,++++++*********++++++++++++++++++++++++++++++......---------...//////777555555999@@@EEEEEECCCIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIDDDBBB@@@???@@@@@@???===AAAAAABBBBBBDDDEEEGGGHHHOOOOOOOOORRRUUUUUUPPPLLL@@@<<<;;;===???@@@DDDIIIJJJMMMRRRVVVVVVSSSOOOKKKAAA@@@AAAFFFMMMPPPMMMIIIDDDAAAAAACCCBBB??????AAAAAAAAABBBDDDHHHKKKKKKKKKBBB@@@???AAADDDGGGIIIIIILLLLLLKKKHHHEEEDDDEEEFFFLLLMMMLLLIIIEEECCCFFFJJJHHHGGGGGGJJJMMMPPPRRRRRRQQQMMMJJJLLLPPPSSSQQQNNNBBBAAA@@@???AAAEEEIIILLLMMMMMMNNNMMMLLLJJJHHHGGGOOOLLLGGGDDDCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHKKKHHHEEECCCCCCDDDDDDCCCDDDEEEFFFFFFFFFDDDAAA@@@;;;:::999777555333111000000---+++,,,///222222111...//////...,,,+++---...,,,,,,++++++++++++,,,,,,...---,,,+++***)))((((((&&&))),,,,,,)))'''(((******((('''((()))***)))'''))))))))))))))))))))))))***((('''&&&'''((('''&&&((())))))))))))*********(((&&&'''***)))''')))...&&&'''(((((((((((('''&&&(((((()))*********))))))(((((())))))((('''&&&&&&***))))))))))))))))))***''''''(((((())))))******'''(((((())))))******+++((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))''''''((((((((((((''''''***))))))))))))))))))***'''&&&%%%&&&((())))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***''''''''''''''''''''''''$$$$$$%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%$$$######''''''''''''''''''''''''%%%%%%'''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%'''$$$""")))###$$$&&&'''''''''&&&&&&'''''''''&&&&&&'''+++...444555555444222000---+++(((((('''&&&&&&&&&''''''&&&&&&&&&'''((()))***+++&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))&&&%%%$$$%%%'''((((((''')))((('''((()))***)))((((((((((((((()))***+++,,,+++++++++******++++++,,,,,,,,,------......//////111222222333555777888999??????AAADDDGGGJJJLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKCCCDDDFFFGGGGGGGGGFFFFFFAAA???>>>???AAADDDFFFFFFEEEGGGIIIKKKMMMNNNOOOPPPTTTTTTUUUZZZ^^^]]]WWWQQQFFFBBBAAACCCDDDCCCFFFKKKKKKMMMOOOPPPOOOLLLIIIFFFBBBBBBDDDFFFHHHHHHDDDAAA>>><<<===@@@@@@<<<;;;===;;;:::;;;===@@@CCCCCCCCC>>>===<<<===@@@CCCDDDDDDHHHJJJJJJHHHDDDAAAAAABBBHHHIIIIIIFFFBBBCCCGGGLLLKKKJJJJJJMMMQQQTTTUUUUUURRRMMMIIIJJJOOOPPPMMMIII@@@@@@AAACCCGGGKKKOOORRRNNNPPPQQQSSSTTTSSSRRRRRRPPPKKKFFFBBB@@@???>>>======???@@@BBBBBBDDDEEEGGGHHHFFFDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCC@@@@@@>>><<<:::888777666111000000000000000000000...000000///,,,,,,---000++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********'''***,,,+++(((&&&))),,,***((('''((()))***)))'''))))))))))))))))))))))))***((('''&&&'''((('''&&&((()))))))))************((('''(((***(((%%%''',,,'''((())))))))))))((('''(((((()))***************&&&'''((())))))(((((('''******))))))))))))******'''''''''((()))*********'''(((((()))******++++++)))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((())))))***(((((())))))))))))(((((('''((()))******)))((('''&&&&&&%%%&&&(((***)))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''######$$$'''***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%''')))%%% ###,,,"""###%%%&&&''''''&&&&&&''')))******))))))***,,,---///111444444333222000,,,+++***(((''''''''''''$$$%%%%%%&&&'''(((******%%%'''((('''&&&&&&'''((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((!!!'''++++++***)))((('''((()))******((((((((((((((()))***+++,,,+++++++++***++++++,,,,,,------...///000111222222666777888:::===@@@CCCDDDDDDGGGKKKLLLKKKKKKOOORRRNNNNNNMMMLLLKKKIIIHHHGGG>>>@@@BBBCCCEEEEEEEEEDDD@@@???>>>@@@EEEJJJNNNPPPOOOQQQTTTWWWZZZ[[[\\\\\\XXXXXX[[[aaaeeeddd\\\UUUOOOKKKIIIIIIHHHFFFGGGJJJKKKLLLMMMLLLKKKGGGDDDBBBEEEFFFHHHHHHGGGCCC???===<<<;;;===AAABBB>>>===???:::888777888999:::999777;;;:::999:::<<>>??????@@@AAA???<<<===CCCIIIKKKJJJIIIJJJMMMOOOOOONNNPPPJJJEEEFFFJJJKKKGGGCCC>>>???AAAEEEJJJOOOSSSUUUNNNPPPTTTWWWZZZ[[[[[[[[[NNNIIICCC>>><<<<<<;;;;;;:::;;;>>>???@@@AAACCCEEEEEEDDDDDDEEEGGGHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDBBB@@@???===;;;;;;222444555444111///...///...000111///---,,,...000++++++---......---++++++***++++++++++++,,,,,,,,,'''***,,,***'''&&&)))---***((('''((()))***)))((())))))))))))))))))))))))***((('''&&&(((((('''&&&&&&'''''''''(((((()))))))))((()))***'''###%%%***'''((()))******)))((('''(((((()))***************$$$%%%''')))******))))))******))))))))))))******&&&''''''((()))******+++'''(((((()))***+++++++++))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((('''(((((()))***+++))))))************))))))%%%''')))******)))'''%%%(((((('''(((+++,,,,,,+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&$$$$$$$$$&&&((()))$$$&&&)))))))))(((((()))''''''%%%%%%%%%%%%''''''###$$$&&&(((((('''&&&%%%***)))'''&&&%%%%%%&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&%%%%%%%%%'''(((((((((((((((((((((((((((''''''((((((((('''%%%$$$###$$$&&&'''((('''&&&&&&,,,+++,,,111777999555111...,,,)))'''(((((((((''')))'''%%%%%%''')))***)))***$$$$$$***---***(((***+++)))((('''((())))))(((***---+++$$$###)))---,,,(((555999---$$$&&&***)))******))))))((((((''''''(((((((((((()))))))))))),,,+++***)))''''''&&&&&&...---+++))))))))))))***&&&(((******)))))))))***///......---------...............///111444777999BBB@@@???AAAEEEHHHHHHFFFLLLNNNMMMIIIIIINNNRRRSSSMMMIIIHHHIIIHHHDDDDDDGGGCCC===<<>>???AAADDDEEEDDDAAA>>>AAA???===<<<===>>>>>>===999;;;===<<<:::;;;???CCCFFFEEECCCDDDEEECCC>>>:::AAAAAA???<<<;;;;;;>>>@@@FFFAAA@@@DDDFFFDDDFFFLLLEEEAAA@@@BBBCCCAAAAAACCC>>>>>>===???BBBFFFJJJMMMOOOSSSTTTRRRUUUYYYUUUMMMEEEDDDCCC???======???BBB=========>>>@@@BBBEEEFFFGGGEEECCCDDDFFFFFFDDDAAA>>>>>>>>>>>>???@@@AAABBBCCCAAA???@@@BBBCCC@@@===888777666666555333000---222111111000000000///...000...---,,,------,,,+++,,,,,,,,,+++++++++++++++******))))))((((((((('''((((((((()))******++++++))))))************))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))'''((()))***++++++******###$$$&&&'''''''''&&&%%%))))))))))))))))))))))))*********)))(((&&&%%%$$$******))))))(((((('''''')))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&&&&'''(((((((((((((((+++***)))''''''(((((()))+++******)))(((''''''&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%'''))))))(((''''''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''')))***)))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&'''&&&&&&&&&'''&&&(((...666::::::888333///***'''''''''((((((***(((%%%%%%'''(((((((((,,,'''%%%)))+++'''$$$%%%)))(((''''''))))))((('''(((+++***$$$$$$(((+++)))+++666:::///%%%'''***)))***)))))))))((((((((('''(((((((((((())))))))))))***)))(((((((((((((((((()))((((((((((((((())))))(((***++++++******+++---------------......///000111222444666888;;;>>>???FFFEEEDDDEEEIIIJJJJJJHHHJJJMMMMMMIIIIIILLLMMMLLLKKKGGGFFFFFFDDD@@@???AAADDD>>><<>>>>>>>>>>>>>><<<===?????????@@@BBBDDDGGGEEEDDDEEEFFFFFFBBB??????@@@AAABBBAAABBBCCCCCCEEE@@@>>>@@@AAA>>>???CCCAAA<<<999===???===;;;<<<======<<<<<<>>>AAADDDFFFGGGJJJKKKJJJLLLOOOLLLEEEFFFBBB>>>===>>>???????????????@@@AAAEEEHHHLLLNNNKKKHHHFFFEEEEEEDDDAAA???<<<<<<<<<<<<===>>>??????BBBAAAAAABBBBBBAAA???===888777666666777666444222444333111000000///......111///------...///...---,,,,,,,,,+++++++++++++++*********))))))(((((((((+++++++++***))))))(((((())))))************))))))))))))))))))))))))))))))***************)))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&))))))((((((((('''''''''((((((((()))))))))))))))((((((((()))))))))******'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((('''&&&***)))))))))((((((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))))))))(((***)))((('''''''''((((((******))))))(((((('''''''''((('''&&&%%%%%%%%%&&&'''&&&((())))))(((&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%###"""!!!''''''&&&%%%%%%%%%&&&&&&&&&$$$$$$)))000777::::::999444...)))((((((((((((***(((%%%%%%&&&''''''&&&---***)))+++,,,)))'''((()))((((((((()))(((%%%###''')))(((%%%%%%((()))'''***444666---%%%''')))((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((()))***&&&&&&'''((()))*********)))***+++******+++...000---...///000222333444555888:::<<>>>>>???AAAEEEJJJOOORRRNNNKKKGGGDDDBBB@@@>>><<<999999999:::;;;;;;<<<<<>>???@@@BBBEEEHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHGGGGGGIIIHHHFFFHHHLLLMMMJJJIIIGGGGGGJJJIIIFFFDDDFFFGGGEEEEEEIIIOOORRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLMMMMMMJJJGGGIIINNNXXX___eeehhhiiijjjfffaaaUUUQQQLLLFFFCCCDDDGGGJJJTTTVVVXXX]]]eeemmmooollljjjfff```[[[YYYXXXWWWVVVVVV[[[dddlllsssxxx|||~~~yyyqqqeeeZZZTTTQQQOOONNNNNNNNNPPPTTTYYY[[[YYYUUUXXXZZZ]]]___\\\WWWOOOJJJIIIIIIJJJKKKLLLKKKJJJHHHLLLIIIGGGHHHIIIHHHFFFDDDEEE===888<<>>;;;:::@@@???>>>===<<<<<<<<<<<<@@@BBBCCCCCCCCCCCCAAA???>>>:::666666999:::999777999999999:::>>>CCCHHHLLLMMMJJJEEEAAA>>>===<<<;;;888888999:::::::::::::::===BBBFFFFFFCCC???===>>>999777444333555777888999===:::777666666666444222333222000000111111111000...------,,,,,,++++++++++++++++++++++++*********((())))))******+++,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))((((((((((((******))))))))))))******(((((((((((((((''''''&&&))))))(((((((((((((((((('''((()))************))))))(((&&&%%%%%%''')))***)))((('''&&&'''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((******))))))******+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++((((((((('''''''''''''''(((((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&((())))))(((&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''''')))(((&&&%%%$$$$$$%%%&&&***'''###"""$$$(((,,,...777777666666555222---)))'''%%%$$$$$$''')))))))))###%%%&&&&&&&&&'''''''''((((((((())))))'''$$$!!!)))'''&&&)))******'''&&&$$$(((***(((&&&(((******(((((((((((())))))))))))(((((((((((())))))))))))******)))(((((((((((()))***+++,,,------,,,+++***)))***+++++++++...222555;;;===???BBBEEEFFFGGGHHHGGGHHHJJJKKKLLLLLLKKKJJJGGGHHHHHHHHHGGGEEEEEEEEECCCDDDCCCCCCHHHPPPRRRQQQJJJHHHIIIMMMNNNLLLLLLOOOMMMMMMMMMRRRXXX^^^^^^[[[ZZZZZZYYYWWWTTTOOOKKKHHHJJJJJJMMMPPPMMMGGGHHHMMMZZZbbbkkkoooqqqpppjjjbbbWWWWWWTTTPPPNNNNNNQQQUUUffflllsssyyyyyyppphhhdddbbb``````eeekkkttt|||wwwjjjaaa\\\ZZZYYYWWWYYY^^^fffooottttttrrrrrrwww}}}~~~xxxmmm```XXXVVVTTTQQQRRRUUUXXXZZZZZZYYYXXXXXXXXXZZZXXXRRRLLLLLLDDD???@@@CCCBBB@@@AAAGGGGGGFFFEEEDDDCCCAAA@@@CCCCCCDDDDDDCCC@@@??????>>>>>>===<<<::::::;;;<<<777666555666888;;;???AAAFFFDDDAAA>>>;;;::::::;;;999999:::;;;;;;;;;::::::@@@EEEIIIJJJGGGCCCBBBCCC:::777333111222444555555<<<999777888;;;<<<999666666444222222333333222111/////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++******************************(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******(((((((((((((((''''''&&&(((((())))))))))))))))))'''(((***+++++++++***)))***)))'''%%%%%%&&&((()))((('''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))***++++++((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((($$$%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''%%%###"""$$$'''***---111222666999:::777222---(((&&&%%%%%%''')))******(((,,,---***((((((((('''$$$$$$%%%'''***+++)))(((+++&&&%%%)))+++***'''''''''(((((()))***,,,,,,,,,(((((((((((())))))))))))(((((((((((()))))))))))),,,+++******))))))))))))++++++,,,,,,,,,++++++***,,,---///000111444888;;;AAACCCFFFHHHJJJLLLLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHFFFDDDCCCDDDFFFAAACCCDDDGGGOOOYYY\\\YYYPPPMMMMMMPPPPPPNNNOOOSSSSSSTTTUUUYYYaaahhhfffaaa]]]]]]^^^\\\XXXSSSMMMJJJOOONNNPPPUUUSSSMMMOOOVVVeeellltttxxx{{{{{{tttkkkbbbcccaaa]]]ZZZYYY]]]aaalllvvvuuukkkeeebbbaaa```hhhmmmsssxxx}}}zzznnngggcccbbbbbb___ccckkkuuussskkkbbb^^^[[[]]]eeemmmrrruuutttuuuvvvvvvxxxvvvlllaaaYYYQQQKKKJJJJJJIIIKKKOOOOOOOOOOOOMMMKKKHHHFFFDDDIIIHHHHHHHHHEEE@@@???BBB???@@@@@@>>>;;;999;;;===:::999888888888999:::;;;??????>>><<<:::999:::<<<:::;;;<<<======<<<;;;:::CCCFFFIIIJJJIIIHHHGGGFFF<<<999444222222333444444999777888<<>>===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>===:::999:::;;;:::;;;===>>>>>>===;;;:::@@@@@@AAADDDFFFFFFEEEDDD>>>;;;777666666777777666:::999<<>>===;;;>>>@@@>>>;;;999999;;;:::;;;===>>>>>>===;;;:::;;;999999;;;@@@BBBAAA>>>???<<<:::999:::;;;;;;:::===>>>BBBLLLWWWZZZVVVOOOGGGDDDAAA>>>===<<<:::888555555444333222111000///---------.........//////)))******++++++,,,------***++++++,,,,,,++++++***************************'''((()))***************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((''''''&&&(((((())))))*********+++'''(((+++------,,,***(((******++++++***)))(((''''''((()))++++++***))))))))))))))))))))))))))))))$$$%%%&&&((()))*********'''((((((((())))))******'''''''''''''''(((((()))))))))))))))))))))))))))************************((((((((((((((()))******)))(((&&&%%%&&&''')))******++++++,,,,,,***)))(((+++******)))(((''''''&&&((($$$%%%&&&'''((((((((((((%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&''''''%%%%%%&&&'''(((&&&$$$%%%((()))(((&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%$$$'''''''''&&&%%%%%%'''((($$$%%%((()))%%%!!!$$$***&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''''''''''''''''''''''',,,,,,+++***+++///555:::888333---***+++,,,***(((+++)))'''''''''((('''&&&(((((((((((())))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))************+++***************+++,,,***+++,,,,,,+++,,,...000//////111333666999<<<======>>>@@@CCCEEEEEEDDDBBBEEECCCAAAAAABBBCCCDDDEEEHHHEEEFFFIIIGGGFFFLLLUUU[[[[[[YYYVVVTTTWWWZZZ[[[\\\]]]bbbjjjuuu{{{}}}}}}rrrlllaaaWWWTTTVVVUUUQQQSSSXXX\\\dddwwwuuunnnllljjjddd```aaaccceeejjjppp|||zzzvvvrrrqqqqqqrrrsssllliiifffdddeeehhhmmmppp{{{~~~}}}yyytttpppooonnnmmmqqqwwwtttwwwwwwpppgggfffmmmvvvrrrmmmhhhfffhhhlllooopppoootttyyyxxxrrroooqqquuu|||}}}yyyuuupppjjjmmmkkklllrrrwww{{{{{{xxxuuu{{{{{{tttooohhhbbbaaabbbbbbeeeiiijjjeee``````dddeeeaaa\\\TTTQQQMMMKKKJJJHHHDDDAAAJJJFFFCCCDDDBBB>>>>>>AAA;;;<<<===>>>>>>>>>===<<<===<<<:::999:::;;;===>>>???999666999:::999===DDDCCCFFFLLLTTT\\\```aaa```OOOHHH???;;;<<<>>>===;;;999888777555444333333333222222111000///...------///......---,,,+++******++++++++++++,,,+++)))&&&---,,,+++))))))))))))***************************)))***+++,,,+++)))'''&&&((((((((((((''''''''''''***((('''((()))***)))'''))))))))))))************++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&''')))***(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((()))))))))))))))''''''((()))***)))((())))))))))))))))))))))))'''***,,,)))$$$###(((///)))%%%%%%&&&'''((((((((((((''''''((())))))))))))((((((''''''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))%%%&&&''''''%%%%%%&&&'''(((&&&$$$%%%''')))((('''%%%&&&''''''%%%%%%&&&'''(((((()))))))))))))))(((&&&'''(((''''''&&&&&&'''%%%&&&(((***&&&"""%%%***&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((()))***///555:::;;;999666111...,,,,,,,,,+++***((((((((()))((('''''''''''''''(((((((((((('''(((***)))(((((()))***))))))))))))))))))))))))))))))))))))************------,,,+++*********+++***,,,------,,,---///111222333666888;;;>>>@@@AAAAAAAAACCCEEEFFFFFFEEECCCEEECCCAAAAAABBBDDDEEEFFFGGGFFFGGGKKKKKKJJJPPPYYY[[[\\\[[[YYYWWWXXXYYYZZZYYY]]]eeeoooyyy}}}ooo```XXXXXXXXXVVVZZZ]]]```gggyyyxxxqqqoooiiigggfffgggeeedddjjjrrrzzzyyyvvvssspppnnnmmmllleeedddccccccggglllrrruuu}}}~~~yyyxxxwwwuuuuuuyyywwwwwwuuuooojjjjjjnnnsssuuuqqqllliiiiiijjjkkklllpppvvv{{{zzztttooonnnpppnnntttwwwsssnnnllliiieeeiiigggiiinnnqqqrrruuuzzzwwwwwwyyy~~~~~~xxx||||||wwwwww~~~{{{qqqjjjeeefffggggggjjjnnn~~~{{{xxxxxx|||~~~}}}{{{ooojjjbbb[[[XXXUUURRROOOOOOMMMMMMPPPNNNHHHDDDEEECCCCCCCCCBBBAAA???===;;;;;;:::999888888888:::;;;>>>888666888999777:::@@@EEEIIIPPPXXX^^^___\\\YYYLLLGGG@@@=========:::777888777777666666666777777444444333222111//////...000000///...---,,,++++++,,,++++++,,,------+++***++++++***))))))***+++,,,***************************+++,,,---,,,***((('''+++*********))))))))))))***((('''((()))***)))((())))))))))))************************************)))))))))))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((())))))******(((''''''&&&&&&&&&''''''************************(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))(((***+++)))&&&&&&)))---)))&&&&&&'''''''''''''''&&&((())))))***************(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%'''''''''&&&%%%&&&'''(((&&&%%%%%%'''(((((('''%%%'''''''''&&&%%%&&&'''%%%%%%%%%&&&''''''((((((((())))))((((((''''''&&&&&&&&&((()))'''###%%%***&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''(((+++000444:::<<<<<<888111,,,,,,...,,,***(((((()))***)))(((&&&&&&&&&'''''''''(((((((((*********((('''((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---+++---///000000111444666999:::===@@@BBBCCCCCCDDDCCCDDDEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@BBBDDDGGGIIIMMMNNNQQQUUUTTTQQQTTTYYYYYYYYYZZZZZZZZZXXXWWWVVVVVV^^^kkkwwwjjj\\\XXXYYYYYY\\\___aaafffttt~~~tttuuuyyy~~~}}}wwwrrroooiiikkknnnppplllhhhllltttzzzzzzzzzyyyuuupppkkkggg___```bbbeeekkkqqqwwwzzz{{{}}}}}}{{{||||||yyywwwxxx{{{xxxsssoookkkjjjlllmmmxxxvvvrrrnnnlllkkkkkkkkkqqqvvv{{{zzzsssllliiiiiijjjqqqtttooohhhfffeeedddhhhgggjjjpppqqqnnnlllnnnooopppqqqssstttvvvvvvvvvrrrsssssssssxxx||||||zzzzzz}}}~~~qqqkkkhhhjjjlllmmmpppttttttjjjbbb^^^[[[ZZZXXXYYY^^^dddcccZZZRRRPPPOOONNNMMMKKKHHHDDDAAA@@@@@@???===<<<;;;;;;;;;;;;===:::888999999888999===DDDHHHPPPXXX]]]\\\WWWRRRHHHDDD@@@>>>>>><<<888444777777777777888:::;;;<<<888777666555444222111111222222111000///...------111///---,,,------,,,***))))))))))))***+++------++++++++++++++++++++++++,,,,,,------,,,+++)))(((++++++*********)))))))))***)))((((((******)))((())))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((()))***+++******)))(((((('''&&&%%%%%%%%%%%%************************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***(((((()))***+++***)))(((((((((((((((((((((((()))******************)))(((''''''''''''''''''&&&&&&(((((()))***************(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&%%%&&&((('''&&&&&&&&&''''''((((((&&&'''((('''&&&%%%&&&(((#########$$$%%%'''((((((000...***(((''''''''''''%%%$$$&&&(((&&&"""$$$(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''''''''''''''))))))((('''&&&&&&)))+++000444888999555111...---,,,***(((((()))***)))((('''''''''(((((((((((()))***++++++***((('''((()))))))))))))))))))))))))))))))))*********+++++++++*********+++,,,...///000---///333555777999;;;===@@@AAACCCEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCAAAAAAAAA???@@@AAABBBDDDHHHMMMPPPYYY^^^dddgggccc]]]ZZZZZZWWWVVVXXX[[[\\\XXXUUUTTTWWWbbbsssqqq```YYYXXXXXXVVV]]]ccceeejjjpppppplllmmmoootttwwwxxxvvvssspppiiikkkppptttsssooopppttt{{{}}}{{{tttmmmhhh[[[]]]aaafffmmmssswwwzzzyyyzzz{{{}}}}}}|||{{{uuunnnjjjkkklllwwwwwwwwwuuurrrpppqqqrrrtttwwwzzzwwwpppiiieeeeeeooovvvxxxqqqiiiggghhhhhhggghhhmmmttttttmmmhhhgggkkknnnpppqqqooooooqqqsssllljjjiiinnnwww~~~~~~zzzssspppnnnooosssxxxxxxuuulllgggfffjjjmmmnnnqqqttt{{{}}}tttkkkfffcccbbbdddgggqqqzzzzzzqqqgggcccbbb```]]]XXXSSSOOOKKKIIIKKKJJJIIIGGGEEECCCAAA@@@???>>><<<<<<;;;;;;;;;<<<@@@CCCJJJQQQUUUUUUQQQNNNEEEBBB>>><<<;;;;;;999777888888888999:::;;;<<<===;;;:::999888777555444444333333222111000///......555222...,,,++++++***(((************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))))))))(((((((((''''''***)))((()))******)))(((((()))))))))************************************((((((((())))))******+++((((((((((((((((((((((((((())))))******))))))(((%%%''')))++++++***((('''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))((()))+++++++++)))((((((((((((((((((((((((***))))))+++------***'''(((''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&'''((((((&&&&&&'''(((&&&&&&&&&'''(((***,,,---888333+++'''&&&'''((((((%%%###$$$&&&%%%"""###&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$&&&''''''***000777;;;999333...---+++)))((())))))((('''((())))))))))))************+++,,,***)))(((((()))************************************+++++++++++++++++++++,,,---...000000000333777;;;===@@@CCCEEEDDDEEEGGGGGGFFFDDDBBBAAA???BBBEEEEEECCCAAA@@@@@@CCCEEEHHHJJJLLLQQQWWW[[[ccclllvvvyyyvvvoooiiieee___[[[\\\aaabbb]]]YYYYYY]]]hhhxxxwwwggg```]]]ZZZVVVaaakkkkkkhhhhhhlllooossstttwwwxxxxxxvvvsssqqqiiigggjjjrrrvvvuuurrrqqqwwwyyy||||||yyyssskkkgggZZZ]]]dddlllsssxxx|||~~~|||ppphhhiiimmmppptttyyyzzzwwwvvvxxxzzzyyyzzzyyytttnnniiiggghhhtttzzzzzzuuupppppprrrssshhhjjjpppwwwwwwpppiiihhhggglllqqqssspppnnnnnnoooiiidddccclllwww}}}{{{xxxsssnnnkkkjjjlllkkkjjjiiiccc```aaagggkkklllnnnqqqqqqtttxxxyyyyyy|||}}}uuupppmmmlllooosss}}}{{{xxxzzzvvvpppiii```YYYSSSPPPTTTTTTSSSRRRPPPNNNKKKJJJGGGFFFDDDAAA?????????>>>AAABBBCCCGGGJJJKKKIIIGGGCCC@@@;;;888888:::<<<===;;;:::::::::::::::;;;;;;<<<<<<;;;:::999888777777444444333222111000000///333000---++++++++++++***,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++******)))(((((())))))))))))((((((((((((+++)))((()))***+++***)))((()))))))))************++++++++++++++++++++++++(((((())))))******++++++(((((((((((((((((((((((('''(((((())))))(((((('''&&&(((+++------,,,***(((++++++)))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))***)))(((+++......***%%%(((&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&'''''''''&&&&&&((()))&&&'''(((((('''&&&'''(((&&&%%%%%%%%%&&&(((***,,,999222***%%%%%%'''((((((&&&######&&&&&&######&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((($$$%%%''''''&&&&&&((()))$$$&&&,,,444<<<>>>999333///---+++******)))(((&&&))))))*********+++++++++)))+++++++++)))((()))************************************++++++++++++,,,000000/////////000000111555888===@@@BBBCCCEEEGGGEEEFFFFFFFFFEEECCCBBB@@@@@@EEEKKKMMMKKKHHHGGGGGGMMMPPPSSSTTTVVVYYY```eeehhhssszzzrrrjjjhhhmmmmmmfffbbbcccdddlllyyy~~~sssmmmhhhdddaaallluuuuuunnnkkkqqqxxxyyy{{{|||zzzuuurrrpppoookkkffffffooovvvvvvrrrooosssssstttsssoookkkfffccccccgggoooxxx|||}}}zzz~~~~~~uuufff]]]]]]bbbeeemmmvvvyyyvvvtttwww{{{zzzzzzwwwsssnnnkkkkkkkkkvvvzzzzzzwwwxxx~~~pppqqqwwwwwwqqqpppjjjooouuuwwwtttpppmmmllleee``````kkkyyy~~~}}}{{{zzzvvvrrroookkkdddbbbccc]]][[[^^^eeejjjkkkkkknnnkkknnnqqqqqqqqqrrruuuyyy{{{||||||yyyuuurrrqqqqqqxxxyyyuuukkkbbb[[[WWWYYYZZZ\\\^^^^^^]]][[[ZZZXXXXXXSSSLLLHHHHHHFFFDDDIIIFFFCCCBBBBBBCCCBBBAAABBB???;;;888777999===@@@<<<;;;:::999999999999999;;;;;;;;;:::::::::999999777666666555444333222222...---++++++---......---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((,,,,,,+++++++++*********+++***))))))++++++***)))))))))))))))************++++++++++++++++++++++++))))))******************))))))))))))))))))))))))'''(((((())))))((((((''')))***---//////...,,,***++++++***)))((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))''''''((()))***)))((())))))))))))))))))))))))***((((((+++------)))&&&(((%%%%%%&&&'''((((((((((((%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&((()))((('''&&&''')))%%%'''((('''%%%%%%'''***&&&((()))((('''&&&''')))$$$$$$#########%%%''')))111,,,&&&%%%''')))(((&&&(((%%%$$$'''(((%%%%%%'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((###&&&((()))((('''((()))'''(((+++000555888999999444111...,,,,,,+++)))'''))))))))))))************)))***++++++***)))***,,,*********************************+++++++++,,,,,,000000111222444666777888;;;>>>AAACCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGNNNWWW[[[YYYUUUTTTTTTUUUXXX[[[ZZZYYY[[[aaafffkkkwww}}}vvvxxxvvvmmmhhhjjjiiimmmttt}}}|||zzzuuuooonnnsssyyyyyytttppptttyyyyyy|||~~~zzztttqqqrrrtttrrrnnnmmmssswwwvvvttttttwwwuuurrrnnniiifffdddbbbiiimmmttt{{{~~~}}}{{{www||||||ttttttuuuuuuooohhhgggkkklllnnnmmmfff[[[SSSRRRTTTZZZeeeppprrrnnnjjjmmmqqqssssssrrrpppmmmkkkiiiiiiqqqqqqppppppuuuttttttyyyxxxsssrrrnnnqqqttttttqqqlllgggeee^^^XXX[[[hhhwww}}}~~~}}}{{{wwwmmmbbb___bbb\\\[[[^^^ffflllllllllmmmhhhiiijjjjjjiiiggggggggggggjjjmmmnnnnnnoooqqqttt|||yyyxxx|||~~~zzzrrrkkkfffcccaaadddiiinnnrrrtttttttttsssrrrjjj]]]VVVUUURRRNNNOOOLLLGGGEEEDDDDDDCCCBBBBBBAAA>>>:::888999;;;===:::999888888777777888888999999:::::::::;;;;;;;;;::::::999888777666555555000///......//////---++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,+++++++++******+++***))))))++++++***)))))))))))))))************************************++++++******************))))))))))))))))))))))))((())))))******))))))(((((()))+++------,,,+++******)))(((((((((((())))))************************(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((&&&&&&&&&((()))((('''++++++++++++++++++++++++(((((()))***+++***)))''')))$$$%%%&&&'''((((((((((((%%%&&&&&&'''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))%%%'''((('''%%%%%%'''***'''((()))((('''&&&''')))((('''&&&&&&&&&(((***+++)))%%%###%%%)))***((($$$***&&&%%%)))***''''''(((&&&''''''''''''''''''&&&'''(((((((((((((((''''''))))))))))))))))))))))))''')))******(((&&&&&&&&&)))+++,,,,,,+++///666<<<777444111///...,,,***((((((((((((((())))))))))))((()))++++++******+++---******************************+++++++++,,,,,,,,,,,,...000444888===@@@BBB???AAADDDDDDBBB@@@???>>>AAAAAAAAABBBCCCEEEFFFGGGNNNVVVaaafffdddaaa______YYY[[[]]][[[XXXXXX]]]bbboooyyy~~~~~~zzzpppjjjmmmkkkkkkooowww}}}wwwtttuuuvvvvvvtttrrrrrrtttxxx}}}zzzxxx|||zzzxxxxxxzzzzzzwwwxxx||||||uuuooojjjgggffffffeeeiiimmmqqqppplllgggcccbbbgggkkkkkkkkkkkkgggbbb```bbbeeeddd^^^WWWYYY```ggggggddd```YYYTTTPPPOOOTTT___jjjlllfffaaacccgggjjjkkkllllllkkkhhheeedddfffddd``````hhhrrrvvvsssoooooorrrwwwvvvpppkkkjjjllllllkkkjjjfffbbb\\\YYYVVVQQQTTTdddssszzz~~~|||oooaaa^^^ddd]]]\\\```iiinnnnnnmmmoooiiiiiiiiihhhfffccc```]]]___bbbfffhhhjjjnnnsssxxx}}}wwwrrrrrrtttvvv}}}{{{vvvrrrpppooojjjnnnvvv~~~|||mmmccc```]]]WWWPPPMMMKKKIIIIIIIIIHHHGGGBBBBBBAAA>>>:::888888888888777777666777777888888888888999999:::;;;;;;<<<===<<<<<<;;;:::999888777666555333222000---)))&&&)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********************))))))))))))(((+++***)))***+++++++++)))))))))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++******%%%&&&'''((()))(((((('''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))'''&&&%%%&&&((((((((('''++++++++++++++++++++++++(((((()))))))))(((((((((***((('''&&&&&&'''((('''&&&'''''''''''''''''''''''',,,***'''&&&'''((())))))((((((((((((((((((((((((,,,+++)))'''&&&'''((())),,,***))))))******((('''***(((&&&&&&(((*********''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&$$$###%%%)))+++***(((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''(((***---...999<<<:::333///000---'''++++++++++++,,,+++)))&&&+++*********))))))((((((,,,,,,+++***************//////...,,,,,,///333777888888888;;;???BBBCCCCCCAAADDDDDDAAAAAACCCCCC@@@EEECCC@@@???BBBHHHOOOSSSZZZjjjwwwxxxuuupppfffZZZ___aaaaaa^^^ZZZZZZ___dddlllxxxwwwsssqqqnnnkkklllnnnqqqtttxxx||||||qqqnnnttt|||{{{{{{xxxsssrrruuuuuusss||||||xxxuuu~~~zzzrrriiibbb```aaaddd```\\\[[[[[[[[[XXXUUUUUUWWWYYYWWWTTTQQQQQQRRRQQQNNNLLLNNNTTTZZZ]]]^^^aaaeeegggddd]]]VVVRRRPPP\\\]]]]]][[[XXXWWWYYY\\\^^^aaabbb```\\\YYYXXXYYYVVVSSSQQQSSSYYY^^^aaaaaabbbdddggghhhhhheeebbb```___]]]ZZZWWWUUUQQQMMMJJJJJJLLLOOOUUU\\\dddjjjnnnrrrwww|||yyypppfff```]]][[[\\\^^^bbbfffhhhgggfffgggnnnpppkkkdddbbbaaa```^^^bbbfffhhhjjjoooxxx|||uuupppoooqqqtttvvv}}}|||{{{zzzyyywwwtttqqqwwwwwwyyy~~~nnnfffdddcccaaa\\\VVVTTTVVVXXXYYYYYYPPPOOOKKKEEEBBBBBB???999999;;;===;;;777555777999:::::::::999888999<<<>>>@@@<<<999:::>>>AAA???===777555333333333222///+++000///---,,,,,,+++***((()))***,,,---.../////////...---,,,***)))(((((((((,,,+++)))((((((***+++---***************)))((('''(((((((((((((((((((((((()))******))))))))),,,...))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))---+++******++++++)))((('''&&&&&&''')))***((('''(((((())))))))))))((((((&&&(((***)))((()))...222(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))***)))((()))***+++***((((((+++,,,***'''&&&))),,,(((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''+++)))&&&%%%&&&'''((('''((((((((((((((((((((((((***)))(((&&&&&&'''((()))***)))'''((())))))((('''(((&&&$$$%%%&&&(((((((((''''''''''''(((((((((((()))((('''((())))))((('''((('''&&&&&&(((((('''&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&%%%$$$%%%''')))***333888999666444444000)))+++*********,,,,,,***)))+++*********)))))))))))),,,++++++***************,,,,,,---,,,,,,///333666888888:::===@@@CCCCCCCCCDDDFFFDDD@@@???AAAAAA>>>AAABBBDDDHHHOOOWWW^^^bbbjjjyyywwwiiiaaadddffffffeeedddeeefffooozzz~~~wwwuuuuuurrrpppooopppqqqsssuuuxxx|||xxxooooooyyyzzzzzz}}}}}}yyyyyyzzzxxxuuuqqqmmmjjjmmmmmmjjjeee^^^ZZZYYYZZZZZZWWWTTTSSSSSSSSSQQQOOOLLLNNNPPPPPPLLLIIIIIIIIILLLJJJIIILLLSSSZZZ^^^```fffiiikkkiiiaaaZZZUUUTTTQQQRRRSSSQQQNNNMMMMMMOOOQQQTTTUUUTTTRRROOOOOOPPPNNNKKKIIIIIILLLOOOQQQPPPVVVVVVVVVVVVVVVUUUTTTTTTQQQOOOMMMLLLLLLJJJHHHEEEFFFDDDDDDHHHOOOVVVZZZ\\\aaafffkkkjjjccc\\\WWWUUUSSSTTTVVVZZZ^^^```___^^^bbbjjjqqqooolllkkkiiigggeeejjjqqqwww|||zzztttrrrqqqrrrssssssrrrrrrtttvvvvvvrrroooooottt{{{yyynnnhhheeeeeebbb```aaacccffffffeee``````[[[QQQJJJGGGDDD??????>>>===999666333333444<<<<<<;;;::::::<<<@@@CCCFFFBBB>>>===@@@BBB@@@>>>===:::777555555333000---111///............---+++,,,,,,------------------...---,,,,,,++++++++++++***)))(((((()))+++---...)))************))))))((((((((((((((((((((((((((()))******)))((()))+++---************************))))))))))))))))))))))))+++++++++*********))))))+++***))))))***+++***((((((''''''(((***+++)))((((((((())))))))))))(((((()))***)))'''&&&'''))),,,(((((((((((((((((((((((())))))))))))((((((((('''))))))))))))))))))))))))***)))((()))******)))((())))))***)))(((((()))+++(((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((('''&&&'''((()))((('''(((&&&%%%%%%'''(((((('''''''''''''''(((((((((((()))((('''((()))))))))'''))))))***(((&&&%%%%%%&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))(((''''''(((******+++111777888999999444///,,,***)))***+++,,,,,,+++***************)))))))))------,,,+++++++++,,,,,,...000222333444666:::<<<;;;<<>>BBBCCCBBBFFFIIINNNVVV___gggmmmpppzzz~~~mmmmmmnnnooonnnlllgggdddkkkuuu~~~}}}yyyyyyxxxuuurrrqqqqqqpppqqqsssvvvyyy{{{~~~xxxrrrvvv}}}|||zzz||||||wwwnnnnnnllliiieeeaaa]]]ZZZWWWXXXWWWUUURRRQQQQQQRRRSSSQQQNNNMMMMMMNNNMMMLLLHHHJJJMMMLLLJJJFFFDDDDDDHHHFFFEEEGGGLLLRRRVVVXXX^^^aaadddaaaZZZTTTPPPOOOIIIJJJKKKIIIGGGEEEEEEEEEHHHJJJKKKJJJHHHFFFFFFFFFFFFDDDBBBAAABBBDDDDDDCCCKKKJJJHHHFFFFFFGGGIIIJJJFFFEEEDDDEEEFFFGGGFFFEEEDDDAAA>>>???DDDIIIKKKLLLOOOTTTYYYYYYUUUQQQNNNNNNJJJJJJLLLOOOSSSUUUTTTSSSWWWaaakkknnnoooooommmjjjhhhmmmwww}}}zzzxxxxxxtttssstttxxx}}}}}}xxxrrrlllsss{{{xxxpppkkkiiiiiikkknnnrrruuuuuuuuutttvvvrrrfffZZZSSSNNNJJJFFFBBB===999777777666555::::::999888888;;;AAAEEELLLHHHCCCBBBDDDEEEDDDCCCBBB???;;;888777666444222333111000000111111000///......---------,,,,,,+++------------------......)))(((((()))***,,,...000))))))******+++*********))))))))))))))))))))))))******+++)))(((((()))+++++++++++++++++++++++++++))))))))))))))))))))))))+++************))))))))))))((('''(((***+++***))))))(((((()))+++,,,***)))(((((())))))))))))((((((***(((&&&%%%&&&'''(((''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***)))((((((******)))((()))((('''(((***+++******(((((('''&&&'''((()))(((&&&''''''''''''''''''''''''***(((&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))((('''&&&''')))***)))((()))((('''''')))******)))''''''''''''((((((((((((((('''&&&'''(((((('''&&&(((***+++)))&&&$$$%%%''')))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***)))))))))******''',,,222777::::::999666000...+++***+++,,,++++++************************......---------......///111444777:::;;;===@@@BBB???AAADDDEEEEEEDDDDDDDDDDDDFFFDDDAAABBBIIINNNNNNUUUWWW[[[aaagggnnnsssvvv~~~|||tttpppnnnjjjddd___bbbkkkuuuzzz}}}~~~yyyuuusssrrrrrrtttxxx|||}}}~~~zzzyyywwwsssooonnnrrryyyyyyqqqiiicccbbb___[[[VVVRRRNNNLLLJJJKKKKKKKKKKKKLLLMMMNNNQQQOOOMMMLLLMMMMMMNNNOOOKKKMMMOOOOOOMMMJJJFFFDDDIIIHHHEEEDDDFFFIIILLLNNNNNNQQQTTTSSSNNNJJJIIIIIIKKKKKKJJJHHHFFFEEEDDDDDDHHHHHHHHHGGGEEEDDDCCCCCCFFFEEEDDDCCCCCCCCCCCCBBBFFFEEECCCBBBBBBCCCEEEFFFGGGFFFEEEFFFHHHIIIIIIHHHEEEEEEFFFEEEDDDDDDFFFGGGGGGJJJNNNNNNMMMJJJJJJJJJCCCCCCDDDGGGJJJKKKKKKJJJKKKUUU^^^bbbeeehhhhhheeeaaaeeennn}}}~~~}}}~~~||||||zzztttwwwyyyzzzzzz||||||wwwssskkkmmmppptttzzz~~~rrrfff]]]WWWKKKFFF???<<<===???>>>===<<<;;;999777888<<>><<<;;;>>>CCCHHHFFFFFFGGGJJJOOOSSSVVVWWWMMMJJJFFF@@@;;;888888888999777555444333333111///......---------...///000000000000///...,,,+++***,,,,,,++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++)))+++,,,+++)))(((((()))************************************************))))))))))))))))))))))))((('''&&&''')))******)))''''''&&&((()))***)))'''))))))(((((((((((())))))(((&&&$$$&&&***,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))''''''&&&%%%'''+++,,,***'''))))))(((''''''))))))((('''''''''''''''''''''''''''***)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''(((((((((***)))((()))***+++***)))&&&%%%%%%'''((()))'''&&&''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%&&&'''(((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((''''''''')))''')))---111444888===999666333000...---***(((*********+++++++++++++++******+++,,,...000222333888:::===???@@@@@@BBBDDDAAADDDGGGFFFDDDDDDGGGJJJOOORRRRRRRRRWWWbbbiiijjjiiigggdddcccfffmmmuuuzzzxxxwwwjjjfffgggiiiiiiiiimmmvvv|||}}}xxxqqqnnnlllcccYYYTTTSSSVVV___hhhhhh___UUUPPPPPPOOOMMMJJJGGGDDDBBBCCCCCCDDDFFFIIIJJJJJJHHHIIIIIIHHHEEEDDDEEEIIIKKKCCCCCCDDDGGGJJJKKKJJJIIIHHHGGGEEEAAA??????BBBEEEDDDFFFIIIJJJLLLPPPWWW\\\ZZZ[[[]]]^^^]]]YYYRRRMMMHHHGGGGGGIIILLLOOOPPPOOOVVVXXXXXXWWWSSSOOONNNMMMHHHHHHHHHGGGHHHHHHIIIIIIOOOMMMKKKKKKMMMNNNOOOOOOOOOTTTYYYWWWQQQKKKKKKMMMGGGFFFDDDCCCCCCEEEFFFGGGCCCBBB@@@@@@AAAAAA@@@???EEEHHHIIIIIIKKKQQQSSSRRRLLLLLLNNNXXXeeepppuuuvvvuuuyyy{{{{{{wwwsssrrrsssxxxxxxzzz~~~~~~xxxuuu{{{}}}xxxsssrrrtttttttttvvvxxxzzz}}}uuueeeYYYTTTNNNIIIHHHHHHHHHHHHFFFDDDAAA===;;;<<>>888555555:::888666555555555333111000///......///000111222000111111000///---***)))---------,,,++++++************++++++,,,+++++++++************************)))+++,,,,,,***))))))***))))))))))))))))))))))))************************(((((()))))))))))))))***)))((('''(((***+++***)))'''&&&&&&'''))))))((('''***)))(((''''''((()))***+++***))))))***)))((('''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''))))))((('''&&&&&&''')))******)))'''))))))((('''((()))***)))''''''''''''''''''''''''''')))((('''((())))))'''%%%(((((((((((((((((((((((((((((())))))((((((''''''***)))(((((()))***((('''&&&%%%%%%'''))))))'''%%%''''''''''''(((((((((((()))(((''''''))))))((('''(((''''''((()))***)))(((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***++++++++++++******)))***&&&''',,,//////333999999777555333222///,,,)))*********++++++,,,,,,,,,,,,---...000333666999:::@@@AAACCCCCCBBBCCCDDDFFFEEEHHHKKKKKKKKKNNNTTTYYYaaacccbbb___aaahhhlllllljjjgggdddccceeekkkrrrwwwxxx~~~rrrmmmmmmnnnooonnnpppvvv{{{|||}}}zzzwwwtttrrrpppmmmfff^^^ZZZYYYTTTMMMKKKJJJLLLSSSZZZ[[[UUUOOOIIIJJJLLLLLLKKKHHHEEECCCEEEDDDEEEHHHLLLNNNLLLJJJIIIIIIHHHEEECCCDDDHHHKKKCCCBBBDDDIIIPPPVVVXXXYYYSSSRRROOOIIIEEECCCEEEHHHLLLNNNOOOPPPSSSZZZdddlllooottt{{{xxxjjj```VVVTTTRRRTTTWWWYYYYYYYYY^^^aaaeeeeeecccaaaaaaaaaZZZXXXVVVUUUUUUWWWZZZ\\\YYYXXXWWWYYY\\\```ccccccbbb```^^^\\\ZZZWWWUUUSSSOOOMMMJJJHHHJJJLLLOOOPPPLLLJJJGGGFFFFFFEEEDDDBBBDDDFFFFFFDDDFFFKKKLLLIIIHHHGGGGGGLLLSSSZZZ^^^```aaafffjjjjjjgggdddeeegggjjjlllmmmooorrrzzzuuu{{{~~~yyytttuuuwwwxxxuuuxxx|||~~~{{{iii^^^\\\YYYTTTPPPOOOQQQSSSMMMLLLHHHCCC???===>>>@@@???DDDJJJPPPTTTVVVXXXYYYXXXWWWTTTLLLCCC<<<888888999888777777999999888666444333111000///000111222000111222222111///---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******************************)))+++------,,,++++++,,,************************************************(((((((((((())))))******+++***))))))***+++***((((((''''''(((******)))'''***)))(((''''''((()))******+++++++++)))''''''(((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))(((''''''((()))((('''%%%''')))***)))((('''''')))***((('''((()))***)))'''''''''''''''''''''''''''((('''&&&'''((((((&&&$$$(((((((((((((((((((((((())))))******)))(((''''''***)))''''''(((((('''%%%''''''((()))++++++)))'''''''''''''''((((((((()))+++)))((()))***+++***(((+++(((&&&'''***+++)))&&&%%%%%%&&&'''((()))******''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''***&&&&&&,,,...,,,///444888777666555444222...+++*********++++++,,,,,,,,,000111333666:::===@@@BBB@@@AAAAAA@@@??????AAACCCIIIMMMQQQRRRSSSXXX```gggpppqqqnnnhhhgggjjjkkkiiijjjhhheeedddeeeiiinnnrrrzzz{{{uuurrrqqqqqqmmmnnnsssyyyyyyzzzvvvpppoooooommmkkk______XXXNNNHHHGGGGGGDDDFFFDDDDDDIIINNNPPPNNNJJJEEEGGGJJJLLLLLLIIIFFFDDDGGGFFFGGGKKKPPPRRRPPPNNNMMMMMMLLLHHHFFFFFFKKKOOOHHHHHHJJJQQQ[[[dddiiikkkhhhgggbbb[[[SSSOOOPPPRRRXXXYYYZZZZZZ]]]fffrrr{{{sssiiieeeaaa```aaabbb```^^^bbbgggnnnrrrssssssuuuwwwoookkkgggddddddhhhmmmqqqeeeeeeeeeiiioootttxxxzzzuuullldddaaacccccc___ZZZYYYVVVRRRQQQSSSWWWZZZ\\\UUUSSSOOOMMMMMMKKKIIIHHHBBBDDDDDDCCCDDDHHHGGGCCCFFFEEEDDDFFFIIILLLOOOPPPPPPUUUZZZZZZVVVTTTVVVXXX]]]^^^^^^]]]^^^eeeqqqzzzvvv}}}~~~zzz{{{~~~~~~tttxxx~~~nnn```aaa```]]]YYYYYY\\\```ZZZXXXUUUOOOIIIFFFEEEFFF@@@EEELLLRRRTTTUUUTTTTTTUUUVVVTTTOOOHHHAAA??????999888777999;;;===<<<;;;777555333111000000111111///111222333333222000///***+++,,,,,,------------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((+++---...---,,,,,,---++++++++++++++++++++++++************************'''((((((((())))))******---+++******++++++)))((()))(((((()))++++++***)))+++)))(((''''''((()))+++$$$(((+++***(((''')))+++((((((((((((((((((((((((******++++++,,,,,,,,,,,,)))))))))))))))))))))))))))'''&&&'''((()))((('''$$$(((++++++(((&&&&&&''')))((((((((((((((((((((((((***((('''))),,,,,,***'''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''((()))******)))''''''((()))'''''''''%%%&&&(((*********'''%%%&&&(((***(((&&&((((((((((((((()))*********)))'''((()))***((('''***)))'''&&&'''(((***+++------+++***))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))******++++++,,,,,,777888::::::999666333111///---,,,++++++...000222555444555:::@@@CCCDDDBBBDDD@@@???AAABBBAAADDDIIIRRR______YYY]]]eeeqqqyyyuuussspppmmmiiimmmnnnpppssstttsssooollltttxxx}}}vvvooosssooonnnqqqtttyyy|||rrrllleee```___bbbdddfff[[[SSSJJJFFFGGGGGGDDD@@@DDDGGGIIIKKKKKKIIIFFFEEEEEEHHHOOOVVVZZZXXXSSSNNNOOOPPPPPPQQQ[[[eeeddd]]]aaa^^^YYYUUURRRQQQSSSTTTUUUQQQRRR\\\jjjvvvttteee```cccgggmmmnnnmmmhhheeeiiiuuuzzzqqqgggdddgggjjjiiiffffffnnnyyy|||uuunnnooovvv}}}~~~ppppppvvvuuukkkiiijjjfff^^^ZZZ\\\[[[YYY\\\fffooorrrmmmfffdddfffcccYYYQQQOOOIIIKKKHHH@@@???GGGNNNOOOOOOJJJEEEEEEHHHIIIGGGDDDKKKKKKJJJJJJJJJJJJJJJJJJKKKPPPTTTRRRPPPUUUbbbmmmzzz~~~wwwyyy|||sssdddeeedddcccccciiirrryyymmmeeecccfff```PPPHHHJJJKKKGGGGGGNNNPPPNNNMMMPPPMMMOOOQQQNNNHHHAAA>>>>>>BBBAAA???===<<<;;;:::::::::::::::999888555333111444222000000111222111000---------------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++)))'''(((+++,,,***((())))))))))))))))))))))))---,,,******++++++)))(((((()))***)))((('''((())),,,+++))))))***+++******++++++******************''''''''''''((((((((()))************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,)))'''''')))***)))'''************************+++(((((((((((((((((((((((('''%%%$$$%%%((()))'''%%%(((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((('''&&&%%%%%%******(((''''''((()))))))))))))))((('''&&&''')))))))))((('''''')))***)))***(((&&&&&&((()))((('''((((((((((((((())))))******((('''((()))***)))'''))))))'''''''''(((***+++*********)))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))******************...111555888888666333000...---,,,---...111555777:::999:::===AAACCCBBB@@@FFFCCCAAACCCDDDCCCGGGLLLRRRbbbgggeeelllsss}}}zzzwwwvvvuuuuuuzzz{{{}}}~~~}}}xxxrrrnnnooowwwyyyuuu|||zzzwwwvvvzzz~~~|||vvvmmmfff___[[[VVVTTTUUUYYY]]]___WWWOOOEEE@@@AAABBBAAA???BBBDDDHHHLLLNNNNNNKKKHHHNNNRRRXXX```dddbbb]]]YYYVVVVVVUUUYYYeeessswwwssstttpppiiiaaa[[[YYYZZZ[[[aaa]]]___hhhuuuxxxpppnnnnnnsssttttttrrrooooootttyyyzzzoooiiiiiillllllkkkiiiqqq|||yyysssttt|||yyyxxx||||||nnniiiiiigggbbb___bbbcccccchhhttt~~~{{{yyy|||zzzoooddd^^^XXXZZZXXXQQQMMMNNNOOOMMMTTTPPPMMMLLLMMMMMMJJJHHHEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIGGGHHHLLLTTT[[[hhhsss~~~yyyyyytttnnnpppxxx|||{{{~~~}}}~~~}}}zzzvvvqqqlllffffffffffffkkkwww}}}wwwvvvmmm]]]TTTUUUOOOJJJIIILLLMMMIIIHHHJJJIIIKKKLLLJJJEEE@@@>>>===AAA@@@@@@???>>>>>>======AAA@@@???===;;;888666444444222000000111111000///------------,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,***)))))),,,,,,+++)))))))))))))))))))))))))))***(((((((((*********((((((*********((('''((())),,,***))))))***+++******+++++++++*********))))))'''''''''((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++)))''''''))))))(((&&&(((((((((((((((((((((((()))((((((((((((((((((((((((&&&%%%###$$$&&&''''''&&&))))))))))))))))))((('''''''''''''''(((((((((((())))))(((((('''&&&$$$###+++***)))(((''''''((()))(((((()))'''&&&%%%'''(((***)))((((((''''''(((((()))(((&&&&&&((()))((('''((((((''''''(((((()))***)))((('''((()))***)))((()))((('''''''''(((***+++'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))*********)))))))))))))))&&&***111666999888555333/////////000333777:::<<<>>>>>>???BBBDDDEEEDDDBBBDDDBBBAAACCCBBBAAAEEEKKKUUUgggppprrr{{{|||}}}}}}wwwsssppptttvvvwww}}}rrrgggaaa\\\VVVQQQOOOLLLIIIIIILLLQQQTTTVVVRRRKKKCCC???AAAEEEGGGHHHIIIKKKOOOUUU[[[\\\XXXTTT[[[___fffmmmrrrqqqlllhhhcccaaa___cccrrr{{{qqqiiifffhhhjjjnnnjjjjjjqqqyyy{{{uuurrrooopppqqqrrrrrrrrrqqqqqqyyyqqqnnnooopppqqqpppwww~~~xxxyyysssjjjiiiiiigggggglllnnnooovvvuuukkkcccfffgggccc]]]YYYUUUPPPTTTTTTRRRQQQNNNLLLIIIGGGDDDDDDEEEFFFFFFFFFGGGGGGGGGDDDAAA@@@BBBFFFKKKMMMWWW___jjjppppppmmmjjjhhhjjjiiieeebbbdddjjjmmmlllpppooosssyyy}}}wwwuuuqqqmmmiiiiiihhhkkksss}}}mmmdddcccWWWRRRNNNNNNLLLHHHFFFFFFEEEGGGHHHGGGCCC@@@>>>>>>@@@AAABBBCCCDDDDDDDDDDDDKKKJJJHHHDDDAAA===:::999555333111111111111000///......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******,,,+++***+++,,,---,,,***))))))))))))))))))))))))(((''''''(((***++++++***)))***+++***((('''((()))+++***((((((***++++++***---,,,,,,+++***)))((((((''''''((((((((()))))))))************))))))))))))))))))(((((((((((())))))******))))))((((((''''''***(((''''''(((((('''&&&(((((((((((((((((((((((()))((((((((((((((((((((((((((('''&&&&&&''')))******(((((()))))))))(((((('''''''''''''''(((((((((((('''((((((((('''&&&%%%%%%***)))'''&&&%%%%%%&&&&&&'''(((((('''%%%%%%&&&''''''%%%%%%''''''&&&&&&((()))((('''''''''((((((((((((''''''''''''((()))))))))((('''((()))***)))((()))(((((('''((()))******((()))***++++++)))'''%%%(((((())))))******++++++))))))))))))))))))))))))*********))))))((((((((('''***///444777999999999333333444555888;;;>>>@@@@@@AAACCCEEEGGGHHHHHHGGGEEEDDDEEEGGGEEECCCFFFKKKXXXjjjrrrttt|||}}}~~~~~~|||{{{{{{~~~}}}~~~rrrjjj```XXXSSSOOOLLLIIIJJJHHHGGGHHHKKKNNNPPPPPPPPPMMMJJJIIILLLQQQUUUXXXVVVXXX]]]fffnnnqqqnnniiimmmpppvvv}}}}}}zzztttnnniiilllzzz}}}uuussswww{{{zzzwwwvvvxxxzzz}}}xxxqqqppppppsssxxx{{{{{{zzz~~~yyywwwxxxyyyvvvzzz~~~vvvuuuvvvuuussswwwyyyyyy}}}|||nnndddhhhlllkkkhhhccc^^^[[[ZZZ\\\]]][[[WWWRRRNNNLLLNNNNNNMMMMMMMMMMMMMMMMMMJJJHHHFFFDDDEEEFFFIIIJJJOOOUUU\\\``````]]][[[ZZZ___]]]ZZZXXXYYY\\\]]]\\\___^^^bbbjjjqqqyyy{{{tttpppppppppqqqwwwxxxmmmiii___[[[VVVSSSQQQNNNKKKJJJEEEEEEEEEDDDBBBAAA?????????@@@BBBEEEGGGHHHIIIIIITTTSSSPPPMMMHHHCCC???===888666444333444444222111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++***++++++++++++***))))))))))))))))))))))))***)))((()))+++,,,+++***)))***+++***((('''((()))+++)))((((((***++++++***------,,,+++***((((((''''''(((((((((((()))))))))************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))+++(((((((((((((((((((((((('''((((((((()))***+++,,,&&&''''''(((((('''''''''''''''''''''((((((((((((%%%%%%&&&'''(((((((((''')))((('''&&&%%%%%%&&&''''''(((((('''%%%%%%&&&'''&&&###$$$))))))''''''+++((((((((('''''''''((()))'''''''''''''''(((((()))(((''''''((()))******)))((((((((((((((())))))***+++,,,------+++)))&&&%%%(((((())))))******++++++))))))))))))))))))))))))++++++******))))))((((((,,,,,,---000333777;;;===::::::::::::<<<>>>@@@AAAAAABBBDDDEEEFFFHHHIIIJJJLLLMMMRRRUUUQQQLLLKKKOOOYYYhhhkkkkkksssyyy~~~yyyyyyxxxvvvvvvyyy~~~zzznnnfffbbb[[[YYYWWWSSSPPPLLLHHHFFFGGGGGGHHHKKKOOORRRRRRQQQSSSTTTVVVWWWXXX[[[^^^```]]]```hhhsss}}}|||ssssss}}}~~~||||||xxxzzz~~~}}}wwwzzzttthhhkkkoooqqqoookkkiiiiiikkknnnqqqqqqlllfff```^^^\\\ZZZXXXVVVUUUUUUVVVWWWPPPRRRRRROOOIIIFFFGGGIIIJJJNNNSSSWWWXXXXXXXXXXXX[[[XXXTTTSSSSSSRRRPPPPPPSSSQQQTTT[[[bbbiiittt~~~zzz{{{||||||{{{{{{~~~|||pppiiibbb```]]]ZZZYYYXXXUUUSSSGGGFFFDDDBBBAAA@@@???>>>;;;===???BBBEEEGGGIIIJJJXXXXXXWWWUUUPPPIIIBBB>>>;;;999777666777777666555222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))*********))))))******))))))))))))))))))))))))+++)))(((((())))))(((''')))++++++***)))((()))******((('''((()))++++++***------,,,+++***(((((('''(((((((((((()))))))))***************)))))))))((())))))(((((((((((())))))&&&&&&'''((()))***++++++'''((())))))((('''&&&&&&))))))))))))))))))))))))***((((((((((((((((((((((((###&&&((()))(((((()))***%%%&&&&&&'''''''''''''''''''''''''''((((((((((((###$$$&&&'''((()))))))))***)))(((''''''((()))***(((((()))'''&&&%%%'''(((((($$$%%%+++,,,'''''',,,'''((()))(((&&&&&&((()))''''''&&&&&&''''''((()))((('''&&&(((***+++***)))(((((((((((()))))))))))),,,,,,,,,,,,+++)))(((&&&))))))))))))************))))))))))))))))))))))))+++++++++***************...---,,,---000555:::>>>???>>>>>>??????@@@AAAAAACCCDDDEEEEEEFFFHHHLLLNNNTTTYYYbbbgggaaaWWWSSSTTT[[[fffeeebbbkkkttt}}}~~~}}}|||yyyuuutttyyy|||qqqdddYYYSSSPPPNNNRRRVVVWWWTTTNNNIIIGGGGGGIIIMMMRRRXXXZZZZZZYYY[[[^^^bbbcccaaaaaaccceeeaaagggppp{{{|||yyy~~~zzzzzz~~~|||xxxvvvzzz~~~~~~yyywwwwwwxxxyyyttttttvvvyyywwwsssrrrtttzzz}}}zzzsssmmmeeebbb^^^[[[ZZZ[[[^^^```YYY\\\^^^ZZZQQQJJJFFFEEEFFFIIILLLPPPUUUXXXZZZ\\\[[[VVVSSSTTTRRRNNNJJJJJJMMMKKKLLLQQQUUUZZZccclll{{{~~~}}}zzzzzz}}}}}}|||rrriiibbbdddcccaaaaaaccc```\\\NNNKKKFFFCCCBBB@@@???===999999;;;===@@@CCCFFFGGGUUUXXX[[[[[[VVVMMMDDD===<<<:::999888::::::999888555444111///............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))******)))((()))***))))))))))))))))))))))))***(((''''''''''''&&&$$$***+++,,,+++)))((()))***)))((('''''')))++++++***---,,,,,,+++***)))((((((((((((((()))))))))******************))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++''')))++++++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((( $$$(((***)))(((((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((((((((('''((((((''''''((()))***,,,)))))))))((('''&&&'''))))))###$$$+++***###!!!''''''((()))(((&&&&&&(((***'''&&&&&&&&&&&&'''((((((((('''&&&'''***+++***)))'''(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,......---///222777<<<@@@@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHIIILLLRRRZZZ___ccclllyyyxxxjjjaaa___fffnnniiicccjjjsss}}}~~~{{{{{{zzzuuuuuurrroooggg^^^UUUOOOLLLLLLMMMTTT]]]aaa___ZZZVVVTTTTTTVVV[[[aaafffhhhfffdddeeejjjnnnooollllllqqquuupppvvv~~~}}}}}}~~~|||vvvxxxyyyuuuuuuuuuvvv}}}yyyxxx{{{~~~vvvjjjfff```\\\\\\```fffjjjccceeegggfffaaaYYYQQQKKKJJJJJJKKKNNNRRRWWWZZZ[[[ZZZUUUTTTVVVUUUNNNJJJJJJIIIGGGGGGJJJLLLOOOUUU]]]iiiqqqzzz}}}|||zzz{{{}}}{{{xxxuuutttuuuyyy~~~}}}vvvnnneeeiiijjjiiikkknnnkkkeee[[[VVVPPPKKKHHHFFFCCCAAA<<<;;;;;;<<<>>>BBBFFFHHHPPPUUU\\\```\\\QQQCCC;;;;;;:::888999:::<<<;;;;;;777666333111//////000000------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((***,,,+++)))(((***,,,))))))))))))))))))))))))***)))(((((()))***((('''***+++,,,+++)))((()))***((('''&&&''')))++++++***+++++++++*********))))))(((((()))))))))*********************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''***------***(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((( $$$***,,,+++)))((()))''''''((())))))***))))))''''''''''''((((((((()))'''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&((()))+++)))******)))''''''((()))(((""""""(((&&& &&&(((***(((&&&%%%'''***'''&&&&&&&&&&&&'''((((((''''''&&&'''***++++++***'''(((((()))))))))))))))&&&&&&&&&'''(((***,,,---++++++******))))))(((((())))))))))))))))))))))))+++++++++,,,,,,---------//////111333777<<<@@@BBB@@@@@@AAABBBCCCDDDEEEEEEDDDGGGJJJNNNTTT^^^jjjrrruuu~~~rrrooorrrxxxqqqhhhmmmttt|||~~~xxxvvvuuuuuuooogggdddfffccc```ZZZSSSMMMLLLNNNPPPQQQZZZeeekkkkkkhhhffffffdddgggkkkpppssssssooolllmmmrrrwwwxxxwwwyyy|||~~~~~~|||}}}kkkgggaaa]]]^^^dddlllqqqiiiiiikkkoooqqqkkk```VVVRRRPPPOOOOOORRRUUUWWWWWWZZZTTTTTTWWWWWWPPPKKKLLLFFFDDDCCCFFFGGGGGGLLLSSSVVVbbbpppvvvtttpppqqqttt{{{{{{vvvtttsssvvv}}}zzzsssjjjooorrrqqqssswwwtttlllgggaaaYYYSSSPPPMMMJJJGGGAAA???>>>>>>@@@DDDIIILLLKKKSSS]]]bbb^^^RRRCCC999:::999888888:::<<<<<<;;;999777444222000000111111------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,---,,,***)))+++---)))))))))))))))))))))))),,,+++***+++---......---***+++,,,+++)))))))))***((('''&&&''')))++++++***++++++******************))))))))))))************************))))))))))))))))))(((((((((((()))))),,,+++***)))((('''&&&&&&'''+++......+++)))((()))***************************,,,'''$$$&&&''''''(((+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''')))++++++)))'''))))))(((((('''''''''&&&))))))(((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((,,,+++***(((''''''''''''+++******)))(((''''''&&&''''''''''''''''''''''''++++++******)))(((((((((***)))))))))(((((('''''')))&&&$$$'''+++***###'''((()))******)))((('''------+++++++++,,,---...000222555888;;;>>>@@@AAA===AAAEEEEEECCC@@@AAACCCHHHGGGKKKUUUaaannn~~~|||wwwnnnqqq|||~~~yyyyyy|||~~~wwwpppccc___[[[XXXWWWVVVRRROOOSSSPPPLLLLLLPPPTTTVVVVVVWWW\\\dddlllrrrxxx}}}zzz|||~~~~~~}}}{{{{{{{{{xxx~~~|||{{{}}}vvvpppggg``````eeemmmsssvvvuuuyyyjjj```UUULLLLLLNNNOOOPPPRRRVVVVVVVVVUUUTTTTTTUUUVVVPPPKKKDDDAAAAAADDDHHHJJJWWWbbbnnnpppjjjeeeggglllwww{{{~~~xxxzzz|||}}}|||zzzwwwuuusssooonnnttt{{{}}}zzzssshhh___]]]\\\SSSIIIGGGCCC???===???BBBEEEGGGMMMRRRXXXYYYSSSIIIBBB>>>;;;999777999===???===;;;@@@AAA???888555555333000......---.........+++)))---,,,***)))))))))***+++///...,,,+++***+++,,,,,,))))))+++,,,---.........)))******++++++******))))))******+++++++++******++++++******************************************(((((())))))))))))((((((,,,+++******++++++)))(((+++*********))))))((((((******))))))((((((''''''***((('''((()))***)))'''((()))+++,,,,,,+++)))(((***)))((('''&&&&&&'''(((***000+++'''((()))((()))+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''')))***+++)))''')))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((((((((((((((((((((((((((+++***)))((((((''''''(((*********)))((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********))))))(((((((((***((((((***------((($$$)))***+++++++++***)))(((---,,,,,,+++,,,---///000444666888;;;>>>???@@@@@@CCCCCCBBB@@@@@@BBBGGGKKKMMMOOOUUU^^^eeeqqqzzzqqqrrr||||||~~~~~~vvvrrrmmmddd\\\WWWTTTPPPOOOOOOOOOMMMLLLNNNLLLJJJMMMTTT\\\aaacccaaacccfffjjjqqqzzz}}}{{{|||~~~}}}yyyrrrllliiimmmuuu{{{~~~~~~}}}ooo```YYYUUUQQQOOOPPPWWWXXXXXXXXXWWWVVVVVVWWWVVVQQQJJJEEEDDDEEEGGGHHHRRR[[[eeefffbbb```dddiiiqqquuuzzz~~~{{{vvvtttxxxuuummmggg]]]SSSNNNJJJDDD@@@AAACCCFFFGGGIIINNNRRRQQQLLLDDD===:::;;;:::::::::<<<======<<>>::::::888555333111...------...---,,,---,,,+++******+++,,,---...---,,,+++++++++,,,,,,)))******++++++,,,,,,---******++++++++++++******+++++++++++++++***)))(((...---,,,+++***(((''''''************************((())))))******))))))(((+++***))))))******)))'''************)))))))))(((******))))))((((((((((((***((('''((()))***)))''')))***++++++++++++***)))***)))((('''&&&''''''((('''111+++((())))))''''''***((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((******)))'''((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))******************))))))))))))***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,---///000222333999;;;===???@@@@@@???>>>AAA???===<<<>>>DDDJJJNNNQQQVVV___fffjjjsssxxxqqqrrrzzz|||qqqhhhaaaZZZRRRKKKKKKIIIGGGGGGHHHKKKLLLLLLMMMLLLLLLQQQYYYbbbiiimmmmmmlllkkkmmmuuu~~~||||||~~~~~~vvvppppppvvv}}}tttiiibbb\\\YYYYYY[[[\\\^^^______]]][[[ZZZ^^^XXXPPPJJJHHHGGGGGGGGGPPPVVV[[[ZZZWWWWWW\\\bbbiiikkkooosssxxx{{{}}}~~~}}}zzz|||xxxlllaaaYYYSSSLLLGGGFFFFFFGGGGGGFFFIIIJJJIIIDDD>>>999777<<<=========<<<===???AAARRRRRRNNNFFFAAA@@@===999999555111.........//////...---,,,,,,,,,---...///------,,,+++++++++,,,,,,++++++)))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((('''...---,,,+++***(((''''''************************)))******************)))***)))(((((())))))((('''************))))))))))))***))))))))))))(((((((((***((('''((()))***)))'''************************))))))((('''''''''((((((***,,,'''$$$&&&'''%%%%%%'''(((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&''')))***)))'''((((((((((((((('''''''''***))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))******++++++******************(((***+++***((((((***---,,,,,,,,,,,,++++++******,,,,,,...000222444666777===>>>@@@BBBBBB@@@>>>======<<<<<<>>>BBBGGGLLLNNNPPPVVV```iiinnnuuu{{{{{{zzzxxxsssssszzz~~~yyyooojjjccc\\\WWWQQQKKKFFFGGGFFFEEEFFFHHHLLLOOOPPPWWWWWWXXX[[[aaagggmmmpppvvvvvvuuuxxx~~~}}}rrrmmmooosssyyyzzzyyyqqqhhhbbb```___aaaeeehhhiiigggccc```ccc^^^VVVPPPLLLJJJIIIHHHQQQSSSSSSPPPMMMNNNTTTYYY___aaacccgggkkkqqqwww{{{||||||}}}{{{nnn```]]]WWWSSSOOOLLLIIIFFFEEEEEEDDDBBB???<<<:::999;;;>>>AAAAAAAAABBBFFFJJJ\\\\\\XXXOOOHHHEEE@@@;;;<<<999555222111111000///...---,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,...,,,***)))((()))***,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))(((***************+++++++++******************************++++++++++++*********)))(((((()))***)))(((*********)))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''******))))))))))))******))))))((((((((((((((((((+++'''###!!!$$$&&&%%%%%%((((((((((((((((((((((((((('''(((((((((((((((((('''((('''&&&&&&((())))))((('''''''''(((((((((((((((******)))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))((((((((((((************************+++++++++*********))))))******************++++++(((+++,,,***&&&%%%(((,,,++++++++++++++++++++++++---...111333666999;;;<<>>>>>>>>BBBIIIPPPTTTRRRUUU^^^jjjrrrxxx~~~|||{{{{{{wwwtttzzzvvvoooiiieeebbb\\\[[[YYYVVVRRRNNNIIIFFFGGGGGGHHHIIIKKKNNNRRRTTTfffhhhkkknnnqqqsssuuuwwwxxxvvvuuuwwwzzz~~~zzz{{{wwwzzzzzzooolllmmmssssssxxx~~~qqqfffbbbbbbeeekkkqqquuussslllggghhhccc\\\WWWSSSPPPNNNLLLNNNMMMJJJGGGEEEHHHMMMRRRWWWXXXZZZ\\\```gggooouuu}}}|||||||||~~~wwwfffdddbbb```\\\VVVOOOJJJGGGDDDAAA???===<<<;;;::::::???DDDGGGHHHKKKOOOSSSccceeebbb[[[SSSMMMEEE>>><<<;;;888777666444111......---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***+++,,,+++,,,,,,------,,,,,,+++((()))***+++++++++++++++))))))*********+++++++++******************************++++++++++++******+++***))))))++++++***)))))))))))))))))))))******))))))))))))***************((('''((()))***)))'''******)))(((((()))******(((((())))))))))))))))))((('''###"""&&&)))((((((***((((((((((((((((((((((((''''''((((((((((((''''''(((&&&%%%&&&''')))(((((('''''''''((((((((((((((()))(((''''''&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))------,,,++++++***)))))))))))))))******************,,,---+++((('''))),,,************+++,,,------000111444888;;;===??????AAAAAAAAA@@@@@@???>>>>>>BBBBBB@@@>>>???FFFRRR[[[[[[[[[aaakkkrrrwww}}}~~~|||}}}yyytttxxx~~~vvvjjj___XXXUUUSSSSSSTTTVVVYYYXXXTTTNNNIIIGGGHHHKKKNNNPPPRRRUUUXXX[[[rrrxxx{{{tttmmmeeedddfffiiilllttt~~~~~~~~~}}}vvvsssppplllnnnvvv}}}}}}tttoooeeejjjrrr}}}zzzsssppplllfff```]]]YYYVVVTTTKKKHHHEEEBBBBBBEEEJJJMMMOOOQQQSSSTTTVVV\\\dddjjjxxxwwwvvvuuuuuuvvvwwwxxx~~~{{{~~~mmmllllllkkkiiiccc[[[UUUNNNJJJDDD@@@>>>===;;;:::;;;???FFFLLLPPPSSSVVVXXXccchhhjjjeee___WWWLLLBBB===<<<::::::999666333//////...---,,,+++,,,------++++++,,,---------,,,,,,///...,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,,,,,,,++++++***))))))(((************************)))******************)))+++***)))***+++,,,+++***))))))))))))************)))))))))************+++***((('''((()))***)))'''))))))))))))))))))))))))(((((()))*********))))))))))))%%%%%%(((***)))(((***((((((((((((((((((((((((&&&'''((())))))((('''&&&(((&&&%%%%%%'''(((((((((''''''''''''((((((((())))))(((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************((((((((())))))*********)))***++++++******+++,,,*********+++,,,...000111333555888;;;>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@AAABBBGGGMMMRRRQQQOOOQQQZZZbbbeeeeeegggkkkllloooxxx{{{xxxsssiiibbbYYYRRRNNNMMMLLLLLLSSSYYY```aaa\\\TTTOOOLLLPPPTTTZZZ^^^aaacccgggjjjyyy}}}|||vvvrrrllleeejjjkkkoootttxxx~~~yyypppmmmrrrvvv{{{~~~|||ooottt|||xxxrrrlllgggccc^^^[[[SSSNNNIIIFFFEEEFFFFFFFFFHHHKKKNNNOOOOOORRRYYY^^^hhhhhhiiijjjkkkmmmoooppp~~~~~~~~~vvvooonnnrrruuuttttttsssrrrnnniiieee\\\VVVNNNHHHDDDAAA>>>;;;<<>>===@@@FFFPPPXXXZZZXXXTTTNNNYYYdddiiiggg___PPPDDDAAA===999777666777777666444333111///...---------)))***,,,---...---,,,,,,)))***++++++++++++***************++++++***************+++++++++******)))((())))))***++++++,,,,,,************************(((((())))))))))))(((((((((''''''((()))******)))(((((())))))*********+++))))))******++++++++++++***((('''((()))***)))(((&&&((()))++++++)))(((&&&'''((()))+++++++++***)))(((((('''&&&&&&((())))))((((((((()))))))))))))))(((&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((***)))((()))+++,,,,,,+++%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((***)))(((((())))))((('''((('''&&&''')))))))))'''***)))))))))+++,,,+++***++++++***************+++(((((((((((()))***+++,,,+++*********************...,,,,,,---111444555666:::<<>>@@@AAAAAAAAAAAABBBDDDCCCAAABBBGGGLLLQQQ[[[eee}}}vvvnnnfffdddeeegggooowww}}}xxxiii```\\\UUUQQQUUU[[[aaagggmmmrrrsssuuuyyyzzzyyyvvvsssxxxuuuyyy|||}}}~~~~~~}}}~~~}}}sssiiigggjjjkkkkkkfff]]]XXXXXXXXXVVVKKKLLLKKKFFFBBBDDDKKKQQQWWWVVVTTTUUUYYY___fffjjjllluuu{{{yyyuuuqqqjjjddd[[[[[[^^^fffpppzzz{{{{{{~~~wwwrrrlllfffbbb\\\TTTOOOIIIGGGEEEEEEFFFIIIKKKLLLNNNSSSYYY[[[WWWNNNEEE???CCCBBB@@@>>><<<:::888888:::999777444111/////////000...,,,,,,---------,,,******++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++---,,,+++++++++,,,---......+++)))***,,,---,,,***************************++++++*********)))))))))******))))))))))))******((()))))))))(((((('''''')))))))))))))))((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((('''&&&&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((***(((''''''''''''&&&$$$'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''***++++++***((('''&&&''')))***)))(((***)))((()))+++,,,+++***)))((((((((((((((()))))))))))))))))))))***,,,,,,++++++,,,,,,------......222111111444888;;;======@@@@@@@@@???>>>>>>@@@BBBDDDDDDHHHQQQZZZdddppp|||wwwmmmffffffiiikkkpppuuuvvv|||~~~xxxuuuwwwwwwppphhhdddhhh___YYY^^^hhhqqqzzzvvvzzzuuuppppppvvvwwwssslllhhhhhhgggdddYYYWWWSSSLLLFFFEEEHHHMMMTTTRRROOOOOOQQQVVV\\\```bbbiiiooosssyyy|||zzzuuufffaaa^^^aaaiiissszzz~~~uuuvvv{{{}}}{{{xxxsssnnnhhhccc```XXXRRRJJJDDDCCCDDDGGGHHHHHHNNNTTTUUUPPPIIICCC@@@DDDDDDEEEDDDCCC???<<<:::>>>>>><<<:::777333000...000...------...///...---,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))************+++++++++++++++++++++,,,---...///,,,***))))))***++++++*********************************))))))))))))((((((******))))))))))))************)))))))))(((((((((+++******))))))(((''''''++++++***))))))(((''''''))))))))))))))))))))))))(((((('''&&&&&&((())))))(((''''''((((((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((()))(((&&&&&&'''(((&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((('''&&&'''***+++***)))(((''''''''')))***)))(((***)))((()))***++++++)))))))))((((((((()))******))))))))))))***+++,,,,,,******+++,,,---...//////444333444777;;;>>>??????BBBBBBAAA???===>>>@@@CCCFFFHHHQQQ^^^jjjtttyyyoooggggggkkkmmmoooqqqqqq{{{zzzjjjfffffflllqqqrrrrrrtttvvvkkkdddhhhsss}}}~~~}}}~~~}}}|||xxxrrrjjjjjjfff```WWWNNNIIIFFFFFFQQQOOOLLLJJJKKKNNNRRRUUUVVVZZZ___gggttt}}}wwwnnnggggggkkkrrrxxx~~~}}}xxxvvv}}}{{{vvvtttsssjjjaaaVVVMMMHHHGGGFFFEEEEEEJJJOOOOOOKKKFFFDDDEEEBBBDDDGGGIIIIIIGGGDDDBBBFFFDDDBBB???;;;666111......,,,***+++,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,))))))*********+++++++++)))))))))******+++++++++******)))))))))*********************************)))))))))(((((((((((((((******))))))))))))******+++******)))))))))))))))******))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&((())))))((()))))))))))))))((('''&&&(((((((((''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((('''&&&&&&&&&%%%'''''''''((((((((())))))***((('''((()))***)))''')))((('''(((*********((()))((('''(((***+++***)))))))))))))))******+++,,,))))))))))))***+++,,,---))))))***,,,...///000111555555666999===@@@@@@@@@DDDDDDCCCBBBAAAAAADDDGGGJJJNNNZZZiiittt|||zzzppphhhiiimmmoooppprrr}}}sssiiicccaaadddmmmtttyyywwwppprrrzzzxxxxxx|||{{{zzzyyyzzz~~~wwwtttpppiiiaaaYYYQQQIIIEEEPPPNNNLLLJJJIIIJJJLLLMMMNNNPPPSSS\\\kkk{{{}}}|||rrrkkklllpppsssxxx~~~zzz|||{{{wwwnnncccZZZTTTOOOIIIDDDCCCFFFIIIHHHFFFEEEFFFGGG@@@BBBEEEIIILLLNNNOOOOOOTTTPPPKKKFFFBBB===888444...,,,+++***,,,,,,,,,+++,,,,,,++++++************,,,++++++******++++++,,,))))))*********+++++++++++++++++++++******))))))))))))))))))(((((()))***************************((((((((((((((()))))))))******))))))))))))******++++++***)))((())))))***'''(((((()))***++++++,,,((()))))))))*********+++((((((((((((((((((((((((,,,((('''&&&&&&((())))))(((************)))((('''&&&((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''(((***++++++***'''''''''''''''&&&&&&&&&''''''((((((((()))))))))+++)))(((((())))))(((&&&)))((('''(((***+++***))))))((('''(((***+++***)))***)))))))))***+++,,,---******)))******+++,,,---)))***+++---///111333444888888999;;;???AAAAAA@@@AAABBBBBBBBBBBBCCCFFFHHHQQQUUU```nnnxxx}}}{{{sssnnnpppuuuyyy}}}vvvlllbbbZZZ]]]^^^ccclllrrrwww~~~~~~yyyzzz~~~xxxpppqqqwww{{{rrrooonnnooosssxxxyyyqqqjjjddd\\\RRRLLLQQQPPPOOOMMMLLLKKKJJJJJJLLLMMMNNNUUUcccttt||||||uuukkkeeekkkpppsssxxx|||}}}|||zzz{{{}}}vvvmmmfffbbb[[[SSSLLLIIIGGGEEEDDDCCCDDDFFFFFF???@@@BBBFFFKKKRRRXXX\\\ddd^^^WWWRRRMMMHHHAAA<<<222000.........///...---,,,,,,++++++******)))))),,,++++++******++++++,,,)))************+++++++++------...------+++***))))))******)))(((((()))+++************************(((((())))))))))))************))))))))))))******+++***)))((('''((())))))&&&'''((()))+++,,,------(((((())))))***++++++,,,))))))))))))))))))))))))'''((('''&&&&&&((())))))((())))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((***)))((((((***+++***(((&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((('''((()))***)))((()))(((((((((***+++***))))))((('''(((*********(((((((((((())))))***+++,,,************+++,,,------***+++---000222555666777;;;;;;<<<>>>AAABBBAAA@@@@@@BBBEEEFFFGGGIIIKKKNNNYYY[[[cccnnnuuu{{{{{{{{{vvvlllbbbZZZUUURRRUUUXXX___ggglllooowww~~~~~~wwwooopppwwwxxxuuusssooonnnooowww}}}~~~uuunnnfff]]]VVVSSSSSSTTTSSSQQQNNNKKKIIILLLLLLLLLPPP\\\lllvvvyyyrrrgggbbbiiippprrryyy~~~}}}|||||||||{{{zzzyyy|||{{{tttqqqppplllccc\\\VVVOOOHHHEEEFFFGGGGGGFFFBBB@@@???AAAHHHSSS^^^eeelllhhhbbb]]]XXXQQQGGG???666444222000111000///---...------,,,++++++******,,,++++++******++++++,,,)))************++++++++++++,,,---------,,,++++++)))++++++***((((((***,,,************************)))))))))*********++++++******))))))))))))******+++***(((&&&&&&'''((()))(((((()))***++++++,,,,,,************************))))))))))))))))))))))))###((('''&&&&&&((())))))((((((((((((((('''&&&%%%$$$)))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((+++***(((((())))))'''&&&%%%&&&&&&''''''((((((((((((((((((((())))))))))))'''&&&&&&'''***++++++******(((((()))***+++***))))))((('''((()))******(((''''''''''''((()))++++++************+++,,,---...,,,---///222555777999:::======>>>@@@CCCCCCBBB@@@GGGJJJNNNPPPRRRTTTVVVXXX______ccclllrrrxxx|||xxxuuurrrrrrnnnggg]]]TTTOOONNNPPPQQQUUU^^^ggglllnnnvvv~~~{{{|||}}}|||}}}~~~xxxppprrryyyxxxrrrppphhhnnnvvv}}}uuummmddd]]]TTTUUUWWWWWWUUUQQQLLLIIIJJJKKKKKKLLLVVVfffrrrvvvwwwjjjdddjjjqqqssszzz~~~{{{zzz{{{yyyxxxzzzxxxrrrkkkbbbXXXMMMIIIJJJLLLJJJGGGDDDAAA===>>>EEERRR```iiinnnkkkfffccc^^^UUUHHH>>>777555222111000000...---//////...---,,,,,,++++++,,,++++++++++++++++++,,,)))************+++++++++'''(((***+++,,,,,,+++***)))+++,,,+++)))(((***---************************))))))******+++++++++,,,******))))))))))))*********)))'''&&&%%%&&&((()))***************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''******)))(((((((((((((((***)))(((''''''((()))******(((&&&'''***+++)))'''((()))***++++++***)))((("""''')))'''&&&((((((&&&'''***+++)))&&&%%%(((+++******))))))((((((''''''+++(((&&&&&&)))+++***(((+++++++++*********))))))+++)))''''''((())))))(((++++++++++++******)))))))))************++++++++++++++++++***++++++,,,---000222555888;;;===>>>>>>BBB>>>>>>CCCFFFEEEFFFHHHMMMVVV```eeehhhiiigggbbbiiijjjmmmpppppprrrzzzyyyoooccc\\\[[[[[[[[[YYYUUURRRSSSWWW\\\YYY\\\ccckkkrrrwww{{{|||}}}uuutttwww}}}yyyqqqhhhhhhuuu}}}pppeee]]][[[[[[___aaa]]]RRRHHHOOOJJJHHHJJJOOOWWWeeerrr{{{pppddd```gggrrrzzz}}}~~~uuutttzzztttjjj]]]SSSMMMIIIGGGHHHDDDCCC@@@???BBBLLLZZZdddqqqjjj```YYYWWWUUUIII<<<::::::999888666333111///222000///.........,,,***)))***,,,---......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))***,,,---,,,***((('''))))))))))))))))))))))))************+++++++++++++++*********))))))(((((((((((()))************)))))))))))))))))))))))))))+++(((%%%&&&)))+++***))))))******)))((((((((((((((())))))(((((((((((())))))***(((''''''******)))'''(((((())))))))))))(((((($$$'''&&&&&&((()))''')))(((''''''((()))))))))***)))))))))((((((((('''***(((&&&''')))+++***(((*********)))))))))((((((+++)))''''''((())))))(((************))))))((((((************++++++++++++,,,,,,,,,,,,------...///111333666999<<<>>>>>>???BBB??????BBBDDDEEEIIINNN\\\gggtttzzz|||}}}zzzvvvqqqppprrrsssrrrqqqwwwxxxmmmcccZZZUUUVVVVVVZZZ]]]]]]\\\___eeekkkjjjooouuu{{{~~~xxxyyy~~~pppqqqxxx}}}xxxqqqpppwww{{{}}}{{{mmmhhheeefffiiihhhccc]]]WWWPPPJJJIIIKKKQQQ^^^jjjssskkkcccbbbiiisss||||||yyyyyyxxx}}}nnnbbbYYYQQQKKKGGGFFFDDDBBBAAADDDOOO]]]gggmmmiii```VVVQQQMMMDDD:::;;;:::888666555333222222111///...---......,,,+++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,+++)))((())))))))))))))))))))))))***)))))))))((((((''''''************)))))))))(((((())))))***************))))))))))))))))))))))))(((&&&$$$$$$&&&((('''&&&******))))))((((((((((((((((((((())))))))))))((((((***((('''((()))***)))'''((((((''''''''''''((((((!!!&&&)))''''''))))))'''***'''$$$&&&***,,,+++((())))))))))))(((((((((((()))''''''''')))******))))))))))))(((((((((((((((***(((''''''(((***)))((()))))))))))))))(((((((((************+++++++++,,,---------...///000111111444666888;;;===?????????BBB@@@???AAACCCFFFPPPZZZjjjyyyyyyxxxwwwwwwsssooorrrxxx~~~zzzkkkaaaXXXQQQOOORRRUUU\\\dddhhhiiinnnxxx~~~~~~~~~{{{}}}zzziiiiiinnn{{{|||{{{|||zzzvvv}}}zzzttttttwwwxxxwwwtttfff]]]SSSMMMJJJLLLVVV```jjjgggeeeeeeiiiqqqzzz{{{pppxxxxxxzzzrrrhhh___TTTMMMKKKHHHDDDBBBFFFPPP]]]fffhhhfff___SSSLLLGGGBBB<<<<<<;;;999777666555555555111///------......---,,,......,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++***)))((((((***+++,,,,,,,,,+++))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&************))))))))))))))))))******++++++++++++))))))))))))))))))))))))+++***(((((()))******)))+++))))))(((((((((((())))))'''((()))******)))(((''')))((((((((()))))))))((())))))'''&&&&&&''')))))))))...///+++))))))(((&&&((('''%%%&&&)))++++++***))))))))))))(((((((((((('''''''''((()))******))))))))))))))))))))))))))))))((('''''')))***)))(((************))))))))))))*********+++++++++,,,,,,,,,---...000111333333444777999;;;===???@@@@@@@@@@@@???@@@CCCFFFMMM[[[iiiyyy|||zzzxxxsssnnnnnnrrrwwwwwwlllaaa[[[UUUQQQQQQSSSZZZbbbkkkpppttt|||}}}}}}{{{~~~uuuvvvzzzxxxrrrvvv}}}xxxnnncccZZZRRRMMMQQQXXXbbbcccddddddeeejjjrrrxxxuuuuuussssssyyy}}}tttmmmddd\\\SSSOOOIIIEEEFFFMMMWWW^^^aaa^^^WWWOOOKKKKKKGGGBBB???>>>>>>===;;;999777666333111///......///...---...---+++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******************++++++,,,,,,+++******)))))))))))))))))))))))),,,,,,++++++***))))))(((*********)))))))))))))))***************++++++,,,)))))))))))))))))))))))),,,,,,+++++++++++++++******))))))(((((((((((())))))'''((()))******)))((('''((()))))))))((((((((()))+++***((((((((((((***+++***///000,,,)))***)))&&&%%%''')))((('''(((***---(((((((((((())))))))))))%%%'''((()))************************************(((''''''(((*********(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---///222444555666666:::;;;===???@@@@@@@@@@@@===>>>BBBIIIOOOYYYjjjyyy|||yyyxxxuuuqqqrrrvvvwwwnnneee^^^ZZZZZZYYYWWWWWWZZZaaahhhooouuu{{{|||rrrrrrtttuuu{{{~~~ssshhh\\\RRRQQQUUUWWWYYY[[[[[[[[[^^^ffflllyyy~~~}}}{{{wwwwww}}}zzzvvvoooaaa[[[RRRKKKHHHJJJNNNRRRUUUPPPIIIFFFKKKPPPMMMEEEAAABBBDDDDDDBBB???:::888:::777333111111111000///++++++***)))***+++,,,...++++++++++++++++++++++++,,,++++++******++++++,,,(((((()))***+++,,,,,,---+++++++++,,,,,,,,,++++++))))))))))))))))))))))))******************++++++))))))))))))))))))************)))))))))***+++,,,))))))))))))))))))))))))'''((()))((((((''''''((()))((((((((((((((())))))***(((((())))))))))))((((((''')))***)))((('''(((*********))))))))))))******%%%***,,,)))(((******(((%%%(((+++)))&&&&&&)))---(((((((((((())))))))))))$$$&&&)))******)))***+++************++++++++++++'''''''''(((***+++***(((+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---///222555777999999:::<<<===???@@@AAA@@@@@@???===???GGGRRR]]]gggvvv}}}{{{|||}}}}}}yyyjjj___XXXUUUVVV\\\```aaabbbeeejjjnnnttt{{{}}}xxxrrrlllnnnwwwrrreeeYYYVVVXXXQQQQQQRRRPPPPPPSSSYYY___gggqqqyyyyyyyyyvvvxxxssslll```WWWPPPMMMKKKJJJHHHDDD>>>???HHHPPPMMMEEEBBBDDDFFFGGGGGGDDD@@@>>>CCC???:::666555333222000)))))))))******+++------++++++++++++++++++++++++,,,++++++******++++++,,,&&&'''((()))+++---......++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))&&&(((******)))((()))***(((((((((((((((((()))******))))))(((((((((((())))))''')))******''''''(((***(((((())))))))))))(((((($$$)))+++)))(((******(((((())))))((((((((()))***'''((((((((()))))))))***"""&&&***+++***)))***+++))))))))))))*********+++&&&&&&''')))++++++***(((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///111555999;;;===>>>>>>===>>>???@@@AAA@@@???>>>@@@CCCLLL\\\iiittt~~~xxxooodddZZZWWWUUUXXXaaaiiilllooosssxxxyyy}}}|||}}}}}}tttllliiiooozzzzzzlllbbb```dddZZZWWWRRRLLLJJJKKKOOORRRXXX^^^fffjjjhhhjjjxxx~~~qqqfff]]]UUUNNNIII@@@???===???EEELLLJJJDDDAAABBBCCCEEEFFFGGGGGGHHHLLLHHHAAA<<<888666333222)))******+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,''''''(((***+++,,,---...++++++++++++,,,,,,------)))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************)))((('''&&&'''(((***+++))))))))))))))))))))))))%%%(((+++,,,+++***+++---(((((((((((((((((()))*********)))(((''''''((()))***''')))+++***'''&&&(((***&&&'''((())))))((('''&&&(((---...+++)))******''',,,)))&&&&&&)))+++)))&&&'''((((((((())))))******"""&&&***+++***)))***+++'''((((((((())))))******&&&&&&''')))++++++***((())))))******++++++++++++++++++,,,,,,,,,---------111333777;;;???@@@AAAAAA>>>???@@@@@@@@@@@@>>>>>>CCCFFFQQQbbbrrr{{{wwwnnnjjjiiiccc\\\[[[ZZZ]]]gggoootttyyy~~~~~~|||yyywwwwwwuuu{{{yyyrrrlllmmmpppyyyqqqiiijjjpppiiibbbXXXOOOIIIHHHIIIJJJQQQSSS[[[aaa]]]ZZZjjj}}}qqqfff\\\SSSLLL???BBBBBBBBBEEEIIIHHHEEEAAA@@@@@@AAADDDHHHMMMPPPRRRMMMFFF???;;;777444222***+++,,,,,,+++***((('''++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,,,,+++++++++,,,,,,---...))))))))))))))))))))))))------,,,+++***)))(((((((((((())))))*********+++)))(((&&&%%%&&&''')))***)))))))))))))))))))))))) ###'''(((''''''(((***)))***)))(((((((((***+++,,,+++++++++************)))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))******))))))((('''&&&'''((()))******++++++***+++******)))((('''''''''(((((((((((())))))))))))+++***)))***+++++++++)))))))))))))))************111...******,,,---,,,***...---------...///111222444666:::>>>@@@@@@@@@???BBB>>>???DDDFFFDDDDDDIIIJJJPPP\\\jjjrrrvvv||||||xxxuuusssnnneee```eeeoootttsssqqqmmmjjjnnnxxx~~~uuurrruuuyyyooovvv}}}tttkkkgggooo~~~vvvkkkoooxxxtttwwwssscccPPPDDDFFFMMMMMMQQQYYY]]]ZZZXXXbbbqqq|||yyynnn\\\NNNIIIDDD???===@@@DDDEEEEEEJJJDDD???AAAHHHQQQVVVWWWTTTPPPJJJDDD@@@;;;666222000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...---,,,,,,,,,---...---,,,++++++******+++++++++***)))(((((()))***+++))))))(((((()))***++++++++++++******))))))(((((())))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))*********))))))))))))))))))***+++)))))))))******+++++++++'''''''''((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))(((***++++++******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***((())))))))))))************000---++++++---...---,,,---------///111333555777888:::;;;===>>>???AAABBBAAA???CCCIIILLLLLLOOOUUUXXX\\\dddooouuuxxx~~~wwwooollllllkkkgggfffdddeeeppp{{{vvvxxx~~~{{{qqqqqqxxx{{{{{{ssscccUUUNNNMMMLLLOOOUUUYYYWWWUUU\\\gggpppttt{{{xxxiii]]]QQQMMMGGGBBB@@@?????????CCC@@@>>>CCCNNNYYY```ccc[[[VVVOOOHHHBBB<<<777333333222111000...---,,,,,,------------------------++++++++++++,,,,,,,,,---++++++***))))))******+++---,,,++++++******+++++++++***)))(((((()))***+++***))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))******((()))************))))))((('''(((((()))***+++,,,---))))))((((((((((((((('''))))))))))))))))))))))))&&&'''((()))***************++++++******)))((('''%%%&&&&&&'''((())))))***(((((((((((())))))))))))***((((((((()))***)))((()))))))))*********++++++...,,,++++++---.........,,,---///111444777:::<<<<<<============>>>BBBDDDBBBEEEMMMVVVZZZ\\\aaahhhnnnmmmoootttwwwyyy~~~zzzkkkbbb```cccgggdddfffhhhmmm{{{~~~xxxzzz|||ssseeeWWWNNNOOOOOOQQQSSSQQQPPPUUU[[[aaafffnnnuuuwwwyyy}}}tttrrr{{{uuujjj\\\YYYSSSKKKCCC>>>======<<<;;;<<>>999555666555333111///---,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,++++++******+++++++++***))))))))))))***+++++++++***)))))))))******))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))******&&&)))***+++++++++)))((('''((((((((()))***+++++++++***)))))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******++++++***&&&&&&&&&'''(((((())))))(((((((((((())))))))))))***)))((()))***+++***((())))))*********+++++++++---,,,,,,,,,,,,------,,,...///111333666999<<<======>>>???>>>===???CCCGGGIIIRRR```kkkppprrruuuxxx{{{xxxxxxxxxxxx|||sssdddYYYWWW]]]eeennnpppqqqtttzzzyyy~~~{{{zzz||||||ttteeeYYYXXXUUUQQQMMMLLLLLLOOORRRWWW]]]hhhrrruuuuuuzzz}}}oookkkwww|||qqqhhhgggaaaWWWLLLDDDAAABBB======???EEEOOOYYYaaadddbbb\\\TTTKKKEEE@@@;;;999:::888555222///---,,,,,,---------,,,,,,,,,,,,,,,---------------------------------------......///---,,,++++++******++++++************************,,,++++++***))))))))))))(((((())))))******++++++))))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))******''')))***+++++++++)))((('''))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))((('''''''''((()))******++++++***(((((((((((((((((((((((((((((((((((()))))))))))),,,+++******,,,,,,+++***************++++++++++++,,,,,,---,,,++++++******111111333555888999;;;;;;;;;>>>AAAAAA@@@BBBGGGLLLWWWdddvvv|||zzzxxxwwwyyy~~~{{{jjj^^^SSSPPPWWWbbbxxxzzzzzzzzzxxxvvv|||yyynnnfff```VVVMMMIIIIIIKKKKKKPPPWWWdddpppsssqqqssswwwsssnnnyyy}}}~~~~~~xxxvvvooocccUUUJJJEEEDDDCCCBBBCCCGGGNNNUUU[[[___\\\WWWNNNGGGCCCAAA???>>>===;;;888444111///...------,,,,,,,,,+++++++++***------------------------))))))******++++++++++++---,,,++++++******++++++******++++++++++++******,,,,,,+++***))))))******(((((())))))******++++++))))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))*********)))************))))))(((******)))))))))(((((((((***))))))))))))))))))((())))))))))))))))))))))))************)))((('''&&&***++++++******)))(((''')))))))))))))))((((((((((((((((((((())))))))))))---,,,++++++,,,---,,,+++*********++++++++++++,,,***,,,...---,,,++++++,,,333444666888:::;;;;;;;;;;;;>>>AAABBBBBBGGGOOOWWWhhhvvv~~~|||zzzxxxyyy|||}}}{{{qqqgggaaaYYYUUU\\\hhh|||{{{xxx}}}~~~}}}vvvqqqfffXXXOOOMMMLLLJJJMMMRRR\\\fffiiiggghhhmmmuuu~~~www|||}}}~~~qqqbbbTTTKKKFFFCCCBBBBBBCCCFFFLLLRRRUUUVVVPPPIIIDDDBBBBBBCCCCCCAAA???;;;777444222111111---------,,,,,,++++++***------------,,,,,,,,,,,,)))***+++,,,---------,,,---,,,++++++******++++++******+++,,,,,,+++******,,,++++++*********++++++))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))******,,,))))))))))))))))))***+++((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))))))))((('''***++++++******)))((('''(((((())))))******++++++(((((((((((()))))))))))),,,+++***+++,,,,,,+++************+++++++++,,,,,,(((+++...//////...000111555666999;;;======>>>>>>>>>@@@BBBAAACCCLLLZZZfffxxx}}}|||~~~xxxnnnhhhfffiiieeeaaagggttt}}}~~~}}}~~~}}}}}}}}}oooaaaZZZUUUPPPMMMNNNSSSYYY[[[[[[___eeemmmvvv|||}}}ssseeeYYYRRRJJJHHHDDDAAAAAADDDIIIMMMSSSMMMGGGCCCCCCEEEHHHIIIFFFCCC???;;;888777777777000//////...------,,,,,,---,,,,,,,,,+++++++++++++++,,,---///////////////---,,,++++++******++++++***++++++,,,,,,++++++***++++++*********+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))******,,,***)))(((((((((***+++,,,&&&&&&'''((()))***++++++(((((())))))******++++++))))))))))))))))))))))))&&&'''((()))************'''((()))******++++++***''''''(((***+++,,,......(((((((((((())))))))))))+++***)))***+++++++++)))******+++++++++,,,,,,,,,&&&***///111111222444666666777:::===???@@@AAAAAABBBBBBBBB@@@CCCOOObbbqqqpppgggbbb___dddlllkkkgggmmmzzz}}}||||||{{{{{{|||~~~rrrhhh^^^WWWOOOMMMMMMOOOQQQSSSZZZbbbfffiiijjjllluuu{{{}}}uuuhhh```YYYUUUOOOHHHEEEEEEIIIMMMSSSNNNGGGCCCDDDGGGJJJLLLIIIGGGBBB>>>;;;:::;;;;;;222111111000///.........,,,,,,,,,++++++*********((()))***,,,------,,,,,,---,,,++++++******++++++***+++,,,------,,,+++***************+++,,,------++++++******))))))(((((())))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))*********************))))))))))))&&&))),,,+++'''&&&''')))************************))))))(((((((((((()))))),,,+++++++++******))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((()))***++++++)))###''')))******+++,,,---,,,,,,++++++,,,------...---------///222555777;;;:::888999;;;<<<;;;:::@@@@@@AAACCCJJJWWWhhhttt|||~~~~~~wwwiiicccaaabbbffflllqqqtttyyy}}}wwwxxx~~~~~~|||zzz}}}zzzzzz{{{}}}~~~~~~~~~ppp```XXXQQQLLLLLLNNNOOOSSSWWW```aaa]]]\\\gggzzzwwwrrrdddVVVMMMFFFBBBEEELLLTTTQQQKKKGGGFFFHHHKKKMMMJJJHHHDDD@@@>>>>>>@@@BBB===777000,,,,,,---,,,++++++'''(((......******...++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++******))))))------------,,,,,,+++***(((((('''(((******)))''')))&&&"""!!!"""%%%&&&'''))))))*********))))))((((((************)))))))))))))))(((((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))******))))))))))))******((((((''''''''''''((((((***(((((((((*********((($$$'''***++++++******+++------,,,,,,,,,---......------...///111444666888;;;<<<===???AAAAAAAAA@@@@@@@@@AAACCCJJJWWWgggrrr}}}sssgggccchhhnnnlllmmmrrryyy|||yyy{{{~~~~~~}}}{{{zzz|||}}}zzzzzz{{{|||~~~~~~}}}}}}wwwmmm]]]UUUOOONNNPPPPPPRRRUUU]]]___^^^^^^fffuuu~~~~~~}}}tttiii]]]PPPFFFFFFLLLQQQOOONNNMMMMMMMMMMMMLLLKKKJJJHHHDDDAAAAAACCCFFFDDD>>>666111000000///---,,,((()))---...+++***...,,,,,,---------------,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,,,,,,,,,,+++*********)))((()))***+++***(((***)))'''''')))))))))((())))))************))))))***************))))))))))))+++(((&&&'''***+++((($$$''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))((((((++++++************++++++(((''''''&&&&&&''''''(((***)))'''((())))))((('''***,,,......,,,*********------,,,------...//////,,,---000222555777888999888;;;???AAABBBBBBBBBBBBBBBCCCEEEGGGMMMXXXfffppp{{{uuuhhhbbbgggttt~~~}}}|||}}}~~~}}}}}}|||{{{{{{yyy}}}}}}{{{zzz{{{|||}}}~~~~~~|||}}}}}}{{{~~~vvveee\\\UUUTTTTTTRRRRRRSSS\\\```bbbbbbdddmmmuuuzzzzzzzzzzzz}}}~~~{{{|||{{{uuupppttt~~~{{{nnn\\\LLLFFFHHHLLLMMMPPPSSSTTTSSSOOOLLLKKKLLLLLLIIIGGGGGGKKKNNNMMMFFF<<<666333222000...,,,******------++++++---,,,---...///////////////,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++***************++++++++++++***)))))))))'''&&&&&&'''(((((('''*********+++---,,,***((())))))************))))))***************)))))))))(((+++***))))))++++++)))'''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))(((((((((((((((+++******))))))******+++((((((''''''''''''((((((***)))'''((())))))(((&&&+++---......,,,*********,,,+++,,,,,,---...///000,,,...222666999:::;;;;;;:::===@@@AAAAAAAAACCCEEEGGGIIIKKKMMMQQQZZZeeennnwww}}}xxxtttrrrooonnnpppyyy~~~~~~{{{zzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}~~~|||{{{|||}}}}}}|||}}}~~~|||}}}~~~}}}~~~|||~~~yyymmmddd\\\ZZZZZZVVVSSSSSS\\\aaadddcccaaaccciiinnnsssxxx{{{{{{{{{}}}zzzpppggggggnnnvvv}}}mmm\\\PPPKKKIIIJJJLLLPPPTTTSSSOOOKKKHHHJJJMMMNNNOOOQQQVVVZZZTTTLLLAAA999555222000---...---,,,---,,,,,,,,,---,,,,,,---///000000000000,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++)))'''&&&'''((((((''')))(((((()))++++++)))'''((())))))************)))***************)))))))))(((***,,,...---+++)))***+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))))))))(((((((((((())))))******))))))))))))*********)))'''((()))***)))''')))+++,,,,,,+++***+++,,,*********+++,,,...///000...000444999<<<=========AAABBBCCCDDDEEEGGGJJJLLLPPPRRRTTTUUUWWW[[[cccjjjsss}}}vvvnnniiieeeggglllrrr|||{{{{{{~~~|||}}}|||{{{{{{zzzzzz{{{}}}zzz{{{}}}}}}}}}~~~~~~~~~~~~}}}zzz~~~~~~|||~~~~~~}}}~~~{{{uuukkkbbbaaaaaa]]]XXXVVVWWWZZZ]]]]]][[[[[[```fffvvvvvvwww~~~sssggg```aaaeeettt}}}wwwfffZZZLLLIIIFFFGGGJJJKKKIIIFFFCCCFFFKKKQQQWWW]]]bbbeee[[[RRRFFF<<<777555222/////////...,,,,,,,,,---,,,***+++,,,---.../////////,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,((())))))******)))))))))...,,,******+++++++++******(((&&&&&&((())))))((((((((()))***************)))************))))))))))))))),,,///...***(((***,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))(((((((((((())))))+++******))))))******+++***(((((()))***++++++)))((()))************+++---******+++,,,---///111222111333777;;;===?????????AAAAAACCCGGGNNNTTTWWWXXX^^^```bbbaaa```aaaeeeiiisss~~~rrrkkkgggdddaaacccdddhhhooo|||wwwvvv}}}{{{sssvvvyyy~~~~~~~~~}}}}}}zzz|||~~~{{{}}}~~~~~~}}}|||uuummmmmmnnnkkkeeeaaaVVVTTTTTTUUUTTTTTT[[[cccyyywwwwww}}}oooccc^^^]]]pppyyy|||mmmYYYQQQFFFAAAAAABBBAAA>>>@@@BBBGGGRRR^^^hhhllllll```WWWJJJ@@@;;;888666444000222000,,,+++---...,,,***+++,,,---------------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,((())))))************)))***)))(((((())))))'''%%%,,,***(((''')))*********'''((()))******+++******(((************))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++***))))))))))))))))))*********))))))))))))******)))(((((())),,,------,,,)))***+++***))))))+++---+++,,,---...000222444555555666999<<<>>>???@@@@@@AAABBBHHHTTTcccmmmooommmqqqtttuuurrrnnnlllmmmoooxxx}}}wwwkkkaaa^^^bbbgggkkkmmmkkklllrrr~~~|||{{{~~~||||||}}}~~~~~~}}}}}}~~~yyyuuuccc[[[TTTRRRQQQPPPVVV^^^ppp{{{~~~~~~pppfffaaallluuuqqqdddSSSGGGCCCAAA>>>:::@@@???DDDQQQcccoooqqqnnnaaaXXXKKKAAA<<<:::777666111333111+++***......++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------((()))******+++++++++***&&&&&&&&&(((((('''### ***))))))***++++++***((('''((()))******+++++++++)))************))))))))))))+++((('''(((***+++(((%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,++++++************++++++))))))(((((((((((()))))))))((((((***---.........+++,,,,,,+++***)))+++,,,------...000222444666777777888:::<<<>>>???@@@AAAFFFIIITTTggg|||{{{wwwvvvwww||||||lllfff^^^YYY[[[eeerrr{{{uuutttuuu{{{zzz}}}wwwwww|||~~~~~~{{{~~~~~~}}}|||~~~}}}~~~~~~uuugggZZZTTTQQQOOOSSSZZZ```uuu}}}qqqjjjeeepppuuuaaaQQQIIIEEE???;;;AAA???BBBQQQfffrrrrrrmmm___UUUIII???:::888666555222444222+++***...///+++---------...------,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++,,,,,,---------))))))***+++++++++++++++***+++,,,......,,,((($$$&&&'''(((+++,,,+++'''$$$''''''(((******+++++++++***))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++'''((()))******+++************++++++++++++******------,,,+++***)))((('''(((((()))***+++,,,,,,,,,++++++++++++,,,---......,,,---...000222444777888999999999;;;===AAADDDFFFMMM[[[lll}}}~~~zzzyyy|||{{{ooobbbZZZVVV^^^hhhpppyyy{{{yyy~~~}}}|||||||||~~~~~~~~~}}}{{{}}}|||zzz~~~}}}~~~~~~~~~{{{|||qqqaaaUUUPPPQQQSSSZZZhhhuuuwwwyyy~~~vvvrrrsss|||zzzeeeTTTHHHBBB???DDDBBBEEENNN[[[eeegggeeeTTTLLLDDD??????>>>:::777:::777444111000000222222......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,------,,,+++)))(((************************+++++++++++++++***)))((())))))************))))))+++*********))))))((((((***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***+++++++++++++++***)))******++++++++++++******+++++++++***************))))))******++++++,,,,,,++++++++++++,,,,,,---.........///111444666888:::===>>>>>>>>>>>>BBBGGGKKKZZZgggwwwxxxwww{{{nnnccc^^^]]]cccnnnvvvyyy~~~}}}|||~~~~~~|||zzz~~~}}}}}}~~~~~~}}}}}}xxxiii^^^YYYWWWWWWXXXaaaiiikkknnnwww|||yyywwwzzzwwwbbbQQQEEE@@@EEEBBBBBBIIISSS[[[\\\ZZZOOOIIIDDDAAAAAA@@@<<<888;;;888555222111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,+++***))))))******************************+++++++++***))))))))))))************))))))************)))))))))(((***)))))))))************+++))))))))))))))))))))))))************************((((((((()))******++++++---------,,,,,,***))))))******++++++++++++******))))))******+++++++++,,,*********+++++++++++++++,,,,,,+++++++++,,,------///000111333666888;;;<<<>>>@@@AAA@@@@@@EEEOOOWWWgggssszzzzzzwwwjjjdddbbbgggppp{{{||||||}}}~~~~~~}}}||||||~~~~~~}}}|||}}}|||lllbbb\\\YYYWWWWWW[[[\\\^^^dddmmmqqqpppvvv~~~{{{yyyyyyzzz{{{sss^^^OOOFFFGGGCCC@@@CCCJJJOOOPPPNNNHHHEEECCCCCCCCCBBB>>>:::===:::777555444333111///,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,+++************************************)))******+++++++++******))))))************))))))************))))))))))))***))))))))))))************))))))))))))))))))))))))************************(((((())))))************++++++,,,,,,+++******)))******++++++++++++******)))************++++++++++++++++++++++++++++++***,,,,,,,,,+++,,,,,,---...000111222444777:::<<<>>>;;;>>>AAA@@@AAAHHHVVVbbbmmmxxx{{{sssoooppprrrssswww~~~}}}}}}}}}||||||~~~~~~~~~oooccc\\\YYYYYY[[[YYYWWWYYYbbbkkkkkkgggiiiwww{{{www{{{zzzwwwtttppppppuuu{{{|||mmm^^^SSSKKKFFFAAA@@@DDDHHHIIIIIIEEECCCAAAAAABBBAAA???===???<<<999888888666333///,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,...---+++***)))***+++,,,************************((()))***+++++++++++++++))))))************))))))*********)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********(((((()))***++++++************++++++++++++******+++++++++************))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000222222444666999<<<>>>@@@>>>AAABBBAAAAAAIIIWWWcccrrr{{{|||yyytttrrrrrrrrrqqqssswww}}}}}}~~~~~~}}}~~~~~~}}}|||{{{|||}}}}}}vvvggg______aaa^^^[[[YYY[[[dddnnnmmmggg```mmmtttoooppptttvvvtttqqqoooooopppwwwzzznnndddSSSLLLDDD@@@@@@CCCFFFGGGFFFCCC@@@>>>>>>???@@@AAAAAA>>><<<===???===888333...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++***)))***+++,,,************************((()))***+++++++++++++++))))))************))))))))))))))))))))))))************)))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))******''''''((()))***++++++*********++++++++++++******,,,+++++++++******))))))+++++++++,,,,,,,,,,,,,,,,,,,,,------///000222333444555666999<<>>>>>@@@BBBBBB@@@@@@CCCFFFEEE???888333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,************************)))******+++++++++******))))))************))))))))))))))))))************,,,******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))***+++++++++************++++++++++++*********************+++++++++***++++++,,,,,,---------,,,,,,---///111333555666777888:::<<>>@@@DDDFFFGGGKKKRRRWWWZZZYYYUUUUUU[[[```bbbhhhnnn|||{{{uuuqqqrrruuu{{{~~~|||}}}}}}|||{{{zzz{{{{{{{{{zzz{{{~~~pppmmmoooyyy{{{tttuuurrrjjjbbbccciiihhhbbbjjjpppuuuvvv}}}qqq```[[[aaalllsss|||eeeRRRIIIHHHGGGLLLOOOLLLEEE???======AAAFFFNNNUUUYYYXXXSSSNNN???;;;555111000000000000---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********'''%%%'''+++,,,***'''''''''((((((((()))))))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))******+++,,,,,,,,,,,,+++************************+++++++++++++++,,,,,,------...000222555777999:::>>>>>>@@@DDDGGGLLLWWWbbbddddddaaa\\\\\\bbbggghhhiiilllsss|||xxxrrrnnnkkklllpppuuu{{{}}}}}}{{{|||}}}|||{{{zzzyyyyyy{{{}}}~~~~~~}}}~~~yyyuuulllddddddiiihhhccchhhoootttvvv~~~oooeeeeeemmmtttgggUUULLLEEEGGGGGGEEEAAA===<<<<<>>:::555111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++)))'''&&&(((,,,,,,)))&&&&&&&&&'''((()))***++++++************))))))))))))))))))))))))))))))))))))+++++++++***************++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++,,,---...///000222555888:::<<<===??????CCCGGGMMMYYYmmm{{{xxxppphhhgggmmmpppooonnnkkkjjjmmmnnnqqqxxx}}}rrrgggbbbbbbdddjjjqqqwww~~~~~~~~~}}}{{{|||~~~||||||zzzwwwvvvxxx|||~~~zzzxxxwwwzzz~~~yyypppgggfffjjjjjjggghhhnnnssswww~~~sssnnnqqqvvvjjj\\\IIIFFFBBB???>>>===<<<;;;>>>EEEQQQ___gggdddXXXMMM>>>;;;666333111000///...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************************---,,,,,,,,,++++++******,,,)))((()))+++---,,,)))&&&*********************************)))))))))))))))))))))))))))))))))))))))************************,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,+++,,,,,,---...///111222444777:::===???@@@BBBDDDHHHNNNWWWhhhxxxtttwwwxxxvvvsssmmmgggeeegggnnnzzzllleee^^^^^^aaafffoooxxx~~~~~~{{{|||~~~~~~zzz{{{~~~~~~}}}{{{xxxuuuuuuxxx{{{~~~}}}xxxwwwvvvxxx}}}{{{qqqjjjiiikkkmmmmmmjjjpppuuuwww~~~~~~yyyzzz|||~~~uuuVVVNNNDDD>>>>>>???>>><<<@@@EEEPPP]]]eeeaaaTTTIII@@@===999666555333111//////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************************,,,,,,,,,++++++***))))))+++******+++------,,,***((((((((())))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...///000222333555888;;;>>>AAABBBDDDFFFLLLUUU___sss~~~{{{wwwqqqkkkjjjmmmuuunnnbbb___```eeejjjnnnvvv~~~~~~}}}}}}|||}}}}}}}}}~~~|||}}}|||xxxvvvwwwxxx||||||{{{zzz{{{~~~{{{rrrllljjjkkkooorrrppptttwwwxxx|||hhh\\\MMMCCC@@@???===;;;BBBFFFMMMVVV[[[WWWMMMCCCAAA???;;;999777555111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++******))))))))))))))))))))))))************************++++++******)))))))))))))))***+++,,,,,,,,,+++***)))$$$$$$%%%'''(((***++++++))))))))))))************))))))))))))))))))))))))***************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444555777:::>>>AAACCCEEEFFFIIIQQQ\\\hhhyyy}}}yyywwwyyy}}}~~~wwwgggcccdddjjjrrrvvvxxx~~~{{{uuuqqqyyy}}}~~~{{{yyyyyy{{{|||sssmmmiiiiiinnntttuuuxxxyyyxxxzzzzzzzzzmmmZZZKKKCCC@@@===;;;CCCFFFKKKOOOPPPLLLEEE@@@AAA???===;;;999666222......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************)))(((((()))&&&'''((()))***+++,,,,,,((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222666777:::===AAADDDFFFHHHLLLOOOXXXeeerrr{{{pppqqqtttlllqqqsssyyyvvvooonnnppp}}}|||zzz{{{}}}~~~~~~tttmmmhhheeejjjrrrwwwyyyzzzxxxxxx{{{zzzvvv||||||}}}hhhVVVJJJDDDAAA@@@@@@EEEKKKMMMJJJFFFBBB@@@EEEDDDAAA@@@>>>:::555111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,))))))))))))'''&&&&&&'''(((.........---------,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222888999<<>>EEELLLMMMIIICCCAAAAAAJJJIIIGGGEEECCC???:::666000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,------...***%%%''')))***+++***)))(((,,,,,,***)))))))))***+++(((((())))))*********+++)))))))))***++++++,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,******---111555666555;;;<<<>>>AAAEEEIIILLLNNNZZZ]]]eeepppuuujjjjjjpppuuu|||zzz|||yyy}}}yyyxxx~~~tttkkkgggfffeeegggnnntttvvvxxxzzzvvvqqq~~~xxxkkkbbbcccooo|||~~~nnn```SSSKKKFFFEEEEEEGGGKKKIIICCC@@@BBBGGGJJJMMMMMMIIIBBB<<<888666666444111---++++++,,,---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++************************+++***)))*********(((&&&((('''(((***+++,,,+++***))),,,+++***)))))))))***+++((()))))))))************,,,,,,++++++***))))))))),,,+++***))))))+++,,,...++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...------///444888999888>>>@@@CCCGGGKKKPPPSSSUUU\\\^^^cccnnn|||vvvooorrrwww{{{|||}}}uuunnnkkkiiiffflllqqqrrruuuxxxwwwsssvvvggg[[[XXXdddooovvv~~~rrriii^^^RRRHHHGGGEEEFFFHHHGGGDDDCCCFFFIIILLLNNNMMMIIICCC>>><<<;;;999555111///------------------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***************************+++***)))***+++***((('''))))))***+++,,,,,,,,,+++***,,,+++******))))))******))))))))))))************,,,,,,++++++***)))))))))++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---000///000333777;;;<<<<<>>777333222111000...------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***)))***************************)))))))))+++***)))'''*********+++,,,,,,+++******+++++++++***************)))))))))))))))*********)))))))))***++++++,,,,,,*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---000000222444888<<<>>>???AAAEEEKKKSSSZZZ```eeegggfffcccbbbjjjwww}}}oooppprrrqqqnnnpppvvvyyyxxxnnnwww~~~yyy~~~wwwhhhVVVVVVWWW\\\iii}}}tttgggXXXPPPGGGDDDCCCBBBFFFKKKFFFGGGGGGGGGFFFGGGHHHJJJMMMDDD;;;555555444111......------------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))***************************)))))))))++++++)))'''+++******************))))))++++++++++++******))))))******)))))))))))))))))))))))))))***++++++,,,,,,***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------///000333555999<<<@@@BBBGGGLLLTTT]]]fffmmmqqqssskkkgggdddhhhrrr|||}}}}}}{{{vvvtttxxxzzzyyypppssstttuuu{{{xxxttt|||xxxeee]]]VVVXXXdddttt{{{hhh\\\OOOGGGCCCAAACCCGGGCCCDDDFFFGGGIIIMMMRRRVVVVVVMMMBBB;;;999777222............---------,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++******)))))))))************************))))))((()))++++++***(((+++************))))))))))))***++++++++++++***))))))************)))))))))))),,,,,,++++++***))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000222555888;;;>>>CCCFFFIIIOOOYYYdddmmmtttxxxzzzsssoookkkjjjmmmtttzzz}}}{{{|||zzzyyy|||~~~~~~}}}{{{xxxuuuvvvtttqqquuu{{{xxx|||{{{nnn```\\\```iiittt}}}zzzkkkZZZOOOHHHCCCAAACCCCCCEEEGGGIIIMMMSSSZZZ___^^^WWWLLLDDD>>>999444000............---------,,,...---,,,,,,++++++,,,,,,++++++************++++++++++++***)))))))))******************************)))(((((()))++++++***(((+++,,,,,,+++******************++++++,,,+++***)))(((************)))))))))(((,,,,,,++++++***)))))))))((())))))***************------------------------,,,,,,,,,,,,---///000111333666:::===???CCCHHHLLLOOOUUU```lllvvv}}}~~~xxxrrrnnnooouuuzzz{{{}}}{{{{{{{{{{{{zzz~~~|||vvvuuuxxxwwwrrrqqqyyywwwjjjccceeerrrxxxfffYYYPPPGGGCCCCCCCCCEEEGGGJJJNNNTTT[[[```fffaaaXXXNNNDDD<<<666333............------------...---,,,,,,++++++,,,,,,++++++************++++++******)))(((((()))***+++************************)))(((((()))++++++***)))+++...---,,,,,,+++++++++,,,******+++,,,+++***)))(((+++*********))))))(((((()))))))))***++++++,,,,,,(((((()))***************------------------------++++++,,,,,,...///111222777:::>>>AAACCCGGGLLLPPPZZZ```lllxxxzzzqqqooouuu{{{~~~zzzyyy||||||~~~||||||zzz~~~}}}uuurrrwwwxxxrrrooottt}}}yyyiiifffwwwmmm```UUULLLEEEDDDAAACCCEEEHHHKKKQQQXXX\\\kkkggg```TTTHHH>>>888666//////.........---------...---,,,,,,++++++,,,,,,++++++************++++++))))))(((((((((***+++,,,************************)))(((((()))+++,,,***)))***,,,++++++******++++++,,,'''+++***$$$###))),,,+++++++++************++++++...---***(((((((((***+++***)))(((***---...---,,,++++++++++++,,,---...///222111222555333000111555===;;;<<>>EEEOOOVVVdddqqqxxx{{{yyyyyyyyyvvvsssvvv}}}|||zzz|||yyyssspppssswwwwwwuuuxxxssseeehhhtttsssdddSSSJJJGGGGGGLLLQQQQQQMMMEEE>>>>>>CCCDDDBBB<<<;;;888555111///---,,,------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***)))((()))+++++++++)))************************(((++++++************+++++++++***...222111,,,+++///++++++************++++++)))***+++,,,------,,,,,,)))***---......---,,,,,,......------------......111111555:::===>>>CCCIIIUUU[[[fffppptttuuu|||vvv{{{}}}~~~zzzwwwttttttuuuvvvyyywwwnnnmmmyyyuuucccaaagggppp|||ooo___TTTMMMLLLQQQXXXWWWQQQGGGAAACCCKKKMMMJJJDDDBBB>>>:::666222000...........................---,,,++++++******++++++++++++++++++++++++++++++***(((((()))***++++++***************************+++******))))))))))))******)))(((,,,111000***)))---++++++************++++++++++++,,,,,,---------,,,&&&+++111000,,,((()))+++///......---------......111222777>>>BBBDDDHHHNNNWWW\\\eeemmmnnnooovvvxxxwww}}}~~~zzzzzz~~~|||sssoooqqqwwwwwwzzzvvvllljjjsss~~~zzzfff___]]]```nnn~~~rrraaaRRRJJJLLLSSS\\\VVVKKKDDDHHHQQQSSSPPPJJJGGGCCC???:::666333111...........................---+++***)))***+++,,,++++++++++++++++++++++++)))(((((((((***++++++***************************---***************************+++,,,,,,,,,,,,+++***...+++))))))+++---+++)))---***(((((()))++++++******++++++,,,,,,------...111///------......---,,,555666888:::===DDDNNNTTTWWW]]]eeejjjmmmpppvvv{{{uuuwwwttttttyyy||||||}}}|||oookkklllvvvwwwvvvsssppppppssswwwpppbbbXXXVVV___kkktttgggYYYSSSSSSSSSOOOLLLIIIFFFEEEKKKSSSQQQIIICCCCCCBBB<<<555222000...------...///---,,,------,,,,,,,,,,,,+++++++++***)))***+++,,,***(((---,,,,,,+++***)))(((((()))***+++,,,,,,+++))))))***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,***((()))+++,,,+++)))...,,,******,,,------,,,***++++++,,,,,,---......///...---...///000111111888999:::===BBBJJJSSSYYYUUU[[[ccchhhkkknnntttyyyuuuvvvqqqqqquuuwwwwwwxxx{{{|||~~~~~~wwwtttxxxxxxwwwvvvttttttttttttzzz||||||lll]]]VVV\\\ggguuudddYYYVVVMMMJJJHHHHHHGGGGGGJJJPPPMMMGGGDDDDDDBBB;;;666444000///------......---,,,------,,,,,,,,,,,,++++++---,,,+++,,,---...,,,***,,,,,,++++++++++++++++++)))***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))((((((***,,,,,,+++***...,,,++++++,,,------,,,+++++++++,,,------......---------...000222555666;;;<<>>:::;;;444222///......---,,,+++------,,,,,,,,,+++++++++******)))***+++,,,***(((++++++++++++++++++++++++)))*********++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,,,,------...+++***)))***++++++***)))+++,,,,,,------...//////---.../////////222666:::<<>>???AAAEEEOOOTTT\\\]]]TTTEEE>>>>>>888555111///......---,,,------,,,,,,,,,+++++++++******)))***+++,,,***(((+++++++++***)))((((((((()))))))))******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++******---///,,,,,,+++,,,......,,,***,,,,,,,,,---......//////...000111111000333999>>>BBBPPPaaalllqqquuu|||~~~}}}}}}zzzyyyyyyyyyxxx~~~|||rrriiihhhmmmvvv~~~{{{sssxxx}}}yyymmmiiivvvuuufffhhhppp|||yyyppphhh```SSSFFF???===???GGGNNNUUU[[[eeejjj```PPPDDD@@@;;;888333000//////...---------,,,,,,,,,,,,++++++---,,,+++,,,---...,,,***,,,+++***)))((('''&&&&&&))))))))))))***+++,,,---,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********(((&&&'''***...,,,++++++---......,,,***,,,,,,------.../////////...000333333333777>>>EEEOOO^^^oooyyy{{{{{{yyyvvvrrrpppmmmqqqxxxyyypppjjjkkkqqq}}}~~~{{{xxxzzz}}}{{{rrrkkkpppzzzooommmrrr~~~}}}uuummmdddYYYLLLCCC>>>???IIISSSWWW^^^kkkssslllZZZJJJCCC???;;;666222000000///...------,,,,,,,,,,,,++++++---,,,+++,,,---...,,,***+++*********))))))((((((***))))))))))))+++,,,---...************************---,,,+++******+++,,,---******)))%%%###$$$(((,,,***)))***+++,,,,,,***(((,,,,,,------.../////////---111444555555:::CCCJJJYYYhhhyyy~~~yyyuuupppjjjeeeaaafffooozzzwwwooolllmmmuuu~~~zzz{{{{{{}}}~~~zzzrrrnnnpppvvv|||vvvxxx~~~uuuiii```SSSHHH@@@>>>GGGRRRWWW___mmmwwwrrr```NNNEEE@@@<<<777333111000//////---------,,,,,,,,,+++++++++***)))***+++,,,***(((***************+++++++++***))))))))))))+++---...///************+++,,,------++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,............---,,,++++++,,,,,,,,,,,,------...//////222555666777===GGGOOOiiiqqq{{{xxxoookkkhhheeeggggggjjjsss|||yyysssooovvv~~~~~~www{{{||||||xxxlllrrrlllyyyyyyjjjVVVIIIFFFFFFDDDBBBKKKSSScccrrrsssdddRRRGGGEEE>>>888666555333222111///...---,,,+++,,,---...++++++++++++++++++++++++((()))))))))************+++)))'''(((+++---,,,***,,,+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++***************------------------,,,,,,,,,,,,,,,,,,---.../////////222555777:::CCCOOOYYYqqqvvv|||~~~|||{{{vvvooommmkkkiiijjjjjjmmmsssxxxyyytttoooqqqxxx~~~~~~~~~wwwpppuuu~~~vvvpppmmmzzz~~~|||qqq^^^QQQKKKHHHDDD@@@IIINNNZZZgggiii^^^QQQIIIHHHCCC===999666333000.........---,,,,,,,,,,,,---++++++++++++++++++++++++************++++++++++++,,,***((()))+++,,,+++***+++,,,,,,++++++***+++++++++((((((***+++,,,------------,,,,,,+++******))))))+++,,,,,,------------,,,,,,,,,,,,------...000000000222555888???KKKZZZeeevvvzzz~~~|||}}}vvv{{{}}}zzzrrrmmmmmmnnnlllnnnoooppprrrrrrpppnnnmmmtttzzz~~~}}}~~~~~~tttlllppp|||{{{vvvttt{{{}}}}}}rrrnnnrrr}}}kkk^^^VVVOOOFFF???HHHIIIPPPZZZ]]]WWWQQQOOOKKKHHHDDD???;;;777111---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---+++))))))+++++++++***+++------,,,+++************((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---------------------------...///111111222444666;;;DDDRRRbbblllrrrwww}}}vvvvvvwwwtttmmmkkklllmmmkkkoooqqqrrrpppmmmkkkkkkmmmtttzzz||||||}}}{{{yyymmmooozzz{{{wwwwww|||vvv|||oooeeeeeeqqqtttiii```WWWJJJAAAFFFEEEIIIQQQUUUSSSRRRSSSOOOOOOMMMGGGBBB===777111---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,+++***************,,,------,,,+++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,******+++,,,---------------------...///000222222666777999???IIIVVVeeennnhhhqqq{{{yyysssssspppjjjiiikkkkkkhhhnnnqqqrrrpppllljjjmmmpppsssxxx}}}{{{|||{{{yyy}}}rrrqqq{{{uuuvvvzzzqqquuu~~~|||mmmaaa\\\fffuuuvvvmmmfff\\\MMMBBBCCCAAACCCJJJOOOOOOPPPRRRWWWZZZXXXOOOGGGBBB:::222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++------,,,+++*********+++---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,------...***++++++,,,,,,,,,,,,+++---------...000111333444888:::===DDDOOO[[[fffllldddnnn|||wwwpppqqqnnnjjjjjjllljjjfffnnnpppqqqpppmmmmmmpppssstttwww~~~~~~|||{{{}}}{{{yyy|||zzzxxxyyypppooosssyyywwwkkk]]]UUU```hhhttt~~~}}}tttooojjj```QQQFFF@@@===???EEEJJJKKKLLLOOO___dddaaaUUUJJJDDD<<<333111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,------,,,******+++---,,,+++++++++***++++++,,,,,,******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------...///000222333444999<<>>BBBGGGHHHKKKOOO^^^eeecccVVVLLLHHHAAA888444222///---,,,...000222------------------------))))))*********+++++++++***,,,---,,,******,,,///***************+++,,,------((()))***+++,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))------...///000222444555999===DDDOOOZZZccciiikkkoooxxxzzzssskkkgggiiikkkkkkiiilllnnnooonnnqqqtttpppjjjqqqqqqqqqrrrssstttttttttyyyzzz}}}~~~xxxppptttzzzuuufffZZZLLLMMMSSS___lllwww}}}zzzwwwnnn```UUUIIICCC@@@CCCFFFIIINNNSSSXXX``````UUULLLLLLGGG???666333///---,,,...111444------------------------******+++++++++,,,,,,,,,))),,,---,,,******---000(((,,,,,,++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------......//////000000111333555666???BBBMMM[[[dddhhhnnnvvv}}}|||yyyrrrvvvkkkfff```^^^```ccceeeeeerrrnnnlllmmmqqqsssoookkkoooqqqsssssstttuuuwwwyyyxxxwwwzzz~~~}}}ssskkksss~~~uuucccSSSQQQRRRWWW^^^jjj|||xxxrrrnnneee\\\LLLDDD>>>???BBBEEEKKKQQQLLLVVVVVVLLLIIINNNJJJ>>>>>>444---///000...,,,...,,,,,,,,,---...---+++)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++++++++++++++************************************++++++++++++,,,,,,---------............//////000222555888;;;CCCHHHSSSbbbkkkpppwwwrrrkkknnneee```[[[ZZZ\\\```ccccccpppnnnlllnnnpppqqqnnnkkkoooqqquuuwwwwwwyyy{{{|||~~~{{{||||||xxx|||{{{qqqwwwxxxjjjYYYUUUSSSVVV\\\gggvvv~~~xxxsssjjjbbbRRRIIIAAA???@@@BBBHHHNNNIIINNNNNNJJJJJJNNNKKKDDD@@@777000000111...---...---,,,,,,,,,------+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++************+++++++++,,,,,,------------.........,,,...///111333777<<<@@@KKKSSSbbbrrr|||uuugggaaaddd^^^[[[XXXXXX[[[```ccceeelllllllllmmmmmmmmmmmmlllooorrrwwwzzz{{{|||~~~~~~~~~|||}}}xxxyyyyyyzzz~~~yyyxxxwwwzzz{{{{{{}}}sss```YYYTTTUUU\\\fffuuu~~~xxxppphhh[[[PPPDDD???======BBBHHHHHHGGGFFFHHHMMMPPPOOOMMMDDD<<<444222111...---...///---++++++,,,---,,,+++++++++++++++++++++++++++++++++************++++++***))))))***+++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,------------............,,,...000111333888???EEETTTbbbxxxuuuhhh\\\XXXZZZ[[[ZZZYYYZZZ^^^ccchhhjjjgggiiikkkkkkkkkjjjkkkmmmooosssxxx{{{|||||||||}}}}}}|||~~~vvvwwwwwwvvvvvv~~~||||||{{{{{{|||jjj```XXXWWW^^^jjjzzz{{{tttooodddXXXIIIAAA<<<:::===CCCJJJDDDCCCJJJQQQRRRRRRTTTIIIBBB999444000...---,,,000...++++++,,,------,,,+++++++++++++++++++++++++++******))))))******+++***))))))***+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////---///111222444:::CCCKKK___sss|||kkk]]]TTTRRRTTTXXXZZZ\\\___bbbfffjjjmmmcccfffhhhjjjjjjkkklllnnnqqqtttxxxzzzzzzyyyyyyyyyzzz{{{zzzwwwtttxxx}}}}}}|||{{{|||{{{pppddd___bbblll}}}zzzwwwmmm```QQQFFF???;;;<<>>JJJSSSiii}}}~~~wwwcccUUUOOOOOOQQQUUUYYY^^^bbbeeegggiiikkkcccdddgggjjjmmmooopppqqqsssvvvyyyzzzyyyxxxxxxxxx|||~~~~~~|||xxxxxx|||}}}|||zzzyyyyyywwwmmmhhhjjjwww}}}ttthhhZZZQQQHHHAAA???AAAJJJMMMQQQUUUWWWXXXWWWVVVUUUQQQGGG:::222000///---000...,,,,,,---...---,,,++++++++++++++++++++++++++++++************++++++///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////---111555777;;;EEESSS___rrr}}}www{{{sss]]]OOOKKKNNNPPPTTTZZZaaaggghhhhhhhhhiiieeeeeefffkkkrrrvvvvvvuuuuuuwwwzzz{{{zzz{{{|||}}}|||~~~|||zzzyyyzzz||||||zzzyyy{{{mmmgggmmmxxx~~~zzzpppddd\\\TTTJJJEEEEEELLLYYYbbbaaa```bbbaaa\\\\\\YYYOOO???555444222//////...---...//////---+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000,,,111666:::???JJJZZZgggvvvzzzuuuyyypppYYYKKKIIIMMMPPPUUU\\\eeekkkllljjjiiiiiigggfffgggmmmvvv{{{{{{yyywwwyyy{{{|||}}}~~~}}}||||||zzzvvvwwwwwwyyy~~~~~~~~~~~~~~~{{{~~~rrreeegggpppzzz}}}tttkkkddd\\\QQQJJJIIIPPPcccpppllliiimmmkkkcccaaa___TTTCCC888666555222.........///000///---***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((())))))***+++,,,,,,------,,,,,,+++******+++,,,,,,---------------------------+++,,,000111//////222222666:::===DDDQQQcccqqqzzzyyyvvvyyy}}}uuu___RRRMMMJJJJJJLLLRRRZZZeeemmmmmmiiiccc```eeehhhmmmuuu{{{~~~}}}|||{{{}}}~~~||||||}}}~~~||||||zzz{{{yyyrrrwwwyyy|||}}}}}}}}}}}}~~~|||~~~~~~zzzggg______oooyyyxxxwwwtttkkk^^^RRRLLLRRR]]]fffgggfffhhhfffaaa\\\\\\UUUGGG:::555222000---...---,,,+++,,,...///------,,,,,,,,,,,,++++++......,,,,,,,,,,,,......---+++++++++,,,,,,------...------,,,++++++,,,------------------------------...,,,---000111//////222222555:::BBBMMM[[[jjjtttyyyyyy{{{{{{jjjVVVMMMJJJIIIJJJMMMSSS[[[eeemmmnnnkkkgggdddaaaeeemmmuuu}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~|||{{{{{{|||{{{uuutttvvvxxxyyyzzzzzzzzz{{{|||~~~tttggg___]]]dddvvv}}}{{{yyyrrreeeXXXOOOLLLTTTZZZZZZZZZ[[[ZZZWWW[[[ZZZSSSGGG===888444///111000///---,,,+++---...------,,,,,,,,,,,,++++++------,,,++++++,,,------,,,------------------------...------,,,,,,------...------------------------///------111111//////222333555<<>>>>>AAACCCNNNYYY___VVVHHH===888666222///,,,+++---...---,,,------,,,,,,,,,+++++++++************************---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000------000222222444888AAAKKK[[[jjjsssvvvtttrrrnnnuuuqqqdddNNNHHHCCCDDDFFFHHHKKKPPPVVVXXX[[[^^^```cccgggjjjkkkrrr{{{}}}|||}}}}}}}}}}}}}}}|||zzzyyyxxxxxxxxxyyy}}}zzzvvvrrrtttvvvyyy{{{|||}}}}}}zzzwwwuuuvvvyyy{{{zzzxxxzzz|||}}}{{{|||~~~}}}|||qqqeeeiiissssssjjjbbbaaa```bbbiiisss~~~~~~vvvqqquuuzzzrrrdddQQQIIIAAA>>>======???CCCKKKXXX___YYYMMMCCC>>><<<333///,,,,,,...///...,,,------,,,,,,,,,,,,++++++)))***++++++++++++***)))---***+++++++++,,,---------++++++,,,------,,,++++++++++++++++++++++++++++++///,,,,,,000333333666;;;EEETTThhhtttvvvsssrrrsssnnnqqqxxx~~~qqq```TTTHHHCCCAAADDDFFFGGGJJJOOOSSSUUUWWWZZZ^^^dddjjjoooooovvv~~~}}}zzzzzz}}}|||~~~~~~zzzvvvtttvvvvvvxxx|||}}}}}}}}}}}}~~~|||xxxuuuooooooqqquuuxxxzzzzzz{{{zzzwwwttttttxxxzzzyyywwwwwwyyy|||}}}}}}~~~}}}zzzyyyzzz|||||||||~~~~~~zzzlllmmmyyy|||wwwjjjgggbbb___bbblllzzzyyyooorrrzzzvvvkkkVVVKKKBBB@@@??????AAAFFFKKKSSSZZZXXXSSSNNNGGGAAA777333///...000111///,,,------,,,,,,,,,,,,++++++******+++,,,,,,+++******+++++++++,,,,,,---...//////,,,,,,---......---,,,,,,++++++++++++++++++++++++...+++,,,000333444888===GGGZZZpppzzzxxxrrrsssvvvttttttvvv|||{{{vvvooo```PPPFFFCCC??????CCCEEEFFFJJJNNNNNNPPPSSSVVV[[[ccckkkqqquuu{{{}}}zzzyyy||||||~~~{{{uuuqqqtttuuuwww|||~~~}}}}}}}}}{{{xxxvvvnnnmmmnnnssswwwxxxyyyzzz|||xxxtttuuuyyy{{{zzzwwwuuuwwwyyyzzzzzz{{{|||}}}|||zzzxxxxxxyyy{{{{{{zzz}}}~~~{{{{{{~~~}}}}}}}}}~~~sssssstttpppggg______hhhxxx~~~pppqqqzzzyyypppZZZNNNEEECCCCCCBBBDDDIIILLLPPPTTTVVVYYYWWWNNNDDD<<<777111000222222///+++---------,,,,,,,,,++++++***+++,,,------,,,+++***))))))******+++------...///***+++,,,---------,,,+++------///000000000///...333///...111444777===CCCPPPcccssstttooorrr|||}}}zzzvvvwww{{{~~~}}}wwwggg]]]UUUKKKDDDAAAAAA???>>>???BBBFFFHHHIIIRRRSSSRRRQQQVVVaaajjjnnn}}}}}}{{{wwwyyy}}}|||wwwtttqqqrrrwww~~~|||||||||||||||{{{xxxvvvqqqooonnnooopppqqqtttwwwxxxwwwvvvsssrrrsssvvvyyytttuuuwwwyyyzzzzzzyyyxxxxxxoookkkpppwwwzzzzzzzzz}}}~~~~~~{{{yyy}}}~~~vvvxxxrrrggggggccc___rrrzzzrrrwwwzzzvvvhhh\\\LLLDDDCCCEEECCCAAAIIIKKKJJJJJJUUU```\\\PPPAAA666000333222,,,,,,333......---,,,,,,,,,,,,---)))))))))***+++++++++,,,))),,,,,,,,,,,,,,,,,,,,,,,,******,,,---.........---******,,,---------,,,+++000......111333777@@@JJJ^^^jjjuuuvvvuuuzzz|||{{{~~~|||~~~|||kkkYYYNNNHHHBBB>>>===>>>===>>>@@@CCCGGGJJJKKKQQQUUUVVVUUUXXXcccmmmrrr}}}}}}zzz|||~~~~~~{{{uuusssvvvzzzzzzzzzzzzzzzzzzzzzyyywwwuuunnnlllkkkjjjjjjlllppptttxxxxxxwwwuuuttttttwwwyyywwwvvvuuuuuuvvvvvvvvvuuussskkkhhhnnnuuuxxxyyyzzz|||~~~}}}{{{}}}zzzyyy~~~~~~pppiii```]]]nnnwwwxxxyyyvvvjjj___PPPFFFCCCCCCCCCBBBFFFEEECCCGGGRRR^^^```]]]MMM???555555222+++))).........---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,......---,,,,,,+++*********+++,,,....../////////)))***++++++,,,,,,++++++......111444555999GGGUUUqqqxxx~~~~~~}}}}}}ppp]]]HHH???===;;;:::::::::;;;>>>AAAEEEHHHKKKLLLQQQXXX]]][[[\\\dddpppwww~~~}}}|||~~~|||~~~vvvvvvyyy}}}yyyssswwwwwwxxxxxxwwwvvvuuuuuummmllliiifffdddgggkkkoootttuuuuuutttssssssuuuwwwyyywwwtttssstttttttttssslllfffdddkkkssswwwyyyzzz{{{~~~|||}}}{{{~~~|||zzzkkk```___kkkxxx{{{xxxvvvmmmcccUUUIIICCCBBBCCCDDDGGGAAA???GGGQQQ[[[ccciiiYYYHHH999666444...+++,,,......---,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---,,,,,,+++******------..................,,,,,,------...............111555777777>>>PPPbbb~~~}}}}}}yyyeeeRRR@@@999:::;;;;;;:::999<<<@@@CCCFFFHHHJJJLLLTTT^^^eeebbb___eeepppxxx{{{~~~~~~}}}~~~~~~}}}wwwxxxyyy{{{}}}|||yyytttqqqtttuuuvvvvvvuuuttttttuuurrrrrrnnnfffbbbdddiiilllnnnpppqqqqqqppppppqqqsssxxxvvvuuuuuuwwwwwwuuurrrhhhcccccckkksssvvvyyy{{{|||~~~}}}~~~}}}pppeeeeeeiiilll{{{vvvqqqhhh[[[MMMDDDBBBCCCEEEJJJBBBCCCNNNWWW[[[dddooobbbOOO===777666222///.........---,,,,,,,,,,,,---......------,,,,,,++++++,,,++++++,,,,,,,,,,,,------000//////...------------...............//////000...111555888999BBBXXXmmm~~~}}}xxxwwwoooXXXJJJ===;;;===>>><<<;;;;;;>>>BBBDDDEEEFFFIIIKKKXXXdddkkkhhhbbbeeeooovvvvvvxxx~~~~~~}}}|||xxxvvvuuuuuuuuutttsssrrrrrrrrrqqqssstttsssrrrqqqsssuuuyyy{{{vvvkkkdddfffjjjkkklllnnnooopppooooooqqqrrruuutttvvv{{{~~~yyyttthhhdddeeelllsssvvvyyy|||}}}}}}{{{|||}}}{{{qqqlllhhhbbbmmm|||vvvnnn```SSSIIIEEEEEEFFFIIIEEEJJJYYYccceeejjjrrrjjjXXXDDD:::777444111.........---,,,,,,,,,,,,---------,,,,,,++++++*********)))******+++---......///000///...---,,,,,,,,,,,,---,,,,,,,,,,,,---...///...000444888===JJJddd{{{}}}|||yyyvvv{{{zzzrrrsssfffJJJAAA;;;<<<>>>===;;;;;;<<>>777444000,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))******+++---......///---,,,++++++,,,---...///,,,,,,+++++++++,,,---...000111555<<>>BBBCCCCCCFFFKKKQQQ[[[fffmmmkkkgggiiinnnqqqwwwvvvzzz}}}}}}}}}zzzzzzzzz{{{zzzwwwqqqllleeefffgggeeedddeeeiiillliiikkkmmmllljjjjjjnnnrrrwww~~~|||ooogggjjjnnnlllnnnnnnooonnnoooqqqtttwwwwwwwwwyyyyyynnnllllllqqqtttsssuuuxxxxxxyyyyyyyyyxxxyyy|||~~~|||xxxuuutttuuuqqqppppppooopppssswwwzzzzzzuuunnnbbbpppyyylllbbb\\\VVVPPPKKKJJJQQQ[[[iiivvv}}}wwwmmmrrreeeRRRBBB888444111.........---,,,,,,,,,,,,---,,,,,,,,,,,,------------+++***++++++,,,,,,---......)))))))))***+++...000111...---,,,+++,,,---...///444444888BBBOOOeeeyyyqqqlll{{{}}}rrrqqqxxxoooVVV===:::;;;===<<<999;;;???999===AAABBBCCCFFFNNNTTTZZZdddlllkkkiiikkkoooqqqzzzyyyzzz}}}}}}}}}wwwxxxuuussswww{{{yyypppggg```bbbddddddbbbbbbdddgggeeehhhkkkiiifffgggkkkpppqqqzzzzzzmmmfffjjjnnnllllllllllllllllllooossswww{{{yyyyyy~~~{{{pppnnnnnnrrrsssrrrrrruuutttuuuvvvwwwwwwxxx|||~~~{{{||||||zzzvvvrrrqqqqqqllllllkkkkkkkkkmmmqqqttt~~~|||{{{vvv{{{}}}eeekkkyyy}}}pppgggccc]]]UUUMMMPPPYYYbbbkkkxxxwwwfffmmmdddSSSCCC999666555333......---,,,,,,,,,,,,---,,,------....../////////---***+++---...//////...------------...............333...---///000------///333555888BBB\\\}}}zzzzzz||||||zzzyyy[[[FFF<<<:::888666777:::===??????<<<;;;>>>EEEMMMRRRTTT^^^bbbgggkkkmmmoooqqqrrryyy{{{}}}~~~~~~~~~||||||{{{wwwqqqtttvvvxxxzzzyyyoooeeedddfffeeecccdddgggfffaaafffhhhiiiiiiggggggiiilllpppnnnkkkiiihhhhhhjjjkkkmmmjjjgggfffhhhlllrrrvvvvvvssssssxxx~~~{{{uuuuuusssqqqppppppppppppooovvvuuussssssuuuxxx|||{{{xxxyyyyyypppnnnllllllnnnooopppooouuuxxx|||{{{xxxwww~~~~~~jjjeeekkkttt}}}wwwqqqmmmeeeYYYQQQVVVZZZdddrrrxxxtttlllhhh[[[WWWPPPHHH>>>555111222...------...//////...,,,***------***,,,000,,,$$$---,,,,,,---------,,,,,,+++---------...............000,,,+++...///------000555888===LLLhhh{{{jjjQQQBBB;;;999777666777999<<<>>>???===<<<@@@GGGNNNSSSTTT^^^bbbggglllpppsssuuuxxx{{{|||}}}}}}{{{{{{|||}}}~~~zzzwwwxxx|||}}}zzzwwwqqqvvvyyyyyywwwtttkkkbbbdddggghhheeeeeefffdddaaadddfffhhhgggffffffiiillllllkkkhhhfffeeeeeeggghhhiiigggdddccceeejjjooossstttooommmooovvvyyywwwtttsssrrrpppnnnnnnnnnnnnnnnttttttssssssvvvyyy~~~~~~vvvtttrrrqqqqqqrrrrrrqqquuuxxx{{{}}}uuurrruuu|||ddd\\\^^^eeelllzzztttpppiii^^^UUUSSSXXXaaakkkkkkeee``````ZZZUUUNNNFFF>>>777333222///...---...//////---,,,***------***,,,///,,,%%%,,,...---,,,++++++*********---------.........//////...++++++...///---...111666;;;GGG\\\zzz}}}{{{^^^JJJBBB999888666666666888;;;<<<======>>>BBBIIIPPPTTTVVV]]]aaaggglllqqquuuzzz}}}~~~~~~|||{{{zzz|||~~~|||zzz{{{~~~~~~{{{ttt||||||tttmmmfff```dddjjjmmmjjjfffeeecccaaabbbccceeeeeeeeeeeehhhjjjgggfffdddbbbbbbcccdddeeecccbbb```___bbbfffkkknnnpppjjjeeeffflllpppqqqppppppooonnnmmmllllllmmmnnnrrrrrrrrrtttwww{{{~~~{{{yyywwwwwwvvvuuutttvvvxxx{{{~~~~~~~~~}}}xxxqqqoooxxxzzzfffYYYVVVZZZbbbwwwzzzuuunnnbbbXXXOOOSSS[[[aaa]]]UUURRRTTTXXXSSSLLLEEE???:::666333000///......//////---,,,+++,,,,,,+++,,,...,,,''',,,...---+++***)))***++++++,,,,,,------.../////////...,,,---//////---///333666>>>QQQnnnsssVVVDDD???777666666666777888999:::<<<===@@@EEEKKKRRRWWWYYY^^^aaafffkkkoootttyyy}}}~~~}}}~~~~~~~~~~~~}}}{{{{{{sssjjjeeeaaaeeemmmqqqmmmgggeeecccbbb``````aaabbbcccdddfffgggdddcccbbbaaaaaabbbcccddd```___]]]^^^```ccchhhjjjkkkfffbbbbbbfffkkklllkkknnnnnnmmmlllkkkkkkmmmnnnooopppqqqtttwww{{{~~~|||{{{{{{{{{yyywwwvvvxxxzzz|||}}}}}}||||||{{{{{{{{{{{{{{{zzzyyyyyy}}}~~~~~~wwwqqqvvv{{{kkk[[[UUUYYY___sss|||ssscccVVVLLLNNNTTTYYYXXXQQQLLLLLLUUUSSSMMMFFFAAA???:::444222000............---,,,+++,,,,,,,,,------,,,***---++++++***)))***+++---...,,,,,,------...//////000000///000222000...000555555DDD^^^~~~~~~~~~jjjPPP>>>777555666666777777888999999;;;===AAAFFFLLLSSSYYY\\\```bbbfffiiimmmqqqwww{{{|||}}}}}}}}}}}}|||zzzxxxwwwvvvsssiiifffeeeeeemmmrrrnnnhhhfffeeeccc^^^^^^^^^___```bbbccccccaaaaaaaaaaaaaaacccdddeee^^^^^^]]]^^^___bbbeeegggeeecccaaacccfffhhhhhhgggkkkllllllkkkiiiiiilllooolllmmmpppsssvvvyyy|||}}}zzz{{{|||}}}~~~}}}||||||}}}}}}|||zzzwwwxxxyyyzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvwwwxxxxxxzzz~~~}}}~~~{{{uuuwwwmmm[[[UUUYYY]]]mmmuuucccSSSLLLJJJMMMVVVZZZUUUMMMHHHSSSUUURRRJJJFFFDDD???777444222///.........---,,,,,,+++,,,------,,,,,,---+++*********++++++,,,---...+++,,,,,,---...///000000//////111333111///222888999NNNnnn}}}{{{~~~tttdddMMM===777555666777888999999888888:::===AAAFFFLLLSSSZZZ___ccceeegggiiilllqqqvvv{{{yyyzzz{{{{{{|||}}}|||yyywwwwwwwww~~~nnnfffeeefffdddjjjmmmjjjgggffffffccc^^^\\\[[[\\\^^^_________^^^^^^______```bbbcccddd^^^^^^^^^^^^___aaacccdddaaaaaaaaaccceeeeeedddcccgggiiijjjiiiggggggjjjnnnjjjlllnnnqqqtttvvvwwwwwwvvvwwwxxxzzz}}}~~~|||{{{zzzzzz|||}}}~~~}}}{{{xxxxxxxxxxxxxxxwwwvvvvvvqqqqqqqqqrrrsssuuuwwwxxxzzz~~~|||zzzyyywwwcccZZZ]]]]]]gggwwwwwweeeVVVQQQKKKKKKSSSYYYVVVMMMGGGRRRYYYZZZSSSLLLIIICCC;;;666333000.........---,,,,,,+++,,,...---***,,,000***+++,,,,,,---------,,,,,,++++++,,,---...///000000+++,,,///222111000444<<>>HHHddd|||rrrzzz{{{vvvzzzzzzkkkaaaRRR@@@888;;;555666888:::;;;:::999888:::<<<@@@DDDIIIRRR\\\dddiiijjjlllnnnqqqwww|||xxxvvvuuutttttttttssssssvvvzzz}}}zzz~~~zzzlll___[[[]]]```^^^``````___aaaeeeddd```^^^[[[XXXYYY[[[\\\ZZZXXXUUUVVVWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[\\\]]]^^^______bbbeeeccc```aaaeeejjjhhhjjjlllnnnoooooonnnmmmpppnnnppptttvvvuuusssrrrzzzyyyzzz{{{||||||zzzxxxyyyxxxwwwvvvuuutttsssssssssssstttvvvwwwyyyyyyzzz{{{}}}|||~~~||||||zzzrrrccc^^^VVVWWWccciiiyyyzzzrrriii[[[TTTNNNKKKGGGCCCCCCEEEPPPaaaiiiaaaUUUPPPJJJBBB888444000...------,,,+++---+++,,,///---))),,,333///000///...------...///000///////////////.........666000000333333111888BBBXXXuuuwwwrrrnnn[[[NNNEEE===999888777888999888777777999;;;>>>@@@CCCFFFKKKSSS\\\bbbeeekkknnnooouuu}}}yyyuuurrrsssnnnkkkmmmttt{{{}}}}}}uuuhhh```[[[XXXYYY]]]___```aaadddeeebbb[[[VVVYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[^^^``````^^^\\\```___\\\YYYXXXYYY\\\___^^^___aaacccddddddddddddgggggghhhiiijjjjjjkkkkkkmmmnnnooonnnmmmmmmoooqqqsssuuuyyy||||||{{{yyyxxxwwwvvvtttsssrrrrrrrrrrrrnnnqqqvvvyyyzzzzzz{{{{{{zzz|||~~~{{{yyyyyy{{{wwwwwwwwwxxx{{{}}}eee]]]\\\XXX[[[cccttt~~~wwwtttfffYYYLLLGGGEEEDDDDDDFFFMMMZZZeeefffaaaZZZQQQIII>>>888222///,,,,,,222999........................---000///...------...///000000000000000000000000000444000000444555444<<>>:::666444555444555777777777888:::===AAADDDHHHLLLPPPTTTYYY\\\```ffflllooouuu~~~|||xxxuuurrriiigggfffjjjsssxxxyyywwwpppfff\\\WWWUUUTTTWWW\\\```___^^^^^^^^^[[[WWWTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSUUUXXX\\\^^^___``````___\\\YYYWWWXXXYYYYYYZZZ\\\^^^_________^^^```aaaaaabbbcccdddeeefffhhhhhhhhhgggfffgggiiilllmmmoooqqqtttuuutttssssssooopppqqqqqqpppooommmlllkkknnnrrruuuwwwwwwxxxyyy{{{||||||zzzvvvrrrpppoooqqqrrrsssuuuwwwyyy{{{|||{{{{{{zzz|||~~~~~~}}}{{{}}}||||||~~~{{{sssnnnjjjhhhkkk}}}qqqggg[[[OOOIIIEEEBBBBBBDDDFFFLLLTTT___iiikkk```RRRFFF<<<333222222///,,,,,,........................///........................///000000000000000111111111///111666777:::III[[[yyyooozzzxxx[[[NNNAAA;;;999666555666222333555666666888;;;===@@@DDDJJJOOOSSSVVVZZZ\\\aaafffmmmrrrvvv||||||xxxtttrrrdddbbbbbbhhhpppttttttqqqiii```WWWUUUTTTUUUYYY^^^```___]]]\\\ZZZXXXUUUTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRPPPPPPQQQTTTWWWYYYYYY\\\]]]^^^\\\ZZZXXXWWWXXX[[[\\\]]]___```_________^^^^^^]]]\\\]]]]]]^^^______aaadddeeeeeefffgggiiikkklllnnnpppqqqrrrqqqqqqjjjkkkmmmnnnmmmllliiihhhiiimmmqqqtttuuuvvvwwwyyy{{{{{{zzzyyyuuurrrooonnnnnnoooqqqsssuuuvvvwwwwwwwwwwwwyyy{{{~~~~~~|||zzz~~~}}}}}}}}}~~~}}}zzzwwwyyyyyyzzz|||||||||wwwsssqqqqqqiii^^^RRRKKKFFFBBBBBBDDDFFFJJJQQQ[[[fffkkkeeeZZZLLL???333111333111---+++........................000------............------.........//////000000000222000222666777===RRRhhhvvvjjj{{{uuuVVVJJJ>>>:::999666555555111222444555666888:::===>>>CCCJJJQQQUUUYYY[[[]]]ccchhhpppuuuwwwyyy}}}|||wwwsssqqqcccaaabbbgggnnnrrrpppmmm___WWWPPPOOOPPPRRRVVV[[[^^^^^^]]]ZZZXXXUUUTTTSSSPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUSSSSSSPPPPPPPPPRRRUUUUUUTTTRRRWWWYYY[[[[[[YYYXXXXXXXXXZZZ[[[\\\^^^^^^^^^]]]]]]]]]\\\ZZZXXXWWWVVVWWWWWWTTTYYY___ccceeeeeeeeeeeeiiiiiijjjlllmmmoooppppppfffggghhhiiiiiihhhfffdddhhhkkkooorrrsssuuuwwwyyyyyyyyyxxxxxxvvvtttqqqooolllnnnpppssstttuuutttttttttvvvyyy}}}{{{xxxyyyxxxyyyzzz|||{{{yyywwwwwwyyyzzz|||}}}~~~}}}~~~~~~wwwxxxzzz|||~~~}}}|||tttrrrkkkaaaVVVOOOIIIDDDDDDGGGJJJPPPVVVZZZ___eeeeeebbbSSSCCC333///222222000///........................222------............------------......//////000000222111333777888CCC^^^zzz}}}qqqhhh|||sssPPPEEE;;;888777444222222000222444555555777:::<<<===CCCJJJQQQVVVYYY\\\^^^ccchhhpppwwwwwwvvvyyy~~~yyytttooommmfffcccbbbeeekkknnnlllhhhZZZSSSLLLLLLNNNPPPTTTZZZYYYZZZZZZXXXUUURRRRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPRRRTTTVVVVVVSSSQQQTTTVVVXXXXXXWWWVVVWWWXXXVVVWWWXXXYYYZZZYYYYYYXXX[[[YYYVVVTTTRRRRRRRRRSSSMMMRRRYYY___aaaaaaaaaaaaddddddeeefffgggiiikkklllbbbcccdddeeeeeedddcccbbbfffiiillloooppprrruuuwwwvvvuuuuuuuuuuuutttqqqnnnkkkmmmpppsssuuuuuusssrrrsssvvv{{{{{{vvvsssrrrsssvvvyyyzzzzzzyyyxxxzzz}}}~~~~~~~~~~~~}}}~~~}}}{{{}}}tttvvvxxxyyyzzz|||~~~ttttttmmmddd[[[TTTMMMGGGGGGKKKRRRZZZ```___]]]aaadddeeeXXXGGG777111222222222222........................---,,,------......------,,,---......///000000111111111000333888;;;KKKllluuuiiiggg}}}iiiKKKAAA888666666444222222111222444444444666888;;;???DDDKKKPPPTTTWWWZZZ\\\___dddmmmvvvvvvssswww{{{uuuooojjjgggeeeaaa^^^```dddfffddd```VVVOOOIIIIIIKKKLLLQQQVVVSSSVVVWWWVVVRRROOONNNOOOKKKLLLMMMOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTQQQOOONNNNNNNNNNNNPPPSSSTTTTTTRRRTTTUUUVVVUUUTTTSSSTTTUUUSSSTTTUUUVVVVVVVVVUUUTTTWWWUUURRRPPPOOOPPPRRRSSSLLLPPPTTTWWWYYYZZZ[[[]]]^^^]]]]]]^^^```bbbeeeggg```````````````aaaaaaaaaccceeeiiikkkmmmooorrruuusssqqqppppppqqqpppllliiikkkmmmqqquuuvvvuuusssqqqrrrvvv|||{{{vvvmmmlllmmmpppuuuxxxzzzzzzzzz}}}~~~|||}}}xxxyyy{{{zzzyyyyyy|||~~~}}}}}}wwwzzzvvvvvvoooggg^^^XXXQQQKKKKKKPPP[[[ccchhhfffccccccdddccc[[[LLL===666444222000000........................+++,,,,,,---......---,,,,,,...//////000111222222222000000333999>>>QQQwwwnnncccfff}}}zzzuuuwww~~~zzz]]]III???777666777555333333111222444444444555888:::BBBFFFLLLPPPSSSVVVXXXZZZ[[[```kkktttuuuqqqvvv~~~}}}xxxrrrlllfffcccaaa]]]YYYYYY]]]^^^\\\XXXOOOGGGBBBBBBCCCEEEIIINNNOOORRRUUUTTTPPPMMMLLLMMMIIIJJJKKKMMMNNNNNNOOOOOORRRSSSSSSSSSRRRPPPMMMLLLKKKJJJHHHJJJMMMQQQSSSSSSUUUVVVUUUTTTQQQQQQRRRSSSSSSSSSUUUVVVVVVUUUTTTTTTSSSRRRPPPNNNNNNPPPSSSTTTNNNOOOPPPQQQQQQTTTWWWZZZYYYXXXXXXXXXZZZ]]]```bbb______^^^^^^^^^______``````cccfffhhhjjjmmmppprrrqqqooommmmmmmmmlllhhhdddkkknnnrrrvvvwwwvvvsssqqqrrrvvv}}}{{{uuuhhhhhhiiilllrrrwwwzzz{{{|||}}}~~~|||}}}~~~|||yyyxxxyyy|||vvvuuuzzz}}}zzzqqqvvv}}}xxxuuuwwwpppiiiaaaZZZSSSMMMNNNRRR```hhhmmmllliiihhheeeaaa]]]PPPBBB;;;777111...---........................111............////////////+++---///222333222000///111000333888CCCZZZ|||kkkdddmmm|||yyyqqqkkkqqqlllgggkkkcccUUU@@@<<<777444444555666666222222333555666888999:::===EEENNNSSSTTTUUUXXX\\\ZZZbbbmmmttttttssswww}}}uuukkkfffdddaaa[[[VVVSSSUUUYYYYYYSSSMMMLLLIIIDDD@@@@@@CCCGGGJJJOOOPPPOOONNNLLLLLLNNNPPPJJJJJJJJJJJJJJJJJJJJJJJJNNNPPPQQQPPPNNNLLLLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQQQQRRRSSSTTTRRRQQQTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQOOOOOOPPPSSSUUUVVVUUUSSSSSSRRRSSSUUUXXX[[[\\\ZZZ[[[\\\\\\\\\[[[YYYXXX^^^___```cccgggjjjnnnpppooopppppplllfffcccdddfffgggkkkrrrvvvvvvuuusssrrruuu{{{wwwkkkhhhhhhmmmqqqsssxxx~~~}}}~~~{{{xxxzzz{{{rrrkkkpppyyy~~~xxxssssssxxxzzzyyyyyy{{{mmm|||rrrjjjbbb]]]XXXRRRQQQTTT^^^hhhqqqsssmmmfffbbbcccdddYYYHHH:::333///---,,,111000///...---,,,,,,,,,+++///000000000111111111111+++---///111222111111000///111444999HHHgggyyykkkgggtttxxxxxxsssmmmppp~~~sss]]]VVVWWWOOOBBB;;;888444222222222222222222222333555777888999:::===CCCLLLRRRUUUXXX\\\___]]]dddnnnuuuvvvtttuuuwww|||}}}yyypppjjjgggccc^^^WWWRRROOOPPPTTTTTTPPPKKKHHHEEEBBB???@@@CCCGGGJJJMMMNNNMMMLLLJJJJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPNNNLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNOOOOOONNNOOOOOOPPPOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRPPPQQQRRRSSSSSSRRRRRRRRRQQQRRRTTTVVVYYY[[[YYYYYYYYYZZZZZZZZZZZZZZZ^^^^^^^^^```cccggglllnnnqqqrrrqqqmmmgggcccbbbcccdddhhhnnnrrrsssrrrqqqqqqttt{{{xxxllliiihhhkkkoooqqqwww~~~~~~zzz{{{}}}}}}yyyzzz}}}zzzmmmnnnvvv|||yyyrrrrrrxxxzzzyyytttuuueeevvv{{{ssslllddd```[[[UUUTTTUUU\\\fffppprrrmmmgggdddeeefff[[[KKK>>>666111...,,,000///......------------000111111222222222333333333...//////000111111111222///666888<<>>BBBIIIPPPWWW\\\___```aaagggooovvvyyywwwtttpppqqqqqqnnniiigggfff```XXXQQQMMMIIIJJJNNNOOOMMMIIICCCAAA???===???BBBFFFIIIJJJKKKKKKJJJHHHGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSVVVTTTRRRQQQQQQQQQPPPOOOQQQQQQPPPQQQRRRUUUXXXZZZVVVVVVVVVWWWXXXZZZ[[[]]]^^^\\\[[[\\\___dddiiilllrrrttttttooogggaaa______```dddjjjnnnoooooooooooouuu{{{wwwpppllliiillloooqqqxxx{{{wwwvvvwwwuuuzzz|||vvvvvv|||rrrooowww{{{rrrrrrwww{{{zzzqqq{{{nnn^^^iiiyyytttmmmfffddd___YYYVVVWWWZZZbbbjjjlllgggcccdddffffff\\\NNNBBB:::444///,,,//////......---.........222222222222222333333333444444333222111111111222222222:::===@@@YYY~~~zzz|||{{{|||yyyaaaKKKCCCDDD@@@999999888777666777666444222111222444555777999;;;;;;@@@BBBFFFNNNVVV\\\___```dddjjjpppvvv{{{{{{tttlllhhhgggdddcccffffff^^^TTTNNNJJJGGGGGGJJJLLLKKKIIIAAA???===<<<===@@@DDDFFFHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJIIIHHHIIIHHHIIIIIIJJJJJJKKKKKKLLLIIIIIIGGGEEEDDDDDDFFFHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSWWWUUUSSSRRRRRRRRRQQQOOOQQQQQQPPPPPPRRRTTTWWWYYYTTTSSSSSSSSSVVVYYY]]]______]]]ZZZYYY\\\aaagggkkksssttttttoooggg```\\\[[[^^^bbbgggkkklllmmmnnnooowww|||uuuuuuppplllnnnpppssszzz{{{vvvsssssslllpppwww~~~}}}xxxooooooxxx}}}vvv~~~sssrrrxxx}}}vvvxxx|||yyyhhh\\\bbbxxx|||vvvnnngggeeebbb[[[WWWVVVYYY^^^bbbaaa\\\[[[___eeeddd[[[OOOEEE>>>888222---///...............///000444111111111222222222333333999777555333222222222333222:::@@@HHHeee{{{{{{pppXXXEEE===<<<:::666444333222333333222///---111222444666888:::;;;<<>>===<<<<<<>>>@@@AAAFFFGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJHHHGGGFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGFFFCCC@@@@@@BBBEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKNNNQQQRRRVVVTTTRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQSSSVVVXXXRRRQQQQQQRRRUUUYYY^^^aaaaaa^^^[[[YYY[[[```fffjjjqqqssssssnnnfff___[[[ZZZ^^^aaaeeehhhjjjkkkmmmoooyyy|||sssvvvqqqmmmnnnpppssszzz|||wwwrrrpppjjjkkkooouuuwwwwww|||tttjjjjjjuuu}}}~~~vvvuuuzzz{{{}}}xxxrrrrrryyy{{{pppbbbYYY\\\nnnzzzqqqiiifffccc\\\VVVTTT\\\^^^]]]XXXRRRTTT\\\eeeaaaYYYOOOFFF@@@:::444000//////.........//////000555000000111111111222222222999777666444333333444444111888BBBUUUvvv~~~vvv{{{{{{}}}zzzjjjTTTBBB:::888777555444333222222333222000...111222444666888:::<<<===BBBDDDHHHMMMSSSZZZ___bbbjjjoooqqqppprrrvvvqqqgggfffeeebbbbbbeeefff^^^TTTKKKIIIGGGGGGHHHHHHGGGFFF>>>======<<<<<<===>>>???DDDEEEGGGFFFEEECCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHHHHGGGEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGDDD@@@>>>@@@CCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHJJJLLLOOOQQQSSSQQQPPPPPPQQQRRRQQQQQQPPPOOONNNNNNOOOQQQTTTUUUQQQPPPPPPRRRUUUZZZ___bbbaaa___[[[YYY[[[___dddhhhmmmooooookkkddd^^^\\\\\\^^^aaadddfffgggiiilllnnnvvvxxx{{{tttuuupppmmmoooqqqsssyyy~~~xxxqqqmmmfffdddeeeiiikkklllrrryyypppggghhhrrrzzz{{{zzz}}}xxxxxxlllhhhmmmqqqiii]]]VVVUUUcccqqquuuxxxnnniiieee^^^WWWTTT^^^^^^\\\UUUPPPRRR\\\eeebbbZZZPPPHHHBBB<<<666222000000//////...////////////000111111111222222222222333333333333444555666666777:::HHHdddxxxqqq{{{{{{qqq~~~qqqbbbOOO@@@999777777777666555333333444444333111111222444666888;;;======AAAEEEKKKOOOTTT[[[ccciiimmmrrrqqqjjjiiimmmjjjbbbbbbbbb```]]]^^^^^^WWWOOOGGGFFFFFFFFFEEEDDDCCCAAA;;;;;;;;;<<<===>>>???@@@AAACCCDDDDDDBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEEEEGGGIIIFFFAAA>>>@@@BBBCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEFFFHHHKKKMMMOOOQQQOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKLLLNNNQQQRRRPPPPPPQQQSSSWWW[[[___aaa```^^^[[[YYYZZZ^^^bbbeeeiiijjjjjjgggaaa^^^^^^______```cccdddeeefffiiilllqqqrrrzzz}}}xxxyyyuuuqqqpppsssuuuwww|||xxxpppkkkccc___^^^aaabbbccchhhnnnwww}}}jjjccceeeooovvv~~~~~~yyyzzznnnhhhlllooohhh]]]WWWQQQYYYffflllxxxtttnnniiiaaaZZZVVVWWWZZZZZZVVVQQQRRRZZZcccggg___TTTJJJCCC===777222111111000///.........///---111111222222222333333333......000222444666777888??????NNNooosssnnn}}}uuunnnzzzdddVVVFFF;;;666555666999333111//////000000000///111222444666999;;;===>>>@@@EEELLLQQQUUU\\\gggooooootttqqqfffbbbfffddd]]]]]]^^^[[[WWWVVVUUUPPPHHHDDDDDDDDDDDDCCCAAA???===888999:::<<<>>>???AAAAAA???AAABBBBBBAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFDDDCCCCCCDDD@@@@@@AAAAAABBBCCCCCCDDDDDDHHHJJJHHHBBB??????BBBAAAAAA@@@@@@@@@@@@AAAAAAEEEEEEEEEFFFHHHJJJLLLNNNOOOMMMKKKJJJKKKKKKJJJIIIKKKJJJIIIIIIJJJLLLNNNPPPPPPPPPRRRTTTXXX[[[___aaa___]]][[[YYYZZZ\\\```cccfffhhhhhhddd```^^^___bbb^^^```bbbbbbcccdddgggjjjlllnnnuuu}}}~~~xxxxxx}}}xxxuuutttxxx{{{|||xxxoooiiieeeaaa```cccddddddgggkkknnnzzzwwweee^^^aaajjjqqqyyy~~~|||}}}sssnnnppprrrkkk```\\\QQQUUUaaagggssszzzrrrmmmddd]]]YYYOOOTTTWWWUUUQQQRRRXXX___lllcccWWWLLLDDD===777222222222111///............222///000111000//////111333222444555555333333444666>>>@@@XXX~~~iiilll~~~lllqqqvvvhhhTTTKKK@@@:::888777444111222222222111111111000000333555777999:::<<>>::::::;;;>>>@@@AAA???>>>>>>???AAACCCDDDCCCBBBAAA===>>>>>>?????????>>>>>>@@@BBBCCCCCCAAA@@@???@@@??????>>>>>>??????@@@AAAJJJJJJIIIFFFCCCAAAAAABBBBBBAAA???>>>>>>???AAABBBAAABBBDDDFFFCCC@@@EEEMMMJJJHHHFFFDDDDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHJJJLLLLLLNNNPPPTTTWWWZZZ\\\]]][[[\\\\\\[[[ZZZYYY[[[\\\aaa```^^^\\\\\\\\\]]]^^^bbbbbbbbbaaaaaadddhhhkkkkkkmmmoooqqqssswww{{{yyysssvvv|||~~~wwwppplllhhhhhhkkkllllllnnnrrrpppuuu{{{{{{sssiiibbb^^^fffjjjsss~~~~~~~~~~~~{{{{{{{{{jjj]]]YYY[[[ZZZ]]]qqqvvvpppmmmbbbTTTSSSPPPQQQUUUSSSQQQXXXdddlllhhh]]]OOOEEE@@@<<<777444...+++///333111...,,,//////000111000//////111333333333444444444444555666===DDD^^^{{{iiippp}}}ooowwwlll[[[MMMGGG???999777666555333222222222111111111000000111333666999;;;???CCCFFFHHHKKKQQQVVV[[[aaagggkkkvvvvvvtttoooggg___ZZZXXXYYY[[[WWWNNNGGGDDDAAA===@@@@@@???>>>>>>======<<<===<<<<<<===>>>>>>===;;;777888;;;>>>@@@@@@@@@@@@======>>>>>>>>>>>>>>>===>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@HHHHHHHHHEEEBBB@@@@@@AAAAAA@@@??????>>>???@@@AAA@@@???AAADDDBBB@@@CCCIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEGGGHHHGGGFFFEEEFFFHHHKKKMMMPPPSSSVVVYYY[[[\\\ZZZ[[[[[[[[[YYYYYYZZZ\\\]]][[[YYYWWWWWWXXXZZZ[[[aaabbbbbbaaaaaacccgggjjjlllllllllmmmooouuu|||}}}vvvxxx|||}}}wwwoooppplllkkknnnoooooosssxxxzzz~~~~~~uuujjjaaa]]]fffkkkttt~~~~~~~~~{{{|||~~~~~~~~~mmmfffbbb]]][[[lll~~~wwwrrrpppfffXXXRRROOOQQQVVVUUUQQQWWWbbbmmmjjjaaaTTTJJJDDD<<<555444///...222444111...---000///000000000//////111333333222222333555666777666>>>LLLiiiwwwjjjuuu|||tttcccMMMCCC@@@<<<999666555444444222111111111111000000000222444777999<<>><<<;;;<<<<<<;;;999888999<<<>>>???@@@@@@@@@<<<<<<============<<<<<<<<<>>>@@@@@@>>><<<<<<<<<===<<<<<<<<<<<<===>>>>>>DDDEEEEEECCC@@@>>>>>>???????????????????????????>>><<<>>>BBBBBB@@@@@@CCCCCCCCCDDDDDDDDDCCCBBBAAACCCEEEGGGGGGFFFEEEDDDEEEHHHIIIKKKNNNQQQTTTVVVWWWXXXYYYZZZYYYXXXXXXYYYZZZYYYWWWTTTSSSSSSUUUXXXZZZ``````aaaaaaaaabbbfffhhhkkkiiihhhgggjjjrrr||||||vvvvvvyyy{{{}}}wwwppprrrmmmkkkmmmoooqqqwww~~~vvvjjjbbb^^^gggmmmvvv~~~|||wwwuuuxxxzzzzzz{{{~~~|||rrriii```ZZZiii}}}vvvssstttlllaaaUUURRRTTTYYYXXXSSSWWW```ooooooiii```VVVLLL@@@555333111111444444///---///,,,...///000000...///000222333222000222555888888888AAAVVVvvv~~~|||tttkkkzzz{{{yyy```HHH<<<<<<;;;888444222222333111111111111000000000000777888999:::;;;>>>CCCFFFJJJQQQXXXZZZYYY[[[aaahhhkkkooorrrmmmbbbZZZYYY[[[^^^\\\TTTGGG===:::999777666666777777888999999999???===:::999:::::::::999<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;::::::999;;;======<<<:::::::::;;;;;;::::::;;;;;;<<<===@@@AAABBB@@@>>><<<<<<<<<<<<===>>>>>>???>>>>>>>>>===:::;;;@@@BBB@@@>>>???@@@BBBDDDFFFFFFDDDAAA@@@DDDGGGIIIJJJHHHFFFEEEEEEDDDEEEFFFHHHKKKMMMPPPQQQTTTVVVWWWWWWVVVUUUVVVWWWWWWUUUSSSQQQRRRUUUYYY[[[]]]^^^___```___```bbbdddeeeeeeddddddgggoooxxx}}}wwwrrrqqqsssvvv}}}|||vvvooolllfffccceeehhhmmmuuu}}}vvvjjjccc```hhhooowww}}}{{{uuuqqqsssuuuvvvzzz~~~tttkkkbbb\\\kkk~~~sssqqqvvvtttlll```YYYWWWYYYWWWSSSWWW```ppprrrqqqllldddXXXHHH999444333444666333...---000444...///000///......000222222111111222555888:::;;;DDD___~~~}}}rrrooo{{{}}}^^^EEE:::;;;:::777444111111111000000000000000000000000666777999:::<<>>???>>><<<:::::::::::::::;;;<<<======<<<<<<<<<999:::???AAA>>><<<===???AAADDDGGGGGGEEEAAA???DDDGGGIIIIIIGGGEEEDDDDDDCCCCCCDDDEEEHHHJJJLLLNNNPPPRRRTTTTTTSSSRRRSSSTTTTTTRRRQQQPPPQQQSSSWWWYYYXXXZZZ\\\]]]]]]]]]^^^___]]]___```bbbeeekkkrrrwwwuuuqqqnnnmmmnnnrrr||||||xxxqqqjjjccc]]]YYYZZZ^^^cccmmmuuu~~~sssjjjeeedddjjjqqqxxx{{{}}}}}}vvvqqqrrrtttvvvzzztttlllddd^^^lll}}}pppooowwwzzzvvviii___WWWUUUQQQNNNSSS]]]kkkpppsssrrrnnnbbbOOO???666444555666333...---111---.../////////......000222000111222333444777;;;???LLLiiivvv{{{{{{zzzzzzXXXBBB<<<:::888666444222111000//////000000000000000111111222555888<<>>@@@DDDFFFGGGDDDAAA???BBBDDDEEEEEECCCAAA@@@AAADDDCCCDDDDDDFFFIIIKKKMMMKKKMMMPPPQQQPPPOOOOOOPPPNNNMMMMMMLLLMMMOOOQQQRRRSSSVVVXXXYYYYYYXXXXXXYYYWWWYYY]]]```cccgggkkkoooooommmkkkkkkkkkppp}}}|||vvvnnnfffaaa[[[VVVVVVXXX\\\dddlll|||~~~}}}yyyqqqjjjgggfffkkkrrrxxxyyy{{{xxxtttuuuvvvwwwzzz|||uuunnndddlllsssqqqzzz~~~|||mmm```TTTPPPLLLIIIOOOYYYccciiipppssssssjjjXXXFFF:::666333333111...---000###.../////////......000111---111444444222555<<>>BBBDDDEEECCC@@@>>>@@@AAABBBAAA???===>>>???BBBAAAAAABBBCCCFFFHHHJJJGGGJJJMMMNNNMMMLLLLLLMMMJJJJJJJJJKKKKKKLLLLLLMMMNNNQQQTTTVVVUUUTTTSSSTTTTTTVVVYYY[[[^^^bbbfffjjjjjjiiihhhhhhgggkkkzzz{{{ssskkkjjjbbb[[[YYYYYYZZZ```gggrrruuuwwwtttoooiiiggghhhkkkssswwwwwwyyy~~~{{{wwwxxxyyyyyyzzz}}}qqqrrr{{{xxx~~~~~~mmm___TTTPPPMMMJJJOOOXXX^^^eeennnuuuxxxsssbbbQQQ>>>666000///000...---///000---...//////---...///111+++111666555111333<<>>888333333666999777444.../////////000000111111000222444666:::AAAHHHNNNSSSUUUXXX[[[^^^^^^^^^^^^XXXUUURRRPPPQQQTTTYYY\\\YYYXXXPPPCCC;;;999999777333333444555555666777777444444555777999999888666::::::888666555444444444777777777777666555444333333555888888888777777888555444444444444555666666666999;;;<<<;;;999888888666555444333444666888:::666666888888444111666===;;;===@@@BBBCCCAAA???===AAABBBAAA@@@======>>>??????>>>======???AAADDDFFFEEEGGGKKKLLLKKKKKKJJJKKKIIIJJJKKKLLLLLLLLLKKKKKKLLLOOORRRTTTSSSQQQPPPPPPTTTUUUVVVXXXZZZ^^^dddhhhgggfffeeedddbbbfffuuu{{{tttssskkkccc___\\\[[[___eeemmmqqqsssrrrnnniiihhhhhhlllssswwwvvvxxx~~~||||||yyy{{{{{{yyyyyy|||~~~~~~zzz~~~~~~lll```VVVTTTRRROOOSSS[[[^^^eeennnwww}}}zzzkkk[[[@@@666------///.........///000000000000////////////222222...222;;;:::???QQQssszzzooo{{{rrrYYYHHHBBB<<<666333444555222///,,,...000///......111444///000222555:::@@@HHHNNNRRRTTTTTTUUUYYY```bbb```VVVQQQLLLJJJLLLPPPUUUWWWYYYTTTKKKBBB<<<888888888666555333222222333555666777666444333222222333444:::999666222000111444777;;;888555444666777666444999999888666555555555555333444555666777888999:::333555666777666555666777555444444333444555666777777666666666888999888777999:::<<<>>>@@@@@@@@@???:::;;;===>>>>>>>>>===<<<>>>>>>?????????@@@@@@@@@DDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJMMMOOORRRVVVYYY\\\^^^___dddbbb___^^^aaahhhooottt{{{}}}xxxsssnnnkkkjjjhhheeebbbkkkmmmoooooollllllmmmpppssstttuuuvvvyyy{{{}}}~~~zzz~~~}}}{{{{{{}}}~~~}}}{{{vvvyyy~~~nnnggg\\\SSSTTT]]]cccccclllnnnqqqvvv|||zzzkkkZZZBBB;;;444222444444000+++...000000000000000000000///111333000333::::::CCCYYY~~~sssmmmxxxlllWWWIIICCC===666333444444333000///111222111//////111333000222444777;;;AAAHHHMMMQQQTTTUUUVVVZZZ```aaa^^^RRROOOLLLKKKMMMPPPRRRRRRQQQNNNIIICCC===888555444666555333222222333444555555555444333222333333444777666555222000000333555:::777444444666777666444777666555444444444444444333333444555555666777777555777999999888777888999555444333333333444666777888666666777888999888777999:::<<<===>>>>>>>>>===:::;;;<<<<<<======<<<<<<=========>>>>>>>>>??????BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHKKKMMMPPPSSSWWWYYY[[[\\\___]]][[[[[[]]]ccciiimmmuuuyyy}}}yyytttqqqpppooollljjjjjjlllnnnnnnmmmmmmoooqqqtttttttttuuuvvvwwwyyyyyywww{{{~~~~~~{{{|||~~~~~~}}}vvvuuuyyynnnggg[[[TTTXXXccciiihhhiiimmmqqqtttuuupppcccUUUCCC<<<444111333444000,,,000000000000000000000000000111444222333888;;;KKKfff{{{vvv~~~{{{rrrpppxxx|||zzz}}}sssaaaSSSJJJDDD>>>666333333333333222111111111000......///000333555777999<<>>AAAFFFIIIMMMQQQUUUWWW[[[]]]ZZZUUUHHHJJJLLLOOOQQQNNNJJJFFF@@@@@@@@@???<<<777333000555444333222111111222222111111111222333333444555000222333444333222333444333333222222333444444333222222111111111222222333333333333333333333333333333555777777666555666777777555333111111333666777777666555666888999888777777888888888888888888888:::999888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAAAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIKKKMMMPPPRRRSSSSSSTTTSSSTTTTTTVVVXXXYYYZZZ```dddkkkssszzz}}}}}}}}}|||yyyuuusssqqqoooooojjjjjjjjjjjjjjjlllmmmooonnnnnnmmmmmmmmmnnnnnnooorrruuuwwwwwwyyy|||yyyttt{{{{{{zzzzzz|||~~~~~~~~~}}}wwwvvvpppeeeXXXTTT___nnnssspppfffiiijjjjjjjjjeeeWWWIIIEEE>>>555111111222111///...///000000000111111111222000666555444999BBB___zzzxxxyyy}}}{{{vvvwwwzzzyyygggTTTHHHBBB>>>???;;;666222111222333333//////...///000111222222666999<<<>>>???BBBEEEGGGIIIOOOSSSUUUXXXZZZUUUOOOFFFHHHLLLPPPQQQMMMFFFAAA>>>===<<<;;;999666555444333333222222111111111111///000000222333333444444000222444555444444444555555666666777777777888888222222222222222222333333333333333333333333333333333444666666555555555666666555333111111333555666666555444555777888777666666666666666666666777777888777666666666777999:::;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVYYY]]]ccciiimmmppprrrsss{{{yyyvvvrrrnnnlllkkkkkkllljjjhhhggghhhiiijjjjjjhhhhhhhhhiiiiiikkklllmmmqqqtttvvvvvvwwwzzzwwwqqqvvvvvvwwwwwwxxx{{{}}}}}}||||||~~~{{{}}}yyyxxxrrrgggXXXRRR\\\jjjooollleeedddcccgggmmmkkkZZZHHHEEE???777222000111111000---///000000111111222222222000666555555;;;HHHiii|||zzz}}}|||~~~|||ppp\\\JJJAAA;;;888999777444222111111222333222111000111444555666555666999===???@@@BBBDDDFFFFFFKKKPPPQQQTTTUUUPPPIIIDDDFFFJJJNNNNNNJJJCCC===<<<;;;999777666555555555111111111111111111111111...///000111222333333222111222444555444333444555///111444444444444555666444333333222222222333333111222222222333333444444333555777777666666666777555444333222222333333444555444333444555666666444555555444444555666777777666555555555555666777777:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTVVVYYY^^^aaacccfffiiikkkrrrrrrpppmmmiiihhhhhhiiillliiifffdddeeefffffffffccccccdddeeeggghhhjjjkkkooorrrttttttvvvxxxvvvpppqqqrrrtttuuuuuuxxx{{{~~~{{{zzzzzz|||xxxooopppvvvzzzyyywwwkkk[[[RRRVVVaaafffccc```^^^^^^eeepppppp]]]HHHDDD???999333111000000000000///000000111111222333333000555444555???NNNppp~~~yyyhhhTTTFFF>>>999444333333333222111111222333333111000000333555444333555888<<<@@@AAABBBDDDEEEDDDHHHLLLMMMOOOPPPKKKDDDBBBCCCGGGJJJJJJFFF???:::888777777666555444444333//////000111111222222222...///000222222222111111111222333333222111333444***---000111000000111333444444333222111111111111//////000111111222333333222444666666555444555666444444444444333333222222333222111222444555444333444444333333444666777888333444444555555555555555999999999::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBDDDEEEEEEEEEDDDCCCFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRQQQTTTWWWYYYZZZ\\\```cccfffggggggfffccccccfffhhhiiifffbbbaaaccceeeeeeeeeaaabbbbbbcccdddfffhhhiiijjjnnnppppppsssvvvtttooonnnppprrrssstttvvv{{{~~~zzzxxxwwwxxxzzz}}}~~~~~~{{{~~~qqqhhhjjjooovvvzzz}}}|||}}}rrr```RRRQQQXXX\\\ZZZXXXYYY]]]eeeooonnn\\\IIICCC@@@:::555222000//////111///000000111222222333333000555333666AAAQQQttt|||vvvdddPPPDDD???999333000111222222111111111222333000---...000111///---444777<<<@@@AAABBBCCCEEEBBBGGGJJJJJJLLLMMMHHHBBB@@@AAADDDFFFFFFBBB<<<888444555666666555444222000---...///111222222222222...///111222222111000000111222222111000000111333---000444555444444555777444444222111000000000000,,,---...///000111222333///111333333222111222333333333444555444333111000222111000111333444333222333333333333444666888999222333444555666555444333777888888888888999999999::::::;;;<<<============<<<<<<<<<======>>>???@@@???@@@BBBCCCCCCCCCBBBBBBEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMOOOPPPKKKNNNQQQRRRSSSUUUYYY]]][[[]]]______^^^___cccgggfffccc______bbbeeefffeeebbbbbbbbbbbbcccdddfffffffffjjjmmmnnnqqqtttrrrnnnmmmppprrrssssssvvv{{{yyyvvvttttttvvvyyyzzz{{{vvvzzz~~~}}}{{{~~~~~~oooeeehhhnnntttyyywwwdddTTTNNNRRRVVVUUUQQQVVV^^^fffllljjjZZZIIIBBB@@@;;;777333000///...111///111222222111111222333222444666888BBBZZZ~~~iiiPPPCCC???:::666333444333222111000000000000000/////////000111222222777888:::<<<>>>@@@AAAAAA@@@EEEJJJMMMKKKFFFAAA>>>DDDCCCBBB@@@<<<999555333333444555666777777777777000000///...............333000///111222111333888333222111000000111222333333222222111111222222333000000111111111222222222222222111111111111111111111111111111111111111111333222222222222222222333222222222333333333444444333333333444444444555555444444444444444444444444888777666666666777999:::::::::::::::;;;<<<======;;;:::999999999;;;===???DDDAAA>>>>>>@@@CCCCCCBBBFFFDDDCCCEEEGGGHHHFFFDDDJJJJJJIIIIIIIIIHHHHHHHHHLLLKKKKKKLLLOOOTTTXXX[[[[[[ZZZZZZZZZ[[[]]]___aaacccbbbbbbaaaaaa``````___bbbbbbbbbbbbcccdddeeeeeehhhggghhhjjjnnnnnnkkkhhhlllmmmnnnpppssswwwzzz{{{uuurrrqqqtttyyy{{{xxxtttzzz{{{{{{|||~~~~~~~~~~~~yyyssspppnnnlllyyy~~~|||iiiXXXQQQRRRSSSQQQQQQQQQXXXeeepppnnn___PPPDDD???:::888333......111//////000222111000000111333333555777:::EEE^^^wwwbbbLLL@@@<<<999555333333333222111000000000000////////////000111222333666777888;;;<<<>>>>>>???AAAEEEIIIJJJHHHDDD@@@>>>BBBBBB@@@===:::666333111000111333555666666666666//////...---------------222///...000111000222666222222111000000111222222222222222111111222222222111111111111111111111222111111111111111111111111111111111111111111111111222222111111111111222222222222222333333333333444333333333333444444444444444444444444444444444444666666555555555666777888999999999999:::;;;<<<===;;;:::999888999;;;===>>>CCC@@@======???AAABBBAAADDDCCCBBBDDDFFFGGGEEECCCGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIKKKMMMRRRVVVXXXXXXXXXWWWWWWXXXZZZ\\\^^^bbbaaaaaaaaaaaa`````````aaaaaaaaaaaaaaabbbcccdddfffeeefffhhhkkkkkkiiifffiiijjjlllpppsssvvvxxxyyytttqqqppprrrvvvyyywwwtttyyyyyyyyyyyy{{{}}}~~~{{{zzz}}}}}}{{{yyywwwsssqqq{{{{{{|||ppp]]]QQQNNNQQQRRRUUUVVV]]]kkkxxxvvvgggXXXHHHBBB===999555///...000000...///111000//////000222333666888<<>>AAA@@@>>>;;;777444111000---///111444666666666555///...------,,,,,,------111------///000...000444222111111000000111111222222222111111111111222222111111000000000000000111000000000000111111111111111111111111111111111111111000000//////000000111111111222222222333333333222222333333333444444444444444444444444444444444555444444444444555666666888888888888999:::;;;;;;:::999999888999:::<<<===@@@>>><<<<<<>>>???@@@@@@BBBAAAAAABBBDDDEEECCCBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIILLLOOOSSSUUUTTTTTTTTTTTTUUUVVVXXXYYY]]]]]]]]]]]]^^^^^^^^^^^^__________________```aaacccbbbccceeeggghhhfffdddeeegggkkkooorrruuuvvvwwwssspppmmmnnnrrruuuuuutttwwwvvvuuuvvvxxx{{{~~~|||zzz||||||xxxvvv}}}|||sssxxx}}}xxxfffSSSLLLOOOSSSWWWXXX```qqqyyymmmUUUKKKBBB<<<666000...000111---///000000//////000111444666888<<>>>>>???BBB@@@===999555222000///,,,...111444666666666555//////...------------...000------///000...///333111111000000000000111111111111000000000000111111222111000/////////000000/////////000000000000000111111111111111111111111000//////......//////000111111111111222222222222222222222222333333333333333333333333333333333333444444444444444555555666777666666777777888999:::999888888888999:::;;;<<<<<<;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIJJJLLLOOORRRTTTQQQQQQQQQQQQRRRSSSUUUUUUWWWWWWWWWXXXYYYZZZZZZZZZ\\\\\\[[[[[[\\\\\\]]]^^^``````aaacccddddddccccccbbbeeeiiinnnrrrtttuuuuuuqqqnnnkkkkkknnnqqqssstttvvvuuussssssuuuyyy}}}~~~{{{yyyzzz~~~zzzwwwxxx}}}~~~wwwpppuuu||||||lllYYYOOOOOORRRRRRSSS\\\oookkk\\\JJJ>>>666111000111111---///000000//////000111444666777<<>>@@@DDDAAA===888555222111000---...111444666777777666111000000///////////////111......111111//////222000000000000000000000000111000000//////000000111111000///.........000000....../////////000000000000000000000000000000000///..................///000000000111111111222222111111111222222222333333333333333333333333333333444444555555555666666666666666666666777888999999777777888888999::::::;;;999:::::::::;;;;;;===>>>===>>>@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLNNNPPPRRRTTTOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[^^^___```aaaaaaaaabbbbbbaaadddhhhlllppprrrssssssooommmjjjiiikkknnnqqqsssvvvtttsssrrrtttxxx|||}}}|||{{{{{{|||vvvsssxxx|||zzzvvvsssttt{{{{{{ooo___UUUQQQPPPMMMNNNUUUfff|||nnnRRR@@@666111111333111...///111000//////000222444777888===RRRppp~~~ttttttvvvPPPEEE:::777777555444444222222111000////////////.........///000222333444777777888999:::::::::999=========;;;;;;<<>><<<>>>@@@@@@???>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGJJJJJJKKKLLLMMMOOOPPPQQQNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUSSSSSSSSSTTTVVVWWWYYYZZZ[[[]]]^^^^^^^^^^^^___aaa```bbbfffiiilllnnnooopppmmmkkkiiihhhiiilllppprrruuutttrrrrrrsssvvvyyy{{{xxxxxxzzz|||}}}~~~wwwsssxxxyyy{{{yyywwwsssxxxxxxnnnaaaXXXSSSOOOMMMNNNSSS___ppp{{{YYYBBB777222222333111///000222111000000111333555888999@@@XXXxxxnnnuuuwwwiiijjjjjjLLLBBB999777666444222333222111000//////......///---......///000222444555777777888999999999888888:::;;;;;;;;;;;;===AAADDDFFFCCC===777333111111111000000000000111333555666111111000//////////////////------000000------///...///000111111000///...000//////......//////000...---,,,+++,,,...111333,,,,,,---......///000000000000000000000000000000//////............///////////////000000000111111000000000000111111111222222222222222222222222222111222333444555444444333666666666666777888999:::555666777888999999999999555888;;;;;;::::::<<<>>>;;;>>>@@@@@@>>>===???@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNOOOPPPQQQSSSVVVXXXYYYXXXZZZ\\\[[[ZZZZZZ\\\___``````bbbeeegggiiikkklllkkkjjjiiiiiiiiikkknnnqqqrrrrrrqqqqqqrrrtttuuuvvvtttuuuwwwyyy{{{|||}}}~~~yyyzzzwww{{{xxxnnnuuuuuukkk^^^VVVSSSQQQPPPTTTZZZbbbmmm~~~\\\EEE:::555222111000///111222222111111222333555888:::CCC]]]yyyccclllpppbbbcccyyy___JJJAAA999777666333111111222111000//////.........------...///111222444555777777888888888888777777999::::::;;;;;;>>>BBBEEEFFFBBB<<<666111000000111111000......///111333555000000///..................,,,,,,//////,,,+++---...///000111111000///...//////............//////---,,,+++***,,,///222444,,,,,,------...///000000000000000000000000000000//////............//////////////////000000000000000000000000111111111111222222222222222222222222000111222333444333222222666666666777777888999:::555666777888888999999888555888;;;<<<::::::<<<>>>;;;>>>@@@@@@>>>===???AAA?????????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIILLLMMMNNNPPPRRRUUUWWWYYYVVVXXXZZZYYYWWWWWWZZZ]]]______```aaacccfffhhhiiijjjjjjjjjiiiiiikkknnnpppqqqqqqpppqqqqqqrrrrrrssssssssstttuuuwwwzzz}}}~~~~~~~~~|||vvv|||xxxiiirrrtttiiiZZZRRRQQQRRRSSSZZZbbbhhhqqq]]]GGG===666111//////111111111111111111222222555666===PPPlllvvvdddnnnjjjYYY```xxxxxxWWWGGG>>>777777888555111111111222222111111000///...//////000111222333444444777777666666777888999999===:::888888;;;???AAABBBAAA<<<777222000///---,,,(((***---000222333444444555111------000111///+++,,,,,,,,,...000000///---////////////000000000000,,,---000222333000***&&&,,,---...//////...---,,,------............------//////.........---------***+++---///000000///...//////000111111111111111/////////000111111222222111000000000111222333333222222333333333333444444555555555555666666666666888777777888999:::999888777888999:::;;;;;;;;;;;;888:::<<<>>>??????>>>===????????????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJJJJHHHGGGHHHIIIIIIHHHGGGEEEFFFFFFFFFEEECCCAAA@@@AAADDDGGGKKKNNNRRRVVVZZZXXXWWWVVVUUUVVVXXXZZZ[[[^^^^^^^^^```bbbcccbbbaaaccceeehhhiiiiiijjjkkkmmmssspppnnnnnnqqqssssssrrrsssssstttuuuvvvxxxyyyzzz{{{~~~}}}~~~wwwtttiiinnnmmmcccWWWSSSVVVZZZ\\\```bbbkkkyyyfffHHH888444222//////111111111111111222222333777999BBBXXXwwwuuuhhhvvvkkk[[[```tttrrrRRRFFF>>>777777888444111111111222111111000//////......//////000111222333333777666666666777777888999:::888777777:::>>>@@@@@@===999444111000000000///---...///000222222333333555111---...000111///,,,...------...//////---+++000/////////......------///......//////...,,,))),,,---...//////...---,,,------............------///.........------------.../////////...,,,)))(((......///000000000000///111111000000000000000000000000000///000000111111111111111222222222333333333444444444444555555555777666666666777888888777888888999999:::;;;;;;<<<999:::<<<>>>>>>>>>===<<>>@@@CCCEEEHHHKKKPPPTTTVVVVVVUUUTTTUUUVVVXXXYYY[[[[[[\\\]]]___`````````aaadddfffhhhhhhiiijjjlllqqqnnnmmmmmmpppssssssrrrsssssstttuuuvvvxxxyyyzzzzzz|||~~~}}}{{{{{{wwwrrrkkkmmmkkkbbbWWWSSSXXX]]]cccfffdddiiiwww|||jjjLLL;;;666444000000111111111111111222333333777:::GGGaaavvvqqqmmm___cccrrr~~~mmmQQQEEE===888777777444111222222111111000000///......---......///000111222333666666666555666666777888777666555666999<<<>>>>>>888555111000111111222111111111000000000000111111444111......000111///---000...............,,,***000//////...---,,,++++++222///,,,+++,,,---------------............------------............------............------------/////////...,,,***(((&&&------...////////////...222222111000000///......111000//////////////////000000000111111111111222222222222333333333444444555555555555666666666666999999888888999:::<<<===:::;;;<<<======<<<;;;:::>>>>>>??????@@@AAABBBBBBFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBBBBDDDDDDDDDBBBBBBBBBAAA???>>>>>>>>>>>>;;;<<<===>>>@@@CCCHHHLLLRRRRRRRRRRRRSSSTTTVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^___aaadddffffffgggiiijjjmmmkkkkkkllloooqqqqqqqqqpppqqqrrrssstttuuuvvvwwwxxxzzz{{{zzzxxxyyy|||~~~zzzsssllllllhhh```VVVTTTZZZaaajjjkkkfffiiivvv|||oooRRR???999666333111111111111111222333333444666999IIIhhhwwwxxxllldddjjjuuu~~~lllTTTCCC===888777666333111222222111000000//////......------...///000111222222666555555555555555666666555555444666999<<<===<<<555222000///000111111111222111///......///000111333111//////000111000...///...------......,,,+++///.........------,,,,,,222///+++***+++---------------------------------,,,------......------,,,------------------------+++,,,,,,---------,,,,,,------...////////////...111111000000////////////222111000///////////////000000000111111111222222222222222333333333333444444555666666555555666777:::999777777777999<<<===;;;;;;<<<<<<;;;:::999888<<<===>>>???@@@AAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>???AAABBBAAA@@@AAA@@@>>><<<;;;<<<<<<===:::;;;;;;;;;<<<>>>CCCFFFNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSUUUVVVWWWYYY[[[]]]\\\___aaacccdddeeefffhhhhhhhhhiiijjjlllnnnoooooommmnnnoooqqqrrrrrrssssssuuuvvvwwwwwwvvvvvvyyy{{{}}}~~~~~~~~~|||zzzooolllggg___WWWTTTZZZcccooopppiiijjjwww~~~qqqVVVBBB:::666333111111111111111222333444555777;;;NNNppptttyyywwwggggggpppyyy~~~jjjUUUBBB<<<888777666222111333222111000///............------...///000111222222555555444444444444444555555555555777:::<<<;;;:::333111///...///000///......---,,,,,,,,,...///000111000///...////////////---,,,+++,,,---......------------......////////////---,,,,,,---------,,,---------,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------------***+++,,,---...///000000......///000000000//////......//////000000000000333222111111000000000000111111111111222222222333222222333333333444444444444555777777555555666888999888777666777999;;;===;;;;;;;;;::::::999888777:::;;;===>>>???@@@@@@@@@@@@@@@??????>>>?????????>>>===<<<===???@@@???>>>@@@???===<<<;;;<<<<<<===<<<======<<<<<<>>>AAADDDHHHIIIKKKMMMNNNNNNNNNNNNNNNPPPRRRRRRRRRTTTXXX[[[YYY[[[^^^```aaabbbdddfffdddeeeggghhhjjjkkklllmmmmmmnnnooopppqqqrrrrrrqqqqqqrrrssstttttttttvvvwwwvvvxxx{{{}}}~~~~~~zzz~~~}}}}}}tttnnnhhhbbbZZZTTTYYYbbbsssvvvqqqnnnxxx||||||oooWWWCCC:::555222111111111111111222444555666;;;@@@UUUzzzrrryyylllcccjjjvvv|||||||||}}}dddQQQ@@@<<<888888555111111444222111///...------...///---......///000111222333555444333333333333333333555555666888::::::888777222000............---,,,++++++++++++,,,...///000///......------......///,,,+++***+++---...///...,,,,,,---...///000111111---,,,,,,---......,,,***------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------.........//////......///000000000000///------...//////000111111333222111111111111111222111111111222222222333333222222333333333444444444333555888777444444666999888888777777888999;;;<<<::::::999999888888888777777999;;;===>>>>>>>>>>>>=========<<<======>>>???===<<<;;;<<<>>>??????>>>@@@@@@???>>>>>>>>>>>>>>>===>>>????????????AAACCCCCCEEEHHHJJJLLLKKKKKKJJJJJJLLLNNNNNNMMMNNNRRRVVVVVVXXX\\\^^^___```bbbdddaaacccfffggggggggghhhjjjlllmmmnnnpppqqqqqqpppooolllmmmnnnoooqqqrrrsssssspppsssvvvzzz}}}~~~~~~|||}}}|||{{{|||sssuuuzzz}}}}}}|||tttnnniii```VVVWWW___sss|||xxxrrruuutttppptttttttttjjjWWWDDD:::444111111111111111222333444555666>>>CCCZZZuuu~~~yyygggfffrrr~~~zzz{{{www^^^LLL???;;;888888555000111555222111///---------...///...//////000111222333333444444333222222222222222444444555777888888555222///...,,,---......---,,,++++++,,,---............---------,,,,,,,,,---......,,,******,,,---------,,,,,,,,,---.........///---,,,++++++---------+++------,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......------,,,---------------...////////////.........//////////////////111000000000000111111222000000000111111111111222111111111222222222222333111444777666333222444888777777777888999999::::::999888888777777777888888555666999;;;======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<>>>@@@???>>>AAAAAAAAAAAAAAA@@@@@@???<<<>>>@@@AAA@@@@@@@@@AAA???BBBEEEHHHJJJIIIHHHGGGFFFIIIJJJIIIGGGHHHLLLQQQTTTVVVYYY\\\]]]^^^```bbb```bbbeeefffeeedddeeegggfffgggiiikkkkkkkkkjjjiiiffffffhhhjjjmmmooooooooolllooosssvvvyyyyyyxxxwwwwwwyyy{{{}}}}}}xxxtttrrrsssuuuwwwyyy}}}|||~~~rrriiiiiinnnuuu||||||vvvssshhhZZZWWW\\\kkkyyyzzzrrrpppjjjeeegggdddiiifffWWWFFF:::444111000111111111222333444666777===CCC\\\zzzvvvhhhlll{{{yyy}}}uuuZZZIII???;;;999888444000111555222111///---,,,---.../////////000111222333444444444333333222111111111222333444555666777666222///---,,,+++,,,...///...---,,,---.../////////------+++,,,,,,,,,++++++,,,...000...+++***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***)))+++---------------++++++++++++------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++,,,,,,---...+++,,,------......------000000000///......------//////...//////000111222////////////000000000000000000000000111111111111///333666555111000333777666666888999999:::999999888888777777777777888888333555888:::<<<<<<;;;;;;===<<<<<<;;;::::::::::::===<<<;;;===???@@@@@@???AAABBBCCCDDDDDDCCCAAA@@@:::===@@@AAAAAA@@@??????===@@@DDDGGGIIIHHHFFFEEECCCFFFHHHFFFCCCCCCHHHMMMRRRUUUXXX[[[\\\]]]___aaa___bbbeeefffdddbbbccceee___aaaccceeeeeedddcccbbbbbbbbbcccgggjjjlllmmmllljjjmmmqqqtttuuutttrrrqqqrrrsssvvvxxxzzz{{{{{{{{{|||~~~zzzsssmmmjjjcccdddfffjjjooowww}}}zzz~~~~~~wwwtttiii```aaahhhrrr~~~|||yyynnn]]]WWW[[[aaassswwwppplllfff___bbb[[[bbbcccWWWGGG;;;555111///333111000111333555666666>>>EEE___zzz|||yyymmmuuuoooVVVGGG>>>;;;888666555333000---////////////...........................---------333333444444333333222111555333333444666555111...------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,+++,,,,,,---000///...---,,,---......***+++---......---+++***,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---......////////////......111111000///////////////......//////000000111111...///000000///000222444333333333444444444555555666666666666666777888888999999888777666666777777666555444666999;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::999:::;;;===????????????GGGGGGGGGGGGEEECCCAAA?????????AAACCCEEEDDDBBB@@@??????@@@AAACCCDDDEEEEEEGGGFFFDDDCCCBBBCCCEEEFFFOOOQQQTTTVVVWWWXXXZZZ\\\ZZZ[[[\\\^^^___```______\\\\\\\\\\\\]]]]]]]]]]]]\\\^^^```bbbdddfffgggiiijjjkkklllmmmlllkkkkkklllhhhooosssrrrtttzzz}}}zzz~~~zzzrrrnnnkkkgggdddcccbbbccchhhooovvv{{{}}}zzzyyynnnjjjiiifffdddgggrrryyyxxxuuuiiiZZZQQQXXXaaahhheee^^^ZZZ\\\^^^ccceeeddd[[[KKK===555222111333222222222444666777777???IIIcccvvv|||zzzrrrkkkSSSDDD<<<:::777555444333000...////////////.................................///333333333444333222222111444333333555666555111------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,++++++,,,---...///***+++---......---+++***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......////////////......111000//////.........///.../////////000000000111...///000000///000222444333333333444444444555555555555555444555666666777999888888777777777888888666555555777;;;=========;;;;;;<<<<<<;;;;;;::::::::::::;;;===@@@BBBCCCDDDHHHHHHHHHGGGEEECCC@@@??????@@@CCCFFFGGGEEEAAA>>>>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDBBBBBBCCCDDDEEEJJJMMMQQQTTTVVVXXXZZZ]]]]]]]]]^^^```aaa```^^^\\\YYYXXXXXXWWWVVVVVVUUUUUUWWWWWWXXX[[[___bbbcccccchhhhhhhhhgggeeedddcccccccccjjjmmmmmmpppwww{{{zzzzzzsssmmmgggfffeeefffjjjoootttwww{{{wwwlllgggeeecccdddiiisss~~~}}}vvvwwwuuujjj]]]VVVVVV\\\```]]]XXXXXX^^^dddccchhhjjj```NNN===555444111333333333444555777888888???NNNlllvvvxxxxxx}}}gggPPPBBB:::888666444444333111000////////////.....................//////000000000222333333333333222111111222222444666666444000,,,------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,,,,,,,---))))))******+++---...///++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++......////////////......000///......---.........////////////000000000000...///000000///000222444333333333444444444555555444444333333444444555666888888888888999999999999555555777:::===???@@@???<<<<<<<<<<<<;;;;;;::::::;;;::::::===AAAEEEGGGHHHIIIIIIHHHFFFDDDAAA???>>>>>>AAAEEEJJJKKKHHHBBB===>>>>>>???@@@AAACCCDDDEEEFFFEEECCCBBBBBBBBBCCCCCCDDDHHHLLLPPPTTTWWWZZZ]]]\\\]]]___aaabbbaaa]]]ZZZXXXWWWVVVTTTRRRQQQPPPOOOVVVTTTUUUXXX^^^bbbcccbbbdddcccbbbaaa___^^^]]]]]]\\\aaadddeeejjjrrryyy{{{uuummmkkkjjjkkkooorrruuuuuu~~~wwwkkkdddaaa___bbbiiirrryyy{{{~~~xxxttttttrrriii^^^WWWQQQTTTVVVUUUSSSXXXcccmmmgggmmmooodddPPP>>>666666000222333444555555777999:::@@@WWWyyy|||yyyttt|||yyyfffPPPBBB:::888555444444555444333////////////............---......///000111111222222222222222222111111000111222444666666333///,,,------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,***---......//////......---///......---------......////////////000000000000...///000000///000222444333333333444444444555555444444444333444555555666888888999:::::::::::::::555666777;;;???BBBBBBAAA======<<<;;;;;;;;;::::::;;;::::::===BBBFFFGGGGGGHHHGGGFFFCCCAAA>>><<<;;;<<<@@@GGGNNNPPPMMMFFFAAA>>>>>>>>>???@@@CCCEEEFFFFFFEEEDDDBBBAAAAAAAAAAAABBBFFFJJJOOORRRUUUYYY\\\YYYZZZ]]]bbbffffffbbb___]]]\\\ZZZXXXUUUSSSQQQPPPUUUSSSRRRVVV]]]bbbdddccccccaaa```___^^^]]][[[ZZZUUUXXXZZZ]]]cccmmmwww}}}~~~rrrqqqpppsssxxx|||||||||}}}oooccc^^^ZZZ^^^gggoooqqqpppxxxuuurrrrrrpppggg\\\TTTNNNNNNPPPRRRUUU\\\kkkxxxrrruuusssfffSSSAAA777555000000222333444444666;;;>>>IIIhhhsssqqqwwwfffRRRDDD:::888555444555666666555////////////............---......///000111111222111111222222111111000///000222555666555222///---------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,+++------............------......------------...///000000000000////////////...///000000///000222444333333333444444444555555555555444444555555666777888999:::;;;<<<<<<;;;;;;555666777;;;@@@DDDDDDDDD???>>>===;;;;;;:::;;;;;;<<<;;;;;;@@@EEEHHHFFFDDDEEEDDDBBB@@@===;;;999888;;;???GGGNNNRRRPPPJJJEEE>>>>>>>>>???@@@CCCFFFGGGHHHGGGEEECCCAAA@@@???>>>CCCFFFJJJNNNPPPSSSVVVYYYWWWYYY^^^gggppptttrrroooiiihhhddd```\\\XXXUUUSSSRRRPPPOOOSSSZZZbbbgggiiikkkiiifffdddccc```\\\YYYUUUTTTTTTXXX^^^hhhuuu~~~tttssssssyyyyyyggg```YYY[[[dddkkkllljjjrrrqqqpppppppppkkk___TTTLLLLLLOOOUUU[[[cccrrryyykkkXXXFFF999333000000222333333444888???EEEXXX{{{|||}}}oooppptttdddRRRCCC:::888555333444555666555////////////.....................//////000000000000111111111111000//////111333555444222000//////------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,,,,,,,+++---------...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------............------.........---......///000000000000000////////////...///000000///000222444333333333444444444555555555555555444555666666777999:::<<<======<<<;;;;;;666555777:::???DDDGGGGGG@@@???===;;;::::::;;;;;;<<<===@@@GGGMMMNNNIIICCCCCCAAA???===:::999888777;;;>>>EEELLLPPPOOOKKKGGG??????>>>???AAADDDGGGIIIKKKJJJHHHEEEBBB???<<<;;;BBBEEEIIILLLNNNQQQTTTVVVXXXZZZ```mmm{{{zzzwwwrrrlllddd^^^YYYVVVUUUUUUUUUYYYaaalllwww~~~}}}zzzwwwuuurrrmmmeee___\\\XXXUUUVVV[[[cccppp{{{qqqoooqqqxxxooofff]]]\\\ccckkkooopppnnnmmmmmmpppuuusssgggYYYNNNKKKOOOXXX```hhhwwwxxxaaaKKK;;;333111222333444444555:::DDDLLLeee~~~wwwiiilllpppaaaOOO>>>999666333111222333333333////////////.................................///000000111111000000///...111333444333000//////111---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,,,,+++***+++,,,------,,,++++++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,///.........//////000111111000000000/////////......///000000///000222444333333333444444444555555444444333333444444555666;;;<<<===>>>>>>===;;;:::666555555888>>>DDDHHHJJJAAA@@@===;;;::::::;;;<<<===???FFFPPPXXXXXXOOOGGGAAA@@@>>>;;;999888888888<<<>>>BBBFFFJJJJJJGGGEEE@@@?????????BBBEEEIIIKKKNNNMMMJJJGGGBBB>>>;;;999???BBBFFFIIILLLOOORRRTTTXXXYYYaaaqqqyyynnnccc\\\WWWYYY[[[^^^ccclll{{{{{{sssiiiaaaYYYXXXXXX]]]iiiuuu|||jjjhhhiiirrr~~~yyyoooccc___eeepppzzzqqqpppnnnrrr{{{|||mmm[[[QQQLLLMMMWWW___hhhyyynnnOOO===777222444555555555666===HHHRRRlllyyyccchhhmmm^^^KKK:::888555111///000111111111000/////////...........................---------000000000000000//////...222444444222///...000222------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++&&&((()))+++,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,------......------,,,///////////////000111111111111000000/////////......///000000///000222444333333333444444444555555333333222222333333444555<<<===>>>???>>>===;;;999777555444777===DDDIIIKKKBBB@@@===;;;::::::;;;<<<===AAAJJJWWWaaa```VVVLLLAAA@@@===;;;:::999999999===>>>@@@CCCEEEEEECCCAAAAAA@@@@@@@@@BBBFFFJJJLLLPPPOOOLLLHHHCCC>>>:::777;;;???CCCGGGJJJMMMQQQSSSVVVXXX```pppuuuhhh___YYYVVV[[[```fffooossshhh^^^YYYWWWYYYdddpppyyywwwdddbbbccclllzzzwwwuuu~~~uuuhhhccchhhuuuxxxuuurrruuunnnYYYTTTLLLKKKTTT]]]fffyyywwwRRR???:::333666555555666555999DDDPPPfffpppiiiiii{{{|||iiiUUUEEE>>>555555333222111000000000111000000///...------------------............///444333333222111000//////111111111111000000000000)))***+++,,,---...............---,,,,,,,,,,,,---+++,,,,,,***))))))+++...---------,,,,,,+++++++++,,,++++++,,,------,,,***,,,++++++---......,,,***++++++,,,,,,,,,,,,---------,,,+++***************------------------------..................------+++,,,------......------...------,,,,,,------............------.........////////////////////////+++...000///------000444333444666666555444555666555444444444555666888999===KKKSSSKKK>>>888888777555444555666:::???CCCFFFBBB@@@>>>;;;:::::::::;;;BBBAAANNNfffqqqfffTTTKKKFFF@@@<<<;;;999666777;;;@@@@@@BBBEEEHHHHHHDDD@@@???======AAACCCFFFRRR```UUUSSSQQQMMMCCC:::999===:::===CCCHHHLLLMMMLLLKKKTTTWWW___kkkzzz~~~cccVVVXXXPPPSSSZZZeeesssooo[[[XXX[[[]]]gggrrrzzz|||kkkdddbbbbbbjjjwwwvvvoooxxxwwwtttsss}}}uuuvvv||||||ssshhhYYYQQQMMMRRRXXX___nnn}}}|||ZZZDDD888333555444555666666888BBBNNNbbbvvvffffffvvvxxxhhhUUUEEE===555555333222111000000000000000000///...------------------............///333222222111111000000000111111111000000000//////++++++,,,---..................---,,,,,,,,,,,,---+++,,,,,,+++))))))+++------------,,,,,,+++++++++,,,++++++,,,------,,,***,,,++++++---......,,,***++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,------......------...------------------.........------------..............................///.........000111222222222444666666555444555666555444444444444666777888<<>>999777444333444555888===AAADDDAAA@@@===;;;:::999::::::???CCCTTTjjjpppbbbPPPHHHCCC>>>;;;:::999666777;;;@@@@@@AAAEEEHHHHHHDDDAAABBB??????BBBDDDIIIVVVddd^^^XXXQQQJJJAAA999888<<<:::>>>CCCHHHLLLLLLKKKKKKQQQUUU[[[eeeqqq~~~xxxcccTTTQQQMMMQQQXXXaaammm|||wwwbbb\\\^^^```gggpppwwwsssdddbbbaaadddkkkuuu}}}uuummmvvv~~~zzz~~~vvvwww}}}}}}tttjjj]]]VVVTTTVVVVVVWWWbbbppp}}}]]]FFF:::555444444555777666777@@@KKKaaazzzeeeeeerrrrrrfffUUUDDD;;;555555333222111000000000000000//////...------------------............///111111111111111111111111111111000000000000//////---......//////......---......---,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------,,,,,,,,,,,,++++++,,,++++++,,,------,,,***,,,++++++---......,,,***++++++,,,,,,,,,,,,------++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------------------------------------,,,,,,,,,,,,------------------------------222...,,,---222444222000111333555555444444444555444444333333333555666777:::JJJXXXXXXOOODDD<<<777333333333444777;;;???BBB@@@???<<<:::999999999999;;;BBBUUUiiikkk[[[JJJCCC???;;;999999888666666:::>>>@@@CCCGGGIIIHHHEEEBBBAAA???>>>BBBGGGQQQ```nnnjjj^^^RRRIIIAAA;;;:::<<<;;;>>>CCCHHHKKKLLLKKKJJJOOOSSSYYY___gggtttuuutttpppaaaRRRJJJJJJMMMTTT[[[eeeppp{{{iii______aaagggnnnzzz|||nnnccc___aaaeeelllsssyyy~~~vvvllluuu|||uuuvvv{{{{{{rrrhhh^^^[[[\\\]]]WWWQQQXXXdddzzz}}}___GGG:::666333333555777666777???IIIeeeyyyfffgggqqqvvvkkkbbbTTTBBB888555555333222111000000000/////////......------------------............//////000000000111111111222111000000000////////////...............---,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,++++++---......,,,***+++++++++,,,,,,,,,------)))***************))))))++++++++++++++++++++++++***+++,,,,,,---,,,,,,++++++,,,------......------------............---------,,,,,,++++++,,,,,,---------------------------000...------000222111000000222444444444333444555444333222222222444555666:::GGGUUUYYYRRRGGG>>>999444333333333666:::===@@@>>>===;;;:::888777777777888???NNN```dddWWWGGG>>><<<888777888777555666999<<<@@@FFFLLLMMMJJJEEE@@@<<<;;;<<>>;;;;;;<<>>:::;;;===BBBLLL\\\llluuubbbVVVJJJFFFCCC>>>999777<<<>>>BBBEEEGGGHHHHHHGGGHHHNNNTTTVVVYYYfff{{{zzzrrrgggXXXLLLGGGCCCHHHNNNUUU[[[bbbhhhllltttvvv}}}www___WWWYYYaaaiiixxx|||iii```[[[aaahhhnnnqqquuu{{{tttkkksss{{{uuuuuuxxxuuulllddd^^^bbbjjjooohhh]]]]]]fffnnnvvvzzzdddMMM>>>666333333444777666888BBBLLLqqquuucccjjjssszzz~~~{{{hhh]]]TTTHHH<<<666555555333222111000000000---------------------------------............////////////000000111111111000000////////////......,,,---------,,,++++++***------,,,+++++++++++++++)))+++------+++***++++++++++++,,,,,,,,,,,,------,,,++++++,,,------,,,***,,,++++++---......,,,***++++++,,,,,,,,,,,,------,,,---.../////////...---------------------------)))***---...///...---,,,+++,,,------......---------...///000000///...---------,,,,,,,,,,,,------////////////////////////+++...000...+++***---111...000222333222222444555333222111000000111222333777<<>><<<666555444444555888;;;===;;;:::999888777555444444======AAAMMMXXXXXXMMMBBB===888444555444333555::::::AAAJJJPPPNNNHHHAAA<<<<<<>>>@@@CCCLLLYYYcccgggTTTJJJBBB@@@???;;;666555<<<===@@@CCCEEEFFFEEEEEECCCHHHNNNPPPSSS___qqq}}}iiiVVVKKKHHHBBBFFFLLLRRRWWW]]]cccggglllnnntttiiiYYYWWW]]]dddtttkkkaaa[[[aaahhhnnnrrrvvv{{{ooojjjuuuzzzzzz{{{wwwmmmeeedddgggooouuupppdddccciiipppqqqvvv}}}yyyhhhRRRDDD777333333444666666999DDDPPPwww}}}tttcccmmmwww||||||~~~rrr```UUULLLBBB:::888555555333222111000000000---------------------------------............////////////000000000000000000000/////////.........,,,---------------,,,,,,---,,,++++++***+++++++++)))+++------,,,******++++++++++++,,,,,,---------,,,++++++,,,------,,,***,,,++++++---......,,,***++++++,,,,,,,,,,,,------((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,''')))+++.........,,,++++++,,,------......---------...///000000///...---......------------.......................................---------...///---///111222222222333555222111000000///000111222444666>>>GGGIIIBBB<<<;;;666555333222333666888:::999999888777666444333222999;;;AAAIIIQQQRRRJJJAAA???999444333222222555;;;<<>><<<:::???BBBDDDKKKVVV[[[ZZZNNNFFF???>>><<<888777777;;;<<>>::::::555555333222111000000000---------------------------------.........//////000000000000000/////////000/////////............------...............------,,,++++++******++++++)))+++------,,,+++***++++++++++++,,,,,,---------,,,,,,+++,,,---...,,,***,,,++++++---......,,,***++++++,,,,,,,,,---------***+++---/////////---,,,++++++++++++++++++++++++&&&'''***---------+++***+++,,,------......---------...///111111///...---///......------......///------------------------222///,,,---///111///------///111222222222333555222111000//////000111111222333;;;FFFHHHAAA;;;:::555444222111222444666888888888888777666444222222222888AAAGGGKKKJJJDDD===AAA:::444222111111555;;;???BBBEEEDDD@@@===<<<===666<<>><<<999:::===:::<<<>>>@@@AAABBBBBBBBBDDDGGGKKKMMMPPPWWWbbbkkkrrr[[[LLLEEEAAADDDHHHKKKOOOSSSXXX\\\```fffmmmvvvjjj[[[YYY[[[eeepppyyyfff]]]___bbbgggnnnuuuyyy|||||||||~~~rrroooxxxwwwsss}}}~~~|||{{{uuukkkbbbccccccjjjtttvvvooommmrrrqqqhhhdddlllooodddQQQEEE:::///444333555::::::BBBVVV{{{qqqssskkk|||yyy```QQQLLL@@@:::999555555555333222111000000000000...,,,+++++++++---...,,,000000,,,,,,111222//////000111000///...///111///............---------++++++,,,---------,,,,,,///...------//////...---+++++++++*********))))))+++++++++,,,,,,---------//////...---,,,,,,++++++,,,++++++******++++++,,,---,,,+++******,,,...///............------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,------...222111000///............///...---,,,,,,---///000+++++++++,,,,,,---------111///...///111222///---000/////////000111222222444222//////000111111000000333888>>>AAA@@@<<<888444444333222333444555666888888777555555444444444444888===AAAGGGIII@@@666===999777888777555777:::???CCCFFFDDD???::::::<<<999<<>>>>>@@@BBBGGGKKKLLLPPP]]]jjj~~~nnnXXXHHHCCCFFFGGGIIILLLPPPTTTXXXZZZ\\\aaakkkuuu~~~fff]]]\\\aaajjjxxxrrrfffbbbaaadddjjjpppuuuyyy{{{{{{{{{}}}xxxqqqvvv~~~yyynnniiioooxxx~~~{{{vvvlllcccaaa^^^___fffllllllkkkkkkllliiieeecccdddaaaUUUHHH999111555444555;;;;;;EEE[[[|||rrrwwwsssqqqYYYKKKFFF<<<777666333555444333222000000000000000///---,,,+++,,,---...---000000,,,,,,000111...---...///...---,,,---//////............---------,,,,,,---------,,,,,,+++---,,,+++,,,------,,,+++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---///......---,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,---++++++,,,,,,++++++***)))++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---...///222222111000//////......//////...---,,,,,,,,,---+++++++++,,,,,,---------000...---///111111///---000////////////000000111333111///...///000000///222222555:::???@@@===999555444333222222333444555888777666555444444444444444999===@@@DDDEEE@@@888888555333555555444555999<<<@@@CCCAAA<<<888888::::::<<>>>>>BBBBBBDDDHHHJJJMMMXXXdddqqqwww{{{uuueeeRRRFFFBBBEEEFFFGGGJJJNNNRRRVVVXXX^^^bbbkkkttt}}}wwwggg___]]]dddpppyyywwwlllccc```bbbeeejjjooossswwwxxxyyyyyyzzz}}}zzztttwww~~~}}}}}}uuummmeeebbbgggpppyyy}}}{{{oooccc^^^YYYXXX]]]ccceeefffhhhkkkiiieeebbbbbb___TTTHHH999222555444666;;;<<>>AAA>>>999555444333222222222333444777666555555444444444444444999===???CCCEEEAAA;;;555222111444555333555999999<<>>===@@@DDDHHHPPPWWW^^^dddfff]]]PPPFFFAAA???BBBCCCDDDGGGJJJOOORRRTTTVVVYYYbbblllvvv|||ddd```___bbbfffeee___\\\]]]^^^aaafffkkkpppssstttuuusssrrrsssyyy{{{}}}zzzkkkbbb]]][[[]]]aaalllttt{{{yyyiii\\\UUUQQQTTTZZZ]]]bbbfff___```___\\\ZZZXXXPPPGGG:::333333111666::::::LLLlllcccLLL@@@@@@:::888;;;888444333111000//////......000000//////............000///......---,,,,,,---///000111000///...///111///............---------/////////...---,,,+++***---+++***+++,,,---,,,+++************++++++++++++---------,,,,,,+++++++++---------------,,,,,,,,,,,,++++++******++++++,,,******+++++++++******)))++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---***++++++,,,---...000111000000111111111000//////)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------------333222111111000000000000000///......//////...,,,111///000999CCCEEE>>>555333333111111000111222333555444444333333333333444444555888BBBOOOTTTIII;;;777444444666555222222555777888888888777555555666888888888:::@@@KKKXXXaaaQQQHHH???===;;;888777888777888999;;;<<<<<<======@@@<<<;;;???DDDGGGNNNUUU```ffffffZZZLLLEEEAAA>>>BBBCCCDDDFFFJJJNNNQQQSSSSSSVVV]]]fffnnnzzznnneeeaaa___```^^^ZZZXXXZZZ\\\___dddjjjooorrrtttuuupppppprrrwww|||~~~qqqgggaaa\\\[[[]]]lllqqqtttvvv}}}yyyjjj\\\UUURRRVVV[[[___bbbfff^^^aaabbb___[[[WWWPPPHHH:::444333222777<<<:::LLLooo~~~www```III>>>>>>888666999777444333222111000//////////////////.........------000---,,,......+++,,,///---...///...---,,,---//////............---------...............---,,,+++...,,,+++,,,---...---,,,)))***************++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,++++++******++++++,,,*********+++++++++,,,,,,((()))******************++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++,,,---...///000...///000111111000///...)))***+++---............------,,,,,,,,,,,,++++++***,,,---...------...///222111000000000000000111000/////////000000...,,,///...111:::BBBBBB;;;444111111000000000111333333444333333222222333333333333444777@@@MMMRRRHHH:::666333222444333000///222666666666666666666666666;;;::::::;;;@@@JJJVVV^^^NNNEEE>>><<<;;;888555666777888999;;;<<<<<<<<<<<<<<<;;;===AAACCCEEEJJJQQQ___gggfffWWWIIIDDDBBB>>>BBBBBBCCCEEEIIILLLPPPRRRUUUVVVZZZaaafffnnn|||sssgggaaa]]]]]][[[WWWUUUVVV\\\___dddiiinnnqqqrrrsssoooqqqtttyyy}}}~~~~~~{{{|||~~~yyynnneee]]]YYYYYYjjjoooqqqqqqzzzzzziii]]]VVVSSSVVV\\\___cccggg___eeegggccc[[[TTTKKKDDD:::555444444;;;>>>;;;MMMrrrwwwsss```III>>>===777555888666555444333222000000000000...............---,,,,,,///++++++......+++,,,000---...///...---,,,---//////............------------...............------...,,,+++,,,---...---,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,************+++,,,...///(((((()))***************++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,---...///,,,---///000000///...---,,,,,,,,,,,,---...//////---------,,,,,,+++++++++))),,,...///------...000///............//////000111000000111222111///------...111777<<<<<<888444000/////////000111333444333333222222222222333333222555888;;;AAAEEEAAA999444111222555444111111333555444333444444555555555::::::999999===EEEOOOVVVMMMCCC;;;999888666555666777888999:::;;;<<<<<<<<<999;;;???CCCAAA@@@EEELLLWWW``````RRRFFFCCCBBB>>>@@@@@@AAACCCFFFJJJMMMOOOTTTTTTWWW[[[___dddppp{{{sssiiiccc^^^___^^^ZZZXXXXXX___bbbfffjjjmmmoooooopppnnnsssxxx||||||xxxwwwzzz|||}}}~~~uuujjj___YYYXXXhhhqqqvvvxxxjjjccc[[[TTTVVV\\\aaagggmmmnnnuuuxxxqqqeeeYYYNNNEEE;;;777666666===@@@<<>>>>>???@@@BBBEEEHHHKKKMMMQQQPPPSSSWWW[[[```kkkvvvvvvkkkeeeaaacccccc```]]]]]]bbbdddgggjjjlllmmmmmmlllnnntttzzz~~~|||vvvtttvvvyyywww~~~yyynnnaaaZZZZZZgggttt}}}mmmjjj```WWWWWW\\\dddllltttvvvgggYYYPPP;;;777222888555;;;BBBLLLqqq~~~ooovvvhhhMMM===<<<888666666000333333333222111000///.........---------,,,,,,,,,...,,,++++++,,,.........000000///...............//////.........------------------------------------+++***+++......,,,************+++,,,---...///...---,,,,,,++++++,,,,,,***++++++,,,,,,------...***...000000---***+++,,,///---+++)))(((***,,,---+++***************+++++++++******((( ###000+++)))'''''')))+++,,,,,,---,,,,,,++++++,,,,,,------,,,---///111222111000......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------////////////////////////000000000000111111111111.../////////...///111333333333333333333333333333111222333444555555555555333333333222222111111111333333333333444444555666333333222333777<<>>DDDGGGGGGFFFEEEEEEMMMLLLKKKHHHEEEBBB???>>>@@@@@@???@@@BBBDDDGGGIIIMMMQQQUUUUUUUUU[[[fffppp~~~qqqllleeeccceeeeeebbb___ccceeehhhkkkmmmlllkkkjjjqqqrrrtttxxxyyyxxx{{{xxx{{{qqq```TTTXXXaaapppzzzsssjjjccc\\\XXXWWW___pppiiiMMM@@@777222888666;;;BBBMMMsss{{{jjjpppgggLLL>>>===999777777222333333333222111000///.../////////............---...,,,++++++---.........000000///...............//////.........------------------------------------+++***,,,......,,,***++++++++++++,,,------...,,,++++++***************------------------------,,,---......,,,+++***++++++)))((('''''')))+++---++++++******************---++++++,,,)))%%%'''...''')))+++,,,,,,+++)))(((------,,,,,,,,,,,,---------------///111333222000111111000//////......///......---,,,,,,,,,,,,---,,,,,,,,,------------...---------.........////////////////////////////////////000000000111111111---...000000//////111222222222222222222222222222111222333444555555555555333333333222222111111111111111111111111222333444888777555555555888:::<<<===<<<:::888777777777777777777777777888999:::;;;999???GGGLLLMMMLLLJJJHHHNNNMMMKKKHHHEEEBBB@@@???@@@@@@???@@@AAADDDFFFHHHHHHKKKOOOOOOOOOTTT^^^ggg{{{vvvpppjjjgggggggggdddaaaccceeehhhkkkllllllkkkjjjnnnpppssswww{{{zzz{{{{{{pppaaaVVVYYYcccpppyyy~~~uuukkkfff```[[[YYY^^^nnn~~~{{{\\\DDD666222888666;;;CCCPPPwww}}}iiikkkeeeKKK>>>===999888999444333333333222111000///...............------------...,,,++++++---......---000//////............///...............---------------------------------,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************/////////...---,,,,,,,,,///...,,,++++++,,,+++***)))(((''''''(((***---///,,,,,,++++++************,,,***+++///000---***+++'''***,,,,,,+++,,,///222...------,,,,,,------............000333444333222333222222111000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........////////////////////////////////////000000000000111111+++...000111000000000111111111111111111111111111111222222333444444444444222222222222222111111111222111111111111222222333888777666555555555555666555666777777777777666666777777777777888999::::::999@@@IIIPPPRRRQQQOOOMMMPPPNNNKKKGGGDDDBBBAAA@@@@@@@@@???@@@AAACCCEEEFFFGGGJJJMMMMMMMMMQQQZZZaaammm~~~|||xxxsssmmmjjjjjjiiifffddddddeeehhhjjjllllllkkkjjjlllnnnrrrwww}}}zzz~~~zzzpppbbbWWWYYYcccnnntttwwwuuullljjjfffaaa[[[^^^lll|||cccFFF555222999666;;;DDDSSS|||mmmkkkaaaIII======999888999555333333333222111000///...,,,,,,+++++++++*********---,,,+++,,,---......---000///............//////........................------------------------,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,++++++---------------,,,,,,,,,......---------,,,,,,,,,222...******,,,---,,,***,,,+++******+++,,,...///,,,,,,,,,,,,+++***))))))((((((***---...,,,******,,,---,,,)))(((...:::CCC...------,,,,,,------...000///000222444555444333111111111000///...---,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------////////////////////////////////////000000000111+++---111222111000000000000000000111111111111111111111222333333333333333222222222111111111111111444333333333333333444444222222333444555666666666444444555666666666666666888888888888888:::;;;;;;999???GGGMMMPPPQQQPPPPPPPPPMMMJJJFFFCCCAAAAAAAAA@@@@@@??????@@@AAABBBCCCEEEHHHKKKKKKKKKNNNUUUZZZ___jjjwww}}}}}}zzzvvvsssrrrooojjjhhhhhhhhhgggfffdddeeegggiiijjjkkkjjjjjjkkknnnrrrvvv|||~~~|||rrrdddXXXXXXbbbjjjmmmooo|||sssmmmlllkkkfff______kkkzzz~~~bbbEEE555222999666<<>>???@@@BBBFFFHHHGGGFFFDDDAAA@@@??????@@@@@@@@@?????????>>>>>>===@@@BBBDDDFFFGGGIIILLLNNNTTTSSSUUUXXXYYYYYY]]]bbbZZZZZZZZZ[[[]]]```ccceeeccccccdddeeeffffffffffffjjjlllpppsssvvvwwwwwwwwwzzz}}}~~~~~~~~~mmmeeelllnnnmmmllluuuuuullljjjiiihhhfffgggpppzzz|||{{{{{{bbbFFF444222:::777<<>>======???@@@AAA@@@@@@??????>>>>>>>>>@@@@@@??????>>>===<<<;;;@@@BBBDDDGGGHHHJJJLLLNNNNNNKKKMMMRRRTTTRRRUUUZZZTTTUUUUUUWWWYYY\\\aaacccbbbbbbbbbcccddddddeeeeeegggiiimmmqqqttttttsssrrrrrrtttvvvxxxyyy{{{~~~|||{{{}}}~~~|||}}}zzz}}}~~~vvvqqqrrrooommmttt~~~}}}uuukkkfffdddfffhhhlllttt|||}}}wwwrrryyyttt___FFF444222:::777<<>>>>>777444666444333333333222111000///.........---------,,,,,,,,,,,,+++,,,---//////---+++...............///000111---------.........//////------------------------***,,,......+++***+++---((())),,,.........---,,,---...///000000...,,,+++...------,,,,,,++++++***"""&&&***+++******+++...***+++,,,---......//////''')))+++...///...------)))+++)))(((,,,000,,,###...+++)))((()))*********+++******************+++((('''((())),,,---,,,++++++,,,...000111000///...---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////............/////////000.../////////...///111333---......///000111111222000000111111111000000/////////000000111111111222444444333222111111222222111111111222333444666777000111444666777666444333444444444555555666777888999<<>><<<;;;:::======>>>>>>>>>>>>===<<<@@@@@@??????>>><<<;;;:::;;;===@@@BBBEEEGGGHHHIIIGGGEEEIIIPPPRRROOOOOOSSSRRRSSSTTTUUUWWW[[[___bbbaaaaaaaaabbbbbbccccccddddddfffjjjooossstttsssqqqnnnnnnnnnooorrrvvvxxxzzzwwwtttwww{{{zzzwwwvvvxxx|||~~~|||}}}rrrrrrnnnmmmsss{{{zzzsssjjjdddaaadddiiiooovvv}}}}}}uuuqqqwwwrrr```EEE777777777;;;???EEEiii|||qqq~~~~~~||||||yyyZZZHHH:::888888555444777333333222222111000000000///...------...---+++)))...+++)))***---...---,,,...///000///...---...000111111111000000000000000+++//////++++++//////+++---,,,,,,++++++*********************+++,,,---...///...---,,,,,,,,,,,,---...,,,***+++---...,,,***,,,,,,,,,---------.........,,,***))))))+++...000111...+++)))(((***,,,...***++++++,,,,,,++++++***+++++++++************)))))))))))))))***+++,,,---++++++++++++++++++++++++++++++---...///000000000...---+++***)))***++++++------------------------,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,---......///////////////000000000000000000000000---...000111111111000///////////////000000000000000000000000000000111111222111111111000000//////222222222222333444555666555444333333222222222222333333333444555666777777:::999888888::::::999888999::::::::::::::::::;;;999:::<<<=========<<<;;;??????AAABBBCCCEEEFFFGGGGGGIIIKKKLLLLLLNNNPPPSSSRRRSSSTTTUUUWWWYYY[[[\\\]]]^^^____________aaacccmmmllllllnnnqqqqqqmmmjjjkkkllllllnnnppprrrtttuuuwwwuuutttvvvzzzzzzvvvqqqyyyyyyyyyzzz|||~~~|||nnnkkkqqqsssxxxxxxnnnjjj]]]YYYdddooossswwwzzzxxxuuuvvv}}}~~~ooo]]]CCC666777666;;;@@@GGGkkk}}}uuuwwwYYYHHH:::888999555444777333333222222111000000000///...,,,---------+++)))---+++******---...---,,,---///000///...---...000////////////////////////+++//////++++++//////+++,,,,,,,,,+++++++++++++++************+++,,,------......---------,,,,,,,,,...,,,***+++---...---+++,,,,,,,,,---------......---,,,+++***+++,,,...///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,---.........------,,,,,,++++++***+++++++++------------------------,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,------...///////////////////////////////////////---...///000111000000////////////...............////////////000000000000111111111000000000//////111111111222222444555555444444333222222222222222333333444444555555666666:::999888888::::::999888999999999:::::::::::::::999::::::;;;;;;;;;;;;;;;>>>>>>???AAABBBCCCDDDEEEEEEGGGHHHIIIJJJKKKNNNPPPPPPQQQRRRTTTVVVXXXZZZ\\\[[[\\\]]]^^^]]]^^^aaaccchhhhhhiiilllooopppnnnlllkkkkkklllmmmoooqqqrrrsssuuusssrrruuuyyyyyyvvvrrrwwwwwwxxxyyyzzz|||~~~qqqnnnqqqsssxxxzzzqqqjjj\\\VVV___hhhlllpppvvvrrrttttttsssuuutttkkk___EEE444666666:::@@@IIInnnzzzuuuXXXGGG:::888999555333666333333222222111000000000...---++++++,,,,,,***)))---+++++++++---...---,,,---...//////...---...///........................,,,......,,,,,,......,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---.........---,,,+++---,,,+++,,,---...---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,---......---+++***++++++,,,,,,,,,,,,++++++,,,+++++++++******************)))******+++,,,---++++++++++++++++++++++++,,,,,,------,,,++++++*********+++,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,------...////////////...........................---...///000000000000/////////......------,,,,,,////////////////////////111111000000000000//////111111111111222333444444444333222222111222222222444444444444444555555555999888777888999:::999888888888999999999:::::::::999999999999999::::::;;;<<<===>>>???@@@BBBBBBCCCBBBDDDEEEFFFFFFHHHJJJMMMNNNOOOPPPRRRUUUWWWZZZ[[[XXXZZZ[[[\\\\\\]]]```bbbccccccfffjjjmmmooonnnlllkkkkkkkkklllmmmnnnpppqqqrrrqqqqqqssswwwxxxvvvsssuuuvvvwwwxxxzzzzzz{{{{{{~~~}}}sssnnnxxx~~~qqqmmmnnnnnnvvvzzzrrriii[[[SSSWWW___bbbfffkkkdddjjjmmmjjjfffccc___[[[DDD333666555999AAAMMMqqq}}}sssWWWFFF999888999555333666333333222222111000000000...,,,******++++++***))),,,,,,,,,------...---------...//////------...///.............../////////,,,------,,,,,,------,,,***++++++,,,,,,---------,,,,,,++++++***++++++++++++,,,...//////...,,,***------,,,,,,---------,,,,,,,,,,,,---------......++++++---.........---,,,,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********************++++++,,,---++++++++++++++++++++++++******++++++++++++******((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,,,,---......//////......------------------------.........///////////////000000///......---,,,,,,000000000///////////////000000000000000000//////111111111111111222333333222222111111111111222222555444444444444444444444888777666777999999888777777777888888999999:::::::::999888888888999;;;<<<<<<===>>>???@@@AAABBBBBBAAABBBDDDDDDDDDEEEHHHJJJMMMNNNOOOQQQTTTWWWYYYZZZWWWXXXZZZ[[[[[[]]]```bbb```bbbeeehhhkkkllllllkkkjjjjjjjjjjjjkkklllmmmnnnpppoooppprrrvvvwwwvvvuuutttvvvxxxzzz{{{{{{zzzzzz~~~~~~~~~||||||~~~yyyqqqaaa```sssvvvllljjjiiihhhrrrxxxqqqiii[[[PPPQQQWWW\\\```ddd^^^bbbdddbbb\\\XXXVVVUUUAAA333666555888AAAOOOssssssUUUEEE999999999555333555333333222222111000000000...,,,******+++++++++***+++,,,---......------------...///...---,,,---///.........//////000000000---,,,,,,------,,,,,,---+++++++++,,,,,,------...,,,,,,++++++***+++++++++***,,,...//////...,,,+++------------------------,,,,,,,,,---------......***,,,---//////...---,,,...---,,,,,,,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,---++++++++++++++++++++++++'''((()))***++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,,,,------...............------------------------...............//////000111111000000///...------111111000000000///////////////////////////000000111111000000000111222222111111000000000111111222444444444444444333333333777666555666888999888777666666777777888999::::::;;;:::999999999:::<<<=========>>>???@@@AAAAAABBB@@@BBBCCCCCCCCCDDDGGGIIILLLMMMNNNPPPSSSUUUXXXYYYVVVWWWYYYZZZ[[[\\\___aaa```bbbeeeggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllooooooppprrrtttvvvvvvvvvuuuvvvxxxzzz|||||||||{{{~~~|||{{{rrrgggWWWYYYnnnnnniiiiiihhhfffqqqyyyrrrhhh[[[OOOMMMTTT[[[```dddaaa``````^^^[[[VVVQQQOOO@@@333888666888BBBRRRuuurrrTTTEEE999999:::555333555333333222222111000000000...,,,******+++,,,,,,,,,***,,,//////...------...,,,---......---,,,---............//////000000111...,,,,,,......,,,,,,...,,,,,,,,,,,,------------+++++++++***++++++,,,,,,+++,,,---.........---,,,,,,...///...---,,,---...,,,,,,,,,---------......+++,,,---//////......---...---,,,,,,,,,---///000,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++&&&'''(((***+++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,,,,,,,---............---------------------------......------......///000111111000000//////......111000000//////...............////////////000000111000000000000000111111000000000///000000111222333333333333333444444444666555444555777999888777555555666777888999999::::::::::::::::::;;;<<<<<<======>>>>>>???@@@@@@AAA@@@AAABBBCCCBBBCCCEEEHHHLLLLLLMMMNNNPPPSSSUUUVVVTTTVVVXXXXXXXXXZZZ\\\___^^^```dddeeeddddddddddddeeeeeeeeefffgggiiijjjkkkmmmnnnoooppprrrssstttuuutttuuuvvvxxxzzz{{{|||}}}|||~~~pppcccVVVWWWhhhjjjjjjnnnmmmjjjttt{{{ssseeeZZZMMMKKKSSS___gggjjjddd___\\\\\\YYYRRRJJJGGGAAA444999777777BBBSSSvvvqqqSSSDDD888999:::555333555333333222222111000000000///---******+++---...---))),,,000000///------...,,,---......,,,,,,---...,,,,,,---......///000000///++++++//////++++++///---------------,,,,,,,,,************+++,,,------,,,,,,,,,---------......,,,...//////---,,,---///,,,,,,,,,---------......,,,------...............,,,,,,---...///.........,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))******++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,+++,,,------......------------------------------......---------...///000//////////////////////////////...------,,,++++++........./////////000000111000000/////////000000///////////////000111111222222222333333444444555555444444555777888888777444444555666777888999:::888888999:::::::::::::::<<<<<<<<<===>>>>>>?????????@@@AAAAAAAAAAAADDDFFFJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTUUUUUUUUUVVVXXXZZZYYY\\\```aaa```___```aaabbbccccccdddfffhhhiiijjjkkklllmmmmmmnnnoooqqqrrrpppppprrrsssvvvxxxzzz|||yyy|||~~~}}}|||}}}~~~~~~}}}}}}~~~ssseee[[[ZZZccciiimmmtttrrrmmmvvv{{{pppaaaWWWLLLJJJTTTdddnnnrrriiidddaaaaaa[[[PPPHHHFFFAAA555:::777777BBBTTTvvvpppSSSCCC888999:::666333555333333222222111000000000000---+++***,,,.........)))---000111///------...,,,---......,,,,,,---...++++++,,,,,,---.../////////++++++//////++++++///.........------,,,,,,,,,************+++,,,---...---,,,,,,,,,,,,---...///,,,...000///---,,,---000,,,,,,,,,---------......------------......//////)))+++...111111000---,,,,,,------......------,,,---------,,,,,,,,,++++++------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))...---+++***)))***++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///---+++,,,---...------+++,,,------......------..............................---,,,---...///000---------...............------,,,++++++***))))))---.........//////000000111000////////////000000///////////////000111111111111222333333444555555555444333555777888888777444444555666777888999999666777888::::::999888888:::;;;;;;<<<<<<=========>>>???@@@@@@???@@@BBBDDDIIIIIIIIIIIIJJJLLLMMMNNNQQQRRRSSSSSSRRRSSSUUUWWWUUUYYY]]]___^^^]]]^^^```aaaaaabbbccceeegggiiijjjiiijjjkkkkkkkkklllnnnpppmmmmmmmmmooorrruuuxxxzzzvvvyyy||||||zzzyyyzzz|||||||||{{{|||xxxhhhaaa^^^bbbhhhoooxxxuuunnnuuuxxxlll^^^UUUJJJIIIUUUgggssswwwrrrnnnmmmllldddUUUNNNNNN>>>999555666;;;AAARRRwwwlllVVVCCC444444666555444666333333222222111000000000...222222//////000,,,$$$,,,+++******,,,,,,+++***/////////...---------,,,---,,,***,,,///222333333111000///...............333...***,,,111333000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++..............................//////////////////111000...,,,+++,,,...///000...,,,,,,...///...---,,,...000000///---,,,---)))***,,,------,,,***)))---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******......,,,,,,,,,,,,......***---000111000...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///,,,)))***---...***&&&---------............///////////////...............---,,,,,,......---,,,000000000000////////////---------------...//////111000////////////000000333333222222333333444555111222333333444555666666555555444555666888:::;;;777666666666777999;;;===999;;;======<<<;;;<<<===AAA@@@?????????@@@AAABBBCCCDDDFFFGGGGGGHHHJJJLLLMMMOOORRRUUUVVVUUUTTTRRRUUUVVVYYY[[[\\\\\\[[[ZZZ___^^^^^^```dddfffffffffeeegggiiijjjjjjiiikkklllmmmmmmnnnoooqqqtttvvvwwwwwwwwwvvvvvvvvvwwwxxxyyy}}}{{{|||mmm```fffrrrqqqvvvtttnnnqqqxxxssseee___SSSHHHHHHRRRdddyyy}}}yyyooo^^^PPPIII@@@;;;888888<<>>>>>>>>???@@@AAABBBDDDFFFFFFFFFGGGIIIKKKKKKMMMPPPRRRSSSSSSRRRQQQRRRTTTVVVYYYZZZZZZZZZYYY]]]\\\]]]___bbbdddcccccceeegggiiijjjiiiiiijjjlllllllllmmmoooqqqsssuuuvvvssssssuuuvvvxxxyyy{{{{{{}}}}}}{{{zzzzzz~~~wwwlllrrr~~~zzzppprrrzzztttfffaaaUUUJJJHHHRRReeexxxaaaQQQKKKAAA<<<::::::<<>>??????AAACCCDDDEEEEEEFFFHHHJJJIIIKKKMMMOOOPPPPPPOOONNNNNNPPPSSSUUUWWWXXXYYYYYYZZZZZZ[[[^^^```aaa```^^^dddfffhhhiiiiiiiiijjjkkkjjjkkklllmmmoooqqqsssuuuqqqrrruuuwwwyyyzzzzzzzzzzzzzzzyyywwwxxx{{{yyypppvvv}}}qqquuuzzzkkkaaaVVVKKKIIITTTkkkiiiTTTMMMBBB<<<;;;:::<<>>>>>???AAACCCDDDDDDDDDFFFHHHHHHIIIKKKMMMNNNNNNNNNMMMLLLMMMPPPSSSUUUWWWXXXYYYXXXYYYZZZ\\\______^^^\\\bbbdddggghhhggghhhiiijjjhhhiiijjjkkkmmmppprrrsssssstttvvvxxxxxxwwwuuutttwwwwwwvvvuuuuuuyyy~~~ssskkkqqq|||zzzqqqxxxppp]]]TTTKKKJJJVVVqqqxxx]]]PPPEEE999:::::::::BBB\\\rrrqqqaaaMMM<<<888888555333555333333222222111000000000222...+++***++++++++++++...---,,,,,,......---,,,,,,---------.../////////.........000111111000000...............///000111///---,,,,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------........................111111000000000/////////......///000000//////...///......///000000///---000000///---++++++,,,...,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,------------------,,,''')))---......------...,,,,,,,,,++++++*********,,,---------------,,,,,,---,,,+++,,,,,,,,,***)))---------............///............---------------,,,+++,,,...///...---------.........////////////////////////000111111---...///000111000000000000000//////000000111222//////000111111222333333666666555555555555555666444555555666777777777777666888::::::999888999:::999999:::;;;<<<<<<=========???AAABBBBBBCCCEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKLLLNNNQQQTTTVVVWWWXXXWWWWWWXXX[[[]]]^^^]]]\\\___bbbdddeeeeeefffgggiiifffggghhhiiikkkmmmoooqqqqqqrrrtttvvvvvvuuutttsssuuuuuuuuuttttttwww|||pppgggnnnyyy}}}uuuoooyyyppp[[[RRRJJJJJJUUUnnnjjjWWWIII555888::::::BBB^^^vvvpppdddOOO<<<777777333222555333333222222111000000000444///,,,......,,,,,,...---,,,+++,,,---...---+++---------...............111...++++++...000000//////............//////000...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................000//////......---------...////////////000000000///......000111111///---000111111000...---///000------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,,,,,,,+++++++++*********++++++,,,,,,++++++***###(((+++,,,,,,------,,,,,,,,,+++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++***)))(((---------............///.........------------,,,...---,,,,,,......---,,,---------...//////000000//////......//////000111---...///111111111000000000000000000000111111222...///000111222333444444444333222222222444555666444444555666777666666666555777999999888777888999888888:::;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLOOOQQQTTTVVVWWWVVVUUUUUUWWWZZZ]]]]]]\\\]]]___aaaccccccdddeeegggdddeeefffgggiiilllnnnooolllnnnppprrrtttuuuuuuuuutttttttttttttttwww{{{~~~~~~nnnfffkkktttuuuwwwrrrmmmvvv|||lll]]]TTTKKKJJJRRReeevvv___KKK333888;;;;;;DDD```|||wwwzzzyyyooo|||aaaMMM;;;888888444333555333333222222111000000000555///---111111...---///---+++***+++,,,---,,,+++...............---------//////...---,,,,,,...///000//////............///...---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................000000//////...------,,,000///.........///111222///...///000222111///------///111111000///000111---------,,,,,,------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,+++******))),,,,,,,,,+++++++++******)))***++++++++++++***)))$$$&&&)))*********+++---,,,,,,++++++***))))))(((((()))***+++,,,---------+++,,,------,,,+++++++++---------............///.........---------,,,,,,///...------------,,,***+++,,,,,,---......//////......------......///000,,,---///111222111000000111000000000000111222222111111111222222222333333111111222222333333333333333444555666666666555555444666888888777666777888777888:::;;;=========<<<;;;<<<>>>??????@@@BBBDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLNNNQQQSSSTTTSSSRRRQQQSSSVVVZZZ\\\]]]ZZZ\\\___aaaaaabbbccceeeccccccdddfffhhhjjjlllmmmkkklllmmmoooqqqrrrssstttttttttuuuuuuuuuwww{{{~~~~~~ttthhhiiioooooorrrooojjjrrr~~~{{{nnn```WWWOOONNNUUUaaasssxxxbbbKKK222888<<<<<>>>>>>>>???AAACCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHJJJLLLNNNPPPQQQQQQOOONNNOOOTTTXXX\\\]]]XXX[[[^^^___``````bbbdddbbbcccccceeegggiiikkkmmmnnnnnnnnnmmmnnnooopppppptttuuuuuuuuuvvvxxx||||||~~~~~~ppplllooojjjooommmhhhooo}}}~~~tttbbbYYYRRRTTTZZZcccpppzzz~~~uuuaaaJJJ999666555888DDD___}}}mmmkkknnnxxxzzziiiiiiWWWDDD;;;999444444666000111222333444444222111//////---,,,+++,,,---000111---******//////******---..................---------------------...//////111...,,,---//////---+++------......------,,,+++***+++,,,,,,------,,,,,,---------............///........................000...---...111222111///...------...111222222111//////000000///...------000////////////.........///...,,,,,,---------,,,...------,,,,,,------...,,,,,,------...------,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))((('''&&&))))))))))))))))))***+++***+++,,,,,,------,,,,,,------------------------++++++,,,,,,++++++***)))------------------------...,,,++++++,,,------,,,***,,,------,,,,,,...000---------......000111111......///000111222222333000000111222222222222111222222111111222222333444111222333444555555555555555666888999:::888777666888888888777777777777777::::::;;;===>>>@@@AAAAAAAAACCCDDDCCCCCCCCCEEEGGGFFFFFFEEEFFFHHHJJJNNNPPPTTTSSSRRRQQQSSSVVVYYY\\\ZZZ[[[\\\[[[ZZZZZZ\\\]]]dddccccccdddeeegggiiikkkkkkiiihhhhhhjjjlllllllllnnnsssxxxyyyxxxwwwzzz~~~~~~{{{|||~~~{{{nnnhhhffflllpppqqqzzzxxxgggYYYSSSZZZbbbeeelllvvvjjjXXXJJJ:::999999<<>>???@@@AAAAAABBBCCCCCCBBBCCCEEEFFFEEEEEEFFFFFFHHHKKKMMMNNNSSSSSSRRRRRRSSSUUUWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[]]]aaaaaaaaaaaaccceeeggghhhjjjhhhfffgggiiijjjkkkkkkjjjooouuuwwwwwwxxx{{{}}}|||zzz|||~~~~~~|||}}}~~~oooiiigggmmmqqqqqqyyy|||ssshhhZZZRRRYYYccciiipppyyyuuu```SSSHHH999:::===???HHHccc}}}{{{pppvvvwwwVVVDDD;;;999444555666111222222333444333222111000............////////////...+++***,,,,,,***+++...........................//////......//////000000000...---...//////...,,,---............---,,,,,,,,,,,,---............------------............///000000000000000000000000000///...///000111000///111/////////111111000//////000000000000//////...000000000/////////......000...,,,,,,---...---,,,---------------------------.........---,,,,,,+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))(((''''''&&&&&&&&&&&&'''((()))******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++------------------------...,,,++++++,,,------,,,,,,,,,,,,+++***+++...111------------...///000000000000000000000000000000///000111111222222111111222111111111111222333333111111222333444444444444444444555666777888888888777777777777777777777777999::::::<<<===>>>???@@@@@@AAABBBBBBAAABBBDDDFFFDDDEEEFFFGGGIIIKKKLLLLLLPPPQQQQQQRRRSSSTTTTTTUUUXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]^^^___aaacccdddgggeeeddddddfffhhhiiiiiifffkkkqqqtttvvvxxx{{{yyyxxxyyyzzz||||||{{{yyyxxxzzz|||wwwnnnkkkoooqqqpppvvvxxxmmmfffWWWNNNUUUbbbkkksss{{{}}}yyyxxxxxxqqqcccVVVPPPHHH444888<<>>>>>???@@@AAA@@@@@@@@@BBBDDDCCCDDDEEEGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSVVVXXXYYYZZZYYYYYYZZZ[[[ZZZZZZ[[[\\\]]]___```aaadddbbbaaabbbdddfffggggggeeeiiinnnqqqsssuuuxxx{{{sssuuuvvvxxxyyyyyywwwvvvvvvwwwyyy|||yyyrrrqqqooolllrrrtttjjjaaaRRRHHHMMM\\\iiissszzzwwwtttssspppfffYYYRRRRRRJJJ333777;;;>>>FFFaaavvv}}}vvvVVVCCC:::999444555777222333333333333222222111111......////////////...---...---,,,)))))),,,---............/////////000000000000////////////000000...////////////...//////......//////......---,,,,,,---......//////......---------............///...........................//////000///000000111222111000000111111000///000000111111111111111000111111111000000000//////000///------.........------......//////......------.........---,,,,,,+++++++++,,,---------,,,,,,************************++++++++++++++++++++++++************************++++++******))))))((((((''''''''''''((()))***+++)))***++++++,,,,,,++++++************************++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,&&&***...000///---+++***...------------......///000000000/////////////////////000111111111111000111111000000111111222333///000111222333333333333222222222333444666777888555555666666777777777777888888999:::;;;<<<<<<======>>>??????>>>???AAACCCAAABBBDDDFFFGGGHHHHHHHHHFFFHHHKKKNNNQQQRRRRRRRRRSSSUUUWWWXXXWWWWWWXXXYYYWWWXXXYYY[[[\\\]]]^^^^^^aaa```______bbbdddeeeeeeeeehhhkkknnnppprrrssstttppprrrtttvvvvvvvvvuuutttuuuvvvxxxzzz}}}|||tttmmmgggnnnrrriii^^^QQQEEEHHHVVVfffssszzzooonnnooolllaaaVVVRRRTTTLLL666888;;;???IIIeee~~~ssswwwsssUUUCCC:::999444555888222333333333222222222111111...............---------,,,...---******---...,,,.........//////000000111000000//////......//////---///000000///...///111...////////////...------,,,,,,---............------------............///...........................///000000//////000111222000///000222222111000000111111222222222222111//////.........---------111///------...///...------...///000000///...---,,,------......------,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))((((((((((((''''''(((((()))***)))******+++++++++++++++************************------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,!!!%%%+++///000///.........---------------......////////////////////////...///000000111111000000111000000000000111222222//////000111222222222222111111222333444555555666444555555666666777777888777888888999::::::;;;;;;<<<===>>>>>>===>>>@@@BBBAAAAAABBBCCCDDDEEEFFFFFFDDDFFFIIILLLNNNPPPPPPPPPOOORRRUUUVVVVVVUUUVVVVVVUUUVVVXXXZZZ[[[\\\\\\\\\```^^^]]]^^^aaacccddddddeeefffiiikkkmmmnnnoooooommmppprrrtttssssssssstttvvvvvvwwwxxxzzz|||~~~wwwxxxmmmfffmmmqqqhhh]]]RRRGGGEEEPPPbbbrrr|||iiiiiijjjhhh___TTTQQQUUUKKK888888:::>>>JJJgggyyy{{{uuuUUUBBB:::999444666888333333333222222111111222222///...---,,,++++++,,,---***......******......***---......///000000111111000//////...------......---///111000///...000222///////////////...------++++++,,,------------------------............///........................---///111000///...000222111000///000222333333222000111222222333333222222000000000/////////......111///------...///...------...///000000///...---++++++,,,---............------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))((((((''''''&&&&&&''''''))))))***+++++++++++++++++++++++++++++++++++++++------......------,,,+++++++++++++++++++++++++++...,,,++++++,,,------,,,%%%(((+++---------.........------,,,,,,------...---.........///000000000...//////000000000000000000000000000000111222222...///000111222222222222000111222444444444333222444444555555666777777888777777888888999:::::::::;;;<<<======<<<===???AAA@@@@@@???@@@@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMLLLOOORRRTTTTTTSSSSSSTTTSSSTTTVVVXXXZZZZZZZZZZZZ___]]]\\\]]]```cccddddddcccdddfffiiikkkmmmmmmlllmmmoooqqqqqqpppqqqsssuuuvvvuuuuuuuuuvvvxxxyyyzzz|||uuuxxx}}}ppphhhmmmpppeee[[[RRRGGGBBBJJJ\\\ooozzzjjjhhhgggeee]]]TTTRRRUUUHHH999777777<<>>@@@@@@???>>>===>>>@@@CCCDDDIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNQQQSSSSSSRRRRRRSSSQQQSSSUUUWWWXXXYYYYYYXXX^^^]]]\\\]]]```cccddddddaaabbbdddgggkkklllllllllmmmoooqqqpppooopppsssvvvvvvuuutttsssssstttvvvvvvxxx{{{~~~www{{{tttkkkoooooobbbWWWQQQFFF???DDDUUUjjjxxxnnnjjjgggccc\\\TTTSSSWWWDDD888:::===???GGGaaa\\\DDD;;;>>>888333666777555444333111///,,,***)))222111000///...---------+++++++++,,,,,,---------......///000000000000000............////////////......---,,,---...///000111000///......---......++++++++++++++++++++++++////////////////////////------///000111111111111111...+++---222444111...///000222222333222111000333222222222333222///---111222333444333111///...000///...------...000111//////............//////...---+++,,,---......---///...---...//////---+++***+++,,,------,,,+++***,,,+++***+++++++++)))'''888555111---***))))))))),,,,,,+++***))))))*********'''%%%$$$%%%'''((((((,,,,,,+++******+++,,,,,,******************************+++,,,,,,---......)))***++++++***)))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...////////////////////////111000000///...---------222111111111000000/////////111333333222000000000222000---,,,---000444777222333333444555666777777666777999::::::999888777============>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNOOOQQQUUUXXXZZZZZZXXXWWWZZZZZZ[[[]]]^^^___`````````aaadddgggiiijjjkkkkkkkkkmmmooopppooonnnooopppvvvvvvvvvtttrrrrrrtttvvvwwwzzz}}}zzzuuuiiinnnnnnaaaZZZLLLAAA@@@DDDKKK\\\lllmmmqqqppphhh___XXXRRRLLLDDD666999<<>>888333666666444444444333222111///...000000///...------------+++++++++,,,,,,---------------...////////////...............////////////...------,,,---...///000//////.........//////000------------------------////////////////////////......///000111111111000111...,,,...222333111...//////111222222222111111444222111222222222000...///000222333333222111000000///...------...000111///..................//////---,,,,,,---...---,,,///...---...//////---+++***+++,,,,,,,,,,,,+++***+++*********++++++)))'''------,,,,,,,,,,,,,,,,,,,,,++++++***************,,,)))'''&&&((()))******,,,,,,+++******+++,,,,,,************************+++++++++,,,,,,---------,,,,,,+++***))))))************+++++++++,,,,,,,,,------------------------...------,,,,,,,,,------........................------......//////000000111111111000000000//////000111333222111000000111333222///......000333444333333444444555555666666666777777888888888888888<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNOOORRRUUUWWWXXXXXXWWWZZZZZZZZZ[[[\\\]]]______```bbbeeegggiiikkkkkkkkkkkkmmmnnnooonnnmmmnnnooouuuvvvuuutttrrrrrrtttvvvxxxzzz{{{zzzyyyyyy{{{||||||~~~wwwyyy{{{wwwlllpppoooaaaZZZMMMBBB@@@CCCJJJ]]]ooovvvzzzyyyooocccZZZRRRKKK???555888;;;>>>GGGbbbwwwUUUAAA>>>888444666444222333333444444333333222......---------------...++++++,,,,,,,,,,,,------,,,,,,---............---............////////////...------------...//////---------......///111111//////////////////////////////////////////////////////000000111000000000111///---...111333111......///000222333333333333555333111111111222111000...///111222333333222222111000///.........///000......------------......000...,,,,,,---------,,,///...---...//////---+++++++++,,,,,,,,,,,,++++++***)))))))))+++***)))'''&&&''')))+++,,,,,,,,,+++++++++++++++************,,,***(((''')))*********,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---******+++++++++,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,........................,,,------...//////000000111111000000000000//////000111222111000///111333444333222000000000111222444444444444444444444444666666666666666777888888;;;<<<<<<<<<========================>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMOOOQQQSSSUUUWWWXXXYYYYYYXXXWWWXXXZZZ]]]^^^```bbbdddgggiiijjjjjjjjjjjjlllmmmmmmlllkkklllnnntttttttttsssrrrrrruuuwww|||||||||zzzxxxxxxzzz|||qqqpppxxx{{{ssswwwsssbbbZZZOOOEEEBBBAAAIII]]]ssszzzjjj\\\PPPIII;;;777999<<<>>>FFF```^^^DDD>>>888555666333111111222222333222222222------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................////////////------------......//////...............///000000////////////////////////////////////////////////000000111111111000000///111000...///111222111///000000111333444555666666666333111000111222222111///000111222222222222111111000//////...//////000------,,,,,,,,,,,,------111///---------...---,,,///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******)))'''))))))***************)))+++++++++++++++++++++******(((&&&&&&((())))))(((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,++++++*********++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,......---,,,++++++++++++......................../////////......---------000000000000000000//////000111111000...///111444333222222222222222222222444444444444333333222222666555444444444666888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQTTTWWWXXXXXXWWWUUUTTTUUUXXX[[[]]]___```ccceeeggghhhhhhhhhiiijjjkkkjjjiiiiiikkklllsssssssssrrrqqqrrrtttvvvzzz{{{{{{zzzxxxxxxxxxzzz{{{}}}ooommmvvvzzz{{{hhhZZZPPPGGGCCCAAAGGG]]]tttsss___PPPGGG;;;:::;;;===>>>EEE^^^cccEEE>>>888666666333333333333333333222111000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............////////////---------...............000000///.......................................////////////////////////000111111111111111000///111111000000111111000000222222333444555777888888555333111000111333333222222222222222111111000000111111000///////////////------,,,,,,,,,,,,------111///------......---,,,///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))++++++***(((---,,,***)))((()))+++,,,***+++,,,,,,,,,,,,++++++***)))'''((()))***)))(((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++''')))***,,,,,,+++)))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++++++++++++++....................................------------//////////////////000000000000000///...///222444000000111222333444444444444444444333222222111111555444444333444666888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???@@@AAACCCDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNPPPSSSVVVXXXUUUTTTSSSRRRTTTWWWZZZ\\\\\\^^^```bbbdddeeeeeedddfffggghhhhhhggghhhjjjlllqqqrrrrrrqqqoooppprrrtttqqqtttxxxzzzyyyxxxwwwwwwxxxzzz}}}pppnnnttt{{{nnn[[[QQQHHHDDDAAAGGG\\\rrriiiUUUIII<<<;;;<<<>>>>>>EEE]]]bbbFFF>>>888555666444666666666555444333222111......---------------...------,,,,,,,,,,,,++++++------...///////////////............////////////,,,---......//////......111111///......---------........................////////////////////////000000111111222111111111222111111111111000000000444444444444555666888888444333111111333333333222333333222222111000000///111111111000000//////.........------------......000...------...//////...///...---...//////---+++------,,,,,,,,,,,,------***))))))***,,,,,,+++))),,,+++)))((()))+++...000******,,,---------,,,+++,,,+++***+++,,,---,,,******++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***------+++(((&&&******+++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,++++++++++++,,,,,,------------------------******+++---...///000111......////////////000000...///000000//////111333//////000111222333444444333333333222222111111111444444444555555777888999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>======>>>@@@BBBCCCDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJMMMLLLLLLMMMOOOQQQSSSUUURRRQQQQQQRRRTTTWWWZZZ\\\[[[\\\^^^```bbbbbbbbbbbbcccdddeeeeeeeeefffjjjlllpppqqqpppooommmmmmooopppppptttzzz}}}}}}|||zzzyyyvvvwwwyyy|||}}}~~~~~~~~~sssqqqrrrvvvppp\\\QQQHHHDDDBBBGGGYYYmmmuuu]]]NNN;;;:::;;;===>>>EEE]]]vvvxxx___EEE???888555666555444555555444444333222111000000///...---------------------,,,,,,+++++++++,,,,,,---............---............////////////,,,---.../////////...---000//////.........//////........................///////////////////////////000111111222222222222222222222222111000000111444444333333333444666777333222222333444444333111222222111111111111111111222222222111000///......///..................//////---,,,---///000000000///...---...//////---+++...---,,,,,,,,,,,,---...+++******+++------,,,+++))))))))))))***,,,...///)))***,,,---...---,,,+++,,,++++++,,,------,,,******+++,,,,,,,,,,,,+++***************************+++++++++,,,,,,---------'''(((***,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++,,,------...//////************+++,,,------------------------------)))***+++,,,...///000111........./////////000000,,,...000111000000111222000000000000000111222333222222222222111111111111333444555666777888888888888888888888999999999:::;;;;;;;;;;;;<<<===>>>???;;;<<<===???AAABBBDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQNNNOOOPPPRRRUUUXXX[[[\\\[[[\\\^^^```aaabbbaaaaaa```aaabbbccccccfffjjjmmmppppppooommmkkkjjjkkkmmmpppsssxxxzzzzzzyyyyyyyyyuuuvvvvvvxxxyyyzzz{{{{{{{{{wwwvvvrrrwww}}}}}}lll^^^QQQGGGDDDDDDHHHVVVggg~~~aaaPPP<<<888:::<<<>>>EEE^^^jjjiii~~~\\\DDD???888444666666111111111222222111111000222111000///...------------------,,,,,,+++++++++++++++,,,---------,,,,,,............/////////000,,,,,,.../////////...---......---......///000111////////////////////////////////////////////////...///000111222333333333222222333222000000000111444333222111222333444555222222222444555555333111000000000000111222333444222222222222111000......//////............//////...,,,,,,---///111111111///...---...//////---+++...---,,,,,,,,,,,,---...++++++***,,,......---,,,((()))***+++,,,++++++***)))***,,,.........,,,+++******)))***,,,,,,***(((***+++,,,------,,,+++*********************************+++,,,,,,---......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++,,,------)))))))))***+++,,,......---------------------------------------------------.........//////000000+++---000111111000000111333222000/////////000111111111111111111111111111222444666888999999999888777888888888888999999999<<<<<<<<<<<<<<<===??????;;;;;;===>>>@@@BBBCCCDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMPPPSSSVVVYYY[[[\\\[[[]]]^^^```bbbbbbbbbbbb___```aaaaaacccfffjjjmmmppppppnnnllliiihhhiiikkkkkkmmmooopppppppppqqqrrruuuuuuuuuuuuvvvwwwyyyyyyyyy~~~|||{{{uuu{{{{{{zzz}}}hhh___QQQFFFDDDEEEHHHUUUcccaaaOOO???:::;;;<<<<<>>???>>>======::::::===>>>===???CCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKLLLLLLKKKKKKNNNOOOQQQTTTVVVXXXYYYYYYXXX[[[^^^___^^^^^^^^^___ZZZZZZ[[[]]]```eeeiiilllqqqssstttooohhheeefffjjjhhhjjjkkkllljjjiiihhhhhhkkkjjjjjjnnnsssuuutttrrrvvv}}}yyytttvvv{{{|||xxx}}}xxxgggeeeVVVMMMNNNPPPOOOVVVaaauuuxxxZZZOOOAAA999:::;;;<<>>???;;;;;;===>>>===>>>BBB@@@@@@AAAAAABBBDDDEEEFFFFFFGGGHHHJJJKKKKKKKKKJJJLLLMMMOOOQQQSSSVVVXXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\UUUUUUUUUWWW[[[aaagggjjjrrruuuvvvrrrkkkgggiiikkkhhhjjjlllmmmllliiifffeeeeeecccdddhhhnnnrrrrrrqqqsssyyyzzzsssnnnoootttwww|||yyyzzzvvvwww||||||{{{ooopppaaaVVVVVVWWWWWW\\\eeeooosssZZZQQQAAA888999;;;===DDD^^^uuubbbgggwww{{{WWW@@@>>>;;;888777333444444333444555444111///222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......------......///////////////000000000000000//////............///........................//////......///000222333000000111111111111000000222222222222222222222222444444444444444444444444333333444444444444333333333555555555333222333444555333111111111111000///555444333111///...///111------............------.........///......---,,,---///000///...,,,,,,---......---,,,,,,++++++***------...---++++++---///---,,,++++++------,,,+++,,,+++++++++************,,,+++***+++,,,,,,***(((+++***)))))))))***,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++)))///---+++***+++,,,,,,,,,***+++,,,...///000000000---............/////////....../////////000000000---...///000000111111111000000111111222333333333555555555555555555555555777777777777777777777777777777777999<<<>>>>>>>>>>>>;;;:::<<<===;;;===AAA@@@@@@@@@@@@AAACCCDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKMMMPPPTTTWWWYYY[[[YYYXXXZZZ\\\]]][[[XXXRRRQQQQQQSSSWWW]]]dddhhhooosssvvvsssnnnjjjjjjmmmiiikkkmmmooonnnkkkgggeeeaaa___^^^bbbiiinnnppppppssswwwwwwoooiiijjjmmmoooqqqpppssszzzyyymmmsss{{{}}}yyy{{{lll___^^^```___bbbhhhnnnxxxjjjXXXPPP@@@888888;;;???FFF]]]kkklllvvvvvvSSS??????;;;888666222555444333333333222222111555333000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////............//////////////////000000000000000///............//////000//////////////////000111000///...///000222333000111111222222111111000222222222222222222222222555555444444444444444444333333333333333333333333444555666555444333444555666444222111111111000///111222333111---,,,...111------............------------/////////...---,,,---............---------------------,,,+++******---------------------...---,,,++++++------,,,+++,,,,,,+++++++++*********+++*********,,,,,,***(((+++***)))((((((***+++---++++++************++++++************************************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***///---,,,++++++++++++++++++,,,---...////////////---------.........//////........./////////000000---...///000111111111000000000111111222222222333555555444444444444444444666666777777777777777888777777666888;;;<<<<<<;;;:::777777:::;;;:::<<<@@@????????????AAABBBCCCDDDCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIJJJMMMRRRWWWZZZ]]]ZZZWWWXXX\\\^^^ZZZVVVTTTSSSQQQRRRUUUZZZ```dddfffkkkpppqqqnnnlllmmmpppnnnnnnooopppqqqpppnnnllldddaaa___aaahhhnnnrrrsssvvvzzzyyyrrrllllllmmmmmmkkkkkkooovvvyyy|||nnnqqqzzzooobbb```bbbcccdddfffooorrruuutttlll^^^SSSLLL>>>999999<<>>>>>>>>>>>???AAABBBCCCBBBCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGHHHLLLQQQVVVZZZ___ZZZWWWXXX\\\^^^[[[WWWXXXVVVSSSRRRRRRUUUYYY\\\]]]dddkkkooonnnooossswwwvvvtttrrrsssuuuwwwwwwvvvlllgggcccdddiiiqqqvvvxxxzzz~~~}}}wwwsssrrrrrrpppmmmlllpppvvvyyy|||qqqpppyyy{{{yyyzzz{{{xxxiii\\\ZZZ```eeeeeedddjjjhhhddd___ZZZUUUNNNIII;;;:::999===BBBFFFZZZuuuUUUCCCCCC>>>999888555777666444111///000222555555444222000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000//////...////////////000000000000///............//////000111111////////////111111333222222111111000//////111111222222222222111111000000000000000000000000333333333333333333333333555444333222222333444555333444666555444444555666555333222111333333333111000222444555444333333444/////////000000/////////,,,---......///.........111///---------...---,,,,,,---......---,,,***))),,,++++++,,,------,,,***---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++))))))(((***+++,,,***)))******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************(((((())))))***+++++++++++++++++++++++++++++++++---,,,***((((((***,,,---+++---...---+++++++++,,,------......---,,,,,,+++,,,------------.........------........./////////...///111333444333222111111111111111111111111111333333333333333333333333444444444555555666666777;;;999888888999999888777444111222666888888:::>>>============???@@@AAABBBAAAAAABBBCCCDDDFFFHHHIIIHHHGGGGGGGGGJJJOOOTTTWWW]]]ZZZXXXXXX[[[]]][[[ZZZYYYWWWTTTRRRQQQQQQSSSTTTYYY```hhhmmmpppssszzz}}}zzzxxxyyy|||~~~~~~|||pppjjjdddccciiiqqqwwwzzz{{{~~~|||{{{yyyvvvsssqqqrrrxxx||||||vvvyyyooommmuuu{{{{{{uuupppppprrrnnn```TTTTTT___hhhhhheee___^^^XXXRRROOOOOOMMMJJJ::::::888;;;AAADDDVVV}}}]]]JJJGGG@@@:::999666333555666555222000111333333222222111000//////...------------------------------------...............///000111111000///...////////////000000000000...............///000000111000///......///000111000111222333333222000///111222222333333222222111000000000000000000000000000111111222222333333333666555444222222444555666222444555555444444555666444222111111333444444333666444333333333444444333000000111111111111000000---------------...//////333000---,,,---...---+++,,,---......---,,,***(((+++******+++------+++(((---,,,++++++------,,,+++------,,,,,,,,,+++++++++)))(((((()))+++,,,***)))***+++,,,......---,,,+++,,,,,,++++++++++++,,,,,,************************((((((((()))***+++++++++************************++++++************++++++))),,,...---,,,+++,,,...++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////,,,...111333333333111000111111111111000000000000111111222222333333444444222222333333444555555666:::888888888::::::999888888444444777888777888<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAACCCEEEHHHIIIFFFFFFEEEFFFIIILLLPPPSSSYYYXXXXXXXXXXXXZZZ[[[\\\[[[YYYWWWUUUSSSRRRRRRQQQVVV]]]eeejjjnnnsss{{{~~~zzzkkkeee^^^]]]dddmmmvvvzzz}}}~~~zzzuuusssyyy~~~|||tttmmmllljjjooouuuvvvqqqlllkkknnnfffZZZOOORRRaaaooopppkkk]]]]]]XXXPPPLLLNNNMMMJJJ;;;999777:::@@@CCCSSScccOOOKKKBBB:::999666///444888888555111000000000000111111000///...------------------------------------.........//////...///000111111000///...////////////000000000000...............///000111111000///------///000111---///222444444333111000111222222333333222222111000000000000000000000000//////000111222222333333777666444333333444666777222333444444333333555666333222111111333555555444:::555000...000222222111111111222222222222111111...---,,,,,,---...///000444111---,,,---...,,,***,,,---.........,,,***(((+++))))))***------***'''---,,,++++++------,,,+++---------,,,,,,,,,++++++)))(((((()))+++,,,***))))))+++...000000///---+++++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************((()))+++,,,,,,+++)))((((((+++......,,,+++,,,///((()))***+++,,,---------,,,,,,,,,---------......---------.........//////+++---000222333222000///111111111000000000000000000000111222333333444444111111222333333444555555888777777888:::<<<;;;:::;;;888777999888666777;;;<<<<<<<<<<<<===???@@@AAA@@@???@@@AAABBBEEEGGGIIIDDDDDDDDDEEEGGGJJJNNNOOOVVVWWWWWWWWWVVVWWWZZZ\\\]]]\\\[[[YYYXXXVVVTTTSSSTTTZZZbbbgggjjjpppyyy}}}vvveee___XXXWWW___jjjsssxxx~~~wwwsssxxx}}}tttxxxggglllhhhlllrrruuuqqqmmmlllooocccWWWNNNSSSeeeuuuwwwqqqaaaccc^^^TTTNNNOOONNNIII<<<888:::;;;@@@HHHSSS{{{sssSSSGGGDDD>>>:::;;;666666555444333222222111111111000000//////......++++++,,,...000000---+++,,,,,,------...//////000000/////////......................../////////000//////............//////111---***+++...000///...//////000000000000//////333333222222222222222222222111000/////////111111000111111///---...222555333333444444555444444444333333333222222333444444444222000111333555555555222222222222222222222222333111000000111222111000111000///------,,,,,,,,,...---,,,---//////+++(((,,,+++++++++,,,,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,***)))(((***,,,,,,++++++,,,---,,,*********,,,,,,,,,***---,,,+++*********+++,,,+++++++++***(((%%%###!!!%%%'''(((***++++++++++++...---,,,+++************---,,,+++***))))))))))))))))))***,,,......,,,***,,,++++++,,,......---+++///......---------......222///---,,,...000111222,,,---...000000000000///000000////////////000000...//////000000000000///333333222222333444666777888999999888666555666777777777777666555444666777999:::<<<=========<<<<<<>>>>>>===>>>???AAACCCEEEAAABBBCCCDDDGGGIIIKKKLLLRRRTTTWWWXXXXXXYYY[[[\\\[[[\\\^^^___^^^[[[WWWTTT[[[]]]```cccffflllrrrwww|||~~~~~~|||vvvbbbXXXOOOPPPXXXbbboooyyyzzz~~~vvvqqqtttyyy||||||tttzzz|||mmmeeeiiinnnqqqrrrrrrqqqkkkddd\\\QQQIIIPPPcccvvvttthhhaaaXXXLLLKKKOOOKKK===888::::::@@@GGGRRRyyyzzzXXXHHHAAA;;;777888777666555555333333222111222111111000///.........++++++,,,...//////---+++,,,,,,,,,---......//////000000/////////................../////////000000//////............/////////...,,,,,,---///////////////000000000000//////222111000000000222333555222111111000000000000000///000111///---...111444333333444555555555444444333333222222222333333333333222000111333555555555000000000000000111111111333222000000222333222111000///...............///111///...000111111...+++,,,,,,,,,+++,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))(((***,,,,,,+++***+++,,,---+++***+++,,,---,,,+++------+++*********+++,,,+++,,,,,,,,,+++***)))(((&&&''')))+++,,,,,,,,,+++,,,,,,+++******)))))))))+++++++++************))),,,+++***+++,,,,,,+++))),,,++++++,,,......---+++---------,,,,,,,,,------///---+++,,,...000111000,,,---...///000000000///111000000//////000000111000000111111111000000///333333222222333444666777777999::::::888666666777888999:::999777666777888777888:::<<<===>>>>>>===>>>>>>>>>>>>@@@BBBCCCEEEAAAAAABBBDDDFFFHHHJJJLLLQQQSSSUUUVVVWWWYYY\\\^^^\\\^^^___```___]]][[[YYY[[[]]]___bbbeeeiiiooosssssswwwzzzzzzzzzzzzuuunnn[[[RRRJJJKKKRRR[[[fffpppvvv}}}{{{tttoooqqqvvvzzz~~~xxxxxx|||yyymmmgggjjjooossssssrrrppphhh```WWWNNNIIISSShhh|||{{{nnnfff]]]OOOLLLOOOIII888999::::::@@@GGGPPPvvvaaaJJJ@@@999777888777666666555444333222222333333222111///...------+++++++++---//////---++++++++++++,,,------......000000000/////////............/////////000000000000//////......//////000---.........------///111//////000000000000//////333222000//////000222333111111222222111000000//////000000///......111333333333444555555555555555222222222222222222222222333111000111333444555444111111111111111111111111333222111111333333333111///////////////000111111111000000000111111///...------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++))))))***++++++******+++,,,...---,,,,,,---...---,,,...---+++*********+++,,,***+++,,,,,,------,,,,,,'''(((***,,,---------,,,,,,+++++++++++++++++++++((()))***+++,,,+++******///---+++***++++++***))),,,++++++,,,......---+++,,,,,,+++++++++,,,,,,---,,,++++++,,,...000///...,,,---...///000000000000111111111000000111111111222222333222222111000///333333333333333444666666666888;;;<<<:::888777777:::<<<======;;;888888888555777999;;;===>>>>>>>>>======>>>>>>@@@BBBCCCDDD@@@AAABBBCCCEEEGGGIIIJJJOOOPPPRRRSSSUUUYYY^^^aaa___````````````___^^^]]][[[]]]___```bbbfffjjjmmmkkkppptttuuuvvvuuunnnfffWWWMMMFFFFFFKKKRRR]]]fffooowww~~~zzzqqqlllmmmrrrvvv{{{~~~~~~vvvvvvzzzoookkkooouuuzzzyyyvvvpppggg^^^QQQKKKIIIVVVmmmwwwmmmbbbRRRMMMMMMEEE:::999::::::???FFFOOOrrrlllOOOBBB;;;999;;;777777666555444333222222444444222111///...---,,,,,,++++++,,,......,,,*********+++,,,,,,------...000000000////////////......////////////000000000000000////////////000000+++...000///------///222//////000000000000//////333222111000////////////111222333333222111///.../////////......///000111222333444555555555555555222222222222222222111111222111000111333444444333333333333333333222222222222111111222444444333222111000000000000000111111//////.../////////............---,,,,,,,,,,,,------------,,,,,,---------++++++++++++++++++++++++...---+++,,,,,,---+++***)))***+++***)))(((***+++...---,,,---...///...---...---,,,+++***+++,,,,,,)))))))))***************((()))+++---.........---,,,,,,------------------&&&(((***,,,---,,,+++***...,,,***)))***+++,,,++++++++++++,,,---...---+++,,,,,,,,,+++,,,,,,---......---,,,---//////---+++------...//////000000000222222111111111111222222444444444444333222111000333333333333444444555555555888<<<>>><<<999777666;;;>>>@@@???===:::999888666777999;;;<<<===<<<<<<<<<<<<===>>>@@@AAABBBCCC@@@@@@AAABBBDDDFFFHHHIIIKKKMMMNNNPPPSSSWWW^^^bbbbbbaaa```___^^^]]]]]]]]]\\\^^^___```aaacccgggiiijjjnnnqqqqqqrrrrrrmmmfffYYYOOOFFFCCCEEELLLWWWaaahhhpppxxx}}}|||ssskkkkkknnnqqquuuzzz~~~xxxxxxyyyxxx~~~vvvqqqvvv}}}zzzssshhh^^^NNNIIIHHHVVVooo~~~qqqdddSSSMMMJJJAAA;;;::::::999>>>EEEMMMmmmtttSSSBBB<<<::::::888777666555444333333222444444333111000...---------,,,+++,,,------,,,*********+++,,,,,,------...111000000000////////////////////////000000000111000000////////////000000***---000000......000333//////000000000000//////...///111222222111000///222222333333333111///.........------.../////////111222333444555555555555222333333333333222111000111000000111333444444222333333333222222111111111111000111222444444333111333333111000000/////////.../////////......//////......---,,,,,,---------------------------------++++++++++++++++++++++++...,,,++++++------,,,***)))******)))'''''')))+++---,,,,,,---///000000///...---,,,+++++++++,,,---+++******)))(((((((((((((((***+++---............***+++,,,,,,---,,,,,,+++&&&'''***,,,------+++++++++***((((((+++---......+++++++++,,,---...---+++---------------...//////111000/////////...,,,***------......//////000111222222111111111111222222555555555555444222111111333333444444444444444444444777<<<>>>===:::777666;;;===??????===;;;999999888999:::;;;;;;:::999999:::;;;<<<===???@@@AAAAAA?????????AAABBBDDDFFFGGGHHHIIIKKKMMMPPPUUU[[[```aaa```^^^\\\ZZZYYYYYYYYY\\\^^^``````aaabbbeeegggiiilllmmmlllnnnqqqooojjj^^^SSSHHHCCCBBBFFFQQQ[[[aaajjjsssxxx~~~xxxnnnkkklllmmmqqqvvv}}}{{{zzzxxx~~~xxxzzz{{{qqqfff\\\NNNIIIIIIWWWqqquuueeeSSSKKKGGG===555;;;:::999>>>EEEKKKiii|||XXXDDD<<<888777888777777666555444333333444444333222000///......---,,,++++++,,,,,,+++***+++++++++,,,------......111111000000000//////////////////000000000111111111000000//////000000111+++---///000000000111222//////000000000000//////))),,,///222444555444444444444333333222111//////...---,,,---/////////---///000111333444444444444333444555555444333111000000000000111333444333222000000000///......------//////000222444444222000444333222000//////......///000111000//////111333---------------......///------............------++++++++++++++++++++++++---,,,++++++------,,,+++)))***)))(((&&&&&&(((***+++******,,,///111111111///...,,,+++++++++,,,---///...,,,+++))))))((((((((()))+++---.........---((()))***+++******(((''''''(((***+++,,,,,,,,,+++)))(((((())),,,...///...,,,++++++,,,......---+++------------...//////000333111///.........,,,***...------......///000111111111111000000111111111444444555444444333222111333333444555555444444333333777;;;===<<<999777666999;;;===<<<;;;999999999999999:::::::::999888777888999:::<<<===>>>??????>>>>>>>>>???AAACCCDDDEEEEEEGGGIIIKKKMMMRRRWWW[[[\\\[[[ZZZXXXWWWVVVUUUUUUYYY\\\^^^``````bbbdddffffffhhhiiihhhkkkpppppplll```WWWMMMFFFAAABBBJJJSSSYYYdddnnnttt{{{~~~rrrmmmlllmmmqqquuuzzz}}}sss{{{|||{{{{{{yyymmmbbbYYYNNNKKKMMM]]]xxx{{{hhhSSSJJJEEE:::333;;;:::888>>>DDDIIIfff___HHH>>>888444888888777666555444333333333333222222111000//////...,,,******+++,,,+++***,,,,,,,,,---......//////111111111000000000////////////000000000111111111111111000000000000111111,,,,,,---///222222111000//////000000000000//////...//////000222444555666555555333222111000000000---,,,+++,,,///000...,,,...///000111222333333333444555666666666444222000000///000111444444333111/////////...---,,,,,,,,,---...///111333333111///222111000///////////////...///000///------000333,,,,,,,,,,,,---///000111,,,---...//////...---,,,************************---,,,++++++------,,,+++******)))'''%%%%%%(((***(((((((((+++///222333222///...---,,,+++,,,------000///---+++************((()))+++,,,------------******+++,,,+++***((('''))))))******+++++++++,,,)))))))))+++---...---,,,,,,++++++,,,......---+++,,,,,,,,,,,,---...///000000...,,,+++,,,---------......------...///111222111000000//////000000111333333444444444333333222333444444555555444333333333666:::;;;:::999777777666888999888777777888:::777888999::::::999888888666777999;;;<<<======<<<======>>>???@@@AAACCCDDDCCCEEEHHHJJJKKKNNNRRRUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUXXX[[[^^^___aaaccceeecccfffhhhjjjmmmrrrrrrnnnaaa[[[TTTNNNGGGBBBDDDJJJRRR^^^jjjqqqwwwuuupppooopppsssxxxzzz~~~nnnwww}}}{{{|||wwwkkk```XXXMMMMMMUUUhhhlllUUUJJJDDD888444<<<:::888===DDDHHHddd{{{fffMMMAAA999444888888777666555444333333333222222222111111000000...,,,******+++++++++***,,,,,,---......//////000111111111111000000000000000000000000111111111111111111000000000000111111---,,,,,,///333444222/////////000000000000//////888555111......000333555777555333111000000000111---++++++,,,///000...+++---...///000222222333333555666777777666555222111//////000222444444222111111000000///......------,,,---...000333333111...///////////////000000111+++---...,,,***+++...111++++++,,,,,,...///111222,,,---...//////...---,,,************************---,,,++++++---------+++******)))'''%%%%%%'''***&&&&&&'''+++///222333333///...---,,,+++,,,------...---+++***)))******+++'''(((***,,,---------,,,---.../////////---***)))*********)))******+++,,,*********,,,------+++))),,,++++++,,,......---+++++++++++++++,,,---...///---+++))))))+++---//////......------...///111222000000////////////000000222222333333444333333333333444555555555444333222333555999:::999888777777444555666666555666888:::555666888999:::::::::999444666888:::;;;<<<;;;;;;=========>>>???AAABBBCCCBBBEEEGGGIIIJJJLLLOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVRRRUUUYYY\\\^^^```ccceeeaaafffkkknnnrrrvvvtttooobbb^^^[[[VVVNNNEEECCCFFFNNNZZZgggnnnuuu~~~wwwqqqqqqrrrwww|||~~~|||pppxxx}}}}}}yyywwwlllaaaZZZLLLOOOZZZqqqpppWWWKKKDDD777444888======@@@GGGMMMbbb~~~oooLLL@@@===:::888888777777666666555555333333222111000///......%%%)))---...,,,+++,,,...+++***))),,,000111000---...///////////////.........///000000//////000111//////000000111111222222111111000000//////......444111---+++---///111222111111000000111333555666333222111222222222000...,,,,,,,,,------............///000222333444555555444444555555555444333222222222333555777777444222666111000222///+++---444333333333222222000//////111111111111000//////000---------------...///000........................---...///...,,,,,,...///---,,,,,,++++++,,,,,,---,,,***+++//////+++***,,,,,,,,,,,,+++++++++******((()))***+++---...///000111...,,,,,,///111///---+++++++++***)))(((((('''+++(((***///000,,,+++///))))))))))))))))))))))))*********)))))))))))))))******))))))***,,,...///+++---...---,,,+++++++++111,,,***,,,...,,,,,,.../////////...------,,,,,,---------......000111222555444333111000//////...000111111222222111111000333222111000000222444555444555777888999888666555444444444555555777888888666777888999:::999888888;;;::::::999999::::::;;;<<<<<<======>>>>>>??????DDDDDDEEEGGGIIIJJJLLLLLLPPPQQQQQQRRRRRRRRRRRRRRRTTTVVVYYYZZZ[[[\\\^^^______```dddiiiooosssttttttiiiddd___[[[TTTIIIBBBAAAHHHOOOZZZfffooovvv|||~~~wwwtttuuuyyy|||}}}pppzzzxxxuuuzzzmmmbbb[[[NNNLLLXXXuuurrr\\\JJJ;;;777111999>>>>>>@@@GGGLLL```~~~wwwvvvrrrOOOAAA<<<888888888888777666666555555333333222111000///......'''***---...------------+++***)))+++...000///......///////////////.........///000000//////000111000000000000000111111111111000000000/////////...333000------...000111111222111111111111222444555444333222222222222///................../////////...///000222333444555555444444444444333333333333111111222555777777555333555111000000...***,,,111,,,---///000222333444444444222///...///000111222,,,------....../////////........................---...///...,,,,,,...///---,,,,,,++++++,,,,,,---...***))),,,,,,)))***...,,,,,,,,,++++++++++++***))))))******,,,...///000000000///...,,,++++++,,,++++++******)))((((((''')))&&&'''+++,,,((('''***************************************))))))))))))+++************+++---...,,,...//////---,,,,,,---000+++)))+++---++++++---/////////...------,,,,,,......---......///000111444333222111000/////////111111222222222222111111333222111000000222333555222444666777777777555444444444444444555666777888666777888999:::999888888888888888999999;;;<<<<<<;;;;;;<<<===>>>>>>??????CCCDDDEEEFFFHHHJJJKKKLLLOOOOOOPPPPPPPPPPPPPPPPPPRRRUUUYYY[[[\\\\\\^^^___aaabbbdddjjjppptttuuuuuuiiieeebbbaaa[[[PPPFFFCCCEEEKKKVVVaaakkktttzzz}}}xxxttttttyyy}}}}}}||||||tttzzz|||zzz{{{vvvuuu|||zzzoooeee^^^VVVTTT]]]sssuuu^^^LLL<<<666333;;;???>>>@@@FFFKKK\\\yyyrrrggg{{{vvvSSSDDD===999999999888777666666555555333333222111000//////...******+++---...///---++++++***((())),,,............//////000000/////////...///000000//////000111111111111111000000000000000000000000////////////222000......000111000000333222222111111222333333555444222222222111///---000000000000////////////...///000222333444555555555444333222222222333333000000111444777777666555444111000000---)))***...)))***,,,...111333555666666222---,,,///222444333+++,,,...///000000//////........................---...///...,,,,,,...///------,,,,,,,,,,,,------///***(((******(((***///,,,,,,,,,,,,++++++++++++******))))))***---///111///111222...)))&&&(((+++++++++******)))((((((((()))((())),,,---++++++---************************************************,,,+++*********+++,,,------///000///...,,,------...***(((***,,,***+++---/////////...------,,,,,,///...............//////222222111000000000000000222222222333333222222222222222111000000222333444111333555666666666444333333333333333444555666666666777888999999999888777666666777888999;;;===>>>::::::;;;<<<===>>>???@@@BBBBBBDDDEEEGGGIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNMMMNNNRRRVVVZZZ[[[\\\]]]^^^aaaaaaccchhhnnnrrruuuuuuhhheeeeeehhheeeZZZMMMGGGCCCHHHPPP[[[fffooowww{{{zzztttrrrwww|||zzzwwwyyy}}}}}}~~~{{{|||yyyvvvzzzsssrrruuuzzz{{{sssiiiaaa\\\ZZZ```lllvvvuuu___MMM===777333<<<@@@>>>@@@FFFIIIXXXssssss]]]jjjxxxUUUFFF@@@<<<:::999999888777666555555444333333222111000///...,,,***)))+++...///,,,))),,,***)))(((***,,,...///...//////000000000000///...///000000//////000111222222111111000000//////000000000000////////////111000///000111222000///333333222222222222222222666444333333333222///---111111111000/////////......///000222333444555555555444333222111222222333000000111333666888777666444333222000---***+++---,,,,,,---...///000222222555111------111444444222***,,,...000111111000///........................---...///...,,,,,,...///------,,,,,,,,,,,,------...+++***,,,,,,***+++...------,,,,,,,,,++++++++++++***)))((())),,,///111000111000...***((()))***************))))))(((((())))))***---//////000222************************)))***************++++++---,,,+++*********+++,,,---...//////---,,,,,,---...***(((+++,,,++++++.../////////...------,,,,,,//////...---------......000000/////////000000111222222333333333333222222111111111000111222333333111333555666666666444333333222222222333333444555555666888999999999888777666666777777888:::;;;<<<999999:::;;;===>>>??????@@@AAABBBDDDEEEGGGHHHIIIMMMMMMMMMLLLLLLLLLMMMMMMKKKOOOTTTXXXZZZZZZ[[[\\\``````bbbffflllpppsssssseeeccceeemmmnnncccUUULLLEEEGGGLLLUUU```kkktttxxx}}}|||tttppprrrwwwwww{{{~~~|||vvvsssvvvyyy{{{|||zzzqqqkkknnnttt|||~~~yyymmmbbbZZZZZZ^^^ccceeelll~~~nnn\\\LLL===888111===@@@>>>???FFFGGGTTTmmmuuuYYY___wwwuuuTTTEEE@@@<<<::::::999888777666555555444444333222111000//////---***)))***,,,---+++(((++++++***))))))+++---///......///000111111000000...///000000//////000111222222111111000000//////////////////000000000000000000000111222222000...222222333222222222222111666444333333333222000...111000000000///............///000222333444555555444444333333222222333333111000111333666777777666555666666222///...............------...///000000222000///111333444111///***+++...000111111000///////////////////////////---...///...,,,,,,...///...------,,,,,,------...---,,,---111111---,,,------------,,,,,,,,,+++++++++***(((((()))+++...000111///,,,,,,---...,,,+++*********))))))))))))))))))*********+++---...---************************))))))******+++++++++,,,---,,,+++*********+++,,,+++---......,,,++++++,,,///+++))),,,...,,,---////////////...------,,,,,,///......------------...//////......//////000111111222222333333222222111111000000111111111222222222444555777777666555444333222222222222333444444555666777888999888777777888888777777777888999999999999:::;;;<<<===>>>>>>>>>???@@@BBBDDDEEEFFFGGGLLLLLLKKKKKKKKKLLLMMMNNNMMMQQQUUUXXXZZZ[[[]]]^^^aaabbbdddhhhmmmrrrssstttbbb___bbbmmmrrrkkk]]]SSSKKKJJJKKKQQQ\\\gggppptttxxx}}}}}}uuuoooooorrrpppuuuyyyyyyuuurrrsssuuu}}}kkkeeekkkrrr~~~pppaaaUUUYYY]]]^^^]]]dddvvvhhhXXXJJJ;;;666111===???===???FFFFFFRRRiiiyyy\\\\\\mmmtttTTTEEE???;;;;;;;;;:::999777666555555444444333222111000000///---,,,++++++++++++***)))++++++,,,+++******---///......///000111111111111...///000000//////000111111111111111000000000000////////////000000000000111000000111222222111///111222222333333333222222555333333333444333111///000000000000////////////...///000222333444555555444444555555555444333222222111111222555777777666555888888444111111111///------,,,---...000222333///000222333222111...---+++,,,...000111222111111////////////////////////---...///...,,,,,,...///......------------......---,,,///444444///,,,---------------,,,,,,,,,,,,+++***)))((()))+++---...000---***+++///000///,,,******))))))))))))))))))...///...+++***,,,,,,***++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,+++*********+++,,,---+++---...---,,,***++++++///+++))),,,...---...000/////////...------,,,,,,...---------------......///...............///000111111111222222111111111000000000111111111111222222444666777777777555444333333333222222333333444555666777888888888777666888888777777777777777888999999::::::;;;<<<<<<<<<======???@@@BBBDDDEEEFFFJJJIIIIIIIIIJJJLLLNNNOOOPPPSSSVVVXXXZZZ[[[^^^```cccdddggglllqqqtttuuuttt```[[[]]]iiisssqqqfff]]]TTTPPPLLLOOOXXXccckkkooosssyyyyyysssppppppqqquuuxxxzzzyyywwwtttsss|||gggdddjjjqqq}}}{{{ppp]]]TTTZZZ_________fffvvveeeVVVHHH999333333<<<>>><<>>;;;>>>FFFFFFOOOeeevvvrrrxxxdddQQQEEE===<<<<<<:::999888666555444555444444333222111000000000222222000,,,+++---///***---//////---+++---///......///111111222222222...///000000//////000111//////000000111111222222.../////////000000111111333111000000111222222111///000111333444444333333333222222333555555444222111111111222222333333444...///000222333444555555333555888999999777444111444333222222444666555555222888999444222444444000111000...---...///111333///333555111***'''+++000---------...///111333444000000000000000000000000---...///...,,,,,,...///......------------......///,,,,,,//////,,,,,,///......---------,,,,,,,,,))))))******++++++++++++***---...,,,)))(((***---)))))))))))))))*********"""''''''$$$&&&---///---++++++++++++++++++++++++))))))***+++,,,,,,------******))))))***,,,...///---///000///...,,,---------((('''***,,,,,,,,,///000//////...------,,,,,,+++++++++,,,---...///000//////...---------------//////000000000000////////////000111111111111111000111333555555444333222555555444333333444444444444555777888888888777666444444444555777888:::;;;;;;;;;;;;:::::::::999999;;;<<<===>>>@@@BBBCCCDDDDDDCCCCCCDDDFFFIIIMMMOOOLLLMMMMMMMMMNNNPPPTTTXXX]]]___dddkkkpppqqqooommmbbbYYYVVVcccsssxxxtttnnnaaaXXXOOOLLLRRR[[[bbbeeemmmsss|||{{{wwwuuuwww|||vvvdddfffnnnrrrsssoooooowwwlllUUUTTT\\\ccccccbbbhhhrrrzzzwww~~~qqq\\\RRRGGG:::555111@@@>>>>>>AAADDDJJJUUU```~~~~~~bbbNNNEEE;;;<<<<<<:::999999777444333333333333333111000000000///...---,,,++++++++++++---...---***(((***,,,,,,---...000111111111111///////////////000111111222111111111000000//////000000000000111222444444333333222222111111000000111111111111111111111111222222222222333444555666...///000111222333333333444444444444444444444444444555666777777666555444111111222444666777555444999777555666888999666333111///,,,******---000222222111000//////...//////............///111222333222000...---......///...,,,---...//////...---,,,//////...---,,,,,,++++++///......///000///,,,***............---,,,+++***((()))+++,,,,,,+++)))(((...------,,,,,,++++++***(((((())))))******++++++((()))+++,,,------,,,,,,///---+++***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++///......------,,,++++++*********++++++,,,,,,,,,...------...000///---+++...///000000000///---,,,000000000000000000000000...111222000///111///,,,//////000000111111111222222222222333666777666444000111222333444444444444444444555666666555444333777444222222555888;;;<<<<<<;;;;;;:::999888777777;;;<<<===>>>????????????AAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJLLLNNNQQQVVVXXX]]]cccjjjoooppppppeee^^^ZZZ___kkktttvvvtttggg___UUUPPPQQQVVV[[[^^^iiinnnwww}}}}}}vvvgggiiioooppprrrlllhhhnnnwwwvvvfffTTTNNN[[[jjjpppjjjfffmmmwwwtttpppjjjbbbSSSAAA555111111??????AAAEEEGGGJJJSSS\\\wwwmmmSSSDDD??????===;;;:::999777444444444333333222111111111000///...---,,,++++++++++++,,,...,,,***)))***,,,,,,---...///111111111111///////////////000111111111111111111000000000///000000000000000111222333111111111111111000000000111111111111111111111111444333333222222222333333///000111111222222222222...///000111333444555666444555666777777666555444333333333555666666444222888666555666777888555333000///---+++,,,---///111222111111000///////////////......//////000111222222000.........///////////////000000000000////////////...------,,,++++++///.........//////---+++............---,,,+++***)))***+++,,,,,,+++***)))...------,,,,,,++++++***))))))))))))************)))***++++++,,,,,,,,,+++...,,,******+++------,,,)))))))))))))))))))))))))))))))))))))))******+++///......------,,,++++++******+++++++++,,,,,,,,,.........///000000...,,,)))***,,,.../////////..............................111222000///111000,,,//////000000000111111111222111222333555666555444222222222333333444444555333444555666666555444333555333222333555888:::;;;<<<<<<:::999888777666666888999:::;;;<<<<<<<<<<<<@@@@@@@@@AAAAAABBBBBBCCCBBBCCCEEEEEEEEEFFFIIIKKKRRRSSSWWW^^^ffflllpppqqqllleee^^^^^^eeennnrrrtttfff```YYYUUUVVVZZZ]]]___hhhlllttt}}}{{{www|||}}}sssfffhhhmmmoooqqqkkkgggjjjooolll]]]NNNQQQ]]]lllrrrnnnjjjlllrrrooolllhhhaaaSSSAAA666222111???@@@CCCHHHJJJKKKQQQYYYrrr^^^FFFCCC@@@===<<<;;;999666555666555333222111111222222111000...---,,,,,,+++++++++,,,---,,,*********+++,,,---...///000111111111///////////////000000111111111111111000000000000000000000//////000111111///000000000000000000111222222222222222222222222555555444222222111111111000000111111222111111111------...///111222333333444444555666666555444444555444444555666666333111666555444555666666444222//////...------......///111111000000000000000000000000////////////000000222111000///...///000000000000////////////000000//////......---,,,,,,,,,///...---...//////---+++............---,,,++++++++++++++++++++++++++++++...------,,,,,,++++++******************)))))))))*********+++++++++++++++,,,***)))***,,,---...---)))))))))))))))))))))))))))))))))))))))******+++///......------,,,++++++***++++++++++++,,,,,,,,,///......000111111///---)))+++,,,...////////////------------------------...111222000000111000---//////000000000000111111222111111333555555444333444444333222222333444555333444555666666555444333333333333444555777999:::===<<<:::888666555666666777777888999::::::::::::>>>>>>>>>>>>????????????>>>@@@AAAAAAAAAAAACCCDDDMMMNNNQQQXXX```hhhlllnnnmmmfff___[[[^^^fffmmmqqqfffbbb]]]ZZZ[[[^^^```aaagggjjjqqqxxxxxxrrrtttxxxyyy~~~oooeeeggglllnnnpppkkkfffffffff```TTTJJJSSS```ooowwwvvvrrrooommmjjjgggddd___RRRAAA666333111@@@@@@DDDHHHJJJLLLSSS[[[ssskkkMMMFFF@@@;;;;;;;;;999777666777555333111000111222333111000///---,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,...///000111111111000000////////////000000111111111000000000000000111000///////////////000......//////000000111111222222222222222222222222555444333222111111111111000111111111111111000///000000000///////////////333444555666666555444333444333444555777777555333555444444555555444333222///////////////...------.../////////000/////////111111000///////////////222222111000//////000222///...---,,,,,,---.../////////......---------,,,///...------//////...,,,---.........------,,,+++,,,++++++******++++++,,,...------,,,,,,++++++***+++++++++******)))))))))++++++************++++++***)))(((***,,,......---)))))))))))))))))))))))))))))))))))))))******+++///......------,,,++++++++++++++++++++++++++++++///...///000222222000...//////000111000///...---------------------------...111222000000222111---//////000000000000000000222111111222444555333222666555333111111222444555222333444555555555444333222333555666777777999:::>>><<<:::777555555555666888888999:::;;;;;;;;;;;;============<<<<<<<<<<<<===???@@@@@@???>>>???@@@HHHJJJNNNUUU[[[```aaaaaa___^^^]]]]]]___dddjjjooohhheee```\\\\\\^^^aaacccgggjjjnnnttt{{{xxxqqqqqqrrr}}}wwwxxx{{{mmmfffhhhmmmqqqqqqkkkgggddd___WWWOOOKKKSSSbbbsssxxxooojjjgggccc]]]PPP???444222111CCCBBBDDDGGGIIILLLUUU___uuuvvvUUUHHH???999:::<<<999777888777666333111111111333444111000///...---,,,,,,,,,+++++++++++++++,,,+++++++++,,,---///000000000000000000////////////000000000000000000000000111111111000///////////////000......//////000000111111222222222222222222222222333222222111111222222333000000111111111000000///111111000000////////////222333444555555444333222222222333555888888777666333444555555444333222222000000000000///...,,,+++,,,,,,...////////////...222111000//////......///111222222000......000222///...---,,,,,,---...//////...............------///---,,,---...///...------------...------,,,,,,,,,,,,+++******+++,,,,,,...------,,,,,,++++++***,,,,,,++++++******)))))))))***************++++++(((((((((***---......---)))))))))))))))))))))))))))))))))))))))******+++///......------,,,++++++++++++++++++++++++++++++.........000222222000......///000000000///---,,,...........................111222000111333222...000000//////////////////222111000222333444222111555444222111111222333444111222444555555555444333222444777777777777:::<<<===<<<:::888666666666666888888999:::;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@>>>===>>>>>>BBBFFFLLLSSSWWWWWWTTTPPPOOOUUU]]]dddhhhkkknnnpppmmmiiibbb\\\ZZZ\\\aaaeeehhhjjjmmmpppttt|||}}}~~~~~~~~~wwwrrrpppqqq{{{xxxwwwtttllliiikkkqqqvvvqqqjjjdddaaaZZZPPPLLLLLLTTTfff}}}yyypppjjjddd[[[LLL<<<222000111EEEDDDEEEHHHJJJLLLUUU___ooo___MMMAAA999;;;===999777:::666555444333222222333333111111///...---,,,,,,,,,+++*********,,,---,,,++++++,,,---...///000000000111000000///////////////000000000000111111111111000000000//////000111111///000000000000000000111333333333333333333333333222222111111111222222333//////000000111000000000......///000000111222222222222333444444333222222111111222555888999999777333555666555444222333333111111111000///...,,,+++***,,,---///000000//////111111000///////////////000222222000---,,,///222000000////////////000000........................///---,,,,,,...//////...,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++++++++*********&&&((()))+++,,,++++++***(((((((((***---...---,,,)))))))))))))))))))))))))))))))))))))))******+++///......------,,,++++++,,,,,,,,,++++++++++++***---------///111222000...''')))***,,,------------...........................111222111111333222///000000////////////......111000000111333333111000333222111000000111222333111222333444555555444444222444777777555666999===<<<;;;;;;:::999888777777777777888999::::::::::::============>>>>>>>>>>>>===???BBBBBBAAA@@@@@@@@@AAAEEEMMMTTTXXXVVVOOOJJJLLLUUUaaalllsssuuuuuutttqqqmmmfff^^^YYYZZZ___cccfffiiikkklllnnnsss{{{}}}||||||zzz{{{~~~~~~~~~~~~wwwttttttttt{{{zzz~~~wwwooollllllnnnuuu|||tttiiiaaa^^^VVVLLLIIIMMMXXXoooyyypppeeeXXXHHH999222222111HHHGGGIIILLLLLLLLLRRRZZZfffoooUUUFFF<<<>>>???999777999555555555444333333222222222111000...------------,,,***)))***,,,...,,,+++++++++---...///000000000111111000//////////////////000000000111111111111000000000000000111222333111111111111111000000000333333333333333333333333444333222111000000000111......///000111111111000......//////000000111111111222333444444333222111222222333555888999888666333555777666444222333444333333111000...---,,,,,,+++,,,///111222222111111111000///////////////000///111222000,,,+++...222//////000000000000//////............///////////////---+++,,,---/////////,,,,,,------...------,,,++++++,,,------,,,++++++...------,,,,,,++++++******++++++++++++++++++,,,###%%%))),,,------+++***(((((((((***------,,,***)))))))))))))))))))))))))))))))))))))))******+++///......------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,...111111000...&&&''')))+++,,,,,,,,,+++---------------------------111222111111444333///000000/////////.........111000000111222222111////////////000111111111222000111333444555555444444111333555444222333888===::::::<<<<<<<<<:::999777888999:::;;;<<<<<<<<<<<<>>>?????????@@@AAAAAAAAACCCEEEHHHIIIHHHGGGGGGGGGFFFKKKSSS[[[```___ZZZVVVVVV\\\eeennnuuuwwwvvvuuutttqqqkkkccc\\\YYY\\\___bbbeeehhhiiiiiilllsssyyy|||xxxwwwzzzzzzxxxwwwzzz{{{|||~~~zzzzzz{{{|||}}}yyyqqqkkkkkkmmmpppxxx{{{mmmbbb^^^VVVKKKIIINNN___{{{uuueeeUUUEEE777333666111IIIIIILLLOOONNNLLLOOOTTT___\\\KKK@@@AAAAAA:::666999555555555555444333222111222111000///------------,,,***(((***---...---+++++++++---...///000000000111111000/////////////////////000000111111111222000000000000111222444444333333222222111111000000333333333333333333333333666555333111000///......------///000111111111111111111000///......------111222333333333333222111444444444666888888666555333666888777444222333555444333222000...---,,,,,,,,,...000333444444333333000000////////////000000...000222///+++***...222,,,---...//////...---,,,.........//////////////////---+++,,,---///000///,,,,,,------...---------***+++---......---+++***......---,,,,,,++++++************++++++,,,,,,---!!!$$$)))---......+++***(((((()))+++------+++))))))))))))))))))))))))))))))))))))))))))******+++///......------,,,++++++,,,,,,,,,++++++*********++++++,,,...000111///---++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---111333111111444333000000000//////.........---111000000000222222000...,,,---///000111111111111000111222444555555444444///222333111///000666<<<888:::<<<>>>>>><<<:::888;;;<<<===>>>??????????????????@@@AAABBBCCCCCCDDDIIILLLOOOPPPPPPOOOOOOOOONNNRRRZZZccciiikkkiiifffaaabbbffflllqqqttttttsssuuutttoooggg___ZZZZZZ[[[___cccgggggggggiiioootttsssrrrsssxxxyyyvvvuuuwwwwwwxxx}}}~~~~~~wwwnnniiikkkmmmpppyyyrrreee```YYYNNNKKKOOOeeewwweeeTTTCCC777555999111JJJKKKKKKKKKLLLOOOTTTXXXbbbrrrnnnSSSCCC@@@<<<:::;;;666::::::888777555333222111000000000000///...---,,,,,,,,,---...---,,,+++***++++++++++++,,,---...///111111222222222111111000---------...111222222222000111111111111222222222...///222444444333111000111111111222222333333333666444333222222222000...111111000///////////////000...,,,...111111///---111111222222222333333333777555333444666888777555999999999888666444111000444444333222000...,,,+++))))))***+++,,,...///000333222111000///...---,,,,,,//////------///...+++111......111111......111------......//////000000///...---,,,,,,---//////,,,------......------,,,---------...///000111222,,,,,,,,,+++++++++*********))))))***+++,,,+++***)))))))))***,,,,,,+++***))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))************/////////...---,,,+++***************************+++++++++,,,---...///000///...,,,***)))***,,,---------------------------/////////000222111///---000000000000000/////////222111111111000000//////222222111111222222333444222333444444555555444444111222333444555555555555999:::<<<>>>>>>===<<<;;;888;;;>>>BBBCCCCCCAAA@@@DDDFFFHHHGGGEEECCCEEEHHHPPPQQQTTTVVVVVVUUUSSSQQQVVV]]]fffnnnrrrsssrrrrrrhhhfffddddddfffhhhjjjjjjlllppprrrmmmccc\\\\\\^^^]]]___cccgggjjjmmmnnnooosssttttttuuuvvvwwwwwwxxxwwwzzzooofffggglllkkksss|||{{{zzzrrrjjjcccXXXMMMJJJOOOfffyyyaaaMMM>>>444000000000KKKKKKLLLLLLLLLOOOTTTXXX___mmmsssVVVEEEAAA<<<:::;;;777555555444333222111111000000000000000///...------,,,,,,---------,,,+++***++++++++++++,,,---...///222111///......///111111...------...111222222111000000111111111222222222000000111111222222222222111111111222222333333333666444222222222222000...111000000///.../////////000...,,,,,,///000000///222222222222333333333333777555333444666888777555333444555777777777666555555555444333111///---,,,+++++++++,,,---...000111222111000///...------,,,,,,///000------000///,,,,,,******......------000.........///////////////...---,,,,,,,,,---......---------......---------++++++++++++,,,---......,,,,,,,,,++++++++++++***,,,***)))***------)))%%%***))))))***,,,---+++***))))))))))))))))))))))))+++)))((((((***+++***((())))))))))))************............---,,,+++***************************+++++++++,,,,,,---...///000///...---------......------------------------000000000111222222000...000000///////////////000111111111000000000//////222222111111222222333444444444555666666666666666111222333444555555555555666777999:::::::::888777:::===@@@CCCEEEDDDCCCAAAGGGHHHIIIIIIHHHHHHIIIJJJPPPRRRTTTVVVWWWVVVUUUTTT\\\bbbjjjppprrrrrrqqqpppdddaaa^^^\\\^^^aaadddfffgggkkknnnjjjccc^^^^^^aaa___aaadddgggkkkmmmnnnnnnqqqqqqrrrsssttttttuuuvvvxxxzzz||||||||||||~~~nnncccdddiiijjjpppwwwuuuuuusssrrrkkk\\\OOONNNUUUdddttt\\\JJJ===444000111...KKKKKKLLLKKKLLLOOOSSSWWW]]]iii{{{|||]]]HHHBBB<<<;;;<<<777333333222222222222222222000111111000000///...---,,,,,,---------,,,+++***++++++++++++,,,---......222000...,,,,,,...000222000///...///111222111000000000000111111111222222222111000///000111333444111111111222222222222222666444222222222222000///111000//////......//////000...,,,,,,...000000000222222222333333333444444666555333444555777666666111222444666777777777777666666555444222000///---,,,,,,,,,---...///000111111000...---,,,,,,,,,------000000------000000---***((()))---...---...111///////////////............---,,,,,,,,,,,,------------............------------......//////000000,,,,,,,,,,,,++++++++++++,,,***)))+++......)))$$$+++******+++------,,,***))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************------...------,,,+++***************************++++++++++++,,,---......------..................------------------------111000000111222222111///111000...------...000111111111000000000000//////222111111111111222333333555666666777888777777777222333333444444555555555555555777888888888777666999<<>><<<;;;>>>BBBEEEDDDBBB@@@AAADDDFFFHHHIIIJJJJJJMMMPPPTTTVVVVVVUUUTTTTTTXXXZZZ\\\[[[YYYXXXYYYZZZ___bbbeeeeeecccbbbcccdddcccdddfffhhhiiijjjjjjiiiiiijjjkkklllnnnooopppqqqtttvvvwwwxxxxxxyyy{{{}}}~~~}}}{{{{{{|||~~~mmmiiirrrssssssuuuqqqooonnniii```YYYWWWYYY[[[cccjjjwwwzzzeeeNNN@@@999444111000222LLLLLLLLLKKKLLLNNNRRRUUUaaagggzzzuuuuuuwwwVVVGGG>>><<<===888888888777666555444333222222333333222222111000///...---,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---+++---000333333222000///111000///000222333222111/////////000000000111111---///222444444333111///111111111111111000000000444333222222333333111000222222111000000000000111+++...333555444333222222444444444555555555666666333444555444333333555777444555555666555444333222222222222111000///...---------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,......++++++///111///111......111000......000///////////////.........111222222222111000///...//////000000000000//////---...///000000///......------------,,,,,,,,,,,,)))+++,,,)))''''''+++000+++*********++++++***((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))******************+++,,,,,,---,,,,,,************************+++******)))******+++++++++---...000000///...,,,------------------------...---++++++---------,,,///...,,,,,,---...000222......////////////000000111000000000000111222222222333333444444444444444555444333222333333555555555555555666666666777777444555777888999999999888;;;;;;;;;===@@@BBBBBBAAA@@@AAABBBDDDFFFHHHIIIIIIIIILLLOOOQQQQQQQQQRRRSSSVVVZZZ^^^___\\\ZZZZZZ[[[___aaaccccccbbbaaaaaaaaaaaaccceeeggghhhhhhhhhhhhhhhiiijjjkkkmmmoooppppppqqqtttxxxzzz{{{{{{}}}~~~~~~yyyxxxxxxyyy|||pppllltttsssrrruuuuuu|||uuujjj```]]]aaabbbaaa```eeepppvvvbbbJJJ===999555222111444OOOPPPOOONNNNNNQQQUUUXXX^^^ddduuusssooo~~~YYYHHH>>>===>>>999666666555555444444444444333333333333222111000///...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++---///000111111000///000//////000222444333222////////////000000000111///000111222333222222111222111111111000000000///444222111222333333222000444333222222111111222222///111333333222333555777444555555555666666666666222444555444222222555777222333444555555555444333333333333222111000///.........---,,,,,,,,,,,,,,,)))***,,,---...---,,,++++++---,,,)))***...000//////,,,,,,000000......111.........///////////////111111222222111000...---///000000111111000000///000111222333333222000///...------------,,,,,,,,,---+++***+++,,,+++(((&&&+++)))))))))******(((&&&))))))))))))))))))))))))(((***+++***(((((()))+++))))))))))))************))))))***,,,,,,---------******************************))))))))))))******---.../////////...---,,,------------------------///---++++++,,,......---------------...///000000........./////////000000000000000000000111222222222222333444444444444444666555333222222333444666444444444444444555555666555666777888999999999888888:::<<<<<<<<<===???@@@@@@@@@BBBCCCEEEFFFGGGHHHFFFHHHKKKMMMMMMMMMNNNOOOTTTXXX\\\\\\ZZZXXXZZZ\\\\\\]]]___```______^^^^^^```aaaccceeeggggggggggggfffggghhhjjjlllmmmnnnooopppssswwwzzz{{{}}}zzzxxxwwwwwwyyy}}}tttpppwwwssspppwww{{{~~~qqqeeeccciiijjjfffdddhhhrrrqqq\\\EEE;;;888666444333666RRRRRRRRRQQQQQQSSSWWWZZZZZZaaarrroooiiiyyy[[[III>>>===>>>999555555555666666666777777333333333333222111000000...---,,,+++***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---...///000000///......000333444444333////////////000000000000222111000000000111333333222111111111000000//////444222111222333333222111555444333333222222333333333333333111000222777<<<555555555555666666666777222444555444222222444777444444555555555444333222444444444333222111000///000///...---------------(((***,,,//////...,,,+++***,,,+++((()))...000///...+++,,,000222000111444---.........//////000000000111111111000///---,,,000000111111111111000000---...///111000///---,,,......---------,,,,,,,,,111,,,(((,,,111///&&&***)))((()))***)))'''&&&))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))************((()))***+++,,,---------******************************)))))))))))))))***------------,,,++++++***------------------------000...,,,,,,---...///...,,,,,,---......//////000---.........//////000000000000000000000111111222222333444444555555444444666555333222222333444666555444444444444555666666555555666777777888888777555888;;;;;;999999;;;>>>??????@@@AAACCCDDDEEEEEEIIIKKKMMMNNNMMMMMMOOOPPPSSSVVVYYYXXXUUUUUUYYY]]]YYYZZZ\\\]]]^^^]]]]]]]]]^^^```bbbdddfffgggggggggeeeeeeggghhhjjjlllmmmnnnqqqsssvvvxxxzzz|||}}}~~~{{{yyywwwvvvxxx{{{wwwssszzzuuuqqqyyywwwjjjgggkkkllliiikkkooowww}}}ssslllXXXBBB888888777666555333TTTSSSRRRPPPPPPQQQQQQRRRYYY```mmmrrreee{{{eeeRRRHHH===999<<<999888777666666555666666333555666555222000111333000000///...---,,,,,,,,,,,,,,,,,,+++++++++******///,,,))),,,000222000,,,111111000000000000000111......------///000222444111111111111111111111111111111111111111111111111222222222222222222222333444444333222222333333333111111333444666777888888;;;::::::999777666444333444555666777777888888777666555333222333444666888666444222111/////////000//////...---,,,,,,++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111///......///111222111///...///000222222111111000222000...---,,,---...///111...+++,,,...///...+++************+++,,,------(((((()))+++......---++++++***************++++++))))))(((((()))***++++++''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))*********+++++++++,,,---...//////---+++*********+++++++++,,,,,,,,,...---,,,++++++,,,...///------------------------000///---...000222111000000000000000000111111222000000111222222222222222333444333111...///333777666444222111111333666888666888888666444444666999888888999:::;;;;;;;;;;;;??????@@@AAABBBDDDEEEEEEJJJJJJJJJJJJKKKMMMNNNOOOOOORRRUUUVVVTTTTTTVVVYYY\\\\\\\\\ZZZYYY[[[^^^aaa^^^```bbbeeegggiiiiiiiiijjjiiiiiiiiijjjlllnnnoooqqqqqqrrrtttwww{{{~~~}}}}}}~~~zzzyyy~~~xxxsssqqqpppuuu{{{tttjjjggggggeeeaaagggvvv~~~zzzqqqfffcccSSSCCC;;;999777666666444UUUTTTSSSRRRRRRQQQRRRRRRWWW\\\ggg|||~~~ooo~~~jjjRRREEE>>>::::::999888777666666555666666333555555333111000111333//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))+++///111000---111111000000000000000111000000/////////000111222111111111111111111111111111111111111111111111111444333333222222111111111444333333222222333333444444444444333333444444555777777777777666555444444555555666666666555555444888777555444444444555555666555333222000000000111//////......---,,,++++++******))))))***++++++,,,++++++++++++++++++++++++......//////000111111111///...---...//////---,,,...///000222222111111000333222000/////////111222555222000......---,,,************)))******++++++---------///111111///...,,,+++***************+++)))))))))))))))***++++++''''''((((((((((((''''''))))))))))))))))))))))))((((((((('''((())))))***+++++++++*********))))))************++++++++++++,,,---...///...---+++*********+++++++++,,,,,,,,,333222111///...---......---------------------------...///...++++++---///000////////////000111111......///000000000000///222333333111//////222555555444333222222333555666555666777666444333555777777888999::::::;;;::::::===>>>???@@@AAABBBCCCDDDJJJJJJJJJJJJKKKLLLMMMNNNMMMPPPSSSTTTSSSSSSUUUWWWZZZ[[[[[[ZZZZZZZZZ]]]___`````````bbbdddfffiiijjjjjjiiihhhhhhhhhiiikkkllloooqqqtttwwwzzz|||}}}~~~}}}}}}~~~~~~}}}yyytttqqqooosssxxx|||vvvnnnkkklllkkkfff```gggvvv}}}wwwrrrjjjaaa]]]OOO???999777666555666:::TTTTTTTTTTTTSSSRRRQQQPPPUUUXXX___rrrzzzvvvUUUDDDAAA>>>999999999888777666666666666444444333111//////111222......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,///,,,)))***...000000...000000000000000000111111333222111000000000000000111111111111111111111111111111111111111111111111555444444333222111000000333333333222222333333444555444333222222333444444333444444555555555444444666666666666555444333222888888888777666555333333666555444222111111111111000000///...---,,,+++************)))******+++,,,++++++++++++++++++++++++......///000000111222222000...,,,,,,,,,+++***(((...///000222222111111000111111000//////000222222333333333000---,,,,,,,,,+++******))))))))))))***,,,++++++,,,......,,,+++---,,,+++******************))))))))))))***++++++'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''(((((()))+++++++++*********************+++++++++,,,,,,,,,+++,,,---...---,,,+++*********+++++++++,,,,,,,,,000///...---,,,+++++++++------------------------+++///111...)))'''***//////............///000000---...//////000000//////111222333222000000222333333333333333444444444555333444666666555444444555666666777888999999999999<<<<<<===>>>@@@AAABBBCCCIIIIIIJJJJJJKKKLLLLLLLLLKKKNNNPPPQQQQQQRRRSSSUUUWWWYYY[[[\\\[[[[[[\\\]]]```___^^^^^^```dddhhhjjjiiihhhgggffffffggghhhiiinnnpppuuuyyy{{{||||||{{{{{{|||}}}~~~{{{zzz|||vvvpppkkkkkkooorrrmmmkkkpppwwwwwwmmmbbbiiivvv}}}wwwmmmhhhbbb[[[UUUHHH;;;666666555666888===SSSTTTTTTUUUTTTRRRPPPOOOUUUUUUYYYiii\\\FFFDDDBBB::::::999888777666666555555444333222000//////000222///...------,,,,,,,,,---,,,,,,++++++************...,,,******---///000//////000000111111111111111222222222111111111111111111111111111111111111111111111111111111111111111333333333222222111111111333333222222222333444444333222222222333555777999333444444555555444444333555666666666555555444333777777888999888666444333555444333222222111111111111000///...---,,,+++***+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222222000---++++++***(((&&&...///000111222111111000......------...///000111...000111///,,,+++...000,,,,,,+++***)))))))))***+++***)))***++++++***(((------,,,+++*********************))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,------------------------------,,,///111///+++***---000...------------.../////////000000111111111111111111111222222111111111222111222333444555444333333333444666777666666555555444555666777888888888888;;;<<<===>>>@@@AAABBBCCCHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPQQQRRRSSSTTTVVVYYY\\\]]]]]]\\\\\\]]]^^^]]]]]]]]]___bbbeeegggffffffeeeeeefffgggiiijjjnnnpppsssvvvxxxyyyyyyyyyyyyzzz{{{|||||||||~~~||||||zzzqqqhhhdddfffmmmhhhkkkyyyxxxkkkoooyyy|||rrrfffbbb]]]XXXLLLBBB888555666666888;;;???RRRRRRSSSTTTSSSRRRQQQPPPVVVVVVXXXcccdddIIIEEEBBB;;;;;;:::999777666666555555444333111000000000000000000//////............///---,,,+++***)))((('''&&&---,,,***+++,,,...//////...///000111111111111111000111111111222222222222111111111111111111111111111111111111111111111111111111111222222333333333333222222222333333444555444444444444555666888999666666666666666555444333444555666777777777777777444555777999999888666444333333333222222111000000222111000///---,,,+++***++++++***************+++------------------------,,,---...///000111222222444111...,,,+++***((('''...///000111222111111000---............///000000,,,...000...+++***,,,///...---,,,,,,++++++++++++...,,,++++++,,,---,,,+++------,,,+++******++++++++++++***************+++(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++******************************+++++++++,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,,,,------...///000000000---------------------------,,,,,,,,,...///000000---------------....../////////000111111111111111111111111111111222111111000111333444555444333222444555666777888888777555444444555666777777777777;;;<<<===???@@@BBBCCCDDDFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNQQQSSSTTTUUUUUUUUUXXX\\\^^^^^^]]]]]]]]]ZZZ[[[]]]___```aaabbbbbbcccccccccdddfffiiikkkmmmnnnooooooqqqsssuuuwwwxxxvvvxxxzzzzzzyyyyyy{{{}}}||||||~~~xxxmmmggggggiiidddiii~~~xxxzzz~~~qqqeeeaaa\\\UUUFFF>>>777666888999<<<@@@EEERRRRRRSSSSSSTTTTTTSSSSSSWWWYYYZZZ```tttnnnNNNDDDAAA===<<<;;;999888777666555555444333222222222222000///000000///////////////000------,,,***)))((('''&&&***++++++,,,------......---...000111222222111111//////000111222222222111111111111111111111111111111111111111111111111111000000111222333444444555222222222222333444555555888888777777666555555555888888888777666555444333444555666777888888888888333444666888888777666555333333333444333222111111222222111///---,,,+++***,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111444111...,,,++++++***)))...///000222222111111000000000000111111111111111000000///---***((())))))...------,,,,,,,,,,,,---,,,+++))))))+++,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++************+++((())))))******))))))((()))))))))))))))))))))))))))))))))))))))***++++++***************+++++++++))))))*********+++++++++******************++++++******+++++++++,,,,,,,,,------......------,,,+++------------------------+++)))(((***---000000///...------------...//////,,,---......//////......333111//////111222111000000111333444444444333222666555555666888999888777444444555666777777777777:::;;;<<<>>>@@@BBBDDDDDDCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMNNNQQQTTTVVVVVVUUUTTTWWW[[[]]]]]]\\\]]]]]]YYYZZZ]]]___```aaaaaa``````aaaaaacccfffiiilllnnnnnnnnnmmmnnnooorrrtttvvvtttvvvyyyyyywwwwwwyyy|||}}}zzzyyy{{{tttnnnlllbbb]]]ddd}}}ttthhhccc[[[QQQBBB;;;777888:::<<<@@@DDDEEESSSSSSSSSTTTUUUVVVXXXXXXXXX\\\]]]]]]kkkyyyWWWEEEBBBBBB<<<;;;:::888777666555555444333222444555444111---//////............//////,,,,,,,,,+++++++++++++++(((***---......------------...000222333222111000///000111111111000///...111111111111111111111111111111111111111111111111111111111222222333333444222222222222333444555666666777777888777555333222666666777777777666666555555555666666777666666666444555666666666555444444444555666666666555444333333222111///...,,,+++***,,,++++++***))))))******************************)))***+++,,,---///000000222///,,,++++++,,,,,,+++...///000222222111111000111111111111111000000///333111...,,,,,,+++***(((,,,,,,++++++,,,,,,------+++)))((((((***,,,,,,,,,++++++++++++,,,,,,---...---,,,++++++*********+++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++(((((()))))))))*********)))))))))))))))***++++++******+++++++++,,,,,,,,,******+++,,,+++***)))(((------------------------+++,,,,,,,,,---...///111.........---...//////000,,,---......//////......444111......000222222111111111222333333333333333666444333444777888888777444555666777777888888777999999;;;===???AAACCCCCC@@@BBBFFFIIIKKKLLLMMMMMMMMMLLLMMMPPPTTTWWWVVVUUUSSSUUUXXXZZZZZZZZZ[[[\\\[[[[[[\\\]]]^^^```aaaaaa______```aaadddgggiiikkklllmmmnnnoooqqqrrrrrrsssqqquuuxxxxxxvvvvvvyyy|||~~~~~~~~~rrrjjjhhh\\\WWW___zzzwwwlllfffYYYJJJ???:::777999;;;===AAAGGGEEEUUUTTTTTTUUUVVVYYY[[[\\\XXX]]]___\\\fff___IIIEEEHHH===<<<:::888777666555555444333333555777555111---......---------......///++++++,,,------...//////'''***---//////---,,,,,,,,,...000222333222111000111111222111000...,,,+++111111111111111111111111111111111111111111111111333333222222222222222222222222222222333444555666111222555777888777555333333444555666777777777777666666666666555444333333777777666666555333222222666777777888888777666555333333111000...,,,+++***,,,,,,+++***))))))******((((((((((((((((((((((((((()))***+++---...///000000...+++***+++,,,,,,,,,...///000222222111111000//////000000///...---,,,111...,,,,,,...000...+++************+++,,,------///---,,,,,,///111222222*********+++,,,---...///---,,,,,,+++*********+++))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))******++++++++++++(((((((((((())))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,)))***,,,...////////////---------------------------000333111---,,,000444///............///000000...//////000000000000000555111---,,,///111222111111111222222222333333333666333111222555777888666444555666777888888888888777888:::<<<>>>@@@AAABBB???AAAEEEIIIKKKMMMMMMMMMMMMKKKLLLOOOTTTVVVVVVTTTQQQTTTVVVWWWWWWXXXZZZ[[[]]]\\\[[[[[[\\\___bbbddd_________```bbbdddfffhhhkkkmmmppprrrssssssrrrqqqppptttxxxxxxuuuuuuyyy}}}{{{~~~xxxkkkaaa]]]ZZZTTT]]]yyyzzzooogggVVVEEE===888777999<<<===BBBGGGIIISSSSSSUUUYYY^^^```^^^\\\bbb```XXXZZZkkkyyyYYYIIIGGG>>>>>><<<888777777777555444444444333222111000///333111...///000111...,,,...---,,,+++***+++,,,,,,//////...---,,,,,,,,,,,,...///000111222111000/////////...///000111333444111000///000111222111///111111000000000111333444222111000111333444444222111222333444555444333222444444444555777777555333444555777888999888666555333333444444444444333333888888777777666666555555666555555444444444555555888444000///000111///...,,,+++)))((()))***)))((()))************(((&&&%%%((()))***+++---...///000///111000---,,,///000---111222444555555333222111000000111222222000///...000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---...---+++((('''''')))+++++++++******++++++,,,---,,,+++++++++***))))))))),,,***(((''')))******)))************************,,,+++***((((((((())))))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,,,,---------............---------,,,,,,,,,111------///...,,,,,,///------------------------............///111222333+++,,,---...///111222222111111222222222333333333333333222222333444666777999999888888777666666555<<<;;;:::;;;<<>>::::::;;;;;;;;;===@@@CCCFFFRRRQQQSSSWWW]]]```___^^^cccbbb[[[[[[fffwwwkkkNNN@@@@@@>>>;;;888777888777666555555555444444333111111333111//////000111///,,,...---,,,+++++++++,,,,,,+++++++++******+++,,,,,,000000222333333333222111222111000//////000111111222000///000111222111///111111000000000111333333333111111111333444333222111222333333444444333333333333444555666666555333444555666777777666444333444444444555555444444444666666666666666666555555555444444444444555555666777444111000111111000...---+++))))))******)))(((******++++++***)))((('''*********+++,,,,,,---------000///,,,,,,000000...111222444666666444222111000000000000000///......111000000//////.........---,,,,,,++++++,,,,,,---,,,......***%%%%%%)))...++++++******++++++,,,---+++++++++***************,,,***(((((()))*********************************)))******+++***)))((('''))))))))))))))))))))))))******************++++++++++++++++++++++++++++++...---+++***)))***+++,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,------......111---,,,///...+++,,,///------------------------..................//////,,,------...///000111111111111111222222222333333333333222222333444666777777777777888888888888888;;;:::::::::;;;===@@@AAADDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVRRRQQQRRRRRRTTTVVVYYYZZZ[[[[[[[[[[[[\\\]]]^^^___^^^___aaaaaaaaabbbdddfffkkklllnnnpppqqqrrrrrrrrruuuvvvwwwxxxwwwvvvvvvvvvwwwxxx{{{{{{llleeeggglllxxxwwwsss~~~xxxxxxxxxvvvzzzxxxeeeZZZZZZSSSPPP]]]~~~|||mmmaaaNNN<<<:::;;;;;;;;;;;;===@@@CCCEEEQQQQQQRRRUUUZZZ^^^___```dddfff___\\\bbbmmm]]]BBBCCC???;;;999888888888888555555666555555444333222333111000000000000///---...---,,,+++++++++,,,,,,************+++,,,---...000111333444444444333333222111000///000000222222222111000000111222111000111111111000111111222333444222111222333333222111222222222222222333444444222333444555555555444444444555666666555444222111555555555555555555555555444444555555555555555555333333444444555555555666666444111111111111000///...,,,************)))((())))))************)))(((************************,,,......,,,,,,000111///000222555777777555222000000000//////.........////////////...............---,,,,,,++++++,,,,,,---)))...000,,,%%%###)))///++++++******++++++,,,---***************+++++++++,,,+++))))))+++,,,++++++************************((()))+++,,,,,,***(((&&&)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,******+++,,,---...//////000---,,,......+++,,,///------------------------///......---,,,,,,------............/////////000111111111222222222222333333222222222333444555666666666777777888999::::::::::::999999:::;;;===>>>BBBCCCCCCDDDEEEFFFGGGGGGJJJJJJLLLNNNPPPRRRSSSTTTRRRQQQQQQQQQRRRTTTVVVWWWYYYYYYZZZZZZZZZZZZ[[[[[[ZZZ\\\```bbbbbbccceeefffiiijjjlllmmmoooppppppppprrrtttvvvvvvvvvvvvwwwyyyzzz{{{~~~qqq```YYY\\\aaakkk|||wwwvvvuuuooosssrrrvvvzzzzzzsssiii___ZZZPPPOOO\\\yyy|||iiiYYYHHH::::::;;;;;;;;;;;;===@@@BBBDDDSSSRRRRRRTTTWWWZZZ]]]___eeeiiiddd___```fff|||tttTTTGGGAAA;;;999:::888888999555555555555555444333333222222111000000000///...------,,,,,,,,,+++++++++---,,,,,,,,,------...//////000222333444444333222.........///111333555777222111000000222222111000111111111111111111222222444333222222333333111000333222111111111222444555000222444555444444444444666666666666555333222111555555555555555555555555333333333444444555555555222333333444555555555555444333222222222111111111000---++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))***,,,---+++,,,000111//////111555777777555222000222111///.........///000+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***---...+++&&&&&&)))...++++++******++++++,,,---)))))))))***+++++++++,,,,,,+++******,,,---,,,+++************************))))))************)))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************,,,,,,+++******++++++,,,)))************+++++++++******+++,,,------......000---,,,......++++++...------------------------......---------------...///////////////.........111111111111222222222222222222222333333444444555666666777777888999999::::::::::::999:::;;;<<<===@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJMMMOOOPPPQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZ[[[[[[[[[]]]```aaaccceeehhhkkkhhhiiijjjlllmmmnnnoooooosssuuuwwwwwwvvvvvvyyy||||||~~~jjjYYYTTTXXX^^^fffuuuzzz|||{{{{{{{{{nnnmmmsssqqqzzz}}}wwwrrroooggg^^^OOOPPP]]]sss|||eeeTTTEEE;;;:::;;;<<<<<<<<<===???AAABBBVVVVVVUUUTTTTTTWWWZZZ\\\dddiiifffaaaaaadddzzz|||ttteeeMMMCCC;;;:::;;;888888:::333444444444444333333222222222222111000/////////---------,,,,,,,,,++++++///...------,,,,,,,,,------...000111222222222111////////////111333555666222111000111222333222000111111111222111111111111444333222222333333111000333222111000111222333444...111444444333333333555777777777666555444333333666555444444444444555666222222333333444444555555222222333444555555444444222333333333222222222222111///---,,,,,,,,,+++)))((((((((((((((((((((()))&&&''''''(((((()))******(((+++,,,***+++000111///...111333666666555222111222111000///...///000000+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++))))))************++++++******++++++,,,---)))))))))***+++++++++,,,+++***)))+++,,,---,,,+++************************+++***((('''''')))***,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************+++++++++++++++++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,,,,...---++++++...------------------------------------...///000111////////////............000000111111111222222222222222333333333333333333777777777777777777777777::::::::::::;;;<<<<<<===??????AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPPPPPPPPPPOOONNNOOOPPPQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\_________```bbbffflllqqqhhhiiijjjkkklllmmmooooootttvvvxxxvvvtttuuuzzz~~~~~~xxxbbbSSSPPPUUU\\\gggrrruuuwww~~~vvvmmmnnntttrrr|||~~~vvvqqqqqqkkk```SSSVVV```pppwwwbbbPPPDDD>>>:::;;;<<<<<<<<<===???@@@AAAWWWXXXWWWUUUTTTUUUXXXZZZaaafffccc```aaaaaassslllqqqpppTTTFFF<<<<<<<<<888777:::333333444444444333333222222333333222000//////000,,,,,,---------,,,+++***...---,,,+++************+++,,,...000111111000000444333222111000111111222333111111111222333222111111222222222222111000000444222111222333333222111111111111111111222333333,,,000444444222111333555777777666555555444444444555444333222222333444555333333444444444444444444222333444555555444333222000222444444333222222333222000...---------+++***))))))((((((((((((((()))&&&&&&'''(((((()))******(((++++++)))***///000......000111333444333222111111000//////......///////////////...............---,,,,,,++++++,,,,,,---...***'''(((+++---+++(((++++++******++++++,,,---***************+++++++++)))))))))***,,,---,,,***************************,,,***'''&&&&&&(((+++...)))))))))))))))))))))))))))))))))***+++++++++,,,***************************++++++++++++,,,,,,,,,))))))*********+++++++++---,,,,,,,,,+++++++++***///,,,+++------***+++...------------------------,,,,,,,,,---...000111222///////////////.........000000000111111111111222222222333333333333222222666666666666666666666666999999:::;;;;;;<<<=========>>>@@@BBBCCCCCCBBBBBBCCCEEEHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQPPPQQQTTTWWWZZZ[[[\\\\\\______^^^]]]___eeelllqqqhhhhhhhhhiiijjjlllnnnooorrruuuwwwvvvtttvvv}}}zzzhhhVVVLLLLLLSSSZZZmmmsssssswwwtttppprrrvvvtttzzz{{{tttooommmhhhaaa]]]```fffqqqnnn]]]NNNCCC>>>:::;;;======<<<===>>>???AAAVVVXXXXXXWWWUUUVVVXXX[[[^^^aaa^^^]]]^^^^^^kkkooogggwww~~~YYYIII======<<<777555999444444555555555555444444111333444222000...///111,,,,,,---------,,,+++***,,,,,,+++******+++++++++***+++---///000000000000666555333111000000000111333222111111333333222111111222222333222111000///333111111111333444333222000000111222222222222222+++///444444222111333666555555444444444444444444555333222111111222333555555555555555444444444444333444555555555333111000///222555555333222333444444111///......---,,,***---,,,+++)))))))))******(((((((((((((((((())))))(((++++++)))***...///---...//////000111111222222------......------,,,+++111000000//////.........---,,,,,,++++++,,,,,,---+++***))))))+++,,,+++)))++++++******++++++,,,---+++++++++***************(((((((((***,,,---+++***************************+++)))((('''''')))+++---))))))))))))))))))))))))******************++++++******************************++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,///,,,+++------******------------------------------,,,,,,,,,---...//////.........///////////////000000000000111111111111111222333333333333222111333333444444555555666666666777888999;;;<<<<<<<<<;;;===???AAABBBBBBAAAAAABBBDDDGGGIIILLLLLLLLLLLLLLLLLLKKKKKKLLLNNNOOOQQQNNNPPPSSSVVVXXXYYYYYYXXXZZZ[[[[[[[[[]]]aaaggglllfffffffffggghhhjjjlllmmmrrrvvvyyyyyyxxx|||{{{iiiaaaTTTIIIFFFLLLWWW___xxx}}}{{{}}}uuuuuuyyy{{{xxxyyyyyytttnnniiidddaaahhhjjjooovvv}}}lllaaaWWWJJJ@@@===:::;;;============>>>???AAATTTWWWYYYXXXWWWWWWZZZ]]]\\\^^^ZZZYYY\\\ZZZeee|||sssdddnnn\\\JJJ=========777444888555555666666666666666555111333444333000...///111,,,,,,---...---,,,+++***,,,,,,,,,,,,---...//////***,,,---///000111111000333333222111111222333333333222111111333333222111111222333333222111000///222111000111333444444222///000111333333222111111***///444444111000333666333333222222222333444444444333111000000111333444666666666555555444444444444444555666555222000......222555555333222333555444222///......---,,,***000///---+++******+++++++++******)))(((((('''''')))++++++))))))---...,,,............///000222222***+++,,,---,,,+++***)))000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---(((***,,,+++))))))***,,,++++++******++++++,,,---,,,+++++++++******))))))'''''''''***,,,,,,+++)))************************(((((())))))*********+++))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,------...///,,,+++------******---------------------------------,,,,,,++++++,,,,,,............//////000000000000000000111111111111111222333444333333111000000111222333555666777888444555666888:::;;;;;;<<<;;;<<>>;;;:::;;;===>>>=========>>>AAAUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZZZZYYY[[[gggtttjjjeeemmmdddNNNDDDCCC:::555999:::666777888777555333444555555555444333111///---,,,+++---+++%%%%%%+++---++++++*********+++,,,,,,---......///000000///...---444000///444777555333333111111111111111111111111111000//////000000///...///000111222222111000///222222111111111111222222......///000111222333333222222222222222222222222555555444333222222222222666666666555444444333333555333222333555555111...888666444333444555555444222222222111111///.........+++)))***,,,---+++(((************))))))))))))******)))))))))***,,,---******+++,,,,,,---......000000///...------,,,,,,000///...---,,,+++++++++///---++++++,,,,,,+++***---///+++%%%(((000///&&&---,,,,,,++++++,,,,,,---+++---+++)))---111,,,###******+++++++++******)))******+++++++++,,,,,,,,,************************(((((((((((((((((((((((()))))))))))))))******+++***(((&&&'''***+++)))''')))***+++,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,+++***))))))***+++,,,,,,++++++,,,......---+++***++++++,,,,,,++++++***,,,------......------,,,***...///,,,+++...///...000000000000111111111111++++++,,,///222444444333000111222333444333222222333333333333666999<<<>>>;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFHHHHHHIIIIIIIIILLLLLLLLLKKKIIIJJJLLLNNNPPPOOONNNQQQTTTVVVTTTRRRTTTVVVXXXZZZ[[[\\\___aaa``````aaacccfffjjjnnnpppzzzzzzooobbbXXXLLLFFFBBBCCCDDDKKK```vvv}}}|||qqqeeecccuuuxxxvvvtttaaaWWWQQQFFFAAA@@@999;;;;;;===>>>????????????===VVVWWWYYY[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZ\\\fffsssxxxnnnssslllSSSFFFDDD===999;;;999777888888777555444444555444444444333222000......///222000++++++///111...++++++******++++++,,,------...///000000///...---111------222555333222333111111111111111111111111111111000000000000/////////000111222222111000///222222111111111111222222//////000000111111222222222222222222222222222222444444333222222222333333444444444444333333333333555333222333555555333111777555333333444444444333222222222222111000///...000---,,,,,,......---+++++++++*********)))))))))+++***))))))***+++,,,---***++++++,,,------......000//////...------,,,,,,...---,,,+++************///---++++++,,,,,,,,,+++,,,......+++))),,,---+++,,,++++++******++++++,,,+++,,,+++***---000,,,$$$******+++++++++******)))******+++++++++,,,,,,,,,************************************************---,,,+++)))((((((''''''+++)))'''(((***+++)))''')))***++++++,,,,,,,,,+++,,,+++******)))))))))***++++++***))))))***++++++,,,++++++,,,......---+++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,(((---///------///000...//////000000000111111111------///222555444111///000111222333333333222222444444333444555888;;;<<<;;;;;;<<<===???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHLLLMMMMMMLLLJJJJJJLLLMMMNNNMMMMMMOOORRRTTTRRRPPPSSSUUUWWWXXXXXXYYY\\\^^^]]]___bbbgggkkknnnpppqqqxxx}}}~~~yyylll\\\QQQDDDAAAAAAAAAAAAIIIccc}}}|||{{{rrrhhhggguuuxxxvvvttt```UUUNNNDDD@@@AAA;;;;;;<<<===>>>???????????????YYYZZZ\\\^^^___``````___^^^]]]]]]]]][[[\\\fffppp{{{zzzyyy\\\IIIEEE>>>===<<<777777888999777555444555666333333333333222111000000///111000------//////,,,++++++******++++++,,,,,,---....../////////.........++++++///222111000222111111111111111111111111222222111111111000000000000000111222222111000000222222111111111111222222111111111111111111111111111111111111111111111111333222222222222333444444222222222222333333333333555444222333555666555555666444222222333444333333222222222222111000//////111000//////000000///...++++++++++++************++++++*********+++,,,,,,+++++++++,,,------......//////......---,,,,,,,,,......---,,,++++++++++++...---++++++,,,---,,,+++***+++...///+++&&&(((...+++******))))))******++++++,,,+++***---///,,,&&&)))******+++++++++************+++++++++,,,,,,,,,************************************************---,,,+++)))((((((''''''+++***))))))***+++***))))))***++++++,,,+++++++++*********)))))))))))))))++++++***))))))***++++++,,,++++++,,,......---+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++&&&,,,///......000111...//////000000000000111111///000333555666444///+++000111222333333333333222555444444444555777999::::::;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGKKKMMMNNNMMMKKKJJJJJJKKKLLLKKKLLLNNNPPPQQQPPPOOORRRSSSUUUVVVUUUVVVWWWYYYXXX\\\ccciiimmmooooooooorrrwwwyyyxxxzzz{{{kkkXXXKKK@@@>>>>>>??????HHHeee}}}yyyxxx~~~}}}rrrmmmooozzz|||xxxuuu```SSSKKKAAA???BBB>>>;;;<<<===>>>>>>??????>>>>>>\\\]]]___aaaccccccccccccaaa_________]]]]]]dddmmm{{{~~~iiiPPPEEE=========666888999999888666555555666333333333333333333222111...///000///...---,,,***,,,++++++***++++++,,,,,,------..................---******...000///000333111111111111111111111111222222333222111000000111111111111111111111111111222222111111111111222222222222222111111000000000000000000000000000000000111111111111222333444555111111111222333444444555555444333333444666777888444333222222333444333222222222222222111111000///222111111000111000000///,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,111000///..................,,,++++++,,,---,,,+++***''')))///---%%%%%%,,,++++++************++++++++++++***+++------+++((())))))***+++++++++************+++++++++,,,,,,,,,************************************************)))))))))))))))******++++++*********++++++************++++++++++++************************))))))+++******************++++++++++++,,,---...---++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***###***.........000000---////////////000000000111000111222333444333///,,,111111222222333333333333555555555555555666777888999:::;;;<<<>>>???@@@@@@AAA@@@??????@@@CCCEEEGGGIIIJJJLLLLLLJJJHHHGGGGGGJJJKKKLLLMMMOOOPPPOOOOOOQQQSSSTTTTTTSSSSSSTTTUUUVVVYYY^^^dddgggiiiiiiiiijjjnnnpppnnnooovvv~~~}}}~~~oooXXXIIIBBB===;;;>>>AAAKKKeee{{{tttrrrwwwuuuyyypppqqqxxx}}}~~~wwwaaaRRRIII>>>>>>AAA>>><<<<<<===>>>>>>>>>>>>>>><<<^^^```aaacccdddeeeddddddbbb`````````___^^^cccjjjvvvzzz]]]JJJ===<<<>>>777888999:::999777666666777333333444444444444333333222111222333111...,,,+++,,,,,,++++++***++++++,,,------------......//////...+++,,,///000...000444111111111111111111111111111222333222000///000222222222111111111111222222222222111111111111222222333333222222111111000000000000000000000000000000000000000111222333444555111111222333444555666666444333333333444555777999333222222222444444333222111222222222222111111000111111111111000///000000------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------......---------------,,,,,,,,,000000///.........//////---,,,***+++,,,------,,,///''''''...000***'''***,,,,,,++++++++++++,,,,,,,,,******+++,,,,,,++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++******++++++*********+++*********++++++******)))******+++,,,,,,++++++************++++++*********+++++++++,,,---...---+++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***"""(((---------//////,,,...////////////000000000111///...///000111000///222111222222222222333333555555555555555666666777999999:::<<<===>>>???@@@@@@@@@??????@@@CCCFFFHHHEEEGGGIIIIIIGGGEEEEEEEEEJJJKKKLLLNNNNNNNNNOOOOOOQQQRRRSSSRRRQQQPPPQQQSSSUUUUUUWWWYYY[[[]]]^^^___```eeegggddddddkkkrrrttt~~~tttYYYGGGCCC:::777>>>HHHUUUiii}}}|||{{{yyyooolllnnnrrryyy~~~yyyrrrpppvvv||||||vvv```QQQHHH===<<<@@@===<<<======>>>>>>>>>>>>===<<<```aaabbbcccddddddccccccbbb```___aaa```___bbbhhhsssrrrYYYCCC>>>@@@:::999:::;;;999777666777888444444555555555444333333222000000111000+++)))***,,,,,,++++++******++++++,,,,,,,,,,,,---...///000///------//////---000555111111111111111111111111000222444222///...000222333222111111111111222333222222111111111111222222333333222222222111111111111111111111111111111111000000000111111333444444111222222333444555555666222333444444333444666888333222222333555555444222111222222222222222111111000111222111/////////111............------------------.........---,,,,,,------------------......------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------+++***+++,,,------,,,111,,,)))---111///,,,***---,,,,,,,,,,,,,,,,,,---,,,)))***,,,,,,***+++---((()))***+++++++++++++++******+++++++++,,,,,,,,,************************((((((((((((((((((((((((---,,,+++)))(((((('''''')))***+++***))))))***+++*********+++******)))((()))***+++------,,,++++++)))***++++++++++++***))),,,++++++,,,......---+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++$$$***---,,,,,,......,,,......////////////000000111///------///111222222222222111111222222333444444444444555666666666666888999:::;;;<<<>>>???????????????@@@AAADDDFFFGGGCCCDDDFFFFFFDDDDDDDDDEEEHHHJJJLLLMMMMMMMMMNNNOOOOOOPPPQQQPPPOOONNNOOOPPPRRRQQQOOOOOOPPPRRRTTTVVVXXX^^^```___```gggnnnqqqxxxwwwYYYDDD@@@777666BBBRRR```ppp|||{{{}}}uuummmiiiiiirrruuuvvvssstttzzzyyyzzzppp[[[NNNGGG===<<>>>>>>>>>>>======>>>```aaabbbbbbcccbbbaaa```aaa___^^^aaaaaa___bbbfffnnnxxxoooPPPCCCCCC===:::;;;;;;:::888777777888555555555555555444333333222...---///---(((&&&)))---,,,++++++******++++++,,,,,,++++++,,,...///000000......///---+++...444111111111111111111111111...111444222...,,,///222333222222111111222222333222222111111111111222222222222222222222222222222222222222222222222222222111111000000111222333333111111222222333333444444000222555555333333444666333333333555666777555333111222222333333222222111000222333222000///000222/////////.........---------...//////...---,,,+++..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++******,,,...---------...---***+++------***,,,,,,++++++++++++,,,,,,,,,))))))---,,,)))***///(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))---,,,+++)))((((((''''''''')))+++***(((''')))+++***************)))((((((((()))+++,,,,,,,,,+++***)))***++++++++++++***))),,,++++++,,,......---+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,(((---///---,,,///000............/////////000000111///...///111222111000222222111111111222333444222333444555666666666777888888999:::<<<===>>>???======???@@@BBBDDDEEEFFFBBBCCCDDDDDDCCCDDDEEEGGGFFFHHHKKKLLLKKKJJJLLLNNNLLLMMMNNNMMMLLLLLLMMMNNNNNNLLLKKKJJJJJJLLLNNNPPPTTT[[[___```cccllltttwwwuuu{{{ZZZCCC===999<<>>>>>>>>>>>======???``````aaabbbaaa```___^^^aaa^^^^^^```aaa___aaaeeekkkppp~~~ZZZHHHEEE???:::;;;;;;:::888777777888666666666666555444333222777222000333111+++)))------,,,,,,+++*********+++,,,,,,++++++,,,...///000000......///,,,))),,,222111111111111111111111111---111333222---,,,...111444333222111111222333444222222111111111111222222222222222222222222222222222222222222222222222222111111111000111111222333111111111111111222222222///222555555333222222444333333444555777777666444111222222333333333222222111333555333111///111333////////////................../////////...,,,+++..................------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---+++******,,,......---&&&...///&&&###))),,,)))++++++************++++++,,,))))))---,,,)))***000(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))))))))))))))******+++''')))+++***'''&&&(((******************)))((((((&&&(((***+++,,,+++***))))))***+++,,,,,,+++***))),,,++++++,,,......---+++,,,------......------,,,,,,------......------,,,+++///111...---000111000............/////////000111111111333444333000...333222111111111222333444111222444555666777777777777888999:::<<<===>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCDDDCCCCCCDDDGGGJJJDDDGGGJJJJJJIIIIIIJJJMMMIIIJJJLLLKKKJJJJJJKKKLLLJJJJJJIIIIIIJJJKKKLLLMMMSSSZZZ```bbbhhhrrr{{{sss|||[[[CCC>>>===DDDRRR\\\cccqqq|||vvvqqqlllgggeeeggglllyyymmmeeeqqqfff[[[JJJCCCBBB<<<<<>>>>>>>>>>>>>>======>>>[[[]]]___aaabbbbbbaaa```aaa\\\ZZZ\\\]]]]]]aaaffflllnnn}}}oooYYYNNNCCC<<<;;;;;;;;;999777777888555555666666555555444333222333333111---+++******------.........---,,,,,,*********+++,,,---...///---...///...,,,++++++,,,111000///000222333222111222222111000//////000000222222111111111111222222111111000000000000111111333222222111000///......111111222222222222111111//////000111222222333333111555555111///000111///222111111222444444333111444555555555555555444444555555444333333222111111444333222222111111222222222222111111111111222222.........///////////////333111///...//////...---///...---,,,,,,,,,,,,,,,///111000,,,+++---,,,***,,,+++******,,,,,,+++***...,,,++++++,,,+++)))'''++++++++++++++++++++++++---+++)))***,,,---,,,)))000---+++***+++,,,,,,++++++++++++***************************************+++******+++++++++***(((,,,++++++***+++,,,...///******+++,,,,,,,,,,,,++++++++++++*********))))))***************************++++++,,,,,,++++++***,,,++++++,,,...//////...++++++++++++++++++++++++///............---------000///---------...000222//////.........---------111111000000000000000000...000111333444444333333222333333444555666888888;;;999888999<<<>>><<<:::======>>>???@@@AAAAAABBBBBBBBBBBBBBBDDDFFFHHHIIIIIIGGGFFFHHHKKKMMMLLLJJJKKKKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHJJJMMMPPPVVV]]]dddjjjnnnttt~~~}}}zzz~~~[[[IIIAAABBBJJJVVVaaajjjttt|||~~~|||yyyrrrhhhaaaYYY[[[fff~~~tttkkkccc]]]MMMGGGAAA>>>@@@AAA???<<<>>>>>>?????????>>>>>>======YYYZZZ]]]___```aaa``````aaa]]][[[]]]^^^^^^aaafffggglllyyyqqq^^^LLLEEEAAA>>>===;;;999999;;;555555666666555555444333222333333222///,,,+++,,,------------,,,,,,,,,,,,+++++++++++++++,,,---...---...///...,,,+++,,,---000///...///111222111000222222111000000000000000222111111111111111111222111111000000000000111111333333222222111000000///111111222222222222111111222222222333333444444444///333444111///222333111222111111222444444333111111222333444444444555444555555444333222222111111444333333222222222222222222111111000000111111222///////////////.........///...------///000///.........------,,,,,,,,,,,,...000...***))),,,---+++---,,,+++,,,------,,,+++---,,,++++++,,,,,,***(((++++++++++++++++++++++++---+++)))***,,,---,,,***///---+++***+++,,,,,,+++,,,+++++++++***)))))))))***************************))))))***+++++++++***+++***)))((((((((()))***)))******++++++++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***,,,+++***+++---......---++++++++++++++++++++++++,,,---------......//////------....../////////...//////.........---------111000000//////000111222000111111222333333333333333333333333555666777888;;;999999;;;===>>>===;;;;;;;;;===>>>@@@AAACCCCCCBBBBBBAAABBBCCCFFFHHHJJJJJJIIIHHHIIIKKKMMMLLLJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHJJJJJJJJJKKKMMMOOOXXX]]]eeekkkpppuuu|||}}}zzz~~~yyyUUUCCCCCCGGGSSSbbbmmmuuu}}}~~~}}}{{{xxxtttlllccc[[[\\\^^^hhh~~~uuuiii```XXXLLLFFF@@@???@@@AAA@@@===????????????>>>>>>>>>>>>@@@XXXYYY[[[]]]___```aaaaaaaaa]]][[[]]]^^^^^^aaaffffffllltttsssWWWKKKCCC===;;;999666555888555666666666666555444444222333444333000............---,,,+++******+++,,,,,,,,,+++++++++,,,,,,---,,,.........,,,+++,,,---000...---...///000000///222111000000000000000000111111111111111111111111111111000000000000111111333333333222222111111111111111222222222222111111222222333333333333333333---111333000000333444333222111111222444444333111000000111222333333444444444444333333222222111111555444333333222222333333222111111000000111111222000000//////......------*********---///111000///...------------,,,,,,,,,---...,,,((((((,,,...---...---,,,,,,......---,,,---,,,++++++,,,,,,***(((++++++++++++++++++++++++,,,+++******,,,,,,+++***...,,,******+++,,,,,,+++,,,,,,++++++***)))((((((************************)))))))))))))))***+++,,,+++***)))(((''''''''''''((()))******++++++******+++++++++*********************************************++++++++++++******+++***)))***,,,------,,,++++++++++++++++++++++++++++++,,,---...///000000***+++---//////...---,,,...............---------111000.........000222333222222111111111222222333333333333333444555777777888888888:::======;;;:::999:::<<<===???AAACCCCCCCCCBBBAAAAAABBBEEEHHHJJJKKKJJJIIIJJJLLLLLLKKKJJJLLLKKKIIIGGGGGGHHHIIIJJJGGGIIIKKKLLLMMMNNNQQQSSS]]]```ffflllrrrvvvxxxzzz}}}zzz}}}nnnPPPBBBIIIQQQaaarrr{{{|||{{{zzzwwwqqqiii___XXX\\\^^^ggg}}}vvvhhh\\\SSSIIIEEE@@@???AAACCCBBB@@@AAAAAA???>>>>>>>>>??????>>>YYYZZZ[[[\\\^^^___aaaaaa^^^[[[ZZZ\\\]]]]]]___dddgggmmmqqqxxxeeePPPEEE<<<<<<;;;555333555666666666666666555444444222333444444222000000111///---+++)))))))))+++,,,,,,,,,+++++++++++++++++++++---...---,,,,,,---...111///------///000000///111111000000000000000111111111111222222111111111111111000000000000111111222222111111111111111111111111222222222222111111111111111111000000000000---111333000000222444333222111111222444444333111222111111111222222333333333333333222222222222222555444333333222333333333111111000000000000111111111111000///...------,,,******+++---000111000///---------------------,,,,,,---***&&&&&&,,,///......,,,+++,,,---...---,,,---,,,++++++,,,,,,***(((+++++++++++++++++++++++++++++++++++++++,,,++++++---+++******,,,,,,+++***---,,,,,,+++***)))((((((*********************************)))((()))***,,,,,,,,,++++++************(((((()))************)))******************************************************++++++++++++*********)))((()))+++---,,,+++***+++++++++++++++,,,,,,++++++,,,------...//////***+++,,,---...---,,,,,,........................000///------...000333444333222111000000111222222333333333333444555666777444555777999::::::999888;;;;;;<<<===???@@@AAAAAACCCBBB@@@???@@@CCCGGGIIIKKKJJJJJJJJJKKKKKKKKKJJJKKKIIIGGGEEEEEEFFFIIIJJJIIIJJJLLLNNNPPPUUU[[[___eeeeeegggkkkpppuuuwwwwww}}}{{{~~~___MMMKKKUUU```rrr~~~|||xxxrrrhhh___ZZZYYY\\\ggg}}}xxxhhhZZZPPPFFFCCC@@@@@@BBBCCCCCCCCCCCCBBB@@@>>>===>>>???@@@===\\\[[[ZZZZZZZZZ[[[\\\]]][[[XXXWWWZZZ[[[ZZZ\\\```eeejjjmmmqqq|||]]]MMMBBBBBBAAA:::666888666666777777666666555444222333555444222111111222///...+++)))((()))***+++,,,,,,+++*********++++++***,,,------,,,,,,...///333111......///000111000111000000000000000111111000111222222222222111000111111000000000000111111/////////000000000000000111111222222222222111111111000000000000000000000///333444111///111222111222111111222444444333111666555333222111111111111111222222222222222222222444444333222222222222333111000000000000000000111111111000///...------,,,---------...000000///...,,,,,,---......------,,,+++,,,***&&&&&&,,,//////,,,+++***+++,,,---,,,***,,,+++++++++,,,,,,+++)))++++++++++++++++++++++++++++++,,,++++++++++++++++++*********,,,,,,+++***,,,,,,++++++***))))))(((***************************++++++***''''''(((******++++++,,,,,,---------(((((()))************)))************************************************)))******++++++******))))))(((((()))+++,,,,,,+++*********++++++,,,,,,,,,---------------------,,,,,,,,,+++***+++,,,---...---.....................///...------...000222333333222111000///000111222333333333333333444555666444666888999::::::::::::========================AAA@@@???>>>???AAADDDFFFHHHIIIIIIIIIIIIIIIJJJJJJIIIGGGEEECCCDDDEEEHHHJJJLLLMMMMMMOOOTTT\\\fffmmmnnnkkkiiiiiimmmrrrvvvxxx~~~|||hhhOOOMMMWWWdddpppzzzrrriiibbb^^^ZZZ^^^kkkyyygggWWWLLLCCCBBBAAAAAACCCDDDEEEDDDEEECCCAAA???>>>>>>@@@AAAAAA___]]]ZZZWWWUUUUUUUUUVVVYYYVVVVVVYYYZZZYYYZZZ^^^```bbbeeemmm}}}mmmWWWEEECCCBBB:::666999666777777777777666555555222444555444222111111222///...,,,+++************++++++*********++++++,,,***+++------------///000444111...---///000111000000000000000000111111222000111222333333222111000111111000000000000111111---......//////000000000111111222222222222111111111111222222222222222222///333444111///111222111222111111222444444333111888666444222000/////////000000111111222222333333444333222222111111222222111000000//////000000111000000//////......------111///------...///......+++,,,---.........---,,,,,,---+++'''(((---///...,,,+++******,,,,,,+++***,,,+++***+++,,,---+++)))++++++++++++++++++++++++***+++,,,,,,******+++,,,******)))+++,,,---+++***+++++++++***************************************'''***,,,+++(((&&&''')))((((((***++++++,,,,,,+++((()))******++++++*********************+++++++++************************))))))************))))))***)))((()))+++,,,,,,+++*********++++++,,,,,,---------------,,,,,,++++++---,,,+++******,,,...///---------...........................///000000111111111000000000111111222333333333333333444555555666888:::::::::;;;===???>>>>>>======<<<<<<;;;;;;>>>>>>======>>>@@@AAABBBDDDFFFGGGGGGGGGGGGHHHJJJGGGFFFDDDDDDDDDFFFHHHIIINNNOOOPPPRRRXXXbbbnnnvvvssspppmmmkkklllpppvvvzzzxxxtttttt{{{vvvYYYLLLXXXiiiwww~~~yyyppphhhdddbbbbbbdddqqqtttcccSSSHHHBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDBBB@@@??????@@@@@@@@@gggccc^^^XXXTTTRRRQQQQQQYYYVVVVVVYYYZZZYYYZZZ^^^^^^\\\```kkkvvv|||cccIIIBBB???777666;;;777777777777777666555555333444555444222000000111//////...---,,,+++*********)))))))))***+++,,,,,,)))+++,,,---------///111333111---,,,---/////////000000000000000111222222///111222333333222111///111111000000000000111111---......///000111111111111111222222222222111111000000111111222222333333---222333000///222444222222111111222444444333111666444222000....../////////000000111222333333333333222111111000000111111000000////////////000000///////////////.........111...+++***+++---...///***+++---...///...---,,,,,,...---******---///------,,,++++++,,,---,,,++++++******+++,,,---+++***++++++++++++++++++++++++***+++---,,,***)))+++---)))))))))+++,,,---+++)))***************+++++++++************************"""&&&,,,,,,***((()))+++((()))***++++++***)))))))))******+++++++++++++++))))))*********+++++++++************************))))))************))))))***))))))***,,,------,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------.........//////---...///000000//////......///000111111222111111333333222222333333444444555777888777777888<<<@@@======<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???BBBDDDEEEDDDDDDGGGIIIFFFFFFFFFFFFGGGHHHIIIJJJNNNPPPSSSWWW]]]fffooouuutttsssrrrooommmpppvvv{{{|||sssppppppuuuyyyyyyyyy|||xxxzzzuuugggZZZ___rrryyy{{{yyypppjjjhhhhhhkkkiiissswwwfffZZZPPPGGGAAABBBCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@??????>>>nnnjjjccc\\\VVVSSSRRRRRRYYYVVVVVVZZZ[[[YYY[[[^^^aaa[[[^^^jjjqqqyyyppp}}}qqqPPPEEE@@@999:::BBB777777777777777666666555333444555444111000///000/////////...---,,,***)))))))))))))))***+++,,,---)))***,,,------...///111333000,,,+++,,,---......000000///000000111222222///000222333333222000///111111000000000000111111......///000111222222333111111222222222222111111---......///000111111222+++000222000000444666555222111111222444444333111333222000...---...///000//////000111222333333444222111111000///000000000000000////////////000000.........//////////////////,,,)))((())),,,///000***+++---//////...---,,,,,,///...++++++......,,,...---,,,,,,......---,,,+++******+++------+++***++++++++++++++++++++++++))),,,---,,,***)))+++---)))((()))+++------+++))))))))))))***++++++,,,,,,************************###***---+++)))+++---++++++,,,,,,+++***((('''******+++,,,,,,,,,,,,+++))))))******++++++++++++************************))))))************))))))+++***)))***,,,------,,,))))))***+++,,,,,,------******+++,,,------...///***+++---//////...---,,,---------.........//////---...000111111///---,,,---...000111222222222111333333222222222333444444333444444333222444:::>>>;;;;;;;;;<<<<<<<<<======999:::<<<===>>>===<<<<<<<<>>AAAvvvnnnccc[[[VVVTTTRRRQQQUUUVVVVVVVVVUUUVVVYYY[[[^^^]]]aaaggghhhqqqmmmoooVVVDDD@@@;;;999;;;888888777777666666555555777666666666666555222000/////////...------,,,,,,------,,,,,,+++***))))))******+++,,,,,,---......///////////////.........---...000222333222111000000000000000000000000000222333222111//////111333222111000111333333111000////////////000000000000//////000111111111111111000222333333111000000111222222111111000/////////333222111000////////////......///000000000000000222111111111000000//////555333111///------------000000///...............000000//////.........---...........................---,,,,,,......---,,,,,,+++******,,,,,,+++***,,,,,,,,,++++++***************++++++------......)))))))))***+++++++++,,,***))))))+++///111111000,,,+++++++++***)))))))))---,,,*********)))&&&$$$)))))))))))))))(((((('''++++++************++++++)))************+++++++++************************)))''''''((()))***)))(((+++***)))***,,,,,,***)))++++++,,,,,,,,,,,,------((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,------...111111000000000000111111333333222222222222222333000222333333333333444666777777777888999999::::::<<<<<<<<<<<<;;;:::999888;;;<<<<<<<<<;;;;;;===>>>>>>>>>======>>>@@@BBBCCCJJJIIIIIIHHHJJJMMMPPPRRRWWWWWW]]]dddeeebbbeeekkkooorrrtttrrrppppppvvv|||}}}}}}}}}}}}{{{zzzyyy{{{}}}~~~}}}wwwsssrrrsssooocccWWWQQQQQQWWW\\\bbbrrryyywwwrrrtttyyy|||wwwlllnnnqqqpppuuu~~~zzzqqquuuuuummmrrrxxx|||jjj[[[QQQMMMJJJHHHEEECCCBBBBBBCCCDDDBBBAAADDDCCCBBBBBBAAAAAAAAAAAA<<>>;;;:::888888888777666666555555555444444555666666444222000000///......------,,,......------,,,++++++******++++++,,,,,,---------////////////............---...000222333222111000111111111111111111111111...000000000//////111333222111000111333333111000//////////////////////////////000111111111111111000222333333111000000111000000000000000111111111333222111000////////////......///000000000000000111111111000000000//////111000///...---------...///......------------...////////////......------...........................---,,,,,,......---,,,---,,,+++,,,------,,,+++,,,,,,,,,+++++++++*********+++++++++++++++++++++***************+++++++++,,,+++))))))******)))(((+++++++++***************,,,+++*********)))'''%%%&&&'''((()))***))))))((())))))(((((((((((()))))))))************+++++++++************************)))((('''(((***+++***)))+++***)))***,,,,,,***)))*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,...------,,,+++***))))))++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///000000000000000000000000222111111000000000111111222333444333222222333444666666777777888888999999999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>=========>>>@@@BBBDDDFFFIIIIIIIIIJJJLLLPPPTTTXXX^^^^^^ccchhhfffaaaaaafffkkkooorrrtttssstttvvvyyy}}}|||zzzzzz{{{{{{{{{{{{}}}~~~~~~|||xxxtttrrrsssmmm___QQQJJJHHHRRR]]]iii|||wwwpppqqqrrrvvvxxx{{{}}}qqqkkkppptttuuuyyyrrrvvvyyyuuutttyyyrrraaaSSSKKKHHHFFFEEECCCBBBAAAAAABBBBBBAAA???BBBBBBAAA@@@@@@@@@@@@@@@???mmmggg```[[[XXXVVVUUUTTTSSSTTTTTTTTTTTTUUUXXXZZZ[[[[[[^^^bbbbbbgggzzzttteeejjjzzzVVVCCC>>>;;;777999999888888777666666555444333333555666777666444000000//////......------///......------,,,,,,++++++++++++,,,,,,,,,,,,,,,........................---...000111222222111111111111111111111111111111+++---///000000000111333222111000111333333111000222222222111111000000/////////000111111111111111000222333222111///000000...//////000111111222222222222111000////////////...//////000000000000000111111000000000000//////------...............---------,,,,,,,,,------...///............---------...........................---,,,,,,......---,,,...---,,,,,,......---,,,,,,,,,,,,++++++++++++***+++++++++******)))))))))+++++++++***************---+++)))))))))((('''%%%***************++++++++++++***)))***+++***)))'''%%%''')))+++,,,,,,++++++))))))(((((((((((()))))))))************+++++++++***************************)))((()))+++,,,+++***+++******+++,,,,,,+++)))))))))*********+++++++++************+++,,,------......---,,,+++***))))))+++,,,,,,------.........+++++++++,,,---...///000///000111222222111000///000///////////////000000222333444333222111222333444555555666777777888888888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>@@@BBBDDDGGGHHHIIIJJJLLLMMMOOOTTTZZZ^^^cccdddgggkkkiiidddbbbcccjjjmmmrrrvvvyyyzzzyyyxxx}}}|||xxxvvvwwwzzz{{{|||~~~}}}yyyqqqnnnnnnpppkkk]]]NNNGGGBBBNNN```rrrwwwmmmsssssstttvvvyyy}}}qqqkkkkkksssxxxyyy}}}uuuyyyxxx{{{~~~|||xxxuuusssuuuiiiXXXKKKEEEDDDDDDDDDAAA@@@???@@@AAA@@@???===@@@@@@???>>>>>>>>>>>>???;;;iiieee```[[[XXXUUUTTTSSSSSSTTTUUUUUUUUUVVVYYY\\\XXXZZZ^^^bbbccchhhxxxjjjdddttt\\\CCC@@@???999::::::999888777777666666555444333444666666555444111111000//////......---......------,,,,,,,,,+++,,,,,,,,,+++++++++++++++------...............///...///000111222222111111111111111111111111111111+++...111222111000111111222111000111333333111000555555444333222222111111//////000111111111111111000111333222000//////000//////000000111111111111111111000/////////////////////000000000000//////000000000000000000//////------///000000///------------,,,,,,------...///------------------------...........................---,,,,,,......---,,,...,,,+++,,,---...---,,,++++++++++++++++++++++++++++++++++++************,,,+++++++++***)))))))))***))))))***,,,---,,,+++)))))))))***+++++++++,,,))))))((()))++++++***(((((())),,,...///...---+++++++++************++++++))))))*********+++++++++************************+++***)))***,,,---,,,++++++******+++,,,,,,+++)))************++++++++++++,,,+++***)))***+++---...+++++++++,,,,,,,,,------,,,,,,,,,---------......***++++++,,,---...000111...///111333333111///...000////////////000000111222333444333222111222333333444444555555666666777;;;;;;;;;;;;;;;:::999888:::<<<<<<<<<;;;;;;<<<>>>AAAAAAAAABBBDDDFFFHHHJJJKKKMMMOOOPPPRRRVVV\\\aaabbbdddhhhlllllljjjhhhggglllnnnrrrxxx}}}~~~|||}}}}}}~~~~~~|||yyyuuusssuuuyyy|||}}}|||}}}|||uuudddbbbeeejjjiii^^^RRRLLLEEEQQQcccwwwzzzqqqyyywwwwwwwwwyyyxxxmmmlllpppwwwzzzyyyzzz~~~~~~|||yyyuuuqqqooommmpppeeeUUUIIIDDDDDDDDDDDD@@@??????@@@AAAAAA>>>=========<<<<<<<<<<<<======777eeedddaaa]]]XXXTTTRRRQQQTTTUUUVVVVVVVVVXXX[[[^^^WWWYYY\\\___aaaeeeppp{{{wwwgggooojjjLLLFFFDDD>>>;;;;;;:::999888777666666888666555444555555333222222111111000//////......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,---------......//////...///000000111222222222111111111111111111111111///111333333222000000000222111000111333333111000444444333222111000000000//////000111111111111111///111222222000//////000111111111111000000//////111000////////////////////////000000000000////////////////////////000000///000111111000///---,,,///...............//////,,,,,,,,,,,,------------...........................---,,,,,,......---,,,,,,+++***+++,,,---,,,***++++++++++++++++++++++++******++++++,,,------...,,,+++++++++***))))))))))))((((((***---//////...)))))))))***+++++++++,,,)))(((((()))++++++***((()))***,,,------+++***)))++++++************++++++))))))*********+++++++++************************,,,******+++,,,---,,,+++,,,+++***+++------+++***+++++++++,,,,,,,,,,,,---,,,+++***)))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------------***++++++,,,---...000111...///111333333111///...111000000000111111222333111333444444333333444555333333333444555555666666:::::::::;;;::::::999999:::<<<<<<<<<;;;;;;<<<>>>EEEDDDDDDEEEFFFHHHJJJKKKOOORRRTTTTTTTTTWWW]]]ccccccfffjjjlllnnnooommmjjjnnnooorrrwww|||~~~~~~}}}|||{{{|||}}}|||~~~zzzwwwsssrrruuuyyy|||~~~}}}zzz{{{{{{wwwpppZZZXXX\\\dddfff___WWWSSSLLLUUUfffzzz|||www~~~{{{yyyyyyzzzvvvqqqtttxxx{{{yyytttsssuuu~~~{{{tttpppooooooppplllbbbSSSIIIDDDDDDDDDDDDAAA@@@AAABBBCCCBBB???===;;;;;;:::::::::;;;;;;<<<;;;aaabbbaaa]]]XXXTTTQQQPPPUUUVVVWWWWWWWWWYYY\\\___]]]^^^`````````dddkkkqqqsssqqqzzzYYYJJJCCC;;;===<<<;;;:::999777666666999777555444444444333222222222111111000000//////++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,---......///////////////000111111222222222222222222222222222222111222333333111000000111222111000111333333111000000000000///.........---//////000111111111111111///111222111000...//////222222111111000//////...000//////....../////////000000000000000//////.........////////////000000111111111111000///...---000000///...............++++++,,,,,,,,,,,,,,,---...........................---,,,,,,......---,,,,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,)))***+++,,,---...//////+++++++++******************)))((()))+++,,,+++******************+++++++++))))))((()))++++++***((((((((()))((((((''''''&&&))))))(((((((((((()))))))))************+++++++++************************+++***)))***,,,---,,,+++,,,++++++,,,------,,,***++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,//////...---,,,+++******------------------------+++++++++,,,---...///000///000111222222111000///111111111111222333444555333444666555444333444666333333333444555555666666666666888:::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>FFFFFFFFFGGGHHHKKKMMMNNNTTTXXXZZZYYYWWWYYY```fffkkkmmmnnnnnnppprrrppplllmmmooossswwwzzz{{{|||||||||~~~}}}{{{zzzyyy|||}}}{{{{{{~~~~~~|||wwwtttrrrrrrtttxxx{{{||||||}}}{{{xxxxxxwwwqqqiiiWWWUUUWWW^^^bbb___ZZZXXXUUU[[[kkk}}}|||~~~|||{{{zzz~~~|||tttyyy}}}}}}uuunnnkkkkkkwww~~~tttooooooqqqrrrddd[[[OOOFFFCCCBBBBBBAAAAAAAAABBBCCCDDDCCC@@@>>>:::999999999999:::;;;;;;<<<\\\^^^```^^^YYYTTTRRRRRRTTTUUUVVVVVVWWWYYY\\\___^^^``````___```dddiiimmmtttkkkTTTDDD;;;======<<<:::999888777666888666444333444555444444333222222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++,,,------...///////////////000000111222333222222222222222222222222000111111111//////111333222111000111333333111000//////////////////......//////000111111111111111///000222111///......///111111111000000000000000//////.........//////000000000000000000///.............../////////000000000//////.........//////111000///...---,,,,,,,,,***+++++++++,,,,,,,,,,,,...........................---,,,,,,......---,,,---,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---***************+++++++++***)))(((((()))***)))'''+++++++++******************)))))))))++++++)))'''(((((('''''''''((())))))))))))(((((((((((()))))))))************+++++++++************************+++***)))***+++,,,,,,***,,,++++++,,,------,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***//////...---,,,++++++***------------------------,,,,,,,,,,,,,,,---...///000000000000000000000000111111111222222333444555888999999777444333333444333333444444555666666666555666777999;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>DDDEEEFFFHHHKKKNNNQQQSSSXXX\\\___^^^[[[]]]dddkkkqqqsssrrrppprrrwwwuuupppmmmsssyyy}}}|||{{{zzzzzz{{{{{{|||{{{xxxwwwzzzyyyvvvvvvxxxxxxuuutttrrrpppqqqsssvvvxxxxxxwwwyyyxxxvvvvvvtttlllcccVVVRRRSSSYYY^^^___^^^___bbbggguuu~~~}}}{{{www~~~~~~rrriiiggggggooowwwqqqooonnnmmm[[[TTTKKKEEECCCCCCBBB@@@AAAAAABBBDDDEEECCC@@@===999999999888999:::;;;;;;999XXX[[[^^^]]]YYYUUUTTTTTTRRRTTTUUUUUUVVVXXX[[[^^^VVVXXXXXXXXXZZZaaafffiiiuuuwww~~~aaaMMMCCC>>>===<<<;;;999888777666666444333333444666666666333333222222111000000000------------------------(((((()))***+++,,,,,,---++++++,,,,,,---...//////////////////000111222333222222222222222222222222---...///......///222555222111000111333333111000111111111111111222222222//////000111111111111111///000222111///......////////////000111111222222//////.........//////000000000000000000///......---.........//////000000------,,,,,,---...000111111000///---,,,+++***************++++++,,,,,,,,,...........................---,,,,,,......---,,,...---,,,,,,......---,,,*********++++++,,,,,,,,,+++++++++***************))))))******+++++++++,,,***(((((()))***++++++))),,,+++++++++******))))))+++***)))***+++***)))'''***)))(((((()))+++---///++++++************++++++)))************+++++++++***************************)))((()))+++,,,+++***,,,,,,+++,,,------,,,***)))************+++++++++***+++,,,------,,,***))),,,,,,,,,---------......------------------------------,,,,,,,,,------...111111000000000000111111111111111111222333444555<<<<<<;;;999555222111111333333444555555666666777888999999:::::::::999999;;;<<<<<<<<<;;;;;;===>>>BBBCCCEEEHHHLLLQQQUUUWWWZZZ^^^bbbaaa___aaaiiipppsssuuusssqqqttt{{{{{{uuunnnwww}}}{{{{{{zzzyyyyyy}}}|||wwwvvvxxxwwwsssrrrsssrrroooqqqpppoooppprrruuuuuuuuutttwwwwwwuuuuuurrrjjj```TTTOOOOOOVVV]]]```cccfffnnnqqq~~~}}}|||}}}ppphhhfffgggmmm{{{sssnnnjjjhhhVVVPPPIIIEEEEEEEEEDDDBBB@@@AAABBBCCCDDDCCC@@@===999999888888999:::;;;;;;999UUUXXX[[[[[[YYYTTTQQQPPPQQQRRRUUUWWWXXXYYYYYYYYY^^^___^^^]]]]]]___cccfffsss{{{eeeLLLCCCBBB===888999===:::333666666666666666666555444555555444333333222111111---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++...111111000000222555111111222222222111111000222111222444555555333111//////000000111111222222000////////////000000111////////////000000000000000000000000111111111111111111222111111000//////000...---,,,,,,---...000222...---111000,,,,,,000........................//////...///000333666888///......------,,,,,,+++------------------------------------------------***+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,......---+++(((((()))+++,,,,,,***)))))))))***+++,,,++++++******)))))))))************************...---+++***)))******+++************))))))))))))++++++)))(((+++---((( !!!%%%***+++***)))***,,,++++++++++++++++++++++++***,,,......---++++++,,,******+++++++++,,,,,,,,,************************///---+++***++++++***)))***************************)))))))))******+++,,,------------------------+++,,,------+++***+++---------------.........///111222222333333444555555;;;???AAA>>>888333222333222333333333333333333444333333333444666777999999:::;;;======<<<<<<>>>???BBBEEEIIIKKKKKKMMMRRRVVVZZZ[[[^^^bbbfffjjjmmmooorrrqqqnnnlllpppwwwzzzyyywwwuuu|||~~~|||~~~}}}{{{{{{wwwxxxvvvsssoookkkjjjkkkllliiimmmooooooppprrrrrrnnnqqqsssvvvxxxvvvoooeee^^^NNNKKKJJJNNNWWW```eeegggssswwwtttrrrnnnlllmmmooozzzqqqjjjccc^^^OOOIIIBBB???BBBDDDDDDBBBBBBAAAAAACCCDDDDDDAAA???;;;;;;;;;;;;:::999888888777VVVYYY]]]^^^[[[VVVSSSQQQMMMNNNQQQTTTVVVXXXXXXXXX^^^^^^^^^]]]]]]___cccfffkkkxxx|||~~~}}}bbbHHHDDD@@@===<<<;;;:::999666666666777666666555444555555444333333222111111///...---,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000000000222444111111111222222111111000111000000111333444222111000000000000000111111111000000////////////000000.../////////000000000000//////000000000111111111...............---,,,,,,000///---,,,,,,---///000000------000///++++++...........................,,,,,,++++++---///111333++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++******,,,,,,***)))))))))***++++++++++++++++++*********************************...---,,,***)))(((((('''************))))))))))))******)))(((***---)))!!!"""&&&***+++***)))***+++++++++++++++++++++++++++)))+++------,,,+++++++++******+++++++++,,,,,,,,,************************---+++******+++,,,,,,+++************************...---------......///000------------------------,,,---...---,,,+++,,,---------........./////////111111111222333333444444;;;>>>@@@===777222222333222222333333333333444444333333444555666888:::;;;===>>>??????>>>>>>???@@@DDDGGGJJJLLLNNNQQQVVVZZZ\\\___dddiiimmmoooooooooooonnnlllkkkpppxxxzzzwwwwwwuuu{{{~~~}}}~~~}}}{{{{{{zzzxxxvvvrrrmmmjjjiiijjjkkkkkkoooooonnnooossstttqqquuutttssssssrrrlllbbbZZZKKKJJJIIILLLTTT^^^hhhooo{{{~~~yyynnnnnnrrrtttuuuuuutttxxxkkkbbb[[[WWWNNNIIIBBBAAACCCDDDDDDBBBAAA@@@@@@AAABBBBBB@@@>>>;;;<<<<<<;;;;;;:::999888:::VVVZZZ^^^___]]]XXXTTTQQQOOOQQQTTTWWWZZZ[[[\\\]]]]]]]]]]]]\\\\\\___cccffffffrrr{{{WWWLLLCCCBBB@@@:::999>>>666777777777666666555444555444444333333222222111222000...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...------...000222111111000000111111222111111000222000......000222222111111111111111000000000000222111000//////...//////....../////////000000000//////000000000000111111000000111111000000//////000000............000000///,,,,,,......,,,+++...........................++++++******+++,,,...///))))))***++++++,,,------,,,,,,,,,------.........+++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,//////,,,))),,,,,,+++************+++++++++++++++,,,,,,,,,,,,************************---,,,,,,+++)))'''%%%$$$++++++*********)))))))))((()))((((((***---***$$$$$$''')))+++***)))***+++++++++++++++++++++++++++)))+++,,,,,,+++******+++******+++++++++,,,,,,,,,************************+++)))((())),,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,...///...------...///....../////////000000000000000000111222222333333999<<<===;;;666222111222222222222333333444444444444444555666888:::<<<===@@@AAABBBAAA@@@???@@@AAAEEEGGGKKKNNNRRRXXX___cccbbbffflllqqqttttttsssqqqooonnnkkkjjjqqqyyyzzzvvvvvvtttxxx{{{{{{{{{zzzwwwwww|||zzzvvvsssnnniiigggfffggghhhlllpppqqqoooqqqwwwyyywwwzzzuuupppooooooiii]]]TTTHHHIIILLLPPPXXXdddsss}}}}}}|||}}}~~~tttfffhhhrrryyy{{{{{{|||vvveee[[[UUUQQQLLLHHHDDDCCCEEEEEEDDDAAAAAA@@@???@@@@@@@@@>>><<<<<<<<<<<<<<<;;;:::999999999TTTXXX]]]___\\\XXXSSSQQQSSSTTTWWWZZZ\\\]]]^^^^^^\\\]]]\\\\\\\\\^^^bbbeeefffqqq~~~}}}sss\\\HHHEEEBBB:::888???777777777777777666555444444444444333333222222222444222000---,,,++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++...,,,+++,,,000222000...///000000111111111111111333000------...111222222222222111111000000//////222222000///...................../////////000000////////////000000000111111111222222222111111000111000////////////000111///............------..............................------,,,------...///******++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******---222222...(((,,,,,,++++++************+++++++++,,,,,,---------************************++++++,,,,,,+++)))'''&&&+++++++++*********))))))'''))))))(((***---+++''''''((()))***************++++++++++++++++++++++++)))***++++++***)))***+++******+++++++++,,,,,,,,,************************+++***))))))+++------,,,++++++++++++++++++++++++***+++++++++++++++++++++---------------------------...//////......///000////////////000000000000/////////000111111222222777999:::888555222111222222222222333333444444444444555666777999;;;===???AAABBBCCCBBBAAA@@@@@@BBBEEEGGGKKKQQQXXXaaaiiinnnnnnoooppprrrtttvvvwwwxxxvvvsssnnnlllqqqyyy{{{xxxuuutttwww{{{zzzvvvvvvzzzwwwvvvrrrpppsssxxxwwwrrrppplllgggbbb````````````hhhnnnrrruuuyyy~~~}}}}}}wwwrrrqqqpppiiiZZZMMMGGGJJJQQQ\\\jjjxxx~~~{{{{{{qqqfffhhhqqqwwwzzz|||tttdddZZZSSSPPPJJJHHHFFFEEEFFFFFFDDDBBBBBB@@@??????@@@???===<<<<<<<<<<<<<<<;;;:::999999555SSSWWW\\\]]][[[WWWSSSQQQSSSUUUWWWXXXZZZZZZZZZYYY\\\]]]\\\[[[[[[]]]aaaddddddmmmvvv}}}sssSSSIIIEEE===888;;;888888888888777666555444444444333333333333222222444333111///---,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...+++***,,,///111///---...///000111111111111111444111...---...111333444222222111111000000//////222222000///........................////////////...////////////000000000------......///......---000000////////////000000///000000//////000000///.............................................///......------,,,,,,,,,+++,,,,,,,,,------.........------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******...222333...(((,,,,,,,,,,,,++++++******+++++++++,,,,,,---------************************)))***+++,,,,,,,,,+++***++++++++++++************'''))))))((()))---,,,))))))))))))************)))++++++++++++++++++++++++)))***++++++))))))***+++******+++++++++,,,,,,,,,************************---+++******+++,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,,,,---------------------------...//////......000111////////////000000000000...//////000000111222222666666666555333222111111111111222333333444555555666666777888:::<<<>>>??????AAABBBAAA@@@@@@AAABBBEEEGGGLLLTTT^^^hhhppptttyyyuuupppmmmnnnrrryyy}}}|||vvvqqqrrryyy|||{{{xxxxxxyyyzzzwwwtttsssvvvttttttppplllmmmpppnnnjjjhhhddd^^^[[[YYYXXXWWWUUU```iiirrryyy}}}yyyuuuuuusssiiiWWWHHHGGGKKKWWWjjj|||~~~vvvmmmgggjjjooosssvvvzzz}}}sssdddYYYRRRMMMIIIHHHGGGGGGGGGFFFEEECCCDDDBBB@@@?????????===<<<<<<<<<<<<<<<;;;:::999888444VVVYYY\\\]]][[[XXXUUUTTTWWWXXXZZZ[[[\\\\\\[[[[[[^^^]]]]]][[[ZZZ[[[___aaa___eeemmmyyy|||gggSSSJJJBBB;;;999999999999888777666555444333333333333333333333333333333222111000...------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++---...---,,,......///000111111111111333111...---///111333333111111111111000000000000222111000//////...//////------........./////////......////////////000000......///000000000//////////////////////////////...111111//////222222000........................,,,,,,------------------//////...------,,,++++++------------------------++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++...111000---))),,,,,,,,,---,,,++++++***++++++++++++,,,,,,,,,,,,************************((()))***+++,,,---------,,,++++++++++++*********'''***+++((())),,,,,,***,,,***))))))***+++***(((++++++++++++++++++++++++***+++,,,+++))))))+++---******+++++++++,,,,,,,,,************************---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***)))------------------------,,,...//////......000111....../////////000000000/////////000111111222222444444333222222111111111111111222333333444555555777777777888:::;;;===>>><<<>>>@@@@@@@@@AAACCCEEEGGGIIINNNWWWbbbkkkqqqttt|||vvvnnniiihhhnnnuuu{{{~~~wwwuuuxxx||||||zzz{{{|||{{{xxxuuutttuuussstttqqqlllkkkmmmjjjfffaaa]]]YYYVVVVVVTTTPPPLLLWWWbbbnnnxxxzzzxxxvvvvvvsssgggTTTFFFHHHNNN___yyy~~~nnniiifffiiimmmooorrrvvvuuu}}}pppbbbVVVNNNJJJIIIIIIHHHHHHGGGFFFFFFEEEEEECCC@@@???>>>>>>===;;;;;;;;;;;;;;;:::999888888555[[[^^^``````^^^\\\ZZZZZZYYYZZZ\\\^^^___```_________^^^]]][[[YYYZZZ\\\___[[[___gggqqq~~~uuurrrbbbQQQGGG???999999999999888777666555444333333333333333333333333111222333333222000...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,++++++,,,------...///000111111111111111///---,,,...000111111000000000000000111111111000000////////////000000---------.........//////........./////////000000000000111222222222222222.........//////.........---000111......222222///........................++++++,,,------...------------,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++))))))))))))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---+++***,,,,,,---------,,,+++***+++++++++++++++************************************))))))******+++,,,---,,,,,,+++++++++*********(((+++,,,((((((+++,,,***---+++))))))***+++***(((++++++++++++++++++++++++,,,,,,,,,+++******,,,...******+++++++++,,,,,,,,,************************+++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***((('''------------------------+++---............///111------.........///////////////000111111222222333333222000000111111111111000111111222444555555666888888888888999:::;;;<<<999;;;>>>@@@BBBDDDFFFIIILLLMMMRRR[[[dddkkknnnnnnvvvsssmmmiiihhhjjjnnnqqqwww~~~xxxwwwyyyzzzuuuxxx{{{zzzxxxvvvuuusssppprrrppplllkkkkkkiiiddd___[[[WWWWWWVVVTTTMMMHHHPPP[[[gggpppxxx~~~}}}yyyuuuttttttrrrlllaaaQQQFFFLLLWWWlllrrriiibbbeeejjjkkkkkkkkkpppxxxvvvhhh\\\SSSMMMJJJJJJIIIIIIHHHFFFFFFGGGGGGEEEBBB???======<<<;;;999::::::::::::999888777666666```bbbccccccaaa_________UUUVVVYYY[[[]]]^^^___^^^```___]]][[[XXXYYY[[[^^^[[[]]]eeennnsssrrrdddlllxxxnnnVVVKKKCCC;;;::::::999999777666555444333333333333333333333333000111333444444222///------------,,,,,,+++++++++++++++++++++++++++++++++)))+++---,,,***)))+++...---...///000111111111111///---,,,,,,---///////////////000000111111222222000////////////000000111---------.........//////............/////////000------...///////////////------............------+++000000,,,---111222...........................+++,,,---...////////////*********++++++,,,------//////...---,,,++++++***------------------------((((((((()))+++---///111,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++******+++,,,,,,---...---,,,+++***,,,++++++******)))))))))************************+++***)))(((((()))***+++,,,,,,,,,+++++++++******))),,,,,,)))(((***,,,***...+++))))))***+++***(((++++++++++++++++++++++++,,,------+++******,,,///******+++++++++,,,,,,,,,************************)))(((((())),,,...///...,,,,,,,,,,,,,,,,,,,,,,,,---...000000000...,,,+++------------------------+++,,,......---...///111------------.........///000000000111222222333333222000//////000111111000000111111222444555666666999999888888999999:::;;;888:::>>>AAACCCFFFIIILLLPPPQQQUUU]]]eeejjjjjjiiipppooommmkkkjjjiiihhhhhhnnn{{{zzzvvvvvvwwwooossswwwvvvuuuuuusssrrrkkknnnnnnkkkjjjjjjhhhccc^^^[[[XXXXXXXXXUUUMMMGGGNNNWWWaaaiiipppvvvwwwsssrrrrrrpppmmmfff[[[OOOGGGRRR___www{{{mmm```aaaggggggddd```ooowww~~~xxxmmmaaaXXXRRROOONNNJJJJJJIIIGGGFFFFFFGGGIIIDDDAAA>>><<<;;;:::999888999999999999888777666666666```aaadddffffffdddbbb```]]]]]]]]]___aaa```]]][[[bbb___\\\[[[\\\\\\\\\[[[dddcccaaagggooovvvccc```eeetttaaaNNNEEEAAA<<<<<<:::666555666666555888777777555444333222222111333555666444222111111000//////......---,,,,,,,,,------------,,,++++++------,,,,,,+++***))))))...---,,,...000111111000............///000222222///......///000000...---////////////....................................//////////////////////////////000000000000//////000000000000000000000000////////////............000///...---,,,------......------,,,,,,------...000...+++,,,...000...---,,,+++******,,,---...---///......---+++******)))...------,,,,,,------......---+++******+++---...,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...+++******+++---///...---************************+++,,,,,,---............)))))))))***+++++++++,,,,,,)))''')))---...+++'''++++++***))))))***+++,,,+++*********))))))((((((---+++)))(((&&&&&&''''''---,,,++++++------,,,+++++++++,,,,,,,,,,,,------------------------------........................444333111///...///000111///////////////////////////...---...///000000.........///000000000000000111111000000111111222333555555555444444333333222777888999;;;;;;;;;:::999===???BBBEEEIIINNNTTTYYYYYYYYYYYY]]]dddjjjoooppprrrpppnnnkkkiiigggfffeeemmmssszzz{{{xxxttttttuuussspppllllllooopppooonnnmmmkkkhhhggggggfffeeecccYYY[[[\\\YYYWWWUUUNNNFFFLLLQQQYYYbbbiiinnnqqqrrrooollliiicccYYYOOOOOOTTT]]]nnn|||zzz{{{}}}xxxfffcccfffggghhhiiiqqqzzzwwwiii[[[TTTPPPLLLJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDFFFBBB>>><<<;;;;;;:::999:::::::::999888777666666777eeeffffffffffffdddcccbbb[[[[[[\\\^^^______]]][[[aaa___]]]]]]^^^^^^^^^]]]aaaaaa^^^cccjjjpppqqq]]]\\\fff|||nnnYYYJJJBBB;;;:::888666666888888777777777666555444444333333222333555555444222111111/////////...------,,,,,,,,,,,,,,,,,,,,,++++++***------,,,,,,+++******)))---,,,+++---///000000///------------...///000111///......///000000...---000000000/////////..............................000000000000000000000000//////000000000000//////000000000000000000000000////////////............000///...---,,,------......------,,,,,,------...000...,,,,,,...///...---///---***)))+++---......------,,,,,,,,,,,,++++++...------,,,,,,------......---,,,******+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///)))(((((()))+++,,,,,,+++))))))*********+++++++++***++++++,,,,,,,,,,,,+++***************+++++++++,,,)))''')))---...+++'''******+++,,,++++++***)))+++*********)))))))))))),,,+++***)))))))))***+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000///...------...000000///////////////////////////...---...///000000...//////000111111111111111111111000000111111222333333333333444555666777888777777999::::::::::::999===@@@CCCGGGLLLRRRYYY^^^aaa``````ccchhhlllooopppqqqpppooommmkkkiiigggggglllssszzz|||xxxtttrrrrrrpppmmmjjjjjjmmmnnnllliiihhhfffcccbbbbbbbbbaaa___WWWZZZ[[[YYYWWWUUUMMMEEEHHHLLLSSS\\\ffflllnnnmmmiiieee```[[[TTTPPPVVV^^^jjjxxx~~~uuurrrrrrooolllkkkuuuzzzlll```TTTNNNLLLIIIHHHJJJIIIJJJJJJIIIHHHGGGEEEDDDFFFCCC???<<<;;;;;;:::888:::999999888888777777777777jjjiiigggfffdddccccccbbbZZZYYYZZZ\\\^^^___^^^]]]aaa```^^^___```bbbbbbaaa``````]]]___fffjjjhhh\\\\\\ooommmXXXIII???<<<:::999999999888777666666666555555444444444333333444444444333222111//////......---,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++*********,,,+++***+++---......---,,,,,,,,,,,,---.../////////......///000000///---111111000000000/////////........................111111111111111111111111//////000000000000//////000000000000000000000000////////////............//////...------------......------,,,,,,------...///...,,,,,,...///...---111///+++***+++---......+++++++++,,,,,,---------...------,,,,,,------...///...,,,+++***+++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///***)))((()))+++,,,,,,+++,,,+++++++++***)))))))))******************)))(((+++++++++***************,,,)))(((***,,,---***((()))***---...---+++(((&&&***************))))))))),,,+++++++++,,,,,,---...---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---......//////////////////////////////...---...///000000...000000111222222222222111111000000000000111222222555444333333444777999;;;666777888999999:::;;;;;;>>>AAAFFFKKKPPPXXX___dddiiihhhgggiiikkkmmmmmmmmmoooppppppooonnnllljjjiiimmmrrrxxxzzzvvvqqqnnnmmmllljjjhhhhhhjjjjjjgggddd___]]][[[[[[[[[[[[[[[YYYTTTXXXZZZYYYWWWTTTLLLCCCFFFGGGKKKUUUaaahhhhhhfff```[[[UUURRRQQQUUUaaammmzzz|||uuuooolllvvvxxxxxxxxx|||}}}www```VVVMMMJJJIIIHHHHHHJJJIIIIIIIIIIIIHHHFFFEEEDDDFFFCCC???<<<;;;:::888777888888888888888888888888888jjjjjjiiihhhfffcccaaa___ZZZYYYYYY[[[^^^``````___aaa``````aaacccddddddcccbbbbbb^^^___eeegggvvvkkk___mmmjjjVVVIIICCC>>>===<<<:::777777666666666666555555555555444333222222333444333222//////......---,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,++++++*********+++))))))***,,,---,,,+++------,,,,,,---...//////......---...000000///...111111111111000000000000........................000000000000000000000000//////000000000000//////////////////////////////////////////........................------.........------,,,,,,------...///...---------.........000///------......---,,,++++++,,,,,,,,,,,,------...------,,,,,,------...///...---+++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,+++***+++---...---,,,///...---+++)))((('''&&&******+++******)))((((((,,,+++++++++***)))))))))+++***)))***,,,,,,***(((++++++---------+++)))'''************************,,,,,,,,,,,,,,,------...---,,,++++++------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++........................***+++,,,---------------///////////////////////////...---...///000000...//////000111111111111000000000000000000111222222888777444333222444666888666777777888:::<<<>>>???CCCEEEJJJNNNSSSZZZbbbgggkkkjjjjjjlllmmmmmmllljjjmmmnnnpppppppppnnnkkkjjjnnnqqquuuuuuqqqmmmkkkjjjjjjgggffffffgggfffbbb^^^WWWUUUTTTTTTUUUVVVVVVUUUQQQVVVYYYYYYWWWSSSJJJAAAFFFDDDFFFOOO[[[aaa___[[[VVVQQQNNNPPPTTT\\\kkkwww}}}~~~wwwsssttttttrrrpppsssvvvtttoooXXXQQQJJJJJJIIIHHHHHHKKKHHHHHHHHHGGGFFFEEEEEEDDDFFFCCC???===;;;:::888666777777777777888888888888:::iiijjjlllmmmkkkfffaaa^^^\\\ZZZYYY[[[^^^aaabbbbbbbbbaaaaaabbbdddeeedddcccaaabbb^^^^^^ccccccmmmjjjqqq|||fffPPPFFF>>>>>>===:::777999666666666666666666555555555333111111333444444333000//////......------,,,+++,,,,,,,,,,,,+++******,,,,,,+++++++++++++++******)))((()))***+++***))).........---......//////...------...000111000...111111111111000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////............------.....................------,,,,,,------............---------...///------///000111000,,,(((------,,,,,,,,,,,,++++++...------,,,,,,------...------,,,,,,++++++++++++...------,,,+++++++++,,,++++++++++++++++++++++++***************++++++,,,---+++++++++---...---,,,,,,,,,++++++***))))))(((+++,,,,,,,,,+++***)))))),,,+++++++++***)))))))))************++++++***)))------,,,+++******++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++---,,,++++++------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++........................---............---,,,+++///////////////////////////...---...///000000...---......///000/////////000000//////000000111222777555333111111333666777888888888:::===@@@DDDFFFJJJLLLOOORRRVVV[[[aaafffjjjkkkllloooppppppmmmjjjkkklllnnnooonnnmmmkkkiiiooopppooommmkkkiiihhhhhhgggeeecccccccccbbb]]]YYYQQQOOONNNOOOQQQSSSSSSRRRPPPUUUXXXXXXWWWSSSJJJAAADDDAAABBBHHHQQQVVVSSSOOOJJJJJJMMMVVV___gggrrr|||}}}wwwyyy|||vvvvvvsssoooooonnnhhhaaaRRRMMMIIIIIIHHHEEEEEEHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDBBB???===;;;:::777555777777777777777777888888999iiikkkoooqqqoookkkeeeaaa]]][[[ZZZZZZ]]]aaabbbccccccbbbbbbbbbddddddbbb```\\\___[[[ZZZ```___dddrrr}}}xxxxxxXXXJJJ@@@??????:::999<<<777777777666666555555555777333//////222555555444111111000000///......---,,,------------,,,++++++++++++++++++++++++++++++***)))((()))***+++***(((///...............//////---------...000111000...111111000000000/////////////////////////////////........................//////000000000000//////000000000000000000000000////////////............,,,---......///............------,,,,,,------...---...///...,,,,,,...///+++,,,...000222000,,,(((---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***************+++***))))))+++++++++)))&&&'''(((***+++,,,---...,,,,,,,,,---,,,,,,+++++++++++++++*********************++++++++++++******---,,,+++******+++,,,---*********++++++++++++++++++,,,,,,,,,,,,+++***)))---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000000///...------,,,,,,///////////////////////////...---...///000000...,,,---......//////......000////////////000111111111111111111333555888::::::::::::===AAAFFFLLLOOOQQQSSSUUUVVVXXX\\\aaaeeejjjkkknnnrrrtttrrrnnnkkkiiiiiijjjkkkkkkjjjhhhgggmmmllljjjhhhfffeeeddddddccc```\\\[[[\\\ZZZVVVRRRLLLKKKJJJLLLOOOQQQRRRQQQQQQUUUXXXWWWVVVSSSKKKBBB@@@>>>>>>BBBHHHKKKIIIEEEEEEIIITTTcccpppvvv|||vvviiikkknnnoooooottt~~~~~~}}}|||wwwpppkkkeeeZZZPPPKKKGGGEEEFFFDDD@@@@@@BBBDDDDDDCCCBBBAAABBBBBBBBBBBB@@@>>>===<<<;;;888666777777777777777777777777555gggiiilllnnnnnnkkkgggddd^^^\\\YYYYYY\\\___aaabbbdddcccbbbbbbbbbaaa^^^\\\YYY\\\XXXXXX^^^]]]^^^iiiwwwkkkXXXIIIEEEBBB<<<:::===999888888777666555444444888333......222555666444222222111111000000//////---............---,,,,,,+++++++++++++++++++++++++++)))((()))******)))(((......---------------...---------...000111000///000000000/////////......//////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////............,,,,,,.../////////.........------,,,,,,------...---...///...,,,,,,...000,,,++++++---......---+++++++++,,,,,,,,,,,,------...------,,,,,,------...******+++,,,------------,,,,,,,,,,,,,,,---...///************************))))))***++++++++++++++++++***))))))++++++***)))''''''(((***+++,,,---...++++++,,,,,,,,,,,,,,,,,,***************+++++++++)))***+++++++++***************+++,,,,,,---------*********++++++,,,,,,,,,)))***+++,,,---,,,++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...//////////////////////////////...---...///000000...---......//////////////////////////////000111111111111222333555777999:::<<<<<<===@@@EEELLLSSSWWWWWWXXXZZZZZZ\\\___cccfffhhhjjjmmmqqqsssqqqlllggggggggggggffffffeeeeeeeeeggggggggggggfffddd```]]]]]]XXXTTTRRRRRRPPPMMMJJJHHHGGGGGGIIIMMMOOOPPPPPPRRRUUUWWWVVVUUUSSSLLLDDD======>>>AAADDDFFFEEEDDDIIIPPPaaavvv~~~nnnfff___bbbiiiooorrrwww~~~wwwmmmeee]]]QQQEEEEEECCCCCCDDDBBB>>>===@@@BBBBBB@@@??????@@@@@@AAA@@@???===<<<<<<;;;999777888888777777666666555555555dddeeeggghhhhhhgggfffddd^^^[[[XXXXXXZZZ]]]```aaaeeedddbbbbbbaaa___\\\YYYXXX\\\XXXXXX___^^^]]]fffkkk~~~hhhUUUMMMGGG===999===:::999888777666555444333888333......222666666555333333222222111000000000......//////......---,,,+++++++++++++++++++++++++++***((()))***+++)))(((------,,,++++++,,,,,,,,,---,,,---...000111000///////////////............000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000/////////............+++,,,.../////////.........------,,,,,,------...---...000...,,,+++...000...+++))))))+++---......)))******+++---......///...------,,,,,,------...)))***+++,,,---.........+++++++++,,,---...///000******************************+++,,,,,,,,,,,,+++...,,,+++,,,------,,,++++++++++++************))))))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,)))***++++++************'''))),,,...//////---,,,*********++++++,,,,,,,,,((()))+++---.........------,,,++++++------,,,+++++++++,,,,,,,,,---------------------------------...........................---+++++++++---///111///////////////////////////...---...000000000......//////000000000000000///////////////000111111444555555666666666777777>>>>>>???BBBHHHPPPXXX]]]ZZZ[[[\\\]]]^^^aaaeeeiiieeegggkkkooopppmmmgggbbbfffeeedddcccccccccccccccaaacccfffhhhgggccc]]]XXXXXXSSSNNNKKKKKKJJJGGGDDDFFFEEEFFFHHHKKKNNNPPPPPPSSSVVVWWWUUUTTTSSSMMMEEE===>>>AAACCCEEEGGGHHHHHHQQQYYYmmm}}}yyyooo___^^^^^^bbbllluuuyyy||||||tttjjjaaaYYYNNNCCCCCCAAABBBDDDCCC>>>>>>AAAAAA@@@???>>>>>>>>>???@@@???===<<<<<<===<<<999777999888888777666555555444777aaa``````cccfffeeeaaa\\\[[[XXXVVVUUUXXX\\\___aaafffeeeccc```\\\XXXUUUSSSXXXXXXXXXXXXZZZ\\\^^^___hhhnnnsss^^^QQQHHH???:::>>><<<:::999999888666444777666555444444444444444333444555666555333000///---,,,++++++------,,,+++---------,,,,,,++++++++++++++++++*********)))))),,,,,,,,,++++++*********,,,---...///000000000000222000...///222333111//////////////////000111111////////////000000000000111---***,,,000222000---222111///...---------..."""!!!###&&&***...////////////...---,,,++++++***...------,,,,,,------...//////.........---------.........------,,,,,,+++222111000///---,,,+++***...------,,,,,,------...---,,,,,,+++,,,---...///111---,,,...---)))(((***------,,,,,,,,,,,,++++++###(((---///---***''',,,,,,,,,++++++*********++++++++++++++++++++++++***)))((()))+++,,,,,,***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////+++***)))'''''''''((())),,,++++++,,,......---+++------------------------,,,,,,.../////////...---......---------,,,,,,,,,...///000222222000///...000...,,,---//////---+++---......///000111222222222111///......///111222555333222444888:::999888===@@@FFFLLLMMMOOOXXXcccgggddd```^^^```ccceeegggiiijjjkkkkkkjjjgggdddbbbccccccccccccbbbaaa```___aaaccceeeeeebbb]]]WWWSSSPPPNNNKKKHHHEEEDDDDDDDDDEEEEEEFFFHHHJJJLLLOOOPPPVVVYYY]]]___\\\VVVOOOJJJ???CCCGGGKKKNNNOOOPPPQQQeeerrrzzzwww}}}vvvkkkddd___]]]eeellltttzzz||||||}}}~~~vvvkkk[[[LLLEEEEEEBBBBBBAAAAAA@@@???>>>>>>===>>>>>>===;;;<<<>>>@@@<<<===@@@AAA@@@===888666999888888777666555555444333______```aaabbbbbb___]]]YYYWWWUUUUUUXXX[[[]]]^^^ccccccaaa___\\\YYYWWWUUUXXXWWWWWWWWWXXX[[[]]]___aaahhh}}}uuucccSSSGGG???;;;:::999999::::::999888666666555444444444555555222333333333333222000000...---,,,,,,------,,,***,,,,,,,,,,,,,,,++++++++++++++++++*********)))))),,,,,,,,,++++++*********,,,,,,...///////////////111///---...000111000...///////////////000000111////////////000000000000111...+++,,,000222000...222111///...------......,,,++++++---000222222111/////////...------,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++------------------------000//////...---,,,++++++...------,,,,,,------...------,,,,,,,,,---...///000---,,,...---)))(((+++------,,,,,,,,,,,,++++++'''(((***,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******,,,---,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---,,,***)))))))))******,,,++++++,,,......---+++------------------------,,,---.../////////...---............------,,,,,,---...000111111000...---000...,,,---//////---+++---------......//////000...------------///000111333222111444777::::::999???BBBGGGLLLMMMNNNWWWbbbllljjjfffcccaaaaaacccdddggghhhjjjkkkjjjhhheeeccceeeeeedddcccaaa___]]]\\\___```bbbaaa^^^YYYSSSOOOJJJHHHEEECCCAAA@@@@@@AAA@@@@@@BBBEEEHHHLLLOOOPPPYYY\\\___bbb```[[[SSSNNNFFFFFFJJJRRR]]]cccdddbbbuuuzzzyyywwwmmmgggeeeeeemmmqqqvvvzzz{{{zzzxxxwww}}}pppeeeXXXKKKDDDCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<>>>@@@===>>>>>>>>>===;;;999888888888777777666555555444555\\\^^^___^^^]]]]]]^^^___VVVUUUTTTVVVYYY[[[[[[ZZZ___^^^^^^]]][[[ZZZYYYXXXXXXWWWVVVVVVWWWZZZ]]]^^^]]]eeesss~~~~~~{{{eeeSSSHHH>>><<<999999:::::::::999555555555444555555666666222222111111111111111222111///------------+++***++++++++++++++++++,,,,,,+++++++++***************+++++++++++++++*********+++,,,---......////////////...------//////...---//////......//////000111////////////000000000000000...+++,,,000111000...111000///......---......///...------......---,,,//////.....................------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,---------------...------------,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---......000---,,,...---***))),,,------,,,,,,,,,,,,++++++...---,,,***)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++000---++++++,,,------,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,............---+++***)))...------,,,,,,,,,,,,---,,,++++++,,,......---,,,------------------------,,,---......//////....../////////............---,,,---...//////...---,,,000...------......---,,,,,,,,,------------------+++,,,------...///000111222222222555888<<<======BBBCCCHHHLLLMMMNNNVVV___mmmnnnmmmiiidddaaaccceeeeeeggghhhjjjjjjhhhgggeeefffeeedddbbb___\\\ZZZYYY[[[\\\\\\[[[WWWRRRLLLIIICCCBBB@@@???>>>>>>>>>???@@@AAADDDGGGLLLPPPTTTVVV\\\]]]```cccddd___WWWPPPMMMLLLQQQ```sss{{{~~~|||}}}{{{rrrmmmmmmmmmtttwww{{{|||yyyvvvsssrrr~~~wwwggg\\\RRRHHHBBBAAA????????????????????????>>>>>>???>>><<<<<<>>>???>>>===<<<;;;:::999999:::888777777666666555555555555ZZZ\\\]]]\\\YYYYYY\\\```TTTTTTVVVXXX[[[[[[ZZZXXXYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWXXXZZZ]]]^^^aaagggooozzzpppnnnkkkmmmwwwuuu^^^OOODDDAAA<<<:::999888888777555555444555555666777777444333111000000222333555333111///......---+++))))))******++++++,,,,,,,,,************************+++++++++******************+++,,,---............///............///......///............///000000////////////000000000000000...,,,---///000000///000000//////...............,,,+++***+++***)))'''------------......//////...------,,,,,,------...//////.........---------------------------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------///,,,,,,......+++***---------,,,,,,,,,+++++++++///...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111...+++***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------------------------.........---,,,+++***)))......------------------,,,++++++,,,...///---,,,---------------------------------.............../////////////////////...,,,------......------,,,///...............------------------------,,,,,,------///000111111111111333333444777:::>>>AAABBBBBBCCCGGGLLLMMMOOOVVV___iiilllnnnkkkeeebbbdddhhheeefffhhhiiijjjiiihhhgggeeedddcccaaa^^^[[[YYYWWWUUUUUUUUUSSSOOOJJJEEEBBB@@@??????>>>??????@@@AAAAAACCCEEEIIIMMMQQQUUUWWW[[[[[[]]]```bbb^^^VVVNNNNNNSSS```uuuyyy{{{zzztttrrrqqquuu}}}yyypppoooqqqwwwttttttwww{{{~~~ooo^^^SSSLLLEEE@@@???>>>>>>>>>>>>>>>>>>>>>???===>>>???>>><<<<<<===>>><<<<<<;;;:::999999888888777777666666666555555555222YYY[[[\\\ZZZXXXXXX\\\___UUUVVVXXX[[[]]]]]]ZZZXXXUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[\\\^^^^^^cccgggkkkrrrttthhhaaa]]]dddtttgggTTTGGGCCC===:::888888888888555555555555555666777888666444222111111333555777444222000//////...,,,************++++++,,,,,,---************************************************)))***+++,,,,,,---------////////////////////////...............//////000////////////000000000000///...------///000000//////////////////.........///...------......,,,+++***++++++,,,,,,------......------,,,,,,------...//////.........---------//////...---,,,,,,++++++******+++,,,,,,------......------,,,,,,------...---------------------,,,///,,,,,,......++++++...------,,,,,,,,,+++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++***+++,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,---//////...,,,------------------------------------......//////.../////////////////////,,,,,,------------,,,,,,...//////...------------/////////...............---...000111222222222222444555666888;;;???CCCFFFDDDDDDGGGMMMOOOQQQXXX___gggjjjmmmjjjeeebbbcccffffffggghhhhhhiiihhhhhhgggaaa```___^^^\\\YYYWWWVVVNNNMMMLLLJJJGGGCCC???============>>>???@@@AAABBB@@@AAACCCEEEGGGJJJMMMNNNVVVVVVXXXZZZ\\\YYYSSSNNNPPP]]]tttxxx}}}|||yyyssspppxxx{{{lllkkkooonnnkkkjjjnnnsssyyywwwuuufffVVVMMMHHHBBB???>>><<<=====================<<<===>>>===<<<:::;;;<<<888999:::::::::888666555666666666666555555555555222ZZZZZZZZZZZZYYYZZZ\\\___WWWXXXZZZ\\\___^^^[[[YYYTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]___```eeennn{{{pppcccYYYZZZcccwwwqqqYYYFFFBBB===999999:::<<<<<<666666666555666666777777777666444333222444555666555333111000000///---+++,,,,,,,,,,,,,,,,,,------***************+++++++++)))))))))***************((()))***+++,,,,,,,,,,,,...///000000......///000......------......///000////////////000000000000...............///000000......////////////......///...------///000///---******++++++,,,,,,,,,---...------,,,,,,------...------,,,,,,,,,+++++++++///......------,,,+++++++++++++++,,,---............------,,,,,,------...------.........---,,,+++...,,,,,,//////,,,,,,///------,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------------------)))***+++,,,,,,---,,,,,,++++++,,,------------,,,---,,,,,,---//////...---------------------------...------------...//////---............/////////------------------------.../////////---,,,---...//////000000000000000000,,,---///111333555777777777888:::<<<>>>BBBGGGKKKJJJIIIKKKPPPSSSTTTZZZ```hhhjjjkkkhhhcccaaaaaacccfffggggggffffffeeedddddd\\\\\\[[[YYYWWWTTTRRRQQQFFFEEEDDDBBB@@@>>><<<;;;999:::;;;<<<>>>???@@@@@@CCCCCCDDDDDDFFFGGGIIIIIINNNPPPSSSUUUVVVVVVUUUTTTYYYlllpppvvv~~~}}}wwwqqqnnnqqqkkkmmmkkkhhhgggkkkooorrrxxxsssjjj___SSSLLLFFFAAA>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<:::999999999666777999:::999777555444555555555555555555555555444[[[ZZZYYYZZZ\\\]]]^^^]]]XXXXXXZZZ\\\^^^^^^[[[YYYVVVUUUTTTSSSTTTUUUWWWXXXWWWYYY\\\^^^___]]][[[ZZZ\\\YYY___lllsss{{{yyyfff]]][[[eee|||aaaIIIDDD===999999;;;<<<===888777666666666666666666777666444333222333333444555333111111111000...---......------------------))))))*********+++++++++((()))))))))*********+++'''((()))***++++++++++++---...000///---,,,...000...------------...//////////////////000000000000..................///111---...///000000///.........---,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---......//////...------,,,,,,------...------.........---,,,+++...+++,,,//////------000------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,---//////,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.................................******+++,,,,,,,,,,,,,,,+++,,,---.........---------,,,,,,---///000...---------------------------...------,,,---...///000,,,,,,------..................------------......---///000///---+++---.../////////000000111111111---...000333777<<<@@@CCC???AAACCCCCCEEEHHHNNNSSSTTTQQQRRRUUUWWWXXX[[[aaahhhgggfffeeeccccccccccccfffeeedddcccbbb```___^^^XXXXXXVVVSSSPPPMMMJJJIII???>>>======<<<;;;;;;;;;888999;;;<<<>>>?????????DDDDDDDDDDDDEEEFFFGGGGGGHHHLLLQQQTTTUUUWWW]]]aaakkk}}}oootttyyyyyytttpppoooppptttqqqpppllljjjkkkmmmooouuu}}}}}}lll```YYYQQQMMMGGG@@@???AAA===<<<<<<<<<;;;:::::::::999;;;<<<;;;999777777777777777777666666666666666555555555555555555555555333\\\ZZZYYY[[[^^^```___\\\XXXXXXYYY[[[]]]]]][[[YYYXXXWWWUUUTTTTTTVVVWWWYYYUUUWWW[[[^^^___]]]ZZZXXX[[[UUU\\\kkkmmmkkkzzziii]]]___ttthhhMMMHHH@@@:::888999::::::999888777666666555666666666555444333222222111111555333111111111111///.../////////......---------))))))******++++++++++++(((((())))))*********+++'''((()))******++++++++++++---///...,,,+++,,,///...------------...//////////////////000000000000......///.........///111---...///000000///......111000//////000111///...------------------------...------,,,,,,------...//////.........---------))))))+++,,,...///000111---------.........//////...------,,,,,,------...------...///...---+++***...+++,,,//////---...111---------,,,,,,,,,++++++000///...---,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++++++++---000222111...+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................++++++,,,,,,,,,++++++***+++,,,.../////////......------,,,...///000...---------------------------......---,,,---...///000,,,,,,,,,---------......///......------......///---///000///,,,+++---///---......///000111222222///000222777===DDDJJJNNNGGGIIIKKKLLLLLLPPPVVV[[[[[[XXXWWWZZZZZZZZZ\\\aaadddbbbaaabbbeeeggghhhhhheeedddcccaaa^^^\\\[[[ZZZVVVUUUSSSPPPLLLHHHDDDBBB;;;::::::999::::::;;;;;;:::;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDKKKRRRUUUVVV[[[dddmmmyyy}}}ttttttuuuuuuqqqllljjjnnnrrrwwwuuuqqqmmmmmmlllnnnvvv{{{}}}qqqbbbZZZUUURRRNNNGGG@@@???BBB======<<<;;;::::::999999888:::;;;;;;888666666666999777555333333444666888444555555555555555555555111]]]XXXTTTTTTWWWZZZ\\\\\\YYYWWWUUUVVVXXX[[[\\\]]]___fffhhh```ZZZ[[[[[[ZZZ[[[ZZZ[[[___cccbbb\\\VVV[[[XXX]]]eeeggghhhuuuggg\\\hhh}}}zzz___KKK<<<===@@@<<<999;;;777888::::::999888999:::555555555555555666777777666555444222111000000000///...,,,+++******+++,,,///...+++***))))))+++,,,,,,+++******++++++)))((())))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***...,,,+++...111222111.........////////////.........222111------111222...........................000///...---------------//////............//////......---------,,,,,,,,,------------------------000---,,,---///000...,,,------------------------......---,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***...---,,,,,,+++++++++,,,........................,,,,,,------------------,,,,,,,,,------,,,++++++......***&&&''',,,...,,,------------------------///...,,,,,,,,,---///111...,,,)))***,,,---***(((...---,,,...111111...***---,,,+++***+++,,,---...000///...------...///000------------------------...//////000000///...............------,,,,,,,,,///+++,,,222222......222333111222999DDDQQQYYY]]]WWWVVVWWWWWWTTTRRRXXX```aaaaaa```^^^]]]\\\\\\[[[___```]]]ZZZ]]]dddgggeeecccccc^^^WWWSSSTTTSSSQQQPPPMMMIIIFFFDDDBBB???===>>><<<:::888888888:::;;;;;;;;;<<<===>>>@@@BBBCCC@@@@@@@@@@@@AAABBBCCCCCCHHHIIIOOOZZZeeennnuuuzzz~~~~~~sssyyyxxxuuuoookkkmmmttt{{{vvvssstttnnnooovvvvvvqqqpppoooooommmhhh___XXXQQQPPPMMMIIIEEEBBB???===???===;;;888777888999:::;;;:::888666555555666666;;;777333222444555444333222333333444444555555666333ZZZWWWSSSRRRTTTWWWWWWWWWYYYVVVTTTSSSUUUXXXZZZZZZ\\\dddgggccc]]]\\\ZZZWWWXXXZZZ]]]aaadddbbb]]]YYYYYYVVVZZZ```aaa```lll{{{{{{ccceeetttqqq[[[IIIFFFEEE???:::;;;:::::::::888777666666777555555555555555666777777666555444222111000000000000///...---,,,,,,,,,---...---+++)))))))))***+++,,,+++******++++++***((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,...000111000.........////////////.........111111------111111...........................//////...---------------..............................---------,,,,,,,,,------------------------///---,,,---///000...,,,------------------------...------,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++...------,,,+++++++++,,,------------------------...---------,,,+++++++++,,,,,,,,,------,,,,,,+++,,,...---***,,,///...***------------------------///...,,,,,,,,,---///000///---,,,,,,------,,,+++,,,---...///...------.........---------------...//////............//////------------------------........................------..................000---...333444000111444666444555;;;EEEPPPXXX\\\^^^]]]^^^]]]YYYTTTWWW]]]ccccccccccccbbb```___^^^\\\\\\YYYVVVXXX^^^```^^^______ZZZRRRNNNNNNMMMJJJIIIFFFCCCBBBAAA@@@>>>===<<<;;;999888777888999:::;;;;;;;;;<<<>>>@@@AAABBB???>>>>>>======>>>???@@@DDDIIITTTaaannnwww}}}yyy{{{{{{~~~|||vvvvvv|||zzzuuutttpppkkkiiigggfffddd___VVVOOOJJJJJJHHHFFFCCCAAA>>>===>>>===;;;999888888888999999888777777666777888888:::777333333444666555444555555444444444444444444444VVVTTTRRRRRRSSSTTTTTTSSSYYYUUUQQQOOOQQQTTTVVVWWWWWW^^^dddccc___\\\YYYVVVXXX\\\bbbeeedddaaa^^^\\\YYYVVVXXX\\\[[[ZZZcccoooooogggooommmXXXOOOJJJBBB<<<;;;>>>===;;;999777666666555666666555555555666777777666555444222111111111111111000///......---.........---+++***))))))******,,,+++)))***++++++***)))***))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///...------...///000...,,,......////////////......///111000------000111///........................//////...------------...***+++,,,------,,,+++***......---------,,,,,,,,,------------------------///...------...///...---------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******+++,,,,,,------,,,,,,,,,+++...000///111222///)))------------------------...---,,,,,,,,,---///000...///000///...---...///+++...000///+++***---111---.........---,,,++++++......////////////......///.........------,,,,,,......---,,,,,,---...///---------...///000000000222000111444666444555888888777777<<>><<<<<<======<<<;;;:::999888777666777888999::::::;;;<<<===>>>@@@AAA===<<<;;;:::;;;<<<>>>???@@@JJJ[[[kkkxxxtttqqqyyy|||uuukkkgggddd```^^^[[[UUUMMMFFFDDDDDDDDDDDDCCCAAA???>>><<<<<<;;;:::999888777777888777777777777888999:::888666333333444555555555666555555444333333222222333SSSSSSRRRSSSTTTUUUVVVVVVYYYUUUOOOMMMMMMPPPRRRTTTRRRWWW\\\]]]\\\[[[ZZZYYY^^^dddjjjjjjddd^^^[[[[[[YYYWWWYYY[[[ZZZYYY___hhh{{{{{{mmmnnnkkk___WWWMMMDDDAAA>>>===<<<<<<<<<:::888666777666666666666666777777555555444333222111111111111000000///......------------+++***))))))******,,,***)))***++++++***)))*********))))))***+++++++++++++++++++++,,,,,,,,,---,,,+++***+++,,,...///---------.........---,,,......////////////....../////////....../////////........................///......---------......***,,,---//////---,,,***......---------,,,,,,,,,------------------------......---............------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,++++++,,,---------,,,,,,+++...000///111222///)))------------------------------,,,,,,,,,---...///---///111000---,,,...000---......---++++++---000++++++,,,,,,+++)))'''&&&,,,---////////////---,,,//////......------,,,,,,...---,,,***+++,,,...000------...//////000000000333333444666888999;;;<<<;;;;;;;;;>>>CCCJJJPPPTTTZZZ[[[___dddccc______bbb```bbbcccdddbbb```\\\ZZZVVVVVVQQQLLLKKKNNNMMMJJJMMMMMMJJJCCC@@@@@@???<<<;;;999888888999::::::999777777666666666777777888999999::::::;;;===>>>???;;;:::999888:::===@@@BBBAAAOOObbbqqq~~~zzzqqqqqqzzz~~~xxxlllgggccc^^^ZZZVVVQQQIIICCCBBBCCCDDDDDDCCCBBB@@@>>>;;;;;;;;;;;;:::888777666888888888888888888888888555444333333333444444444333333333222222111111111111QQQRRRSSSUUUWWWYYY[[[\\\YYYUUUOOOLLLLLLOOOQQQRRROOOPPPRRRUUUWWWXXX[[[^^^ggglllppplllccc[[[WWWWWWWWWWWWXXXYYYYYYYYY^^^dddooo~~~uuujjjyyyyyyoooaaaSSSKKK=========>>>???===999666888777777666666666777777555555444333222222222222000000//////...------,,,------,,,++++++*********+++***)))***+++,,,+++)))++++++***************+++*********++++++,,,,,,,,,...---,,,+++***+++,,,,,,,,,------...---,,,,,,,,,......////////////......///..................///..............................---------......//////000222333333222000///......---------,,,,,,,,,---------------------------.........------......---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000***+++,,,,,,---------,,,---......+++---000///+++------------------------,,,,,,,,,,,,,,,---......+++...000///,,,+++---000000---******,,,......---++++++,,,,,,+++)))'''&&&,,,---...//////...---,,,/////////......---------...---+++***+++,,,///000/////////000000000000111777888999:::<<<@@@BBBCCCCCCCCCCCCEEEHHHLLLRRRUUUYYYZZZ^^^dddfffcccbbbeee^^^___``````^^^[[[WWWUUUTTTSSSOOOIIIGGGIIIGGGCCCCCCDDDBBB===<<<>>>===:::999888666666777777777666555555555555666777777888888888999999:::;;;<<<===<<<;;;888888999===AAADDDLLL\\\nnnxxx{{{xxxvvvxxx}}}yyyooofffaaaZZZUUURRRMMMGGGBBBAAABBBBBBBBBAAA???>>><<<;;;;;;;;;:::999888666666999999888888777666555555333333333222111111222222//////000000000111111111333QQQRRRTTTVVVWWWZZZ^^^aaaZZZVVVQQQNNNNNNPPPRRRRRRQQQMMMLLLOOOSSSVVV[[[aaakkknnnoooiii```XXXUUUUUUSSSTTTVVVWWWXXXYYY]]]```gggrrrqqqttt|||yyyeeeXXXFFFCCC@@@??????>>>:::666888888777666666666777777555555444333333333333333000000000000///...---,,,.........---,,,,,,+++++++++)))))))))+++,,,+++***,,,,,,+++************+++))))))******+++,,,,,,,,,...---,,,++++++************,,,------,,,+++,,,---......////////////......000------//////------000...........................------------...//////---...////////////...---......---------,,,,,,,,,---------------------------...///...------...///------------------------------,,,+++++++++++++++------,,,,,,,,,,,,++++++............---------,,,------------------------,,,,,,------------,,,,,,+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111******+++,,,------------......,,,)))***...///,,,------------------------+++,,,,,,,,,------------+++,,,------,,,,,,---...000,,,)))***...///---***---.........---,,,++++++------............------........................------,,,,,,,,,...///000000111111222333444444555<<>><<<>>>===999999;;;;;;999888666444444555666555444444444555666777777888888888888888888999:::;;;;;;>>><<<::::::<<>><<<<<<;;;;;;;;;;;;:::999888777666666888888888777666555333222333444444333111000000111......//////000111111222555QQQRRRTTTTTTUUUXXX]]]bbbZZZWWWSSSQQQRRRSSSSSSSSSTTTNNNLLLOOORRRTTTYYY```ggghhhgggccc]]]XXXVVVWWWSSSUUUWWWWWWXXXZZZ\\\]]]cccjjjuuuqqq\\\TTTJJJCCC@@@???<<<999999888888777666666777777555555444333333333333444000111111111111///...---////////////...---,,,,,,***)))((()))+++,,,+++***---,,,++++++*********+++((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***(((***------++++++,,,.........////////////......000,,,,,,//////,,,,,,000........................---------------...//////++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,...000///---,,,---///------------------------...------,,,,,,,,,,,,,,,---------,,,,,,+++++++++............------------------------------------,,,,,,------------,,,,,,+++,,,...///000///...---------------------------++++++,,,,,,------......)))***+++,,,---------------...,,,)))***......+++------------------------++++++,,,,,,------------,,,+++++++++---...---,,,,,,,,,,,,,,,------,,,+++......---------------......------,,,,,,------...------......//////000000,,,------......///000000000111333555777:::;;;<<>>:::888;;;:::777666888888555555333222222444555444444333444555666777888999999777777777777888999::::::<<<;;;<<<@@@GGGRRR\\\bbbwww}}}vvvxxx~~~yyy|||uuufffYYYSSSKKKFFFDDDBBB???===@@@???===;;;;;;;;;<<<===<<<;;;999888777666777777555555666666666444333222555666777666222000000111000111111111111111111111444QQQRRRSSSRRRRRRUUU[[[```ZZZXXXUUUSSSTTTUUUUUUTTTXXXQQQNNNRRRTTTTTTWWW]]]bbbbbb```]]]ZZZXXXXXXYYYVVVXXXYYYYYYZZZ\\\]]]\\\___dddjjjuuupppdddTTTGGGBBBAAA???===999999888777777666777777555555444333333333444444222222333333222111///...000000000000///...---,,,***)))((()))+++,,,,,,***---,,,,,,+++*********+++((())))))***++++++,,,,,,((()))+++,,,------,,,+++&&&))),,,---++++++,,,///......////////////......111,,,+++//////+++,,,111........................---------------...///000000//////......//////000......---------,,,,,,,,,------------------------,,,...000///---,,,---000------------------------///...------,,,,,,---------------,,,,,,+++++++++//////.........---------------------------------,,,------......------,,,+++,,,...000000///...---........................++++++++++++++++++++++++)))***+++,,,------...---,,,...---+++---000...***------------------------***+++,,,---------,,,,,,...+++***+++...000...,,,(((,,,//////,,,***+++------,,,+++***+++,,,---.........,,,++++++,,,......,,,,,,---...///000111111,,,---...///000000000000000222444777;;;???AAACCCGGGLLLLLLJJJNNNVVVZZZYYYYYY[[[\\\\\\[[[]]]aaaeeeZZZTTTQQQSSSTTTTTTVVVZZZUUUTTTQQQMMMIIIEEEBBBAAADDDDDDAAA<<<;;;===;;;666888:::999555444666555222222111000111333555555444333444555777888999999999777777666777777888999999888999>>>FFFSSSbbbpppyyy}}}xxxwww|||}}}uuuuuu{{{{{{}}}sssbbbUUUOOOGGGBBBAAA@@@>>><<>>@@@BBB===;;;999777666666777888222333444555555555444333777999:::888444111111222444444333333222111111111111WWWSSSNNNMMMPPPTTTUUUVVVUUUTTTUUUXXX[[[\\\\\\[[[WWWTTTQQQPPPSSSVVVYYYZZZ______``````___]]][[[YYYXXXYYYZZZ[[[[[[]]]```ccc```cccjjjpppyyysss]]]TTTMMMBBB>>>@@@;;;999:::;;;999444444777999888777666444333111111111222333222//////111333111000///...---,,,++++++++++++++++++++++++++++++---.........---,,,,,,++++++++++++*********))))))***)))))))))+++,,,+++***,,,+++***))))))+++---.........//////---+++(((&&&*********+++,,,---...///111...+++***,,,...---+++//////---,,,,,,---...///,,,------......------,,,+++,,,------,,,,,,...///---------............/////////...---,,,++++++***//////...---,,,,,,,,,,,,........................------------------------000///...---------------000000///---******+++---......---------......///........................000///...---,,,------...,,,---...///...---,,,+++***+++,,,---............***+++,,,---...---,,,,,,222000...,,,+++,,,...///666222---++++++,,,***(((------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///---+++)))//////.........///000000,,,...111333222222333444;;;888666999???EEEHHHHHHOOOUUUUUUOOOMMMTTT\\\___]]][[[[[[[[[\\\\\\ZZZXXXSSSTTTTTTSSSQQQOOOMMMKKKLLLIIIFFFDDDCCCAAA???===<<<=========;;;888666444999888777666444333222111000111222333444444444444666666666666666666666666666666666666555666777888777???IIITTTcccvvv{{{xxxwww~~~{{{sssooorrrttttttuuuxxxwwwtttxxx}}}lllZZZKKKGGGBBB???>>>??????@@@BBBAAA???===<<<<<<======;;;:::999888777555555444333333333333333333333333666999888222000222111,,,222111000//////000111222111VVVRRRMMMLLLNNNPPPRRRRRRTTTTTTUUUXXX\\\^^^^^^]]]ZZZXXXUUUUUUWWWZZZ\\\\\\______```aaa```^^^\\\[[[]]]]]]^^^]]]\\\\\\___aaaaaadddhhhmmmrrrjjj]]]UUUIIIAAA@@@:::888999;;;:::777777:::888888777666444333222222222444444333111000222444111000000///---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++***+++++++++*********))))))***)))((()))+++,,,+++***,,,+++*********+++---...,,,---.........,,,***)))---,,,,,,,,,,,,,,,------111...++++++---...---,,,///...---,,,,,,---...///---......//////......---///......---,,,---///111------------.....................------,,,,,,+++------,,,,,,,,,------...------------------------------------------------......---,,,,,,,,,,,,,,,%%%'''))))))***+++...000......------------------........................000///...---,,,------...------......------,,,+++***+++,,,---............***+++,,,---------,,,,,,---,,,,,,,,,++++++++++++000...+++***+++,,,------------............------,,,,,,,,,---------......------------------------..................------///////////////000000111///000222555777888888888AAA@@@???AAAEEEIIILLLNNNTTTZZZ[[[VVVSSSVVVZZZ[[[[[[YYYXXXXXXXXXWWWUUUSSSQQQQQQPPPOOOMMMKKKIIIHHHHHHEEEBBB@@@???>>>===;;;;;;;;;<<<<<<:::888555333666555555444333222111000000111222333444444444444666666666666666666666666555555555555444444555666:::DDDQQQ^^^oooxxxuuutttlllkkkllloooppppppppppppwwwqqq```PPPIIIFFFBBB???????????????@@@???>>><<<;;;;;;;;;;;;::::::999888777666555444333333333333333333333333666888777222000222111,,,111111000//////000111111///TTTPPPLLLJJJKKKMMMNNNOOOSSSSSSTTTXXX\\\^^^___^^^[[[YYYXXXYYY[[[\\\\\\\\\^^^^^^````````````___^^^^^^______^^^]]]^^^```bbbbbbcccfffhhhjjjsss~~~lllbbbUUUJJJEEE???<<<;;;===<<<999999;;;888777777666555444444333444555555444222111333444111111000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))+++++++++******************)))((()))+++,,,+++***++++++,,,,,,,,,---------***+++,,,---------,,,+++///...---,,,,,,,,,,,,---000...---,,,.........---......------------.........//////////////////...111///---,,,+++,,,...///------------............------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,+++,,,......---,,,---.........---,,,,,,+++,,,,,,........................///...------,,,---------......---,,,,,,,,,,,,---++++++,,,---............***+++,,,---------,,,,,,)))***,,,------,,,+++***+++,,,,,,+++******---///------............------,,,,,,,,,---------..............................000///...------...000111///////////////000111111333333444999???BBBBBBAAAHHHIIIIIIIIIJJJMMMQQQTTTWWW\\\___\\\XXXVVVVVVTTTWWWUUUSSSRRRQQQPPPNNNLLLNNNMMMKKKHHHFFFDDDCCCCCCCCC@@@<<<::::::;;;::::::999999:::999888666444333222222222111111111111000111111222333444444444444666666666666666666666666333555666666444444555666>>>KKK[[[hhhyyy~~~yyyxxxyyylllffffffmmmooollllllpppwwwuuufffWWWJJJEEECCCAAA@@@@@@@@@???>>>>>>===<<<:::999999999999888888888888777666444444333333333333333333333333555777666222000111000---111000000//////000000111///OOOMMMKKKIIIJJJLLLNNNOOOSSSRRRSSSVVVZZZ\\\[[[[[[XXXWWWWWWYYY[[[[[[ZZZYYY[[[\\\]]]_______________ZZZ\\\]]]]]]^^^```cccfffbbbaaaccceeeeeeiiiwwwzzzqqqvvv}}}~~~pppaaaTTTOOOHHHCCC??????===:::888:::777777777666666555555555555555444333222222222333111111000000///...------,,,,,,,,,,,,,,,+++++++++***+++++++++++++++*********************************)))((()))***++++++)))++++++,,,------------,,,+++,,,,,,------,,,,,,+++......------,,,------...///.....................------------------............////////////......///...,,,,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///------------------------------------------------------,,,,,,,,,,,,,,,------///111111///---,,,,,,......---,,,++++++++++++...........................---------------------///...---,,,+++,,,------+++,,,------.........---++++++,,,,,,,,,---------+++,,,---...............+++---...,,,((('''***---,,,------......------,,,,,,,,,,,,---------......------------............---------......///000111////////////000111222222666555666===GGGMMMNNNLLLMMMOOOPPPOOOMMMNNNRRRVVVWWWZZZ\\\ZZZVVVSSSQQQPPPQQQOOOMMMLLLLLLKKKIIIHHHJJJIIIFFFCCC@@@???>>>>>>>>>;;;777666666888888888666777777666666444333222000000000111111111111222111222333333444444444333555555555555555555555555222444777666555444666999DDDUUUfffppp}}}wwwttttttllljjjssswwwrrrrrrwwwyyyoooaaaUUULLLBBBAAA@@@@@@AAA@@@>>><<<<<<<<<;;;:::999888777777666777777777777666444444333333333333333333333333444555444222111000///...000000000//////000000000111KKKJJJJJJIIIJJJMMMPPPRRRSSSSSSSSSTTTVVVWWWVVVUUUVVVUUUVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^XXXZZZ\\\]]]^^^```dddggg```___aaaddddddgggpppyyyooolllmmmrrr~~~kkk]]]WWWMMMFFF@@@???>>>:::999:::888888888777777666666666666444333222222222111111111111111000000//////...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************)))((('''(((***+++***)))***+++,,,---------,,,,,,------------,,,+++******+++++++++,,,---...//////------.........---......+++,,,,,,---------......,,,------......------,,,...------///000///,,,(((,,,,,,,,,------------...+++,,,,,,------.........///...---,,,,,,,,,,,,,,,////////////////////////------------------------......------------......%%%'''+++---------...///...---,,,+++++++++++++++........................,,,,,,------------------///...---,,,+++,,,------,,,,,,------...---------+++++++++,,,,,,,,,---------,,,+++++++++---///000***---...,,,)))(((***---,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------)))+++---000111111000000000000000111111333444444888777999AAALLLTTTVVVUUUQQQSSSUUUSSSPPPPPPSSSVVVVVVVVVVVVUUUSSSPPPOOOPPPKKKIIIGGGFFFGGGGGGGGGFFFFFFDDDAAA>>><<<;;;;;;;;;:::777444444555666666666444444444333333222111111000000111111222333333333222222333444444444333333444444444444444444444444///222555555444555999>>>MMMbbbvvv}}}|||qqqjjjjjj{{{{{{yyy~~~|||~~~|||~~~wwwiii]]]RRRKKKAAA@@@???@@@@@@???===:::;;;;;;::::::999777777666444555666777777666444333333333333333333333333333333222222222111//////////////////000000/////////000HHHIIIJJJJJJJJJMMMQQQTTTSSSRRRRRRSSSTTTUUUSSSRRRVVVUUUVVVYYY\\\]]]]]]\\\XXXYYYYYYZZZ[[[]]]]]]^^^ZZZ[[[]]]]]]^^^```cccfff```______ccceeeffflllrrr}}}llleeeaaafffqqqxxxjjjbbbTTTKKKDDDBBB@@@===;;;<<<:::999999888777666666555777555222222222222111000222111111111000000000///......------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,***************+++++++++)))((('''(((***+++***)))******+++++++++,,,,,,,,,......---,,,++++++***************+++,,,---//////***,,,......---,,,---...***+++,,,------...------,,,,,,------------,,,,,,///......000222222...***,,,,,,,,,,,,------------,,,,,,,,,------.........//////...---,,,,,,,,,,,,////////////////////////------------------------......---------...//////+++,,,......---,,,---...------,,,,,,,,,,,,------........................+++,,,,,,------------,,,......---,,,,,,,,,,,,---,,,,,,------...------,,,,,,,,,+++++++++,,,---...---+++)))'''(((***,,,...)))***+++,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,---------......***++++++,,,,,,---------(((***...222333333222111444444444444555777888999<<<;;;>>>DDDMMMUUUXXXYYYTTTUUUUUUTTTSSSRRRSSSTTTTTTQQQPPPQQQPPPMMMMMMPPPFFFDDDAAAAAABBBCCCCCCCCC@@@???===;;;:::999888888666444222222444444333222111111111000000000000000000111111222333333444444222333333444444333333333444444444444444444444444---000333444333777???FFFXXXrrrvvvkkkccccccjjj}}}zzzzzzuuukkkbbbXXXMMMDDDAAA@@@???>>>???>>>;;;999:::::::::999888777555444222333555777777666444333333333333333333333333333333000000222111......000...//////000000//////......GGGHHHJJJJJJIIIKKKOOORRRRRRQQQQQQSSSTTTUUUTTTRRRUUUTTTUUUXXX\\\^^^______YYYZZZZZZZZZ[[[\\\]]]^^^YYY[[[]]]^^^___bbbfffiiiccc```___bbbddddddfffkkktttuuuhhh[[[WWW]]]kkk}}}sssggg[[[PPPKKKGGGBBB>>>===;;;;;;:::999777666555555888666333222333444222000222222111111111111000000///......---,,,,,,++++++))))))***+++++++++++++++))))))*********+++++++++)))((('''(((*********(((******)))))))))***+++,,,---,,,,,,,,,+++,,,,,,,,,***************+++,,,---(((+++---...,,,+++,,,---)))***,,,---......------------............------000,,,)))***...000...,,,++++++,,,,,,,,,---------,,,,,,------------------...------,,,,,,,,,------////////////////////////---------------------------,,,,,,,,,------...///555555444111---++++++,,,,,,,,,,,,,,,---...///000........................***+++,,,---...------,,,------......------,,,+++,,,------...------,,,,,,,,,,,,+++++++++,,,---...,,,+++***)))))))))***++++++++++++,,,.........,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---......///+++---///222444666666666999999999:::;;;<<<===>>>AAAAAADDDGGGLLLQQQUUUWWWSSSQQQPPPPPPQQQQQQPPPOOOOOOJJJIIILLLLLLHHHGGGIIIDDDAAA>>>======>>>>>>===::::::999999888666555444222111111111222222000...//////.........//////000111111111222222333333333222333333444444333333222333333333333333333333333000444777888888???JJJTTTaaavvviiiaaa]]]gggvvv}}}{{{vvvtttyyy~~~uuummmddd```^^^WWWKKKBBBBBB@@@>>>======<<<:::888777777888777666555333222111222555666777666444333333333333333333333333333222......222111......111......///000000///.........GGGIIIJJJIIIHHHIIILLLPPPQQQQQQQQQSSSUUUVVVVVVTTTSSSRRRSSSVVVZZZ]]]______[[[[[[[[[[[[\\\]]]^^^___VVVXXX[[[^^^bbbffflllpppfffaaa___aaabbbaaabbbeeelllqqqrrr```WWWYYYddd{{{zzzmmm___VVVOOOFFF???===<<<<<<;;;999777666555444:::777444333555555333111222222222111111111111111//////...---,,,,,,++++++(((((()))***************))))))******++++++++++++)))((('''((()))******(((+++)))((('''''')))+++,,,++++++++++++,,,---...///,,,+++******))))))******'''***------+++***+++---)))***+++---......------......////////////......///)))######''',,,---,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---...//////........................------------------------++++++++++++,,,,,,---.........---,,,***+++---///,,,,,,,,,---...///000111........................)))***,,,---...------,,,,,,---...///...---,,,+++---------...------,,,,,,---,,,+++***+++,,,---...,,,------...---,,,******111///,,,---///...+++'''+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------...///000000//////000111444777:::;;;<<<<<<======???@@@AAABBBDDDFFFHHHIIIJJJMMMQQQTTTOOOMMMJJJKKKNNNNNNLLLIIIIIIEEEDDDIIIIIICCC@@@AAACCC@@@<<<:::::::::999999555666777777666555333222/////////111111000---***......---------...//////000111111111222222222222333333333444444333222222333333333333333333333333555999<<<===???GGGTTT___fffnnnccc\\\^^^ooo{{{{{{yyysssqqqwwwzzzjjj```YYYZZZ^^^ZZZOOOFFFCCCAAA>>><<<<<<;;;999888555666666666555333111000000222444666777666444333333333333333333333333333222......222222------111---...///000000///...---000FFFGGGIIIKKKMMMNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWPPPPPPSSSWWW[[[^^^^^^]]]YYYZZZ\\\]]]]]]\\\ZZZYYYYYYZZZZZZ\\\```eeeiiillldddcccaaa```aaaccceeefffrrrpppuuufffYYY[[[hhh}}}qqqddd]]]UUUKKKEEECCC===888666888:::888555555555444333333333444444333333222222111000000000222000------...//////...---,,,++++++******++++++))))))))))))************)))***+++,,,,,,+++***)))))))))******++++++,,,,,,))))))************)))))))))***++++++***)))((('''+++++++++++++++++++++++++++++++++,,,---...///000------------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++***,,,------++++++,,,...............////////////000///------......---,,,+++,,,,,,------,,,,,,++++++,,,...//////...---,,,...---+++******+++---...++++++++++++++++++++++++/////////......---,,,,,,,,,...000...+++***,,,...++++++++++++++++++++++++///...------//////...---.........------,,,,,,,,,---------,,,,,,---......+++,,,,,,------,,,,,,,,,...,,,+++,,,.........---------------------------///...---...000111111000222333333444555777888999===>>>???AAADDDFFFHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKOOOOOONNNLLLJJJHHHFFFEEEDDDBBB@@@???@@@@@@???===<<<<<<;;;999777666555444111222333444444222111000333222111///......------///...---,,,---///111333111111111111111111111111555444444333222111000000444111111444444333555999<<<:::>>>KKKVVV^^^iiissstttjjjaaalll{{{ttt{{{zzz~~~rrr^^^ZZZVVVVVVWWWTTTLLLDDDCCCBBB???===;;;999888888555555444333333333333444111000000222444666666555333111111111333333333111333222111111111000...,,,------------------------000IIIJJJKKKLLLMMMMMMMMMMMMKKKMMMPPPSSSUUUVVVVVVVVVSSSSSSTTTXXX[[[^^^^^^]]]YYYZZZ\\\]]]]]]]]]\\\[[[YYYZZZ[[[\\\___bbbeeegggcccbbbaaaaaaaaabbbcccdddkkkiiimmmzzz|||mmmhhhooouuunnnfff]]]VVVGGG@@@999666777888777444666666555444444444555555333333333222111111000000333111///...///000000///---,,,,,,+++++++++++++++++++++******)))))))))(((******++++++++++++******)))))))))***************))))))************)))))),,,,,,---------,,,+++***++++++++++++++++++++++++************+++,,,---------------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------***,,,------++++++,,,...------------............000...------......---,,,+++,,,,,,------,,,,,,+++&&&'''***+++,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++---------------------...---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---.........,,,------------,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---------,,,++++++///---******+++---...///------------------------///...///111444555444333666666666666777888:::;;;>>>???@@@AAACCCEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHGGGEEEDDDBBBAAACCCAAA???>>>>>>>>><<<;;;;;;:::999888666555444333222222222222222111000///000000///.........//////......------...///111222111111111111111111111111000000000000000000000000333111111333333222444888===BBBNNN___lllrrryyy|||vvviiihhhyyynnnXXXSSSOOOOOOQQQOOOHHHAAAAAA@@@>>><<<:::888777777555555444333333333333444111000000222444666666555555333333333555555444333333222111000111000...,,,------------------------///LLLLLLMMMMMMLLLLLLKKKJJJHHHJJJNNNRRRUUUVVVVVVVVVWWWVVVVVVXXX[[[]]]^^^]]]XXXYYY[[[\\\]]]^^^^^^^^^ZZZ[[[\\\]]]^^^___```aaaaaaaaaaaabbbbbbbbbbbbcccdddccceeekkkvvv~~~uuuiiiaaaQQQIII@@@:::888888777666777777666555555555555555444333333222222111111000444222000000111111111000---------,,,,,,,,,,,,,,,------,,,+++***)))((('''++++++************++++++***))))))))))))))))))((())))))************))))))+++,,,------...---------++++++++++++++++++++++++***)))))))))))))))******---------....../////////------,,,,,,,,,,,,------+++,,,,,,------.........***,,,------++++++,,,...+++,,,,,,,,,------------///...------......---,,,+++,,,,,,------,,,,,,+++''')))+++---...//////...,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,---......///---,,,,,,------,,,+++---------------------------,,,+++,,,---...---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------------,,,+++***000---)))(((***---///000------------------------///000222555999:::999888<<<;;;999888999:::<<<>>>???@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHCCCCCCCCCCCCAAA@@@???>>>AAA???<<<;;;;;;:::999777888777666555444333222222222222111//////.........---------------...///000---......//////000111111222222222222222222222222......///000111111222222444111111444555666;;;BBBPPP[[[oooyyyvvvrrrooolllttt~~~~~~~~~~~~~~~yyybbbUUUQQQLLLLLLNNNMMMHHHCCC@@@???===;;;999777666666555555444333333333333444222111111222444555555444555444222333444555444222333222000000000///...,,,---------------------------LLLMMMMMMMMMMMMLLLKKKKKKJJJKKKNNNQQQTTTWWWYYYZZZZZZXXXVVVVVVYYY[[[[[[[[[WWWXXXYYYZZZ\\\^^^___```\\\]]]]]]^^^^^^]]]]]]\\\^^^___```bbbcccdddddddddbbbbbbcccdddhhhyyy{{{|||ssslll___VVVKKKAAA<<<::::::999888777666555555444555555444444444333222222111111333111000000111111000///............------,,,,,,---,,,,,,+++******)))))),,,+++***))))))***+++,,,******))))))((((((''''''))))))************))))))((())))))***++++++++++++************+++++++++++++++***)))(((((((((((((((++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,---++++++,,,---......//////***+++---,,,++++++,,,...,,,,,,,,,,,,------------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++***+++---...////////////++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000---+++,,,...///---***---------------------------,,,++++++------,,,+++++++++++++++++++++++++++------------------,,,,,,............---,,,+++***...,,,))))))+++...//////---------...............000111555999===???>>><<<@@@???<<<;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>>>><<<999777777777555333444444333333222111000000222111///---,,,,,,---------,,,,,,,,,,,,---......---...///000111111000000222222222222222222222222000111111222333444444555555333333666;;;BBBNNNZZZmmm{{{}}}uuuooolllkkkkkkrrrsssvvvzzzwwwwwwzzz||||||~~~yyyuuuoooooofffSSSQQQLLLHHHGGGIIIJJJGGGDDD@@@???===;;;999888777777555555444333333333333444333222111222444555444333333222000111222222111000333111///...//////---,,,------------------------,,,JJJKKKLLLMMMMMMNNNNNNMMMOOOOOOOOOQQQTTTXXX\\\^^^YYYWWWUUUTTTVVVXXXXXXXXXVVVVVVVVVWWWZZZ\\\___```^^^^^^___^^^^^^\\\[[[ZZZZZZ\\\^^^aaaccceeefffgggdddfffgggeeedddmmm{{{wwwwww~~~}}}lllcccVVVIIIAAA<<<;;;:::888777666555444444444444555555444444333222222222222000///000111111///......////////////...---,,,+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,******))))))((((((''''''))))))************))))))''''''((((((((()))******)))))))))******+++++++++,,,+++***))))))((())))))))))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...//////***+++---,,,++++++,,,...,,,------------.........---,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++***++++++++++++*********+++******************+++++++++++++++++++++++++++,,,,,,+++++++++*********000---+++,,,...///---***++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++---............---,,,+++---.........------,,,++++++++++++---///000///---....../////////000000000111333666;;;???AAA???>>>AAA@@@>>>===<<<===>>>???@@@?????????>>>>>>======<<<<<<;;;;;;<<<<<<===>>>===>>>>>>>>>>>>===<<<;;;:::888555444444444222111111111111000000/////////111///...,,,++++++,,,---......---,,,,,,,,,,,,,,,---...///000111111111111222222222222222222222222222333333333444444444555555333444999BBBPPPddduuuzzziii^^^]]]bbbjjjnnn{{{~~~wwwhhhgggjjjqqqyyy|||}}}{{{yyyzzzvvvnnn___[[[XXXLLLHHHEEEAAA@@@BBBCCCBBB@@@@@@???===;;;:::999888888555555444333333333333444444222222222444444444222333222000000111222000///333111...---......---,,,------------------------,,,IIIJJJKKKMMMNNNOOOOOOOOOSSSSSSRRRSSSUUUYYY\\\^^^VVVUUUSSSSSSUUUVVVUUUTTTTTTSSSSSSTTTVVVYYY\\\______^^^^^^]]]\\\[[[[[[[[[XXXYYY[[[^^^```ccceeefffffffffgggfffdddgggvvvzzzuuuwwwxxxoooaaaRRRFFF???<<<;;;:::999888666555555555555666555555444444333333222111000///000111111///---//////000111000///...---++++++,,,,,,,,,---------++++++************++++++***))))))))))))))))))((())))))************))))))******)))))))))***++++++(((((())))))***+++++++++,,,,,,+++***))))))******)))))))))******+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,---------***,,,------++++++,,,...------------............---,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***))))))///---,,,,,,------,,,+++++++++++++++++++++++++++---,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((------............------++++++---000222222000---000000000111111222222333444444777:::>>>???>>>===>>>>>>>>>============>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===999999::::::999888777777777555222222222222111000//////////////////............---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,...//////000000111111222333333333333333333333333222222222333333444444444555555888@@@KKK\\\tttvvvjjj[[[UUU[[[hhhuuu{{{kkk]]]aaafffpppyyy}}}~~~uuurrrrrrrrrrrr{{{{{{xxxssshhhVVVPPPRRRLLLFFFDDDAAA@@@AAABBBAAAAAA@@@???===;;;:::999999888555555444333333333333444555333222222444444333111555444222222333333222000333000---,,,,,,---,,,+++------------------------+++JJJKKKLLLMMMNNNOOOOOOOOOSSSTTTVVVWWWXXXYYYYYYYYYTTTSSSSSSTTTUUUVVVTTTSSSRRRQQQPPPPPPRRRVVVZZZ\\\]]]]]][[[ZZZYYYZZZZZZ[[[WWWWWWXXXYYY[[[^^^```bbbeeeaaa```aaabbbcccjjjrrryyy|||nnn]]]NNNEEE@@@???<<<<<<:::999888777777777666666555555444333333333222111111222333222000...///000111222222000...---------------,,,,,,,,,,,,******++++++++++++******)))))))))***************))))))************)))))),,,+++***)))))))))***+++((((((((()))***+++++++++++++++******)))***************************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...+++,,,,,,,,,------------,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++//////......------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---.........,,,+++,,,,,,,,,------------+++,,,------,,,+++)))'''+++,,,---...////////////---------///222333222000111111222222333444444555666666666888;;;<<<<<<::::::;;;<<<=========<<<;;;;;;;;;::::::999999888888999999999999999::::::;;;777777777777666555444333444222000000111222111000........................+++,,,------...---------------------------...///000////////////111222333333333333333333333333333111222333444555777777888999<<>>===<<<:::999888888888555555444333333333333444555444222333333444222111555444222222333333111///333000---+++,,,,,,,,,+++------------------------,,,KKKLLLMMMNNNNNNNNNNNNNNNRRRTTTXXX[[[[[[YYYVVVTTTSSSSSSSSSUUUVVVVVVTTTRRRQQQPPPNNNNNNPPPTTTXXXZZZ\\\[[[YYYWWWWWWXXXZZZ[[[XXXWWWVVVVVVWWWYYY\\\^^^bbb\\\YYY\\\___```cccgggqqq}}}{{{|||xxxwww{{{~~~~~~xxxfffVVVKKKEEEDDD???>>><<<;;;:::999999999666666666555444444333333333222222333444333111//////000222333222111///---//////...---,,,++++++***)))***+++,,,,,,+++***)))))))))******++++++,,,,,,))))))************)))))),,,+++***((((((((())))))'''(((((()))***+++++++++******))))))))))))******,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,++++++*********************,,,------,,,+++---...******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***************+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---......,,,...000...+++***,,,...------------------------///...------//////...---,,,,,,,,,------.........---.../////////---***)))++++++---...//////000000000...---...111333444444222222333444444555666666888666666777999::::::999777999;;;======<<<;;;999:::999999888888777777777666666666666666777888888888888888777666555333333222111//////111222111000------...............///***+++---...//////...---,,,,,,,,,---...///111111111000///...///000333444333333333333333333333333222333444666999;;;======???DDDNNNYYYcccpppzzzgggVVVTTTVVVcccwwwzzzlllnnnvvviiibbbgggooouuurrrllllllttt}}}|||kkk___UUUHHHFFFIIIEEEBBBBBBAAAAAA@@@???>>>>>>===<<<;;;999888777777777555555444333333333333444666444333333333333222000333222000000111000///---333000,,,++++++,,,,,,+++------------------------,,,OOONNNNNNMMMMMMNNNNNNNNNTTTSSSWWW```aaaZZZTTTSSSRRRTTTUUUUUUSSSRRRRRRSSSSSSQQQOOOPPPRRRUUUVVVVVVZZZXXXWWWVVVWWWXXXXXXXXXTTTTTTSSSSSSTTTVVVXXXYYYUUUVVVWWWWWWWWWZZZ]]]aaadddrrrzzztttmmmgggddd]]][[[hhh}}}uuucccWWWOOOIIICCC???:::777666666666555777666555444444444444444444333222222111111222222000000////////////000000222222111///...---,,,+++...+++******,,,,,,)))&&&,,,++++++***************++++++++++++++++++++++++---+++(((((()))******)))***((('''''')))******))))))***+++,,,,,,+++***))),,,+++***((((((***+++,,,,,,,,,+++++++++,,,---...)))((((((***---......,,,,,,,,,++++++,,,,,,---...,,,+++***+++---...---,,,,,,...///111000...,,,***...//////000000//////...+++******+++------,,,***+++***)))***,,,---,,,+++.........------,,,,,,,,,......---,,,,,,---------...+++))),,,000111...***+++,,,------............***+++,,,---------,,,,,,...+++(((***...000---************+++,,,---...///000---+++,,,000222000...000000111222333555555666444444444444555555555555444555555777888999:::;;;888999999999999:::<<<>>>666777777777777888888888333555777777666444333333444222//////222333111///------------,,,,,,+++***///...---,,,+++,,,,,,---,,,---......//////......111111111000000000000000333222000......///111222222888999222///222555444222555999:::;;;===AAAEEEHHHRRR___kkkttt~~~ssshhhdddWWW]]]lll~~~yyyvvv|||ooommmqqquuuuuuooolllpppwww|||wwwdddQQQIIIEEE@@@???AAAAAA@@@>>><<<;;;::::::;;;<<<<<<;;;:::999777777666777777666555555555555555222222222111111111000000000111222222222000///...000000000000///...---,,,++++++------------++++++---TTTSSSRRRPPPOOONNNNNNNNNRRRRRRWWW___```YYYTTTSSSQQQSSSTTTTTTRRRRRRSSSTTTSSSPPPNNNNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVUUURRRRRRRRRSSSTTTUUUVVVWWWTTTTTTUUUTTTTTTVVVZZZ]]]___hhh}}}zzzoooaaaYYYTTT\\\pppuuujjj]]]TTTEEEBBB>>>;;;;;;;;;;;;;;;777777666555444444444444444333333222222222222222111111000000000111111222111111000///...------,,,---+++***+++,,,,,,)))&&&++++++***))))))))))))***************************,,,***((('''((())))))((((((((((((((('''((()))***((()))************)))(((+++***)))(((((()))***++++++++++++++++++,,,------+++******+++,,,---+++))),,,++++++++++++,,,------,,,+++***+++---...---,,,---------------,,,,,,+++------------------------,,,++++++,,,...///---,,,---,,,+++,,,...///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---+++)))+++///000---***---,,,+++++++++,,,...///***+++,,,---...---,,,,,,...+++)))***...000---***------------...///000111///000000000///000111222000111111222444555555666444444444444555555555666444444555666777888888999666777888888777666666777666666666666777777777777333444555555444333222333444222000000111222000...---............---,,,+++///...---,,,,,,,,,------,,,---......//////......111000000000000000000000222111000//////000111222111666666111000333666444666999<<<>>>AAAHHHPPPWWW___fffpppyyy~~~wwwmmmfffeeegggmmmzzz{{{}}}zzzzzzzzzzzzuuurrrssstttuuuxxx}}}~~~tttjjjZZZJJJDDDBBB??????AAA@@@???===<<<;;;:::;;;;;;;;;;;;:::999888777666666666666555444444444444555222222222222111111111111000000000000000000//////000000000//////...---,,,++++++,,,------,,,+++++++++ZZZYYYUUURRRPPPNNNNNNNNNRRRSSSXXX___^^^XXXSSSQQQQQQRRRSSSRRRRRRRRRTTTVVVUUURRRPPPOOOPPPQQQQQQQQQOOOQQQUUUXXXYYYXXXVVVTTTOOOPPPQQQRRRSSSTTTUUUUUURRRSSSRRRQQQQQQRRRUUUXXX\\\^^^iiiggg^^^VVVYYYiiipppbbbKKKFFF@@@<<<;;;:::::::::888777666555444444444444444444333222222222222333111111111111111222333444000000000//////.........---,,,++++++,,,,,,***(((+++******)))))))))))))))))))))))))))))))))))))))+++)))''''''((()))((('''******+++*********+++---'''(((((())))))(((((('''***)))(((''''''((()))******++++++++++++,,,,,,,,,...,,,++++++,,,+++)))'''++++++******++++++,,,---,,,+++***+++,,,------+++...---+++*********,,,,,,...------,,,,,,------...---------...///000///---...,,,,,,---...///...---------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,***)))+++...///---***...,,,***((()))+++---///***+++,,,......------,,,---+++)))+++...///...+++000000000000111111222333///222444333000///222666111111222333444444555666444444444444555555555555333333444444444555555555444555555555555333111000444444444555555555555666333333222111111111111111333222000000000000///---......//////......------///...------,,,---------------...////////////...000000000000000000111111111111111111111111111111222444444222333666888777<<<@@@GGGMMMTTT^^^jjjrrrzzz}}}xxxpppjjjjjjkkkkkklllnnnxxx~~~~~~}}}zzzuuuooonnnrrr}}}ssseeeXXXMMMBBB>>>???>>>>>>???======<<<;;;;;;;;;;;;;;;::::::999888777777666666555555444333333333333333333333333222222222111111//////.........//////000//////000//////...---,,,++++++,,,,,,,,,,,,++++++...]]]ZZZVVVRRROOONNNOOOOOOSSSWWW\\\___]]]WWWQQQNNNRRRSSSSSSSSSRRRSSSVVVXXXXXXVVVTTTSSSTTTTTTTTTSSSRRRVVVZZZ]]]\\\YYYVVVSSSMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSRRRPPPOOOPPPRRRUUU[[[[[[```mmm~~~sssfffcccooopppZZZRRRHHH???:::999999999999888777666555555444444555555444333333333333333111111000111111222333444//////////////////000000,,,,,,,,,,,,,,,,,,+++***+++***))))))(((((())))))***************)))))))))***)))''''''((()))((('''***(((&&&''')))+++***)))(((((((((((((((((((((((()))(((''''''''''''((())))))******+++++++++++++++---,,,+++++++++***(((&&&***************+++,,,,,,+++*********,,,---,,,+++,,,,,,++++++++++++,,,,,,///...------------...///---,,,,,,...///000...---,,,+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++***)))+++------,,,***,,,+++***)))***+++,,,---++++++---.........---,,,---+++***+++...///...---111111111111111222333444111222333222000000222444111111222222333444444555333333333444444444555555222222222222222222222222555444333222222222000///222222222222333333333333222111........./////////222111000000///...---,,,------............------.........------------...------...///////////////000000000000000111111111000111222222333222222222444444333333666999<<<<<>>???::::::888777666555555555666555444444333333444444000000000000000111222333/////////000000000000000,,,------------,,,+++++++++******))))))))))))))),,,,,,+++++++++************)))(((((())))))(((&&&)))### '''***&&&!!!))))))))))))))))))))))))(((''''''''''''''''''(((((()))***+++++++++******+++***)))***++++++***(((***))))))))))))***+++++++++***)))***,,,---,,,+++***+++---......---,,,+++---,,,,,,,,,,,,,,,,,,---,,,++++++,,,......---+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...*********+++,,,---,,,+++***+++,,,------,,,***)))+++,,,---...///...------,,,++++++,,,...//////...111111000000111111222222333111//////111222111000000000111111222333333333222222222222333333333333111111111000000000000000666333000000111222222111//////000000000111111111111///,,,+++---......---//////000000...---,,,,,,+++,,,,,,---------,,,,,,---.....................---...//////000000////////////000000111111111111111111222333444333333333444333333555777;;;AAAEEEQQQ___tttfff___\\\eeerrr||||||~~~wwwssstttxxxyyykkk\\\PPPAAA???;;;999;;;<<<;;;888888999999:::::::::::::::777777777666666555555444333333222111111111111111333333333222222222111111...---,,,,,,,,,...///000////////////...---,,,+++++++++++++++++++++++++++***YYYVVVQQQLLLKKKLLLOOORRRVVV^^^dddbbb^^^YYYTTTPPPRRRTTTVVVVVVUUUUUUUUUVVVSSSRRRRRRUUUXXXZZZZZZZZZYYY\\\^^^\\\VVVPPPMMMMMMLLLKKKKKKLLLNNNPPPSSSTTTWWWWWWVVVTTTRRRRRRUUUWWWWWWWWWYYY[[[```ppp{{{~~~xxxfffUUUIIIDDDBBBAAA;;;;;;999777666555555555666666555444444444444555111111111000000000111111000000000000000000000000+++---///...---,,,,,,---,,,++++++***************------,,,,,,+++*********+++***)))***++++++)))''',,,&&&"""$$$***---***%%%***))))))(((((())))))***'''((((((((((((((((((''''''((()))++++++***)))))))))(((((()))+++,,,+++))))))))))))((())))))***++++++***)))***+++,,,,,,***)))+++---///000...,,,***)))******++++++******)))******)))+++,,,---,,,***///---------///000///...++++++++++++,,,,,,,,,,,,)))(((((())))))***+++,,,***++++++,,,,,,,,,,,,,,,)))+++---//////,,,***(((+++,,,---...///......---++++++,,,---...//////000000000/////////000000111444000------111222000---//////000000000111111111000000000000111111111111000000//////////////////555222......000222111///---------.........//////000---***+++---...---***+++---//////...,,,,,,,,,++++++,,,,,,---,,,,,,,,,------...////////////.........///000000000000////////////000111111222222222222222333333444444555444444666999<<>>>>><<<999:::<<<:::666777888999999999999999888666666666555555444444444333333222111111111111111222222222111111111000000......---------......///......///......---,,,+++++++++************++++++***ZZZVVVPPPKKKIIIKKKNNNQQQTTT___fffddd```^^^ZZZVVVOOORRRUUUVVVUUUSSSRRRRRROOOPPPRRRVVV[[[___``````ZZZ\\\]]]XXXQQQLLLKKKLLLMMMLLLJJJJJJLLLOOOSSSVVVXXXXXXWWWUUUTTTTTTWWWYYYVVVTTTTTTWWW[[[ddduuummm\\\OOOEEE@@@<<<;;;:::888777666555555777666666555555555555555444333222111111111111111111111000000000000000000+++---//////---,,,---///---,,,,,,+++++++++++++++,,,,,,,,,+++***)))))))))++++++***+++,,,,,,***''',,,+++******,,,------,,,)))(((''''''''''''((()))((((((((())))))(((((((((&&&''')))***+++***)))((()))(((((()))+++,,,***))))))(((((((((((()))******+++))))))***+++,,,+++***)))***+++,,,---,,,,,,+++)))***,,,......,,,***)))***))))))***,,,---+++***///...---...///000000...******+++++++++,,,,,,,,,))))))))))))***+++,,,---***,,,------------------,,,---.........,,,+++***+++,,,.../////////...---***+++------...///000111000000///////////////000222111/////////000//////............////////////........./////////000000.../////////////////////111///---...000///***%%%++++++,,,,,,,,,---------///,,,***+++...///,,,((((((+++//////---,,,,,,---+++,,,,,,---......------,,,---...///000000///.........///000000000000000...//////000111111222222333333222222333444666777999:::>>>CCCGGGNNN```qqqzzz{{{zzzwwwxxxwwwsssyyy~~~~~~|||ssseeeXXXOOOGGGAAA;;;>>>===999999<<<;;;777777888888999999888777666555555555444444444444444333333222111111111111222111111111000000000//////...////////////......---............---,,,++++++,,,+++***))))))***+++,,,---[[[WWWQQQKKKIIIJJJMMMPPPRRR^^^fffeeebbbaaa___[[[MMMQQQTTTVVVTTTRRROOOOOOOOOPPPTTTYYY___dddffffff\\\]]]\\\WWWPPPKKKLLLOOONNNLLLJJJIIIKKKOOOTTTWWWXXXXXXXXXVVVUUUUUUXXXZZZWWWRRRQQQUUU[[[```hhhooo{{{qqq\\\LLLCCC===<<<:::888777666555555777777666555555555555555666555444333222111111111111111111111000000000///+++...000000---,,,---///...---,,,,,,++++++,,,,,,+++++++++***)))((((((''',,,++++++,,,------***(((%%%)))+++***&&&%%%)))---((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&''')))***+++***((('''***)))))))))++++++)))'''((((((((((((((()))*********)))))))))+++,,,+++*********)))))))))***,,,---+++---000222222000---++++++******+++------,,,***---,,,+++,,,.........---*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000+++,,,......---------...///...------,,,,,,,,,,,,,,,,,,.../////////...---***+++---.........000222000000///////////////000000222333111...---///222---------...............---------............///........./////////000000...,,,,,,///111---$$$******+++++++++,,,,,,,,,...,,,***,,,///000+++''''''***...///---,,,,,,...,,,------.../////////...,,,---///000000000///......//////000000000000000...//////000111222222222444333222111222444777888>>>@@@GGGMMMQQQ[[[qqqqqqffffffppp~~~{{{rrrsssyyy{{{zzzzzzsssvvvzzzwwwfffTTTJJJGGGBBB<<<999======888888===<<<888777888999999999777666555444444444444444444333333444333222222111222222222000000000000//////////////////000111000///---,,,............---,,,++++++,,,+++***))))))***+++,,,+++```ZZZQQQKKKIIIKKKMMMOOOTTTZZZbbbdddaaa\\\ZZZYYYTTTSSSTTTVVVTTTPPPMMMLLLQQQPPPOOOSSS```mmmrrroooggg^^^WWWUUUUUUQQQMMMKKKKKKKKKKKKLLLNNNQQQUUUWWWUUUUUUVVVWWWXXXXXXXXXWWWXXXWWWUUUUUUWWWYYY]]]___qqqwwwzzzuuu]]]KKKAAA======???<<<555444777333555666444333444555555555444444333333222222222111222222222222111000000000000000000000000000000///......------,,,++++++++++++++++++******))))))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))***+++))))))(((((('''''''''&&&+++)))(((''''''((()))+++((('''&&&&&&'''))),,,---)))'''&&&(((+++---,,,***,,,+++)))(((((()))+++,,,,,,,,,,,,------.........------------------------***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///......///000...---000000000000111111111111((()))***+++---...//////...///000///---,,,---...------,,,,,,,,,,,,++++++,,,------......------,,,...---+++******+++---...000...,,,---...///...---++++++++++++++++++++++++000,,,)))***...///,,,(((---------,,,,,,,,,++++++************************+++,,,---///000000111111......///000111000000000///............///000000//////000333555555444222000000222777:::<<<>>>AAAKKKSSS[[[```dddooosssaaaTTTTTT___qqq}}}}}}tttooonnnlllkkktttuuuxxx|||ssseeeTTTIIIFFFDDD???:::>>>;;;888999;;;;;;777222<<<;;;999777555444333333333444555666555333111////////////000222333111000222111111000000000000000000...,,,+++,,,------,,,222111000...,,,***)))(((...---+++)))((((((((())))))\\\WWWOOOJJJIIIJJJLLLMMMQQQVVV[[[^^^\\\YYYVVVUUUSSSRRRRRRSSSRRRPPPPPPPPPSSSRRRRRRWWWcccqqqvvvtttjjj```WWWTTTSSSOOOMMMMMMMMMMMMMMMNNNPPPSSSUUUVVVRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUVVVXXX[[[]]]hhhuuu{{{www}}}lllXXXPPPGGG???>>><<<666333444666888888777777777777666444444444333333222222222222222222222222111000000000000000000000000000000//////......---,,,,,,+++,,,+++++++++************+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''')))((('''&&&&&&'''((())),,,+++***)))))))))*********((('''(((+++,,,+++))),,,+++)))(((((()))+++,,,+++,,,,,,,,,------------////////////////////////***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///...------///000///---............////////////******+++,,,---......///---...///...,,,+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---///---,,,,,,---......---++++++++++++++++++++++++000,,,******......,,,(((***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---////////////000000000000000000/////////000000111/////////000222222222111666666888;;;???DDDJJJOOOZZZaaahhhkkknnnvvv{{{mmmaaaTTTNNNTTTcccuuu~~~qqqjjjggggggoooqqqttt{{{yyyiii\\\MMMEEEDDDDDD@@@;;;???;;;888888:::;;;777444999999777666555555555555333333444444333222000000000//////000222222111///222111000000//////000000000...,,,+++,,,------,,,//////...---,,,++++++***---,,,+++*********+++,,,///WWWSSSMMMJJJIIIJJJJJJJJJLLLOOOSSSUUUVVVUUUSSSRRRSSSRRRRRRQQQQQQRRRSSSTTTSSSTTTUUUZZZffftttyyyxxxjjj```WWWTTTRRROOONNNPPPPPPPPPQQQRRRSSSSSSTTTTTTOOOPPPQQQTTTVVVXXXYYYZZZYYYXXXWWWVVVVVVXXXZZZ[[[^^^gggwww|||www{{{pppeeeXXXJJJDDDAAA;;;666444555555666777777666555555444444444333333333333333222222222222222111111000/////////////////////////////////...------,,,,,,,,,,,,++++++++++++************)))(((((((((((()))))))))))))))))))))))))))))))))******))))))((((((''''''&&&%%%%%%%%%%%%&&&))))))((((((((((((''''''((((((&&&&&&&&&&&&(((((()))*********))))))((((((***)))((()))***+++***)))+++***)))(((((()))***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,+++,,,...000///...++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,---------+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++///,,,***+++---...,,,)))((()))***+++,,,------...........................///////////////......---000///.........///111222111111000000000000111111333333222111222222333444:::===@@@DDDKKKTTT^^^dddssswww}}}~~~sssggg]]]VVVOOOQQQ___rrrwwwgggbbbcccjjjooossswww~~~}}}sssZZZPPPDDD???@@@BBB@@@<<>>EEENNNUUU___mmmxxx~~~vvvmmmeee^^^]]]\\\\\\eeexxxkkkdddfffjjjqqqwwwxxxyyy|||{{{yyyyyynnncccNNNFFF>>><<<>>>@@@???<<<>>>;;;888777888::::::999777777666555555555555666444333111///...///000111222111000111111111///---111111000///////////////...---++++++,,,---,,,+++------------------------*********+++++++++,,,,,,'''SSSQQQNNNMMMMMMLLLKKKIIIHHHKKKOOORRRUUUWWWXXXYYYUUU[[[^^^\\\\\\]]]ZZZTTTPPPRRRSSSVVV^^^iiimmmkkkYYYUUUUUUXXXXXXTTTSSSTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNOOOQQQSSSVVVZZZ]]]___\\\[[[ZZZYYYYYYYYYZZZZZZ___```ccchhhuuuuuuwwwyyyjjjXXXJJJ@@@<<<<<<666555999;;;999888:::777777666666555444444444222333333333333222111111000000000000000000000000111000000//////...------,,,,,,,,,,,,,,,,,,------++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))((('''&&&&&&&&&(((((())))))))))))))))))***))))))))))))))))))***!!!###&&&((())))))(((''')))*********))))))))))))***))))))))))))))))))************************)))************************((()))+++***))))))***,,,)))))))))******+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,***))))))***---......---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,+++)))((()))***,,,,,,+++++++++*********,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***---+++)))***+++,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,---,,,,,,++++++++++++++++++++++++........................+++,,,---///000000111111111000...---...///111333000000//////000000111222666777777666666888>>>BBBFFFTTTdddooozzz~~~oooccc^^^^^^___fffjjjqqq}}}xxxpppqqqpppyyy|||wwwtttsssqqqzzzrrrdddZZZNNNHHHBBB===;;;===???===;;;<<<:::777666777999::::::999888777555444444444333444333000...---...000111222111000111111111///---111000000///.../////////---,,,+++,,,------+++***.........------,,,,,,+++***************))))))((()))TTTRRROOONNNNNNMMMKKKJJJJJJOOOTTTWWWVVVVVVYYY[[[WWW___cccaaa```bbb^^^VVVQQQRRRSSSSSSWWW^^^```^^^QQQPPPSSSXXXYYYVVVTTTVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQSSSVVVYYY\\\^^^[[[[[[ZZZZZZYYYZZZZZZZZZ```aaacccdddiiivvvzzzxxxxxxuuuzzz~~~{{{hhhXXXMMMFFFDDD;;;666:::;;;777666999;;;:::999888666555444444333333333333333222222111000000000000000000000000111111111000//////......,,,,,,------------......,,,,,,+++************+++))))))))))))))))))))))))))))))******++++++******))))))(((&&&&&&%%%%%%%%%(((((())))))))))))******************************((()))***++++++)))(((&&&((()))******)))((()))+++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))''')))******))))))***+++((((((((()))******++++++++++++************++++++))))))*********+++++++++***))))))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++***************+++++++++)))((()))***++++++++++++************++++++***))))))***++++++++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++........................///////////////......---000///.........///111222//////000000111222444444222444777888999===DDDJJJYYYkkk~~~{{{xxxooocccZZZZZZbbbiiirrr|||{{{yyy{{{|||wwwpppmmmllllllyyy}}}xxxppp```VVVPPPDDDDDDAAA===<<<===>>><<<999888888777666777777999999999888777555444333333333444333111///...///000111111000000000222222000...111000//////......//////---,,,+++,,,------+++))).........------,,,,,,+++))))))******)))(((''''''***UUURRROOOMMMMMMLLLKKKIIIMMMUUU[[[[[[VVVRRRUUUYYYXXXaaadddaaaaaafffddd\\\TTTUUUTTTQQQRRRUUUUUURRROOOOOOQQQVVVVVVTTTTTTWWWWWWVVVUUUTTTSSSSSSTTTTTTQQQQQQQQQRRRTTTWWWZZZ[[[XXXXXXXXXXXXXXXYYYYYYYYY[[[___bbbcccccchhhsss|||wwwrrrtttvvv{{{rrrhhh___UUUGGG>>>@@@???999888<<<>>>===<<<:::888666555444333333444444333333222111222222222222222222222222222222111000000//////...,,,---------...............---,,,,,,++++++,,,,,,))))))))))))))))))))))))((()))***++++++++++++******)))((('''''''''''''''(((((()))))))))*********))))))************))))))******+++++++++***)))(((&&&)))******)))(((***,,,(((((())))))))))))(((((()))))))))((((((''''''''''''''''''''''''''''''''''''(((***)))(((((()))+++''''''(((((()))******+++++++++************++++++))))))))))))*********++++++)))((()))++++++***)))************++++++++++++))))))))))))))))))*********+++,,,+++)))((()))***++++++++++++************++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,******,,,---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,---...------------------......///////////////////////////////////////......---////////////000000000000000000111222444666888999555999???BBBEEEJJJSSSYYYmmm{{{vvvpppnnniiidddaaafffttt{{{sssoooqqqwww|||oookkkjjjiiiqqqyyy}}}~~~rrrhhh^^^QQQNNNLLLBBBAAA???===<<<>>>===;;;999555555666666666666777888777666555444444444444444444333111000//////000000000//////000222222111///000000///............///,,,++++++,,,---,,,***(((,,,,,,,,,---------......(((((()))***+++***)))))))))UUURRROOOLLLLLLKKKJJJHHHOOOXXX```^^^TTTNNNPPPUUUYYYaaaccc___```hhhhhhaaaWWWXXXVVVQQQOOOQQQOOOLLLQQQOOOPPPSSSSSSQQQSSSXXXZZZXXXVVVTTTTTTTTTVVVWWWRRRQQQPPPQQQRRRUUUWWWYYYVVVVVVVVVWWWWWWWWWXXXXXXUUU[[[aaacccaaabbbgggmmmxxx|||xxxvvvtttxxxhhhXXXMMMLLLJJJBBB@@@DDD@@@???>>>;;;999666555444333333444444333333222111222222222222222222222222222222111111000/////////---------........./////////...------,,,,,,------))))))))))))))))))))))))((()))***+++++++++++++++,,,++++++***************(((((())))))*********+++(((((())))))))))))((((((%%%&&&''')))*********+++%%%(((******)))(((+++---(((((())))))))))))(((((())))))(((((('''''''''&&&************************'''((())))))(((((()))***&&&''''''((()))******+++++++++************++++++))))))))))))************+++***((()))******)))((())))))))))))************'''((((((((())))))))))))***+++,,,+++***))))))++++++++++++************)))***+++,,,,,,,,,,,,+++***,,,+++)))(((((()))+++,,,...,,,++++++,,,------,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...+++,,,,,,---...///000000////////////////////////+++,,,---///000000111111......///000111000000000111111222444666999;;;<<<<<>>===<<<<<<>>>===;;;999222444666777666666666777444444444444444555666777444333222111111000000000/////////000222333222000000000///...............,,,++++++,,,---,,,***(((******+++,,,...///000000&&&''')))+++,,,,,,,,,,,,+++PPPOOONNNLLLKKKJJJJJJJJJNNNSSSXXXWWWQQQOOOSSSXXX[[[^^^bbbeeeeeedddddddddaaa]]]XXXRRRNNNLLLLLLLLLKKKLLLNNNQQQSSSTTTRRRPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXUUURRROOONNNPPPSSSUUUUUUUUUUUUTTTSSSTTTVVVXXXYYY]]]aaa```]]][[[^^^aaalll|||rrrooo}}}fffSSSKKKIIIHHHGGGKKKIIIEEE@@@:::777666666555444444555666666333111222222222111111111111000000000000000000111111111///......///000000///---...---,,,,,,+++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,+++******,,,,,,+++***)))(((''''''))))))(((''''''(((******))))))))))))(((((((((((($$$'''***+++)))'''&&&&&&******))))))))))))******+++*********))))))((((((((()))***)))''''''(((***&&&%%%(((,,,***$$$%%%******++++++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&***,,,)))######))),,,***((((((((()))+++,,,***)))***&&&&&&((((((&&&&&&*********))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))(((******+++,,,,,,,,,,,,+++---,,,+++,,,------,,,***---,,,,,,+++*********++++++++++++,,,,,,---------000///---------...000111000000000000000111222222//////000111111000///...111111111222222222222222333111333888999888<<>>???@@@@@@>>>>>>===;;;:::999999999:::777777666555444444555555444444444444333333333222444333111000//////000000........................///......------------......------,,,++++++******************************************)))))))))))))))PPPOOONNNMMMLLLLLLLLLLLLPPPRRRSSSTTTSSSSSSUUUVVV]]]```dddggggggfffffffffccc```[[[VVVQQQNNNLLLLLLMMMMMMLLLNNNPPPQQQQQQPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXUUUQQQNNNMMMNNNPPPQQQSSSTTTTTTSSSRRRRRRUUUWWWYYY\\\^^^]]]ZZZYYYZZZ\\\___bbbkkk{{{|||vvvvvvpppkkkjjjpppyyyvvviii^^^WWWUUURRRLLLFFF@@@<<<999888999777666555666555444222333333333333222222222222111111111111111111111111//////...///000000///---......---,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++******))))))*********++++++,,,,,,,,,+++***)))(((((())))))******)))))))))((((((((((((+++---...---+++************))))))))))))******************)))))))))))),,,)))%%%%%%(((******))))))'''((()))(((%%%'''+++!!!&&&((((((&&&&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***&&&)))+++))))))+++)))&&&***)))))))))++++++)))'''+++((((((++++++((((((+++))))))(((((((((((())))))************************)))((('''(((***+++***)))((())))))***************,,,++++++,,,---...,,,***---,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,+++,,,---///000............////////////111111222222222222222111000000000000000000111111777666:::DDDPPPYYYbbbiiitttvvv{{{~~~{{{qqqcccXXXPPPIIIEEEHHHIIIJJJTTT```uuuvvvmmmlllnnnvvvwwwcccSSSGGGCCC>>><<<>>>@@@???>>>???>>>;;;999777777888999444555666666666555444333555555444444444333333333444333222111111000000111........................---------------.........------,,,,,,++++++******************************************)))))))))))))))PPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSS]]]```eeegggggggggggggggfffccc___ZZZUUUQQQOOONNNPPPOOOMMMNNNPPPQQQRRRQQQQQQRRRRRRSSSUUUVVVXXXXXXYYYVVVSSSPPPNNNNNNPPPQQQRRRRRRRRRRRRPPPQQQSSSUUUXXXZZZ[[[[[[YYYWWWXXXYYY\\\___ccckkkzzzuuuooopppeeeaaaiiirrr{{{nnneeebbb\\\SSSJJJDDD@@@===<<<;;;888666555666666555444444444444444333333333222222222222222222111111111000///...///111111///.........---------------.........------,,,,,,,,,++++++++++++++++++******)))((((((((()))))))))******++++++***)))((('''''''''*********)))))))))((((((&&&)))++++++***(((((((((******))))))))))))***************)))))))))))))))...)))$$$$$$(((+++***(((***)))((('''''''''(((+++"""%%%((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++((()))************)))(((+++***)))*********(((&&&+++)))))),,,,,,))))))+++)))(((((((((((((((((()))************************)))((('''(((***+++***)))))))))***+++++++++++++++,,,++++++,,,---...,,,+++---,,,,,,+++++++++,,,,,,,,,,,,---------------------------------...///000000000111111111111111000111111222222222222222222333222222111222333444555<<<>>>FFFUUUhhhxxx{{{ooobbbVVVMMMJJJFFFEEEIIINNNVVVdddrrrwwwhhhdddhhhmmmuuu~~~}}}{{{iiiWWWJJJBBB@@@======???@@@@@@>>>@@@>>>;;;888666666777888333444555555555444444333555555555444444444333333444444333222222111111111........................+++,,,,,,---............,,,,,,,,,,,,++++++******************************************)))))))))(((+++OOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRR[[[^^^cccfffggggggggghhhhhhfffccc^^^ZZZVVVSSSQQQSSSQQQPPPPPPRRRSSSSSSRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZXXXUUURRRPPPPPPQQQRRRPPPQQQQQQPPPOOOPPPRRRTTTUUUWWWXXXXXXWWWVVVVVVVVVUUU[[[```aaagggyyyoooaaaXXX\\\cccnnn~~~wwwnnnaaaVVVMMMGGGBBB@@@AAA???;;;999999:::999888555555555555444444444444444333333333222222222111000//////000111111000............------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))******))))))((('''&&&%%%************))))))))))))&&&((())))))(((''''''(((******))))))))))))******))))))))))))))))))******---)))$$$%%%)))+++***'''******((('''''')))***))))))))))))(((&&&&&&)))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))*********)))+++***))))))))))))***++++++***)))*********(((&&&+++)))***------***)))+++))))))(((((((((((())))))***************************)))((()))***++++++)))***+++,,,,,,------,,,,,,++++++***,,,......---+++---,,,,,,+++,,,,,,------------------------------.........//////000111222000000111111111111000///111111111222222333333333666666666666888;;;===???GGGOOO\\\mmmzzzqqquuutttjjj]]]SSSLLLHHHMMMMMMPPPVVV^^^jjj|||}}}iii```bbbeeemmmzzz}}}}}}~~~ooo\\\LLLDDD???>>>======>>>>>>===<<>>FFFOOOZZZccchhhvvv|||ooobbbZZZUUUWWW[[[^^^```ccchhhmmmwww}}}~~~zzzmmm\\\]]]eeevvv}}}uuulllgggaaa[[[PPPCCC===>>>:::::::::999777666666777999999999999888777555444111111222333333333333333333333222222222111111111111222222222222000///...------------------------+++,,,---......---+++*********************++++++))))))))))))))))))))))))************))))))))))))(((OOOOOOOOOOOOPPPPPPQQQRRROOOSSSUUUQQQKKKIIINNNTTTPPPTTT[[[```ccceeeggghhhddddddcccaaa^^^ZZZVVVTTTRRRRRRRRRSSSTTTSSSPPPMMMKKKJJJIIIJJJKKKMMMPPPRRRUUUTTTSSSQQQQQQQQQRRRSSSNNNNNNNNNMMMLLLMMMOOOQQQNNNNNNOOOQQQTTTUUUUUUTTTVVVVVVVVVWWWXXX\\\aaaeeennnqqqeee^^^YYYZZZaaammmyyy}}}rrrggg```VVVMMMFFFAAA===;;;777777777777666666666666666666555444333333222222111000///000222222000//////////////////000111111,,,---------...//////////////////000//////...---******+++,,,---...///000***+++,,,---...---,,,++++++++++++************)))(((*********)))((()))*********))))))))))))******(((((())))))*********+++%%%(((++++++***(((''''''(((******(((***...+++$$$&&&'''************+++---))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))'''***000000***''')))((((((((()))+++,,,+++))))))''')))------)))'''))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++*********+++,,,,,,,,,,,,+++*********,,,...///...,,,,,,,,,,,,,,,,,,---.../////////.........---------+++,,,---///000111111111000111222333222111///---888777777777777999;;;<<>>BBB;;;888;;;<<<888555555777555444333333333111000222111111111333333222000555333000......///000111000000000///---,,,---...///...---...///000000.........//////......---,,,++++++,,,---............---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,***(((((()))******)))---+++)))***,,,------+++***)))(((((()))***++++++************************))))))))))))))))))))))))++++++***)))))))))))))))************************)))*********))))))+++---***)))(((''''''((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++,,,,,,///...---,,,+++++++++,,,,,,------------------...---......---,,,,,,...///---------.........//////000000///////////////000000111111000/////////000111111111111000222555888;;;???CCCHHHQQQ^^^eeefffeeekkksss{{{uuujjjddd___aaaiiiiiiaaa]]]```ooo}}}mmm]]]YYYaaaeeehhhhhhhhhooo~~~{{{www{{{yyydddXXXVVVJJJGGGBBB???===;;;:::888<<<:::999888888888666444333444444333111000111222111111222333333222111111000000000000000000000000000000111111111000//////...---+++,,,,,,---+++***,,,,,,---------,,,******++++++++++++++++++++++++((())))))))))))))))))))),,,+++++++++***************QQQOOOKKKHHHJJJMMMJJJDDDJJJJJJIIIIIIIIIKKKLLLMMMPPPSSSUUUWWWWWWXXXYYY[[[YYYYYY[[[[[[[[[YYYWWWVVVWWWUUUTTTTTTTTTSSSQQQNNNSSSSSSSSSQQQNNNJJJGGGDDDIIIKKKMMMMMMMMMMMMNNNOOOSSSQQQOOONNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRPPPQQQSSSWWWZZZ]]]\\\[[[VVV\\\dddoootttbbb```hhhpppuuuvvvqqquuurrr^^^MMMJJJCCC?????????;;;888777777666555555555444222000222222111222333333222000555333111///...///000111111111111000...---...000///...---...///000000........./////////...------***+++,,,---.../////////------------,,,,,,,,,,,,------,,,,,,++++++*********)))'''((()))******))),,,+++******,,,------,,,,,,(((%%%'''***,,,+++(((************************))))))))))))))))))))))))++++++***))))))))))))***************************''')))*********+++---///,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,------///...---,,,,,,,,,,,,,,,.........---------------000///------...//////...------.........//////////////////......//////000////////////////////////222333333222222555999===DDDJJJTTT```qqqrrreeeWWWKKKOOONNNUUUbbbjjjlllpppwwwwwwaaaWWWXXXaaajjjqqqrrrnnnoooxxx{{{|||hhhSSSIIIIIIEEEBBB>>><<<;;;:::999777<<<:::999888999888777555111333555555444333222333111111222222222222111111000000000000000000000000//////000111111111000000...,,,++++++------,,,******+++++++++++++++***)))++++++++++++++++++++++++'''''''''(((((()))))))))************))))))))))))(((QQQQQQNNNJJJJJJLLLJJJDDDHHHHHHHHHHHHIIIKKKMMMNNNPPPRRRTTTUUUUUUVVVWWWYYYWWWYYY[[[\\\]]]\\\ZZZXXXWWWVVVUUUTTTTTTSSSRRRQQQSSSSSSSSSRRROOOKKKHHHFFFIIIKKKMMMNNNNNNNNNOOOPPPOOONNNMMMLLLMMMMMMNNNNNNOOONNNNNNNNNNNNOOOOOOPPPJJJLLLOOOSSSVVVWWWXXXWWWXXXYYYZZZ\\\hhhzzzhhheeejjjnnnpppnnnooouuuvvveeeZZZRRRIIIDDDBBB@@@>>>===:::999888888999777555222333222222333444444333111444333111000//////000111111222222111///...///111///...---...///000000.........////////////......000000//////...,,,+++***...------------,,,,,,,,,---------,,,,,,+++*********)))((()))+++,,,,,,+++***)))))))))***+++++++++,,,***((((((+++,,,+++***************************************************,,,+++******))))))******************************%%%'''(((''''''''')))+++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,******++++++,,,---......///......---------------//////......------,,,,,,222///------000222000...............//////////////////......//////000000.........000222333333333333444555666888===CCCGGGUUU]]]iiiyyyyyykkk___UUUKKKDDDHHHLLLXXXhhhttt{{{uuubbb]]]cccnnnwww~~~uuunnnqqqwww{{{~~~yyyvvvqqqiiiZZZIIIAAA@@@CCC@@@===<<<<<<<<<:::999:::999777777888888666444000333666777555444333333000111111111111111111000000000000000000000000000......///000111111111000---,,,++++++------,,,+++++++++++++++++++++******************************&&&&&&''''''(((((()))))))))))))))))))))((((((((((((OOOSSSSSSNNNJJJJJJJJJHHHEEEEEEEEEFFFGGGJJJLLLMMMKKKMMMOOOOOOPPPQQQSSSUUUUUUWWWYYY[[[[[[[[[ZZZYYYUUUUUUTTTTTTSSSTTTUUUVVVWWWUUUSSSOOOLLLIIIGGGFFFHHHJJJLLLMMMLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNGGGIIILLLOOOQQQRRRTTTTTTYYYXXXVVVUUUZZZkkktttkkkfffbbbjjjiiilllvvvrrrhhhZZZMMMGGGDDDBBB???>>><<<;;;:::999888555333444333222333555555333222444333222111000000000111111222222111//////000222///...---...///000000.........///////////////...222222111000...+++)))(((.........---------,,,,,,---------,,,,,,,,,++++++++++++***+++---...---,,,******************+++,,,+++---...,,,******,,,...************************++++++++++++++++++++++++,,,++++++***************************************'''(((((('''&&&%%%'''((()))******************))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,------.........//////.........------/////////......---------333000---...111222111............/////////000000///////////////000111111111000000333666888888777666888;;;>>>CCCJJJQQQVVVllluuu}}}{{{rrrdddYYYQQQLLLKKKKKKOOOWWWfffwwwtttzzz|||lllkkksss|||yyylllggghhhnnnqqqxxxwwwkkk```XXXQQQGGG@@@>>>@@@>>><<<<<<<<<<<<;;;999888777555555666666555333---///222333222000000000000000000000000000000000////////////////////////---...///000000000000000---,,,++++++------,,,+++,,,++++++++++++,,,,,,,,,************************&&&'''''''''((((((((()))(((((((((((((((((((((((()))LLLRRRTTTOOOJJJIIIJJJIIIAAAAAABBBCCCEEEHHHKKKLLLNNNOOOPPPPPPPPPQQQSSSUUUSSSTTTUUUVVVWWWXXXXXXXXXSSSTTTSSSRRRRRRSSSWWWZZZ^^^ZZZUUUOOOJJJFFFEEEDDDFFFHHHJJJJJJIIIHHHIIIJJJJJJLLLNNNNNNNNNOOOQQQRRROOONNNMMMLLLLLLLLLLLLLLLHHHJJJLLLNNNNNNPPPRRRTTTTTTSSSSSSTTTVVV```rrrjjjZZZ___\\\\\\bbbnnnqqq___TTTOOOIIICCCCCC@@@<<<:::999777555333444333333444555555444222444333333222111111111111000111111000//////000222///...---...///000000.........///000000000/////////////////////...---,,,............---------,,,,,,,,,,,,,,,---------------,,,,,,---//////...,,,+++,,,------+++,,,---///,,,///000...+++))),,,000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++***++++++***(((''')))******+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,++++++++++++++++++++++++............---,,,+++***++++++,,,,,,------.........//////000//////....../////////...............111000......///000000///....../////////000000000000000000000111222333333333111111444999<<<;;;:::@@@CCCIIIOOOVVV^^^eeejjjpppjjjcccZZZSSSNNNNNNUUU]]]dddnnn|||xxxnnnnnnnnn{{{uuuiiicccbbbiiiuuuooo```RRRLLLKKKFFFAAA>>><<<;;;::::::::::::999777777555444444555555444222000222444444222111111111000000////////////000000////////////////////////......///000000000//////,,,+++***+++---...---,,,,,,++++++++++++,,,------************************(((((((((((((((((((((((((((((((((((())))))))))))***KKKOOOOOOLLLJJJKKKJJJFFFAAAAAABBBCCCFFFIIILLLNNNTTTTTTTTTSSSQQQQQQSSSUUUTTTTTTTTTTTTUUUVVVXXXYYYSSSTTTSSSQQQPPPRRRVVVZZZ___\\\WWWQQQLLLHHHFFFEEEGGGHHHIIIIIIGGGFFFFFFGGGFFFIIIMMMNNNNNNOOORRRTTTOOONNNMMMLLLKKKJJJJJJKKKJJJKKKLLLLLLKKKMMMQQQTTTQQQOOOPPPRRRSSSWWWbbbooohhh___WWWRRRTTT[[[fffxxxwwwlllfff]]]SSSKKKGGGAAA===;;;:::888777555444444444666666444333444444333222111111111000///000111000///...000222///...---...///000000.........///000000000000000------...///////////////............------------++++++,,,,,,---.........------,,,---///...,,,***+++---...---++++++...000.........---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***+++,,,+++******,,,---------...//////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,------------------...///000000000000///...............//////////////////000///......///000.../////////000000000000111111111111222333444555666555666<<>>;;;:::999999999999777555777555444444555666444333555666777666444333333444000///............///000/////////////////////////////////000//////......,,,+++***+++---...---,,,+++******)))***+++,,,---*********************************))))))(((((('''((((((((())))))************KKKLLLJJJIIIKKKMMMIIICCCCCCCCCDDDFFFHHHLLLOOOQQQTTTTTTSSSQQQNNNMMMOOOPPPWWWVVVUUUTTTUUUWWWZZZ[[[TTTTTTTTTQQQOOOPPPUUUYYY[[[ZZZWWWSSSPPPLLLJJJHHHIIIJJJLLLKKKIIIGGGGGGHHHBBBFFFJJJLLLLLLMMMPPPSSSOOONNNMMMKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHJJJNNNSSSQQQNNNNNNQQQQQQPPPWWWaaagggxxx}}}lll```UUUSSSUUUXXX___hhhttt}}}|||qqqeeeSSSNNNGGGBBB???>>>===<<<555444444555666666555333444444333333222111111000///000000///......000111///...---...000000000.........///000000000000000......///////////////...//////.........---------***++++++,,,---...//////---,,,,,,---...---+++((()))+++,,,+++)))))),,,...000---******---...,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++(((***++++++***+++---///******+++,,,,,,+++******,,,------......------,,,------------------------!!!###&&&))),,,///111111------------------,,,,,,...///000111111000///...------......//////000000---///111///,,,,,,...111////////////000000000000222222222222333444555666??????BBBLLLXXXbbbeeeeeeggglllttt}}}xxxnnngggfffhhhooovvvxxx{{{~~~{{{uuuooopppmmmeeeZZZUUU]]]ggg|||lllgggjjjqqq{{{{{{uuuuuuvvvrrrfff\\\SSSLLLFFFEEECCC???<<<===<<<;;;::::::::::::888666777666555555666777555444444555444222000///000222000///...------...///000///////////////////////////000000000///...------,,,+++***+++---...---,,,***)))(((((((((***+++,,,)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((())))))******++++++***MMMJJJGGGIIILLLMMMIIIEEEFFFGGGGGGHHHIIILLLPPPTTT___\\\WWWRRROOOOOOPPPQQQVVVUUUUUUUUUWWWXXXXXXWWWTTTRRRQQQRRRSSSTTTSSSRRRUUUWWWTTTOOOMMMOOONNNLLLHHHHHHJJJLLLMMMKKKFFFCCCIIIIIIHHHHHHJJJMMMPPPRRRQQQRRRRRROOOLLLJJJJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMPPPOOONNNPPPRRRTTTTTTTTT```ggguuuqqqggg^^^SSSQQQVVV]]]ZZZ^^^fffnnnuuurrr\\\JJJIIIKKKDDD>>>>>>:::555222666999888666777333333222222222222222333333222000000111111///...555444222000//////000111////////////////////////111111000......---------000000///...............------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////---+++------------------------++++++++++++++++++++++++,,,+++***+++---...---,,,222///,,,+++,,,,,,,,,+++---***((('''))),,,......,,,,,,---...000///,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,---///000+++******+++---......---...------...//////...,,,,,,,,,,,,---------......//////000//////...------------///000111222222222---------...///111000000222444555333000///111444666888::::::;;;===BBBFFFHHHSSS\\\dddsssxxxnnnnnnuuuwww}}}rrrhhhcccbbbbbb^^^\\\WWWQQQQQQ\\\mmmzzzvvvooovvv}}}|||{{{zzzvvvoooeee[[[RRRMMMFFFEEEDDDBBB@@@>>>===<<<::::::999999777666444444333444555555555444333222333333333222222222111111111111000///////////////...333444111//////...+++)))---000222111...,,,+++************************))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))((((((''''''&&&&&&))))))))))))(((((((((((()))MMMJJJGGGHHHKKKLLLIIIFFFFFFGGGHHHIIIJJJMMMQQQTTT^^^ZZZUUUPPPMMMMMMNNNPPPRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOPPPQQQPPPNNNPPPRRRQQQMMMMMMPPPQQQOOOJJJJJJJJJKKKLLLJJJFFFCCCIIIHHHHHHHHHJJJMMMQQQSSSSSSRRRQQQPPPOOOMMMLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMJJJKKKMMMPPPTTTUUUTTTSSSWWW^^^jjjzzz{{{kkk^^^XXXWWWRRRRRRYYY___dddmmmvvvlll[[[[[[]]]UUULLLIIIBBB;;;888999:::888555555888777666555444444444444444222111111222222111///222222111000////////////////////////////////////111111000......------...000000///...............---......//////......---------------------------///...---...//////---+++------------------------++++++++++++++++++++++++,,,+++++++++---...---,,,+++***)))+++---///000///.........000111///,,,))),,,,,,---...000///---***+++++++++,,,,,,,,,------,,,,,,++++++,,,...///000///---,,,---......---,,,222000...---,,,***'''%%%------........./////////...///000000111111111000///000000///...,,,***)))///.........000000000000000222333333222333666999666:::>>>@@@AAAFFFMMMRRReeeqqqzzzwwwtttuuuooopppuuu||||||yyyzzz|||nnnbbb\\\[[[[[[ZZZ[[[\\\[[[YYY[[[dddsss~~~zzzsssrrr||||||sssyyytttlllbbbXXXPPPJJJGGGEEEEEECCCAAA???===;;;:::999999999888777666555444333444555555555444222222333333222222222111111111111111000///////////////+++000111...,,,......,,,***---000111///---,,,,,,************************))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))((((((((())))))))))))((((((((((((***LLLIIIGGGGGGJJJKKKIIIGGGFFFHHHJJJKKKLLLNNNQQQTTT[[[WWWRRRLLLJJJJJJLLLNNNPPPOOONNNOOOPPPQQQPPPOOOQQQOOONNNMMMNNNNNNMMMLLLJJJLLLMMMLLLMMMRRRTTTRRRMMMKKKJJJJJJJJJIIIGGGEEEIIIIIIHHHIIILLLOOORRRTTTVVVSSSQQQPPPRRRRRROOOLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIMMMRRRVVVXXXVVVTTTPPPWWW___fffqqq|||lll]]]UUUOOOOOORRRUUUYYY]]]gggooottttttuuummm___XXXMMMFFFAAAAAA@@@<<<888777888777666444333333222222444333111222333333222000///000000000000000//////////////////////////////111111000///............000000///.........//////---......//////......---........................///.........//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,(((((()))+++...000000///,,,,,,,,,---...---+++)))---,,,---...//////---+++,,,,,,---------.........,,,,,,,,,,,,---...///000222000///...//////---,,,...---,,,---......,,,***....../////////000000000......000111333333444444000111111000...***'''%%%......------......//////111333444555666888<<<>>>???EEEMMMRRRUUU[[[ccciiirrrddd[[[[[[]]]^^^cccnnn}}}zzzttttttjjj^^^WWWXXX[[[^^^___dddggghhhhhhhhhnnnxxx~~~ppphhhgggoooyyytttkkklllfff\\\QQQIIIEEEDDDDDDEEEDDDCCCAAA>>>;;;999888888888888888777777666555333444444444444333222111333222222222222111111111111111000000000/////////)))---...+++***---///...+++---///...---,,,,,,---************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((+++KKKIIIFFFFFFHHHIIIIIIHHHGGGIIILLLMMMNNNOOOQQQSSSWWWTTTNNNJJJGGGHHHJJJLLLOOONNNMMMNNNPPPQQQQQQPPPSSSQQQOOOMMMNNNNNNMMMLLLGGGKKKLLLKKKNNNSSSUUUSSSNNNLLLJJJIIIIIIHHHGGGFFFJJJJJJJJJLLLNNNQQQUUUVVVXXXTTTPPPQQQTTTUUUQQQMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMOOOSSSWWWYYYXXXWWWQQQVVV[[[^^^dddtttzzznnn```WWWTTTSSSQQQPPPTTTZZZiiitttiii]]]VVVPPPNNNKKKEEE???>>>999999777555444333333222444222111222333333222000...///111222222111000///000000000000000000000000111111000///......//////000000///////////////000......////////////..............................000///...///000///...,,,........................------------------------...---,,,---...///...---,,,++++++---...---+++)))---***&&&%%%(((,,,000222...------...//////---,,,............////////////------------......//////111000......//////...---...------///111222111000....../////////000000000...///000222333333333333...///111111111///,,,***///000000000///000222333777888;;;===@@@BBBEEEGGGSSS\\\hhhppptttxxx|||rrrnnnfffZZZOOOLLLPPPUUU^^^hhhyyyuuujjjeeeeeeccc``````dddjjjpppttt{{{}}}}}}yyytttssswww{{{rrrkkkhhhpppyyy~~~wwwhhh___XXXSSSLLLEEEAAAAAADDDFFFEEEDDDCCCAAA???;;;999777666777777777777777666666333333333333333222222111222222222222111111111111111111111111000000//////+++......***))),,,......,,,------,,,++++++,,,...************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))*********))))))))))))((((((((((((+++KKKHHHFFFEEEFFFHHHIIIJJJHHHKKKNNNOOOOOONNNOOOPPPSSSPPPLLLHHHGGGHHHIIIKKKMMMLLLLLLMMMPPPQQQQQQPPPTTTRRRNNNLLLLLLLLLKKKJJJIIILLLMMMLLLNNNRRRSSSPPPNNNKKKIIIGGGHHHHHHGGGFFFJJJJJJKKKMMMPPPTTTWWWXXXWWWSSSPPPQQQUUUVVVSSSNNNPPPPPPPPPPPPPPPNNNMMMLLLRRRPPPOOOOOORRRUUUVVVVVVTTTVVVYYY^^^dddmmmxxxnnnccc\\\SSSMMMPPPPPPYYYnnntttlllfffbbb]]]SSSJJJFFFBBB@@@>>><<<:::888777666555333222222222222111///000111222333444333222111111111111111111111111111111000000////////////000000000/////////000000111...//////////////////...------------------------000///...///000000...,,,........................------------------------///...------//////...---///...------...,,,)))&&&111...***))),,,000333444///...---...//////...,,,....../////////000000000------.....................---------///000000...444333111111111///---***------.........////////////000111111222222111111---///000222222111000///111333444333333555888<<<>>>AAAGGGOOOUUUXXXYYYYYYkkktttqqqggg^^^\\\VVVNNNHHHKKKTTT]]]iiixxxuuuccc___bbbccclllvvv{{{{{{}}}~~~uuussssss~~~wwwtttzzzttteeeWWWNNNIIIFFFCCC@@@@@@BBBDDDFFFDDDDDDDDDBBB@@@===:::888666666777777777666666555333333222222111111111111222222222111111111000000000111111222111000//////...111000,,,))),,,------,,,,,,,,,+++******,,,...************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))((((((((((((***JJJHHHEEECCCDDDFFFIIIKKKJJJLLLOOOPPPOOOMMMMMMMMMNNNMMMKKKIIIIIIIIIJJJKKKJJJIIIJJJLLLOOORRRRRRQQQTTTQQQLLLJJJIIIHHHHHHGGGJJJMMMNNNLLLLLLOOONNNKKKKKKIIIGGGFFFGGGGGGGGGFFFHHHIIIKKKMMMQQQTTTWWWXXXTTTRRRPPPQQQSSSTTTRRRPPPPPPQQQRRRRRRRRRPPPOOONNNRRROOOKKKJJJLLLOOOPPPQQQSSSSSSVVV\\\dddiiijjjiiixxx|||pppcccXXXTTTOOONNNZZZooo}}}zzzrrrfffZZZTTTNNNLLLIIIDDD@@@<<<999888777666444333333222000///222333333333333333222222111111111111111111111111111000000//////000000000000000/////////000111111...//////000000//////...------------------------000/////////000000...---................................................000///......///000...---...---------......,,,***......///000111///+++(((///...------/////////---....../////////000000000---....../////////.........---,,,---000111000///000///...///000000...,,,------........./////////000111111222222222111111111111111111111000000//////111444444444777===BBBJJJQQQ\\\iiissswwwvvvsss}}}zzzjjjZZZQQQRRRRRRPPPLLLLLLRRR___iii{{{tttaaaZZZcccpppwww}}}tttpppvvvooofffYYYMMMHHHBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDCCCAAA>>>;;;999777777777777666666555444333222111111000000111111222111111111111000000000000111222222222111000//////333222...+++------,,,+++,,,,,,+++******+++---************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((()))IIIHHHEEEBBBBBBEEEIIILLLKKKMMMPPPQQQOOOLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIJJJMMMRRRUUUVVVVVVUUURRRMMMIIIHHHHHHGGGFFFIIILLLMMMJJJJJJKKKJJJFFFGGGFFFEEEFFFGGGGGGFFFEEEEEEFFFHHHKKKOOORRRUUUVVVQQQPPPPPPQQQQQQQQQQQQQQQPPPQQQSSSTTTTTTRRRQQQPPPNNNLLLJJJIIIKKKMMMMMMMMMPPPPPPRRRXXX___dddeeecccfffuuuwwwhhh^^^SSSSSS\\\iiissswwwuuusssppprrrzzz|||pppjjjdddaaa[[[SSSLLLEEE@@@>>><<<:::777666555444111///444444333222111111111111222222222222222222222222111000000000000000111111000000//////000111111222//////000000000000//////........................111000//////111000///---................................................111000//////000000///---///...,,,---...//////...+++,,,...000000---'''###000...------/////////............/////////000000---...///000000///...---111///...///111111000///++++++,,,...111333222111....../////////000000000///000111333444444444444555444333222222222333444333777:::<<<===AAAIIIOOO___hhhwww}}}~~~|||ssseeeXXXQQQNNNUUUXXXZZZ[[[___iiixxx{{{tttjjj```ZZZ___vvv{{{rrrzzzsssfff```ZZZQQQJJJHHH?????????????????????@@@@@@AAABBBBBB@@@>>>;;;999777777777777666555444333333222111000///000000111111111111111000000000000000111222333333111000...---111222///---......,,,)))+++,,,+++***)))***+++************************))))))))))))))))))))))))'''((()))******)))(((''')))))))))((((((((((((((())))))))))))((((((((((((***IIIGGGEEEBBBAAADDDIIIMMMKKKNNNQQQQQQNNNJJJHHHFFFGGGIIIKKKMMMNNNNNNMMMMMMLLLLLLMMMQQQUUUYYYZZZZZZXXXTTTOOOLLLJJJJJJIIIHHHGGGJJJKKKHHHHHHIIIGGGDDDEEEDDDDDDEEEGGGGGGFFFDDDBBBCCCFFFJJJMMMQQQSSSUUUNNNOOOQQQPPPOOOOOOPPPQQQPPPRRRSSSTTTUUUSSSRRRQQQKKKKKKKKKLLLNNNOOOMMMLLLNNNOOOQQQUUU[[[aaaeeefff```iiiuuutttdddZZZYYY___eeeggghhhfffcccaaagggsss~~~{{{wwwpppfff\\\SSSMMMIII???===:::888777555222000555444222000//////000111222222222222222222222222111000000000000000111111000000///000000111222222//////000000000000//////000000000000000000000000111000///000111111///---////////////////////////////////////////////////222000//////000000///---333000...---...//////...111///......///000...---000///------///000///...............////////////......///000000///...---444222111111222222000///444222111222222222000...000000000000111111111111///000222444555777777888777666555444555777999;;;@@@DDDIIIKKKLLLRRRZZZbbbrrr|||zzzqqqlllhhhjjjjjjcccXXXQQQQQQTTTbbbggglllqqqyyy}}}uuusssoooiiiddd___ZZZXXX[[[iiiuuuuuuvvvfffWWWQQQNNNHHHEEEFFF<<<<<<<<<<<<===>>>@@@AAA>>>???@@@AAA@@@===:::888888888888777666444333222333222000/////////000111111111111111000000000000000111333333333222000...)))...111///---//////---(((***,,,,,,***)))***+++************************))))))))))))))))))))))))&&&((()))++++++)))(((&&&++++++******))))))(((((())))))))))))((((((((((((+++MMMLLLIIIGGGFFFFFFFFFGGGLLLMMMMMMMMMKKKJJJHHHGGGJJJIIIIIIKKKLLLLLLKKKIIIMMMOOOQQQSSSUUUUUUUUUUUUZZZTTTQQQRRROOOHHHFFFIIIJJJHHHHHHJJJHHHEEEFFFJJJEEEDDDCCCBBBAAABBBBBBCCCGGGDDDBBBDDDIIINNNOOOOOORRRSSSTTTRRROOONNNPPPSSSMMMRRRUUUTTTPPPMMMNNNQQQKKKJJJIIIIIIIIIJJJLLLMMMKKKMMMQQQWWW]]]```aaaaaaccc^^^aaaooo~~~tttkkkfff```[[[aaaZZZVVVWWWXXXYYYaaakkkvvvyyy{{{qqq```OOOLLLDDD<<<:::;;;;;;888333555666666555444333333333333111111333111///000555333111///000111222222111333111...,,,,,,...111444---...///000111000///...000000000///.........---/////////000000000000000111000...---,,,,,,------444333222111//////......---------------...///000---//////...++++++...111.........////////////000......---,,,---...///000---...//////000000////////////000000000//////...000111111222222111111000000111111111///...///000000222333333333222333444444111444999999444222555;;;===>>>===<<<>>>DDDHHHSSSXXX^^^dddiiinnnrrrvvv{{{tttnnnkkkfff___YYYXXXSSSUUUXXX[[[^^^aaaccceeettt{{{zzznnnccc\\\YYYXXXUUU]]][[[WWWaaarrryyyvvv~~~iii^^^PPPHHHFFFEEEBBB>>>=========>>>@@@AAA@@@>>>AAA???=========<<<:::999888777555333222222222222111111000000000000000111444333333222222111111111444///,,,...111333///+++,,,,,,---------,,,+++***+++*********))))))(((((()))))))))))))))))))))))),,,++++++***)))(((((('''&&&%%%%%%&&&)))******)))&&&&&&&&&&&&''')))***,,,((((((''''''''''''(((((()))LLLKKKHHHFFFEEEEEEEEEFFFJJJJJJKKKKKKJJJIIIGGGFFFKKKJJJIIIJJJLLLNNNMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTZZZUUUSSSTTTRRRKKKGGGIIIKKKHHHHHHIIIGGGEEEFFFKKKGGGGGGFFFEEEDDDDDDEEEEEEFFFDDDBBBDDDIIIMMMNNNNNNRRRTTTUUUUUUSSSRRRSSSUUUPPPRRRTTTTTTQQQPPPPPPQQQKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPSSSXXX\\\]]]^^^\\\WWWXXXbbbmmmyyyxxxvvvwww}}}tttkkkcccYYYPPPLLLKKKKKKRRRZZZ___cccnnnwwwjjj]]]TTTKKKHHHIIIHHHCCC===AAA???<<<:::999888777666999555444555444000000222555333222222333333222111333222000/////////000111222222222222222111000///000000000000000/////////000000000111111111111111222111000...------......000//////...............//////.........///000000...///000///,,,,,,///111............////////////000000///......///000111......///000000000000000......////////////......000111111222222222222222000111222222111000111333222333444555444333333333666333555:::;;;999:::>>>888???GGGKKKMMMRRRYYY___rrrtttxxx{{{}}}vvvnnnlllkkkjjjhhhfff```[[[YYYVVVSSSVVVZZZ]]]```ffflllrrrvvvyyy{{{~~~yyypppggg```\\\[[[\\\cccjjjgggdddlllyyyttt```WWWKKKFFFEEEEEEBBB???===<<<<<<===??????>>>===???>>><<<;;;<<<;;;:::888888777555333222222222222222111111000//////000000111111111000000000000000222000......000111///---,,,,,,------,,,,,,++++++************)))))))))((())))))))))))))))))))))))++++++***))))))((('''''')))((('''(((******)))(((''''''&&&&&&'''((()))***((((((''''''''''''(((((('''KKKJJJGGGEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFKKKJJJIIIJJJMMMOOOPPPPPPNNNNNNMMMNNNOOOQQQSSSTTTYYYVVVVVVXXXVVVPPPJJJHHHLLLIIIHHHIIIGGGDDDGGGLLLIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDCCCDDDGGGJJJLLLLLLQQQSSSVVVWWWWWWVVVVVVVVVSSSRRRRRRRRRSSSSSSQQQPPPKKKKKKLLLNNNNNNOOOOOOOOORRRPPPOOOQQQTTTWWWYYYYYYXXXSSSRRRWWW\\\cccrrr|||uuu|||}}}ppp```TTTMMMIIIKKKPPPNNNRRRYYYfffvvvtttjjj```\\\\\\ZZZRRRKKKMMMIIICCCAAAAAAAAA>>><<<@@@:::777999999666333333555333111000111222111000000000000000///...------666555444333222111111111000000000111111111111111111111111111111111111111222222000///////////////......------...///000000111000000////////////000///000000///......///111............////////////222111000000000000111111...///000000111111000000//////000000000000000/////////000000111111111222///111222222111111222333444555666666777666666555:::777777;;;>>>@@@EEEKKKFFFRRRaaajjjmmmpppxxxwwwmmmaaaWWWSSSRRRRRRQQQPPPMMMKKKMMMOOOTTT___kkkppptttzzzyyyuuurrrsssqqqlllgggfffiiimmmxxx}}}xxxsssxxx}}}}}}~~~}}}yyywwwrrrggg[[[TTTMMMFFFCCCDDDEEEBBB???<<<<<<;;;<<<>>>>>>===;;;===<<<::::::::::::888666777666555333222222222222333222111000///...........................//////000000////////////......,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))***))))))((((((''''''''',,,***))))))******)))'''((((((''''''''''''((()))((((((''''''''''''(((((('''JJJIIIGGGEEECCCBBBBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHLLLJJJIIIJJJMMMQQQSSSTTTOOONNNMMMMMMNNNPPPSSSUUUXXXWWWXXXZZZZZZUUUNNNIIILLLIIIHHHIIIGGGEEEGGGMMMHHHHHHIIIIIIIIIIIIHHHGGGDDDDDDDDDDDDFFFHHHJJJJJJNNNQQQUUUXXXYYYXXXWWWVVVUUURRROOOQQQTTTVVVSSSOOOIIIKKKLLLNNNOOOOOOOOONNNQQQPPPOOOQQQTTTVVVVVVUUUXXXTTTRRRUUUWWWYYYcccmmm~~~oooccc[[[UUURRRNNNMMMMMMQQQZZZfffpppvvv{{{zzzppplllnnnlllfff___[[[UUUOOOLLLMMMNNNLLLJJJHHH@@@<<<>>>@@@===888666555333222111333333222111111111111111111000000///555444222111000000111111000000000111111222222222222222222111111111111111222111111000000/////////111000000000000111222222111111000//////.../////////000//////.........///........./////////000000111000000000////////////...///000000111111000000000111222222222222222222222222222222222222222333444555666555444333444555777666777888:::<<<;;;;;;???======@@@FFFNNNWWW^^^bbbqqq}}}uuubbbZZZOOOGGGDDDFFFHHHIIIJJJLLLQQQYYY```kkk|||yyymmmggghhhkkkuuu|||~~~}}}}}}}}}}}}yyypppggg___VVVMMMKKKGGGCCCBBBDDDDDDBBB???>>>===<<<===>>>>>>===;;;;;;999888888888888777555555555444333222222222111333333111000......------,,,,,,------....../////////000111000...---...///---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&+++***((()))******)))'''))))))((((((''''''''''''((((((''''''''''''(((((()))JJJIIIHHHFFFDDDCCCBBBAAADDDFFFGGGIIIJJJKKKJJJJJJLLLJJJIIIKKKNNNRRRUUUVVVQQQOOONNNMMMNNNPPPSSSVVVWWWXXXYYY\\\^^^[[[SSSKKKLLLIIIIIIIIIHHHEEEGGGLLLEEEGGGHHHIIIIIIHHHGGGFFFDDDEEEEEEEEEFFFFFFHHHIIILLLNNNRRRVVVXXXXXXVVVTTTUUUPPPMMMOOOSSSUUURRRNNNHHHIIIKKKMMMNNNMMMMMMLLLLLLMMMPPPTTTWWWWWWUUUSSSUUUSSSRRRTTTUUUWWW]]]bbbkkkvvvxxxmmmdddWWWRRRMMMLLLPPPXXX^^^bbb^^^dddkkkrrrtttvvvzzz~~~xxxrrrrrrwww{{{zzzxxxrrrmmmgggccccccbbbaaa___UUUMMMHHHIIIIIICCC===999:::999777777888999888777777666444333333333555555111111/////////000111222000000000111222222222333222222222111111000000000111111111111000000000///333333222111111111111222111111000///.........//////////////////...------/////////000000000111111//////////////////......//////000111111111111111000111222333333333333333777666555444444444555666777999::::::999999:::<<>>@@@???>>>>>>??????===;;;999888666666777777666444444444444333333222111111333222111///...------------------....../////////...///000///...------///---,,,+++*********++++++))))))))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&''')))***)))((()))))))))(((((('''&&&&&&((((((''''''''''''((((((***LLLKKKJJJHHHFFFDDDCCCBBBEEEGGGHHHJJJKKKLLLKKKKKKKKKJJJIIIKKKOOOSSSUUUUUUQQQOOONNNMMMNNNPPPSSSUUUUUUWWWYYY[[[______WWWNNNKKKIIIIIIKKKIIIFFFGGGKKKDDDFFFIIIKKKKKKIIIGGGFFFEEEFFFGGGGGGFFFEEEFFFHHHJJJLLLOOOSSSVVVVVVTTTQQQRRRNNNKKKLLLQQQSSSQQQNNNIIIIIIJJJKKKKKKKKKKKKKKKIIIKKKOOOTTTWWWWWWSSSPPPPPPOOOOOOPPPRRRUUUXXXZZZ___cccmmm}}}}}}qqqhhh^^^XXXXXXXXXUUURRRMMMMMMQQQWWWZZZ[[[___dddiiihhhgggkkksss|||~~~zzzxxxwwwwwwlllfff```___ZZZQQQJJJGGGEEECCCAAA@@@@@@???>>>===<<<;;;888666444444555666222222222222222333444444222222222333333333333333444333333222222111111111111222222333222222111111333333222111000000111111222111000000000000000000111000//////000000...,,,111111111111222222222222//////000111111111111111111222222333444333333333111222333444444555555444555444333333444555777888777:::>>>AAACCCFFFJJJMMMUUUQQQMMMMMMQQQUUUWWWWWWYYY\\\___dddpppvvvmmmhhhfffaaaYYYXXXTTTNNNKKKLLLQQQWWW\\\eeemmm~~~~~~zzzrrrpppsssooocccXXXSSSRRR[[[qqqyyytttqqqgggZZZPPPLLLHHHDDDFFFEEECCCCCCCCCBBB@@@???AAA@@@????????????===;;;888777555555666777555444333333333333333222111111222111000///...---------...............///////////////............---------,,,+++))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''((())))))((((((((())))))((('''&&&&&&((((((''''''''''''(((((((((NNNMMMLLLJJJHHHFFFDDDCCCFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLPPPSSSSSSSSSOOONNNMMMLLLMMMOOOQQQRRRSSSVVVXXXZZZ```ccc[[[PPPJJJIIIJJJMMMKKKGGGGGGJJJFFFHHHKKKNNNNNNMMMJJJHHHEEEGGGIIIHHHFFFEEEFFFGGGKKKKKKMMMQQQTTTUUUSSSPPPOOOLLLJJJJJJMMMOOOOOOMMMKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKMMMQQQSSSSSSQQQNNNOOOOOONNNNNNPPPTTTUUUUUUWWWZZZ___gggvvvuuurrrttt|||~~~vvvssslll```UUURRRLLLJJJMMMMMMJJJJJJMMMSSSTTTWWWYYY___jjjxxx}}}vvvmmmfffeee^^^[[[WWWTTTSSSPPPNNNKKKKKKJJJGGGDDDAAA>>>;;;:::999999999:::999999888888666666666555555555555555666666666555444333333333333444555666666555444333333333222222222333444444333333222222222333444444333222111222333222///---222222222333333333444444111222444555666666666666555555666777777777777777777888999:::;;;;;;;;;;;;777777777888;;;>>>BBBDDDBBBGGGNNNWWW___gggnnnsssxxxqqqjjjgggjjjoooqqqqqqppptttwwwxxxtttnnnfff```ccchhheee___fffeeecccbbbeeekkksssyyy}}}~~~pppdddbbb]]]UUUTTTZZZVVVPPPOOOTTT[[[iiixxxzzz|||uuukkk```]]]UUULLLHHHHHHEEE@@@DDDCCCBBBBBBBBBBBBAAA@@@AAA@@@>>>>>>>>>>>>;;;999777666555555666777555444222222333444333222111000111000///..............................---------111...,,,---///000...+++---,,,***)))((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((())))))(((''''''(((((())))))((('''&&&((((((''''''''''''(((((((((OOONNNMMMLLLJJJGGGEEEDDDFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIJJJMMMQQQSSSRRRRRRMMMMMMLLLLLLLLLNNNOOOPPPRRRUUUWWWYYY```ddd^^^RRRIIIHHHKKKNNNLLLHHHFFFIIIHHHKKKNNNQQQRRRPPPMMMJJJFFFHHHJJJIIIGGGEEEFFFGGGLLLKKKLLLPPPSSSUUURRRPPPLLLKKKIIIIIIKKKLLLMMMMMMNNNMMMKKKIIIIIIIIIJJJJJJLLLLLLLLLMMMOOOPPPNNNMMMSSSSSSRRRPPPRRRUUUUUUTTTSSSWWWZZZ\\\aaaqqq{{{uuupppmmm|||zzzllldddZZZSSSRRRPPPIIIFFFGGGFFFIIIJJJJJJLLLVVVeeeqqq{{{wwwrrrnnnjjjfffbbb```___^^^]]]ZZZUUUOOOIIIEEE@@@@@@AAAAAA@@@>>><<<;;;999999888888777777666666999888888777666555555555555666777888888777666666444444444555666777999999444444444444444555666777666444333444555555111...333333333444444444555555444555777999;;;;;;;;;;;;888888999:::::::::::::::>>>???@@@AAABBBBBBBBBBBBAAABBBCCCFFFJJJOOOTTTVVVVVV\\\gggsss}}}wwwooolllccc^^^WWWWWWaaalllnnniiittttttuuuwww|||vvveeeXXXUUURRRKKKKKKSSSXXXTTTVVV^^^dddooo|||yyyuuussssssjjj___PPPNNNIIIEEEEEEGGGCCC===BBBAAAAAA@@@AAAAAABBBBBB@@@???>>>======<<<:::888777666555555666777666444111222333444333222111000000//////.........//////.........------,,,,,,,,,222...+++,,,000111...***---,,,***(((((()))***+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************---,,,***)))***)))'''&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((***OOONNNLLLKKKKKKIIIGGGDDDKKKIIIGGGIIIMMMNNNLLLIIIFFFGGGHHHLLLOOOQQQQQQOOOPPPMMMJJJIIIKKKMMMMMMMMMLLLLLLNNNTTTYYYZZZWWWSSSLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOONNNLLLJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQHHHIIIJJJIIIGGGGGGIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLNNNNNNLLLKKKKKKMMMQQQUUUWWWXXXWWWWWWYYYVVVSSSTTTZZZeeeqqqxxx|||yyyyyyyyyooogggbbb[[[RRRKKKIIIGGGHHHJJJJJJJJJTTT```mmmnnntttzzz|||~~~{{{wwwuuurrrvvvxxxvvvooohhhbbb``````\\\XXXVVVSSSPPPJJJEEEFFFBBB??????CCCDDDAAA>>><<<===>>>===;;;999::::::;;;<<<;;;;;;<<<>>>===;;;>>>===:::888888999888666???<<<999777888999999999<<<<<<;;;:::999777666666777::::::777:::AAAAAA===@@@AAAAAA@@@CCCFFFDDD>>>BBBBBBBBBBBBCCCDDDEEEFFFIIINNNUUUZZZ\\\\\\\\\\\\XXXUUUVVV^^^eeejjjoootttwwwwww}}}xxxxxx}}}|||nnn```YYYXXXTTTSSS[[[jjjxxx}}}~~~sssfffccc^^^YYYRRRMMMOOORRRYYY```iiilllkkkqqq|||yyyvvvpppiii]]]TTTIIIGGGEEEDDDDDDDDDCCCBBBEEEDDDBBBAAA@@@?????????BBB???<<<:::999999777666999999888666555333222222222333444555555333111000222000...+++******+++,,,000---+++***+++,,,,,,+++.........------,,,,,,,,,))))))***++++++++++++***+++++++++)))((()))+++---+++)))((('''&&&((()))***((((((((((((((((((((((((+++(((&&&'''))))))'''%%%(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$)))ZZZVVVRRROOOMMMLLLKKKJJJIIIJJJLLLOOOQQQPPPLLLIIIHHHHHHIIILLLOOOPPPPPPNNNPPPOOONNNMMMMMMMMMNNNOOOJJJJJJKKKPPPTTTUUUQQQMMMLLLMMMOOOPPPOOONNNLLLJJJKKKLLLMMMNNNMMMLLLJJJIIIDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIKKKMMMNNNNNNOOOKKKLLLKKKIIIGGGFFFGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMOOOMMMKKKJJJLLLNNNOOONNNMMMOOOSSSVVVXXXXXXWWWVVV[[[XXXUUUSSSWWW^^^ffflll|||{{{tttiiiaaaUUUPPPMMMLLLIIIGGGMMMVVVZZZ[[[aaagggiiikkkttt~~~}}}{{{{{{yyyvvvuuurrrmmmgggbbbZZZUUUQQQRRRUUUTTTNNNHHHEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@AAACCCGGGIIIGGGCCCGGGEEEAAA??????@@@@@@???CCCAAA??????AAACCCDDDCCCCCCBBBAAA???>>>======<<<>>>BBBCCC@@@CCCIIIKKKJJJKKKNNNNNNNNNQQQUUURRRMMMRRRRRRRRRSSSTTTVVVWWWXXXdddjjjrrryyy}}}}}}}}}|||rrrnnnnnnsssyyy|||{{{vvvnnneee^^^\\\]]]___gggdddccceeebbb[[[UUUTTTVVVUUUXXXcccuuu}}}vvvooojjjiiijjjiiiddd\\\XXX]]]cccooopppsssrrroooqqq}}}}}}rrrllleeeZZZQQQHHHFFFCCCBBBCCCCCCCCCBBBDDDCCCAAA@@@???>>>>>>>>>@@@===:::999999999999888999888777666444333222222333333444555666444222000000///---+++++++++,,,---///---++++++,,,,,,+++***------------,,,,,,,,,,,,+++++++++++++++***)))(((((()))******))))))))))))***)))'''''''''(((***+++((((((((((((((((((((((((***(((&&&'''((()))'''%%%(((((('''''''''&&&&&&&&&((((((((((((((((((''''''%%%ddd^^^WWWQQQNNNMMMMMMLLLGGGLLLRRRUUUUUUQQQMMMJJJJJJIIIJJJLLLNNNOOONNNMMMMMMOOOQQQOOOLLLKKKMMMOOOMMMMMMNNNQQQUUUUUURRRNNNMMMOOOSSSVVVUUURRRNNNKKKNNNNNNMMMLLLKKKJJJJJJIIIEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKNNNNNNMMMJJJGGGEEEEEEFFFJJJJJJJJJKKKLLLMMMMMMNNNOOOMMMJJJJJJLLLOOORRRSSSPPPRRRUUUXXXYYYXXXVVVUUU[[[YYYUUUSSSSSSVVVZZZ]]]ccckkk}}}nnnfff]]]VVVOOOJJJJJJNNNIIIJJJMMMSSSVVVXXX]]]ccciiilllooorrrxxxzzzttttttyyysssooorrrwwwwwwooofff```\\\XXXVVVXXXYYYYYYWWWWWWVVVXXX^^^eeegggccc___YYYVVVRRRQQQSSSUUUWWWXXX___]]][[[\\\^^^`````````^^^\\\ZZZWWWUUUTTTTTTTTTUUUYYY[[[YYYYYY]]]bbbdddfffiiikkklllooosssqqqmmmqqqqqqqqqrrrtttvvvxxxyyy|||yyyuuurrrmmmggg___ZZZSSSMMMJJJIIIIIIIIILLLJJJKKKOOORRRSSSXXX___iiijjjooo{{{yyyooofffbbbiiittt~~~xxxtttzzz|||uuupppttt{{{tttkkkeee^^^TTTKKKFFFDDDAAA@@@@@@BBBBBBBBBBBBAAA@@@>>>============>>>;;;999888999:::999888888777666555444333222111333333444555777777444222///...---,,,+++,,,---------,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''((()))+++,,,,,,+++)))((()))(((''''''''')))***+++(((((((((((((((((((((((()))(((''''''(((((('''&&&'''''''''''''''&&&&&&&&&(((((((((((())))))******'''jjjddd\\\UUUQQQNNNKKKIIIGGGMMMTTTVVVSSSOOOLLLLLLKKKJJJJJJKKKMMMMMMLLLKKKIIIMMMPPPOOOJJJHHHJJJMMMNNNNNNOOOSSSWWWXXXUUURRROOORRRUUUWWWWWWTTTPPPMMMPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIMMMMMMLLLJJJFFFEEEEEEFFFIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKLLLOOORRRTTTTTTTTTUUUXXXYYYYYYXXXVVVTTTXXXWWWUUUSSSRRRSSSSSSTTT[[[^^^jjj||||||}}}wwwkkkaaaZZZUUUSSSLLLKKKJJJJJJLLLNNNQQQTTTTTTUUUWWWZZZ___hhhsss{{{rrrbbb^^^aaammmrrrzzz|||wwwwwwzzz{{{wwwsssvvvtttwwwyyysssppppppssstttwww{{{zzzwwwuuutttsssuuuyyy{{{xxxtttuuuyyy}}}}}}ppplllkkkjjjrrrooojjjeeebbb]]]UUUNNNPPPKKKFFFEEEGGGIIIIIIHHHGGGHHHMMMUUU]]]eeerrr~~~vvvhhh^^^]]]___ddduuuzzzqqqqqqvvvzzzyyyzzzzzzrrrggg___[[[VVVNNNGGGDDDBBB???>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<===;;;888777888888888777666666555444333222111111111000222555999:::888555000///...,,,,,,++++++,,,+++++++++,,,------+++)))******++++++,,,,,,------,,,,,,,,,+++***)))((((((******+++,,,---,,,+++)))((((((''''''((()))***+++((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((***rrrnnnhhhaaa[[[UUUNNNJJJIIIMMMQQQRRROOOLLLLLLMMMKKKJJJIIIIIIJJJKKKJJJIIIGGGLLLOOONNNJJJHHHJJJMMMKKKJJJKKKPPPUUUXXXVVVTTTRRRSSSTTTTTTTTTSSSRRRQQQQQQOOOLLLIIIGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJJJJHHHFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKMMMPPPTTTUUUUUUSSSVVVWWWYYYZZZZZZXXXUUUSSSRRRSSSSSSTTTTTTTTTTTTSSSZZZ[[[```hhhrrryyyuuusssuuuuuuyyy|||tttlllgggaaa]]]WWWOOOKKKJJJKKKKKKKKKLLLMMMNNNPPPUUUZZZ^^^fffmmmqqqiiiYYYNNNNNNSSSWWW\\\cccmmmxxxzzzyyy{{{uuuttt}}}yyyiii]]]YYYYYYYYY___ZZZUUUSSSRRROOOJJJGGGPPPMMMJJJKKKNNNPPPOOOMMMSSSVVV^^^jjjuuuwwwttt|||{{{{{{}}}}}}ssslll^^^TTTOOOWWWcccpppssssss{{{yyyooohhhgggiiifff```XXXTTTRRRNNNIIIDDDBBB@@@======>>>@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;???<<<999777666666555333555444444333222111000000......///444:::<<<:::777111000///---,,,******)))*********,,,------+++))))))******++++++,,,,,,,,,)))******+++++++++******,,,***'''''')))+++***)))((((((((((((((()))******((((((((((((((((((((((((''''''((((((''''''((((((&&&'''''''''''''''''''''))))))(((''''''&&&%%%%%%(((|||yyyuuuooohhh___UUUOOOKKKLLLMMMMMMKKKJJJKKKLLLJJJHHHGGGGGGHHHIIIIIIHHHIIILLLNNNNNNLLLLLLNNNQQQLLLKKKLLLQQQWWWZZZYYYWWWTTTTTTSSSRRRQQQRRRRRRSSSSSSQQQOOOKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGFFFEEEEEEFFFHHHFFFGGGIIIKKKMMMMMMMMMLLLJJJLLLOOOSSSWWWWWWUUUSSSWWWXXXYYYZZZZZZWWWUUUSSSOOOQQQSSSUUUVVVVVVUUUUUUWWWWWWYYY[[[^^^ggg{{{|||rrrllliiikkkppp}}}{{{yyyqqqcccXXXTTTRRRPPPPPPPPPOOOOOOOOONNNNNNNNNSSSXXX[[[WWWPPPJJJJJJMMMIIIJJJOOOWWWbbblllssswwwzzzrrroookkkgggeeejjjllljjjhhhhhhbbbbbb\\\QQQIIIHHHIIIIIINNNJJJIIILLLNNNOOOPPPSSSUUUUUUWWW[[[___bbbddddddggghhhooo{{{yyyiiieeejjjlllkkkeeefffhhhhhheee```[[[XXXOOOLLLMMMWWWkkkxxxxxxyyyqqqhhhaaa^^^\\\\\\VVVRRRMMMKKKJJJIIIEEEBBB???>>>===>>>@@@AAAAAA@@@======<<<;;;;;;;;;;;;;;;???<<<888666555444333222333333333222111000000000...------333:::===:::666000000///...,,,+++***)))******)))***,,,---+++*********************++++++))))))***++++++++++++++++++'''######&&&((((((''')))))))))))))))(((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))&&&&&&&&&'''''''''''''''))))))((('''&&&%%%$$$$$$)))~~~zzztttlllbbbWWWQQQLLLKKKJJJKKKKKKKKKJJJHHHHHHFFFEEEEEEFFFGGGGGGGGGJJJJJJJJJKKKLLLNNNPPPRRROOONNNOOOSSSXXX[[[ZZZXXXTTTTTTSSSRRRRRRRRRRRRSSSVVVUUURRROOOLLLJJJHHHHHHKKKKKKIIIGGGFFFEEEEEEDDDIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCEEEFFFDDDFFFHHHKKKLLLLLLLLLKKKMMMNNNOOOSSSVVVWWWWWWUUUVVVWWWYYYZZZYYYWWWUUUSSSPPPQQQTTTVVVVVVVVVUUUTTTVVVUUUUUUWWWXXX\\\gggrrryyymmmiiihhhmmmxxxssspppmmmjjjhhhddd```]]]YYYVVVTTTVVVXXXZZZ\\\[[[XXXTTTQQQLLLIIIFFFHHHNNNUUU[[[]]]fffkkkqqqvvv{{{}}}}}}~~~~~~zzznnnddd```TTTRRRSSSVVVUUURRRQQQTTTLLLMMMJJJDDDAAAEEEGGGGGGIIIIIIOOOYYY___bbbiiiqqqkkkooouuuzzz~~~}}}~~~sssaaaYYYXXXYYY[[[]]]VVVZZZ^^^]]]YYYUUUTTTUUUTTTZZZ\\\```ppp{{{ssskkk```ZZZYYYXXXTTTQQQNNNKKKHHHFFFFFFEEEBBB@@@=========???AAABBBAAA???======<<<;;;;;;;;;;;;<<<<<<:::666555555555444222222222222111000000//////111///...222999;;;777222------------------,,,,,,+++***((()))+++,,,,,,+++***************)))))))))******+++++++++******)))***'''$$$%%%)))***(((%%%*********))))))((('''&&&((((((((((((((((((((((((%%%''')))((('''&&&(((***&&&&&&&&&'''''''''(((((()))(((((((((''''''&&&&&&)))}}}wwwppphhh^^^UUUOOOLLLJJJIIIKKKMMMMMMIIIEEEGGGEEECCCCCCEEEFFFGGGFFFIIIGGGFFFGGGJJJNNNPPPPPPMMMLLLLLLOOOSSSVVVUUUSSSTTTTTTTTTTTTSSSSSSRRRRRRYYYXXXVVVSSSPPPMMMJJJIIIJJJHHHGGGEEECCCAAAAAA@@@HHHHHHHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCDDDCCCEEEGGGJJJLLLLLLKKKKKKPPPPPPOOOQQQTTTWWWXXXWWWVVVWWWYYYZZZYYYWWWUUUSSSRRRSSSUUUVVVVVVTTTSSSQQQXXXUUUUUUXXXZZZZZZ\\\aaaeeevvvxxxrrrlllhhhppp}}}wwwqqqlllgggeeeeeeeeeggglllooolllddd\\\YYYSSSJJJFFFFFFIIIKKKKKKLLLOOOTTTXXX]]]ccckkkppplllllljjjhhhffffffhhhjjjeeefffgggjjjoooyyy|||~~~xxxpppnnnrrrwwwyyyzzzvvvsssrrrqqqlll```UUUQQQCCCDDDGGGKKKJJJHHHJJJPPPJJJKKKIIIFFFHHHNNNQQQPPPRRRUUUaaaoooxxx|||ooo\\\MMMLLLNNNMMMPPPVVVXXX^^^dddccc]]]YYYZZZ]]]jjjssssssjjjppp|||{{{wwwrrriii```VVVRRRTTTTTTOOOIIILLLIIIGGGEEEEEECCCAAA>>><<<<<<>>>@@@CCCCCCAAA???======<<<;;;;;;;;;<<<<<<:::888555444555555555444222222111111000000//////444111///222888999444...***+++,,,---.../////////,,,***((((((***,,,,,,,,,++++++******))))))((((((,,,,,,,,,+++***)))((('''+++)))(((***...///***&&&************)))'''&&&%%%((((((((((((((((((((((((%%%'''))))))'''&&&(((+++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%tttmmmddd___]]][[[VVVRRRPPPPPPOOOLLLJJJHHHJJJKKKIIIGGGEEECCCCCCEEEGGGIIIGGGHHHIIIIIIHHHIIIKKKMMMHHHIIIKKKMMMOOOPPPPPPQQQTTTSSSQQQPPPQQQPPPOOOMMMOOOQQQVVV\\\___ZZZQQQIIIOOOIIIDDDCCCAAA???AAAFFFDDDGGGJJJJJJHHHEEECCCCCCFFFEEEEEEEEEDDDDDDCCCCCC@@@CCCFFFHHHHHHIIIKKKMMMRRRTTTWWWXXXYYYYYY[[[]]]\\\ZZZZZZ[[[\\\[[[VVVRRRRRRRRRSSSSSSSSSSSSRRRQQQRRRRRRRRRSSSUUUWWWZZZ[[[```eeerrr~~~|||vvvoookkk|||yyyzzz~~~}}}pppdddWWWRRRSSSTTTPPPLLLIIIDDDCCCHHHKKKKKKQQQXXXVVVUUUSSSSSSSSSRRROOOMMMPPPRRRTTTVVVZZZaaahhhnnnfffcccbbbggglllpppwww~~~{{{wwwtttrrr{{{~~~~~~{{{pppkkklllssswwwssspppppppppqqqqqqooollllllooorrrvvvwwwxxxxxxuuupppkkkhhh___[[[VVVUUUXXX[[[[[[ZZZ[[[\\\ZZZYYYZZZZZZSSSIIIEEEFFFHHHJJJMMMPPPTTTVVV\\\XXXVVVYYY[[[^^^eeemmmvvv|||vvvWWWNNNFFFEEEHHHNNNVVV___hhhuuu~~~{{{sssoooqqqrrrzzz{{{|||zzzwww|||}}}xxx}}}}}}xxxooogggdddWWWVVVTTTQQQOOONNNMMMLLLIIIEEEBBBBBBDDDDDD@@@;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999999888888666444222222444666888444444555444333111///---///......///111222111///,,,,,,,,,,,,,,,,,,,,,,,,)))((()))+++...000000///++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,***)))***,,,+++'''$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***+++ccc^^^WWWUUUVVVVVVTTTQQQOOOPPPOOOMMMKKKJJJLLLMMMJJJIIIFFFDDDDDDEEEGGGHHHDDDEEEFFFFFFEEEFFFHHHJJJIIIJJJKKKMMMNNNOOOPPPPPPRRRPPPOOOOOOPPPPPPNNNMMMOOOTTT\\\cccddd___VVVOOOJJJEEEAAA@@@???<<<>>>CCCBBBDDDGGGGGGEEECCCCCCCCCFFFEEEEEEDDDCCCCCCDDDDDDAAACCCFFFGGGGGGHHHJJJKKKPPPRRRUUUWWWXXXXXXZZZ\\\\\\[[[ZZZ[[[\\\\\\YYYVVVUUUUUUTTTRRRQQQPPPOOOOOORRRQQQRRRRRRTTTVVVXXXZZZYYY\\\fffssszzzrrroookkkqqqzzz}}}uuusssyyy|||nnngggfffeeeaaa]]]RRRKKKGGGGGGGGGFFFJJJPPPTTTSSSQQQPPPOOOOOOPPPQQQVVVSSSQQQOOOQQQVVV[[[^^^WWWSSSQQQTTTWWWYYY\\\aaaiiifffhhhnnnqqqpppqqqtttsssoooiiiddd```^^^[[[YYY^^^```aaa```bbbfffddd```\\\WWWVVV[[[^^^\\\YYYYYYZZZ\\\\\\ZZZWWWWWWZZZ]]]bbbbbbaaa```]]]YYYUUUSSSMMMIIIEEEDDDEEEIIILLLMMMOOOPPPOOOPPPVVVZZZVVVNNNNNNOOOQQQWWW^^^ffflllnnnuuurrrqqqsssuuuxxx}}}dddRRRJJJFFFIIIOOOVVV___ggg}}}~~~}}}{{{}}}tttmmmccc\\\ZZZTTTSSSQQQOOONNNLLLKKKKKKFFFCCCAAABBBEEEFFFCCC???;;;<<<<<<=========<<<<<<<<<<<<<<<;;;999888777666555444333222222333444555333333444333222111///...///......///111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))************************)))***++++++++++++***))),,,***)))***+++***(((%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&'''((()))******TTTQQQMMMMMMOOOPPPOOOMMMNNNOOOOOONNNLLLMMMOOOQQQLLLJJJHHHFFFEEEEEEFFFGGGDDDEEEFFFFFFEEEEEEGGGIIIIIIJJJKKKMMMNNNOOOOOOOOOOOONNNMMMNNNOOOOOONNNLLLMMMUUU___eeeeee___WWWSSSKKKFFFCCCCCCAAA???AAAEEE@@@AAACCCCCCBBBAAABBBDDDGGGEEEDDDBBBBBBCCCDDDEEEBBBCCCEEEFFFEEEFFFGGGIIIMMMOOOSSSUUUVVVVVVXXXYYY\\\[[[ZZZZZZ\\\\\\[[[ZZZXXXVVVSSSQQQNNNMMMLLLLLLQQQQQQQQQRRRSSSUUUVVVWWWUUUVVV[[[cccjjjqqq}}}yyyxxxmmmkkkhhhkkkwwwwwwmmmgggeeejjjqqq}}}{{{~~~~~~{{{wwwggg```YYYTTTQQQOOORRRWWW\\\]]]\\\YYYVVVXXX]]]aaaddd^^^VVVQQQPPPQQQQQQPPPMMMIIIGGGJJJLLLKKKKKKNNNQQQPPPSSSXXXZZZXXXXXXZZZWWWTTTPPPNNNLLLKKKIIIHHHKKKMMMMMMLLLOOOSSSSSSPPPOOOJJJHHHKKKNNNMMMLLLLLLLLLNNNOOOMMMJJJIIILLLOOOUUUTTTSSSPPPMMMKKKIIIGGGEEEDDDBBB@@@AAAFFFMMMRRRQQQRRRSSSWWW```iiijjjeeehhhgggiiipppzzz}}}vvvnnnjjjlllooopppqqqrrrtttpppbbbTTTNNNIIIIIIOOOWWW___gggooo}}}pppfff]]]TTTOOOOOOPPPOOONNNMMMKKKJJJIIIHHHFFFDDDBBBCCCFFFFFFCCC@@@;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;:::888666555333333333222222222222333333222222222222222111000000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++))))))))))))))))))))))))))))))******++++++******)))+++***))))))******(((&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''((()))))))))QQQOOOLLLLLLMMMMMMLLLJJJNNNOOOOOOOOONNNOOORRRTTTMMMLLLJJJGGGFFFEEEFFFFFFIIIJJJJJJIIIGGGGGGHHHJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLNNNPPPPPPOOOMMMJJJQQQZZZ^^^[[[VVVRRRPPPKKKGGGDDDEEEDDDAAABBBEEE???@@@@@@@@@???@@@CCCEEEGGGEEECCCAAAAAACCCEEEFFFBBBDDDEEEEEEDDDDDDFFFGGGJJJMMMQQQSSSTTTTTTUUUVVVYYYXXXWWWXXXYYYZZZ[[[[[[WWWUUUQQQNNNLLLKKKKKKKKKPPPPPPPPPQQQRRRSSSTTTTTTWWWVVVXXX]]]```bbbiiiqqq|||tttggg^^^```iiimmmlllsssyyy~~~vvvooonnnqqqrrrpppllliiiiiillloooqqqxxxzzz}}}~~~}}}|||}}}|||tttmmmhhhgggiiilllsssvvvwwwtttpppqqqvvv|||{{{tttkkkfffdddaaa[[[VVVSSSNNNMMMQQQSSSRRRQQQRRRPPPRRRUUUWWWVVVTTTRRRRRRMMMKKKIIIHHHIIIIIIIIIHHHJJJLLLKKKJJJMMMSSSTTTQQQMMMIIIFFFGGGKKKMMMMMMMMMOOOPPPQQQNNNKKKJJJMMMPPPXXXXXXXXXXXXVVVSSSQQQOOOKKKLLLLLLLLLNNNUUU___ffffffggghhhmmmxxx}}}rrrooommmkkkddd\\\XXXZZZYYY^^^``````______ZZZSSSSSSPPPQQQXXX___dddjjjpppqqqkkkcccYYYPPPIIIGGGHHHKKKKKKJJJJJJIIIHHHGGGFFFJJJHHHFFFEEEEEEDDD@@@>>><<<<<<<<<<<<<<<;;;:::999:::999999888777666444333111222333444444333222111000000111111111111111111000///......//////---+++++++++++++++++++++++++++((('''''')))+++------,,,))))))))))))))))))))))))))))))************))))))***)))))))))))))))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((())))))QQQPPPOOOOOONNNNNNLLLJJJOOOPPPPPPOOOOOOPPPRRRTTTMMMLLLJJJHHHFFFEEEEEEEEELLLMMMLLLJJJHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQQQQOOOMMMJJJNNNRRRSSSPPPMMMLLLMMMHHHDDDBBBCCCBBB???>>>AAA???@@@@@@??????@@@DDDFFFFFFDDDBBBAAAAAABBBEEEFFFCCCDDDDDDDDDCCCCCCEEEGGGHHHKKKOOORRRRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVXXXYYYSSSQQQNNNLLLJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRVVVUUUWWW[[[]]]]]]aaaffflllvvv}}}nnnaaa^^^bbbbbb^^^bbbfffooo}}}|||uuummmiiifffcccaaa___lllttt}}}oooeeefffgggiiiiiiiiijjjlllmmmqqqvvv{{{|||{{{zzz|||~~~xxxqqqhhhcccaaaeeehhhfffcccbbb```dddfffdddaaa]]][[[ZZZQQQOOOMMMNNNOOOQQQRRRQQQVVVXXXXXXWWWZZZ```aaa^^^TTTRRROOOOOOTTTYYYZZZYYY[[[\\\[[[XXXUUUUUUXXX\\\hhhjjjnnnpppoookkkgggcccYYY\\\___bbbfffnnnxxx~~~tttsssrrrrrrppplllgggcccZZZXXXXXXXXXTTTNNNMMMOOOQQQZZZbbbcccbbbccccccbbbeee```___dddhhhjjjmmmrrr}}}}}}rrrhhh]]]\\\XXXPPPHHHEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEJJJIIIGGGFFFEEECCC@@@>>>>>>>>>>>>===<<<;;;:::999666666666777666666555555222333444555555444333222000000///000000000111111///...---.........,,,***++++++++++++++++++++++++###"""###%%%(((***+++***************************)))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((***NNNOOOPPPQQQQQQPPPOOONNNPPPQQQQQQPPPNNNOOOQQQSSSLLLKKKIIIHHHFFFEEEEEEDDDIIIIIIIIIHHHEEEDDDEEEGGGJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLMMMOOOQQQQQQOOOLLLJJJKKKLLLLLLKKKKKKLLLMMMJJJGGGFFFGGGEEEAAA???AAA???@@@@@@@@@???@@@CCCFFFDDDCCCBBBAAAAAACCCEEEFFFDDDDDDDDDCCCCCCCCCFFFHHHHHHKKKOOOQQQQQQPPPOOOOOOMMMOOOQQQQQQQQQQQQSSSUUUOOONNNLLLKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPQQQPPPRRRXXXZZZZZZ[[[___bbbhhhrrruuuooollleee^^^[[[ZZZ]]]eeerrr|||qqqfff```bbbcccfffiiijjjdddZZZRRRUUUUUUTTTUUUVVVXXXZZZ[[[```eeekkkmmmkkkhhhggggggkkkyyy}}}~~~yyywwwuuusssiiifffcccbbbdddgggiiiiiiwwwyyyzzzyyy|||~~~sssrrrpppooosssyyyzzzwwwpppqqqpppmmmkkknnntttyyyxxx|||xxxkkkjjjpppttttttsssrrrnnnjjjfffdddYYYWWWVVVVVVVVVUUURRRPPPJJJIIIJJJMMMLLLIIIJJJOOOUUUaaammmqqqppprrruuuvvv|||vvvrrrtttvvvwwwzzz~~~||||||}}}xxxssspppmmmggg^^^VVVQQQRRRPPPIIIEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>><<<;;;999999333444444555555555555555222333444555555444333222000///////////////000111...---,,,---......,,,+++++++++++++++++++++++++++***)))((()))+++,,,+++******************************))))))(((((())))))***((())))))((('''&&&(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((***OOOQQQTTTUUUUUUSSSRRRRRRRRRSSSRRRPPPNNNMMMOOOPPPJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEDDDEEEGGGHHHJJJJJJJJJKKKKKKJJJIIIIIIKKKKKKLLLOOOPPPOOOLLLJJJHHHGGGHHHJJJMMMNNNNNNNNNOOOLLLKKKLLLJJJDDDAAACCC>>>@@@AAA@@@???@@@AAACCCCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCDDDGGGJJJIIILLLPPPQQQPPPNNNMMMLLLIIILLLOOOPPPOOONNNOOOQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPPPPNNNPPPVVVYYYXXXXXXZZZ[[[```fffjjjrrryyyoooccc\\\WWWXXX^^^kkk}}}lllfff```^^^``````\\\XXXWWWTTTPPPMMMLLLLLLMMMMMMQQQUUUZZZ]]]\\\YYYVVVTTT[[[jjjyyyooojjjiiigggooowwwuuufffWWWUUU[[[[[[[[[ZZZYYYVVVSSSPPPNNNJJJIIIGGGHHHJJJKKKKKKKKKJJJIIIJJJMMMNNNMMMPPPVVV```nnn{{{xxx|||uuuooojjjddd___ZZZVVVQQQMMMJJJLLLJJJDDDCCCEEEDDD@@@CCCDDDFFFHHHHHHHHHGGGFFFEEEEEEFFFEEECCCAAA@@@@@@>>>>>>>>>===;;;999888777333444444444444444333333222222333333333333222222000000///.........///000,,,++++++,,,......---+++************************000...------------+++***))))))))))))))))))))))))***)))(((''''''((()))***'''((()))(((&&&&&&(((+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))(((''')))TTTVVVYYYZZZXXXUUUSSSSSSTTTTTTRRRPPPMMMLLLMMMOOOIIIHHHHHHGGGFFFEEEDDDDDD@@@AAACCCDDDEEEGGGJJJLLLJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJLLLNNNOOONNNKKKHHHDDDCCCEEEIIIOOORRRPPPNNNMMMJJJIIIJJJHHHAAA>>>???>>>???@@@@@@??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHKKKIIIMMMPPPRRRPPPMMMLLLKKKGGGKKKOOOPPPNNNMMMMMMOOOMMMMMMLLLKKKJJJHHHFFFEEEFFFHHHJJJMMMOOOPPPPPPPPPRRRPPPRRRXXX[[[XXXWWWXXXWWW[[[______```iii{{{ssshhh]]]XXXWWW^^^kkkxxx}}}qqqlllooosssuuutttgggbbbYYYRRRNNNKKKJJJIIIJJJLLLPPPSSSTTTSSSOOOMMMRRR```ttt}}}kkk]]]WWWVVVOOOYYYddddddVVVGGGEEEKKKLLLLLLMMMMMMLLLJJJIIIHHHFFFDDDCCCDDDGGGJJJLLLMMMRRRPPPPPPSSSTTTTTTXXX^^^kkkxxxzzz~~~ssslllbbb___YYYSSSNNNKKKJJJJJJHHHJJJGGGAAAAAAEEECCC<<>>===<<<>>>======<<<:::888666555555555555444333222111000111111111111111111111111111000///...---......///+++******,,,......---,,,************************+++)))(((((())))))'''&&&((((((((((((((((((((((((***)))(((''''''((()))***'''((()))'''%%%%%%(((+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((()))))))))((('''(((PPPSSSXXX[[[\\\YYYTTTQQQRRRUUUUUUPPPMMMNNNNNNKKKJJJIIIFFFDDDBBBBBBAAABBB???AAACCCDDDFFFFFFFFFEEEKKKLLLKKKFFFFFFIIIIIIGGGMMMLLLLLLKKKIIIGGGEEEDDDCCCFFFIIILLLMMMNNNQQQRRRPPPPPPOOOMMMJJJFFFBBB???@@@>>><<<;;;:::;;;<<<===DDDDDDCCCAAA???@@@BBBEEECCCDDDDDDEEEFFFGGGGGGHHHJJJJJJKKKKKKJJJJJJIIIHHHFFFJJJMMMLLLMMMOOONNNJJJIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNTTTTTTTTTUUUWWWXXXZZZ[[[VVVVVVXXXZZZ]]]___bbbcccvvvqqqaaa[[[\\\bbbgggjjjsss}}}ssshhh]]]SSSOOOQQQUUUQQQRRRVVVTTTMMMJJJKKKNNNTTT^^^kkkuuuzzz{{{yyy{{{xxxqqqeeeXXXMMMGGGEEEGGGIIIIIIHHHEEEBBBBBBBBBDDDBBB@@@BBBFFFIIIJJJIIIGGGHHHFFFFFFMMMZZZdddgggfff```___dddjjjpppvvv|||}}}qqqfff___WWWSSSNNNJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???BBBCCCDDDEEEGGGIIIJJJJJJHHHHHHFFFDDDAAA???>>>===>>>===<<<<<<;;;999666333222333555555555555333222222333333444444333333222000///......//////...---...000...******---...,,,---,,,++++++******++++++))))))))))))))))))))))))++++++(((%%%'''+++***%%%))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%'''RRRTTTXXXYYYXXXUUUPPPMMMQQQSSSSSSNNNLLLMMMMMMJJJJJJHHHFFFDDDBBBAAAAAAAAA>>>???AAACCCEEEEEEFFFEEEIIIKKKJJJFFFFFFIIIJJJHHHKKKKKKJJJIIIHHHFFFDDDDDDEEEGGGJJJLLLMMMNNNPPPRRRQQQQQQPPPNNNKKKGGGDDDAAACCCBBB???===<<<======>>>BBBBBBAAA@@@??????BBBDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHEEEIIIKKKJJJJJJMMMLLLHHHDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOORRRSSSTTTUUUVVVXXXYYYYYYRRRSSSSSSTTTUUUWWWYYYZZZeeerrryyynnnhhhfffeeebbbggglllsssvvvpppqqqkkkgggfffhhhcccYYYRRRQQQFFFIIINNNVVV\\\``````___iiihhhiiikkknnnpppooommmpppmmmppp|||~~~wwwvvvuuuqqqmmmlllccc```\\\VVVPPPJJJGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHFFFFFFHHHMMMRRRUUUVVVWWWZZZ[[[\\\bbbnnnxxx{{{{{{zzzzzzooocccYYYRRRQQQNNNJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBDDDEEEFFFHHHIIIIIIGGGFFFEEECCC@@@>>>===<<<===<<<;;;::::::888555222333333333444444333333333222222333333333333222222000...------...///---,,,---///...******---...,,,---,,,++++++******++++++))))))))))))))))))))))))+++,,,)))'''(((,,,+++&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&***QQQSSSUUUVVVUUURRRNNNLLLOOORRRQQQMMMLLLMMMLLLIIIHHHGGGEEECCCBBB@@@@@@@@@<<<===???AAACCCEEEEEEFFFGGGIIIIIIFFFFFFJJJJJJHHHIIIIIIHHHHHHFFFEEECCCCCCFFFHHHJJJLLLLLLMMMOOOQQQPPPQQQPPPOOOMMMIIIFFFDDDGGGFFFCCCAAA???>>>>>>>>>???@@@@@@???>>>???BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGCCCGGGIIIGGGHHHJJJJJJFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQSSSUUUVVVWWWWWWWWWPPPPPPOOOOOOOOOPPPQQQRRRWWW^^^bbbmmmwwwqqqeeeeee```___iiiwwwzzzttthhhkkkttttttfff___QQQPPPPPPPPPQQQQQQOOOMMMQQQPPPOOOQQQSSSVVVWWWVVVVVVVVV[[[fffoootttwwwzzzxxxvvvsssppppppqqqtttvvvzzz~~~|||}}}~~~}}}}}}tttpppnnnooonnnjjjgggggglllrrr{{{vvvlllhhhfffdddaaa______ccciiinnniiiaaa\\\\\\[[[VVVSSSRRRNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMTTTTTTUUUXXX]]]dddjjjooorrrxxx{{{zzz}}}~~~yyypppggg^^^UUUMMMHHHIIIHHHGGGHHHJJJKKKJJJIIIFFFEEEDDDBBBAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHEEEEEECCCBBB@@@>>><<<<<<;;;:::999999888777333111222222222111111222222222222222333333333333222222000...------......---,,,---///...+++***------+++,,,,,,+++************+++))))))))))))))))))))))))+++,,,***'''))),,,+++((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%******)))((('''&&&%%%%%%''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&''''''%%%NNNOOOQQQSSSSSSRRRQQQPPPOOOQQQPPPLLLLLLOOOMMMIIIGGGFFFEEECCCBBB@@@??????:::;;;===???BBBDDDEEEFFFDDDGGGHHHEEEFFFJJJKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBFFFHHHIIIJJJJJJKKKNNNPPPOOOOOOPPPOOOMMMJJJGGGEEEIIIHHHFFFCCCAAA???>>>>>>===>>>??????>>>???BBBDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCGGGHHHFFFGGGIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCFFFGGGHHHKKKMMMOOOQQQRRRPPPQQQSSSUUUVVVWWWWWWWWWQQQPPPNNNMMMMMMMMMOOOOOOTTTYYYXXX\\\iiippp|||}}}wwwkkkaaaccckkkmmmhhhaaa___aaafffjjjttttttrrrnnniiiddd^^^WWWRRROOOMMMJJJIIIJJJLLLNNNOOOOOOPPPRRRWWWZZZ]]]___aaaaaa^^^ZZZWWWVVVXXXZZZ\\\aaafffkkkjjjgggjjjsss|||zzzsssooooooqqqrrrssslllwww~~~ssshhhdddeeedddddddddfffiiillloooppp___\\\ZZZYYYZZZYYYXXXXXX^^^aaagggoooyyy~~~rrrjjjddd]]]TTTNNNOOORRRTTTRRRPPPOOOQQQSSSSSSOOOMMMOOOOOOLLLKKKMMMMMMRRRVVVUUURRRPPPTTTXXX]]]___```\\\VVVTTTXXX]]]jjjkkknnnqqquuu|||}}}yyyhhhddd^^^YYYTTTPPPLLLIIIFFFFFFGGGIIILLLMMMLLLJJJGGGEEECCCAAA@@@AAABBBCCCAAABBBBBBCCCDDDEEEEEEFFFDDDDDDCCCAAA@@@>>>===<<<;;;999999888888777444111222111000//////000111222111111222222222222111111000///......//////...,,,,,,......+++***------***,,,++++++***************(((((((((((((((((((((((()))+++***''''''++++++((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%))))))((((((''''''&&&&&&************)))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++)))'''&&&%%%&&&((()))***OOOPPPPPPQQQQQQQQQQQQQQQPPPQQQOOOLLLNNNQQQOOOKKKGGGFFFEEEDDDBBB@@@???>>>:::;;;<<<>>>AAACCCEEEFFFCCCFFFGGGEEEFFFJJJJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCEEEFFFHHHHHHHHHIIILLLOOONNNNNNNNNNNNLLLIIIFFFEEEHHHGGGFFFDDDBBB@@@???>>>===???@@@@@@@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHFFFFFFIIIIIIFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGIIILLLNNNQQQSSSTTTPPPQQQSSSTTTVVVVVVWWWWWWRRRPPPNNNMMMLLLMMMOOOPPPTTTYYYXXX[[[ccccccggguuuwwwrrrsssqqqnnniiibbb]]]]]]]]]dddzzztttlll]]]YYYSSSNNNKKKKKKMMMPPPXXXXXXWWWUUUTTTUUUUUUTTTWWWTTTQQQMMMLLLMMMNNNPPPTTTVVVXXXXXXYYY\\\aaaeeebbb^^^[[[[[[^^^```^^^\\\ZZZ___eeeeee___XXXUUUSSSOOOOOOPPPRRRSSSVVVYYY[[[PPPNNNLLLKKKNNNRRRTTTTTTZZZXXXWWWYYY___hhhqqqvvvlllfff^^^XXXWWWUUUOOOIIIFFFJJJNNNNNNKKKHHHIIIJJJGGGEEEEEEIIIJJJKKKPPPVVVYYYccclllkkkcccaaahhhqqqyyy~~~wwwiiibbbhhhppp~~~zzzrrrhhh[[[XXXUUUSSSQQQPPPNNNMMMGGGGGGHHHKKKMMMMMMLLLJJJFFFEEECCCAAA@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===;;;:::999999999888555222111111///......///111111000111111222222111111000111000...///000000///---+++......++++++---,,,))),,,+++******))))))******((((((((((((((((((((((((&&&))))))&&&%%%))))))((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&''''''(((((())))))))))))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&%%%&&&((()))%%%SSSRRRPPPOOONNNMMMNNNNNNPPPPPPNNNLLLOOORRRPPPKKKGGGGGGFFFEEECCCAAA???>>>;;;<<<===>>>@@@BBBDDDEEEBBBEEEGGGEEEFFFIIIIIIFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDFFFGGGGGGGGGJJJMMMPPPNNNNNNNNNNNNLLLIIIFFFDDDFFFFFFEEEDDDCCCBBBAAA@@@???AAACCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCFFFIIIIIIFFFFFFIIIIIIGGGFFFGGGHHHIIIIIIJJJIIIIIIGGGGGGIIILLLNNNQQQRRRSSSPPPPPPQQQQQQSSSUUUVVVWWWTTTRRROOOMMMLLLMMMNNNOOOOOOVVVWWWZZZ```\\\\\\fffnnnwwwuuukkkaaa^^^\\\]]]jjjyyy}}}xxxpppfff___^^^aaadddkkkkkkiiieeedddccc^^^XXXTTTQQQNNNKKKHHHGGGFFFFFFIIIIIIIIIKKKNNNQQQSSSTTTOOOMMMKKKLLLNNNNNNKKKHHHHHHKKKNNNOOONNNLLLIIIGGGFFFGGGGGGFFFDDDEEEGGGIIIHHHHHHFFFFFFLLLUUU[[[[[[XXXRRRKKKHHHKKKQQQWWWZZZRRRRRRPPPNNNPPPSSSQQQLLLKKKLLLMMMMMMLLLKKKLLLMMMGGGFFFGGGKKKNNNSSS^^^iiimmmyyy~~~xxx{{{|||nnnaaa[[[VVVTTTRRRQQQPPPOOOMMMKKKIIIHHHIIIKKKMMMMMMKKKIIIEEEDDDCCCBBBAAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======:::999888999999888555222000000000//////000000000000000111111111111000000111///......//////...---***---...++++++---,,,)))++++++***))))))))))))***))))))))))))))))))))))))%%%((()))&&&$$$''')))((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))!!!RRRPPPNNNLLLKKKKKKLLLMMMNNNNNNLLLJJJNNNRRRPPPJJJGGGGGGGGGFFFDDDBBB@@@???=========>>>@@@BBBDDDEEEBBBEEEGGGEEEFFFHHHHHHDDDGGGGGGHHHIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIKKKOOOSSSPPPPPPPPPOOOMMMJJJFFFDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDEEEEEEDDDCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFCCCBBBAAAAAABBBBBBFFFIIIHHHEEEEEEHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJFFFFFFHHHJJJLLLOOOPPPQQQOOONNNMMMMMMNNNQQQTTTVVVZZZXXXSSSPPPMMMMMMNNNOOOMMMSSSTTTUUUZZZUUUSSS^^^___dddjjjsss}}}vvvqqqkkkeeefffmmmttt~~~rrreeeddd```\\\WWWSSSPPPNNNOOOPPPQQQTTTWWW[[[]]]]]]UUUSSSPPPMMMKKKHHHFFFDDDCCCFFFJJJLLLLLLJJJIIIHHHIIIJJJIIIGGGDDDCCCEEEHHHKKKMMMLLLMMMVVVdddlllmmm^^^WWWOOOJJJJJJMMMPPPQQQLLLRRRWWWXXX[[[aaaaaa]]]bbbdddfffiiijjjgggccc___\\\ZZZ[[[^^^bbbjjjzzz|||tttnnnlllfff\\\UUUTTTQQQPPPOOOOOONNNMMMJJJGGGHHHGGGGGGIIIKKKLLLKKKIIICCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;888777777777888666444111000000000111111000000000///000000000000000000//////---,,,,,,---...,,,+++***---...++++++---+++(((++++++***)))))))))))))))))))))))))))))))))))))))$$$)))***&&&%%%'''***)))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))###$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((,,,MMMLLLJJJIIIIIIKKKMMMOOOMMMMMMJJJIIIMMMRRROOOIIIHHHHHHHHHGGGEEECCC@@@??????>>>>>>>>>@@@AAACCCEEEBBBFFFGGGEEEFFFHHHGGGCCCHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJMMMRRRUUURRRRRRRRRPPPNNNKKKGGGEEECCCDDDEEEFFFFFFFFFFFFFFFDDDFFFGGGGGGFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGDDDBBB@@@@@@AAAAAAFFFHHHHHHDDDDDDGGGHHHEEEIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEGGGIIIKKKMMMNNNOOONNNMMMKKKJJJKKKOOORRRUUUaaa^^^XXXSSSPPPOOOOOOPPPPPPTTTQQQPPPTTTOOONNNYYY]]]^^^```dddkkkssszzz~~~vvvoooooobbbiiiooouuuvvvxxx{{{uuunnniiiffffffiiimmmppprrruuuyyy{{{kkkgggaaa[[[UUUQQQOOOOOOKKKPPPWWWYYYWWWTTTTTTTTTOOOPPPQQQOOOLLLLLLNNNQQQSSSVVVWWWXXXbbbsss}}}lllfff^^^ZZZYYYZZZZZZZZZ]]]gggooorrruuu{{{|||xxxvvvtttsssrrrtttxxx{{{wwwtttfff^^^WWWWWWUUUPPPPPPSSSKKKJJJKKKLLLLLLKKKHHHEEEGGGFFFEEEGGGIIIKKKJJJJJJBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@???????????????;;;;;;;;;::::::999999999777666555666666555333000///000111222222111000/////////000000000000//////---,,,***+++,,,,,,+++))))))---...++++++---+++(((+++******)))))))))))))))))))))))))))))))))))))))%%%***+++(((&&&(((++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((('''%%%NNNIIICCCBBBEEEGGGFFFDDDKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDBBB@@@???@@@@@@??????@@@DDDGGGFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGJJJMMMOOONNNMMMIIIMMMRRRTTTTTTQQQPPPOOOOOOPPPRRRRRRPPPLLLGGGDDDDDDCCCBBBDDDGGGIIIHHHFFFCCCFFFJJJKKKJJJGGGFFFEEEBBBBBBCCCDDDFFFGGGIIIJJJIIIGGGDDDCCCCCCDDDCCCCCCGGGGGGFFFEEEEEEGGGJJJLLLKKKJJJJJJKKKLLLLLLIIIGGGDDDFFFHHHJJJKKKJJJIIIGGGKKKKKKKKKKKKLLLMMMNNNOOO]]][[[VVVRRROOOMMMMMMMMMOOOQQQRRRQQQNNNNNNPPPRRROOOSSSYYY]]]```cccgggiiiooozzzzzzuuunnnfffgggrrrvvvhhhfffhhhlllyyy}}}vvvqqqlllccciiimmmsssxxx}}}|||wwwpppqqqpppllleeecccfffjjjpppqqquuu{{{yyyzzz{{{{{{zzzxxxpppjjjccc^^^YYYSSSMMMKKKNNNQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>???@@@@@@===;;;999999888888888888888888666666666666555444333222000000000000000111111222000000////////////000111///...,,,,,,---------,,,************************)))(((((((((******((('''************)))(((&&&&&&%%%'''((()))))))))+++,,,(((***,,,***'''%%%''')))''''''''''''((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((&&&$$$$$$&&&'''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***%%%LLLHHHBBBBBBDDDFFFEEECCCHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@>>>===>>>@@@@@@AAABBBFFFHHHIIIIIIKKKKKKKKKIIIGGGFFFFFFFFFGGGIIILLLNNNNNNMMMJJJNNNRRRTTTSSSRRRPPPPPPOOOPPPRRRRRRPPPLLLGGGDDDFFFDDDCCCDDDGGGHHHGGGEEEAAAEEEIIIJJJJJJGGGFFFFFFAAABBBBBBDDDFFFHHHJJJKKKHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIILLLKKKJJJJJJLLLMMMMMMKKKIIIIIIJJJJJJJJJJJJHHHGGGFFFJJJJJJJJJJJJKKKLLLMMMMMMTTTTTTRRRQQQOOONNNMMMMMMOOOPPPPPPOOOLLLLLLNNNPPPMMMPPPTTTWWWXXXZZZ\\\]]]bbbjjjttt~~~tttoootttsssgggdddbbbaaakkkyyyyyypppiiiccc[[[UUUOOOKKKHHHIIILLLOOONNNKKKMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>???@@@@@@>>><<<999999888888888777777777555555444444333222222222000000//////000000111222//////............/////////---,,,,,,---------+++************************)))((('''(((******((('''*********))))))(((&&&&&&'''(((((((((((((((((()))((()))***)))((('''((()))''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((IIIEEEAAAAAACCCEEEDDDBBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCAAA>>><<<:::===@@@BBBCCCEEEGGGIIIIIIJJJLLLMMMLLLIIIFFFEEEFFFFFFFFFHHHKKKMMMMMMMMMLLLNNNQQQSSSRRRQQQQQQQQQOOOPPPPPPPPPNNNKKKGGGEEEGGGFFFDDDEEEEEEFFFDDDCCC@@@DDDHHHKKKJJJIIIHHHGGGBBBBBBCCCDDDFFFHHHJJJKKKGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBCCCEEEGGGIIIJJJKKKJJJKKKLLLNNNOOONNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNOOOOOOOOONNNMMMPPPPPPOOOMMMJJJJJJKKKMMMNNNQQQSSSTTTSSSSSSTTTUUUWWW[[[___cccjjjwww{{{qqqkkkbbb[[[```jjj{{{vvvoooiiiccc\\\SSSMMMJJJHHHHHHKKKOOOQQQOOOMMMJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>???@@@???>>><<<999999888888777666555555555444333111000111111222000000//////000000111222.........------------...///---,,,+++,,,---,,,+++************************)))((('''((()))***(((&&&))))))))))))(((''''''&&&((((((((('''''''''&&&&&&(((''''''''')))))))))(((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((('''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))FFFCCC@@@@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGHHHIIIHHHEEEAAA>>><<<;;;>>>BBBDDDEEEEEEFFFGGGGGGIIIJJJKKKJJJGGGDDDAAAFFFEEEEEEFFFIIIKKKLLLKKKKKKMMMPPPPPPOOONNNOOOPPPMMMMMMMMMMMMKKKHHHEEECCCHHHGGGFFFEEEDDDDDDBBBBBBAAAEEEJJJLLLLLLKKKKKKKKKEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFDDDCCCCCCDDDFFFDDDCCCCCCEEEGGGHHHIIIHHHKKKJJJJJJLLLNNNPPPOOONNNHHHGGGFFFFFFGGGHHHJJJLLLHHHHHHHHHHHHHHHJJJKKKKKKIIIJJJKKKMMMNNNOOOOOOOOORRRQQQOOOMMMKKKJJJKKKKKKNNNOOOPPPPPPOOONNNNNNPPPSSSUUUVVVVVVYYYaaammmwwwpppdddbbbhhhttt~~~qqqkkklllkkkppp{{{|||sssmmmnnnllliiifffbbbZZZQQQKKKHHHGGGHHHJJJMMMOOOOOOMMMIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@?????????@@@???>>>>>>??????===;;;999999888777666444444333666444222000///000111222///////////////000111111......//////......------///---++++++,,,---,,,+++************************(((''''''((())))))(((&&&(((((())))))(((''''''&&&((('''&&&&&&'''''''''&&&)))&&&%%%&&&)))+++)))'''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((('''&&&&&&&&&(((((('''%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&'''BBBAAA@@@@@@AAABBBBBBBBBAAABBBCCCEEEGGGHHHJJJJJJJJJMMMNNNLLLGGGBBB>>>===<<>>===@@@CCCEEEDDDCCCCCCDDDIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@AAADDDFFFGGGGGGGGGJJJLLLMMMLLLJJJIIIIIIGGGGGGEEEDDDCCCAAAAAA@@@DDDEEEFFFEEECCCBBBCCCDDDFFFJJJOOOQQQQQQPPPPPPPPPKKKJJJIIIGGGEEEDDDDDDDDDEEEGGGHHHFFFCCCCCCFFFIIIHHHGGGHHHKKKNNNNNNKKKHHHIIIHHHGGGHHHKKKMMMNNNMMMIIIGGGEEECCCCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKPPPOOOMMMLLLLLLNNNQQQSSSSSSRRRRRRRRRRRRPPPLLLJJJHHHIIIJJJIIIHHHHHHJJJLLLJJJLLLNNNOOOOOOOOOQQQSSSYYY```kkksssyyy}}}vvvvvv|||rrrhhh___[[[[[[eee||||||~~~uuuooogggbbb]]]XXXWWWZZZ\\\]]]^^^]]]ZZZTTTNNNKKKHHHGGGEEEDDDEEEFFFHHHJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCAAA@@@??????>>>@@@>>>;;;;;;;;;;;;:::999666666555555444333222222555444333111111111111222//////......//////000111000000111111111///...---...,,,+++***+++,,,+++***************************((('''&&&'''((()))'''%%%''''''(((((((((''''''&&&&&&$$$###%%%)))+++***((('''&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&'''&&&'''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&(((??????@@@AAAAAAAAACCCDDDAAABBBCCCEEEGGGIIIJJJKKKOOOSSSUUURRRJJJCCC???>>>;;;>>>AAACCCCCCCCCDDDEEEHHHGGGGGGFFFFFFEEEEEEFFFBBB@@@>>>>>>AAACCCDDDEEEFFFIIIMMMNNNMMMJJJHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@AAACCCEEEEEECCCCCCDDDFFFGGGKKKOOORRRRRRPPPPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEGGGEEEAAAAAADDDHHHFFFEEEFFFKKKPPPRRRNNNJJJHHHGGGEEEFFFHHHJJJKKKKKKHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIOOONNNNNNNNNNNNPPPQQQRRRQQQQQQRRRSSSTTTRRRMMMHHHJJJKKKKKKJJJHHHIIIKKKLLLGGGIIIJJJLLLMMMNNNOOOQQQSSSYYY___bbbdddjjjsss{{{{{{rrriii```dddttt~~~ssstttwwwvvvzzztttqqqmmmggg```[[[YYYVVVRRRSSSWWWWWWXXXXXXWWWSSSOOOLLLJJJFFFGGGHHHHHHHHHIIIJJJKKKEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>=========???===:::999999999888777555444444444333333222222333222222111000000/////////............///000000///000111111000...,,,+++...,,,******+++,,,+++***************************'''&&&&&&'''(((((('''%%%&&&&&&'''((((((''''''&&&)))&&&$$$&&&***,,,***''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%'''&&&''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&)))>>>???AAAAAAAAABBBCCCDDDAAAAAACCCEEEFFFHHHJJJJJJPPPTTTVVVSSSJJJBBB>>>>>>999<<>><<<999888888888777666333333333333333333333333000111111111000///...---...............///000000...///000000///---+++***...,,,******+++,,,+++***************************'''&&&&&&'''(((((('''%%%&&&&&&''''''(((''''''&&&,,,)))&&&'''***,,,)))%%%&&&(((***(((%%%$$$%%%(((''''''''''''((((((((()))((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$''''''''')))******'''%%%((((((((((((((((((((((((###$$$&&&((())))))((('''(((??????@@@@@@@@@AAAAAAAAABBBBBBBBBDDDFFFHHHIIIHHHPPPUUUTTTKKK@@@<<<<<<<<<999>>>@@@>>>@@@FFFHHHEEEJJJDDD@@@CCCJJJMMMGGGAAA===<<<:::;;;===>>>>>>===BBBGGGLLLPPPPPPMMMKKKJJJDDDBBB@@@???@@@AAAAAAAAAAAACCCEEEDDDBBBCCCGGGJJJHHHJJJLLLMMMMMMMMMNNNOOOHHHJJJIIIGGGIIILLLLLLHHHKKKGGGCCCCCCFFFGGGDDDAAA@@@AAACCCGGGLLLPPPQQQPPPFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHDDDCCCAAA@@@@@@BBBEEEGGGIIIJJJLLLNNNOOOPPPOOOOOOOOOPPPRRRTTTUUUSSSNNNJJJFFFGGGHHHHHHHHHIIIKKKMMMMMMMMMNNNNNNNNNPPPTTTWWWYYYVVVSSSUUU[[[bbbfffggg]]]^^^bbbhhhqqq{{{{{{|||zzzzzzsssmmmkkkrrr|||wwwgggaaa\\\WWWUUUWWWUUUVVVVVVUUUSSSRRRSSSTTTUUUSSSRRRRRRRRRQQQMMMIIIJJJHHHFFFEEEFFFFFFDDDCCCFFFEEECCCBBBAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFCCC@@@>>><<<<<<;;;???===:::888666555444444333222111000000000111222111111111111000000000000////////////............///++++++000///******---,,,+++)))((((((***+++---+++***)))(((((()))***+++))))))(((((('''''''''''')))$$$ """&&&***)))''')))(((&&&$$$###$$$%%%&&&(((''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))?????????@@@@@@@@@AAAAAAAAA@@@AAAFFFMMMQQQQQQPPPSSSVVVTTTIII@@@============AAABBB???AAAEEEGGGDDDHHHEEEDDDHHHLLLLLLFFF@@@>>><<<;;;;;;===>>>======@@@DDDIIIKKKKKKIIIHHHHHHKKKHHHEEEBBBAAAAAA@@@@@@EEEFFFGGGEEECCCCCCFFFHHHIIIKKKMMMMMMMMMLLLMMMOOOIIILLLKKKIIIJJJNNNMMMJJJLLLHHHDDDDDDFFFGGGDDDAAAAAAAAACCCFFFJJJMMMMMMMMMGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKEEECCCAAA@@@@@@AAACCCEEEGGGHHHJJJLLLMMMMMMMMMMMMQQQRRRSSSUUUUUURRRMMMIIIEEEFFFGGGGGGGGGHHHKKKMMMMMMNNNNNNNNNNNNPPPTTTVVVYYYUUUSSSTTTZZZ```ddddddXXXXXXYYY[[[___eeejjjnnnyyy}}}xxxyyy}}}}}}~~~tttuuu}}}~~~rrrfffZZZWWWVVVSSSSSSVVVVVVWWWWWWUUUSSSQQQRRRRRRTTTRRRQQQQQQRRRQQQNNNJJJKKKIIIFFFFFFFFFFFFEEECCCEEEDDDBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBDDDEEEEEEGGGFFFCCC@@@>>>===<<<<<<===<<<;;;999777666555555333222111000000000111222111111111000000000//////////////////............///,,,,,,000///+++***---,,,+++***(((((()))+++,,,+++***)))(((((()))***+++((((((((((((''''''&&&&&&)))%%%!!!"""&&&))))))''')))(((&&&&&&&&&''')))***(((''''''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''++++++***)))(((''''''&&&''''''''''''''''''''''''%%%>>>>>>?????????@@@@@@@@@AAA???@@@HHHRRRXXXWWWTTTZZZ[[[UUUJJJAAA???@@@@@@@@@CCCBBB@@@AAADDDEEECCCGGGHHHJJJLLLLLLIIIDDD???@@@>>><<<<<<===>>>>>>===>>>AAACCCEEEDDDDDDDDDEEENNNLLLHHHDDDBBBBBBBBBCCCIIIIIIHHHFFFDDDCCCEEEFFFIIIKKKMMMMMMLLLLLLMMMNNNKKKNNNOOOMMMMMMPPPOOOMMMLLLIIIFFFEEEGGGFFFCCC@@@BBBBBBCCCFFFIIIKKKJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKFFFEEEDDDDDDFFFHHHKKKMMMEEECCCAAA?????????@@@AAADDDEEEFFFHHHJJJKKKKKKKKKMMMMMMMMMNNNNNNKKKFFFBBBCCCEEEFFFGGGGGGHHHKKKMMMMMMNNNOOOOOOOOOPPPSSSUUUXXXUUURRRTTTYYY^^^``````VVVUUUSSSRRRSSSUUUXXXZZZ___eeellluuuwwwrrrrrrtttwww{{{{{{sssjjjddd```XXXQQQOOOPPPPPPQQQSSSWWWXXXWWWUUURRRPPPPPPQQQRRRQQQPPPPPPQQQPPPNNNLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAACCCEEEGGGGGGEEECCC@@@>>>=========;;;;;;;;;:::999888777666333222222111000000111111111111000000000000///////////////............---///------//////,,,+++...---,,,***)))))))))************))))))))))))******'''''''''''''''&&&&&&&&&)))&&&######&&&((((((&&&)))(((''''''(((***+++,,,(((''''''''''''&&&&&&&&&&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''',,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''>>>>>>>>>?????????@@@@@@CCC???@@@HHHTTT[[[XXXSSSccc```XXXKKKCCCBBBCCCAAAAAAAAA@@@???@@@BBBCCCCCCHHHJJJLLLLLLIIIFFFCCCBBBBBB@@@??????@@@@@@@@@???===???@@@@@@???@@@BBBCCCKKKJJJGGGDDDBBBCCCEEEGGGIIIHHHGGGEEEDDDDDDEEEFFFIIIKKKMMMMMMKKKKKKKKKLLLKKKPPPQQQOOOOOOQQQQQQNNNLLLJJJHHHGGGGGGFFFCCCAAABBBBBBCCCFFFIIIKKKKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLGGGFFFEEEDDDEEEGGGJJJLLLEEEDDDBBB???>>>>>>>>>>>>BBBCCCDDDFFFHHHIIIJJJJJJHHHHHHIIIJJJJJJHHHDDDAAADDDEEEGGGGGGHHHIIILLLNNNMMMNNNPPPPPPPPPPPPQQQSSSVVVSSSQQQRRRWWW[[[[[[[[[SSSQQQPPPOOOOOOQQQSSSTTTXXXYYY\\\```iiiuuu||||||zzzwwwrrrmmmhhhccc^^^ZZZ\\\WWWRRRPPPQQQQQQQQQQQQWWWXXXXXXUUURRRPPPOOOPPPPPPPPPOOOOOOPPPPPPOOONNNKKKIIIGGGFFFFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAACCCEEEGGGIIIFFFDDDBBB@@@>>>>>>>>>>>>999:::;;;;;;;;;999888666333333222111111000000000111000000000//////////////////.........---------///...---...---,,,,,,---------+++***))))))))))))***))))))))))))))))))***''''''''''''&&&&&&&&&&&&)))'''%%%%%%&&&((('''&&&))))))((((((((()))***+++(((''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((>>>????????????@@@@@@@@@CCC@@@@@@IIIVVV]]]\\\WWWfffaaaVVVIIIBBBBBBBBB??????======>>>>>>???AAADDDIIIJJJJJJHHHEEECCCDDDEEEDDDCCCAAAAAABBBCCCCCCBBB>>>?????????>>>???AAACCCHHHHHHFFFDDDAAAAAADDDGGGFFFEEECCCCCCDDDEEEFFFGGGIIIJJJLLLKKKJJJIIIIIIJJJJJJPPPRRRPPPOOOPPPPPPOOOKKKJJJIIIIIIHHHGGGDDDBBBBBBBBBCCCFFFJJJLLLLLLLLLFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHGGGEEEEEEFFFHHHIIIEEEDDDBBB@@@>>>======<<>>>>>>>>>>>999999:::;;;:::999888777333333222222111000//////000000000////////////...............------------......---++++++,,,---,,,---,,,+++***)))))))))((()))))))))******)))))))))''''''''''''''''''''''''((('''&&&&&&'''''''''&&&))))))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%??????@@@@@@@@@AAAAAAAAABBB@@@AAAJJJWWW```aaa___bbb\\\PPPDDD@@@BBBAAA>>>???<<<;;;===>>>===@@@DDDGGGGGGFFFDDDBBBBBBDDDFFFDDDCCCAAABBBDDDEEEEEEDDD@@@@@@@@@???>>>???AAADDDHHHIIIIIIFFFAAA???AAADDDDDDBBBAAABBBDDDGGGHHHHHHHHHIIIJJJJJJHHHFFFGGGGGGGGGNNNRRRPPPMMMNNNNNNMMMIIIJJJJJJJJJIIIGGGEEEDDDBBBBBBCCCFFFJJJLLLMMMLLLEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@???===<<<<<>>???AAABBBCCCCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCBBBAAA???>>>=========>>>999999999999999888777666333333333333222000///...000000////////////...............------------,,,---...---)))))),,,,,,+++,,,+++++++++******))))))))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%(((''''''''''''&&&&&&&&&%%%&&&((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&'''@@@AAAAAAAAAAAABBBBBBBBBCCCAAACCCIIISSS\\\```aaa]]]VVVKKKBBBBBBGGGFFFAAACCC>>><<<>>>>>><<<>>>CCCBBBAAAAAABBBCCCCCCDDDDDDBBBAAA@@@AAACCCEEEEEEEEE@@@AAAAAA@@@??????AAACCCGGGJJJLLLJJJEEECCCDDDGGGEEECCCAAABBBEEEHHHHHHHHHGGGHHHIIIHHHFFFDDDDDDEEEDDDKKKPPPNNNKKKKKKLLLKKKGGGIIIKKKKKKJJJHHHGGGFFFCCCCCCDDDFFFIIIJJJJJJHHHEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@>>>======@@@@@@AAABBBDDDGGGIIIKKKDDDDDDEEEGGGIIIIIIGGGEEEHHHIIIJJJJJJIIIIIIKKKMMMLLLOOORRRTTTRRRPPPNNNNNNMMMKKKKKKNNNRRRTTTRRRPPPSSSRRRPPPNNNLLLKKKKKKKKKJJJHHHKKKQQQTTTRRRSSSWWWTTTWWWZZZ___eeellluuuzzzxxxpppllliiijjjhhhfffdddbbb```]]]\\\\\\ZZZYYYYYYYYYWWWSSSPPPQQQTTTSSSNNNMMMQQQSSSRRRPPPRRRSSSSSSRRRRRRTTTUUUNNNOOOPPPNNNKKKJJJMMMOOOHHHFFFCCCCCCCCCCCCBBBAAA>>>???AAACCCDDDDDDDDDDDD???@@@BBBCCCCCCBBB@@@???@@@???>>><<<<<<<<<======:::999888777666666666666333333333333222000...---000000/////////..................---------,,,,,,+++---,,,'''&&&+++,,,)))******+++++++++******)))((()))***++++++***)))(((((((((((()))))))))******%%%&&&'''(((((((((((()))'''''''''(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))''''''''''''''''''''''''+++AAAAAAAAABBBBBBBBBCCCCCCDDDCCCDDDHHHNNNUUU[[[]]]ZZZTTTJJJDDDFFFLLLLLLGGGFFF@@@===???>>>;;;<<>>AAADDDEEECCCAAA@@@???>>>@@@BBBEEEEEEEEE@@@AAAAAAAAA??????AAACCCDDDHHHMMMMMMJJJHHHJJJMMMHHHEEECCCCCCGGGIIIIIIHHHFFFGGGHHHGGGEEECCCCCCCCCBBBJJJOOOLLLIIIIIIJJJIIIFFFHHHKKKKKKJJJIIIHHHHHHEEEDDDDDDEEEGGGHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJIIIGGGFFFEEEDDDCCCBBB@@@???>>>===?????????@@@CCCEEEHHHJJJHHHHHHHHHIIIJJJJJJHHHFFFHHHIIIJJJIIIHHHGGGIIIKKKLLLOOOSSSTTTRRRPPPNNNMMMKKKJJJJJJMMMRRRTTTRRROOOOOONNNLLLKKKIIIHHHHHHHHHLLLIIIIIINNNNNNJJJIIIMMMOOOQQQTTTVVVXXX\\\aaaeeelllqqq}}}sssfffaaabbbaaa```^^^ZZZXXXXXXZZZZZZZZZWWWWWWXXXZZZZZZXXXTTTQQQRRRUUUSSSLLLJJJNNNPPPNNNNNNPPPRRRSSSSSSSSSUUUWWWOOOPPPPPPNNNJJJIIILLLOOOGGGEEECCCBBBBBBBBBAAA@@@>>>@@@BBBDDDEEEEEEEEEEEEAAABBBEEEFFFFFFDDDAAA??????>>>===;;;;;;;;;<<<===;;;999777555444444555555333333444333222000...---000/////////..................---------,,,,,,,,,***---+++%%%%%%***+++((()))******+++++++++******((()))***++++++***)))((((((((())))))******++++++$$$&&&(((((((((((()))***%%%&&&'''((()))))))))((((((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((FFFDDDBBBBBBCCCDDDCCCBBBCCCDDDCCCBBBGGGOOORRRQQQ^^^SSSGGGDDDIIIOOOPPPMMMEEEDDDBBB@@@>>>======>>><<<<<<>>>DDDJJJKKKFFFAAACCC@@@>>>AAAFFFGGGEEEAAABBBAAA???<<<:::;;;???BBBDDDHHHLLLJJJEEEDDDHHHMMMMMMKKKJJJGGGEEEDDDCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBEEEHHHKKKLLLKKKHHHGGGGGGKKKHHHHHHLLLQQQPPPIIIBBBJJJIIIHHHFFFDDDAAA???===BBBBBBBBBCCCCCCDDDFFFFFF???EEEKKKKKKEEEBBBCCCFFFGGGDDDBBB@@@@@@@@@>>>===AAA@@@>>>>>>@@@CCCGGGIIIHHHGGGFFFFFFEEEFFFFFFFFFIIIIIIIIIGGGFFFFFFHHHJJJOOOPPPPPPQQQRRRRRRRRRQQQNNNNNNMMMNNNOOOPPPNNNMMMOOONNNLLLJJJHHHEEEDDDCCCHHHIIIKKKLLLLLLKKKIIIHHHMMMKKKMMMQQQRRRQQQTTTYYYaaadddjjjrrr|||~~~|||yyyuuunnnfff```\\\ZZZYYYYYYWWWSSSQQQPPPQQQSSSTTTZZZXXXUUUTTTUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLKKKPPPPPPPPPPPPPPPQQQRRRRRRQQQNNNJJJHHHHHHJJJLLLMMMGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDCCCBBB@@@???>>>======>>>>>>===;;;999888555555555555555444444444555444444333222111///.........---------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&(((***((($$$###'''+++...+++(((&&&'''(((((('''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((()))GGGEEEDDDDDDEEEFFFEEEDDDDDDEEEDDDCCCGGGOOORRRQQQVVVOOOIIIHHHLLLOOONNNKKKEEEDDDBBB@@@>>>>>>>>>>>>???>>>@@@EEEJJJKKKGGGCCCCCCAAA???BBBFFFGGGEEEBBBAAAAAA???<<<:::;;;???BBBDDDHHHKKKIIIEEEDDDHHHMMMJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEHHHKKKLLLJJJHHHGGGGGGKKKJJJJJJOOOUUUUUUOOOIIIJJJIIIHHHFFFDDDBBB@@@@@@CCCCCCCCCCCCDDDDDDEEEFFFAAAFFFJJJJJJFFFCCCDDDEEEFFFDDDBBBAAAAAA@@@>>><<>>>>>???@@@CCCFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHFFFFFFHHHJJJNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNOOOOOOOOOMMMKKKOOONNNLLLJJJHHHFFFDDDDDDFFFGGGHHHIIIJJJJJJIIIHHHKKKJJJLLLOOOPPPOOORRRWWWVVVXXX[[[aaahhhpppvvvzzz|||~~~wwwpppllljjjiiigggccc___\\\ZZZZZZZZZXXXVVVSSSPPPOOOPPPRRRSSSWWWWWWVVVUUUTTTSSSTTTTTTQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMMMMNNNPPPRRRSSSRRROOOLLLIIIHHHIIIKKKKKKGGGFFFEEECCCCCCBBBCCCCCCAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>============<<<:::888777777666666555444333333222333333333333222111//////...------------,,,,,,,,,///...---,,,,,,,,,---...+++++++++++++++++++++++++++***))))))++++++***)))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&((()))%%% !!!$$$,,,)))&&&%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''((('''''''''((())))))***%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((IIIHHHGGGGGGIIIIIIIIIHHHFFFGGGEEEDDDHHHOOORRRPPPMMMMMMMMMNNNOOONNNKKKIIIEEEDDDBBB@@@???>>>>>>???BBBAAABBBEEEJJJKKKIIIEEEDDDBBBAAACCCFFFGGGEEEBBBAAA@@@???<<<;;;<<>>>>>??????AAABBBDDDEEEEEEGGGJJJKKKIIIHHHGGGGGGIIIIIIJJJPPPVVVXXXSSSNNNJJJIIIGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIHHHFFFDDDCCCDDDCCCBBBBBBBBBAAA>>>;;;<<<<<<===???AAACCCFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJJJJHHHFFFFFFHHHJJJMMMMMMNNNOOOOOOOOOOOONNNQQQPPPOOOOOOPPPOOOLLLJJJNNNMMMLLLIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHJJJNNNNNNMMMPPPVVVTTTTTTVVVXXXZZZ^^^```bbb^^^dddqqq}}}|||xxxqqqiiiccc^^^[[[ZZZ\\\\\\[[[ZZZYYYYYYXXXXXXVVVTTTQQQOOONNNNNNPPPQQQRRRUUUWWWUUUSSSRRRTTTVVVQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJJJJKKKNNNQQQSSSTTTRRRNNNJJJHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@??????=========<<<:::888777666777777666555333222111111111222222222111111000///------------,,,,,,,,,,,,///...,,,******+++,,,---************************+++***))))))++++++***)))(((((((((((((((''''''&&&(((((((((((((((((((((((()))***+++((($$$"""$$$&&&***(((%%%$$$%%%&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&''')))***+++&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((('''JJJIIIIIIJJJLLLMMMLLLKKKHHHHHHGGGDDDHHHNNNPPPOOOKKKNNNQQQRRRPPPMMMIIIHHHEEEDDDBBB@@@????????????CCCBBBBBBEEEHHHIIIHHHFFFDDDBBBBBBCCCFFFFFFEEECCC@@@@@@???===;;;<<<>>>AAACCCFFFHHHGGGDDDCCCFFFJJJGGGFFFEEEDDDCCCCCCCCCCCC=========>>>???AAACCCDDDCCCFFFHHHIIIHHHFFFFFFGGGFFFFFFHHHNNNTTTUUUQQQLLLJJJHHHFFFDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFGGGIIIIIIFFFBBBCCCCCCCCCCCCDDDBBB>>>;;;:::;;;===???AAACCCEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJHHHFFFFFFHHHJJJLLLLLLMMMMMMMMMMMMMMMLLLOOONNNOOOPPPQQQPPPNNNKKKNNNLLLJJJHHHGGGFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGIIIMMMNNNMMMPPPUUUYYYXXXXXXXXXXXXWWWWWWWWWTTTYYYaaammmxxxxxxlllhhhiiiiiieee___ZZZVVVUUUVVVWWWZZZZZZ[[[[[[ZZZYYYWWWVVVUUUSSSPPPNNNMMMMMMNNNNNNNNNSSSWWWVVVRRRQQQTTTXXXQQQQQQQQQQQQPPPPPPPPPOOONNNMMMJJJIIIIIILLLOOOQQQUUUTTTPPPLLLHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA??????@@@BBBCCCCCCBBBAAA@@@????????????===<<<;;;:::888777555444666555555444333222111111000000111111111000//////---------,,,,,,,,,++++++---+++)))''''''(((***+++************************+++)))((()))***+++***)))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&((())))))'''''')))***)))'''%%%%%%&&&'''&&&%%%((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((#########$$$%%%&&&'''''''''''''''(((((((((((()))'''''''''''''''''''''''''''((((((((((((((('''&&&(((((((((((((((((((((((('''JJJJJJJJJLLLOOOOOONNNMMMIIIJJJGGGDDDGGGMMMNNNLLLNNNPPPRRRRRRNNNKKKIIIIIIEEEDDDBBB@@@??????@@@@@@AAAAAABBBDDDFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCC@@@@@@???>>><<<<<<>>>@@@CCCEEEFFFEEECCCCCCEEEHHHGGGGGGFFFEEEDDDCCCCCCCCC??????>>>===>>>???AAABBBAAACCCEEEFFFEEEDDDEEEFFFDDDEEEHHHLLLPPPPPPLLLIIIHHHGGGEEECCCCCCDDDFFFGGGDDDEEEFFFGGGGGGFFFFFFEEEIIIFFFEEEGGGJJJKKKHHHDDDDDDCCCCCCDDDEEECCC@@@===:::;;;===???AAACCCEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGFFFHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMPPPSSSSSSQQQNNNLLLKKKIIIGGGEEEEEEFFFFFFLLLKKKIIIGGGFFFEEEEEEEEEHHHGGGIIIMMMMMMLLLOOOUUUXXXXXXXXXWWWUUUSSSQQQPPPQQQRRRUUU[[[aaafffjjjkkkoooppppppqqqvvv}}}zzzuuuppphhh___\\\^^^]]]ZZZUUUQQQPPPQQQTTTVVVYYYZZZ[[[[[[[[[YYYXXXVVVTTTRRRPPPMMMLLLLLLLLLLLLLLLQQQVVVUUURRRQQQTTTXXXQQQQQQQQQPPPOOOOOONNNNNNQQQOOOLLLIIIHHHJJJLLLNNNTTTSSSQQQLLLGGGDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDCCCAAA???>>>???@@@AAAAAA@@@???>>>======>>>>>><<<;;;:::888777555555444222222222333333333333333/////////000000///......------,,,,,,,,,+++++++++,,,***)))''''''((()))***++++++++++++++++++++++++***)))((()))******)))((((((((((((((((((''''''&&&((((((((((((((((((((((((###$$$&&&&&&%%%%%%&&&''')))(((&&&&&&'''((('''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''''''''((((((((((((((('''&&&(((((((((((((((((((((((((((JJJJJJKKKMMMPPPQQQOOONNNJJJJJJGGGDDDFFFKKKLLLJJJOOOPPPPPPOOOLLLJJJIIIJJJEEEDDDBBBAAA@@@@@@@@@AAA???AAACCCDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB???@@@@@@>>><<<<<<>>>@@@CCCDDDDDDDDDCCCCCCEEEFFFHHHGGGFFFDDDCCCCCCBBBBBB@@@???===<<<<<<===>>>??????AAACCCCCCBBBBBBCCCDDDDDDEEEHHHLLLOOONNNJJJGGGFFFFFFDDDCCCCCCDDDDDDEEECCCDDDFFFGGGHHHHHHGGGGGGHHHFFFEEEGGGJJJLLLJJJGGGFFFEEEDDDEEEEEEDDDBBB@@@======>>>???AAACCCDDDFFFEEEEEEFFFFFFHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMQQQTTTTTTRRRPPPJJJIIIFFFDDDDDDDDDEEEFFFKKKKKKIIIHHHFFFEEEDDDCCCGGGFFFHHHLLLMMMLLLOOOTTTVVVVVVWWWWWWUUURRRPPPNNNPPPPPPPPPRRRUUUZZZ___aaacccbbbaaa```bbbfffmmmrrrqqqwww~~~{{{|||}}}{{{vvvqqqmmmkkkjjjgggeeeddd```ZZZYYY\\\ZZZWWWRRRNNNLLLMMMOOOPPPTTTVVVWWWYYYZZZZZZZZZYYYSSSRRRPPPNNNLLLKKKKKKKKKLLLPPPTTTUUUSSSRRRTTTVVVQQQPPPPPPOOOMMMLLLLLLKKKQQQOOOLLLJJJHHHIIIJJJKKKPPPQQQPPPLLLFFFCCCDDDFFFGGGGGGGGGGGGFFFDDDCCCBBBDDDBBBAAA???>>>>>>?????????>>><<<;;;;;;;;;<<<===:::999777666555555555555000111111222222333333444////////////......---,,,,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((******)))((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((('''&&&'''(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((HHHHHHJJJMMMPPPQQQOOONNNKKKJJJGGGCCCDDDIIIJJJGGGKKKKKKKKKKKKKKKKKKJJJIIIEEEDDDBBBAAA@@@@@@AAAAAA>>>AAADDDFFFEEECCCAAA@@@AAABBBCCCCCCBBBAAAAAAAAA???@@@@@@>>>===<<<>>>???BBBCCCCCCCCCBBBCCCDDDEEEHHHGGGEEECCCBBBAAA@@@@@@>>>===;;;999999;;;===>>>===>>>@@@@@@@@@@@@AAABBBAAACCCGGGKKKMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCFFFHHHIIIIIIIIIHHHFFFEEEFFFHHHJJJKKKLLLKKKHHHFFFEEEEEEFFFFFFDDDCCCAAA@@@??????@@@BBBEEEFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLJJJGGGFFFHHHIIILLLLLLLLLLLLLLLKKKJJJJJJJJJKKKNNNRRRTTTTTTQQQOOOHHHGGGDDDBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGEEEDDDCCCEEEDDDFFFJJJKKKJJJMMMRRRUUUVVVXXXXXXWWWTTTPPPNNNNNNNNNNNNOOOQQQTTTXXX[[[[[[[[[ZZZYYYXXXZZZ___bbb```ccceeegggiiinnntttzzz~~~vvvrrrhhhiiijjjhhhccc```^^^___^^^\\\]]]^^^[[[VVVVVVZZZYYYVVVRRRNNNLLLLLLMMMNNNSSSTTTVVVWWWYYYZZZZZZ[[[SSSRRRPPPNNNLLLKKKKKKJJJNNNOOOQQQSSSTTTTTTSSSSSSPPPOOONNNMMMKKKIIIHHHHHHMMMLLLJJJIIIHHHHHHHHHIIILLLNNNNNNKKKEEEBBBDDDGGGJJJJJJIIIIIIGGGEEECCCAAABBBBBBAAA@@@???>>>=========<<<:::999888999:::;;;777777555444444444555555111111111111222222222222/////////...---,,,+++***,,,,,,,,,++++++++++++***,,,,,,---------,,,+++******************************((('''((()))***)))((((((((((((((((((''''''&&&((((((((((((((((((((((((*********++++++***(((&&&'''&&&%%%&&&'''(((&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((('''(((((())))))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((('''GGGHHHIIIMMMPPPQQQOOOMMMKKKJJJGGGCCCCCCHHHIIIFFFFFFFFFGGGIIILLLLLLKKKHHHEEEDDDBBBAAA@@@AAAAAABBB>>>AAAEEEGGGFFFDDDAAA@@@@@@AAABBBBBBAAA@@@@@@AAA???@@@@@@???===<<<>>>???BBBBBBBBBBBBBBBCCCDDDEEEGGGFFFDDDBBB@@@???>>>>>><<<:::888777888:::<<<>>>;;;===>>>???>>>>>>@@@AAA<<>><<<;;;<<<:::999777777888999;;;666555444333333444555666333222222222111111000000/////////...---+++***))),,,,,,,,,+++++++++******)))***,,,---,,,+++)))'''))))))))))))))))))))))))***((('''((()))***)))((((((((((((((((((''''''&&&(((((((((((((((((((((((($$$$$$%%%'''))))))(((&&&%%%$$$$$$%%%''''''%%%$$$%%%&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&IIIHHHIIILLLPPPQQQOOOMMMJJJGGGDDDBBBCCCEEEFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGHHHFFFCCCCCCCCCDDDDDDCCCBBBCCCFFFGGGGGGEEECCCAAABBBAAA@@@AAACCCBBBAAA???>>>>>>===>>>???@@@BBBCCC===>>>@@@@@@@@@BBBDDDFFFDDDDDDDDDDDDBBB@@@>>>===>>><<<:::888777888:::;;;:::===@@@AAAAAA@@@@@@@@@BBBCCCDDDEEEGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEEEEDDDAAA>>>BBBCCCDDDFFFHHHIIIIIIIIIKKKHHHDDDCCCCCCFFFGGGHHHFFFDDDAAAAAABBBDDDEEEEEEDDDEEEFFFFFFHHHHHHIIIJJJMMMJJJGGGFFFFFFGGGHHHGGGJJJJJJJJJLLLOOOOOONNNMMMIIIMMMRRRXXXYYYUUUNNNHHHHHHFFFDDDBBBAAA@@@@@@AAABBBDDDFFFGGGEEEDDDDDDEEEDDDDDDEEEGGGIIILLLNNNOOOSSSUUUVVVUUUQQQNNNMMMMMMPPPNNNLLLKKKLLLNNNNNNMMMQQQQQQQQQOOONNNNNNPPPRRRWWWVVVUUUTTTSSSSSSSSSSSSXXXWWWXXXZZZ]]]___``````eeekkksssyyy|||~~~~~~~~~|||{{{{{{wwwqqqmmmjjjgggdddbbb```^^^\\\ZZZZZZXXXWWWUUUUUUVVVWWWXXXZZZWWWUUUVVVWWWXXXVVVSSSRRRRRRRRRQQQPPPNNNLLLKKKQQQRRRTTTTTTTTTTTTVVVXXXWWWTTTPPPMMMKKKKKKMMMNNNMMMOOOPPPPPPPPPQQQSSSUUUOOONNNLLLIIIHHHGGGFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJHHHEEECCCCCCEEEGGGHHHGGGFFFGGGGGGGGGEEECCC>>>>>>======<<<;;;999888999888777777777888999:::555555555555444333222111111000...///000000///...222///++++++...///...,,,,,,,,,,,,+++++++++******+++++++++************)))''''''(((((())))))******)))(((((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$######$$$&&&'''(((''''''((((((((((((''''''"""###%%%&&&'''&&&%%%%%%)))HHHGGGHHHKKKOOOQQQPPPNNNLLLIIIEEEDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKIIIGGGDDDDDDEEEFFFEEEEEECCCDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@AAAAAA@@@???AAA@@@>>>===<<<===???@@@;;;<<<>>>>>>???AAAEEEHHHFFFFFFFFFFFFDDDBBB???>>>>>><<<:::888777888:::;;;999<<<@@@BBBAAA@@@??????AAABBBCCCEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDBBB???===AAABBBCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEJJJGGGDDDBBBBBBCCCCCCBBBEEEEEEFFFGGGHHHIIIJJJJJJLLLJJJGGGFFFGGGHHHHHHGGGHHHIIIJJJLLLNNNNNNMMMJJJLLLOOOTTTZZZ[[[XXXQQQKKKFFFEEECCCAAA????????????BBBDDDFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHJJJMMMOOOPPPQQQTTTWWWWWWTTTQQQNNNMMMQQQOOOMMMLLLNNNOOOOOONNNQQQQQQQQQOOOMMMMMMOOOQQQUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRUUUWWWXXXXXXXXXYYY]]]bbbfffhhhiiikkklllmmmpppuuuzzz~~~|||uuuqqqrrrqqqnnnkkkjjjhhhfffeeefffdddaaa^^^]]]\\\ZZZZZZ[[[\\\]]]]]]ZZZXXXVVVTTTTTTUUUWWWXXX[[[YYYWWWXXXYYYZZZXXXVVVSSSSSSRRRPPPOOONNNMMMLLLQQQSSSTTTTTTTTTTTTVVVWWWWWWTTTQQQMMMKKKKKKLLLMMMMMMNNNPPPPPPQQQRRRUUUWWWOOONNNKKKIIIGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIFFFDDDCCCDDDEEEFFFEEEDDDDDDEEEEEECCCAAA>>>>>>======<<<:::999888999888888777777888888888555555555555444333222111222000//////000000///---111111///...,,,,,,---...,,,,,,+++++++++*********+++++++++************)))'''((((((((()))))))))***+++******)))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''***))))))))))))))))))***%%%$$$$$$$$$%%%&&&((()))''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&'''FFFFFFGGGJJJNNNPPPPPPOOONNNKKKGGGEEEEEEFFFFFFEEEHHHFFFEEEDDDEEEHHHKKKNNNIIIGGGEEEDDDEEEGGGGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFCCC@@@??????@@@@@@???DDDBBB>>>;;;999:::<<<===;;;<<<<<<<<<===@@@EEEIIIGGGHHHHHHGGGFFFCCC@@@>>>>>><<<:::888888888999:::888<<<@@@BBBAAA???>>>===>>>@@@BBBDDDEEEDDDBBBAAAAAAAAABBBCCCDDDFFFHHHIIIEEECCCBBBAAAAAA@@@>>><<<@@@AAABBBDDDEEEFFFFFFGGGDDDEEEFFFFFFFFFDDDCCCBBBIIIGGGDDDCCCCCCDDDCCCBBBEEEFFFGGGHHHIIIJJJJJJKKKKKKHHHFFFFFFGGGHHHHHHHHHGGGHHHJJJLLLNNNNNNKKKHHHKKKNNNSSSXXXZZZWWWPPPKKKEEECCCAAA???>>>===>>>>>>AAACCCEEEFFFEEEDDDEEEEEEGGGHHHIIIJJJLLLNNNPPPQQQPPPSSSWWWYYYWWWSSSPPPNNNOOONNNLLLLLLNNNOOONNNNNNQQQQQQQQQNNNLLLLLLMMMOOORRRQQQPPPOOONNNNNNNNNNNNKKKMMMOOOQQQRRRRRRQQQQQQUUUUUUVVVXXX[[[[[[ZZZXXX]]]___bbbfffiiijjjkkkkkklllnnnqqquuuwwwyyyyyyyyywwwxxx~~~}}}~~~|||zzzyyyzzzxxxsssooonnnjjjfffdddeeeeeebbb______\\\YYYXXXXXXYYYZZZYYYVVVUUUTTTTTTVVVXXX\\\^^^YYYWWWTTTRRRRRRSSSVVVXXX]]][[[ZZZZZZ\\\\\\[[[ZZZVVVTTTRRROOONNNNNNNNNOOOQQQSSSTTTTTTSSSSSSUUUVVVXXXUUUQQQNNNLLLKKKLLLMMMLLLNNNOOOPPPQQQRRRUUUXXXOOOMMMJJJHHHGGGHHHJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJHHHEEECCCCCCDDDEEECCCBBBBBBBBBBBB@@@???============<<<:::999888888888999888888777666555444555555444444333222111222111////////////---,,,,,,///111///+++***---000,,,++++++++++++*********+++++++++************)))(((((((((((())))))))))))*********)))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))******)))((('''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((($$$CCCDDDFFFIIILLLOOOPPPQQQMMMKKKGGGEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEGGGJJJKKKGGGEEECCCCCCDDDFFFFFFFFFDDDCCCCCCCCCEEEHHHKKKMMMJJJGGGBBB@@@@@@AAABBBBBBDDDAAA===999777888:::<<<>>>>>>===<<<<<>>>>>===;;;999888888999999777;;;???AAA@@@>>><<<<<<<<<>>>AAADDDDDDBBB@@@>>>@@@@@@@@@AAACCCDDDFFFGGGDDDBBB@@@>>>>>>>>>===;;;AAAAAACCCDDDEEEFFFFFFFFFEEEFFFGGGGGGEEEDDDCCCCCCEEEDDDBBBCCCEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHFFFFFFHHHJJJJJJIIIHHHIIIKKKMMMOOONNNJJJGGGHHHJJJNNNSSSUUUSSSMMMIIIEEEDDDBBB@@@>>>>>>>>>>>>@@@CCCEEEFFFFFFEEEFFFGGGJJJJJJKKKLLLNNNPPPRRRSSSQQQTTTWWWWWWVVVTTTRRRRRRMMMLLLKKKKKKMMMNNNMMMLLLQQQQQQPPPNNNKKKJJJLLLMMMOOONNNMMMLLLKKKKKKKKKKKKJJJMMMPPPRRRRRRQQQPPPOOOTTTRRRQQQSSSVVVXXXVVVSSSZZZ\\\___aaacccccccccbbb_________```aaabbbcccddd``````dddooo~~~}}}|||~~~xxxqqqooopppqqqmmmiiiooommmlllkkkkkkjjjgggddddddcccaaaaaabbbbbb___]]]___\\\XXXVVVVVVXXXZZZ\\\YYYXXXVVVTTTSSSVVVYYY\\\YYYWWWSSSQQQPPPRRRUUUWWW]]]]]]\\\]]]]]]^^^^^^]]]YYYWWWSSSPPPOOOOOOQQQRRRRRRSSSTTTTTTSSSSSSTTTUUUXXXVVVRRROOOLLLKKKLLLLLLLLLNNNOOOOOOOOOOOORRRTTTMMMKKKIIIGGGGGGIIIKKKMMMHHHHHHIIIIIIIIIJJJIIIIIIHHHIIIJJJHHHFFFCCCCCCCCCEEECCCAAA@@@AAAAAA???>>>=========<<<;;;:::999888888888999999888666444333444444444444444333222111333111/////////...,,,+++)))+++,,,,,,++++++---000++++++++++++************+++++++++*********))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%%%%'''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((())))))''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))%%%@@@BBBDDDFFFIIILLLNNNPPPLLLIIIFFFEEEEEEDDDCCCBBB???@@@BBBDDDEEEEEEEEEDDDCCCBBB@@@@@@BBBDDDDDDDDDCCCBBBAAAAAACCCGGGKKKNNNNNNJJJEEEBBBBBBDDDEEEFFFBBB???;;;888777888;;;===BBBAAA???===;;;===AAADDDDDDEEEFFFGGGEEEBBB???===>>>===;;;:::888888888888777:::>>>@@@???===;;;;;;;;;===@@@CCCCCCBBB???>>>@@@@@@@@@@@@AAABBBCCCCCCEEEBBB???============<<>>======<<<<<<;;;999888777777777888888777666444222333333333444333333222222333111///...///...,,,***,,,***))))))+++,,,***(((+++++++++*********))))))+++++++++*********))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%''''''''''''%%%%%%))))))((('''&&&%%%%%%%%%'''''''''(((((((((((()))%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''((('''>>>@@@BBBDDDEEEHHHLLLOOOJJJHHHFFFEEEEEEDDDCCCBBB<<<>>>AAACCCDDDCCCAAA???@@@???===>>>@@@BBBCCCCCCAAA@@@>>>>>>AAAEEEIIILLLOOOKKKGGGDDDEEEGGGHHHHHH@@@===;;;888888999<<<===BBBBBB@@@===;;;;;;===@@@@@@BBBDDDEEEEEEBBB???<<<>>>===<<<:::999888777777888:::===>>><<<;;;:::;;;;;;===@@@BBBCCCCCCAAA@@@@@@?????????@@@AAABBBBBBGGGDDD???======>>>>>>>>>BBBCCCDDDEEEFFFFFFFFFFFFHHHJJJJJJGGGCCCBBBEEEHHHFFFDDDCCCCCCDDDDDDCCCAAADDDEEEFFFGGGHHHIIIIIIJJJHHHGGGHHHJJJLLLNNNNNNMMMNNNMMMMMMMMMNNNMMMKKKIIIHHHIIILLLPPPRRRQQQNNNKKKHHHFFFDDDBBBAAA@@@AAAAAAAAADDDGGGIIIIIIIIIJJJKKKMMMMMMMMMNNNPPPQQQSSSTTTWWWVVVTTTRRRPPPQQQUUUXXXOOOOOOOOOPPPRRRSSSRRRPPPQQQQQQQQQNNNLLLLLLMMMOOOLLLKKKJJJIIIIIIHHHHHHHHHHHHLLLQQQRRRPPPOOOPPPRRRKKKJJJIIIKKKNNNQQQSSSSSSSSSUUUWWWYYYZZZZZZZZZYYY[[[XXXUUURRRPPPPPPQQQRRRUUURRRQQQTTT\\\dddiiikkkfff```]]]___aaabbbeeeiiigggggghhhgggccc___ccckkkiiijjjlllmmmmmmlllkkkjjjfffccc```___```bbbddddddfffdddccceeehhhiiifffddd```aaabbbdddddd```[[[VVV]]]___aaadddffffffffffff```aaa```___aaaddd```ZZZYYYYYY[[[___cccbbb^^^YYYXXXXXXYYYZZZ[[[]]]^^^^^^[[[[[[\\\\\\[[[ZZZYYYYYYVVVUUUTTTPPPMMMLLLNNNPPPTTTUUUUUURRRPPPPPPTTTXXXWWWVVVTTTSSSRRRSSSTTTUUUYYYZZZ\\\\\\\\\\\\^^^___\\\ZZZVVVSSSQQQRRRTTTUUUSSSTTTUUUTTTRRRQQQQQQSSSVVVTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNLLLIIIHHHIIIJJJHHHHHHGGGGGGGGGHHHJJJKKKGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGHHHGGGEEEEEEEEEFFFGGGDDDAAA@@@@@@@@@???>>><<<<<<<<<<<<;;;999888777666666777666666555444333222222333333333333222222111000............,,,+++000,,,))))))+++***&&&"""+++************)))))))))+++++++++************)))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&'''''''''((((((((('''((()))******)))((('''''''''((((((((((((''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&&&&&&&(((<<<>>>AAABBBBBBEEEIIILLLIIIHHHFFFFFFFFFFFFEEECCC>>>???@@@AAAAAA@@@???>>>???===<<<===???BBBBBBBBB???>>>======???BBBFFFIIIMMMJJJGGGEEEFFFHHHIIIIII???>>><<<:::999:::;;;<<<>>>>>>>>><<<:::999;;;===>>>@@@CCCEEEEEECCC@@@>>>>>>===<<<;;;999888777777999;;;<<<;;;:::999:::;;;<<<===???BBBCCCDDDDDDDDD?????????@@@AAACCCDDDEEEIIIEEE@@@======???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEHHHJJJIIIDDDAAABBBEEEDDDCCCBBBBBBDDDCCCBBB@@@CCCDDDEEEEEEGGGGGGHHHIIIHHHHHHIIIKKKNNNPPPPPPPPPOOOMMMKKKKKKLLLLLLJJJIIIIIIJJJLLLPPPRRRRRROOOMMMHHHGGGEEECCCAAAAAAAAAAAABBBEEEHHHJJJJJJKKKLLLMMMMMMMMMNNNNNNPPPQQQSSSTTTVVVVVVUUUSSSQQQQQQSSSVVVNNNNNNNNNPPPRRRSSSQQQPPPQQQQQQQQQOOOMMMMMMOOOQQQLLLKKKJJJIIIIIIHHHHHHIIIGGGKKKPPPPPPNNNNNNQQQUUUPPPPPPOOONNNMMMOOORRRUUUQQQSSSVVVXXXZZZZZZZZZYYYVVVTTTQQQNNNMMMMMMOOOPPPOOOMMMKKKNNNSSSXXXYYYXXXYYYWWWXXXZZZYYYWWW[[[aaa___\\\\\\]]][[[XXXZZZ___```aaacccccccccbbbbbbccc```\\\XXXUUUVVVWWWYYYYYYWWWWWWXXXYYYZZZ[[[[[[[[[XXXXXXXXXXXXXXXWWWSSSPPPUUUWWWYYY\\\^^^```aaabbb\\\[[[XXXVVVYYY]]][[[UUUUUUTTTUUUXXX[[[\\\ZZZWWWTTTUUUVVVWWWXXXYYY[[[]]]]]]]]]]]]\\\ZZZYYYYYYYYYSSSTTTUUUTTTPPPNNNNNNOOOPPPSSSTTTQQQNNNMMMPPPTTTVVVVVVUUUUUUTTTTTTTTTTTTUUUXXXZZZZZZYYYZZZ\\\^^^ZZZXXXUUUSSSQQQQQQSSSTTTTTTUUUUUUTTTRRRPPPQQQRRRTTTSSSRRRPPPOOOOOOOOOOOOMMMNNNMMMLLLIIIHHHIIIJJJFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFFFFEEEDDDEEEGGGIIIGGGDDD@@@???>>>???>>>===<<<<<<<<<;;;:::999888777666666555444444555555555111222222333333333222222000///------......---,,,------,,,,,,,,,***(((&&&************))))))))))))+++++++++************)))***)))))))))((((((((('''((()))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((***++++++***((('''&&&'''((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$(((;;;>>>@@@AAA@@@BBBGGGKKKIIIHHHGGGGGGHHHHHHFFFEEEAAA@@@??????????????????>>>===<<<===???BBBCCCCCC===<<<;;;<<<===AAADDDFFFKKKIIIFFFFFFGGGHHHIIIHHH@@@???===;;;:::::::::::::::;;;;;;:::999888:::;;;===???CCCFFFFFFDDDAAA???>>>===<<<;;;999888777666:::;;;;;;:::888888:::<<<===>>>???BBBDDDEEEFFFGGG>>>???@@@AAACCCFFFHHHIIIKKKFFFAAA>>>>>>@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDAAAFFFKKKJJJEEEAAA@@@AAA?????????AAADDDEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIILLLPPPRRRRRRQQQPPPMMMJJJIIIIIIJJJIIIIIIIIIJJJKKKOOOQQQQQQOOOMMMHHHFFFDDDBBBAAA@@@@@@AAACCCEEEIIIKKKKKKLLLMMMOOOMMMMMMNNNNNNPPPQQQSSSTTTTTTUUUVVVTTTRRRQQQRRRSSSKKKKKKKKKMMMPPPPPPOOOMMMQQQQQQQQQOOONNNNNNPPPRRRLLLLLLKKKJJJIIIIIIIIIIIIHHHLLLPPPPPPNNNOOOSSSWWWRRRSSSRRRNNNKKKJJJNNNRRROOOQQQTTTWWWYYYZZZYYYYYYTTTRRRPPPNNNMMMNNNPPPQQQIIIGGGGGGJJJOOORRRQQQOOOQQQSSSWWWYYYVVVRRRUUU\\\[[[XXXXXX[[[[[[XXXXXX[[[XXXYYY[[[\\\\\\\\\]]]^^^```\\\WWWTTTTTTVVVWWWXXXNNNPPPRRRSSSSSSUUUWWWYYYVVVUUUSSSSSSSSSRRRPPPOOOQQQRRRTTTWWWZZZ\\\___```]]]ZZZTTTPPPSSSYYYXXXTTTWWWUUUTTTTTTVVVXXXXXXWWWPPPQQQRRRSSSSSSTTTWWWYYY\\\\\\[[[YYYWWWVVVVVVWWWPPPSSSVVVVVVSSSOOOOOOOOOQQQTTTUUURRRMMMKKKMMMPPPUUUVVVVVVVVVVVVUUUTTTSSSSSSVVVYYYYYYXXXXXX[[[]]]YYYWWWTTTRRRQQQQQQQQQRRRTTTUUUUUUTTTQQQPPPPPPQQQSSSSSSRRRQQQPPPPPPPPPPPPLLLMMMMMMLLLJJJIIIKKKLLLDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGIIIKKKKKKJJJIIIHHHEEEFFFEEEDDDDDDEEEIIIKKKFFFCCC@@@======>>>======<<<<<<<<<;;;:::999888777666555444333333444666777111222222333333333222222///...------...///...,,,&&&***...///,,,+++---000************))))))))))))+++++++++************)))******))))))((((((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&&&&&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%%%%&&&'''&&&%%%###"""&&&:::<<<>>>???@@@AAACCCEEEHHHGGGFFFEEEFFFHHHKKKMMMFFFDDDBBB???>>>???@@@BBBAAA???===>>>AAACCCBBB@@@???<<<999:::>>>BBBCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEAAA???>>>>>>>>>>>><<<:::999888888888999::::::;;;===>>>???@@@AAA@@@@@@???>>>???>>>;;;777555777999<<<<<<===;;;999999:::<<<999;;;???AAABBBCCCEEEGGG@@@BBBDDDFFFGGGGGGFFFEEEMMMGGGBBB@@@CCCDDDBBB???CCCBBB@@@@@@@@@BBBDDDEEEGGGGGGHHHIIIJJJHHHDDDAAA???@@@BBBDDDEEEEEEDDDDDDEEEBBB@@@BBBGGGJJJLLLKKKIIIJJJLLLMMMNNNOOOPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHKKKMMMNNNKKKHHHLLLIIIEEECCCAAA@@@AAACCCEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNPPPSSSTTTRRRQQQSSSRRRSSSTTTUUUTTTQQQNNNGGGHHHJJJLLLNNNNNNNNNMMMSSSRRROOOMMMLLLLLLMMMMMMMMMLLLJJJGGGFFFGGGGGGHHHJJJMMMPPPQQQPPPQQQUUUYYYWWWTTTPPPMMMLLLMMMOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXSSSRRROOOLLLJJJHHHHHHHHHHHHIIIJJJMMMOOOOOOMMMJJJMMMPPPTTTVVVVVVUUUUUUUUUVVVXXXZZZYYYVVVUUUWWWZZZZZZYYYWWWVVVVVVWWWXXXYYY___aaa\\\RRRQQQWWWWWWQQQSSSRRRPPPOOOOOORRRTTTVVVTTTTTTTTTTTTRRRPPPOOOMMMMMMNNNPPPRRRUUUWWWYYYZZZXXXWWWUUURRRPPPQQQUUUXXXTTTQQQPPPRRRWWWYYYVVVSSSTTTRRRQQQRRRTTTUUUVVVUUUVVVUUUUUUWWWZZZZZZWWWTTTUUUTTTRRRPPPMMMNNNQQQSSSXXXWWWVVVSSSOOONNNNNNPPPQQQSSSVVVXXXYYYWWWTTTRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOMMMNNNNNNOOOPPPPPPQQQQQQUUUVVVUUUUUUSSSQQQOOOMMMKKKLLLLLLLLLKKKJJJIIIIIIJJJGGGDDDEEEHHHJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDFFFCCC@@@===:::999999999;;;;;;:::999888777666555555555444444444333333333444444444333222111////////////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***)))***++++++***))))))***+++,,,,,,+++***)))*********)))'''&&&''')))(((''''''''''''&&&&&&&&&(((***,,,,,,+++((('''''')))'''%%%&&&((()))&&&###((('''&&&%%%%%%%%%%%%%%%(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''(((((((((:::;;;===>>>???@@@BBBDDDFFFEEECCCCCCEEEHHHLLLNNNDDDBBB???===<<<===???@@@BBB???======@@@BBBBBBAAA@@@===;;;;;;===@@@AAA@@@DDDDDDEEEFFFFFFFFFEEEDDDAAA@@@>>>>>>??????>>><<<===<<<:::888888888888999:::;;;===???@@@???>>>===<<<===<<<:::666555777999<<<======<<<::::::;;;===;;;===???@@@@@@AAACCCEEE@@@AAACCCEEEFFFFFFFFFFFFJJJFFFAAAAAACCCDDDBBB???AAA@@@??????@@@CCCEEEGGGHHHHHHHHHJJJJJJIIIEEEBBB<<<>>>@@@CCCEEEFFFFFFFFFEEECCCAAABBBFFFJJJKKKKKKJJJKKKLLLMMMNNNNNNOOONNNLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHJJJMMMNNNLLLIIINNNLLLHHHEEEBBB@@@@@@BBBCCCDDDFFFIIIKKKLLLMMMNNNMMMLLLMMMOOOQQQRRRQQQOOOSSSSSSRRRSSSSSSRRROOOLLLHHHIIIKKKLLLMMMMMMLLLLLLNNNMMMLLLKKKKKKMMMOOOPPPMMMLLLJJJGGGFFFGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRTTTSSSRRROOOMMMLLLMMMNNNOOOQQQQQQRRRSSSSSSRRRRRRQQQRRRPPPNNNLLLLLLLLLMMMNNNHHHGGGGGGIIIKKKKKKIIIGGGKKKNNNRRRTTTTTTSSSSSSSSSTTTVVVWWWWWWVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWW[[[___```YYYSSSRRRSSSSSSQQQPPPNNNMMMNNNPPPSSSTTTSSSSSSTTTSSSRRRPPPNNNLLLMMMNNNPPPQQQSSSUUUVVVWWWTTTTTTRRRPPPNNNOOORRRUUUSSSSSSTTTXXX\\\\\\VVVQQQOOONNNNNNPPPRRRTTTTTTSSSWWWUUUTTTVVVYYYZZZXXXVVVXXXXXXVVVTTTRRRRRRTTTWWWXXXXXXWWWTTTQQQOOOPPPQQQQQQSSSUUUWWWXXXWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLSSSSSSSSSSSSQQQOOOMMMLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGEEEDDDCCCDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBDDDBBB???<<<:::999::::::;;;:::999888777666555555444444444444333333333333444444444333222111///...//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))))))))***++++++***)))))))))******)))(((''')))***(((''''''''''''&&&&&&&&&&&&(((******(((&&&&&&&&&)))'''&&&'''((((((&&&$$$(((''''''&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((((((((('''''''''''')))((('''&&&&&&'''((()))'''''''''(((((('''''''''((((((''''''''''''((((((&&&:::<<<=========>>>@@@BBBDDDBBBAAA@@@BBBFFFKKKNNNCCCAAA???===<<<===???@@@BBB@@@===<<<===@@@AAAAAAAAA???===<<<=========;;;AAABBBCCCEEEEEEEEEDDDCCCAAA???>>>>>>???@@@???>>>BBB@@@<<<888666666666777666888;;;>>>>>>>>><<<;;;<<<<<<<<<:::888777999;;;<<<======<<<;;;;;;===???>>>??????>>>===>>>@@@BBB???@@@AAABBBDDDEEEFFFGGGFFFDDDAAAAAACCCDDDAAA?????????>>>???@@@CCCFFFHHHHHHGGGHHHIIIJJJHHHEEEBBB===>>>@@@CCCDDDEEEDDDDDDEEECCCBBBBBBEEEIIIJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIJJJMMMMMMLLLKKKRRRQQQNNNHHHCCCAAAAAAAAABBBCCCFFFHHHKKKMMMOOOOOOMMMLLLLLLNNNOOOPPPOOOMMMSSSRRRQQQQQQQQQPPPMMMJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHJJJMMMPPPRRRMMMLLLJJJGGGFFFGGGGGGHHHKKKJJJJJJKKKNNNPPPQQQQQQOOONNNNNNNNNNNNNNNOOOOOOSSSSSSSSSSSSRRRPPPOOONNNSSSQQQOOOMMMLLLMMMOOOQQQKKKIIIGGGGGGHHHIIIHHHGGGGGGJJJNNNPPPPPPPPPPPPQQQRRRRRRSSSUUUWWWWWWUUUSSSVVVVVVXXXXXXXXXXXXWWWVVVWWW\\\bbbaaaWWWMMMMMMTTTOOONNNLLLKKKLLLNNNPPPRRRRRRRRRSSSRRRQQQOOOLLLKKKNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQOOOMMMNNNPPPSSSRRRTTTYYY___bbb^^^VVVNNNKKKKKKMMMPPPSSSUUUUUUTTTWWWVVVTTTUUUWWWYYYYYYYYYZZZZZZZZZXXXVVVUUUWWWYYYYYYYYYXXXVVVSSSQQQRRRSSSQQQRRRTTTVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQOOONNNMMMMMMNNNNNNQQQOOOMMMKKKKKKKKKLLLMMMPPPQQQQQQPPPOOOMMMKKKJJJHHHHHHIIIJJJJJJJJJIIIIIIGGGIIIJJJGGGBBB@@@BBBEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@>>><<<::::::::::::999999888888777666555555444444444333333333222222333333333222222000///...//////...---,,,,,,,,,,,,,,,,,,,,,+++*********)))+++***))))))++++++***)))(((((())))))))))))((((((((()))***)))((((((***+++(((''''''''''''&&&&&&&&&%%%'''))))))(((&&&&&&&&&((('''&&&'''((((((&&&$$$((((((''''''&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((<<<======<<<;;;<<<>>>@@@DDDBBB???>>>@@@DDDHHHLLLCCCAAA???======>>>@@@BBBCCCAAA===;;;<<<>>>@@@BBBBBBAAA???>>>===;;;999888===>>>@@@BBBCCCCCCCCCCCCAAA???>>>>>>???AAAAAA@@@DDDAAA===888666666777888444777:::===>>>===<<<:::======<<<;;;::::::<<<===;;;;;;;;;;;;:::;;;>>>@@@CCCBBBAAA>>><<<<<<>>>@@@>>>>>>???@@@BBBDDDFFFGGGBBBAAA@@@AAACCCCCCAAA???@@@?????????@@@BBBEEEFFFFFFEEEEEEFFFGGGFFFDDDAAAAAABBBCCCCCCBBBAAA@@@???EEEDDDCCCCCCDDDGGGIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMWWWXXXUUUMMMFFFCCCBBBBBBAAACCCFFFIIILLLOOOQQQRRRMMMLLLLLLLLLNNNNNNMMMLLLPPPOOONNNNNNOOONNNLLLJJJKKKKKKKKKKKKJJJJJJIIIIIIEEEEEEEEEGGGIIILLLPPPRRRMMMLLLJJJGGGFFFGGGGGGHHHNNNKKKJJJKKKOOORRRQQQPPPLLLMMMNNNOOOPPPQQQQQQQQQWWWWWWXXXXXXWWWUUURRRQQQVVVTTTPPPMMMKKKKKKMMMNNNPPPMMMJJJIIIIIIJJJIIIIIIEEEGGGKKKLLLLLLLLLMMMNNNQQQPPPQQQTTTXXXXXXUUUQQQUUUWWWYYY[[[[[[ZZZXXXVVVVVVXXX___ddd\\\NNNLLLSSSMMMLLLJJJIIIIIIKKKNNNPPPPPPQQQRRRRRRQQQNNNLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSRRRQQQOOOOOOQQQRRRRRRUUU[[[```bbb^^^UUUNNNKKKLLLNNNQQQVVVXXXXXXWWWXXXVVVTTTSSSUUUWWWYYY[[[ZZZZZZZZZYYYWWWVVVWWWXXXYYYYYYYYYWWWUUUSSSTTTUUUQQQRRRRRRSSSTTTUUUVVVVVVYYYXXXVVVTTTRRRRRRQQQQQQQQQPPPNNNLLLLLLLLLMMMNNNRRRPPPMMMKKKJJJKKKMMMNNNOOOOOOPPPPPPOOOMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJHHHEEEDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>><<<;;;::::::::::::888888777777666555444444333333333333222222222222222222222222111000///...//////...---,,,,,,,,,,,,---,,,,,,+++***))))))(((+++)))((()))***+++***)))'''(((((((((((((((((('''&&&'''(((((('''''')))+++(((''''''''''''&&&&&&&&&''')))+++***)))(((((()))''''''''''''''''''&&&%%%)))(((((('''''''''((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((('''?????????===;;;;;;===???EEEBBB@@@>>>>>>AAAEEEGGGAAA???===<<<<<<>>>@@@BBBDDDBBB???<<<;;;===???BBBCCCCCCAAA???<<<:::888888<<<<<<>>>@@@AAACCCDDDDDDBBB@@@>>>>>>@@@AAABBBAAADDDAAA===999777777888:::555777:::===>>>>>>===<<<<<<;;;999999999:::;;;;;;999::::::999999;;;???BBBGGGFFFDDD@@@===;;;===>>>======>>>???@@@BBBDDDEEE>>>>>>???AAABBBCCCBBBAAABBBAAA@@@??????@@@BBBCCCCCCBBBBBBCCCDDDCCCAAA???AAAAAABBBBBBBBB@@@???>>>EEEDDDDDDCCCCCCEEEHHHJJJIIIIIIJJJKKKKKKKKKJJJJJJMMMMMMLLLLLLKKKIIIGGGFFFGGGGGGIIIJJJKKKLLLNNNOOO[[[___\\\QQQHHHEEEDDDBBBBBBDDDGGGJJJNNNPPPRRRSSSNNNMMMLLLLLLNNNOOONNNMMMMMMLLLLLLLLLMMMNNNLLLKKKLLLKKKKKKKKKJJJJJJJJJJJJGGGFFFFFFGGGHHHKKKNNNPPPMMMLLLJJJGGGFFFGGGGGGHHHMMMKKKIIIJJJNNNPPPOOOMMMLLLMMMOOOQQQRRRSSSSSSSSSXXXYYYZZZ[[[[[[YYYWWWUUUSSSQQQNNNLLLJJJKKKLLLMMMRRROOOKKKIIIIIIIIIIIIIIIDDDFFFHHHJJJIIIIIIJJJKKKOOOOOOPPPTTTXXXYYYUUUQQQUUUWWWZZZ\\\]]][[[YYYWWWXXXUUUYYYaaa```VVVPPPRRRNNNLLLJJJHHHHHHJJJLLLMMMMMMOOOQQQRRRQQQOOOLLLJJJMMMMMMLLLLLLLLLLLLLLLLLLPPPQQQRRRQQQOOOOOOOOOQQQSSSUUUYYY\\\]]]ZZZUUUQQQLLLLLLNNNQQQUUUXXXYYYXXXWWWVVVTTTSSSRRRTTTWWWZZZYYY[[[\\\[[[YYYWWWWWWXXXXXXYYYZZZYYYWWWUUUUUUVVVRRRRRRQQQQQQRRRTTTUUUVVV___]]]YYYVVVSSSRRRQQQQQQQQQPPPOOOMMMLLLMMMMMMNNNLLLKKKHHHGGGGGGHHHKKKLLLNNNOOOPPPPPPOOONNNMMMLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFEEECCCBBBAAA@@@@@@@@@===<<<;;;::::::999999999777666666555555444444444333333222222222111111111111111111111000///......//////...---,,,,,,,,,,,,,,,,,,++++++***)))((((((***)))((()))******)))((((((''''''''''''''''''(((%%%&&&''''''&&&&&&(((***(((''''''''''''&&&&&&&&&'''(((***)))((((((((()))''''''(((((('''&&&&&&&&&(((((('''''''''(((((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''$$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((($$$CCCCCCAAA???<<<<<<>>>@@@DDDBBB@@@??????@@@BBBDDD???>>><<<;;;;;;===@@@BBBDDDCCCBBB???======???BBBDDDDDDCCC@@@<<<:::::::::======>>>???AAADDDGGGHHHFFFDDDAAA@@@BBBCCCDDDDDDCCCAAA===:::888888999:::555777999<<<>>>?????????;;;999666666777888888888999::::::999:::<<>>======>>>???@@@@@@AAAAAA<<<===>>>???@@@BBBCCCCCCCCCBBB@@@???>>>???AAABBBAAA@@@???@@@AAAAAA@@@>>><<<>>>???AAABBBBBBAAAAAAEEEEEEEEECCCBBBDDDGGGIIIGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJHHHEEEDDDFFFGGGIIIJJJJJJLLLOOOQQQ\\\bbb```SSSHHHFFFEEEBBBBBBDDDGGGJJJMMMPPPRRRSSSOOONNNMMMMMMOOOPPPPPPPPPNNNLLLKKKKKKLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNJJJIIIHHHHHHIIIKKKMMMOOOMMMLLLJJJGGGFFFGGGGGGHHHJJJHHHGGGHHHJJJKKKKKKJJJLLLMMMOOOQQQSSSTTTUUUUUUUUUWWWYYYZZZZZZYYYVVVUUULLLKKKKKKKKKKKKLLLNNNOOOOOOLLLHHHFFFFFFGGGFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIMMMNNNPPPSSSVVVWWWUUUTTTUUUWWWYYY\\\\\\[[[YYYXXXZZZUUUTTT[[[```^^^YYYUUUPPPNNNKKKIIIHHHIIIJJJKKKKKKMMMPPPRRRRRRQQQNNNLLLJJJKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPPPPNNNMMMMMMNNNSSSTTTVVVWWWWWWVVVUUUSSSNNNMMMMMMOOOSSSVVVWWWWWWWWWVVVUUURRRQQQQQQTTTWWWYYY[[[]]]]]][[[YYYXXXXXXWWWYYYZZZZZZXXXVVVVVVWWWUUUSSSQQQOOOPPPRRRTTTVVV^^^\\\YYYUUURRRQQQQQQRRRQQQQQQQQQPPPOOOOOONNNNNNMMMLLLJJJIIIIIIKKKLLLMMMNNNNNNOOOPPPPPPOOONNNMMMKKKKKKLLLMMMMMMMMMLLLLLLHHHEEEBBBCCCFFFHHHFFFCCCHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDBBBAAA@@@??????<<<;;;;;;:::999888777777555555555444444444333333222222222111111111000000000000000000000///......//////...---,,,,,,,,,,,,+++++++++***)))))))))(((***)))((((((******)))(((((((((''''''''''''((((((&&&'''((('''&&&&&&((()))(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%'''(((&&&''')))((('''%%%&&&&&&''''''&&&&&&''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''######$$$&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((GGGFFFDDDAAA>>>===???AAAAAA@@@@@@@@@@@@AAABBBCCCAAA@@@>>>===>>>AAACCCEEEDDDEEEDDDBBB>>>===???AAADDDEEECCC@@@<<<:::<<<>>>BBBAAA???@@@BBBGGGLLLOOOLLLIIIEEEDDDEEEFFFGGGGGGCCCAAA???<<<:::999888888666666888999<<<>>>@@@AAA===:::777777888999999777;;;;;;;;;;;;<<>>???<<<===>>>???@@@???>>>>>>;;;;;;<<<===>>>@@@CCCFFFBBBAAA???>>>>>>@@@AAACCC@@@?????????AAAAAA@@@???;;;<<<>>>@@@AAABBBBBBAAADDDEEEEEEDDDBBBBBBFFFIIIEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIFFFCCCAAAEEEGGGIIIIIIJJJKKKOOOSSSZZZbbbaaaRRRGGGEEEDDD@@@AAACCCFFFIIILLLNNNPPPPPPPPPOOONNNNNNQQQSSSSSSSSSQQQOOOLLLKKKKKKJJJIIIGGGJJJJJJJJJKKKLLLNNNPPPRRRKKKKKKJJJIIIJJJLLLNNNPPPMMMLLLJJJGGGFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGIIIKKKMMMMMMNNNPPPRRRSSSTTTUUUSSSUUUWWWYYYYYYVVVTTTRRRIIIJJJKKKLLLMMMMMMMMMMMMLLLIIIFFFEEEEEEEEEDDDCCCGGGHHHIIIHHHFFFFFFFFFGGGJJJMMMOOOQQQRRRRRRTTTUUUTTTUUUWWWYYYZZZYYYXXXXXXYYYVVVSSSUUU]]]dddbbb[[[SSSQQQMMMJJJHHHHHHIIIJJJIIILLLPPPSSSTTTSSSPPPOOOHHHIIIIIIJJJKKKLLLMMMNNNMMMOOOQQQQQQOOONNNMMMMMMQQQSSSTTTUUUUUUUUUUUUUUUSSSQQQOOOOOORRRUUUWWWWWWUUUVVVUUURRROOONNNQQQSSSWWWYYY[[[[[[YYYWWWUUUUUUVVVXXXZZZZZZXXXWWWWWWWWWWWWTTTQQQNNNNNNPPPSSSUUUXXXVVVSSSPPPOOOPPPQQQRRRQQQRRRSSSTTTSSSQQQOOONNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMOOOOOOPPPOOONNNMMMKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;:::999777666555444444444444333333333333222111111111000000000000//////000000//////......//////...---,,,,,,,,,,,,************))))))))))))***((('''((()))***)))((())))))(((''''''((()))))))))******)))''''''(((***(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%((())))))&&&%%%%%%'''&&&&&&%%%%%%&&&''''''((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''((((((''''''''''''((((((,,,IIIHHHFFFBBB???>>>@@@BBB>>>???@@@AAABBBCCCDDDDDDEEEDDDBBBBBBCCCEEEHHHJJJDDDEEEFFFCCC@@@>>>???AAAEEEEEECCC???<<<;;;>>>AAAEEECCCAAAAAADDDIIIOOOSSSPPPMMMIIIGGGHHHIIIIIIIIIDDDCCC@@@>>>;;;888777666666666666777:::===@@@BBBAAA>>>::::::;;;<<<;;;999<<<======<<<===AAAGGGKKKNNNNNNNNNKKKFFFBBB@@@???;;;===>>>@@@@@@>>>===;;;:::;;;;;;<<<===@@@DDDGGG@@@???>>>>>>???AAACCCDDDAAA@@@??????AAABBBAAA@@@>>>???@@@AAAAAA@@@???>>>DDDFFFFFFDDDAAABBBEEEIIIDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJHHHEEEBBB@@@DDDGGGIIIIIIIIIKKKPPPTTTXXXaaa```QQQEEEDDDCCC>>>@@@BBBDDDGGGJJJLLLMMMNNNQQQPPPNNNOOORRRTTTUUUUUUTTTQQQNNNLLLJJJIIIFFFEEEIIIIIIJJJKKKMMMPPPSSSTTTLLLKKKJJJJJJKKKMMMPPPQQQMMMLLLJJJGGGFFFGGGHHHHHHHHHKKKLLLKKKHHHGGGJJJMMMMMMMMMMMMNNNPPPRRRTTTUUUTTTVVVXXXYYYXXXUUURRROOOLLLMMMNNNNNNNNNLLLKKKJJJKKKIIIFFFFFFFFFFFFDDDCCCHHHIIIJJJHHHFFFEEEEEEFFFHHHKKKOOOOOONNNOOOSSSVVVSSSTTTUUUWWWWWWXXXWWWWWWWWWXXXTTTQQQYYYfffhhh```UUUSSSOOOKKKIIIHHHIIIIIIHHHKKKOOOSSSUUUTTTRRRPPPGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQTTTTTTRRRPPPOOOOOOPPPRRRTTTVVVUUUUUUUUUVVVXXXUUURRRQQQSSSVVVXXXYYYUUUVVVUUURRRNNNMMMNNNQQQSSSUUUXXXXXXVVVTTTRRRQQQUUUWWWZZZZZZXXXWWWWWWWWWXXXUUUQQQMMMMMMOOORRRUUUQQQOOOMMMLLLLLLNNNPPPRRRRRRSSSUUUVVVUUUSSSPPPNNNOOONNNNNNLLLKKKIIIHHHHHHKKKLLLNNNOOOOOONNNMMMMMMKKKLLLLLLLLLKKKJJJIIIIIIIIIKKKLLLIIIDDDBBBDDDGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCAAA???>>>===<<<<<<;;;;;;;;;:::888777555444444444333333333333333333111111111111000000000000//////////////////...---//////...---,,,,,,,,,,,,)))))))))))))))************((('''((()))***)))(((***)))(((''''''((()))***+++,,,,,,+++)))((()))+++(((((('''''''''&&&&&&&&&&&&'''(((((('''''')))+++%%%(((***)))&&&$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((+++)))&&&%%%%%%&&&)))+++'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''((((((''''''''''''(((((('''