BM 6( +++)))'''))),,,---+++(((***((((((***+++***+++...///---,,,,,,---,,,***(((+++***((()))***++++++*********+++,,,,,,,,,,,,,,,***+++***(((***......+++---,,,+++,,,......,,,+++******)))((('''&&&%%%$$$((()))+++,,,,,,+++***)))))))))((((((((()))***++++++***))))))((()))))))))((()))+++,,,,,,,,,+++***)))(((''''''(((((('''&&&***&&&######&&&((('''&&&(((((((((((())))))))))))%%%'''((((((***---+++'''((()))///...$$$&&&)))""")))&&&%%%&&&((((((&&&###&&&'''((())))))((('''&&&&&&''')))******)))'''&&&,,,""")))(((555'''+++(((+++$$$(((+++&&&(((***###&&&''')))******)))(((''')))***(((###///---&&&***(((&&&&&&'''((('''&&&*********(((&&&$$$$$$%%%)))'''%%%&&&(((***+++,,,***)))(((((())))))(((&&&,,,***((()))+++,,,)))&&&%%%'''))))))(((((()))***------)))%%%&&&***+++(((+++&&&"""###''')))(((%%%***)))((()))******(((&&&&&&'''((()))))))))((('''((('''&&&&&&(((((((((&&&***+++)))'''))),,,,,,)))+++000DDD***+++***+++)))'''((()))((('''''')))+++111+++(((***---+++))))))***,,,,,,+++)))***,,,///,,,+++***+++,,,,,,***(((+++)))&&&%%%&&&''''''&&&&&&***+++)))'''))))))'''&&&&&&&&&&&&&&&&&&''''''$$$((()))''''''***)))&&&(((&&&$$$&&&)))+++)))'''((((((''''''''''''((((((,,,&&&+++...)))***+++###,,,'''&&&++++++%%%%%%***&&&''''''&&&%%%$$$&&&((('''''''''''''''&&&%%%$$$))))))(((&&&###""""""###%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$###$$$'''***++++++******(((%%%%%%&&&(((((((((((((((((()))++++++)))'''%%%&&&'''((()))))))))(((***((('''&&&((()))***)))))))))((((((''''''&&&&&&)))******+++***)))'''&&&'''&&&)))...+++######)))%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))))))))((('''&&&***)))((('''&&&%%%%%%$$$222+++&&&''')))))))))***(((((('''''''''((()))***)))))))))))))))(((''''''((())))))))))))(((((('''((((((&&&$$$&&&(((%%%'''&&&%%%######"""""""""%%%%%%%%%%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&***'''%%%$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%((((((%%%&&&))))))&&&(((&&&%%%$$$$$$""" ###&&&%%%%%%)))---###&&&$$$###)))111///&&&"""$$$''')))******((('''))),,,+++'''''')))(((%%%&&&&&&&&&&&&'''((()))***---...//////...,,,***((('''(((((())))))))))))))))))((((((''''''(((((())))))''''''******((((((+++((((((((()))))))))******,,,+++***,,,...///---++++++***)))***++++++,,,------,,,,,,---------+++))),,,+++******++++++,,,,,,)))***+++,,,,,,,,,,,,,,,***+++***(((***......+++---,,,,,,---......---+++((((((''''''&&&%%%%%%$$$***+++,,,,,,,,,***)))((((((((((((((())))))************))))))))))))))))))))))))***+++,,,++++++******(((''''''((()))'''&&&)))'''%%%%%%'''((('''&&&***)))(((''''''(((((())))))***************)))'''((()))000...%%%'''+++$$$((('''&&&&&&((((((&&&$$$&&&''')))***+++***(((''''''((()))******)))(((''',,,###)))%%%222&&&,,,***+++%%%(((***&&&(((***$$$((('''&&&&&&((())))))(((+++***(((%%%111///((()))'''&&&&&&'''((('''&&&'''(((((('''&&&$$$$$$$$$'''''''''((()))*********,,,)))''''''((())))))(((...***((()))...///+++'''&&&'''))))))(((((()))***,,,,,,)))&&&'''++++++((('''$$$"""###''')))(((&&&***************)))((('''%%%'''(((******)))'''&&&((('''&&&'''((()))(((''')))***)))''')))------******000DDD)))***)))***((((((((()))((((((((()))))),,,++++++,,,,,,+++*********++++++***))))))+++---,,,+++++++++,,,,,,***)))+++)))'''&&&'''''''''&&&''')))***)))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&)))***'''(((++++++((('''&&&%%%''')))***((('''((((((((((((((()))******---'''***,,,'''))),,,%%%+++((('''+++***&&&&&&***$$$%%%%%%%%%$$$$$$&&&((('''''''''''''''&&&%%%%%%''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))&&&%%%%%%''')))+++***))))))'''%%%%%%&&&'''''''''''''''(((***,,,+++(((&&&&&&''''''(((((((((((((((***(((&&&&&&(((***************)))((('''&&&&&&%%%))))))******)))(((''''''&&&%%%'''+++)))$$$$$$((('''&&&&&&&&&&&&'''(((((((((''''''((()))***))))))((((((((()))))))))(((((()))))))))((('''&&&%%%%%%---***''''''((()))))))))'''&&&&&&%%%%%%&&&'''(((************)))((('''''')))*********)))(((''''''((('''&&&%%%&&&'''$$$!!!&&&%%%$$$$$$###############$$$%%%%%%$$$$$$%%%%%%)))'''$$$###$$$%%%%%%$$$###$$$%%%&&&'''''''''''')))(((&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%###"""###$$$$$$%%%%%%''''''%%%%%%((((((%%%(((&&&%%%&&&&&&%%%!!! ###'''&&&$$$###&&&)))%%%&&&%%%$$$(((---+++$$$%%%&&&((()))))))))(((((()))++++++(((''')))(((%%%&&&&&&'''(((((())))))))),,,,,,.........,,,***)))&&&'''((()))******((('''***))))))(((((())))))***(((&&&&&&)))***((((((+++))))))))))))************)))))))))***+++,,,+++***+++,,,+++***+++,,,---,,,,,,+++,,,---......+++))),,,,,,,,,+++***++++++,,,((()))***+++,,,,,,,,,,,,***+++***(((***......+++---,,,,,,---......---+++&&&'''''''''''''''''''''---------,,,+++)))'''&&&''''''(((((()))))))))))))))))))))*********))))))))))))******+++++++++++++++***((()))******)))'''((('''&&&&&&'''(((''''''***)))((((((((((((((()))************(((%%%$$$###)))***111000'''***---'''((('''''''''((('''&&&%%%&&&''')))++++++***)))((()))***++++++++++++***)))+++$$$***$$$///&&&---+++,,,%%%'''***%%%(((+++$$$***&&&"""!!!###'''))))))+++((('''&&&...###...)))(((&&&%%%%%%'''((('''&&&&&&''''''((()))(((''''''$$$&&&)))++++++***)))(((,,,***'''&&&'''((()))(((...+++(((***///000,,,(((&&&(((******)))((()))******+++***'''(((++++++'''%%%###"""$$$'''))))))''')))***++++++***)))((((((&&&''')))******((('''%%%((('''&&&''')))***)))((()))+++***''')))...---******000DDD)))***)))***((())))))((()))))))))(((((((((***,,,,,,,,,,,,,,,+++///---******+++,,,,,,+++,,,+++++++++,,,,,,***)))***)))''''''(((((('''&&&((('''((()))***)))((((((&&&&&&&&&&&&''''''((()))(((++++++((())),,,,,,***'''''''''((())))))((('''((((((((((((((()))***+++...''')))+++&&&)))---'''***((((((***)))'''''')))###$$$%%%$$$$$$$$$&&&(((''''''((((((''''''&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******+++***(((((()))***)))(((((('''%%%&&&'''((('''&&&''''''(((***+++***'''%%%'''''''''''''''(((((())))))'''%%%&&&(((***++++++******)))((('''&&&&&&%%%)))))))))))))))(((((('''&&&%%%&&&((('''%%%&&&(((''''''&&&&&&&&&'''((())))))((('''(((***+++***((((((((((((((()))))))))***%%%&&&(((***,,,---------))))))'''&&&'''))))))(((((('''''''''&&&''''''''')))))))))))))))((('''''')))))))))))))))((('''&&&(((&&&&&&''''''&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%"""$$$%%%%%%######$$$&&&)))'''$$$###$$$%%%%%%$$$###$$$%%%&&&'''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$&&&'''$$$''''''$$$$$$''''''$$$$$$$$$&&&(((***+++***)))$$$&&&'''&&&$$$###&&&(((((((((&&&%%%''')))&&&"""***)))((('''&&&&&&'''((('''***+++((((((***)))%%%'''(((((()))*********+++***+++---......,,,+++)))***))))))+++------+++)))+++******))))))******+++'''%%%%%%((()))&&&'''***))))))))))))************++++++,,,------------,,,+++------******---...,,,******+++---///...,,,)))+++,,,,,,+++***)))+++,,,((((((***+++,,,,,,,,,,,,***+++***(((***......+++---,,,+++,,,......,,,+++''''''((((((((()))))))))------,,,+++***)))'''&&&&&&'''((()))))))))(((((((((((()))************)))))))))))))))******+++++++++***))))))******)))(((''''''''''''''''''''''''))))))))))))************)))((()))***&&&!!! """)))***222111)))+++///)))'''(((((((((((('''&&&&&&&&&'''((()))******))))))***++++++++++++++++++***)))%%%,,,$$$///&&&///,,,,,,%%%''')))%%%'''+++%%%+++&&&!!!"""&&&(((((((((%%%&&&$$$)))&&&)))''''''&&&$$$%%%&&&(((''''''(((((()))+++------+++)))$$$'''***,,,+++)))((((((,,,***''''''((())))))(((+++)))(((***---...,,,)))''')))******)))((()))***)))+++***((())),,,+++'''$$$$$$$$$%%%((())))))((()))+++,,,+++***((())))))'''((()))))))))((('''&&&((('''&&&''')))******)))***,,,***(((***------***+++000DDD***+++***+++)))***)))((()))******((('''&&&***++++++---000000...444000---,,,------,,,***,,,+++***+++,,,,,,***((()))((('''((())))))(((''')))&&&&&&)))***(((&&&''''''''''''&&&''''''(((((()))++++++((((((,,,---+++'''((()))******)))((('''((((((((((((((()))******---&&&)))+++&&&)))---''')))(((((((((((('''''''''###$$$%%%%%%$$$$$$&&&(((''''''(((((((((''''''&&&%%%$$$###$$$''')))))))))&&&&&&'''''''''(((((((((''''''((()))******++++++...,,,))))))))))))((('''((('''&&&'''(((((('''&&&((((((((()))***)))'''%%%((((((''''''''''''((()))(((&&&%%%&&&)))+++,,,,,,))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))&&&&&&'''''''''(((((((((***(((&&&'''+++,,,***((())))))((((((((()))******''''''((('''&&&%%%###"""&&&))))))&&&&&&((((((%%%))))))*********)))((((((''''''(((((((((((('''''''''((((((((((((''''''&&&(((&&&&&&((((((%%%$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&"""$$$&&&%%%"""!!!###%%%'''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''''''''''''''&&&'''((('''%%%$$$$$$%%%$$$$$$############$$$$$$'''(((((((((&&&&&&((()))$$$''''''$$$###&&&&&&###%%%&&&'''&&&###!!!!!!"""###$$$%%%%%%%%%&&&(((***((('''&&&&&&&&&&&&$$$""",,,***(((%%%$$$%%%&&&'''%%%)))***((()))+++***''')))(((((())))))***+++,,,)))***,,,---...---+++***---+++***,,,///000...++++++******))))))******+++'''%%%%%%((((((&&&&&&)))((((((((()))))))))******---...000000000///000000,,,///...******...///+++)))***+++...//////,,,***+++,,,---+++)))(((***,,,'''((()))***,,,,,,,,,,,,***+++***(((***......+++,,,++++++,,,------,,,***+++*********************++++++++++++*********)))&&&'''((()))))))))(((''''''((()))***+++******))))))))))))))))))******++++++)))(((((())))))((('''&&&'''(((((((((''''''(((((()))***+++,,,,,,++++++)))'''))),,,(((""""""&&&((()))111111(((+++000)))'''((())))))((('''&&&&&&&&&&&&'''(((((()))******************************(((&&&...%%%///(((000------%%%''')))$$$'''+++%%%)))%%%""""""&&&)))(((&&&&&&%%%'''%%%%%%)))&&&''''''%%%$$$$$$&&&((('''''')))((((((***---,,,***'''&&&(((***)))'''''')))++++++)))((('''((()))((('''''''''(((((()))))))))(((((()))++++++)))((())))))(((******(((***,,,+++&&&%%%%%%%%%'''((())))))((()))+++---,,,***((()))***)))(((((((((''''''''''''''''''&&&''')))+++***))),,,---+++(((***---,,,))),,,111EEE+++,,,+++,,,***+++)))(((***++++++(((&&&&&&)))***)))---444555111222111000,,,)))'''((()))+++***)))***++++++)))'''''''''&&&(((***+++***(((+++%%%$$$(((***&&&$$$%%%)))((((((''''''''''''((((((***)))&&&'''***,,,***''')))+++,,,+++***)))((((((((('''''''''((()))))),,,&&&)))+++'''***---''''''((('''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&(((''''''((((((((((((''''''(((&&&$$$%%%''')))((('''''''''''''''(((((((((((((((((()))***+++,,,------,,,***((('''((()))(((''')))((('''((())))))(((&&&***(((''''''(((((('''&&&)))((('''&&&&&&'''((()))'''&&&%%%&&&)))+++,,,---((((((((((((((('''''''''(((((('''''''''(((((((((''''''%%%$$$&&&)))******%%%&&&((())))))(((((('''+++(((&&&'''+++---+++(((+++***)))(((((())))))***(((((('''%%%"""$$$)))***&&&%%%'''&&&###'''(((***+++***)))&&&%%%$$$%%%&&&''''''(((((('''%%%&&&&&&''''''''''''&&&(((%%%&&&***)))$$$$$$((($$$$$$$$$$$$$$$%%%&&&'''"""%%%'''%%%!!! """%%%%%%$$$$$$%%%&&&'''%%%$$$&&&&&&'''''''''''''''&&&$$$&&&((('''%%%$$$%%%'''%%%%%%$$$######$$$%%%%%%!!!###&&&&&&$$$$$$%%%'''$$$'''&&&######%%%%%%"""%%%((()))$$$######$$$%%%%%%&&&''')))&&&%%%%%%&&&'''&&&%%%$$$(((((('''&&&&&&%%%%%%%%%###''')))((())),,,+++((()))((('''&&&''')))+++,,,((()))+++---------+++***---)))'''(((,,,...,,,)))))))))(((((((((((()))))))))'''&&&))))))&&&&&&(((''''''((((((((()))))))))***,,,---...---,,,---...,,,000///******//////+++))))))+++...000///,,,******,,,---+++(((''')))+++'''((()))***,,,,,,------***+++***(((***...///+++++++++***+++,,,---+++)))...------,,,+++***))))))((())))))***++++++,,,,,,%%%&&&((()))))))))(((''''''((()))+++++++++***))))))))))))))))))******+++***(((''''''(((((('''&&&&&&((())))))(((''''''((('''(((+++---...---,,,+++***)))+++///---''''''---'''(((000000(((+++///)))'''((())))))(((&&&&&&'''&&&&&&&&&&&&'''(((******))))))))))))))))))))))))((('''000&&&000(((111------%%%''')))$$$'''+++%%%'''%%%$$$&&&***+++(((###'''&&&***'''%%%,,,&&&)))&&&%%%$$$$$$&&&(((''''''(((&&&&&&(((***)))%%%"""******)))&&&$$$%%%***...***)))(((((())))))(((&&&###%%%''''''&&&%%%&&&'''(((***++++++)))((())))))'''******)))***---+++&&&%%%&&&'''((()))))))))))))))+++---,,,***((()))+++***)))((('''''''''''''''''''''&&&'''***++++++***---...,,,)))***---,,,(((,,,222FFF+++,,,+++,,,***+++)))(((***,,,+++(((%%%''')))((((((...777888222,,,///000+++###"""'''+++***))))))******)))'''&&&&&&&&&(((***++++++)))+++%%%###((()))%%%"""###***)))((('''''''''''''''''')))(((%%%%%%)))***((((((***,,,---,,,***))))))((((((''''''''''''((((((,,,&&&))),,,'''***---'''&&&''''''%%%%%%&&&&&&$$$&&&''''''&&&%%%$$$&&&(((''''''((((((((((((((('''+++(((%%%%%%'''(((&&&$$$''''''''''''((((((((()))((()))***+++,,,---......***(((&&&&&&'''((()))((()))(((((()))******)))'''+++)))'''&&&'''((('''&&&)))((('''&&&&&&'''((()))'''%%%$$$&&&))),,,------'''''''''((((((((((((((((((((('''''''''(((((()))((('''%%%$$$&&&***,,,+++%%%&&&(((******)))'''&&&+++(((&&&'''+++---+++''',,,+++)))((((((((()))***"""$$$&&&((()))((('''&&&$$$)))+++&&&$$$'''&&&!!!###$$$''')))(((&&&""" ######%%%&&&'''((((((((($$$$$$%%%&&&''''''''''''(((%%%&&&***)))$$$$$$((($$$$$$$$$$$$%%%&&&''''''###&&&(((&&&!!!!!!$$$######$$$&&&'''(((&&&$$$'''''''''(((''''''&&&&&&###&&&((((((%%%$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&!!!"""  """$$$'''&&&######%%%%%%""" %%%)))'''!!! '''...%%%&&&&&&%%%%%%$$$$$$$$$###"""###&&&'''&&&&&&'''###%%%&&&(((((('''%%%$$$!!!&&&)))(((***---,,,))))))'''&&&%%%%%%'''***,,,((()))+++---------,,,+++)))%%%!!!"""&&&)))(((%%%''''''&&&&&&&&&&&&''''''+++((((((******&&&&&&)))''''''''''''((((((((((((,,,++++++,,,...//////......---+++))))))***+++,,,))),,,---++++++---,,,(((+++,,,,,,---,,,+++)))((()))+++***(((***...+++###+++******+++,,,+++)))((()))&&&%%%***,,,+++***,,,+++***)))***,,,------,,,***************)))((((((+++++++++***)))(((((('''***************)))((((((************+++,,,---------)))%%%$$$&&&((()))(((***************)))((((((''')))***,,,------,,,,,,,,,+++******++++++***(((***)))+++//////+++)))***+++)))(((((()))******)))+++)))(((''''''((()))+++(((((()))***************$$$%%%&&&'''(((***++++++)))((('''&&&&&&'''((())))))'''$$$%%%''')))(((&&&+++***)))((('''&&&%%%$$$(((((((((((())))))))))))###%%%'''***+++***((('''%%%''')))***)))))))))+++(((((()))******)))((('''******))))))((((((''''''---***)))***,,,+++((($$$************)))((('''&&&&&&&&&&&&(((+++---------...---,,,+++************))))))))))))((('''&&&%%%******)))''')))---+++&&&,,,+++******)))*********///333GGG......+++---///+++((()))///000***&&&'''******+++,,,...///000000,,,---///000///---+++)))*********))))))'''&&&&&&)))))))))(((''''''&&&&&&333000,,,***))))))((((((&&&&&&''''''((('''''''''((()))***++++++***((('''---,,,,,,++++++*********+++***)))***+++***((('''))))))))))))))))))))))))(((+++***&&&&&&***((("""%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&---,,,***)))((())))))***,,,+++***+++,,,......---'''((()))******)))(((''')))***...333000'''%%%)))'''******'''''')))(((%%%&&&'''(((+++---,,,***'''###$$$''')))******)))((()))'''&&&'''((()))((('''***(((&&&'''***+++)))'''(((((((((((())))))))))))###%%%'''+++------)))'''---...,,,'''&&&***+++))),,,+++***)))((('''&&&&&&$$$%%%&&&'''((((((((((((***)))'''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))******(((((())))))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))"""&&&***%%%%%%)))$$$((()))***((($$$###%%%'''&&&&&&&&&'''''''''(((((((((%%%###%%%(((((($$$ &&&%%%%%%&&&''''''&&&$$$%%%&&&((())))))'''$$$"""'''&&&$$$""""""###$$$%%%###$$$$$$$$$$$$%%%(((***)))((('''%%%$$$######"""---***&&&%%%''''''$$$"""---$$$'''***###'''!!!&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((******)))&&&$$$&&&)))((()))+++,,,,,,+++***)))))))))))))))))))))))))))+++)))'''&&&'''(((''''''))),,,------+++)))((())))))(((((((((******((('''+++***)))***---...---,,,...---+++))))))***+++,,,(((******'''(((+++---+++++++++,,,---,,,+++******'''***)))'''))),,,)))###***)))((()))+++,,,,,,+++---)))(((+++,,,***)))***...,,,***)))***+++++++++***************)))((((((++++++******)))(((((('''&&&&&&((()))***+++++++++++++++*********+++,,,,,,...+++'''&&&((()))((('''***************)))((((((***+++,,,---------------,,,+++******++++++***(((***)))+++//////+++)))***+++***))))))******)))(((***)))(((''''''((()))***))))))*********)))((((((###$$$$$$%%%'''((())))))((('''&&&%%%%%%&&&'''((()))&&&$$$%%%'''((('''&&&***))))))((((((((('''''')))(((((((((((()))))))))$$$%%%(((******)))((('''%%%'''))))))(((((()))***'''((())))))))))))(((''')))(((((((((''''''''''''((((((((('''&&&&&&''')))(((((())))))))))))(((((('''&&&&&&(((***,,,,,,+++...---,,,+++************((()))))))))((('''&&&%%%******)))&&&(((,,,+++''',,,,,,+++++++++++++++,,,+++///CCC+++,,,((()))++++++((()))///000+++''''''''''''((()))+++,,,,,,---...---+++******+++,,,---++++++++++++***)))((('''''''''((((((((((((((((((+++&&&"""###(((+++***(((&&&&&&'''(((((((((''''''(((((()))***++++++++++++,,,,,,,,,,,,,,,+++++++++)))((('''((()))((('''%%%)))))))))))))))))))))))),,,...---''''''***+++)))%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&+++******)))))))))))))))+++***((()))***++++++***)))))))))***))))))(((((())))))---111...'''%%%((($$$((((((&&&&&&))))))&&&***)))((()))++++++***)))%%%&&&(((***,,,++++++***)))(((''''''((()))(((&&&'''%%%$$$%%%'''(((&&&$$$''''''((((((((()))))))))$$$%%%'''***,,,,,,***(((+++,,,+++&&&&&&***+++)))+++******)))'''&&&&&&%%%%%%%%%&&&&&&'''(((((()))***)))'''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''' """%%% """&&&"""((())))))'''%%%###%%%'''$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###%%%(((((($$$ '''&&&%%%&&&((((((&&&%%% !!!###$$$$$$"""'''&&&$$$#########%%%&&&###$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$+++(((%%%%%%'''(((&&&$$$"""&&&"""+++'''&&&''''''((((((''''''&&&%%%%%%%%%&&&((()))+++,,,)))***+++)))'''&&&'''***)))******++++++***)))(((((((((((((((((((((((((((+++(((&&&&&&'''(((((('''((('''&&&'''******(((&&&)))(((((((((******((('''***)))((()))+++,,,,,,+++...---+++))))))***+++,,,,,,---+++''''''+++---+++***+++,,,,,,,,,,,,,,,+++)))******)))***,,,)))%%%***((('''(((***------------)))(((,,,---+++***,,,000---***((()))*********)))************))))))(((++++++******)))((((((((($$$%%%'''((())))))******+++++++++***************...,,,***)))))))))'''%%%)))************))))))(((,,,+++++++++++++++,,,,,,,,,+++******++++++***(((***)))+++000000+++)))***+++******+++++++++(((&&&))))))''''''''''''))))))*********))))))((('''&&&$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&(((((())))))*********+++))))))(((((((((((())))))&&&'''((())))))((('''&&&%%%'''))))))((('''((((((''''''((((((((((((''''''((((((''''''''''''&&&&&&&&&((()))'''$$$$$$)))---&&&&&&((()))************'''&&&&&&''')))******)))---,,,+++***************'''((()))***)))(((%%%$$$***+++)))&&&'''++++++(((,,,,,,,,,,,,,,,,,,---------000EEE---...*********+++)))***...///+++((('''&&&'''((()))***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,+++***)))&&&&&&'''(((((()))******(((""" (((---+++'''&&&&&&'''((((((((((((((()))))))))***+++,,,---...++++++++++++,,,,,,,,,,,,)))((('''((())))))'''%%%(((((((((((((((((((((((()))+++***$$$!!!$$$((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))***)))))))))(((((((((''''''(((((()))************))),,,***))))))*********)))++++++***))))))((())))))%%%%%%(((+++)))$$$"""$$$$$$''''''%%%&&&))))))'''---+++(((((()))*********'''(((***,,,------,,,,,,***)))((((((((()))'''&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&(((+++,,,+++)))***+++***&&&&&&***+++)))***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&'''''''''''')))"""$$$%%%!!!%%%***$$$'''(((((('''%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###%%%(((((($$$!!!'''&&&&&&'''(((((('''%%%"""$$$%%%&&&&&&$$$"""!!!((('''%%%$$$$$$$$$%%%&&&###$$$%%%$$$""""""$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&)))&&&$$$&&&(((***(((&&&---###$$$&&&!!!***'''&&&''''''((((((''''''&&&$$$%%%&&&(((***,,,///000)))******)))(((''')))***************)))(((''''''(((((((((((((((((((((((()))(((&&&&&&((())))))((()))%%%!!!$$$))),,,***&&&)))(((((((((******((('''***)))((()))+++,,,+++***...---+++))))))***+++,,,///111000+++***,,,,,,******++++++,,,,,,---------,,,---------------+++)))+++)))''''''))),,,------)))&&&&&&+++...------//////,,,)))((((((***++++++))))))************)))(((************))))))((((((''''''((((((''''''&&&%%%+++++++++******)))((((((*********+++***)))'''%%%))))))************)))(((***)))(((''''''((()))))),,,+++******++++++***(((+++))),,,000000,,,)))++++++***+++,,,---+++(((%%%)))((((((''''''(((((()))(((((()))))))))(((((('''((((((((())))))*********''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''(((***+++,,,---...***)))(((((('''(((((()))((((((((((((((((((''''''&&&((())))))'''&&&''''''&&&'''''''''(((((((((((((((((((((((((((((((((''')))++++++***'''''')))+++&&&'''((())))))*********((('''&&&'''((()))(((''',,,,,,+++***************&&&((()))******(((&&&$$$)))+++)))%%%&&&***+++)))******+++,,,,,,---------...111EEE...000++++++************---...---***((()))***+++,,,------,,,,,,%%%&&&)))++++++***)))''',,,,,,,,,,,,,,,+++***)))''''''(((((())))))))))))***&&&###$$$(((+++)))&&&&&&'''(((((())))))))))))++++++***)))***+++---...)))))))))******+++++++++***)))))))))++++++)))((((((((((((((((((((((((((($$$'''((($$$ ###&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%&&&''')))***))))))))))))((((((((((((&&&((()))+++,,,,,,+++***...---+++***+++,,,+++***---,,,***((((((((()))***&&&&&&((()))(((&&&$$$$$$'''******'''&&&)))***'''---+++))))))******)))(((((()))***+++,,,,,,,,,,,,+++)))(((((())))))'''&&&(((((('''(((((((((((('''&&&'''''''''(((((((((((('''&&&&&&''')))+++++++++,,,...,,,((('''******((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))((((((''''''&&&&&&&&&&&&)))(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%"""###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((###&&&(((%%%***,,,###''''''&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%''''''%%%"""''''''&&&'''(((((('''%%%&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%$$$"""!!!"""###$$$$$$$$$%%%&&&'''((())))))'''%%%&&&)))***(((%%%666---...!!!***!!!(((###''''''((((((((((((''''''%%%&&&'''(((***---///000)))))))))((((((((()))************)))((('''&&&&&&''''''''''''''''''''''''((('''&&&''')))******)))+++((($$$%%%)))++++++))))))(((((((((******(((''',,,+++***+++---------+++...---+++))))))***+++,,,***...000......///---)))+++++++++,,,,,,------...,,,,,,---///...,,,++++++...+++(((''')))***++++++(((%%%%%%***,,,,,,,,,...,,,***'''''')))+++,,,,,,((())))))*********))))))*********)))))))))))))))'''''''''''''''&&&%%%%%%)))************)))''''''%%%''')))***)))(((''''''((())))))*********))))))***)))((('''''''''((())),,,+++******++++++***(((+++***,,,000000,,,***+++******+++,,,---,,,)))&&&)))))))))(((((()))))))))&&&&&&((()))************))))))******************((())))))))))))))))))(((''''''''''''&&&&&&'''(((''''''(((***+++---......+++***((('''''''''((())))))((((((''''''''''''(((''')))***)))'''&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))),,,+++***+++,,,***&&&###(((((())))))))))))((((((((('''&&&'''((()))((('''++++++******))))))******&&&''')))***)))(((&&&%%%(((******&&&%%%)))***)))'''(((***+++,,,,,,,,,,,,---...AAA***,,,((('''&&&***++++++,,,---...+++(((+++,,,---.........,,,,,,'''''''''(((((()))))))))***************))))))(((******))))))(((((((((((()))******)))'''&&&'''(((&&&'''((()))************...---+++***)))***++++++''''''(((((())))))*********)))((()))++++++***(((((((((((((((((((((((((((###'''+++***%%%!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&((()))))))))))))))(((((((((((('''(((***,,,------,,,,,,...,,,******++++++***))),,,+++)))((((((((()))******+++++++++++++++***(((---///---)))(((***)))'''+++++++++,,,---,,,)))&&&(((((()))******++++++++++++)))(((((())))))((('''))))))******)))))))))***'''''''''(((((((((((()))((('''%%%&&&)))+++++++++///111000+++)))+++***'''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''(((((()))******+++((('''&&&%%%%%%%%%%%%&&&"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%,,,,,,&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''&&&%%%###'''&&&&&&'''(((((('''%%%###$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%###%%%%%%$$$"""!!!!!!"""######$$$%%%&&&(((******+++((('''(((******&&&###***%%%***!!!+++""")))$$$'''((((((((((((((((((''''''''''''((()))***,,,,,,((('''''''''((()))******+++******)))(((''''''&&&(((((((((((((((((((((((((((''''''(((***+++***)))+++***)))(((&&&'''((())))))(((((((((******((('''...---,,,,,,.........,,,...---+++))))))***+++,,,"""'''+++,,,...000---)))---,,,,,,,,,,,,------...***)))+++...,,,((('''***...+++)))))))))******)))---((('''***+++((('''))))))((('''(((***,,,,,,+++((())))))*********ӵ))))))))))))###$$$&&&'''(((((())))))(((((()))******)))'''&&&###&&&((())))))(((((()))((())))))************)))+++***************++++++,,,+++******++++++***(((+++***,,,000000,,,***+++*********+++------+++)))************************%%%&&&((()))+++,,,,,,,,,))))))))))))((((((((((((******++++++++++++******((())))))(((''''''(((***Ħ,,,------,,,+++)))Ħ((())))))((('''&&&&&&''')))))))))***+++***(((&&&&&&'''(((ӵ+++))))))************+++++++++)))(((***,,,***###((()))))))))))))))(((''')))''''''''')))***)))(((+++******)))))))))******'''(((((((((((((((''''''%%%***+++'''&&&((()))(((&&&''')))+++,,,,,,,,,,,,111111BBB***---***)))(((***+++,,,+++,,,///---)))***+++,,,------,,,***)))...+++&&&######''',,,///(((((()))Ħ++++++***))))))(((''''''$$$'''***)))%%%$$$&&&***&&&'''(((***++++++++++++...---,,,+++***)))))))))((((((((((((((()))))))))'''&&&&&&'''))))))((('''((((((((((((((((((((((((###$$$(((+++'''""" ###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((''''''(((((()))++++++,,,,,,,,,+++)))(((((()))))))))((())))))(((((((((((())))))((()))(((&&&'''***)))&&&111222000***(((******''')))***+++---...---)))&&&(((((((((((())))))*********)))((((((******)))((('''((())))))''''''((()))(((((((((((())))))))))))(((&&&&&&''')))+++++++++000222111---+++,,,+++'''((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((***++++++,,,)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############!!! %%%'''(((111222###&&&$$$###$$$&&&''''''&&&############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$###%%%&&&%%%$$$""""""#########$$$%%%''')))***++++++)))''')))******&&&###%%%"""***""",,,""")))$$$'''(((((())))))(((((('''(((((((((((((((((()))***((('''&&&''')))+++++++++++++++)))((((((((((((((()))))))))))))))))))))))))))(((((()))++++++)))(((((()))***(((%%%$$$%%%''')))(((((((((******((('''///---,,,---......---,,,...---+++))))))***+++,,,$$$(((+++***+++---,,,(((......---,,,+++,,,------)))(((+++...+++&&&&&&++++++***))))))+++,,,+++***///***)))+++,,,((('''((()))((()))***++++++***((((((((()))******4ĉ@ӵ))))))***$$$%%%&&&'''((()))))))))&&&'''(((******)))((('''&&&(((******((('''(((***(((((()))***************))))))***+++,,,,,,,,,,,,,,,+++******++++++***(((+++***,,,111111,,,***+++***))))))***,,,------++++++++++++,,,,,,+++++++++(((((()))+++,,,,,,,,,,,,*********))))))(((((((((***+++,,,,,,,,,,,,+++***)))***+++***((('''))),,,>L************---+++=hĦ)))((('''&&&%%%&&&'''***++++++,,,---,,,)))'''''''''4ĉ@ӵ((()))))))))************))))))******)))'''$$$"""&&&'''((())))))***)))))))))((('''(((***+++***)))******))))))))))))******)))((('''&&&''''''((()))###))),,,)))'''((((((&&&%%%'''***,,,---...------777555DDD+++///------,,,))),,,,,,***,,,000...))))))***,,,------+++((('''---,,,***(((((()))+++,,,'''((((((>L(((******))))))))))))))))))$$$&&&'''(((&&&&&&'''((('''''')))***+++,,,,,,,,,++++++++++++***)))((((((***************)))))))))'''&&&&&&''')))***((('''))))))))))))))))))))))))&&&$$$%%%)))((("""!!!###&&&''''''(((((()))))))))%%%&&&((((((((('''%%%$$$((((((((('''''''''&&&&&&(((((('''(((((()))*********((('''''')))***))))))%%%&&&'''(((((()))((((((&&&'''%%%"""$$$)))(((###000111///)))(((******(((*********+++------+++))))))(((((((((((()))******)))((('''(((***++++++***&&&((())))))'''&&&''')))))))))))))))*********+++'''&&&&&&'''***++++++***,,,//////,,,,,,------)))))))))((((((((((((''''''$$$&&&((())))))(((&&&$$$%%%&&&'''(((((('''&&&&&&(((((()))))))))************)))'''&&&%%%&&&'''((('''&&&%%%######$$$%%%&&&%%%%%%%%%$$$$$$#########&&&###&&&''')))777:::+++%%%###"""###&&&((('''&&&"""############$$$$$$$$$"""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&''''''''''''(((%%%%%%%%%%%%%%%$$$$$$######%%%&&&&&&%%%$$$###$$$######$$$%%%''')))***+++)))'''''')))++++++((($$$,,,(((///###+++!!!((($$$(((((())))))))))))(((((()))(((((((((((())))))******((('''))),,,......---++++++))))))))))))***+++***************************))))))***++++++)))&&&(((((((((((())))))'''&&&)))(((((((((******((('''...---,,,,,,......---,,,...---+++))))))***+++,,,---//////+++)))+++***&&&000///---,,,+++,,,,,,---+++***,,,000---''''''---(((((((((***,,,---,,,+++...***))),,,---+++***,,,*********+++,,,+++'''%%%(((((()))******GG=?******(((((())))))(((((('''&&&$$$&&&((()))***)))(((''')))+++,,,+++(((&&&(((***(((((()))***************&&&''')))***+++++++++***,,,+++******++++++***(((,,,***---111111---***,,,***)))((()))+++---......+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++------,,,,,,+++************+++,,,------,,,+++***)))+++,,,+++((((((***---HdĦ))))))))))))---=Īj((('''%%%$$$%%%(((+++---,,,---...,,,***(((''''''GG=?((((((((())))))******)))+++---+++(((&&&(((***$$$%%%'''(((***++++++,,,)))((('''(((+++,,,+++******)))))))))))))))*********((('''%%%&&&''')))***"""(((,,,***(((((('''%%%&&&(((+++---/////////...666333AAA''',,,***+++***)))---,,,***+++000///******+++---......,,,)))''''''***///222111---((($$$'''((()))HdĦ(((((((((((()))******++++++***((('''((())))))'''$$$'''((()))***+++,,,,,,---'''(((***++++++***)))(((---,,,,,,,,,++++++******)))(((((()))+++,,,+++)))************************///)))'''+++,,,((('''***&&&''''''((()))***++++++&&&(((***+++***(((%%%###((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))+++)))((()))+++,,,,,,+++###$$$&&&((())))))((((((+++,,,)))%%%(((...---(((...///---((('''***+++))),,,***))))))+++---------)))))))))((())))))***+++(((''''''(((+++,,,,,,+++''')))+++***'''&&&(((***)))*********++++++++++++&&&&&&&&&(((+++,,,+++)))))),,,---+++,,,......+++)))))))))))))))((((((((($$$&&&(((******(((%%%###%%%&&&'''(((((((((&&&&&&************))))))))))))+++)))'''&&&&&&&&&((())))))'''%%%""""""###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%""""""!!!$$$555;;;---%%%###!!!###&&&((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&$$$$$$###$$$%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$###"""###%%%''''''&&&%%%$$$%%%###$$$$$$%%%''')))***+++'''&&&&&&))),,,---***&&&***%%%+++ ((( ***)))(((((())))))))))))(((((((((((((((((()))***+++,,,,,,***)))***...111000///++++++***))))))***+++,,,************************************+++***(((&&&+++(((&&&)))///000,,,''')))(((((((((******)))'''222000---ӵ---***)))ĭӵ***ӵ---Ħ###!!!,,,111+++***///***ӵӵ)))***ĦƜ`1.׼s111---)))'''Ħ&&&%%%&&&(((***+++,,,+++)))ӵ)))Ħ%%%'''))))))'''%%%)))(((((('''ĭӵ444222Ħ+++***---Ħ---Ħ%%%&&&'''))),,,+++***))))))***+++,,,---...******DdD333000,,,?fӵ(((((()))Ħ*********ӵƜ`1.׼s((((((ĭӵ((()))((()))---+++)))((()))******ӵ''')))+++,,,Ħ&&&'''***+++))))))(((------,,,+++===999333Ħ***)))))))))***,,,,,,Ħ...///...,,,(((&&&'''+++---DdD***'''%%%((()))ӵ+++---ӵ---ӵ******+++))))))Ħ(((***ӵ%%%%%%&&&(((ĭӵ%%%%%%'''''''''&&&&&&'''))),,,)))&&&&&&(((******(((%%%&&&&&&'''((()))*********%%%!!!"""'''******(((+++***)))***,,,,,,***)))***)))(((((())))))((('''***((('''(((++++++)))&&&***&&&%%%)))+++)))***,,,***))))))(((((((((((((((000---+++++++++)))'''&&&***)))((((((((()))+++,,,,,,+++)))((()))***)))(((...---,,,+++************&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''')))*********'''(((((('''&&&%%%&&&''')))&&&######%%%&&&$$$""")))((('''&&&'''&&&$$$!!!&&&$$$###'''---...)))###%%%&&&&&&'''(((((((((''''''%%%######&&&((((((((($$$$$$$$$############"""&&& ###'''%%%(((***!!!%%%###!!!!!!###&&&''''''%%%%%%$$$###"""""""""#########$$$$$$$$$######"""&&&%%%$$$$$$%%%(((***,,,))))))))))))(((&&&%%%$$$(((''''''((())))))(((&&&'''(((((((((((((((''''''###&&&(((******+++,,,...&&&''')))***,,,,,,,,,,,,///---+++***+++***)))((((((((()))************))))))'''((((((%%% """'''***$$$(((+++'''+++...)))************))))))))))))000...?~4)))---+++g&e>&e***g&e--->hӵ'''(((000222+++(((,,,g&e)))guO>uO>&e))))))4ff?>ߝL***gĉ@//////,,,(((Shӵ&&&'''''''''((()))+++g&e***>hӵ%%%'''))))))((((((''''''fff?><z)))g&e>&e000555HL,,,+++***ShӵgL%%%%%%&&&'''(((***))))))(((((())))))S?ʬ+++,,,3h?D%%)?,,,***ZufĦ++++++,,,gL---***+++g&e***gĉ@***'''g&e>&e'''@e))))))??))))))---+++)))((()))***g<ĉ((((((***,,,3we<Ħ&&&'''***,,,3h?@e+++------------>>>888111Z""",,,+++*********3h?gL,,,---...---***(((&&&''',,,---D%%)?+++fff?><z++++++=?Ħ,,,g&e---g&e+++++++++S?ʬ)))4ff?>ߝL(((@e)))g&e&&&%%%%%%3h?g&e>&e'''&&&??'''(((''''''&&&&&&'''(((***(((%%%%%%''')))((('''&&&&&&''''''((())))))***)))%%%"""$$$(((+++***'''***))))))***++++++***(((***)))'''(((***+++*********(((&&&''')))***(((''',,,))))))---...------///******)))((((((((())))))+++)))((()))******))))))***))))))((()))***+++,,,,,,***(((((()))******)))+++***)))(((''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((%%%&&&'''((()))*********(((((((((((('''&&&&&&''')))'''$$$$$$%%%&&&%%%###&&&%%%%%%%%%''''''%%%###)))&&&%%%''',,,,,,(((###$$$$$$%%%&&&&&&&&&&&&&&&%%%###"""###$$$%%%%%%$$$""""""######$$$$$$$$$%%%'''"""%%%&&& """'''###'''%%%###"""$$$%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###%%%%%%$$$$$$%%%''')))+++(((((((((((('''&&&%%%%%%(((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&$$$&&&)))*********,,,---************************111///------......---,,,((())))))))))))************)))***+++)))&&&''',,,---'''+++---(((***---'''***************)))))))))---4Dӵ))),,,,,,Hƅ^Hu]Ħ+++Hu]Ħ---ZuR)Ħ++++++111111+++''')))Hu]Ħ)))HŐeHŐeHu]Ħ***qIܗGIӵ---tt------***HGgĉ@'''''')))'''%%%%%%'''***Hu]Ħ)))ZuR)Ħ%%%&&&)))******'''(((sߝLGdUĦ(((Hƅ^Hu]Ħ///ntHdĦ,,,+++HGgĉ@///HdĦ&&&%%%%%%&&&''''''(((((())))))(((Htƅ^***)))Bt=o9ĦDtfo9Ħ***((()))g?,,,,,,HdĦ---++++++Hu]Ħ+++tt)))&&&Hƅ^Hu]Ħ'''H׼s''')))((()))))),,,***(((((()))***tQ*********,,,je<Ħ'''(((***Bt=o9ĦH׼s)))***,,,---//////@@@888...HtĦ'''...---,,,+++Bt=o9ĦHdĦ,,,,,,+++***)))'''&&&(((,,,---Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ---Hu]Ħ,,,+++Htƅ^***qIܗGIӵ(((H׼s''''''Hu]Ħ'''&&&Bt=o9ĦHƅ^Hu]Ħ))))))))))))((('''&&&&&&&&&&&&((('''%%%%%%'''''''''&&&'''''''''(((((()))))))))(((&&&$$$&&&***+++)))&&&)))(((((()))******)))''')))'''&&&&&&(((***+++******(((%%%%%%'''((((((''')))'''(((,,,---******---++++++***))))))))))))***'''''''''(((***,,,,,,+++***))))))))))))***+++++++++)))((((((***++++++******)))((('''&&&&&&&&&&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))''''''((())))))))))))))))))))))))((((((((('''''')))'''%%%%%%&&&&&&%%%$$$$$$######$$$&&&'''&&&$$$&&&$$$###%%%((()))&&&############$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###"""!!!!!!"""###$$$%%%&&&&&&((($$$(((''' )))((((((&&&$$$$$$%%%%%%###!!!%%%%%%%%%$$$%%%%%%&&&&&&!!!###%%%&&&'''&&&%%%$$$$$$$$$######$$$&&&((()))&&&''''''((((((''''''&&&(((''''''((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%''')))***))))))***+++---,,,***)))((((((((((((---+++******+++,,,,,,+++))))))((((((((()))***++++++)))***---,,,)))+++///...(((,,,...'''(((***$$$***+++++++++******))))))+++***4DuXӵ***))),,,DdDΦDdDĦ+++DdDĦ,,,,,,t|<,,,((((((---///***((()))DdDĦ)))DdDΦDdDΦDdDĦ,,,peƜ4DuTӵ,,,`eĭ,,,qet''''''''')))'''&&&&&&'''***DdDĦ)))'''t|<'''''')))******)))((()))DdDDdDĦ(((DdDΦDdDĦ...q<niDdDĦ,,,qet...---DdDĦ'''&&&&&&&&&&&&'''''')))******q<R+++***qjRgdKӵHdDĦgdKӵ+++)))GR/f6LĭĦ))))))DdDĦ*********DdDĦ***`eĭ&&&DdDΦDdDĦ'''DdDĦ'''))))))(((((((((((())))))+++)))(((((())))))geĦ*********FSĦ******qjRgdKӵDdDĦ)))***+++---000111CCC777,,,DdDĦ,,,---,,,,,,qjRgdKӵDdDĦ,,,+++)))(((''''''''')))------HdDĦgdKӵDdDDdDĦ***DdDĦ4DufӵDdDĦ,,,DdDĦ,,,q<R,,,,,,peƜ4DuTӵ(((DdDĦ'''(((DdDĦ(((qjRgdKӵDdDΦDdDĦ***((((((''''''(((+++)))((('''''''''&&&%%%((('''&&&'''''''''''''''((((((((((((((()))))))))'''&&&''')))++++++)))&&&(((''''''((())))))(((&&&)))'''%%%$$$&&&((((((((()))'''%%%$$$%%%&&&(((((((((&&&(((,,,+++((((((+++,,,++++++***************)))***))))))+++...---+++)))))))))*********++++++***)))((((((***,,,,,,+++,,,,,,***)))))))))))))))'''(((((())))))(((((('''(((&&&$$$""""""$$$&&&(((((()))))))))))))))((((((***)))(((((())))))(((''')))(((&&&&&&%%%%%%%%%%%%$$$######$$$&&&&&&%%%###!!!!!!!!!"""$$$%%%%%%%%%$$$###############$$$$$$((('''''''''((('''$$$!!!""""""###$$$$$$%%%&&&&&&'''###'''(((!!!$$$,,,***'''&&&%%%%%%&&&%%%###!!!$$$$$$$$$$$$$$$%%%&&&'''###$$$&&&((('''&&&$$$"""############$$$%%%&&&'''&&&'''(((((()))))))))((((((''''''((())))))(((&&&%%%%%%&&&'''''''''&&&&&&&&&(((******)))((()))***---,,,)))'''&&&'''((()))((('''&&&&&&((()))))))))***)))'''&&&'''(((***,,,***((((((,,,+++)))))),,,+++'''+++---&&&'''***%%%++++++,,,,,,,,,+++***)))******4DuXӵ***'''+++DdDΦDdDӵ+++DdDĦ,,,,,,o)h,,,***''''''+++---+++)))***DdDĦ)))DdDΦDdDΦDdDӵ...=ӊB1.uTӵ+++HߝL`o9+++po9wӵ'''(((((())))))******DdDĦ)))(((o)h'''(((***,,,+++)))&&&'''(((DdDΦDdDĦ***DdDΦDdDӵ---GIpӵDdDĦ,,,po9wӵDdDĦ)))((('''&&&&&&'''(((*********po9u***,,,,,,+++GIdnuR)ĦDdDĦnuR)Ħ***(((CdgĪj'''DdDĦ(((((((((DdDĦ(((HߝL`o9'''DdDΦDdDӵ'''DdDĦ'''))))))(((((((((((())))))***)))(((((())))))geĦ))))))sp?aĦ...,,,GIdnuR)ĦDdDĦ))))))***---000222DDD666***DdDĦ...******+++GIdnuR)ĦDdDĦ,,,***)))(((''''''(((***------DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ***DdDĦ,,,po9u------------=ӊB1.uTӵ)))DdDĦ***+++DdDĦ)))GIdnuR)ĦDdDΦDdDӵ)))(((''''''&&&&&&,,,***''''''((((((&&&%%%(((((())))))(((((((((((()))))))))))))))(((((((((&&&''')))+++,,,+++)))&&&((('''&&&'''))))))'''&&&,,,)))'''&&&'''(((((('''((((((&&&%%%$$$%%%''')))******,,,...---)))***...,,,++++++******************,,,+++((())),,,+++&&&)))*********+++++++++++++++)))((()))+++,,,,,,+++------,,,+++************''''''((((((((((((''''''(((&&&$$$""""""$$$&&&(((((())))))))))))(((((('''+++)))'''((()))***(((&&&(((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%###!!!######$$$$$$###"""###$$$&&&%%%$$$$$$$$$$$$%%%%%%((('''''''''(((&&&$$$!!!%%%$$$$$$$$$$$$$$$$$$$$$)))"""%%%((($$$&&&(((!!!%%%%%%$$$%%%''''''%%%#########"""######$$$%%%&&&&&&&&&''''''&&&$$$"""!!!############$$$%%%%%%&&&'''((()))***************(((''''''((())))))(((&&&&&&&&&'''(((((((((((((((&&&(((******((('''((()))+++)))'''&&&&&&''')))***)))(((&&&''')))++++++******((('''&&&&&&(((***++++++((((((++++++((('''((()))&&&,,,...(((+++111...+++,,,---------,,,***)))******4DuXӵ)))''',,,DdDʜ4DuTӵ+++>d<Ħ,,,Dt,,,,,,+++,,,---,,,***(((>d<Ħ***>d<ʜDd<ʜ4DuTӵ//////F&uTӵ+++4DufئL>e+++puR)Ħ)))&&&(((***,,,,,,+++>d<Ħ)))Dt%%%+++---+++'''$$$%%%%%%DdDΦDdDĦ+++>d<ʜ4DuTӵ+++4DwDd<Ħ,,,puR)Ħ>d<***)))'''&&&((())))))******peӵ***ĦpeӵDx<>d<ӵDd<&&&qR/ܗ?fӵ(((>d<''''''>d<Ħ'''4DufئL>e(((DdDʜ4DuTӵ'''DdDĦ'''))))))(((((((((((()))))))))((('''((())))))geĦ(((s<v>aĦ000...peӵDx<DdDĦ))))))***---///111EEE666***DdDĦ...(((((()))peӵDx<>d<***)))))))))))))))+++...--->d<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ)))>d<Ħ+++peӵ+++Ħ...F&uTӵ***DdDĦ***,,,>d<Ħ***peӵDx<>d<ʜ4DuTӵ)))((((((''''''&&&,,,)))&&&&&&))))))(((%%%''')))******)))(((((()))*********))))))(((((((((''')))***,,,,,,***)))((((((''''''((())))))(((&&&,,,+++******++++++***((('''(((((('''%%%%%%(((***)))(((***+++(((%%%(((...++++++***))))))))))))***'''+++***%%%&&&,,,+++$$$)))***++++++,,,,,,++++++,,,***))))))+++,,,,,,+++,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))'''(((((((((((((((''''''+++(((&&&''')))***(((%%%&&&''''''%%%###"""###%%%&&&%%%$$$%%%&&&%%%$$$"""&&&)))***((($$$""""""$$$((('''%%%$$$$$$%%%&&&&&&'''%%%$$$$$$%%%$$$""" &&&%%%%%%%%%$$$$$$$$$$$$***"""$$$&&&###$$$###&&&%%%$$$%%%&&&'''&&&%%%######""""""######$$$$$$'''&&&&&&&&&%%%###""""""######$$$$$$$$$%%%%%%%%%'''((())))))************(((''''''((())))))(((&&&&&&&&&'''((())))))))))))&&&((())))))((('''((()))''''''&&&&&&'''((()))***'''&&&%%%%%%'''((((((((((((((('''''''''((()))***,,,))))))------***'''(((***'''---000+++000::::::+++,,,---......,,,+++)))+++,,,4DuXӵ)))(((///D&dq&ĒR++++++sdKĦ,,,DHRRud///---,,,------+++(((sdKĦ+++D&oq<Ōq&ĒR,,,...///>dp&ĒR---,,,nfʜd<Φ>d<Ħ+++s&dq&ĒR---)))i?ʜtd<Ħ,,,HHܗDӊB***<x(((&&&)))((((((''''''B?d<)))(((((((((((())))))(((''''''((()))(((geĦ(((Hg8>aĦ111000B?Ho9)))>d<***,,,...///DDD555***>d<ӵ((()))B?Ho9+++<x++++++******+++...---&ӫeʬtIӇ,,,>d<Φ>d<Ħ+++D&ӫetIӇ+++DdDĦ***sdKĦ***B?dp&ĒR+++***>d<sdKĦ,,,B?Ho9+++s&dq&ĒR))))))***)))))))))(((,,,(((%%%&&&)))+++)))&&&%%%(((******(((&&&'''(((++++++******)))(((((('''(((***+++,,,+++***)))))))))((('''(((******(((&&&''''''(((***------+++)))&&&(((***)))'''&&&(((***'''&&&&&&&&&### $$$,,,******)))((((((((())))))###))))))%%%)))111111+++)))***+++,,,,,,,,,++++++---+++******+++,,,+++***+++***)))(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%&&&'''''''''''''''&&&+++'''%%%&&&)))***'''$$$%%%&&&&&&%%%"""!!!"""$$$%%%$$$$$$%%%''''''&&&$$$!!!&&&***)))%%%"""###&&&((('''%%%$$$$$$$$$%%%&&&'''%%%######$$$$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%((("""%%%&&&!!!###&&& ***'''%%%$$$%%%&&&%%%$$$%%%%%%$$$#########$$$$$$%%%$$$############$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((('''(((''''''((())))))(((&&&$$$%%%&&&'''((((((((((((%%%'''))))))((((((((()))&&&&&&&&&''''''((((((((('''%%%$$$$$$&&&'''&&&&&&'''''''''((((((((())))))+++'''(((---///,,,))))))***'''---///***111>>>@@@+++,,,...//////---+++))),,,---4DuXӵ))))))111Hu]3hh***+++,,,ne,,,+++=e------,,,+++,,,---,,,)))ne+++,,,pIƎ@t@h***+++--->h+++...,,,fe,,,@ďD+++,,,---$$$%%%''')))+++,,,ne***+++=e%%%&&&(((((((((&&&******ege***+++sĪj@h000---&&&fdDĦ,,,@ďD,,,+++Hkge+++)))'''((('''&&&%%%%%%@h((((((@G))))))HĪj@IŌ+++***Bene'''Hkge(((ne((((((fe&&&Hu]3hh***((('''se))))))(((((((((((())))))'''''''''((()))(((geĦja>aĦ000000@G(((***se)))***,,,---...DDD555+++<Ō))))))***@G))),,,Hkge,,,,,,,,,,,,+++,,,...---HĪj@IŌ++++++ege)))(((Hu]3hIŌ)))***DdDĦ+++ne***)))@h++++++>h***++++++se(((ne***---@G,,,+++sĪj@h)))******+++++++++******,,,(((%%%&&&***,,,***'''$$$'''***)))'''%%%&&&''',,,++++++***)))((('''''')))+++,,,+++***)))******)))(((((()))******)))''' !!!$$$(((+++,,,***(((&&&)))++++++((('''(((******)))(((((($$$!!!'''///***))))))(((((((((((((((""")))+++(((---888:::333)))***+++,,,---,,,++++++...,,,******++++++***))),,,+++***))))))((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&***'''$$$%%%(((***'''###$$$%%%&&&$$$!!! """$$$$$$######%%%((()))((('''%%%'''$$$"""%%%)))((('''%%%######$$$%%%&&&)))'''%%%$$$%%%&&&&&&&&&######$$$%%%&&&&&&'''((($$$!!!&&&(((!!!%%%//////---***&&&$$$$$$$$$$$$###'''&&&&&&%%%$$$$$$$$$$$$""""""!!! """$$$'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%(((''''''((())))))(((&&&###$$$%%%&&&''''''''''''$$$&&&((()))(((((()))***&&&''''''(((((('''&&&&&&,,,***((((((***+++***)))&&&'''(((((()))(((((((((((($$$%%%+++...,,,******)))%%%***,,,&&&...<<<@@@+++---...000///...+++)))...4DuXӵ***ĵD^,,,***)))***,,,---...)))******+++,,,......---++++++*********))))))))))))333+++'''))),,,------)))---,,,)))+++)))'''''')))+++(((******))))))+++------***'''((()))---,,,+++'''&&&&&&&&&'''DdDĦ---+++------------)))'''''')))$$$(((***$$$'''***((())),,,)))***+++###%%%******)))&&&'''((('''&&&)))'''D^&&&***'''%%%s׼s&&&&&&((('''&&&)))///111...$$$&&&((('''&&&&&&geFm8(((>aĦ***222666)))***+++s׼s%%%+++...###%%%:::OOO777&&&Ho+++************(((((()))***)))(((((((((((((((***,,,,,,---,,,&&&******D^+++++++++DdDĦ---((('''((('''((()))))))))))))))***)))s׼s******)))))))))+++$$$------***,,,,,,,,,++++++*********---'''+++"""...'''000---'''((()))***)))(((&&&$$$''')))******((('''((((((+++***(((&&&&&&''')))***'''&&&&&&&&&'''&&&%%%###***)))'''&&&'''((('''&&&((((((((((((((('''''''''(((+++...---***((((((***((((((((((((((('''&&&&&&%%%(((&&&$$$---888777---+++++++++,,,---...///000000,,,)))))),,,......---++++++++++++***(((''''''%%%%%%%%%&&&&&&&&&''''''&&&###!!!###&&&((('''%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$"""!!!$$$'''(((&&&""" """$$$(((((('''&&&%%%%%%%%%%%%!!!%%%%%%%%%&&&'''#########%%%((()))((('''(((!!!((("""+++(((++++++)))&&&###""""""###$$$######$$$%%%&&&(((((()))&&&%%%%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$*** +++)))%%%'''%%%(((''''''''''''&&&&&&&&&%%%''')))++++++)))&&&$$$((('''&&&%%%%%%&&&'''(((***$$$###(((***&&&%%%((('''******''''''******''')))))))))))))))))))))))))))***+++,,,++++++))))))******+++++++++***)))))),,,)))+++111111,,,+++...Φ4DuXӵtvӵ>d<Ħ***,,,+++******,,,---Ħ---///...---,,,,,,---+++***+++,,,......,,,+++))))))Ħ---...///+++***(((''''''''')))***))))))))))))***+++,,,---555000,,,+++,,,---***''',,,+++***+++,,,---,,,+++***+++***''')))---,,,)))+++)))'''''')))++++++***Ħ,,,+++)))'''&&&***))))))+++------+++)))))))))***++++++++++++***,,,+++***+++,,,---,,,+++)))((((((((((((***+++,,,>d<Ħ---,,,***(((***+++,,,---,,,+++***+++''''''+++,,,(((&&&'''+++%%%)))+++&&&(((---)))((( %%%,,,)))))),,,(((+++***)))(((((())))))***&&&'''))))))((((((((()))'''&&&$$$%%%'''(((((((((+++***))))))***+++***)))&&&'''((()))Ħ&&&&&&'''((((((&&&&&&'''((((((>d<Ħ(((%%%***(((&&&Be(((''''''******)))***---+++'''(((&&&&&&'''***+++geFYĉ******>aĦ***222666222---***+++***))))))***+++Be***''')))---%%%'''777JJJ666'''nu]ӵ+++******)))((((((((('''&&&&&&&&&(((***+++,,,+++***))))))(((((((((&&&(((******))))))***++++++,,,---,,,***))))))***+++'''&&&)))***>d<Ħ++++++*********>d<Ħ,,,+++***Ħ)))((((((''''''(((((()))))))))))))))))))))))))))************Be((())))))))))))Ħ***...((((((---,,,$$$###))),,,,,,,,,,,,,,,+++******,,,,,,,,,++++++*********+++%%%*** +++###+++'''((())))))***)))((('''&&&******************)))((())))))(((''''''((()))***((('''''''''))))))'''%%%)))(((&&&&&&((()))((('''***)))))))))((('''''''''(((+++---,,,***(((((()))((())))))))))))((('''&&&$$$'''&&&%%%---777555+++,,,,,,,,,------...///000...***'''''')))++++++)))************)))(((''''''%%%%%%&&&&&&&&&''''''''' """$$$%%%$$$######"""$$$$$$%%%%%%&&&''''''((()))(((((((((''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$###""" %%%&&&&&&%%%###""""""###&&&&&&%%%$$$############!!!$$$&&&&&&%%%%%%%%%$$$######%%%((()))((('''***""")))!!!***$$$%%%)))'''$$$""""""###$$$%%%&&&&&&%%%%%%$$$#########&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!&&&%%%###&&&%%%''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((***%%%###&&&&&&""" """)))++++++))))))++++++)))((((((((((((((((((((((((((()))***++++++***))))))+++++++++***************,,,)))+++000111---+++...?aŖ%7uSQuR)ӵsdKĦ+++---,,,***+++---gdKĦ,,,...///......000111+++******,,,---...,,,+++&&&gdKĦ...//////+++***((('''''''''((()))******)))******+++,,,---///---,,,...///...***&&&*********,,,......,,,******+++***'''(((,,,,,,(((***)))'''((()))++++++gdKĦ---,,,+++)))(((+++***)))***,,,---,,,+++*********)))******+++,,,,,,+++******+++,,,+++)))++++++*********++++++,,,gdDĦ---,,,***)))***,,,---------+++******&&&%%%)))***'''%%%&&&,,,&&&***,,,'''***...***...%%%(((---)))))),,,(((++++++***)))(((((())))))&&&%%%%%%''')))++++++***$$$$$$%%%''')))***(((&&&***)))((((((******)))(((''''''(((gdKĦ'''%%%'''((('''&&&%%%&&&''')))sdKĦ'''%%%***(((&&&))))))(((&&&)))******+++,,,(((""",,,(((%%%'''---000ŶS***+++,,,3we<444111,,,***---+++******++++++(((///+++'''***))))))222CCC777,,,iĉ@3hR/Ō*********))))))((()))((('''&&&'''))),,,---+++++++++***))))))((((((%%%'''((((((((((((+++---+++,,,,,,+++)))'''((()))***'''&&&((()))DdDĦ***)))((())))))sdKĦ+++)))gdKĦ))))))************))))))))))))))))))))))))))))))***++++++,,,,,,,,,(((((()))gdKĦ+++000+++***...---''''''+++***++++++++++++***))))))+++++++++++++++*********000***///%%%000'''---(((+++******)))))))))))))))---+++)))***------***'''''''''((())))))******))))))(((((()))++++++***((()))'''&&&&&&((())))))(((******))))))((('''&&&&&&(((***++++++)))(((((()))))))))******))))))((((((%%%((())))))///777444+++------,,,------...///000...+++'''''')))***)))''''''(((((((((((((((''''''%%%&&&&&&&&&&&&'''''''''!!!&&&++++++'''$$$$$$%%%$$$%%%%%%&&&&&&'''''''''***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$""" '''%%%$$$$$$%%%%%%$$$"""&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%((()))(((''''''!!!((( ***$$$"""%%%$$$###""""""###%%%&&&(((''''''&&&%%%$$$######&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!((('''&&&***(((''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''((()))%%%###&&&&&&###"""###***------******------***'''''''''''''''''''''''''''((()))***************,,,+++***)))******+++,,,+++***,,,000000---+++--->A+++ne+++,,,...,,,++++++ne)))+++............///000,,,+++***+++,,,---,,,***ne,,,,,,******+++***)))(((((((((((((((************++++++,,,---,,,,,,,,,...///...+++'''******+++...000///---+++***+++***'''(((++++++'''***(((((((((***+++ne------,,,+++******,,,***)))***,,,---------+++***)))))))))***,,,---,,,***)))***++++++***(((,,,++++++++++++++++++De,,,,,,+++))),,,,,,++++++,,,,,,---...)))%%%$$$''')))&&&%%%&&&+++&&&***,,,''')))...)))000&&&)))---))))))---)))++++++***))))))(((((((((&&&$$$"""$$$(((***)))'''$$$$$$%%%''')))***)))''')))((('''((()))***)))''''''(((ne(((''''''((()))((('''&&&''')))***ne***'''%%%))))))((('''(((((())))))$$$'''((('''))),,,***%%%---***((())),,,...>A((()))+++k<...222///+++***---,,,******++++++)))((('''222...%%%(((,,,***---;;;888444fh)))************)))((())))))******+++,,,------++++++++++++******))))))((())))))((('''(((***---+++,,,,,,***(((''''''((()))'''''''''(((De***)))((('''((()))ne,,,***ne+++((()))***++++++***)))((())))))))))))))))))))))))***+++,,,---............'''(((ne,,,---...***))),,,+++((((((+++))))))************))))))+++++++++***************222---333)))444***000+++---,,,***))))))***+++---///+++(((***---...***%%%$$$&&&(((***++++++***)))((((((''')))++++++***)))***)))'''''''''((('''&&&***))))))((('''&&&%%%%%%((()))***))))))(((((()))))))))************))))))'''***+++,,,222777444,,,,,,,,,++++++,,,------...000---))))))++++++***'''&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''***,,,+++(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))(((&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!'''%%%###$$$&&&'''%%%"""''''''''''''&&&%%%$$$$$$$$$!!!!!!$$$'''&&&$$$$$$$$$$$$%%%(((((((((&&&###&&&+++!!!((($$$%%%$$$""""""""""""$$$%%%%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&###+++''''''***((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%''')))******)))***,,,,,,******,,,,,,***(((((((((((((((((((((((((((((()))***++++++++++++,,,+++)))((()))***,,,---++++++---//////---,,,))))))***+++,,,...,,,++++++---***,,,......,,,+++,,,---,,,+++******+++,,,+++***---,,,+++)))(((,,,,,,+++***)))(((((((((++++++++++++++++++,,,---,,,++++++,,,------,,,+++***+++,,,///111111///,,,+++,,,***'''(((+++***&&&)))(((((()))***++++++++++++++++++******+++)))((()))+++---------+++***)))))))))***,,,---,,,+++******++++++)))(((******************)))))))))++++++***(((---+++(((&&&''')))---///)))%%%$$$''')))'''&&&(((+++%%%)))+++&&&)))---)))...%%%''',,,)))***...+++************))))))((((((***'''$$$$$$''')))(((&&&'''%%%$$$%%%'''))))))))))))((('''((()))***)))'''((((((((((((((((((***+++***)))((()))******,,,+++(((%%%)))))))))((((((((()))***'''((('''$$$&&&******''',,,,,,,,,+++)))((('''''')))''',,,000---***))),,,+++******++++++)))((('''333///%%%)))...++++++000777:::555((())))))*********))))))'''(((***,,,,,,+++***)))***++++++++++++***)))))),,,,,,+++)))(((''')))+++***+++,,,***(((''''''(((((()))(((&&&'''***))))))((((((((()))---,,,***+++,,,((()))***++++++***)))(((***************************+++,,,---.../////////'''(((,,,---...,,,***)))******)))))),,,((())))))******)))))))))************************,,,'''---$$$000'''---(((...,,,***))))))+++---......***'''))),,,---)))$$$$$$&&&(((***++++++)))((('''&&&&&&(((******)))(((---***((('''''''''%%%$$$(((((('''&&&&&&%%%$$$$$$)))((('''(((((())))))((())))))************))))))&&&)))***,,,000222///*********)))))))))***++++++///,,,))))))++++++)))&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((+++((($$$###$$$%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''$$$"""$$$'''(((&&&$$$'''''''''''''''%%%$$$###&&&### !!!$$$&&&%%%###%%%$$$$$$&&&'''((('''&&&$$$&&&+++$$$+++%%%&&&%%%$$$"""""""""""""""###$$$%%%''')))+++,,,---&&&&&&&&&&&&'''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$ !!!'''""""""&&&###'''&&&&&&&&&&&&%%%%%%%%%######%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&'''''''''(((***------+++(((++++++((((((++++++((())))))))))))))))))))))))************++++++,,,,,,+++***(((((((((***,,,---+++---............,,,.........///000///---***))))))))))))***+++,,,------,,,***+++---......---,,,---...---,,,******+++---+++))))))***++++++***++++++,,,---------,,,,,,...------,,,+++***)))))),,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---+++++++++...000111///...+++,,,***&&&'''***)))&&&)))(((((()))++++++***(((************************)))(((((()))+++---,,,,,,*********)))******+++,,,---,,,******++++++***((((((((())))))***))))))((()))(((((()))++++++***(((+++(((%%%######&&&***,,,+++&&&%%%(((***((((((******%%%)))+++&&&(((---(((,,,###&&&---******...+++))))))************))))))---+++)))((((((((((((((()))'''$$$$$$&&&(((((((((***)))((((((******)))(((((((((''''''''''''((((((***+++,,,+++***)))***,,,)))))))))+++---,,,)))''')))******)))(((((()))+++++++++((($$$%%%((((((%%%+++,,,---+++(((&&&&&&((()))(((((()))***+++)))(((+++&&&&&&+++...,,,))))))***)))((()))***+++***((((((222---&&&+++...++++++(((444;;;444+++)))(((&&&((())))))************)))&&&((()))******(((&&&%%%******+++,,,,,,+++***)))---------+++)))'''((()))***+++++++++)))((()))***)))***)))&&&%%%((()))'''(((((()))******+++++++++,,,+++*********+++,,,---))))))************))))))******************************,,,---............(((((()))***+++,,,---...---,,,+++++++++,,,---...((())))))************))))))))))))***************+++%%%+++"""---%%%,,,'''---,,,***)))***+++---...---+++)))***++++++(((%%%%%%&&&)))***+++***)))((('''&&&&&&'''((()))'''&&&---***((('''''''''%%%$$$'''''''''&&&&&&&&&&&&%%%)))'''&&&&&&((())))))((((((((())))))******))))))%%%&&&''')))+++,,,***((())))))(((((((((((())))))+++(((&&&&&&))))))'''$$$&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((...)))###"""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%$$$$$$%%%&&&''''''&&&$$$%%%&&&&&&%%%$$$"""!!!***(((%%%$$$$$$###"""!!!%%%$$$$$$&&&'''((('''%%%(((###'''(((###***"""&&&&&&%%%$$$###"""""""""$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$!!!&&&!!!###(((%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''((('''&&&'''******&&&'''******''''''******'''************************++++++************++++++)))(((''''''((()))+++,,,***...///.........------------...000///,,,)))*********+++,,,---///000,,,+++******,,,------,,,,,,---///...,,,++++++,,,...+++))))))***+++***))),,,+++,,,,,,---...///000/////////...---,,,******---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))+++---///...---+++,,,***&&&'''***)))%%%(((((((((***+++,,,***(((+++***************++++++&&&&&&'''))),,,,,,+++***))))))***++++++++++++***...---++++++,,,,,,***)))&&&'''(((*********))))))***))))))***,,,---+++***((((((&&&&&&&&&''')))***---(((&&&)))+++******---,,,&&&***,,,''')))...***,,,###(((///++++++---)))'''((()))***++++++******,,,,,,+++)))'''&&&(((***((('''&&&'''((((((&&&$$$+++***))))))***+++***))))))((('''&&&&&&'''((())))))***++++++))))))***+++(((((()))+++------+++)))(((***+++***(((''')))+++)))***)))''''''***)))$$$+++***))))))******)))(((+++***)))***++++++)))(((+++&&&%%%))),,,+++((()))((('''&&&''')))******)))***///+++(((......***---'''555;;;111)))***+++'''(((((()))***************,,,+++***)))(((''''''''')))***,,,------,,,***))))))+++,,,+++)))(((((())))))***++++++******+++,,,***,,,***%%%$$$((((((%%%'''(((***,,,---,,,,,,+++++++++,,,,,,,,,---------++++++************++++++************************)))***++++++,,,,,,,,,,,,))))))***++++++,,,------------,,,***+++---//////((()))******+++++++++***((()))))))))*********+++000***...###...&&&---)))++++++*********+++---...------,,,,,,+++***(((''''''((()))******)))((((((((('''&&&'''(((((('''%%%***((('''&&&(((((((((''''''''''''(((((((((((())))))&&&$$$%%%'''))))))(((&&&'''((())))))))))))((('''&&&''')))***)))))))))***))))))((((((((()))))))))&&&%%%&&&))))))'''$$$((((((((((((((('''&&&%%%''''''''''''((((((((((((,,,***(((&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''###$$$&&&&&&&&&&&&''')))$$$%%%&&&&&&%%%$$$""" &&&''''''%%%###!!!!!!!!!&&&%%%%%%&&&'''(((&&&%%%(((###%%%&&&###***!!!%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!! '''***$$$&&&,,,(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''(((((('''&&&&&&$$$'''&&&$$$%%%***)))%%%'''))))))''''''))))))'''))))))))))))))))))))))))+++***)))(((''''''((((((&&&&&&&&&'''((()))))))))***///000------///---(((---,,,---...///...+++)))++++++,,,---...///111222,,,***)))***+++,,,,,,,,,,,,...//////...---.........,,,)))((()))******)))///...---,,,---...///000000000000///...,,,+++***------,,,++++++,,,,,,,,,)))+++---...,,,+++***))))))((('''(((+++---------+++,,,***&&&'''***)))%%%(((((((((***,,,,,,***(((+++++++++******+++,,,,,,$$$%%%&&&))),,,,,,***(((((()))***,,,,,,+++******///...,,,,,,,,,,,,+++)))&&&''')))***+++++++++***+++++++++,,,......---,,,((()))+++,,,,,,,,,+++***...)))(((***,,,+++,,,...---'''+++---(((+++///+++---%%%***111---+++---(((%%%''')))***++++++++++++(((******'''$$$$$$'''+++&&&'''(((******((($$$!!!+++***)))***+++,,,+++))))))((('''&&&&&&'''((()))(((***+++***)))((()))***''''''(((+++---...,,,***(((***+++***((('''))),,,###&&&((()))+++...,,,&&&,,,(((%%%(((---///,,,)))---,,,++++++,,,,,,***(((,,,&&&$$$(((+++***((()))&&&%%%%%%&&&)))******)))+++---)))***111---)))///***888<<<000(((---///+++(((((()))***************444111---)))'''(((+++,,,)))***,,,------,,,+++)))&&&(((***+++)))((((((((()))***,,,,,,++++++,,,...+++---+++%%%$$$''''''###&&&(((+++...///...,,,***++++++,,,..................---++++++++++++---...************************))))))***+++++++++***************++++++,,,,,,---,,,,,,+++))))))---//////))))))***+++++++++++++++(((((())))))*********+++333+++...""",,,$$$+++'''************++++++,,,------//////...+++))))))***((())))))))))))((((((((()))((('''((()))(((&&&%%%'''&&&%%%&&&(((******)))(((((())))))******++++++)))&&&###$$$'''))))))(((&&&&&&'''(((((()))((((((+++))))))++++++******,,,******)))))))))))))))******'''&&&(((+++,,,)))&&&))))))))))))((('''&&&%%%''''''''''''((((((((()))###&&&((('''$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$###$$$$$$%%%!!!$$$''''''%%%%%%'''***&&&'''(((((((((&&&$$$"""!!!$$$###!!!!!!###&&&%%%%%%&&&'''(((&&&%%%%%%!!!$$$$$$---$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%+++,,,###%%%)))$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&###"""###&&&)))+++%%%&&&'''(((((('''&&&%%%!!!$$$%%%###&&&------)))'''******''''''******'''((((((((((((((((((((((((+++)))(((&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((***///000------///---(((+++---///000000///---+++(((***,,,,,,+++++++++,,,...+++))))))***,,,,,,++++++,,,,,,,,,++++++---///...---,,,+++***+++,,,,,,000...---++++++---///000222,,,+++111444///+++,,,---+++***(((((()))+++,,,//////...---,,,++++++***(((((()))***+++,,,,,,,,,---)))&&&%%%&&&'''%%%###(((((((((***,,,,,,***((()))***+++,,,,,,+++))))))+++)))'''&&&'''((('''&&&---+++***)))***,,,///111......---,,,++++++******+++)))(((((()))***)))(((+++''''''+++,,,***((()))111)))%%%***...,,,***+++&&&'''(((***+++,,,------,,,------,,,+++,,,...000,,,,,,+++,,,,,,+++'''$$$)))******+++++++++******+++***)))******)))&&&$$$*********)))))))))))))))&&&'''((())))))((('''&&&)))'''%%%$$$%%%(((+++---***)))((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++)))'''%%%)))+++------+++))))))))))))+++)))%%%(((...///+++---------,,,,,,+++++++++000)))%%%(((+++***((((((((()))++++++)))((()))***...+++))))))++++++)))&&&...666BBB+++&&&---!!!000,,,***))))))******)))'''&&&((())))))(((((()))+++)))+++...000///---+++)))---(((!!!!!!'''...222))))))************)))))))))(((((()))******'''%%%///%%%!!!(((///...)))(((////////////000000000000000111000...111444222------,,,+++******+++,,,---------,,,,,,,,,,,,++++++************++++++,,,---+++***)))***,,,---,,,+++---,,,***)))((((((((())))))))))))))))))(((''''''000...***''''''))),,,///,,,+++***,,,...---***'''000000000///---+++)))'''((((((((()))******++++++)))))))))))))))*********+++++++++******((('''&&&))))))))))))((((((((((((%%%'''***,,,,,,***'''%%%((((((((((((((()))******((()))*********((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((%%%))))))%%%%%%***+++((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&'''((((((((('''%%%$$$)))(((&&&$$$######&&&((($$$######$$$&&&&&&$$$###%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&(((###'''***###$$$&&& """$$$&&&((((((&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$((('''$$$""""""$$$&&&''')))(((&&&$$$###$$$%%%&&&'''$$$"""&&&+++,,,%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$###$$$%%%&&&''' """############%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$***%%%!!!"""&&&)))(((%%%)))&&&%%%'''+++,,,)))$$$((((((''''''''''''''''''))))))((('''''''''''''''&&&&&&'''''''''(((((((((,,,,,,***%%%&&&))))))&&&''''''%%%%%%$$$%%%&&&'''(((((())),,,...///...,,,+++---///000000///---+++---,,,,,,,,,---------,,,---+++))))))+++,,,,,,++++++,,,,,,,,,++++++---///000///...---,,,---......222000......///000000///,,,'''%%%+++000//////111,,,+++***))))))***+++,,,------------------,,,,,,))))))******++++++,,,,,,...+++'''&&&'''((('''%%%))))))(((***+++,,,+++)))***+++,,,,,,,,,,,,+++***+++)))(((((())))))((('''++++++***)))***,,,...///------,,,,,,+++******))),,,***))))))***++++++***+++''''''+++,,,***((())),,,'''&&&+++...+++)))***&&&'''(((***+++,,,,,,---,,,------,,,++++++...000---,,,,,,,,,---+++(((%%%((()))***+++++++++++++++(((''''''((()))(((%%%###&&&'''((()))******++++++'''((())))))))))))(((''''''&&&$$$###$$$&&&)))+++))))))(((((((((((())))))))))))***,,,...000222444))))))+++++++++)))'''&&&&&&''')))+++---...------(((***)))&&&(((------)))------,,,,,,,,,+++++++++///(((%%%(((+++***))))))((()))++++++)))))))))***---+++)))***,,,,,,***(((000777???+++(((...###///,,,***))))))******)))''''''(((((()))***))))))(((///,,,***+++------***&&&***)))(((((()))(((&&&$$$((((((''''''''''''((((((,,,***''''''((())))))((("""!!!((()))''''''------------.........///111333222000222444111,,,,,,,,,++++++++++++,,,,,,***++++++,,,------------++++++++++++++++++,,,---+++***)))***,,,---,,,+++,,,+++***(((''''''((((((***+++++++++******)))(((---+++(((&&&&&&'''***+++...,,,+++,,,......+++))).........---,,,***((('''((((((((()))******++++++***)))))))))))))))))))))))))))*********)))(((((())))))))))))(((((((((((('''(((***++++++)))'''&&&((((((((((((((()))******))))))))))))))))))((('''''''''((()))))))))))))))))))))))))))))))))))))))%%%)))(((%%%%%%))))))&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%&&&&&&&&&''''''(((''''''&&&******)))'''%%%###""""""$$$$$$###$$$&&&&&&$$$###&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''''''''###''')))###$$$&&& """$$$&&&''''''&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$&&&((())))))(((&&&%%%$$$%%%&&&''''''%%%$$$'''******&&&"""(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!"""$$$$$$######%%%'''$$$$$$$$$%%%%%%%%%%%%%%%(((%%%"""###'''******))))))&&&%%%(((,,,---+++'''''''''&&&&&&&&&&&&''''''((((((((()))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((***(((%%%%%%((('''$$$$$$$$$#########%%%&&&'''---,,,+++++++++***'''%%%+++---...//////...---+++***'''%%%&&&))),,,,,,***---+++******+++,,,,,,++++++,,,,,,,,,++++++---///000///---,,,,,,,,,---...333///,,,...111222...***777000,,,---/////////000,,,+++***))))))***+++,,,,,,,,,,,,---------......*********+++++++++++++++...,,,)))((())))))((('''+++***))))))+++,,,,,,+++++++++,,,------,,,,,,+++*********+++,,,+++)))'''))))))))))))***+++,,,------,,,,,,++++++******)))---,,,***+++,,,------,,,+++((('''+++,,,)))((()))'''&&&'''++++++)))((()))&&&'''(((***+++,,,------,,,------,,,++++++...000---,,,,,,,,,---,,,)))&&&'''((()))***++++++,,,,,,'''''''''((())))))'''%%%%%%&&&((()))))))))(((((((((((()))******)))((((((%%%$$$###"""###%%%'''))))))))))))(((((())))))***---+++***(((((()))***+++'''((()))+++***)))'''&&&'''&&&'''***...///...+++'''))))))(((***---,,,(((---,,,,,,+++++++++++++++---'''%%%(((+++***)))***(((***++++++***))))))***,,,******+++,,,------+++333999<<<+++***000&&&---+++***))))))***+++)))(((&&&%%%&&&)))---...+++(((333---((((((+++,,,((($$$((()))+++,,,,,,)))###((((((''''''''''''((((((...+++'''%%%&&&(((******...***))),,,...,,,+++,,,++++++++++++,,,,,,,,,,,,000333333222333444111,,,++++++,,,,,,,,,,,,++++++''')))+++,,,......---------,,,,,,++++++++++++,,,+++***)))***+++,,,+++*********)))((('''''''''''',,,,,,,,,,,,,,,,,,+++***,,,+++)))((((((((()))***///---,,,,,,------,,,+++---,,,,,,,,,***)))'''&&&((((((((()))******++++++*********))))))(((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))******)))((('''&&&((((((((((((((()))******))))))((((((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))%%%((('''%%%%%%''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((()))))))))'''$$$!!!%%%$$$$$$$$$&&&&&&$$$###%%%%%%%%%%%%$$$######"""!!!"""###%%%&&&&&&'''''''''"""''')))###$$$&&& ###$$$%%%''''''%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))''''''&&&%%%%%%'''((()))))))))))))))******))))))+++***)))'''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$######"""###$$$%%%$$$$$$%%%'''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&(((***,,,(((&&&&&&(((,,,---+++)))((('''&&&&&&&&&&&&'''((($$$%%%&&&''''''%%%$$$"""$$$$$$$$$%%%%%%%%%%%%&&&$$$'''(((&&&&&&((('''###############$$$&&&((()))...---+++******(((&&&###+++,,,...//////...,,,+++(((### """)))......,,,,,,+++******,,,,,,+++***+++,,,,,,,,,++++++---///---,,,+++*********+++,,,000,,,))),,,111111+++%%%:::555000///000///...---++++++*********+++,,,,,,------------------------+++++++++++++++++++++***,,,+++***)))))))))((((((---+++))))))+++,,,------******++++++++++++++++++))))))***+++---,,,)))&&&(((((())))))************------,,,,,,++++++++++++...---+++,,,---......---,,,((('''+++,,,)))'''(((&&&'''))))))((('''(((+++'''(((***+++---.........,,,,,,,,,+++***+++---///---,,,,,,,,,---,,,***'''&&&'''(((***+++,,,,,,,,,(((((((((***,,,,,,***)))((()))))))))(((&&&###"""((()))***++++++***)))(((%%%%%%$$$$$$$$$%%%&&&''')))))))))((())))))******---+++'''$$$""""""###$$$&&&''')))******)))((('''---)))'''))),,,,,,(((###))))))***+++---...,,,)))---,,,+++******+++,,,,,,+++'''%%%))),,,******+++(((***,,,+++***)))***************+++---.........555<<<777***---000)))++++++***))))))++++++***)))###"""###)))///222///***...+++))))))******'''%%%***(((&&&'''(((******)))+++***)))(((((()))***+++---***((('''((()))))))))---,,,,,,+++)))&&&&&&'''*********+++++++++,,,,,,,,,000222111222444222---***+++,,,------,,,+++***((()))+++---------,,,+++...---,,,+++++++++++++++***)))((()))***+++***)))))))))((('''''''''''''''+++,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++***///---+++******+++,,,,,,,,,,,,++++++***)))((((((((((((((()))******++++++++++++***)))(((''''''&&&''''''((())))))((((((((())))))))))))((((((((((((+++***)))(((((('''''''''((((((((((((((())))))***))))))((('''((()))+++,,,(((((())))))))))))((((((************************&&&&&&&&&%%%%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%'''))))))'''&&&%%%&&&&&&&&&%%%%%%'''(((***,,,&&&&&&&&&'''((('''%%%###&&&%%%$$$%%%&&&&&&$$$##################"""!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&!!!&&&)))###$$$&&& ###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&((()))***,,,---...,,,******,,,///)))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$"""!!!"""$$$%%%%%%$$$$$$%%%'''$$$$$$%%%&&&&&&'''(((((($$$%%%&&&%%%%%%%%%''')))'''&&&%%%''')))+++)))(((***)))'''&&&&&&'''((()))%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&''' &&&((('''&&&'''&&&###%%%%%%%%%%%%&&&''')))***+++***)))***,,,,,,+++***,,,,,,---......---,,,,,,///***&&&(((---111000...,,,+++***+++,,,,,,+++***+++,,,,,,,,,++++++---///---,,,+++***)))***++++++...***(((+++000111+++$$$---+++)))***...111///,,,++++++***++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,+++++++++++++++************)))(((((((((---+++))))))+++,,,------)))))))))))))))***++++++(((((((((***,,,+++)))&&&(((((()))))))))*********------------,,,,,,,,,,,,...,,,+++,,,---//////...,,,((((((+++,,,)))'''((()))******'''&&&'''***+++)))***+++---...///000000+++,,,,,,+++***+++---///---,,,++++++,,,,,,***(((%%%&&&((()))***+++,,,,,,((('''(((***,,,,,,***)))((())))))((('''%%%###"""((()))***++++++***)))(((&&&&&&&&&&&&'''''''''''')))))))))))))))***++++++***)))'''&&&&&&)))+++---&&&''')))***+++***((('''...***'''(((***)))$$$+++******---///...,,,***,,,+++***))))))***,,,---***''''''***,,,***)))+++)))***,,,,,,***)))***+++((()))+++,,,---...///000555>>>444***......,,,***+++***)))***+++,,,+++***%%%$$$$$$)))///111---(((%%%)))------***((('''(((***'''%%%$$$'''***------+++***)))(((((()))***++++++***)))***++++++)))'''&&&)))+++***)))***,,,...***++++++++++++,,,,,,,,,''',,,//////000222222///+++,,,---......---,,,+++***+++,,,,,,,,,+++***)))---,,,+++******************)))((((((******)))(((((((((((((((((('''''''''******+++++++++++++++***,,,,,,,,,,,,,,,+++******,,,,,,+++)))((()))***+++,,,,,,+++***************((((((((()))******+++++++++******)))((('''&&&&&&)))))))))((((((&&&%%%%%%))))))))))))((((((((((((+++***)))(((''''''((((((((((((((((((((())))))******)))(((((((((***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&%%%%%%&&&&&&$$$######%%%%%%%%%&&&&&&'''''''''%%%'''))))))'''&&&%%%&&&&&&&&&%%%&&&''')))+++---(((&&&%%%%%%&&&'''&&&$$$'''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%!!!%%%((("""###&&& ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!%%%%%%%%%&&&'''((()))******,,,---+++''''''+++///%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%###!!! """$$$%%%%%%######$$$&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&%%%###"""###$$$&&&&&&%%%&&&'''(((((((((+++***'''%%%$$$%%%&&&'''(((((()))))))))))))))(((''''''''''''''''''''''''%%%)))(((&&&&&&%%%"""''''''&&&&&&'''(((***++++++******,,,///111111111,,,,,,------------,,,,,,333///,,,+++,,,---+++)))++++++***+++------+++)))+++,,,,,,,,,++++++---//////...,,,+++++++++,,,---...+++***---111111---(((,,,,,,+++))),,,000...)))******++++++,,,---------000///...---,,,++++++***+++++++++,,,,,,,,,,,,,,,)))***++++++)))(((((()))+++***))))))+++,,,,,,+++((((((((((((((()))***+++((('''((()))++++++)))'''***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......------)))(((+++,,,)))'''(((+++,,,***&&&&&&((()))''')))***+++---...///000000+++,,,,,,+++******---///,,,+++******++++++***(((&&&'''((()))******++++++%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&''''''(((((((((((()))******)))((((((''''''((())))))(((((('''))))))))))))******+++,,,,,,+++)))(((((()))***+++((()))***++++++***(((''')))((('''(((***)))&&&###---***)))---...,,,++++++,,,+++)))((()))***,,,---)))'''(((+++,,,)))(((+++)))+++,,,,,,+++******+++''')))+++,,,,,,,,,...000333AAA111+++---***...)))+++***)))***,,,,,,,,,******))))))+++------)))&&&""")))//////***''''''***)))((((((***++++++)))'''***((('''%%%%%%'''(((************+++,,,+++)))&&&+++///000---,,,...///...++++++++++++,,,,,,,,,---'''+++...,,,---000222111,,,,,,------------,,,,,,,,,,,,++++++************+++******))))))))))))******)))(((((())))))((('''(((((()))))))))(((((('''((())))))***************************))))))((((((***++++++***(((((()))***++++++******)))******+++((((((((()))******++++++)))))))))(((((('''''''''))))))(((((('''%%%$$$###))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))************)))))))))***++++++)))))))))))))))(((((('''((((((((((((((((((((((((%%%$$$%%%((('''$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&'''(((***+++,,,---)))&&&%%%&&&&&&### '''&&&%%%&&&'''&&&$$$"""&&&&&&'''''''''&&&&&&%%%######$$$$$$$$$$$$######$$$ %%%((("""###&&& ######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###!!!$$$$$$%%%%%%&&&'''((((((&&&'''(((&&&$$$###&&&***""""""""""""###$$$%%%&&&$$$%%%%%%%%%$$$###"""""""""###$$$$$$###"""###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###!!! &&&&&&&&&''')))+++---......,,,)))&&&$$$$$$%%%&&&$$$&&&))),,,,,,***(((&&&((((((((((((((('''''''''###***...+++(((((((((&&&***))))))***+++---///000333222111333666888888888,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((+++******,,,------+++)))+++,,,,,,,,,++++++---///......,,,+++++++++,,,---+++***+++,,,//////...,,,111111,,,''')))---,,,''')))***+++,,,------------.........------,,,,,,,,,***++++++,,,,,,---------)))+++------+++))))))***))))))(((***+++,,,+++))))))((((((((()))***+++,,,***)))((()))+++,,,+++***,,,+++)))(((((()))+++,,,***************************)))((()))+++,,,,,,,,,---)))(((+++,,,(((&&&''')))+++***'''(((***&&&((((((***,,,---.........+++++++++***)))***,,,...+++***(((((()))***)))(((''''''((()))******))))))%%%$$$%%%&&&((((((&&&$$$'''&&&%%%%%%&&&(((***+++'''((())))))))))))(((''''''((()))******)))'''&&&))))))))))))***+++,,,------,,,***((('''%%%%%%%%%***+++,,,---,,,+++(((''''''''')))*********)))(((...((('''+++,,,))))))+++,,,+++)))((((((***,,,...***((())),,,+++((('''***)))+++,,,,,,+++******+++&&&(((++++++***+++---///111BBB000+++,,,&&&///***+++***)))***,,,---,,,+++*********+++++++++***)))'''+++...---***'''((()))))))))***+++,,,+++'''%%%***)))&&&%%%%%%&&&)))***,,,+++))))))***+++***((((((***)))$$$$$$&&&%%% ******+++++++++,,,,,,,,,***///000,,,+++...111111------,,,,,,,,,,,,------,,,+++)))((()))***,,,---(((((((((((((((((()))******)))''''''((()))'''&&&(((((()))******))))))(((((())))))***************+++***))))))(((((()))))))))+++---,,,***((()))******)))((((((((()))******((((((((()))******++++++(((((((((((((((((('''''''''''''''''''''&&&%%%$$$))))))))))))((((((((((((''''''(((((())))))******((((((((((((((()))************+++++++++***)))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%###$$$))))))%%%###&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%&&&&&&&&&'''))))))*********+++(((&&&&&&((('''"""((('''&&&&&&'''&&&$$$"""%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!$$$$$$'''"""###&&& #########$$$$$$#########"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&""""""""""""###$$$%%%&&&$$$$$$###############$$$!!!"""######!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%'''%%%######%%%$$$!!!%%%''')))+++...222666999666333///+++(((((()))***%%%+++333999999444---'''---------,,,,,,,,,++++++///555999555111111222111...//////111444777:::<<>>BBB>>>;;;666222///......//////888DDDMMMMMMEEE:::111333333222222111111111000:::AAADDD@@@;;;;;;<<<<<<444444666999===BBBEEEHHHLLLKKKJJJMMMQQQTTTWWWWWW///,,,((((((+++...///......,,,******+++++++++)))------,,,,,,,,,,,,++++++---//////+++&&&""""""$$$+++)))***......+++)))+++)))'''&&&***///111...***++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,---+++)))((()))***)))(((((()))++++++***)))))))))***+++,,,------...+++)))((()))***,,,,,,+++'''///222,,,((()))+++***...---+++,,,---+++'''"""'''&&&&&&))),,,.........******+++,,,+++***)))((()))'''(((++++++'''&&&(((+++***)))***,,,,,,***)))(((***)))((())),,,+++'''******%%% """)))***&&&***)))))))))))))))******+++&&&%%%***+++((('''***(((&&&$$$$$$&&&((()))(((---***'''&&&((()))(((&&&'''''''''''''''&&&&&&&&&'''(((((()))******++++++...---+++))))))***+++,,,...---,,,+++************)))))))))))))))***++++++---,,,+++(((&&&&&&(((***+++)))((('''''')))+++---)))***+++,,,---,,,++++++,,,***((())),,,,,,+++(((,,,)))((()))(((&&&(((---888888333,,,---111///(((***+++,,,------,,,+++***%%%***,,,)))***...---)))******++++++***)))'''&&&(((***,,,,,,++++++,,,---++++++******))))))******'''((()))***+++,,,------,,,,,,+++******+++++++++++++++)))))))))+++---//////111222000,,,+++---///000000///...,,,+++******...,,,)))))))))******)))+++&&&'''---,,,$$$$$$++++++******)))))))))))))))%%%***,,,)))***...---)))---,,,+++))))))))))))***)))+++(((%%%'''...///+++++++++,,,------,,,++++++******)))))))))))))))******)))((('''''')))+++---)))))))))))))))((('''''''''&&&&&&''')))***)))(((******)))((((((((((((((('''(((***+++,,,,,,,,,+++''')))+++***'''&&&(((***+++***)))))))))***,,,---((()))******&&&"""###'''))))))(((((('''''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$(((,,,+++&&&###$$$&&&&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''&&&$$$'''&&&%%%%%%&&&$$$!!!!!!&&&(((&&&%%%&&&&&&###&&&!!!###  %%%%%%$$$###""""""######$$$###"""###$$$%%%###"""""""""###$$$$$$$$$$$$###$$$%%%$$$######$$$'''***$$$$$$$$$$$$$$$###"""!!!"""!!! """%%%%%%###!!!$$$$$$$$$%%%&&&&&&$$$"""######$$$$$$$$$$$$$$$###'''""""""&&& &&&$$$"""$$$&&&(((&&&$$$!!!###%%%$$$$$$$$$$$$&&&''',,,444>>>GGGLLLNNNSSSKKK@@@888666666555444666DDDWWWeeefff^^^QQQHHHCCC???;;;777777;;;AAAEEEDDDIIINNNQQQNNNIIIEEEBBBCCC???<<<@@@IIIQQQUUUUUUWWWYYY[[[XXXVVVXXX___eee///,,,((((((+++---......---+++******++++++***)))------,,,,,,,,,+++++++++'''(((***))))))((()))++++++)))***......***)))++++++)))'''***...000---***,,,,,,,,,------,,,++++++,,,,,,------------,,,,,,,,,------------,,,,,,+++******+++,,,,,,,,,,,,+++)))******)))(((''''''((()))(((((()))++++++***)))+++++++++++++++++++++++++++)))((()))+++,,,,,,+++'''...111,,,((()))+++***+++******+++---,,,(((%%%)))(((((()))+++---,,,+++***++++++,,,,,,***)))(((***((((((++++++'''&&&'''+++***)))***,,,,,,***)))+++------+++---000///******+++)))&&&(((,,,+++&&&***)))))))))))))))******+++&&&%%%)))+++((((((***((('''%%%&&&((())))))(((...+++(((((()))***((('''''''''''''''''''''''''''))))))******+++,,,,,,,,,...---,,,******++++++,,,------,,,+++************))))))((((((((())))))******)))((('''%%%&&&''')))))))))))))))*********+++)))***+++,,,---,,,,,,+++000---***)))******(((&&&***)))***---,,,)))***...888777111++++++000...)))))))))***++++++***))))))&&&+++,,,******---,,,(((***+++++++++***)))((('''(((***,,,,,,+++***+++,,,......------------......******++++++++++++,,,,,,+++++++++++++++++++++,,,,,,+++***))))))+++,,,...///000111///,,,+++---//////......---,,,+++******,,,+++***)))***+++,,,,,,+++&&&'''---,,,$$$$$$+++++++++***)))(((((())))))'''+++,,,)))***------***,,,+++***)))))))))***+++))),,,***&&&'''+++,,,)))+++,,,---......---,,,+++---,,,,,,,,,,,,,,,---...***))))))))))))***+++,,,)))))))))))))))(((''''''((('''&&&''')))))))))(((***)))((((((((('''(((((())))))))))))'''&&&$$$###(((***+++***(((''')))+++++++++******))))))))))))'''((()))(((&&&$$$%%%((()))((((((((('''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$"""%%%$$$$$$%%%&&&%%%###!!!###$$$"""!!!###$$$!!!&&& """%%%""""""$$$$$$$$$$$$#########"""""""""""""""$$$%%%%%%""" """"""###$$$$$$$$$$$$###$$$%%%%%%###"""###&&&)))$$$$$$$$$$$$$$$###""""""###!!!!!!"""$$$%%%###!!!"""!!!!!!"""$$$###!!!!!!"""###$$$$$$%%%$$$$$$%%% !!!%%%'''%%%######%%%&&&$$$"""%%%$$$$$$%%%'''(((((('''---///444;;;EEENNNVVVZZZ\\\VVVMMMEEE???=========LLLVVVeeeoooooohhh]]]WWWIIIGGGEEECCCCCCGGGLLLPPPTTTUUUWWWWWWTTTQQQOOOOOOEEEFFFGGGJJJMMMQQQUUUWWWXXX[[[^^^___aaaeeekkkppp...,,,))))))***,,,------,,,+++******++++++***))),,,,,,,,,,,,++++++++++++,,,+++))))))******)))(((,,,******------***))),,,...+++)))))),,,---,,,)))------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++*********+++,,,,,,,,,,,,+++((()))******((('''((())))))(((((()))++++++***))),,,,,,+++++++++*********+++)))))))))+++,,,+++***(((---///,,,))))))+++***)))((()))***,,,,,,***(((***)))((()))+++++++++)))***+++,,,,,,,,,+++)))(((+++))))))+++***&&&%%%'''+++***)))***,,,,,,***)))(((******)))+++...---((('''*********+++---+++&&&******))))))))))))))))))***&&&&&&)))+++)))(((***)))(((''')))***+++)))(((///---***)))))))))((('''&&&&&&&&&''''''(((((()))((((((((()))******++++++------------,,,,,,,,,,,,---,,,,,,+++******)))))))))((((((((((((((((((((((((((('''''''''((()))***'''(((***,,,,,,+++)))(((***+++,,,---------,,,,,,111...+++))))))))))))(((((((((+++//////,,,,,,000:::666///***+++//////,,,(((((())))))))))))(((((((((,,,,,,+++***,,,***'''+++++++++++++++)))((((((''')))++++++***)))***+++............///000111222...---------,,,,,,++++++)))***+++---------,,,,,,---,,,+++*********+++,,,/////////...,,,+++,,,...,,,,,,+++++++++*********************+++,,,---...+++'''(((---+++%%%%%%+++,,,+++***)))(((((((((((())),,,+++)))))),,,,,,***+++************+++,,,,,,'''***+++)))(((***+++)))------............---------------------...//////)))******+++++++++++++++)))))))))))))))(((''''''((('''&&&'''((()))(((''')))(((((((((''''''''''''))))))((('''%%%###!!! ((()))******(((((()))***++++++++++++***(((&&&%%%(((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''%%%$$$###$$$###""" #########$$$&&&&&&%%%$$$"""%%%%%%"""###&&&&&&$$$((($$$"""$$$%%%######$$$######$$$%%%$$$###"""!!!!!!!!!!!!###$$$$$$!!!!!!"""######$$$$$$######$$$%%%%%%###"""###%%%'''$$$$$$%%%%%%%%%$$$######$$$"""!!!"""######"""!!!!!! !!!"""###!!! !!!###$$$$$$$$$$$$$$$ !!! &&&'''&&&$$$$$$%%%%%%$$$"""+++(((%%%&&&))),,,,,,+++444777;;;AAAIIISSS\\\ccc```[[[SSSKKKFFFEEEFFFGGGXXX^^^eeeiiigggbbb\\\YYYOOOPPPQQQQQQRRRVVVZZZ^^^eeeccc^^^WWWQQQOOOPPPRRRNNNRRRVVVUUUSSSRRRTTTWWWVVVYYY___eeekkkpppsssttt---,,,***)))***+++,,,---,,,+++++++++------+++***,,,,,,,,,++++++++++++***...+++))))))+++,,,)))'''---******------)))))),,,000---***)))***++++++))).........---,,,+++***))),,,,,,++++++++++++,,,,,,---...000111000...+++)))******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,)))(((((()))++++++***)))+++++++++***************+++***)))***+++,,,+++)))(((+++---,,,***)))***+++)))))))))***++++++***)))***)))((()))***++++++)))***+++,,,,,,,,,+++***))),,,))))))+++***&&&%%%'''+++***)))***,,,,,,***)))&&&(((((('''))),,,+++'''&&&((()))***++++++)))'''***************))))))(((((('''&&&(((*********))))))))))))+++,,,,,,***(((---,,,+++))))))((('''&&&%%%&&&&&&'''((())))))***))))))******+++,,,,,,,,,------.........---,,,+++,,,,,,,,,+++******)))((((((((((((((((((''''''&&&((((((((()))+++,,,,,,+++((()))+++,,,,,,+++***)))++++++,,,,,,---------------,,,***))))))+++,,,,,,(((''')))---...,,,...222<<<666///***+++///111000))))))))))))))))))))))))+++,,,,,,,,,+++***(((''',,,,,,,,,++++++***))))))''')))++++++)))((()))***++++++,,,,,,---///000111............------------''')))+++.........---,,,...---,,,+++************......---,,,++++++,,,,,,)))))))))***************)))***+++*********+++,,,***((())),,,+++&&&&&&***,,,,,,+++)))((((((((((((******)))'''''')))******))))))******+++,,,------%%%(((++++++******,,,,,,......////////////......************+++,,,---...)))***,,,------,,,+++***)))))))))))))))(((''''''((('''&&&'''((()))((('''((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))((()))+++++++++(((&&&$$$******)))&&&&&&((('''%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%***,,,)))&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$$$$###!!! $$$######$$$%%%&&&%%%$$$$$$&&&%%%###$$$(((((($$$***(((&&&%%%$$$"""!!!"""!!!###$$$%%%%%%$$$"""!!!###!!! !!!""""""!!!!!!""""""###############$$$%%%%%%###""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""###"""!!!"""###$$$###""" !!!"""""""""""""""%%%!!!$$$"""###)))"""&&&&&&'''((()))))))))(((---,,,***)))***...111444<<<>>>AAADDDIIIRRR\\\dddaaaXXXMMMHHHIIIMMMOOOOOOUUUVVVWWWVVVTTTSSSSSSSSSVVVYYY]]]^^^___aaadddggglllfff\\\QQQIIIGGGIIIMMMXXXZZZ[[[XXXRRRNNNNNNPPPSSSWWW___hhhooopppmmmjjj,,,,,,+++*********+++,,,---,,,,,,---......---+++,,,,,,+++++++++*********'''%%%%%%(((---000///......+++***,,,,,,)))))),,,///---+++***************.........---,,,+++***))),,,+++************+++,,,,,,...000111000...,,,*********+++,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,)))(((((()))++++++***)))(((((()))******+++,,,,,,+++******+++,,,,,,***((())))))+++,,,+++))))))+++***+++++++++************(((''''''(((***,,,,,,+++++++++,,,---,,,+++***))),,,)))(((***)))&&&&&&(((+++***)))***,,,,,,***)))''')))***(((+++...---)))(((((()))++++++******+++***************)))(((''''''''''''''')))++++++)))*********,,,---,,,***(((*********)))'''&&&%%%%%%&&&&&&''''''((()))******,,,,,,------...//////000------.........---,,,++++++++++++++++++)))((('''''''''(((((((((((('''&&&(((''''''))),,,,,,***(((++++++***************+++++++++++++++,,,,,,------,,,,,,+++*********,,,---(((&&&&&&))))))***///555>>>666...+++---000222444++++++++++++++++++++++++,,,+++,,,,,,+++)))''''''------,,,,,,+++*********((()))++++++)))((())))))*********+++,,,...///000------........./////////((())),,,...///...---,,,...---,,,+++******))))))---,,,++++++++++++++++++((((((((()))))))))******)))++++++***'''&&&&&&'''***)))+++,,,***''''''***,,,+++***)))(((((((((((()))'''&&&&&&''''''(((***))))))***+++,,,---------)))***+++,,,,,,******+++////////////////////////***************+++,,,,,,)))***,,,......,,,***))))))))))))))))))((('''''')))(((''''''((()))(((&&&(((((())))))(((((('''&&&%%%&&&&&&''')))***+++,,,&&&&&&&&&&&&'''(((((((((%%%'''***++++++***'''&&&,,,///...)))&&&(((&&&"""&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! $$$***+++'''!!!""""""###%%%&&&'''((())))))'''%%%$$$%%%$$$""" &&&%%%######$$$%%%$$$"""!!!"""!!!!!!$$$###%%%&&&%%%###"""#########!!!"""$$$%%%%%%$$$###!!!&&&###!!!###$$$!!!!!!"""############"""$$$$$$%%%###"""!!!"""######$$$$$$%%%%%%$$$$$$$$$#########"""!!!!!!"""######!!! !!!###$$$$$$###!!!!!!"""""""""!!! %%%"""&&&%%% &&&+++$$$&&&)))---000222333333444222333333222111555===DDDIIIIIIIIIJJJNNNUUU]]]cccbbbTTTFFFBBBHHHOOOQQQOOOMMMMMMLLLLLLMMMRRRXXX]]]fffjjjlllkkkgggcccdddeeeddd```YYYPPPLLLLLLPPPTTTdddaaa\\\WWWRRRNNNLLLKKKVVV[[[bbbjjjlllhhh```ZZZ+++,,,,,,+++))))))***,,,,,,+++,,,---//////---+++++++++++++++************)))(((((()))+++,,,++++++///+++***,,,+++)))))),,,,,,,,,++++++***++++++,,,------------,,,++++++***,,,+++***))))))***+++,,,+++,,,...//////...---+++******+++,,,,,,,,,,,,++++++,,,,,,+++)))'''((())))))(((((()))++++++***)))''''''((()))***+++,,,---+++******+++,,,,,,)))'''***((((((+++,,,))))))++++++,,,---,,,+++***+++,,,'''&&&&&&(((***,,,,,,++++++,,,---------,,,***)))+++((('''))))))&&&'''***+++***)))***,,,,,,***)))&&&(((((('''***------)))+++***,,,///...+++,,,000******++++++***)))'''&&&&&&''''''&&&))),,,,,,))),,,+++***+++,,,,,,***((('''((())))))'''%%%%%%&&&'''''''''(((((())))))***((())))))******+++,,,,,,------------,,,,,,,,,,,,***++++++,,,+++)))((('''&&&'''((()))***)))((((((&&&%%%%%%'''***)))%%%!!!,,,,,,+++*********++++++++++++*********+++,,,---...//////---***)))((()))(((%%%$$$&&&'''(((...555===444---,,,...///222555...---,,,,,,,,,,,,---...,,,***+++---,,,((('''(((///...---,,,++++++++++++)))***,,,+++***))))))***+++++++++,,,---///000111------....../////////000***+++,,,---......------------,,,,,,+++***)))))),,,+++))))))+++++++++***((()))))))))))))))))))))(((***,,,***&&&###$$$%%%)))***,,,,,,***((((((***+++******)))))))))))))))'''%%%%%%(((((('''(((+++)))***+++,,,------------000,,,***+++,,,)))''''''//////............//////------,,,,,,,,,,,,------)))***,,,------+++)))((()))))))))))))))((('''''')))(((''''''(((((('''&&&((()))*********)))'''&&&''''''&&&&&&''''''((()))'''%%%%%%&&&((())))))(((%%%'''***+++,,,+++)))'''+++333555---((((((&&&"""&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""%%%***+++'''###""""""###$$$&&&'''(((((((((&&&%%%$$$%%%%%%###!!!'''%%%######$$$$$$$$$######$$$###!!!$$$&&&""""""$$$!!!!!!$$$'''&&&!!!"""###$$$%%%$$$######'''$$$!!!$$$%%% !!!""""""######""""""###$$$%%%$$$!!! !!!""""""###$$$$$$$$$######"""""""""!!! !!!$$$&&&!!! !!!######"""######$$$$$$$$$$$$######%%%###(((((($$$)))---&&&)))///666<<>>CCCIIIIIIGGGJJJJJJJJJLLLQQQZZZdddlllwwwzzzzzztttjjjaaa]]]]]]ZZZ[[[[[[ZZZZZZ]]]```dddmmmiiiccc^^^YYYVVVTTTRRR[[[^^^cccdddaaaZZZQQQLLL***,,,---+++)))((()))+++))))))***,,,...---+++)))++++++++++++************---------+++'''%%%%%%%%%000,,,***,,,+++((())),,,((()))+++,,,,,,,,,,,,---,,,,,,,,,------,,,+++++++++***)))(((((()))***+++***+++,,,------......---******+++,,,,,,,,,,,,+++,,,------+++)))''''''((()))(((((()))++++++***)))(((((())))))******+++++++++******,,,---,,,)))&&&***&&&'''+++,,,)))(((+++***,,,...---,,,,,,...111)))''''''(((*********)))+++,,,---------,,,+++******'''&&&))))))'''(((,,,+++***)))***,,,,,,***)))%%%''''''''')))---,,,((())))))...333222,,,,,,///)))***+++,,,+++)))'''&&&%%%((('''%%%(((------(((---+++***)))***+++***)))%%%(((******(((&&&'''(((((((((((((((((()))))))))%%%%%%&&&''''''(((((()))...---,,,******++++++,,,)))***+++,,,+++)))'''&&&%%%&&&(((***++++++******'''%%%%%%''')))'''"""++++++,,,---,,,+++***)))******)))))))))***+++,,,,,,...000///,,,)))(((((('''%%%%%%'''((((((---333;;;111+++,,,......000444......---,,,,,,---......,,,)))***...---(((''')))//////---,,,++++++,,,,,,***+++---,,,***))))))***,,,,,,,,,,,,---...///000///...............------,,,,,,------------------,,,,,,,,,,,,++++++***))),,,***((((((***++++++)))******))))))))))))))))))&&&***---+++'''$$$%%%''')))+++,,,+++***))))))))))))))))))))))))******+++'''$$$%%%+++,,,)))***---)))***,,,------------,,,000'''"""'''+++***''''''//////...------...//////000///...------,,,,,,---******+++++++++***(((((()))))))))))))))(((''''''***(((''''''(((((('''&&&)))***+++,,,+++***(((''')))((('''&&&&&&''''''(((((('''&&&'''***,,,+++)))((()))+++,,,,,,***)))''''''444:::222***)))((($$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######&&&(((((('''#########$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!&&&$$$""""""$$$%%%%%%%%%&&&'''&&&%%%'''((("""%%%&&&""" $$$&&&%%%""""""#########$$$$$$$$$%%%###!!! """###$$$### !!!!!!"""""""""""""""###$$$%%%$$$!!! !!!"""############""" !!!"""!!! !!!%%%((("""  """$$$$$$$$$$$$%%%&&&'''))))))******)))(((---...***///333+++///666AAAHHHKKKKKKJJJJJJCCC@@@>>>CCCMMMWWW\\\^^^^^^XXXSSSTTTZZZ___```___VVVQQQJJJGGGGGGIIIIIIIIIPPPPPPPPPQQQVVV___iiippp|||~~~}}}uuuhhh]]]YYYYYYWWW[[[aaaddddddbbb``````bbbcccccc___YYYUUUTTTVVVYYYZZZXXXSSSKKKDDDAAAAAA***,,,---,,,)))''')))+++''''''(((***,,,,,,***'''+++++++++************)))''')))+++***'''&&&(((***000,,,***,,,+++((())),,,%%%(((+++,,,---------...++++++,,,---------,,,,,,+++***)))'''''')))***+++*********+++,,,---...///******+++,,,,,,,,,,,,+++///000000...+++(((((())))))(((((()))++++++***)))************))))))))))))+++***+++,,,---,,,)))&&&***&&&&&&+++---)))(((+++)))+++---...---...111444+++)))(((((())))))(((&&&,,,,,,---------,,,+++******&&&&&&((()))((()))---+++***)))***,,,,,,***)))))),,,,,,+++...222111---$$$&&&---555333+++))),,,)))***+++,,,+++)))'''%%%%%%((((((%%%(((------(((...,,,)))((()))******)))%%%(((++++++)))'''(((***))))))))))))((((((((((((*********+++,,,,,,------...---+++))))))***+++,,,)))***+++,,,+++)))'''&&&$$$&&&(((+++,,,,,,,,,+++***((('''(((***(((!!!(((+++---//////,,,(((&&&***)))((((((((()))+++,,,'''+++///000...+++***+++&&&%%%&&&******))),,,111888///)))+++---,,,...222......,,,,,,,,,,,,......,,,((()))......((('''***000///---,,,++++++,,,---+++,,,------+++*********+++++++++++++++,,,---...111000///...---,,,++++++......---,,,,,,,,,------++++++,,,,,,,,,+++******,,,)))''''''***,,,***)))+++*********)))))))))(((%%%)))---,,,(((%%%'''***))),,,---+++)))******)))(((((((((((()))***+++,,,'''$$$'''---///++++++///***+++,,,---...---,,,+++*** """+++---+++,,,///...---,,,,,,---...///000///...---,,,+++++++++***************)))(((((()))))))))))))))(((((('''***(((''''''(((((('''%%%)))***,,,---,,,+++)))''')))(((''''''((()))***+++***((('''))),,,...---+++,,,,,,,,,,,,+++)))((('''###444===555+++******'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''########################&&&"""!!!$$$&&&%%%$$$$$$###"""!!!!!! $$$"""!!!"""######"""!!!$$$"""!!!"""$$$&&&''''''###$$$$$$###%%%%%%%%%******###!!!""" ######""""""###$$$%%%%%%#########$$$%%%%%%###!!! !!!!!!"""""""""""""""###$$$%%%$$$!!! !!!"""""""""""""""!!!"""!!! !!!&&&***%%%###!!!"""$$$&&&''''''$$$%%%'''***,,,...///000...---333555000666999111333<<>>AAANNN___jjjjjjfff^^^[[[]]]dddgggddd```___]]]bbbfffeee```\\\\\\^^^eeedddddddddeeefffggggggjjjrrrxxxuuujjj^^^WWWVVVVVVVVVWWWYYYYYYSSSIIIAAA???<<<888666555555666666<<<<<<999555000---,,,,,,000///...---+++***)))((((((((())),,,///111000000,,,,,,,,,,,,,,,+++***)))+++------***'''&&&***......---,,,+++***)))))))))------------,,,+++******...,,,***)))***++++++***---+++***)))++++++***)))***++++++++++++,,,,,,,,,,,,+++++++++***)))))))))******))))))******++++++++++++***)))))))))))))))++++++******************(((((()))))))))))))))(((+++***)))(((((()))***+++++++++***)))))))))))))))))))))))))))*********+++******++++++,,,+++++++++((()))***+++,,,,,,+++***&&&***'''(((///000+++...,,,+++))))))***,,,...---,,,,,,---//////---***+++++++++++++++***))))))&&&''')))***+++++++++******,,,---+++((('''(((***,,,&&&###''')))((('''(((***)))((('''''''''(((((())))))(((((())))))***+++************************)))*********))))))((('''+++,,,,,,***((((((***+++,,,***(((((()))******)))'''++++++)))))),,,+++)))+++)))'''(((***,,,......+++)))***......***(((***---'''&&&+++)))###%%%---222---((()))---111000------,,,,,,,,,,,,,,,------///...,,,******,,,...///+++,,,------,,,+++,,,...///---,,,+++,,,,,,***)))222000---,,,------,,,+++/////////......---------............---------,,,+++,,,+++***)))***---///...***)))***)))&&&%%%((((((((())))))))))))))))))++++++++++++)))((('''&&&///...,,,+++++++++,,,---...,,,******+++,,,***'''+++,,,......---,,,,,,---...------,,,,,,------...***++++++,,,---------,,,...............//////000222---,,,///000,,,***,,,)))************))))))(((******************++++++&&&''''''((((((''''''&&&)))))))))*********++++++***'''$$$&&&***,,,***(((+++)))''''''(((***)))))),,,++++++***)))))))))******,,,===777***%%%///###'''''''''&&&&&&%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$#########$$$%%%%%%$$$###$$$&&&((($$$$$$############$$$$$$%%%""""""$$$### """###"""""""""""""""###############"""""""""""""""$$$"""!!!!!!"""""""""!!!%%%###"""###$$$$$$###"""&&&%%%%%%$$$$$$######"""$$$""" !!!###$$$"""!!!###$$$%%%%%%%%%###"""!!!"""$$$&&&&&&%%%###""""""'''&&&$$$###""""""###$$$***((()))------,,,111888:::===AAAFFFIIIIIIGGGEEE???BBBAAA======BBBEEEDDDAAADDDHHHJJJIIIEEEAAA===@@@CCCJJJTTT___hhhkkklllmmmkkkmmmssstttnnnhhheeejjjlllmmmjjjggggggkkkoooooonnnmmmllljjjjjjiiiiiikkkooosssqqqiii^^^UUUPPPMMMLLLNNNVVV]]]]]]TTTKKKFFF>>>333---------***'''......---+++)))'''&&&&&&//////...,,,+++***)))((()))((((((***---///000///+++,,,,,,,,,,,,,,,++++++---,,,+++*********,,,------,,,++++++******++++++++++++,,,,,,,,,,,,++++++...,,,***)))***+++++++++,,,+++))))))*********)))******)))))))))***+++,,,++++++******************)))))))))))))))***+++,,,++++++***))))))))))))***,,,,,,++++++***))))))(((&&&'''(((***++++++***)))(((((()))******)))(((((())))))((('''''''''(((((()))))))))*********************+++++++++******))))))***+++,,,,,,,,,+++*** (((+++''''''------)))---,,,+++******++++++,,,///......000111111///---++++++++++++************(((((()))***+++++++++***+++,,,---,,,***))))))***,,,$$$###)))*********(((''''''&&&%%%&&&&&&&&&((((((((((((((())))))***))))))))))))))))))))))))++++++++++++++++++***)))++++++,,,***)))(((***+++,,,+++)))((()))***)))((((((++++++((((((******'''+++)))'''''')))+++++++++(((&&&'''+++,,,)))(((***,,,'''&&&)))((($$$'''///333,,,(((***111444000***************+++,,,------///...,,,++++++,,,...///,,,---......,,,,,,,,,......,,,++++++,,,,,,+++)))///...---...//////---+++///......---,,,++++++***,,,,,,------------,,,,,,***++++++***)))))),,,......***)))******&&&&&&)))((((((((())))))*********---------,,,+++***)))(((///...+++))))))***,,,...---,,,++++++,,,---,,,+++,,,++++++---//////...---......------------......++++++*********+++,,,,,,......------......///000111---,,,///000---,,,---))))))******+++*********((())))))***++++++,,,,,,&&&''''''(((''''''&&&&&&((((((((()))))))))************))))))************+++)))'''''')))***)))(((------+++***)))((((((((('''...666:::(((+++***%%%''''''''''''&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&&&&%%%$$$###""""""!!!$$$&&&&&&%%%$$$###$$$%%%$$$$$$############$$$$$$$$$!!!!!!$$$$$$!!!!!!###!!!!!!!!!!!!"""###$$$%%%!!!""""""""""""""""""###$$$%%%&&&&&&$$$######$$$###"""!!!"""$$$$$$$$$"""((('''&&&%%%###!!! ###"""!!!!!!###$$$$$$### '''---,,,%%% $$$'''***+++***((('''&&&)))'''%%%######%%%(((***//////111555888999>>>DDDHHHLLLRRRVVVWWWTTTOOOKKKHHHJJJHHHCCC?????????===DDDHHHJJJIIIDDD???<<<<<>>===999333---???EEEJJJJJJEEEAAA@@@BBBIIIPPPYYY```dddiiioootttyyyyyy~~~zzzrrrooovvvnnn```SSSKKKLLLTTT[[[eeeeeefffggghhhiiikkkllljjjkkkkkkfff[[[MMM@@@999;;;;;;???FFFNNNPPPJJJEEEHHH???444---+++***&&&###))))))))))))(((%%%"""111111000///...------,,,---+++((('''((())))))(((++++++,,,---------,,,,,,000,,,((((((***+++((($$$++++++******++++++,,,,,,+++,,,---...////////////---+++))))))+++,,,,,,,,,,,,***(((((()))***)))((()))((('''&&&&&&(((***+++***************+++++++++(((((((((((()))***+++,,,,,,++++++***************((()))***++++++++++++***)))***+++++++++)))((('''+++***(((''''''(((***+++)))))))))(((((())))))***+++++++++*********************+++++++++******)))***+++,,,------,,,+++***))),,,---)))''''''&&&%%%)))***,,,...///000000000...000222333222222222111......---------...//////+++++++++***************,,,,,,+++++++++++++++***&&&'''+++...,,,''''''+++++++++++++++******))))))((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++)))***++++++***)))***++++++***))))))******)))'''+++---,,,((('''***+++(((***)))''''''((()))((('''+++))))))++++++((('''***)))'''&&&&&&&&&&&&+++000111+++(((---666888000'''************+++,,,......++++++***))))))***++++++---...///...,,,+++,,,------,,,+++,,,......---,,,,,,,,,---///111000...+++---,,,,,,+++******))))))------......,,,***(((''')))***+++***))))))+++,,,...+++***,,,+++((((((+++)))))))))((()))***+++,,,((()))***+++,,,,,,,,,,,,'''(((***++++++***)))((())))))***+++++++++,,,---+++(((''')))---000///---///......------......//////...---+++++++++,,,------------------...//////000///---,,,,,,,,,+++(((((()))***++++++++++++++++++++++++*********))))))+++++++++++++++***))))))(((((((((((())))))))))))***---000...***((())),,,,,,+++***+++,,,,,,+++******))))))((())))))******,,,,,,===111333"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""""""""######$$$$$$$$$%%%&&&'''&&&$$$"""!!!"""$$$$$$############$$$$$$###!!!!!!$$$$$$!!!!!!$$$######"""!!! !!!!!! !!!!!!"""""""""### $$$''''''$$$"""###$$$"""!!! !!!###$$$$$$###"""""""""######$$$$$$%%%######!!! !!!"""$$$000<<<<<<333++++++...///222555777666555555555;;;888444111111444888;;;@@@CCCFFFJJJOOOTTTVVVVVVUUUVVVUUURRRMMMJJJJJJJJJAAA888000000333333///***222;;;EEEJJJIIIGGGHHHJJJQQQTTTZZZaaahhhmmmppppppvvvvvvyyy}}}yyypppiiigggkkkaaaRRRBBB999999>>>DDDKKKLLLMMMOOORRRUUUWWWXXXWWW[[[]]]VVVIII;;;444111222555999;;;:::888777777;;;:::666111,,,((((((((()))((('''((()))'''###222111111000//////......,,,+++******,,,---------,,,,,,------------,,,,,,...+++))))))******'''%%%+++++++++***++++++,,,,,,------...///////////////---+++))))))+++,,,,,,,,,,,,+++))))))*********)))(((((('''''''''((()))***++++++******************'''''''''((()))***+++,,,,,,,,,+++************+++'''(((***+++,,,,,,++++++,,,,,,+++***))))))((((((...---+++******+++---...******)))))))))***+++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++,,,---------,,,+++***&&&((())))))(((((()))***...,,,***)))***...222555+++---000111000//////000111000///......///000111---,,,+++***************,,,+++******+++,,,+++)))%%%)))///222,,,%%%%%%******************)))(((((()))))))))))))))******+++************************'''(((((()))))))))))))))(((***+++,,,*********+++***)))((()))++++++)))((((((***)))%%%$$$((()))'''***)))(((((()))***((('''///,,,+++------******,,,(((((('''&&&&&&'''+++...///+++)))---444666///'''************+++,,,------***))))))))))))))))))***,,,---...---+++******+++***))))))***+++---,,,+++,,,,,,---///111000---+++++++++++++++************...///000000///---***))))))***++++++******+++---...+++***,,,,,,)))))),,,++++++)))(((((()))***++++++++++++++++++***)))((((((***---//////---+++)))(((***++++++******+++---+++))))))***,,,...////////////............//////000///...---,,,,,,++++++------,,,,,,------.../////////...+++,,,...---)))******++++++,,,+++++++++,,,,,,++++++***))))))(((------------,,,+++******((((((((()))))))))*********---//////,,,)))***++++++******+++,,,,,,+++)))((((((((((((((()))***+++)))***555777222"""'''############$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$ !!!!!!"""###$$$%%%%%%%%%&&&&&&%%%###!!!"""###$$$$$$############$$$$$$$$$!!!!!!$$$$$$!!!!!!###$$$###"""!!! !!!!!!!!!!!!!!!!!!"""!!!"""$$$%%%$$$$$$%%%&&&"""!!! !!!#########!!!##################""""""######""" """$$$%%%...999===;;;999:::<<<===@@@DDDFFFHHHIIIKKKMMMPPPLLLFFFAAA??????AAACCCKKKNNNOOOPPPSSSVVVUUUQQQLLLKKKIIIEEECCCFFFMMMTTTVVVEEE333++++++,,,---...---555AAAIIIMMMNNNPPPQQQRRRRRRTTT\\\eeejjjjjjgggooommmmmmllleee[[[UUUTTTPPPHHH===333------000222555555666777888:::<<<===<<>>AAAFFFKKKOOOTTTZZZ^^^YYYVVVQQQMMMJJJJJJKKKLLLQQQSSSQQQMMMLLLLLLFFF>>>::::::999777888@@@LLLVVVYYYJJJ999---&&&"""%%%,,,***///777???FFFIIIKKKLLLFFFFFFHHHOOOWWW[[[ZZZXXX\\\XXXVVVRRRIII???;;;===444222...+++)))))))))(((************+++,,,---------111333222---***+++---+++---...+++((()))...333111111000...,,,,,,...000222///,,,...111222000,,,000000//////......------...---,,,------+++(((%%%............---,,,+++***'''(((***+++,,,---......---,,,++++++******++++++,,,------......---,,,,,,,,,***))))))+++---------...,,,******+++,,,+++***'''((())))))***)))))))))---,,,,,,+++***)))((((((&&&&&&''''''(((***+++,,,---,,,++++++******++++++***+++,,,---,,,***((('''+++***((('''(((***---///&&&''')))++++++)))'''&&&)))))))))))))))***++++++,,,,,,,,,++++++*********)))***+++---...///000000,,,------...---,,,******)))((())))))(((&&&(((+++$$$)))///333222,,,%%% ---000444444333222333555333111///---,,,---......///...,,,***))))))******+++)))'''(((+++,,,***(((***''''''******((('''***+++,,,,,,------+++***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,''')))+++,,,+++******+++'''&&&'''***,,,---+++***(((***(((%%%&&&***,,,+++)))(((((()))+++,,,***)))%%%"""###&&&'''&&&'''+++''')))***((('''(((******,,,++++++---000000---******))))))(((((((((((()))************************+++,,,---+++)))(((((()))+++******+++---///......///...---...//////---+++*********+++,,,,,,------###%%%)))+++---,,,+++******+++------,,,,,,,,,---///++++++------******...///---+++)))(((((()))***'''(((***+++,,,---------************+++,,,,,,---+++---///...,,,+++,,,///---///111///------111555//////............//////------...---,,,***(((&&&---,,,,,,,,,,,,---......+++//////---000666777222,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,---------,,,+++***)))(((************++++++++++++)))***+++------,,,***)))'''''''''(((***)))'''%%%,,,+++***(((''''''''''''&&&'''(((!!!;;;)))(((000$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$############""""""""""""%%%%%%$$$""" !!!###&&&$$$$$$############$$$$$$&&&###"""$$$### """  !!!"""###""""""!!!!!! """###"""$$$"""!!!!!!""""""!!!!!!!!!""""""######$$$$$$ !!!###"""###%%%+++000//////222888???BBBAAA>>>222555;;;AAAHHHOOOWWW]]]XXXVVVSSSPPPOOOPPPRRRTTTRRRSSSOOOGGGCCC@@@777---,,,------,,,...777EEEPPP;;;666000***!!!((($$$%%%)))///666;;;======888:::===CCCHHHKKKKKKKKKGGGCCC???:::222***)))---******+++---...,,,***''''''''''''((()))***+++,,,,,,+++++++++++++++++++++000///,,,******---111555555111...///333777;;;<<>>888555444222,,,&&&%%%''')))((('''(((,,,000,,,,,,***(((&&&$$$""""""((('''&&&(((+++...//////...+++***111;;;???;;;555222000...+++)))'''&&&&&&''''''((()))+++++++++***)))'''&&&(((,,,---,,,))),,,((()))------******...000///,,,)))(((+++000444666888;;;;;;777999GGGVVV[[[XXXRRRPPPSSSVVVPPPGGG111111111111111111000000///...---,,,,,,,,,------,,,,,,---...---,,,+++************++++++,,,,,,,,,---------///000000...+++------------------------...,,,+++,,,------,,,+++,,,+++***+++,,,---,,,***'''((()))***++++++++++++***+++,,,---,,,+++)))(((***)))***+++,,,,,,)))''',,,,,,+++******)))((((((---,,,***)))))))))******+++++++++*********))))))))))))***+++***)))(((''')))******++++++******)))++++++***)))))))))))))))******++++++,,,,,,------.........---,,,+++))))))***''''''))))))''''''***)))***++++++******+++---///222444444111///222666222000/////////...,,,***///---***((()))*********(((((()))*********)))))))))***++++++,,,+++******((()))***+++,,,,,,,,,,,,+++,,,---------,,,++++++---,,,,,,++++++***))))))'''(((+++---,,,***'''%%%,,,++++++***************)))(((((()))+++,,,+++***---+++))))))+++,,,+++***))))))))))))((((((((((((###)))+++'''%%%((()))'''***(((&&&&&&((()))***)))...'''...,,,222:::***%%%'''((()))******)))(((''',,,,,,,,,+++++++++++++++///---++++++,,,,,,+++*********+++---...///000111...111333111111222111---+++++++++++++++++++++++++++++++++++++++******))),,,,,,------,,,++++++******,,,......,,,,,,...000+++------******,,,,,,)))+++***)))***,,,---,,,++++++---///000111111000///---...///...,,,+++,,,---000...---///111222000...---......------,,,+++***,,,---------,,,+++)))((())),,,//////,,,+++---///---------...000111000///000+++***...///,,,***,,,******)))))))))))))))***,,,,,,+++******+++,,,,,,,,,+++***))))))***++++++++++++******++++++,,,,,,+++***(((''''''(((***+++))))))))))))((((((''''''&&&$$$%%%)))111777111&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%###"""!!!!!!!!!"""##################'''&&&""" ###"""###!!! !!!""" !!! !!!"""!!! !!! """!!! !!!!!! """!!!!!!###%%%%%%$$$###%%%######%%%###""")))333))))))'''&&&&&&&&&'''((("""$$$%%%&&&'''+++111555111222444666777666444333000,,,))))))+++***'''######$$$$$$######$$$&&&((('''&&&&&&%%%$$$######"""$$$$$$%%%'''***,,,,,,+++)))'''(((---444888555111///...---+++***)))((((((((('''(((((()))***)))((('''''''''))),,,---+++)))---)))***---...++++++///000///...,,,,,,///444888<<<===??????<<<>>>KKKYYYlllnnnmmmjjjkkkkkkggg```000000000000000111111111111///---,,,,,,---...///,,,------......,,,+++***)))***+++,,,,,,+++*********+++---000222111...+++///.........------,,,,,,---,,,+++,,,---...---,,,---,,,+++,,,------,,,+++((()))***+++,,,,,,,,,,,,+++,,,---------,,,+++*********+++,,,---+++(((%%%'''(((***,,,,,,+++***)))+++++++++***************---,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++***)))'''''')))***+++,,,,,,+++******,,,,,,,,,,,,,,,++++++******'''&&&((((((&&&'''***)))******)))((()))+++---///222444333000000333666111000............,,,***000...,,,++++++***(((&&&******)))(((((((((((((((&&&(((+++---...---***)))(((((()))***+++++++++++++++,,,,,,------,,,,,,+++***++++++,,,+++***((('''(((***,,,------+++(((&&&,,,,,,+++***************+++)))))))))+++,,,+++***,,,***((((((***+++***)))************************'''+++,,,)))'''))))))'''***)))'''((()))++++++***000(((---***333===---&&&(((((()))******)))((((((,,,,,,,,,---------------///---,,,+++++++++)))(((,,,,,,---...///111222222111///000333222...---...++++++++++++++++++++++++++++++,,,,,,++++++***)))------.........---,,,,,,,,,...///...---,,,...///+++------******,,,,,,))),,,+++***+++---...---,,,,,,---///111111111000000...//////...,,,,,,---///000,,,))),,,111333///***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))((((((---111000+++)))---222...,,,+++,,,.../////////222---+++,,,---+++***+++++++++***)))(((((())))))---,,,++++++++++++,,,---++++++***)))(((((())))))))))))((()))***,,,...000)))((('''&&&&&&'''((())))))))))))((((((((((((''''''$$$+++***444888'''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$###"""""""""%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%$$$$$$###"""!!! !!!""""""""""""!!!$$$&&&&&&###"""###""""""  !!!   ######"""!!! !!! !!! !!!"""%%%&&&%%%$$$%%%$$$$$$$$$"""###)))$$$###"""!!!!!!!!!!!!"""!!!###$$$$$$$$$%%%'''***))))))))))))((('''&&&%%%%%%###!!!###&&&'''&&&######""" !!!""""""!!!#########$$$$$$%%%%%%%%% !!!$$$(((+++,,,)))'''&&&&&&'''+++...000///---,,,,,,,,,+++++++++*********)))((()))***+++***)))((()))***---///000...,,,///,,,---///000......000000111222111222444888;;;CCCCCCCCCBBB@@@BBBNNN[[[rrryyy}}}}}}{{{{{{wwwqqq...............//////000000///---++++++,,,...000,,,---.........---++++++***+++,,,------,,,***)))(((((())),,,......---+++//////......------,,,,,,,,,++++++,,,...///...------,,,++++++,,,---+++***((()))***+++,,,,,,,,,,,,,,,------......---,,,,,,+++)))))))))******(((&&&'''((()))+++++++++***)))******+++++++++******)))------,,,,,,,,,+++++++++//////...---------------+++,,,,,,------,,,,,,+++,,,------,,,+++)))&&&%%%(((***+++,,,,,,+++)))'''***++++++,,,,,,,,,++++++)))&&&&&&((((((&&&&&&)))******)))(((&&&'''***---///222333111///222444555111///------------,,,+++///...---------+++(((&&&***)))((('''''''''))))))''')))+++---------+++++++++++++++***)))((('''&&&++++++,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++)))''',,,***((('''(((+++///111---,,,,,,+++************,,,***)))***+++,,,+++******))))))((())))))******++++++++++++,,,,,,,,,,,,+++,,,,,,+++***)))((('''+++)))((()))+++,,,+++***///(((,,,(((222>>>///&&&((()))************)))(((,,,,,,,,,,,,------------...---,,,,,,------+++)))////////////............///))))))000///(((&&&,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,------...------,,,,,,------------,,,,,,,,,---+++------******,,,,,,)))---,,,+++,,,...///...------...///000111111111111...//////...,,,,,,...000---+++)))+++///000---*********+++,,,,,,,,,,,,,,,++++++++++++******))))))***,,,...---+++***---///...,,,******,,,---......---)))&&&&&&((()))***+++,,,+++***)))((((((((((((++++++++++++++++++++++++******))))))(((((('''''''''&&&&&&&&&'''***,,,...((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((***&&&---###000;;;''''''%%%$$$$$$&&&&&&%%%#########$$$%%%&&&''''''(((&&&&&&&&&%%%$$$###"""!!!$$$$$$#########""""""!!!!!!!!!"""""""""""""""!!!###%%%%%%$$$######!!! !!! !!!###### !!!  !!!!!! !!! """$$$$$$###"""######$$$###!!! """"""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$'''&&&%%%$$$$$$######$$$%%%###!!!"""$$$$$$###!!!$$$!!! ###%%%###!!!$$$$$$%%%%%%&&&''''''((( """''',,,///...***'''&&&(((***,,,,,,,,,------,,,,,,---------------,,,---+++)))***---...---,,,+++,,,///111333333222000222222222333333333333444444555777777777888;;;===FFFDDDCCCBBBAAABBBLLLVVViiipppwww{{{}}}~~~yyyrrr------,,,,,,,,,,,,---......---+++******,,,---...------...///...---,,,++++++,,,...//////---+++***+++)))((((((***---....../////////......------------,,,+++,,,...///...------+++******++++++***((('''((()))***++++++++++++------------...---------+++(((%%%$$$&&&(((***+++******)))))))))))))))))))))******+++++++++******++++++++++++************......---,,,,,,,,,,,,---,,,,,,------------,,,,,,------------+++)))&&&%%%(((***+++,,,,,,+++)))'''******++++++,,,,,,++++++***'''&&&((((((&&&'''***++++++***(((&&&'''***,,,...222222...---222555333000...,,,+++,,,,,,,,,++++++++++++,,,---,,,***'''((((((''''''''')))+++,,,++++++******+++,,,------+++++++++***)))((('''&&&++++++++++++,,,,,,------***+++---......,,,***))),,,+++((('''(((+++///222...---,,,+++************,,,+++***+++,,,---,,,+++******))))))((())))))***+++,,,,,,,,,------......---,,,+++,,,,,,***((((((***))))))***,,,,,,+++***---(((,,,%%%...>>>000(((((()))***++++++***)))(((***+++++++++,,,,,,------,,,,,,,,,...///000///---.........------,,,,,,,,,---&&&&&&,,,,,,%%%%%%************++++++,,,,,,,,,---------------,,,++++++***++++++,,,,,,,,,++++++,,,,,,+++++++++++++++***+++------******,,,,,,)))---,,,+++,,,...///...------...//////000111111111---...///...,,,,,,...000)))***,,,,,,,,,,,,,,,,,,***+++,,,------...------++++++******************,,,)))'''(((+++,,,,,,***---+++))))))+++,,,------+++)))%%%###%%%(((***)))++++++***)))(((((())))))))))))************))))))))))))))))))((((((''''''(((((('''''''''(((***+++''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((+++'''+++***666$$$'''&&&$$$%%%%%%&&&$$$#########$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$###"""!!!######""""""""""""""""""#########$$$$$$###""""""""""""###$$$###!!! !!!"""!!! """  !!!######"""###!!!!!!!!!"""""" !!!""""""!!! """""""""""""""!!!!!!  !!!""""""!!! !!!  !!!"""!!! """ !!!%%%'''%%%###%%%%%%&&&&&&&&&&&&''''''$$$&&&***///333222...***)))+++------,,,+++---///111111000000000111222333111---+++,,,///222000...+++---000222333444333333777888888888888999:::999999:::;;;;;;::::::<<<>>>DDDAAA???@@@???@@@FFFMMM]]]aaahhhoooxxx|||vvvlll///...,,,+++++++++,,,---,,,++++++++++++,,,---------......///...---,,,+++,,,---...//////...------///,,,))))))***---///000...........................---,,,---...///...------+++************)))((('''((()))***++++++++++++,,,,,,,,,---------......,,,((($$$"""$$$(((,,,...++++++)))(((((((((((((((***************+++++++++************))))))))))))++++++*********)))))))))+++,,,,,,------,,,,,,+++......---,,,+++)))'''&&&)))***+++,,,,,,+++************+++++++++++++++***+++''''''))))))''''''++++++++++++)))((((((***+++,,,111000***+++222555111///---+++***+++,,,,,,+++)))((()))+++,,,---+++)))''''''(((((()))+++,,,------,,,+++******+++,,,---))))))******+++******)))++++++++++++,,,---......+++,,,------------++++++++++++,,,---,,,+++***)))///...---+++************+++******+++---......---)))***+++***)))(((***,,,+++,,,,,,------......///...+++***,,,---***((((((***))))))***,,,,,,+++)))***)))...%%%+++<<<111***))))))***++++++***))))))******++++++,,,,,,------++++++,,,///111222000///******++++++,,,------...+++((((((++++++((((((+++*********++++++,,,,,,---------......------,,,+++))))))***+++++++++******+++***)))***+++,,,+++***+++------******,,,,,,)))---,,,+++,,,...///...---------......//////000000***,,,......---,,,---...(((***------+++***+++---++++++,,,------...------,,,++++++*********++++++---((($$$%%%***---+++(((---+++******,,,---,,,+++...---)))%%%&&&)))***(((******))))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((******************))))))''''''''''''''''''''''''&&&''''''''''''(((((((((''' &&&&&&$$$---"""(((&&&%%%%%%%%%%%%$$$"""%%%$$$$$$###"""!!!!!!!!!%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""!!! """%%%$$$ !!!   $$$!!!"""  """#########$$$###!!!!!!"""!!!!!!""" !!!###### !!!!!!!!!!!!  """###!!! !!!"""### !!!!!!!!!$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,000444444111///---...//////......///111999888777666777:::>>>@@@999444000000333555333000+++---000111222222444666;;;===>>><<<<<>>???@@@???AAAEEEOOORRRWWW___kkkqqqkkkaaa222000...,,,++++++,,,---++++++---.........---------.../////////...,,,++++++,,,,,,------.........///,,,******+++---------------......//////000000///...------......---,,,...,,,++++++++++++***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++&&&%%%&&&))),,,---((()))*********)))'''&&&******)))))))))***,,,---+++*********))))))))))))******+++,,,+++***)))(((++++++,,,,,,,,,,,,++++++///...,,,+++***)))))))))******++++++,,,,,,------******+++++++++******))),,,)))(((******((())),,,+++,,,,,,,,,***)))***++++++///...''')))222444//////---***)))***+++,,,+++((((((''')))++++++***)))))))))***+++++++++++++++---------,,,,,,+++*********+++++++++++++++******++++++******+++---...///++++++++++++++++++++++++***++++++,,,+++***))))))///...---,,,+++***************)))+++...000000///***+++,,,+++))))))+++---++++++,,,------...//////...)))(((,,,...***((())))))((((((***,,,,,,***((()))+++222&&&***;;;333///)))***++++++++++++***)))+++++++++,,,---.........,,,,,,---///111111///,,,******++++++,,,,,,------(((******((())),,,---+++)))******+++,,,,,,------...............---,,,,,,((())))))***++++++******+++)))(((***,,,...---++++++------******,,,,,,))),,,+++++++++---...---,,,,,,,,,,,,------...///000'''***---///...,,,++++++*********+++,,,,,,,,,+++***++++++,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,)))&&&&&&))),,,+++***,,,++++++,,,------,,,***---...+++'''(((,,,,,,)))(((((((((((()))***+++,,,((()))************)))(((&&&''')))***+++******)))((()))***++++++***)))((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((###&&&'''$$$!!!%%%'''&&&(((&&&%%%%%%%%%%%%$$$"""&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%$$$$$$###"""!!! !!!""""""###############"""!!!!!!""" """'''&&&!!!!!!!!!  !!! !!!$$$ """"""!!!!!!######"""$$$###"""###$$$###!!!"""""" !!!%%%%%%  !!! ###!!! !!!###$$$###""" !!!""""""######$$$ !!!"""###"""###$$$%%% """######"""###$$$%%%%%%%%%&&&&&&'''''''''++++++,,,...111333222111555444444444555555666666@@@???======@@@FFFLLLPPPHHHBBB;;;999;;;<<<888444///000222222222444777;;;===@@@AAA===>>>BBBBBB>>>;;;<<<===<<<;;;===???BBBDDD@@@???BBBCCCAAA???AAACCCGGGLLLRRRZZZ```^^^WWW444333000---,,,,,,------***,,,...000000///...------.../////////...,,,,,,+++******+++,,,---...///+++***)))***++++++***(((,,,,,,---...///000111111000///------......---+++///...,,,,,,,,,,,,+++)))******+++,,,------------+++++++++++++++,,,---...000---***)))***+++++++++$$$&&&***,,,---***'''%%%+++***)))((((((***,,,...+++++++++*********)))))),,,---...//////---+++******++++++,,,,,,++++++***///...,,,***))))))******++++++++++++,,,---...///+++++++++++++++***)))))),,,))))))++++++)))))),,,+++,,,...---+++************///---&&&(((222444...///,,,))))))***+++,,,,,,***((('''((()))***)))(((++++++,,,------+++***))),,,---//////...,,,)))'''.........---+++)))((('''++++++******+++---...///+++******))))))***++++++,,,***'''%%%&&&***...222000///---,,,+++************))))))+++...111111000***,,,---,,,))))))+++...++++++,,,,,,---...//////...(((''',,,...***((()))(((((((((***,,,,,,***((((((,,,555''')));;;555222)))***+++,,,,,,+++***))),,,,,,------...///000000,,,,,,---...000///,,,)))......---,,,,,,+++******$$$++++++%%%&&&...///***))))))***+++,,,,,,------......//////......---,,,((()))***+++++++++++++++,,,***)))***...///...,,,+++------******,,,,,,))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,---//////%%%)))---///...,,,******---***'''***...000---(((******+++++++++******)))---,,,+++++++++,,,---...++++++)))(((((())),,,...,,,,,,,,,---......+++)))'''***)))&&&(((///000+++'''((((((((()))+++,,,---)))***+++,,,,,,+++***)))&&&''')))***+++,,,++++++$$$%%%(((***+++)))'''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((###,,,***$$$((((((''',,,((('''%%%%%%%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""!!!  """""""""""""""""""""!!! ###!!!###((((((""" """"""  !!!!!!!!! !!!!!!### &&&%%% """"""!!!$$$######$$$&&&&&&%%%###!!!$$$### !!!&&&%%% !!!"""!!! ### !!!"""!!! !!!""""""###"""""""""!!!"""###""" !!! ###'''&&&$$$"""###$$$&&&&&&'''((()))***++++++,,,******+++...111222222<<<:::888999;;;===<<<;;;EEECCCAAABBBFFFNNNWWW\\\VVVNNNFFFCCCDDDCCC>>>888333555666666555777<<<@@@===AAABBB>>>>>>CCCCCC???:::;;;;;;;;;;;;>>>AAAEEEFFFBBBBBBFFFGGGDDD@@@@@@???FFFKKKNNNRRRWWWWWWUUU333111...,,,++++++,,,---(((+++++++++---222111---000000///---******+++---,,,,,,,,,---------......---+++)))((()))*********111---+++,,,000111...***000///---,,,++++++,,,,,,,,,,,,,,,------,,,(((&&&,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,(((((()))***+++,,,,,,---***++++++,,,,,,++++++***------,,,***(((''')))+++))))))************))))))---,,,***(((((()))***+++***((()))---...+++,,,...+++***)))***,,,.........333$$$///((($$$+++,,,)))'''(((+++---,,,***...,,,)))((((((+++///111222111///,,,)))(((***,,,++++++************++++++,,,,,,,,,++++++************)))'''%%%&&&(((+++---+++++++++++++++***)))(((...---++++++,,,,,,+++***///---+++***++++++***)))000---,,,......+++***---............---,,,+++***,,,---...---------...000,,,///111111...***((('''---,,,+++***+++,,,---...000///---+++******++++++'''&&&'''(((***+++***))),,,,,,000---+++555999---,,,+++*********+++,,,------+++***+++---//////...///,,,,,,111222...+++++++++,,,---,,,***(((((((((((('''&&&&&&'''))),,,---(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******---***+++......,,,---000...,,,++++++,,,---,,,+++222111///,,,+++*********......---------...///////////////...---,,,+++************+++,,,,,,***((()))***+++------,,,++++++000...,,,******,,,...000,,,,,,,,,,,,,,,---...///111000...***)))+++///333///,,,******,,,---,,,***,,,+++)))'''&&&&&&''''''((()))***+++,,,---------))))))))))))))))))))))))+++***))))))***,,,...///,,,,,,***)))((((((((((((###$$$&&&((())))))((('''&&&&&&&&&'''))))))&&&$$$)))(((((((((((()))******)))###!!!$$$&&&$$$"""###!!!!!!!!!"""######$$$$$$###''''''$$$!!! ###!!!  !!! """"""""""""###############%%%''')))(((%%%"""  """!!!   """###!!!""""""!!!!!!$$$%%%$$$***,,,,,,,,,---,,,$$$!!!%%%### !!!###""" !!!""""""!!!### ###!!!"""###$$$$$$############,,,)))%%%111)))###############$$$%%%&&&)))((((((((()))***,,,---***+++...000...---222::::::<<<>>>BBBEEEEEECCCAAAPPPRRROOOFFFEEEOOOYYY^^^dddaaa[[[SSSKKKEEEAAA@@@888<<<>>><<<888666999===AAA>>>;;;===AAACCC???;;;555777:::;;;===???CCCFFFJJJ===999DDDMMMIIICCCCCCIIIIIIJJJLLLNNNQQQSSSTTT333000---***)))***,,,---***,,,,,,+++...222111---/////////---+++***+++---))))))+++,,,...///111111...,,,***)))***++++++***...,,,+++,,,...111111000111000...---,,,,,,------000---+++***+++,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,)))))))))***************++++++,,,,,,,,,,,,++++++,,,---,,,***(((''')))+++))))))************))))))---,,,+++***))))))***+++)))''''''***)))&&&%%%''',,,++++++,,,...///000111:::***###+++///)))&&&+++---+++)))+++...000...,,,,,,+++))))))+++///333666111111000---******+++---++++++************++++++,,,,,,,,,++++++*********+++***(((''''''((()))***+++++++++++++++***))))))---+++***+++,,,---,,,+++000...,,,,,,,,,---,,,***111---+++------,,,...222............---,,,+++***......///...------000222666888888666222...,,,+++//////...---------...//////...---+++)))((('''''')))))))))***+++,,,+++***...***...///+++333999222---,,,+++++++++,,,---...///---,,,,,,...000000000,,,))))))...111///...///***,,,------+++***+++,,,***)))((('''''')))***+++*********)))******++++++,,,,,,,,,+++++++++******...++++++...///,,,,,,//////---,,,,,,---......---///...---,,,+++,,,,,,---...---,,,+++++++++++++++............---,,,+++************+++,,,,,,***(((******+++,,,,,,,,,,,,+++///...,,,******,,,...///---------------.../////////---+++***+++...111333...,,,******+++,,,+++))),,,,,,++++++***+++++++++(((((()))***+++,,,,,,+++************************''''''''''''((())))))***++++++***)))((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''((((((&&&$$$%%%%%%&&&'''(((***,,,------'''###$$$%%%###"""###$$$$$$######"""!!!!!!!!!!!!"""###"""!!! !!!!!!###!!!  !!! """"""""""""""""""!!!!!!$$$&&&((())))))(((&&&%%%   !!!"""###### !!!%%%'''(((,,,444;;;;;;888333+++### """%%%%%%$$$$$$$$$$$$""" !!!"""!!! """!!!!!!"""$$$$$$$$$%%%'''((())))))&&&+++***###'''///(((&&&&&&&&&&&&'''((()))***))))))))))))+++---///111000000222333000...111888===>>>AAAEEEHHHJJJJJJJJJSSSUUUQQQIIIHHHRRR\\\aaaiiihhheee___WWWNNNFFFAAA;;;>>>AAA???:::777999<<<>>>===<<<===@@@@@@===:::777888;;;<<<>>>BBBFFFIIIJJJ???<<>>>>><<<888333///------000///...---------------...---,,,+++)))'''%%%$$$+++++++++,,,,,,,,,,,,,,,///(((,,,000,,,///888999------,,,,,,,,,---...///000...------///111222222---)))(((,,,...------///***,,,......---,,,---...,,,+++***)))(((((()))***---,,,***)))((()))***+++,,,,,,,,,+++++++++******...,,,,,,//////++++++---///---,,,---///000000///,,,,,,,,,,,,,,,.../////////...---,,,+++*********............---,,,++++++******)))***,,,,,,***)))++++++******++++++,,,,,,...---+++******+++---...///............//////000000---******---000///......,,,******+++++++++******+++,,,---------,,,,,,'''((()))***+++++++++***++++++++++++++++++++++++++++++,,,------,,,,,,,,,******))))))(((((('''''''''&&&&&&''''''((()))***'''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&''')))***+++000)))%%%%%%$$$!!! """$$$$$$######"""!!!!!!!!!$$$!!!!!!"""######!!!  !!! """""""""!!! ###$$$%%%&&&''''''''''''"""    """$$$###!!! ###(((+++---222===GGGFFF???666,,,%%%%%%$$$###%%%)))+++***'''&&&$$$""""""#########"""!!! $$$$$$ !!!(((%%%"""###&&&))))))((()))+++***((()))***'''"""'''''''''((()))+++,,,---++++++,,,...000444666888999888999:::666222333888@@@BBBEEEHHHLLLOOORRRSSSWWWWWWTTTMMMLLLTTT^^^cccjjjjjjkkkiiibbbVVVIII???<<<@@@CCCAAA<<<888999;;;888999<<>><<<;;;<<<>>>???BBBFFFKKKOOOMMMEEECCCIIILLLIIIKKKPPPOOOOOOOOOOOOOOOPPPQQQQQQ333000,,,(((((())),,,///...000///---///333222///---......---,,,+++,,,...------------............000...,,,+++,,,------,,,))),,,///...***)))+++///000///...---,,,,,,---......+++&&&%%%&&&))),,,---+++,,,,,,---,,,,,,++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++******,,,,,,------------,,,,,,+++,,,,,,+++)))((()))***))))))************))))))++++++,,,,,,,,,,,,+++***///,,,+++---+++&&&$$$&&&******+++,,,---///333666555333---((()))---...***)))((())),,,000000---******))))))***---222666999111111111///...---///000,,,++++++******++++++,,,+++++++++*********************************)))))),,,++++++++++++++++++++++++******,,,...000000000111///...---...///...---111---+++---...---///333---.........------,,,+++++++++,,,,,,...333999>>>;;;:::888333...+++++++++......---,,,+++*********+++,,,,,,,,,***(((&&&%%%+++,,,,,,,,,++++++,,,---111&&&***111,,,---888???---,,,,,,++++++---...///000///------///111222222111,,,)))***+++)))***,,,+++---......,,,+++,,,,,,,,,+++******))))))******---,,,)))'''''')))+++---,,,,,,,,,+++++++++******///,,,---000///+++***,,,---,,,+++,,,...000000000++++++,,,,,,---...//////000///...------------------------...------,,,,,,***))))))***+++,,,+++***,,,+++*********+++---......---,,,++++++,,,---...000000///////////////000333///++++++...///+++'''...---++++++++++++++++++(((***,,,---...,,,***)))))))))***+++++++++++++++++++++++++++++++++++++++...///000111111000...---))))))))))))(((((('''''')))((('''&&&'''(((***+++'''&&&%%%&&&''''''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$+++'''%%%&&&$$$ !!!!!!!!!!!!"""######$$$$$$$$$  ###$$$######!!!  !!! """"""!!! !!!!!!!!!!!!!!!"""#########  !!!"""!!! !!!######!!!$$$""" !!!%%%***---///666>>>BBB>>>777000''' '''%%%$$$'''...333000)))(((&&&$$$$$$%%%&&&%%%$$$"""!!!"""&&&&&&"""!!!"""---)))%%%$$$''')))'''%%%,,,******,,,***&&&&&&)))&&&''''''((()))+++,,,---//////111333777;;;>>>@@@???>>>???@@@===888888<<>>AAABBBAAAAAAAAA@@@AAACCCDDDFFFJJJPPPTTTSSSOOOMMMNNNKKKHHHKKKRRRPPPPPPNNNMMMMMMLLLLLLLLL333000---***)))+++...000000111///---...222222///+++---......---,,,---...---------.........//////000...,,,+++,,,---------%%%,,,...,,,+++---111...---,,,+++++++++,,,------+++)))(((***,,,,,,,,,+++,,,,,,---------,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++******++++++,,,------...+++,,,,,,------,,,,,,+++***+++,,,+++***))))))***))))))************))))))***++++++,,,,,,,,,+++***000------///...***)))++++++,,,......///222777;;;;;;888///)))...555444,,,***)))***---000111---***+++*********,,,///222444000111222000......///000,,,,,,++++++++++++,,,,,,************************((())))))***+++,,,,,,---,,,++++++******+++,,,,,,+++++++++---000222333222000...,,,,,,---...---,,,///,,,---000///,,,***------------...------,,,,,,---------------111666;;;333333111---***((()))+++......------,,,+++***)))******,,,,,,,,,+++***)))***+++,,,+++))))))+++...222&&&(((000---...999???,,,+++*********+++---...///...---...000111111000222,,,((()))***)))))),,,---...///...+++)))((()))***************++++++,,,+++***((('''(((***---///,,,,,,,,,+++++++++******...,,,---000000+++***++++++***)))***---.........,,,,,,---------------------------------...///000,,,,,,------...---------***)))((()))+++,,,,,,+++---,,,+++++++++,,,...///......---,,,,,,---......222111000///////////////222...+++,,,//////+++&&&......---,,,++++++,,,---***,,,...///...+++(((&&&++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))((())))))***))))))((('''***)))((('''''')))***+++'''&&&$$$%%%&&&'''&&&%%%&&&%%%$$$###"""!!!!!!!!!###!!!###&&&%%%!!! !!!!!!!!!"""######$$$$$$###!!! $$$%%%$$$"""###!!!  !!! """!!!!!! !!! """ !!! !!!"""!!! !!!!!! %%%### !!!###'''))))))444444111,,,+++***%%%###$$$%%%)))222:::555,,,)))'''&&&&&&'''(((((('''%%%###$$$(((((($$$###%%%000---++++++------+++))),,,***+++///,,,&&&''',,,((((((((()))***+++,,,---//////111333777;;;???AAA===<<<>>>AAA@@@<<<;;;===AAADDDFFFHHHIIIMMMRRRWWWXXXWWWVVVTTTSSSUUU\\\ccc___^^^]]]___```YYYLLLAAA;;;???BBBAAA<<<999;;;>>>;;;???CCCFFFEEECCCBBBAAADDDEEEFFFGGGIIILLLPPPTTTVVVVVVUUURRRLLLGGGIIIOOOOOONNNLLLJJJHHHGGGFFFFFF111000---,,,+++,,,...///111222///,,,---111111...***,,,......---------...***+++,,,---///111222333000...,,,+++,,,------,,,%%%***//////***'''''')))---,,,+++******+++,,,,,,...---,,,---......---,,,+++,,,,,,---------------******************************++++++++++++******++++++,,,,,,,,,,,,++++++))))))***+++,,,---......***++++++,,,,,,++++++***)))***,,,,,,***)))******))))))************))))))***************+++++++++,,,***+++......,,,+++...---000222222222666<<>>===444,,,+++***+++---.........+++'''&&&((((((&&&'''+++---///222333222000---+++------...000///+++***---************+++,,,---...++++++,,,///222555999;;;888777:::??????<<<:::;;;>>>BBBEEEGGGHHHKKKQQQVVV\\\[[[\\\]]]\\\ZZZ___fffaaa\\\XXX[[[___]]]RRRIII@@@DDDFFFCCC>>><<<>>>BBBIIIIIIJJJIIIGGGDDD@@@===CCCDDDFFFFFFFFFGGGJJJLLLPPPSSSUUURRRLLLGGGGGGJJJLLLKKKIIIFFFDDDBBBAAAAAA///...---,,,,,,,,,------222222///+++,,,000000---)))+++---......---...///***+++,,,...///111222333000---++++++,,,---,,,,,,000111111---(((%%%$$$%%%---,,,++++++++++++------///---,,,,,,,,,---+++***+++,,,,,,---......------++++++++++++++++++++++++++++++************++++++++++++,,,------,,,++++++)))))))))******+++++++++)))******++++++******)))(((***,,,,,,+++*********))))))************))))))))))))((((((((()))++++++***((()))------++++++...---///222222222666>>>DDDDDD;;;222...,,,+++***+++222///---...111111///------,,,+++******+++,,,---111222222111...,,,,,,,,,---,,,,,,++++++,,,,,,---((()))))))))*********+++++++++***)))***,,,...000---,,,+++******,,,---///*********,,,///111111000...,,,++++++,,,------,,,...,,,---000000,,,+++...,,,,,,------...------,,,/////////---+++***,,,...+++,,,,,,+++******+++------.../////////...---,,,,,,,,,,,,,,,,,,------...&&&(((***)))'''(((---111222******+++---888>>>555,,,,,,+++***+++,,,---...,,,...000333555444111...///***(((+++---+++,,,......///000...,,,***)))***))))))******))))))((((((***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******+++***,,,111111---+++,,,+++***((()))***++++++***,,,,,,---......---,,,,,,+++++++++++++++,,,---...***+++,,,---............+++)))'''(((***,,,---,,,......///000000000000000000000000//////000000000333222000///...---------+++******+++,,,---...///***,,,,,,+++(((((())),,,,,,---...///...,,,+++))),,,,,,,,,------,,,,,,+++************************+++******++++++,,,------)))***+++,,,,,,+++***))))))******++++++******)))'''%%%######%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%!!! !!!###!!!!!!'''$$$$$$######"""!!!!!!!!! """$$$###"""!!!!!!!!!###!!!  !!! !!!!!! !!!!!!!!!!!!!!!    !!! !!!!!!  !!!!!! !!!$$$$$$"""$$$''''''$$$ $$$%%%&&&222AAAEEE@@@666555444666888;;;;;;;;;111+++''''''''''''+++111555;;;AAAAAA;;;333...,,,...111222222222222000,,,+++******)))******++++++(((((()))***---000222444666555888>>>@@@<<<999999:::???DDDGGGIIILLLSSSXXXccccccfffjjjhhhdddfffllleee^^^YYY[[[bbbbbbYYYOOOKKKMMMMMMHHHBBB???BBBFFFPPPMMMJJJJJJIIIGGGBBB>>>===???AAAAAA@@@?????????CCCIIINNNOOOLLLIIIGGGGGGJJJHHHFFFCCCAAA???>>>===,,,,,,,,,,,,,,,,,,++++++222222///+++,,,///000---(((+++---............///............/////////000///---+++***+++,,,,,,+++------+++))))))+++///222...---,,,,,,,,,---...///...,,,)))'''((()))((((((+++,,,,,,---.........---++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++------------++++++))))))))))))(((((((((((())))))************))))))(((***,,,,,,+++*********))))))************)))))))))((('''&&&'''(((***,,,+++((()))---...++++++---***---///000000444<<>>888555000***---444222///,,,,,,...///---+++---,,,++++++++++++,,,---111222222111...+++++++++---,,,,,,++++++,,,,,,---(((((())))))*********+++...---+++))))))+++...///---,,,+++******,,,...///)))))))))***---/////////...---++++++---......---000,,,,,,//////...///333,,,,,,------...---------)))+++,,,,,,+++,,,...///)))+++,,,,,,******+++,,,***+++,,,---------,,,+++///...,,,+++***+++,,,---%%%(((***)))'''(((...333222,,,+++)))---<<>>@@@DDDFFFGGGGGG444...(((&&&&&&(((...444FFFNNNUUUSSSHHH;;;333111///444666333555888444+++)))(((''''''&&&'''''''''((((((((()))+++...000111888777:::@@@BBB>>>::::::888>>>EEEIIIKKKOOOUUU[[[iiiiiinnnsssqqqllllllrrrhhh```ZZZ]]]dddeee[[[QQQTTTUUUSSSMMMEEEBBBEEEIIIPPPKKKHHHHHHKKKKKKFFFBBB888;;;======:::888666666777???GGGKKKLLLKKKIIIFFFIIIGGGEEEBBB@@@>>>===<<<...---+++))))))+++---///333333333222000///---,,,***,,,///111222111///...******))))))***,,,---///---///000///+++***+++------...///.........000222777222,,,((((((+++...000************************,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,***))))))+++,,,,,,***(((+++)))((()))***,,,,,,++++++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///---+++***++++++)))(((,,,...,,,((()))...---''')))***,,,///333888<<<>>>???<<<777222///...///000+++,,,---......,,,***)))......---,,,++++++++++++111222333333111---***'''******+++,,,,,,,,,,,,+++,,,***(((''')))+++,,,,,,------+++******+++---------***''''''(((+++,,,---,,,+++,,,---///000///...222...,,,---000111---(((------...///////////////......//////...---,,,,,,(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++---......---...---++++++++++++***(((...---,,,,,,,,,---///000444,,,///(((222DDD999333---------------...///000000111333666888888555222------,,,,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++***)))***,,,------,,,......---+++))))))+++---,,,,,,---...---,,,+++***///---***)))+++,,,---,,,)))***---...//////...---,,,......+++&&&$$$(((---&&&&&&&&&(((...444222+++++++++******++++++,,,------------......///000111000222333222000/////////111111111000...,,,***))),,,++++++,,,---...,,,+++******))))))))))))******++++++***+++------+++***+++++++++***((()))+++---)))+++---+++(((&&&'''************++++++,,,,,,,,,'''))),,,...---+++(((&&&+++***(((''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&///...+++(((%%%""" $$$$$$$$$######!!! """!!! """######"""!!!!!! !!!"""###%%%$$$###"""!!!!!!!!!!!!!!! !!!  !!!!!! !!!!!! ###!!!!!!  !!!"""!!!  !!!!!!"""!!!!!!!!!###"""###%%%&&&'''%%%###!!!"""$$$)))000<<>>???<<<777444777;;;888111,,,***&&&$$$######$$$&&&(((&&&'''++++++***111:::888???EEEEEEDDDBBB===777::::::BBBMMMOOONNNUUU```hhhsssqqqlllqqqtttqqqsssjjjddd\\\XXX[[[^^^YYYQQQUUUYYYVVVKKKBBBAAAEEEGGGSSSLLLCCC>>>@@@DDDHHHJJJ@@@@@@AAAAAA???===;;;999???DDDIIIJJJIIIHHHHHHJJJHHHCCCAAAAAA@@@>>>???CCC,,,,,,,,,,,,,,,,,,,,,,,,000000//////---,,,*********,,,...111222111000///......------...///000111***,,,------+++,,,...111---...//////......///111555111,,,)))***,,,...///************************+++,,,------............,,,,,,++++++******))))))---,,,,,,++++++,,,,,,,,,***))))))+++,,,,,,***(((+++***))))))+++++++++***+++***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...,,,+++***++++++***)))+++...---)))))),,,,,,))))))***,,,...222666999;;;<<<999555111.........///+++,,,---------,,,+++************)))******++++++///000000000///,,,***(((******++++++,,,,,,,,,+++,,,***))))))***+++,,,,,,------,,,,,,,,,,,,------...,,,+++,,,...///...---,,,++++++---///000///...000---+++,,,///000---***---...//////000000//////...............------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,***+++---......---///---,,,+++,,,,,,***)))(((((('''''''''((()))***666...000)))333CCC888111...------------......//////000222555777666333111------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++,,,+++++++++************---+++***+++,,,,,,+++***,,,---......,,,+++,,,,,,,,,,,,---------,,,+++***---,,,,,,,,,......,,,+++(((***,,,---......---,,,,,,------+++''''''***---000///,,,(((***---+++&&&+++++++++***++++++,,,---///.........///000111111000222333222000//////000222111000...---+++***)))---,,,+++,,,---...,,,+++******))))))))))))******---,,,+++,,,------+++***+++++++++***((()))+++---***++++++***)))(((((()))*********++++++,,,,,,,,,---...000111111///---++++++***((('''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''############"""!!! $$$""" !!!!!!""""""!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!! !!!  !!! !!!!!!"""!!!###"""""""""###$$$######!!!!!!"""""""""""""""!!!$$$###$$$%%%''''''&&&$$$%%%$$$$$$&&&---:::IIISSSLLLLLLIIIDDDCCCDDDAAA<<<111((($$$''''''&&&...:::VVVkkk}}}~~~rrreee\\\XXXRRRIII<<<555888===999111***(((&&&$$$$$$%%%&&&((()))'''(((+++,,,,,,333<<>>999;;;AAAGGGJJJFFFIIIMMMOOOOOOKKKFFFCCCFFFHHHKKKNNNNNNNNNMMMMMMJJJEEECCCBBB@@@;;;:::<<<***+++,,,------,,,+++***.........---,,,+++*********,,,...111222111111000111000000//////000111111.........---,,,...111333...000000///...---...///111///,,,+++,,,...//////++++++++++++++++++++++++***+++,,,...//////000000...---,,,***))))))((((((,,,,,,++++++++++++,,,,,,+++***)))***,,,,,,***(((,,,***)))***++++++***)))+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---+++******+++,,,,,,+++***------***)))+++,,,+++***+++,,,...000333666777666555222///------......,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,------------,,,++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,---///111000...,,,,,,++++++---//////...---...+++)))***---///...+++......///000000000000///............------------------------,,,,,,++++++------,,,,,,,,,,,,------,,,+++******,,,------,,,...---++++++,,,,,,+++)))***))))))))))))***++++++555...000)))222BBB555..................---------...///000222444444222///------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********...---++++++,,,,,,***)))))),,,///000///---------,,,,,,---------,,,+++***,,,,,,---///000000---***((()))+++,,,------,,,+++------,,,+++***+++,,,---...///,,,((((((,,,...,,,+++++++++++++++,,,------000000000000000000111111000222333333111000000111333222///---++++++******---,,,+++,,,---...,,,++++++******))))))******+++...---,,,,,,------+++)))+++++++++***))))))+++---,,,***))))))*********)))******++++++++++++++++++++++++,,,,,,,,,+++***)))+++***)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###"""!!!!!!"""###"""#########"""!!! """  """"""!!!!!!"""###$$$$$$%%%%%%###"""!!! ###"""""""""!!!!!!!!!!!!"""!!!  !!!""" """!!!!!!""" ######$$$$$$%%%%%%%%%%%%############""""""""""""%%%%%%$$$&&&'''(((&&&%%%)))&&&######)))555EEEOOORRRKKKAAA999999;;;444+++***$$$###&&&'''&&&,,,666VVVnnnyyyrrrooojjj[[[GGG:::;;;@@@;;;333)))(((&&&%%%%%%&&&((()))***)))***,,,---///666???MMMTTTWWWRRRJJJDDD===777777777===BBBAAA@@@LLL\\\fffjjjaaaXXX[[[\\\YYY^^^RRRPPPKKKIIIMMMRRRQQQKKKHHHOOOSSSPPPMMMOOORRRTTTNNNGGG>>>999:::@@@GGGKKKGGGLLLTTTYYYZZZVVVOOOJJJJJJIIIJJJLLLPPPQQQNNNKKKIIIEEEBBBBBB@@@;;;:::===+++,,,,,,,,,,,,+++******...////////////...------+++,,,...000111222111000/////////...............555444111///......111222///000111000...,,,------...---,,,,,,...//////...++++++++++++++++++++++++***+++,,,---............------+++************+++++++++++++++++++++,,,---,,,***)))***++++++***(((,,,*********++++++***(((************+++++++++,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,***)))***+++------,,,***,,,---+++))))))+++---++++++,,,---///000222222111000///---,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,---...++++++***))))))***++++++++++++***+++++++++,,,,,,***+++---------,,,,,,---,,,---...//////...---,,,+++******+++---...,,,+++,,,++++++,,,......---,,,,,,***((()))+++---...---......///000000000000///...---------------------............------------------,,,,,,,,,,,,------,,,***)))***+++,,,,,,,,,---+++******++++++***))),,,,,,,,,,,,---------...111+++...(((222AAA444---/////////......---,,,,,,.........///111222000...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++...,,,++++++,,,,,,+++******,,,///000///......///---------,,,,,,,,,++++++---------...000000...,,,***+++,,,------------,,,...,,,++++++---.........***...---***)))---000000,,,++++++++++++,,,------222111111000111111222222111222444444333222333333555333000---+++++++++,,,///---,,,,,,---------+++++++++************++++++---,,,+++,,,,,,,,,***(((+++,,,,,,***))))))+++------***'''(((***,,,+++))))))***++++++++++++******(((((('''&&&&&&&&&&&&&&&***)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""!!! !!!"""""""""!!!!!! !!!"""""""""!!!!!!""""""######$$$$$$%%%$$$###""" """""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""" ######"""###""""""###$$$$$$$$$$$$%%%&&&$$$$$$###""""""!!!!!!!!!%%%$$$$$$$$$&&&&&&%%%$$$***((($$$###&&&///;;;DDDMMMFFF999000///000+++###((($$$$$$&&&&&&$$$(((...IIIeeexxxttttttgggSSSCCC===>>>:::444***)))'''&&&&&&'''))))))++++++---...///333;;;BBBOOOSSSSSSKKKCCC???;;;777:::;;;AAAFFFBBB???HHHWWWgggggg[[[QQQSSSQQQMMMRRRPPPPPPNNNLLLPPPVVVWWWTTTSSSXXXZZZVVVSSSUUUXXXYYYTTTMMMDDD<<<;;;>>>DDDHHHAAAGGGOOOVVVYYYWWWSSSOOOMMMIIIFFFIIINNNPPPMMMHHHGGGBBB@@@AAAAAA@@@CCCHHH...---+++))))))***+++,,,......///000000000//////---...///000111111111000///////////////.........555333000------...000111///111222111...,,,,,,,,,,,,,,,,,,---///000///...++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))(((((((((***+++,,,************++++++,,,------+++***)))***+++***(((+++******+++,,,,,,***(((******++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++***))))))+++------,,,++++++++++++******+++---++++++,,,---......//////...------------------------,,,+++*********++++++...---,,,,,,+++++++++,,,+++***)))((((((***+++---++++++*********+++,,,---)))+++......,,,+++,,,...+++,,,---......---,,,+++---***(((((()))+++,,,,,,++++++***+++------,,,+++***)))((()))+++---------------...///////////////------,,,,,,,,,,,,---...,,,------...//////000000...------,,,,,,------...,,,***)))***+++,,,,,,,,,+++***))))))******)))((()))))))))***************///***///+++666EEE888000.../////////...---,,,+++...---,,,---/////////------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///............---------,,,+++***+++---...---,,,------...---,,,---///222------,,,,,,,,,+++++++++///---+++,,,---///000///---------...............---,,,+++,,,...//////...---111222...+++,,,,,,***,,,,,,++++++,,,,,,---...222111111111111222222333222444666666555555555777777555222///------......000...,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++***+++,,,+++***(((,,,,,,,,,+++)))***,,,...///+++((((((***,,,+++))))))***+++,,,,,,+++)))(((******((('''''''''((()))((((((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""%%%%%%###""" !!!!!!!!!!!!  """"""""" !!!"""###$$$$$$$$$$$$###"""!!! !!!!!!!!! """""""""!!!!!!""""""""" !!!""""""!!!%%%&&&""" ###$$$$$$!!!######""""""$$$&&&%%%$$$###"""!!!!!!!!!!!!%%%###""""""$$$$$$###""")))(((&&&$$$%%%***111666???===555+++&&&''''''$$$$$$######%%%%%%$$$&&&***666RRRrrrzzzrrrmmmgggbbbVVVFFF:::666333000+++***)))((((((((())))))---111333444555;;;BBBHHHRRRRRRNNNFFFBBBCCCCCCAAA===???FFFKKKFFF>>>BBBMMM``````VVVPPPUUUSSSNNNTTTUUUWWWVVVTTTWWW\\\___^^^bbbeeeccc]]]ZZZ]]]```aaaZZZUUULLLCCC===<<>>FFFMMMNNNPPPWWW\\\]]]\\\WWWRRRRRR[[[eeeeee^^^[[[XXX[[[___ZZZMMMFFFGGGOOOSSSTTT^^^kkkhhhaaaeeennnrrrsssooolllppptttuuurrrsssooohhheeeffffffeeeaaaaaa___YYYRRRKKKHHHHHHIIIIIIIIIKKKOOOSSSXXX[[[SSSOOOJJJIIIMMMOOONNNLLLGGGBBB>>>??????>>>BBBGGG+++,,,,,,,,,+++***(((''')))***+++---...///000000333333222111000///.........000111333444444333333444111///000111222///---,,,///111111000...------///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........///...+++******+++---...))))))))))))***+++,,,---///,,,***))))))***))))))&&&&&&(((+++......---+++)))+++,,,...//////............---,,,,,,+++******+++++++++,,,,,,+++++++++---+++******+++,,,,,,+++222'''""")))000///,,,***+++,,,---...///...---------...000111111000...,,,)))***,,,---,,,+++)))'''++++++++++++,,,---......------------------------,,,+++***))))))+++---...)))+++,,,***&&&&&&+++000,,,+++***))))))***+++,,,+++***+++,,,......,,,***+++*********,,,,,,***((('''***...000///---+++*********+++,,,,,,,,,,,,+++---,,,+++******,,,...///...............---------......------------.........,,,++++++---......---...,,,,,,,,,.........,,,+++,,,---.........---,,,111,,,333///999GGG777...***,,,...000000///...---000...+++***,,,---......------------------------,,,------......------,,,,,,,,,,,,+++++++++******000...------------,,,******---//////---+++******...---,,,+++***+++,,,---))))))***---//////---+++...------,,,,,,,,,------(((,,,000///***(((+++...555222,,,))),,,222000+++---,,,,,,,,,,,,---......------...///000222444555666888;;;<<<<<<<<<===???<<<<<<;;;:::888666444333333000---+++,,,---------...------,,,,,,------...---,,,,,,...111222111000,,,------+++******,,,...000000///+++&&&%%%(((,,,((()))+++,,,,,,***'''&&&%%%&&&&&&&&&&&&%%%$$$###"""###%%%&&&''''''&&&%%%""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$ """***000 """""""""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!)))///---)))(((((('''$$$(((++++++((((((+++///...,,,)))'''%%%%%%%%%&&&(((&&&###"""###$$$$$$###%%%&&&&&&&&&''')))---111---111222,,,'''$$$"""###%%%%%%###!!!"""$$$$$$(((///555999===???;;;444222666777555555555000***$$$%%%'''***---///111333EEEOOOWWWXXX[[[bbbfffeee[[[VVVRRRVVVcccnnnkkkbbbbbb\\\[[[___ZZZMMMCCCCCCOOOTTTWWWdddrrrmmmbbbeeeoootttuuuooolllnnnrrrtttvvvwwwssslllgggeeebbb]]]VVVYYYZZZWWWQQQJJJFFFEEEDDDCCCCCCCCCEEEIIIMMMOOOFFFBBB>>><<<>>>@@@@@@@@@???<<<;;;>>>???===???BBB---,,,,,,,,,+++*********------.........---,,,,,,///000111111000...,,,***000000111222333333444444222///,,,,,,...000///...+++,,,///000000///,,,+++------------............---,,,+++))))))))))))***+++,,,---......,,,***)))...---,,,***)))(((((('''+++ +++(((...&&&333...,,,+++***))))))***+++,,,)))******+++++++++******//////.........---------//////...---,,,++++++***))))))***+++------***((()))***+++,,,,,,,,,,,,,,,------......------,,,+++---+++)))***---......,,,***,,,///111222111///---,,,*********++++++***(((111---)))(((***++++++)))++++++*********+++---...,,,---...,,,***))))))***,,,------+++(((&&&&&&'''...+++)))))),,,---,,,***)))%%%&&&,,,...,,,...333,,,,,,+++***))))))******------,,,,,,,,,,,,++++++---,,,,,,---///000000///***+++,,,,,,------,,,,,,------------------------.........////////////////////////...---+++***))))))+++,,,,,,,,,,,,---///---000///,,,,,,//////,,,111+++111;;;===>>>888)))000///...///000000...,,,------......///.........111///......///...,,,***---------,,,,,,+++++++++)))***,,,---......---,,,000000///...------,,,,,,///............---------///000...***)))---...,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---...---,,,,,,---......//////......000000000000111222333444333555888::::::<<<>>>@@@@@@???>>>===<<<;;;::::::444333111///...------------,,,---000...)))(((++++++---...000000///---,,,/////////......---------...//////...,,,)))'''%%%"""!!!"""%%%)))+++)))''''''&&&&&&(((***)))$$$&&&$$$!!!!!!###%%%&&&&&& !!!###$$$$$$"""  !!!!!!   ######  !!!###""" !!!  """""""""  !!! !!!###&&&$$$!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&)))++++++---000///***+++,,,,,,+++***+++---///...000111...***'''''')))+++)))((((((&&&""" !!!"""$$$%%%%%%***///...***---222555111)))######%%%%%%!!! ###"""!!!(((***++++++,,,---...///000111,,,///999999...''')))$$$(((,,,,,,***---333:::EEENNNRRROOOSSS```fffccc```]]]ZZZWWWWWWYYY]]]___[[[WWWSSSQQQPPPMMMGGGBBBGGGLLLPPPQQQUUU[[[]]]\\\nnnggg___\\\]]]bbbeeegggkkkkkkggg^^^UUUQQQSSSXXXPPPNNNJJJFFFCCCAAA??????;;;===<<<:::;;;@@@AAA???>>><<<999666666777:::<<<::::::;;;<<<===???@@@@@@---,,,,,,++++++******)))+++,,,,,,---------,,,,,,...///000111000...,,,+++//////000111222333444555222///---,,,...000///...---...000111111000...------------.........//////...---+++***)))))))))***+++,,,.........,,,***)))------+++***))))))(((((((((((($$$***"""...)))+++***))))))))))))***+++'''((()))++++++,,,,,,,,,///.........------------.........------,,,,,,++++++++++++---...---+++(((*********+++++++++++++++,,,------------,,,++++++///---+++,,,...000///......///000111222222222111---,,,+++,,,------+++))),,,+++))))))+++,,,------,,,+++******+++,,,---...,,,------,,,***))))))***,,,------+++(((&&&&&&''',,,***((()))+++,,,+++)))+++((((((,,,---***+++000,,,+++++++++*********)))------,,,,,,,,,,,,++++++111///,,,+++,,,---,,,,,,***+++,,,,,,------,,,,,,------------------------.........---------------........................+++,,,------++++++,,,---,,,......******...///---111,,,444<<<;;;;;;777***000///...///000000...,,,,,,------...............///...---...//////---,,,---------,,,,,,,,,++++++)))***,,,---......------000//////...------,,,,,,///............------------///...++++++...///------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,......---,,,,,,---......//////......000000000000111222222333111333666888:::<<<@@@CCCCCCCCCCCCBBBAAA@@@???>>>777555222000.........///...,,,---///---)))))),,,,,,---...//////...---,,,.........------,,,,,,,,,++++++++++++***)))'''''''''%%%%%%&&&)))***(((&&&&&&&&&&&&&&&'''&&&###!!!&&&###!!!!!!###%%%&&&&&&###%%%%%%%%% !!!   """### !!!!!!!!!"""######!!!"""!!! !!!!!! !!!"""###""""""###%%%&&&%%%######$$$$$$$$$"""###"""!!!"""###"""!!! !!!""""""######'''***++++++...444666444444444333111//////111333222333333000......111333333111///,,,(((%%%$$$$$$###$$$%%%'''///777777222,,,///000---'''"""!!!"""%%%""""""$$$###!!!###***,,,,,,*********+++---...111,,,///888888...((()))%%%(((*********,,,111666777@@@EEECCCHHHTTTZZZXXXVVVSSSOOOKKKIIIJJJLLLMMMMMMLLLJJJHHHFFFBBB===999;;;???BBBBBBDDDIIIJJJHHHNNNJJJDDDBBBEEEIIIMMMNNNRRRQQQNNNIIICCCAAACCCFFFAAA@@@>>><<<:::999999:::666::::::888888<<>>===;;;999666666777:::;;;::::::<<<===>>>>>>??????---,,,,,,+++******)))))))))***+++,,,,,,,,,,,,,,,,,,...///000000///---,,,---......///111333444555222000------...//////...000000000000000000000000---............/////////000///---+++***)))******+++,,,.........---+++***,,,++++++***))))))******((((((###))) ,,,&&&******))))))))))))******'''''')))+++,,,---------............---------------------------------------------//////...+++))),,,+++***)))))))))***+++,,,,,,,,,---,,,++++++***000///...///000111000///000/////////000111222333///...---...//////---++++++,,,------,,,,,,---...,,,,,,,,,+++,,,,,,---...+++,,,------+++))))))***,,,------+++)))''''''(((+++***((((((***+++***)))...+++***,,,+++)))))),,,***+++,,,,,,,,,+++***)))------,,,,,,,,,,,,++++++111...+++)))***+++++++++***+++,,,,,,------,,,,,,------------------------......------,,,,,,++++++------,,,---...///111222---......---+++******++++++---,,,))))))...000...000...777===888777555,,,000///...///000000...,,,,,,,,,,,,---------......---,,,,,,---...///...---------------,,,,,,,,,,,,***+++,,,------......---/////////...------,,,,,,///............---------,,,//////,,,,,,......***---------.........//////,,,,,,,,,,,,,,,,,,------........................---,,,,,,---......---+++,,,---......//////......000000000000000111111111000111333555888<<>>:::777777888:::??????>>>===>>>AAAFFFJJJDDDBBB<<<333+++&&&%%%%%%######$$$***555@@@AAA;;;------,,,***'''$$$""" $$$######%%%$$$###&&&***000...***((('''''')))+++000,,,...666666...((()))'''''''''((()))+++...///,,,444777666999CCCHHHFFFFFFDDD@@@<<<:::::::::;;;>>>???@@@>>>:::555111000000444555333444777777444555333000000333888;;;<<<<<<;;;999777666666888999777666555444444444444444555:::;;;888777:::======;;;:::888666666777999::::::;;;<<<===>>>===<<<<<<------,,,+++***))))))((('''((()))++++++,,,,,,,,,+++,,,...000000///...---,,,,,,------///111333555222000...------.........111000///......///000111------........./////////111///---+++************+++,,,...//////---,,,***+++***************++++++---!!!,,,''',,,###...)))))))))))))))))))))))))))((()))***+++,,,,,,---,,,------------------------,,,,,,,,,------..................//////...+++(((---,,,***(((((((((***+++------......------,,,+++000000000000111111000000---------...//////000000000///...///000000...,,,///111333222...+++,,,---------------------......***,,,...---,,,*********------...,,,***(((((()))++++++***)))***+++++++++...,,,+++++++++******+++***+++---......,,,+++)))------,,,,,,,,,+++++++++***)))((()))+++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------///......---,,,++++++***---,,,++++++,,,...111333---......---+++******+++,,,---,,,)))***///111000///000:::>>>555222444...000///...///000000...,,,++++++,,,,,,------.........---,,,,,,---......---------------------,,,,,,++++++,,,------.........//////.........---------///............---------,,,///000---,,,,,,***%%%,,,,,,------.../////////,,,,,,,,,---------------000000000000000000000000,,,,,,,,,---//////---+++,,,---......///.........000000000000000000//////000111222333555:::???DDDCCCEEEHHHJJJJJJIIIGGGEEE>>><<<777444111111222333222///...///---***,,,000,,,,,,---------,,,++++++++++++++++++************,,,+++)))((((((((()))***+++)))'''%%%%%%%%%%%%&&&%%%&&&%%%!!!"""&&&$$$###!!!!!!###$$$$$$###%%%%%%$$$""" """""""""###$$$$$$###"""""""""!!!!!!"""!!!!!! """!!! !!!""""""!!! """%%%%%%$$$ """%%%%%%%%%&&&&&&&&&###!!!%%%$$$###$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$$$$%%%((())))))000===IIIMMMLLLLLLJJJGGGDDDDDDEEEGGGOOOPPPPPPRRRTTTYYY^^^aaa]]]YYYNNN===...&&&###"""#########)))666BBBCCC>>>000---***(((((('''$$$!!!"""###$$$$$$$$$$$$&&&)))444000+++'''$$$%%%''')))///,,,...333444...))))))(((&&&%%%%%%(((******))))))///111...///444666555777555333111111111222333444777:::888333...,,,+++---000111......111000---...------...000333555777666444333333666888888888999888777666555444333333999???AAA<<<999:::======999888777666666777888888999:::;;;<<<<<<;;;999888......---,,,+++***))))))'''((()))***++++++,,,,,,***+++---///000///...---,,,++++++,,,---///222333222111000...---------...000///---,,,,,,---///000------------............000///---+++*********++++++,,,...//////...,,,+++*********)))******+++,,,111%%%///***///%%%111+++))))))************))))))++++++,,,,,,,,,++++++***,,,,,,------------------+++,,,,,,------............------...///---***'''...,,,***(((((()))***+++///////////////......---...///000000000///......***,,,///111111111///...000///...///000000...,,,///222444333000......000......//////............***---//////---+++++++++---......---***))))))***,,,,,,,,,+++++++++,,,---+++++++++******+++,,,,,,***+++---...///---,,,***------,,,,,,,,,+++++++++''''''(((+++------+++(((***+++,,,,,,------,,,,,,------------------------000//////...---,,,++++++---,,,*********,,,...000+++,,,------++++++,,,------///...+++,,,000333111///111;;;===222///333000000///...///000000...,,,,,,,,,+++,,,,,,...///000111...,,,+++,,,,,,,,,+++------------------------,,,,,,,,,,,,---...//////...............---------///............---------'''+++---++++++,,,***&&&,,,,,,------...//////000,,,,,,,,,------.........------------------------++++++,,,...//////---+++,,,---......///.........//////000000000///......000111111111222555:::>>>CCCEEEHHHJJJLLLKKKIIIHHHAAA>>>:::666444333333444333000///000...+++---111,,,,,,,,,,,,,,,++++++***************************,,,***((('''&&&%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$!!!!!!%%%$$$"""!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!%%%&&&%%%$$$""""""""""""!!!!!!""""""!!!  !!!  !!!###%%%$$$###"""###$$$$$$$$$%%%'''***+++***)))******)))&&&###$$$######$$$&&&&&&$$$### !!!"""###$$$%%%%%%%%%%%%(((******111@@@NNNUUUYYYYYYYYYXXXVVVVVVWWWYYY```aaacccfffkkknnnqqqrrrsssooo```GGG333(((###"""""""""&&&222===>>>:::///+++&&&%%%''''''$$$!!!!!!###$$$######$$$&&&'''666222,,,'''$$$$$$''')))---+++,,,///000---)))((('''%%%$$$%%%&&&''''''&&&&&&***+++)))(((***++++++---,,,,,,++++++,,,,,,---...222555333///+++******+++...///---...111111...++++++,,,---...///111222444333222333555888999888::::::::::::999999888888???DDDDDD???;;;<<<<<<;;;888888888888888888999999999999:::;;;:::999888777000///...---,,,+++***)))((()))***+++++++++++++++***+++---/////////...---,,,+++******+++---000111111111111///,,,,,,---///...---,,,++++++,,,---...+++,,,,,,,,,,,,---------...---,,,+++******+++++++++,,,.../////////---,,,+++***************++++++000$$$...***///%%%111+++******++++++++++++******------------,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,------.........---------...///...+++(((---,,,+++*********+++,,,000000111111000000///...---///111111///---------+++...111444444333000///111000///000111111///---,,,...000000111111333555//////000000000///......+++---000111///------------......---+++******+++,,,---...---++++++---...)))++++++)))***---...,,,+++,,,---.........---,,,------,,,,,,,,,,,,++++++*********,,,,,,+++(((%%%***+++,,,,,,------,,,,,,------------------------//////......------,,,,,,,,,,,,+++******+++,,,---+++,,,------++++++,,,------000000---...111222000///111;;;<<<111///333111000///...///000000...,,,---,,,,,,,,,---///000222222///,,,++++++++++++***------------............,,,,,,,,,,,,---...///000........................///............---------"""'''******,,,///...++++++,,,,,,---...///000000,,,,,,,,,---......//////........................******,,,...000000...+++,,,---......//////......---...///000000///...---///000000000000222555888AAACCCEEEHHHJJJKKKJJJJJJBBB@@@===999666444333333333111111222000,,,---111---,,,,,,++++++*********)))))))))***************)))(((&&&%%%$$$############$$$%%%$$$######%%%'''$$$$$$###""" !!!"""###"""!!!!!!""""""!!!  !!!""""""###%%%$$$"""!!!"""###"""!!!"""###%%%"""!!! !!!!!! &&&$$$######$$$$$$###!!!$$$%%%&&&''''''))),,,///333222000///...---***'''%%%$$$$$$%%%''''''&&&$$$ """$$$&&&''')))---000000666DDDRRRYYYdddfffhhhiiihhhggghhhiiinnnoooppptttxxx{{{{{{zzzvvvuuufffKKK444***%%%!!!"""######$$$+++444666444,,,(((###!!!"""###""" !!!$$$&&&###"""$$$%%%$$$666222,,,'''$$$%%%'''(((+++******+++,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%%%%%%%&&&'''((()))))))))))))))((((((,,,...///...,,,***))))))(((+++---+++---000000...,,,---............000222333222222222333666999;;;:::;;;===>>>??????@@@@@@DDDFFFEEEAAA??????===999:::;;;<<<=========<<<<<<::::::::::::::::::::::::111111000///---,,,+++*********++++++,,,++++++***+++,,,...//////...---,,,---,,,***))))))+++...///111222111///,,,+++,,,///,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,,,,+++***))))))***+++,,,+++,,,...///000///...---++++++******************..."""---(((---$$$000+++***+++,,,------,,,+++***,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------------------...---...///111000---+++,,,,,,,,,,,,,,,---------000000000000000///......,,,///222222///------------...000222333222111000333222111111333222111///,,,+++***,,,///222444444000000111111111000///...,,,///222333111///......---...///...,,,***+++,,,+++---...,,,******,,,...))),,,,,,))))))---...+++,,,---------............------,,,,,,,,,,,,++++++...,,,))))))******)))(((***+++,,,,,,------,,,,,,---------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,......---+++******,,,,,,///000......111000,,,000000999:::000///444222000///...///000000...,,,...---------...000222333000...+++***+++,,,,,,,,,------------.........///------,,,,,,---...000000........................///............---------&&&***,,,+++,,,//////,,,++++++,,,---...///000000,,,,,,------.../////////000000000000000000000000******,,,...000000...+++,,,---......//////......+++,,,...000000000......,,,---...///...///222444;;;<<>><<<888555333111222111222444222...---111---,,,+++******))))))))))))))))))******+++++++++'''''''''''''''&&&%%%%%%###%%%''''''%%%###$$$&&&$$$#########$$$### """!!! !!!"""""" ###""""""!!! """ $$$&&&$$$ """###"""!!!"""%%%(((%%%###!!!!!!"""#########%%%$$$###$$$&&&'''&&&%%%%%%&&&'''((())),,,000333999666333000///---***(((&&&%%%%%%'''((()))(((&&&  ###&&&***,,,000666999:::>>>IIIUUU\\\jjjmmmqqqrrrqqqpppnnnnnnnnnllljjjlllooorrrrrrqqqdddfff[[[BBB...(((&&&"""!!!$$$%%%$$$'''---111111***'''### !!!"""""""""'''((($$$###%%%%%%###222///***&&&$$$$$$&&&'''(((((((((((()))***(((%%%"""$$$'''&&&$$$"""$$$&&& !!!###%%%$$$"""###$$$$$$%%%''')))***+++++++++...,,,+++++++++,,,+++***))),,,...,,,---111111///000222333333222222555888:::;;;<<<;;;;;;>>>DDDIIICCCDDDFFFGGGHHHIIIHHHHHHHHHHHHFFFDDDEEEGGGCCC<<>>===;;;:::;;;<<<===???333222111///...---,,,+++++++++,,,,,,,,,++++++***+++,,,...//////...,,,+++...,,,***))))))***,,,...111222222///,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***)))))))))***+++,,,+++,,,...///000///...---,,,++++++***))))))******---"""---(((...%%%111++++++,,,------------,,,+++***+++,,,,,,------------+++++++++,,,,,,---------------------------------......///111222222///---++++++---...............///////////////......------000333333000------...---------......///000111444333333333444444222000...+++((()))---000111000000111222222222000///...,,,///333444333111//////---...///...,,,++++++---***,,,---,,,))))))+++...***...---)))(((------)))---------------...///000---------,,,,,,,,,++++++...***'''%%%'''+++...///++++++,,,---------,,,,,,------------------------++++++++++++++++++,,,,,,***+++,,,---...//////.../////////---+++)))))))))+++///000///...000...***000///777999000000555222000///...///000000...,,,///...------...000333555...,,,***)))+++---......---------.........//////------,,,,,,---...000111---.....................//////.........------------000000---,,,---,,,)))++++++,,,---...///000111,,,,,,------...///000000------------------------)))***,,,...111000...+++,,,---......//////......***+++---///000000///...)))+++---......///111333555666777:::<<>>AAACCC222111000///...---,,,,,,+++,,,,,,---,,,+++***)))...,,,+++******,,,...//////---+++******,,,------......---,,,***))))))(((*********++++++,,,,,,---///,,,******,,,,,,***'''------------------------111000///---,,,,,,,,,,,,666111---+++,,,,,,***'''+++***((('''''')))+++,,,+++++++++***(((%%%"""!!!*********++++++,,,,,,,,,.../////////...,,,)))''',,,,,,---.../////////...333222222222111111000000------......------,,,+++------...///////////////111000///111333333000---000111222222222222333444333333444444444333222111333///+++,,,111444444222555222000222555555111---000000111111000///...,,,...------.........+++)))......---,,,,,,,,,------************************---------.........//////'''(((((())))))***++++++(((***+++***((((((+++///...---,,,+++++++++------111444111)))'''+++...---...---,,,+++************+++++++++,,,,,,---------000000000000000///......///////////////...---------444AAA111444+++555222333222000///............//////............//////222111000///......///000,,,///111111...---...000///---++++++---///000//////---,,,,,,...//////...222000...///111111///,,,*********++++++,,,------,,,++++++***+++,,,...///---......---,,,,,,///111000///...---------------,,,//////---444:::222""")))***,,,.........,,,+++///------///,,,'''***222........................222333333444666888:::;;;999999777666444444333333000000000111222111...+++///(((%%%'''%%%!!!###(((++++++++++++++++++++++++,,,+++)))'''&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%"""!!!!!!"""$$$###!!!(((&&&$$$###$$$$$$###"""!!! !!!###%%%%%%$$$"""############"""  %%%***---......---+++'''###"""$$$%%%$$$###%%%$$$$$$%%%'''+++///111,,,---......///000444666444222///,,,)))'''&&&%%%)))***---222777444---%%%&&&&&&%%%&&&***000666:::DDDDDDEEEGGGJJJNNNQQQRRRZZZhhhpppkkkggggggccc[[[OOOMMMJJJHHHGGGHHHJJJKKKGGG@@@666...***&&&###!!!***)))(((&&&%%%&&&''')))%%%%%%$$$#########$$$$$$''')))******+++***&&&""",,,,,,,,,***'''$$$######'''&&&%%%%%%%%%&&&'''((("""$$$%%%&&&%%%%%%&&&''''''''''''%%%$$$%%%(((+++&&&))),,,......000444888222555444///---///111000000111222333444666666777666777777777888;;;???BBBTTTUUUUUUVVVWWWZZZ^^^aaa\\\SSSRRRZZZ[[[SSSNNNQQQNNNLLLKKKNNNQQQPPPJJJDDDFFFKKKRRRSSSPPPJJJFFFEEE@@@===::::::===AAAEEEGGG333222111000...---,,,++++++,,,,,,---,,,+++***))),,,+++)))((((((((()))))),,,+++)))'''%%%&&&(((***---------,,,+++***)))(((+++++++++++++++,,,,,,,,,...---++++++++++++***(((+++,,,,,,,,,,,,,,,,,,+++............------------,,,+++***)))''''''((())),,,+++)))(((((()))***+++....../////////...---,,,++++++++++++++++++,,,,,,+++,,,...//////---,,,++++++++++++,,,,,,,,,,,,,,,111111111000000000000000---------------,,,,,,+++------...............---000//////000222333000---000111222222222333444555555555555444444444333333111---***+++000444333222444222000222666666333///000000111111111000///...//////...//////...,,,***......---,,,,,,+++,,,,,,************************------........./////////,,,,,,------------------+++------,,,++++++...000*********)))******++++++000111...)))***///000---...---,,,+++************+++++++++,,,,,,,,,------000000000000000///......///000000000//////...---...333>>>000555---666222111000///......///000000//////............//////000///...---,,,------...,,,///111000...---...000///---+++,,,---////////////---,,,---...//////...111///...///111111...,,,,,,,,,++++++++++++++++++---,,,+++++++++,,,---...---......---,,,---///111...---,,,,,,++++++,,,,,,***...---))),,,111***---,,,,,,++++++,,,---...111,,,+++---...++++++...,,,,,,---...............000000000111333555666777666666555333222222222222111000...---......---+++000+++((()))(((%%%&&&+++++++++++++++++++++++++++000///,,,)))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!!!!"""$$$###!!!&&&$$$""""""###$$$###"""%%%%%%&&&&&&%%%###!!! """""""""""""""!!! %%%---333777999:::---((($$$###$$$%%%$$$"""&&&&&&'''(((***,,,---...,,,------,,,+++,,,...000***(((&&&$$$######$$$$$$---///555;;;???<<<222***((('''%%%'''+++000555777===<<<<<<<<<>>>@@@BBBBBBDDDRRR[[[XXXVVVXXXUUUOOODDDCCCAAA???>>>???@@@@@@===777///)))&&&$$$!!!""""""###(((---...+++(((%%%$$$$$$$$$$$$$$$%%%%%%///444555///'''%%%'''(((///...+++(((%%%###"""###((('''&&&%%%%%%%%%&&&'''###%%%(((((('''&&&'''''')))***)))'''%%%%%%(((***(((+++---...///111444777333666777333111333555333777666666666777888999999777888999:::;;;>>>BBBEEEUUUZZZ```eeegggfffeeeddd^^^WWWWWW]]]\\\TTTPPPSSSMMMNNNPPPTTTVVVSSSMMMGGGMMMOOOQQQPPPLLLHHHEEEDDD<<<:::888999===AAAEEEFFF444333222000...,,,+++***+++,,,,,,------,,,******++++++******)))'''&&&%%%......---)))&&&&&&)))---+++,,,,,,---,,,+++***))),,,,,,,,,,,,++++++++++++,,,------,,,***)))************++++++++++++******,,,,,,---...............(((+++---,,,((((((+++///---,,,***)))((()))******,,,------...............,,,,,,++++++++++++++++++)))***,,,.../////////...------+++******+++,,,,,,......//////////////////------------,,,,,,,,,,,,------.........------,,,...---...000222222000///111111222333333444555555222222000/////////000111111...,,,...222666666555555333222444777777555222000111111222111111000000111000///000000000...,,,///...---+++************++++++++++++++++++++++++------------............000000///......---,,,,,,)))*********))))))***,,,((()))***+++++++++++++++,,,,,,***))),,,000///,,,------,,,+++************++++++++++++,,,,,,,,,,,,/////////000//////...---000000000000000//////...///000:::///888000777111///////////////000111111//////............////////////...------------...---///000000///......//////---,,,,,,...//////......---,,,---///000///...000///...///000000...,,,---------,,,+++*********...---,,,,,,,,,,,,,,,------......---,,,---///000...------,,,,,,,,,,,,------111111,,,---000,,,$$$111///,,,))))))+++...000222,,,))),,,///...,,,+++***+++---//////...---,,,---------...///111222333333222111000000000000000444111---++++++,,,,,,,,,000,,,***+++***((((((+++************++++++,,,,,,111000---)))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!"""$$$$$$""" $$$"""!!!!!!###$$$$$$######%%%(((&&&### !!!!!!!!!!!!!!!!!!!!!!!!!!! (((111999>>>AAABBB...***&&&%%%&&&&&&%%%"""((()))***,,,,,,+++***)))***+++***)))'''&&&'''(((%%%$$$######$$$'''***,,,222666<<>>555***)))111777000---)))%%%######%%%&&&((((((''''''&&&&&&&&&&&&%%%(((+++,,,***)))((()))------,,,+++)))(((***,,,...///111222222333666999777;;;<<<999888999:::888???===;;;:::999999;;;<<<999:::<<<===>>>AAAEEEHHHOOOXXXdddnnnrrrnnngggaaa]]]YYYZZZ]]]ZZZQQQNNNSSSMMMPPPUUUYYYYYYTTTNNNIIILLLIIIGGGEEEDDDCCCBBB@@@888777777999===AAACCCCCC555444333000...,,,******++++++,,,------,,,+++***+++,,,---...---+++)))(((...//////,,,((((((,,,000***+++,,,------,,,***)))---------,,,,,,++++++******---...---)))(((***,,,***++++++,,,,,,++++++***,,,,,,---.........---,,,***,,,...---,,,,,,...000...---,,,***)))))))))))),,,,,,,,,++++++***)))))),,,,,,,,,++++++*********)))***+++---.../////////111///---++++++,,,---...,,,,,,------.........///---------,,,,,,,,,,,,,,,......//////......---,,,,,,---...000111111111000222111111333444666666555222111///------...///000222111000222666999:::999777666444555666666444222111111111222222222222111333222111111111111///...///...,,,+++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------//////...---+++***)))((((((((()))((((((((()))))))))***,,,---......---,,,)))***++++++,,,------,,,---,,,++++++*********++++++++++++++++++++++++,,,.........//////......---///000000000000000//////000...777///;;;222777111000///////////////000000//////............//////000000000/////////000000......///000///.........///---,,,---...///...---...------...000000///............/////////...---------,,,,,,,,,+++++++++......------,,,,,,,,,,,,,,,---......------...000000000///////////////000...333444000///222222///222000---+++***+++...///000---+++,,,......,,,+++***,,,...//////...+++***,,,,,,,,,,,,---...///000111000///////////////000444111...---,,,,,,+++***,,,+++******)))((())))))))))))******++++++,,,,,,---,,,***'''%%%######"""&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!###%%%%%%###!!!$$$"""!!!"""$$$&&&&&&&&&!!!%%%%%%!!!!!!$$$ !!!""""""###$$$'''...444999<<<======...+++(((''')))***)))&&&************)))((('''&&&&&&''''''%%%###"""###$$$&&&%%%$$$%%%'''+++000222555888===AAAAAA<<<222+++&&&"""!!!%%%))))))'''###!!! ###'''+++,,,,,,///666:::777444444111,,,//////000000000///------///---)))'''%%%$$$$$$$$$%%%&&&***...000+++"""############$$$&&&''''''...===FFF@@@777777<<<>>>222---'''""""""$$$'''***((()))))))))((('''&&&%%%(((***...///...,,,++++++111111222000//////000222555666777777888999;;;======BBBDDDAAA>>>???>>><<>>@@@AAAAAADDDHHHIIIEEEBBBBBBAAA>>>JJJHHHDDDAAA???>>>???@@@???@@@@@@???>>>===???@@@EEELLLXXXdddkkkjjjbbb[[[SSSTTTVVVUUUPPPJJJIIIKKKOOOPPPQQQOOOKKKFFFDDDBBBEEEBBBAAACCCFFFGGGDDDAAA999888888:::<<<===<<<;;;555444333111///---,,,+++++++++---......------,,,)))***,,,---...---,,,++++++++++++++++++++++++***,,,,,,,,,++++++*********------------,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,...///111111///...,,,000///...,,,+++*********111...+++,,,///000,,,(((------------,,,+++++++++,,,,,,,,,,,,---...///000,,,,,,++++++++++++++++++************************,,,,,,***))))))***++++++++++++,,,,,,,,,,,,,,,,,,...---+++*********+++,,,//////000111111111111000---///111222111111111222444222111333777999888666555444333222222222333444...///000222333555666666777666555333222111111111/////////000000222333444666444222111222222111000///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************------,,,++++++***))))))---,,,+++,,,------+++)))*********++++++******)))------///111000,,,---111,,,,,,++++++***++++++,,,+++++++++++++++*********+++,,,------...------------......///////////////111,,,555222>>>111555111222222111111000...---,,,//////............//////,,,---......///.........///......///000000///---///...---...//////---+++.........000111111000...---///111111000///000111+++++++++,,,---.........---............------,,,+++---//////...---...//////............//////000000111222000---,,,++++++---...000111111///---,,,)))///222...++++++,,,---...///000000///---+++)))/////////...//////000000111000//////.........///+++++++++,,,,,,***&&&###)))---...------///...***************************'''((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&(((((('''%%%'''%%%$$$%%%''')))))))))$$$'''******'''%%%&&&(((######"""!!!"""###%%%&&&))),,,///222222111///---***((('''***...111000...***(((%%%"""!!!!!!###$$$!!!###%%%%%%$$$###$$$$$$#########$$$%%%''')))***///...,,,)))&&&$$$"""!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%!!! ###***000000...000000///...,,,***(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%$$$!!! %%%******%%%!!!###&&&"""""""""""""""###$$$%%%(((555CCCMMM\\\iiibbbRRRCCC:::---$$$!!!!!!""""""(((***---......---***)))+++---///000000111222444;;;<<<>>>===<<<<<<===??????>>>===???AAACCCDDDCCCEEEIIIIIIEEEBBBBBBAAA???LLLJJJHHHEEECCCCCCCCCDDD@@@@@@AAA???===;;;;;;<<>>CCCCCCCCCDDDEEECCC@@@===<<<;;;:::;;;<<<===<<<:::444333222111///...---,,,***+++---.........---,,,***+++,,,,,,,,,+++***)))...,,,+++,,,///---((($$$///...,,,***))))))***+++,,,,,,,,,---------------,,,+++***+++,,,,,,+++***,,,...000111111000...,,,000...,,,***)))***,,,---/////////000000000...,,,,,,---------------,,,,,,++++++*********,,,---...++++++++++++++++++,,,,,,((((((((((((((()))*********************+++++++++---,,,,,,,,,,,,,,,++++++...---+++***)))***+++,,,,,,---...000111111111111...111444444222000111222444222000333888:::999666222222111111111000000000---...000111222222333444333333222111000000111222............///111333444666444111111111222111111......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,******+++,,,,,,)))''',,,,,,+++***))))))))))))...'''%%%+++000///------,,,++++++***++++++,,,,,,++++++++++++*********)))++++++,,,---------------,,,,,,---...............000,,,777333>>>///444222000000111111000///...---//////............//////+++,,,.../////////......000...---...000111///,,,///.........//////---+++.........000222222000------000222222000000111333,,,,,,------------------,,,---...//////......---+++---//////............//////......//////000111444333333333222000---,,,,,,...000111222000///...***///000---,,,...---***......///000000//////...111111000000000000000111111000///...---,,,,,,,,,---,,,++++++++++++)))'''''',,,...------000...)))++++++******))))))((((((&&&''''''(((((((((''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&(((******)))''''''&&&$$$%%%'''((((((((('''((()))++++++++++++***&&&%%%###"""###$$$%%%'''***,,,...000111///,,,+++(((&&&&&&)))---///---+++&&&%%%$$$"""""""""""""""###%%%''''''&&&%%%%%%%%%###$$$%%%&&&'''((())))))((((((&&&$$$"""!!!!!!""""""%%%(((((($$$"""$$$&&&%%%!!! %%%///555666444///---+++***)))'''%%%%%%"""""""""#########"""""""""$$$'''&&&$$$###$$$%%%$$$''')))'''###"""!!!!!!!!!!!!!!!""""""(((444BBB[[[rrrppp___FFF<<<...%%%#########"""(((+++...111111000---+++,,,---//////000222555888@@@BBBBBBAAA???>>>>>>>>>===;;;:::<<<@@@CCCCCCBBBAAAEEEEEE@@@>>>@@@AAA@@@HHHGGGFFFEEEDDDCCCCCCCCC>>>@@@@@@???<<<;;;:::;;;;;;:::<<>>???@@@BBBAAA@@@>>>=========<<<;;;;;;===>>>>>>===333333222111000///...---***+++---.........------.........---,,,+++***)))---)))''')))+++)))!!!111///,,,)))((((((***+++,,,,,,,,,------.........---***(((***---...,,,))),,,...000111111000...,,,///---***((()))+++...000'''***......+++)))***,,,,,,,,,------...---------111000...,,,++++++++++++*********++++++,,,,,,---&&&&&&&&&&&&''')))***+++***+++,,,---------------...------,,,,,,+++++++++...---+++))))))***+++,,,++++++---///000111111111000333555555222000111222555222000333888;;;:::777333444444444444333222222...000222333333333333444///////////////000222444...---------///111333444666444111000111222111111......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------'''(((((()))******++++++000...---...000000---***000///---+++******++++++,,,"""...///+++'''+++++++++***++++++,,,,,,++++++++++++******))))))***+++,,,,,,------------+++,,,,,,---.........---000,,,888555===---222222---...000111111111000/////////............//////---...000111111111000000000...---...111111///,,,///......///000///,,,***......///111222222000---...111333333111000222444///......------,,,,,,++++++,,,.../////////......+++---///000///.........111111000111111222333333000...///222444222///...---...///000111111000000---///---+++...222...&&&------...///000111222333222222111000000000000111111000///---,,,+++++++++222000---,,,---.........$$$***,,,***+++...,,,''',,,,,,+++***)))(((''''''%%%%%%%%%&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&''')))+++,,,***((('''%%%$$$$$$&&&''''''&&&######%%%)))---//////---'''&&&$$$######$$$&&&''',,,...000111000...***((((((&&&%%%'''+++,,,***(((######$$$%%%$$$###"""!!!&&&(((******(((&&&%%%%%% !!!###%%%&&&&&&&&&%%%$$$%%%%%%$$$###"""###$$$$$$)))'''""""""&&&!!!%%%111:::<<<;;;111---***)))'''%%%######""""""""""""""""""#########$$$"""!!!###%%% """$$$%%%$$$"""!!!"""!!!!!! !!!!!!(((...888PPPiiiiiiZZZCCC999---&&&%%%''''''&&&(((+++///222333222///---,,,---......///333777;;;DDDEEEEEECCC@@@===<<<<<<:::888777999>>>AAAAAA@@@===@@@@@@<<<;;;???AAAAAACCCCCCBBBBBBAAAAAA@@@@@@===>>>@@@???===<<<<<<<<<===;;;;;;@@@IIIPPPRRRQQQLLLLLLLLLNNNQQQSSSPPPKKKMMMKKKKKKNNNPPPNNNFFF???===@@@BBBBBB@@@@@@CCCFFF>>><<<:::;;;>>>@@@AAAAAA777555333222111000...,,,,,,---,,,***(((***000666***+++,,,,,,,,,+++***)))......---,,,+++***)))(((++++++,,,,,,,,,,,,,,,,,,(((***,,,---.........------,,,+++,,,---...---,,,......////////////......******+++,,,...---+++(((---,,,++++++,,,---,,,,,,...---,,,+++***+++,,,---...---+++,,,,,,---+++***))))))))))))))))))******))))))))))))***+++,,,---***'''%%%&&&)))+++***((()))))))))+++...///...---,,,,,,+++***)))+++...000......---,,,---...///000333333444444333222000///000333666666555444666888555555555555444222000...666555333333444444333222111000//////000000///..................///000000222111000111222111000...000000000000///...,,,,,,///,,,******---///...---,,,,,,,,,,,,,,,,,,,,,,,,000+++)))+++,,,***)))+++&&&###$$$)))+++)))***///+++,,,---------,,,+++***------............------000...+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---///000000///...000,,,;;;@@@///,,,333+++222111///.........///000111111///......---------...111555444111///000222000000...------...//////---...///...---...///111///......//////000111222111111111222333111+++&&&444///444)))111'''---***------------------------111///------.........---////////////000111222333555333333666444///---///333222000/////////000111111000///...---,,,,,,,,,////////////000111222333333111//////111222222222222000---+++***,,,...000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,(((***---+++'''%%%&&&((((((""" (((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((''''''(((***)))'''!!!&&&(((&&&&&&$$$$$$***444999444+++'''&&&%%%$$$%%%(((+++---///000111333333000,,,)))'''&&&%%%&&&'''&&&$$$###$$$###"""!!!!!!!!!"""###(((((()))***+++***((('''&&&''''''&&&$$$"""###$$$"""###%%%%%%$$$$$$%%%&&&''''''((())))))&&&!!!!!!###"""###,,,;;;BBBAAA111+++###!!!###$$$### $$$###"""!!!!!!"""###$$$!!! !!!###$$$###!!!&&&%%%""" !!!###$$$!!!!!!!!!!!!!!!""""""###$$$'''...BBBWWW\\\UUU:::555---'''$$$$$$$$$%%%+++,,,///222555555222000555222///...000333444555<<<======<<<;;;888666555999777666777:::===>>>>>>:::<<<<<<999777888:::;;;CCC@@@<<<888777999<<<>>>:::<<>>@@@BBBBBBAAA?????????AAA???<<<;;;;;;;;;;;;:::***)))))),,,///111111000......,,,***)))+++...111,,,---------,,,+++***))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------''''''((()))************///...------......---+++---..................---+++***+++,,,...---+++(((...,,,+++***+++,,,,,,---000///...---,,,+++++++++...---+++,,,,,,---+++*********)))))))))((((((((())))))))))))***+++,,,---,,,***))))))***+++******)))))))))+++...///...---,,,------,,,++++++---///...------,,,---...///000333333444333333111///...111333666666444444555777555555555555444222000///444333222444555666666555111000000000111111///...///.........//////000000222111000111222222000...//////000//////...------///,,,***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,///+++))),,,...,,,+++---...******......******...---,,,+++******+++,,,,,,,,,,,,------------,,,,,,///---+++)))((()))+++,,,------------,,,,,,++++++++++++++++++++++++++++++)))+++---...///...---,,,111///<<<>>>---***222...000000...---------.../////////............///000//////.........---+++)))//////...------...///000,,,---...---,,,---...000//////...............///000000000222444444000---///***000&&&000)))222///------------------------,,,+++******+++,,,,,,+++////////////000111222333444111222444333...,,,...000000000000000111222333111000///...------------000000000000000111222333444222000///111222222222111///,,,******+++---///000//////...............,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((('''%%%((('''### ###))))))%%%""""""######%%%&&&'''((((((((()))))))))(((((((((&&&$$$&&&'''$$$******,,,000444666222---%%%%%%$$$%%%''',,,000333555333222222222///***%%%%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$%%%&&&'''&&&''')))*********+++,,,))))))***(((&&&%%%&&&'''''')))+++,,,+++***+++,,,$$$$$$$$$%%%$$$""" """!!!""")))555;;;:::---)))###!!!"""###"""!!!###"""!!!!!!!!!!!!"""######"""!!!###$$$%%%###"""$$$### !!!""""""""""""""""""###$$$$$$$$$((())),,,:::IIIJJJAAA444000+++&&&$$$###$$$$$$))),,,///333444333111000333111//////111333444444999999:::999888777555444666555444444666777777666666888:::999999;;;>>>@@@AAA>>>999666666888<<>>??????DDDBBB???????????????>>>111000///000111111///---000...,,,++++++,,,,,,,,,............---+++***)))******++++++,,,,,,------------------......//////+++++++++******++++++,,,111000............,,,***,,,------------------,,,+++++++++,,,...---+++)))...,,,+++******+++,,,...000000///...---,,,***)))...,,,++++++------,,,************))))))((((((((())))))))))))***+++,,,,,,---...---,,,***)))***,,,***))))))+++---......,,,---...//////---,,,---...------,,,,,,------...///333333333333222000///...222333555555444333333444555555555555444333111111555444444555666777555444222111222333444333000...///////////////000000000222111000111222222000..............................---+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,000,,,***---...,,,+++,,,...++++++---,,,)))(((+++---,,,)))((((((***,,,...+++,,,,,,,,,,,,,,,,,,+++...,,,***))))))***,,,---//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++555444<<<999***)))111000//////...------------------------......000111111222...++++++---,,,'''###...---------...///000000+++,,,------,,,,,,---///000///...------,,,,,,,,,000//////000222222000///---(((///%%%000)))333000---------------------------,,,+++---///000///...////////////000111222222222000000222111---,,,......///000222333333444444111000000///............111111111000111111222222444222000000111222222222000...,,,***)))+++---...000///......------......---------,,,,,,+++++++++,,,)))'''(((++++++((($$$$$$''''''###"""%%%&&&$$$ !!!!!!###$$$&&&((()))))))))*********((('''&&&''''''$$$###'''---...+++...///111333333111---+++$$$######$$$)))///666:::<<<777222000000...((("""$$$###""""""######"""!!!!!!!!!"""###%%%&&&&&&'''(((***,,,+++******---000......---+++)))'''(((***&&&))),,,...---,,,,,,,,,(((&&&%%%%%%%%%$$$!!! !!!!!!!!!%%%,,,000...(((&&&###!!! !!!!!!"""!!!!!! !!!!!!%%%$$$###$$$%%%%%%###"""$$$"""  !!!"""###############$$$$$$%%%''')))((()))222:::777---,,,+++(((&&&$$$######$$$''',,,222444333111111222111000///000333444444333666666777777666666555444444444444777999:::888777;;;===>>>???@@@@@@BBBEEEFFFCCC>>>;;;;;;>>>CCCFFFHHHDDDBBBFFFLLLNNNKKKFFFFFFGGGIIINNNTTTYYY[[[[[[WWWTTTWWW^^^aaaYYYNNNHHHJJJJJJGGGBBB@@@@@@===888999<<<>>>???>>>>>>@@@AAADDDBBB@@@@@@AAAAAA@@@???;;;999777555444111---***///,,,***+++---...,,,)))------------------,,,,,,+++++++++,,,,,,,,,------------......//////000000///...,,,+++++++++,,,---222000///......---,,,***,,,,,,++++++++++++,,,,,,,,,++++++,,,------,,,***---,,,+++)))(((***,,,...,,,---......---,,,***)))---,,,++++++------,,,+++************++++++++++++******))))))***++++++,,,---///000---)))'''))),,,***))))))+++---...---,,,---///111111///---,,,,,,---------------.........333333222222000///......333333444444333222111111555444444444333333222222:::888777777777555222000222222333555666555111...//////000000111111111111222111111111222222000///......------.........///------,,,------.........++++++++++++++++++++++++000,,,+++---...***))))))+++******+++,,,++++++,,,+++***)))((((((***+++---,,,,,,------------,,,,,,,,,+++***)))***+++,,,---000000///...---++++++***+++,,,,,,,,,,,,,,,------,,,,,,---------,,,++++++999999888222***,,,000/////////.........---------...------......///000111333111///......---***(((,,,,,,------...///000000,,,---...---,,,,,,...000000///......---------...111000...---,,,,,,++++++///,,,333***333)))///***---------------------------,,,---...111222222111///////////////000111111222//////111111------//////000222333444444333333222111000///////////////222222111111111222222333555333111000111222222222000///---++++++,,,---...//////...------------.........---,,,,,,+++*********)))((((((******(((%%%###&&&&&&######$$$$$$!!!!!!!!!!!!"""$$$&&&'''((()))))))))******(((&&&$$$((()))((()))///666777333000......111222...)))'''###""""""###(((///666:::>>>777111...///---((("""%%%###""""""###$$$###"""!!!!!!###$$$&&&'''((((((...111222///,,,+++///333555555333000,,,)))))))))&&&))),,,...---,,,+++,,,)))'''%%%$$$%%%$$$###""" """%%%&&&&&&$$$%%%$$$"""!!!### %%%$$$###$$$%%%$$$"""!!!%%%$$$###"""""""""$$$%%%###""""""""""""###$$$$$$###%%%&&&'''...333...%%%'''(((((((((&&&%%%%%%%%%(((...555666444111333555111111111444666777555444555666666666777777777777666777:::>>>BBBDDDCCCAAAFFFFFFGGGHHHFFFBBBBBBEEEIIIFFFAAA>>>===@@@DDDGGGDDDAAA@@@BBBEEEGGGEEEBBBAAACCCFFFLLLRRRUUUVVVUUUTTTRRRUUU]]]```\\\UUUQQQMMMKKKGGGBBB@@@???===:::===???@@@@@@??????@@@BBBDDDCCCBBBBBBDDDDDDDDDCCC000//////111222111///------***)))+++...///---***,,,,,,,,,,,,---......///---------,,,,,,,,,++++++------......///000111111---,,,***)))(((((()))***111///...---......,,,***,,,+++************+++,,,---,,,+++,,,---...,,,++++++,,,,,,***((()))+++...'''(((***+++,,,,,,+++***---,,,++++++------,,,+++******+++,,,,,,---......*********)))******+++,,,,,,...///,,,(((&&&(((******))))))+++------,,,+++---///222222000...,,,,,,------........./////////222222111000////////////333333222222222111000///333333333333222222333333999888777777777555222///333333444666777555222//////000111111222222111111333222111222333222111///......------------...///+++,,,---------------...+++++++++++++++++++++++++++((((((,,,---+++)))***...//////...////////////((()))***+++++++++++++++------............------,,,+++*********+++,,,---000//////---,,,+++******+++++++++,,,,,,---------...............---------<<<<<<333+++---111///---000000000000//////......//////............//////000222222111...---...000+++,,,,,,---...//////000---...///...------///111//////......///000000111//////...,,,******++++++000...888000888+++---&&&------------------------))))))***,,,///000///...//////////////////000111222///...111111......111111222333444444333111111222222111000000000111111222222222222222333333444666444111111111222222111111000...---------.../////////...---------------......---,,,,,,+++******''')))+++***((('''''')))((()))'''%%%''')))&&&############$$$%%%&&&&&&(((&&&&&&'''))))))'''$$$$$$&&&''')))000888999666222***(((///444000((($$$###"""!!!"""%%%+++000444999444...---...---***&&&%%%###!!!!!!###$$$$$$###%%%%%%''')))***,,,......555777777666333444777:::>>>>>><<<888222---******(((+++......---,,,,,,,,,&&&$$$!!! !!!!!!  """"""!!!"""$$$&&&&&&$$$""" """ %%%#########$$$$$$""" $$$$$$###"""######$$$%%%"""!!!!!!!!!!!!"""######"""###%%%)))...111,,,&&&&&&(((++++++)))''''''(((***111777999666444555888333333444777999999777555777777777888888999::::::999:::>>>CCCGGGHHHFFFDDDGGGEEEFFFHHHEEE???===@@@BBB???;;;888777999<<<>>>>>>>>>>>>>>>>>>===>>>???AAABBBFFFKKKPPPRRRQQQPPPOOOLLLMMMSSSWWWVVVUUUVVVPPPKKKFFFDDDAAA???===<<<@@@AAAAAA@@@>>>===>>>???FFFEEEDDDFFFHHHIIIHHHGGG++++++---///111111///---+++******+++,,,------,,,,,,+++++++++,,,---...///......------,,,,,,++++++,,,------...///000111111......---,,,+++++++++,,,...,,,+++,,,......---,,,,,,+++***))))))***+++,,,...,,,+++,,,---...---,,,)))+++---,,,)))(((***---%%%&&&((()))***+++,,,,,,,,,+++***+++---...---,,,******+++,,,---......///+++***************++++++,,,---,,,***(((''''''(((***))))))***,,,---,,,***,,,///111111000...------......///000000000000///000000////////////000000222111000111222111000...222111111111111222222333444444555666888777555222333333444555666555222000///000111333333222222111333222111222333333111//////...---,,,,,,---......)))+++,,,---,,,+++,,,---++++++++++++++++++++++++%%%"""$$$+++...------...000111111---,,,---,,,***((()))+++,,,---,,,++++++---......//////......---,,,,,,++++++++++++++++++......---,,,++++++************++++++,,,,,,------........................:::???333)))000333...,,,000000000111000//////...000//////.........//////,,,///111///,,,+++...222+++,,,---................../////////......000111.........//////000222222+++---------,,,---///111---,,,888222;;;...000)))------------------------++++++,,,...111111000.../////////......//////000111......000000...///222222222333222222111111000333222222111111111222222222222222222333444555666666444222111222222222111111111///.........///000///...------,,,,,,---------------,,,,,,+++++++++%%%))),,,+++'''&&&'''***)))(((&&&$$$&&&((($$$%%%%%%$$$$$$%%%%%%&&&&&&'''%%%$$$%%%)))+++***(((((())))))+++222:::;;;888222(((%%%...555111((($$$###"""!!!!!!###&&&)))+++000///---,,,,,,,,,++++++%%%###!!!!!!###$$$%%%$$$&&&&&&(((***---111555777>>>======>>>???@@@AAAAAACCCDDDCCC>>>888111,,,***&&&((()))((('''&&&&&&'''&&&$$$"""!!!""""""!!! !!! !!!$$$$$$"""$$$)))---***%%%!!! !!!""" !!!!!! $$$###"""###$$$$$$""" """"""!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###%%%%%%'''+++...///+++&&&'''+++......+++))))))+++---222888:::999777777888777666777888::::::888666888888888888999:::;;;<<<;;;;;;===@@@BBBBBB@@@======:::===CCCAAA999777<<<===;;;999777777888999;;;===???@@@@@@>>>>>>AAADDDIIIIIILLLOOORRRSSSRRRPPPKKKFFFDDDHHHKKKLLLOOOSSSQQQKKKFFFEEECCC>>><<<<<>>@@@AAA>>>888000***'''$$$%%%$$$""" !!!'''%%%$$$$$$%%%%%%###""""""!!!###''''''&&&***111555...&&&!!! !!!!!!  !!!!!!!!!!!! $$$###"""$$$%%%&&&$$$###!!!!!!!!!""""""#########""""""!!!!!!""""""###$$$'''&&&'''+++...---***(((***---000///+++(((***,,,///222666999:::999888666999888777888999999777666777666666666666777999:::::::::;;;===??????===;;;999666:::BBBAAA999777===<<<<<<<<<======??????@@@AAAAAAAAACCCFFFJJJLLLMMMTTTSSSSSSUUUVVVWWWUUUSSSGGGCCCAAADDDGGGIIIMMMRRRTTTMMMIIIJJJGGGAAA>>>???>>>???>>><<<;;;:::<<<===<<<<<<===@@@CCCDDDCCCBBB******,,,///111111///,,,---//////,,,(((&&&))),,,000///---***)))(((((()))***++++++,,,---//////000++++++,,,---...///000111,,,---...//////...---,,,'''&&&''')))---///000///---,,,***))))))***,,,---///---++++++---...------%%%***///...+++((()))++++++***)))))))))***,,,---,,,+++***+++---...---,,,,,,,,,+++***)))((('''&&&++++++***************+++///+++((((((+++,,,***'''***))))))***,,,,,,+++)))+++---...///...---...000///000111333333222222111------,,,---...000222333111///...///111222000---//////.........000111222333333444666777555222///555333222222333444222111///111222444444333222111333222222222333333111000111000---+++***+++,,,---%%%(((,,,,,,***((()))+++************************,,,))))))...///,,,))))))***...///+++,,,111222...---+++***)))***,,,///111+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))+++*********************(((((()))***++++++,,,,,,+++******+++,,,---...///,,,BBB<<<---000...***222---.../////////...,,,,,,,,,,,,,,,---///000222333111---)))))),,,...---***,,,---.........---,,,+++,,,---------,,,,,,...///000///...---------------)))+++---,,,)))((((((***111---555+++555+++111---------------------------++++++,,,///111000...,,,000//////.........//////...+++***------,,,---111//////......///111333444333333333222222333444444000111111222444666888999777555222111222333222111//////...---------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---***'''&&&(((+++,,,)))&&&)))///000)))$$$$$$&&&'''###$$$$$$%%%''')))+++,,,)))%%%"""%%%,,,222444333---,,,)))'''+++000111---)))###$$$,,,,,,###"""!!!!!!""""""############%%%)))------)))(((+++......,,,******+++...//////444555777<<>>??????>>>======???AAAAAAAAABBBEEEHHHJJJIIIHHH...............///000000,,,---......---,,,***))),,,---.........,,,)))(((&&&///111+++)))///111---..................------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,...///,,,)))((('''&&&&&&''')))+++,,,,,,***)))+++---...+++)))...---,,,,,,+++++++++,,,,,,)))(((******)))***---,,,***))))))+++,,,------++++++***************++++++***))))))******)))(((***,,,...---+++***,,,...000000000000111111111111111000...,,,,,,,,,...///---...000222222111///.../////////000000000000000...222666777666333222111555444333333222222222333000//////111333444333222777555444444444333000...000///...---,,,+++******++++++++++++++++++++++++,,,++++++,,,,,,,,,***)))&&&***......+++))))))***---,,,***+++,,,------,,,,,,---.........---++++++***+++---//////...---,,,...---+++))))))+++...///+++)))(((((()))******)))444000,,,,,,//////,,,((()))+++......,,,***)))))),,,222888111&&&,,,222)))+++---///000///---+++)))///......///000000///---111///---++++++,,,///000---///111000///---...//////...,,,++++++,,,...///111///......///000000///000...+++)))(((***---///......////////////......//////...---,,,,,,,,,,,,,,,------...///000111111............////////////111000///000000000...,,,000000111111111000000///666666555444444555777888333333444444555444444444666444333333444555333222111000///...............---.../////////...,,,+++---+++)))(((((()))+++---,,,)))'''''')))***(((&&&***(((%%%###"""###$$$&&&%%%%%%&&&&&&(((***---...,,,+++))))))***,,,///111+++((($$$$$$,,,333000)))'''&&&$$$$$$$$$$$$###!!!###!!! """$$$$$$$$$""")))000000,,,((())),,,333666555000///444:::<<>>???======;;;777777888555000444444555666666777777777888;;;???BBBEEEFFFEEEDDDGGGCCCCCCJJJSSSTTTJJJ@@@CCC???AAAGGGHHHEEEEEEJJJJJJDDD@@@CCCLLLUUUYYYYYY^^^___^^^\\\WWWSSSPPPOOOFFFDDDCCCEEEKKKSSSZZZ^^^YYYVVVTTTSSSSSSQQQMMMHHHGGGFFFCCC>>>:::<<>>===>>>CCCHHHIIIHHHKKKNNNPPPRRRTTTWWWZZZSSSMMMDDD>>>;;;888222---///,,,*********((('''&&& """!!! &&&'''###&&&&&&'''&&&&&&%%%$$$###((($$$###(((,,,...333:::999111(((%%%'''***)))&&&!!! """%%%'''(((''')))%%%###'''...222///***###&&&&&&$$$$$$&&&#########$$$%%%%%%%%%$$$$$$)))((((((+++...111222222000000///......///000000222444777:::<<<>>>>>>???@@@BBB@@@<<<;;;===<<<999;;;;;;;;;;;;<<<===>>>>>>EEEHHHLLLNNNMMMLLLLLLLLLTTTQQQPPPTTTYYYYYYPPPHHH@@@>>>???DDDEEEBBBBBBEEEHHHDDD@@@BBBIIIOOOQQQQQQYYYZZZZZZXXXTTTPPPNNNNNNGGGEEEEEEIIIQQQZZZ___aaadddaaa^^^\\\\\\YYYUUUQQQNNNLLLGGGBBB@@@BBBGGGLLLMMMPPPSSSSSSQQQNNNNNNOOO222111000///............///......---,,,,,,++++++)))***+++,,,,,,+++***))))))(((***------+++---111------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))((()))******)))+++***))))))***+++---...,,,+++***+++,,,,,,+++***++++++*********++++++,,,000,,,***+++***''''''***000...,,,,,,---......---************++++++,,,---+++)))(((((()))***(((''')))+++,,,---,,,---...000111000000///---,,,,,,+++...---,,,+++++++++,,,---,,,---------............,,,,,,+++***+++,,,---...222111000///...///333666555555444444444444333333333222222444666777555444555444333333444444222000000000///...---,,,,,,+++++++++++++++++++++++++++///...---,,,++++++++++++,,,+++******,,,,,,+++***---,,,***+++---......---......//////......---,,,......------------------......------,,,,,,++++++---+++******+++,,,,,,+++222///,,,---//////,,,)))((()))+++,,,,,,---000222000666>>>888***+++000(((---...///000000///---+++///......///000000///---------------......//////------,,,---......---,,,...---,,,++++++,,,---...222000/////////000...---///...---,,,+++***++++++,,,------......------,,,---------,,,------...///..................///////////////000000000111111444333222333444444222111...///000111222333333444555555555555555666777777555666666777888888777777888777666666777777666444222222111000///......///000///......------.........---+++******+++---...+++***(((((()))))))))((()))((('''%%%###"""!!!!!!%%%$$$$$$%%%(((,,,000222///...,,,)))))))))***+++---''' ###,,,---((('''&&&$$$$$$%%%%%%###"""!!!!!!!!!###'''))))))(((.........///222777===AAA???EEEIIIIIIJJJMMMNNNMMMJJJLLLPPPQQQOOOMMMLLLLLLDDD???888333111...)))%%%)))((('''&&&''''''&&&$$$!!!"""!!!!!!$$$$$$!!!(((((((((((('''%%%$$$###+++(((''')))+++,,,000444555///)))&&&&&&$$$"""""""""$$$(((******))))))&&&###&&&+++---***&&&&&&))))))%%%%%%&&&%%%"""$$$%%%%%%&&&&&&&&&&&&&&&)))((('''(((+++...000111222111111111111111111111888;;;???CCCDDDCCCAAA@@@BBBEEEFFFDDDEEEHHHGGGDDDCCCBBBAAAAAABBBCCCEEEFFFNNNSSSXXXWWWSSSOOOOOOQQQWWWTTTSSSSSSSSSQQQLLLGGG===;;;<<>>>>>>>>GGGJJJOOORRRRRRNNNIIIFFFFFFGGGKKKUUUccchhh]]]NNNBBBBBBBBBAAABBBCCCEEEFFF@@@GGGMMMLLLGGGCCCEEEIIIHHHGGGEEEBBB@@@>>>>>>>>>:::;;;;;;;;;:::::::::888<<<>>>@@@AAA@@@@@@???@@@@@@AAACCCCCCBBBBBBDDDFFFFFFFFFHHHOOOVVVYYYVVVRRR\\\[[[YYYUUUPPPLLLJJJIIIJJJGGGDDDFFFKKKOOOPPPPPPOOOOOOPPPQQQRRRRRRQQQPPP***++++++,,,---///000111///000000111000...---,,,.........---------------000,,,+++...///,,,+++,,,++++++,,,,,,------......///...---,,,+++,,,------------------------------------------------------,,,------,,,******---///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...///...,,,+++))))))((((((***''''''***+++***,,,000111000000111222222000......------,,,,,,------...---+++******+++,,,***))))))(((((())),,,------,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,---......,,,,,,---------.........---///333555555555666777111222333444444444333222111000000111222333111000222111000000111111///---......---------,,,,,,,,,*********++++++,,,,,,---+++...111111///...000222...---,,,,,,......---,,,---++++++,,,...000000///......---,,,,,,,,,,,,---------........./////////------.........,,,+++***...,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,---------+++***+++---000+++222@@@BBB333...111///------...////////////...///......///000000///---+++,,,.../////////......,,,...000000...---...///------------------------...------///000000...,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++------------...///000111------------------....../////////000000000111111333222333444777888777555777666444222111111111222222333555666777777777777888888:::;;;<<<<<<<<<<<<;;;:::999999::::::999777777666444333111111000000111000//////......//////+++******************+++***++++++***(((((()))+++((('''&&&$$$"""!!! $$$###"""""""""###$$$$$$#########$$$%%%'''((()))&&&))),,,///444888444---'''%%%$$$%%%&&&'''&&&$$$&&&%%%%%%(((---222444555===@@@CCCFFFGGGJJJNNNRRRLLLHHH???555000000///+++&&&))),,,,,,***(((&&&&&&((((((((((((((((((((((((###((((((%%%''',,,***###&&&""""""%%%&&&$$$"""###!!!"""###%%%'''((())))))(((***+++))))))++++++))))))'''&&&&&&'''(((((('''###""""""###%%%&&&&&&%%%"""###$$$$$$$$$&&&))),,,***111555222000111111000...111444777888777555333777555333333555777999999333666;;;???BBBCCCCCCBBBIIIKKKNNNPPPOOOLLLIIIFFFGGGHHHMMMYYYgggkkk]]]LLL<<<<<<===>>>>>>?????????999???DDDEEEBBB@@@AAADDDBBBAAA???===<<<<<<;;;;;;888;;;<<<999999;;;;;;888999===AAABBB@@@???@@@BBBAAABBBDDDDDDDDDEEEGGGIIIJJJLLLOOOSSSUUUUUURRROOOUUUVVVVVVSSSOOOJJJHHHGGGGGGGGGHHHKKKOOOQQQRRRQQQPPPRRRUUUYYY]]]]]]ZZZWWW*********+++,,,---...///...///111333222000,,,***///......---,,,,,,,,,,,,)))***)))(((+++///...******++++++,,,------......000...---++++++,,,---...................................................(((***,,,,,,+++***,,,...,,,,,,,,,---,,,,,,,,,++++++,,,,,,***((())),,,...---,,,,,,+++++++++++++++,,,((((((***+++)))+++...000//////111222222111///000///...------,,,,,,---...---+++,,,------,,,******((('''(((+++,,,+++))),,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,((()))+++---.........---***+++---...///...---,,,,,,...111333444444666777222333555666777666555444444333333444555555444222444333222222222222000...,,,,,,,,,,,,,,,+++++++++)))******+++,,,,,,------,,,000555444000------///+++---//////...------------++++++,,,...000000000...---,,,+++***++++++,,,+++,,,...///000000000000------.........------------+++******+++,,,,,,+++***+++,,,,,,,,,,,,---...+++,,,,,,+++******,,,///+++222BBBDDD444,,,///---,,,,,,------............///......///000000///---+++,,,---.../////////000***///333111---+++---111,,,------------------,,,,,,,,,---///111111///---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,......---......///000000,,,,,,,,,------.............../////////000000000111111111333666777666555777666444222222222333444222333555666777888777777777888999;;;<<<=========;;;:::888999::::::999777888777555444222111111000000000000000000///......++++++++++++++++++++++++***+++,,,+++(((((()))+++((('''$$$"""!!!!!!""""""!!!""""""######$$$############$$$%%%&&&'''((()))'''+++...000444666222+++'''%%%$$$%%%&&&'''&&&%%%***)))***...555===BBBEEEIIIDDD??????CCCEEECCC???;;;888111)))(((+++***'''###%%%&&&&&&$$$$$$%%%&&&((()))))))))((('''&&&&&&###))))))%%%'''---***"""&&&""""""''')))%%%###%%%"""###%%%&&&((()))))))))&&&***,,,***+++//////,,,...---,,,+++***(((%%%###'''&&&%%%%%%''''''&&&%%%###%%%'''&&&$$$&&&***...///777======:::::::::999777;;;@@@DDDEEECCC???===;;;999888999;;;<<<<<<<<<888;;;@@@EEEGGGHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCFFFLLLSSS[[[]]]RRREEE666777999;;;<<<;;;:::999888;;;???AAAAAA@@@@@@@@@>>>;;;999888999999777555666:::;;;888888;;;;;;777999>>>BBBBBB>>>===???CCCAAABBBDDDDDDDDDEEEHHHKKKKKKOOOSSSUUUSSSPPPOOONNNOOORRRUUUTTTOOOKKKHHHGGGGGGKKKPPPSSSSSSSSSRRRRRRRRRUUU[[[cccgggfffaaa\\\+++++++++***++++++,,,,,,---///222444333000,,,***///...---,,,+++*********###(((((($$$(((111111)))******+++,,,,,,---......000...---++++++,,,---...................................................%%%(((+++,,,******,,,...******+++++++++******)))+++,,,,,,***((((((,,,///++++++++++++,,,---...///---***)))******((()))---///...///111333333111///111000///...---,,,,,,,,,///---,,,,,,---...,,,+++***(((&&&'''***+++)))'''...------,,,+++***))))))***+++,,,---------------''')))+++...//////...---(((***---//////...,,,***,,,---///111111333555888333555777888999888777666777666666777888888666555777555444444444333111...,,,,,,++++++++++++++++++))))))***+++,,,,,,------...333777777111,,,+++,,,***---111111...,,,,,,...---++++++,,,...000111000---,,,+++*********+++,,,)))+++...000111111111000,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,+++((()))***+++******+++---)))***++++++***+++---///---333CCCFFF444***,,,+++,,,,,,,,,---------......///......///000000///---........................+++111777444...+++///555,,,------......------,,,***+++,,,///111111///---++++++++++++,,,---...///,,,------......------,,,///............///000000++++++,,,,,,---...//////............////////////000000000222555666666444555444333222222333555666111333555666888888888777777888999;;;<<<=========;;;:::888999::::::999777888777666444222111111111///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++((('''))),,,(((&&&###!!! !!!###$$$ """$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((()))***---//////111222...((('''%%%$$$%%%''''''&&&%%%***)))***000999CCCKKKOOOPPPCCC666555<<>>FFFFFFDDDDDDCCCBBB@@@DDDKKKPPPQQQNNNIIIFFFBBBAAAAAABBBDDDDDDCCCBBB>>>AAAFFFJJJLLLLLLJJJIIICCCCCCBBBAAA@@@@@@@@@@@@===CCCIIIKKKLLLLLLFFF>>>333555888:::;;;:::888666888:::===@@@AAA@@@???>>>>>>;;;777777999999666222555999:::777777;;;;;;777:::???CCCBBB===;;;>>>CCC@@@AAABBBBBBBBBDDDGGGIIIIIIOOOTTTTTTPPPLLLLLLNNNPPPUUUYYYYYYUUUPPPMMMLLLNNNTTTZZZ]]][[[XXXWWWWWWSSSWWW___gggllljjjccc\\\+++,,,---,,,++++++---///111111111222333222///,,,/////////....../////////)))***+++,,,---...------111000---+++++++++,,,------,,,,,,,,,,,,,,,++++++((()))+++---............,,,,,,------...------,,,///,,,+++,,,+++'''&&&(((++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---,,,+++***+++,,,,,,***)))++++++++++++++++++++++++++++++,,,...111444666777------...............---...------------,,,,,,,,,+++(((&&&'''+++,,,)))%%%++++++++++++++++++++++++...+++)))+++...,,,%%%***)))))))))+++,,,+++***///...------++++++***)))------000555555111111444555555555777888777444222444222555:::999222000444444333333333333111...+++///---,,,,,,---...,,,+++,,,,,,------...---------///000111000...------......///////////////......///...---...//////...,,,---,,,+++***)))***+++,,,******+++,,,,,,---......++++++,,,,,,,,,---------222///+++(((&&&&&&(((***...,,,++++++,,,,,,***)))///---++++++---...///...***333BBBCCC222---000...---)))'''***///111...)))---+++***+++---------+++------++++++++++++------------------------------...---,,,,,,,,,,,,---...+++,,,...//////,,,***(((+++,,,...//////...,,,+++111...,,,---///000...+++------......------,,,,,,---------............///000...,,,...111333111///---...000111222333222222555333111000111333333222666555555444444444555555444666888:::::::::999888:::999888888999999777666888999666222222444333...222111///...---...000111///...---,,,+++,,,---...,,,,,,++++++***&&&!!!((('''&&&%%%$$$$$$$$$$$$&&&%%%"""!!! !!!"""###&&&&&&&&&&&&(((***,,,...666222---+++,,,---,,,******'''(((+++(((###%%%,,,---///000333===JJJOOOOOOIII@@@444---+++***)))''''''%%%$$$###$$$###""" &&&%%%$$$###$$$&&&(((***)))+++...//////,,,)))'''((('''&&&'''(((&&&$$$!!!&&&###!!!"""%%%(((((('''$$$$$$%%%(((+++***'''###+++******...222333111...???888444777888444///,,,+++,,,,,,,,,,,,,,,...///333222111222222222000...999>>>EEEKKKNNNLLLIIIGGGHHHLLLRRRVVVWWWSSSNNNKKKHHHCCCAAACCCBBB>>>@@@FFFBBBBBBCCCEEEHHHHHHGGGEEE;;;;;;;;;:::999777666555:::<<<@@@BBBBBB@@@<<<:::222111222444666777777555777777777777777777888888;;;888444222111333777999777222222:::===:::888:::;;;AAACCC>>>;;;>>>@@@???AAA@@@AAACCCGGGIIIJJJJJJSSSNNNQQQZZZYYYOOOJJJNNNUUUUUUSSSSSSYYY]]]XXXPPPWWW]]]ccceeedddaaaZZZTTTWWWTTTYYYfffmmmjjjeeeccc000---++++++,,,---,,,***---------///000///---***------............------***++++++,,,,,,---......111000...,,,+++,,,------,,,,,,------------......,,,---...//////...---,,,...//////...---,,,++++++...+++***,,,+++(((''')))++++++,,,,,,,,,---------...------,,,,,,,,,------...---,,,---------+++***++++++++++++++++++++++++,,,,,,---...000111222222---...............------.........---------,,,,,,+++(((&&&(((+++,,,)))%%%+++++++++++++++++++++++++++,,,---......,,,(((&&&+++))))))***+++,,,+++***...------,,,,,,++++++***......000444444111222555444333333555666666444222666333444999999444222444555333222222222111...,,,///---,,,,,,------,,,+++---,,,+++++++++,,,...///------......//////...---------............------...---,,,---//////---+++......------,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,------------111///,,,***(((((()))***+++***)))***+++,,,+++***+++)))((((((***,,,,,,,,,...555CCCCCC111+++...+++...------.........---,,,...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,---...+++,,,---......---+++***,,,,,,,,,,,,,,,+++)))'''---,,,+++,,,...///..................---,,,++++++------------............///...---...111222111000---...///111111111111000333111000000222444444444555444444444444444555555555666888:::::::::999888:::999777777888999777666333444222...///333333///222111///...---...///000......---,,,,,,,,,,,,,,,---,,,+++++++++)))%%%"""%%%%%%$$$$$$######""""""'''%%%$$$"""""""""$$$$$$$$$%%%&&&(((+++...000111555222...---------+++)))---++++++---***&&&'''---...///000444===HHHLLLJJJ>>>666---'''&&&'''%%%######"""!!!"""$$$%%%%%%###%%%%%%%%%%%%&&&(((***+++,,,...000111000...,,,***,,,***)))))))))(((&&&$$$)))'''$$$$$$&&&&&&%%%###%%%$$$%%%'''))))))&&&###)))***,,,000444888999999===777555888:::555000...000111222333444666999:::>>><<<:::999888777555333===@@@FFFJJJLLLKKKIIIFFFBBBJJJUUU]]]]]]UUUJJJBBBAAA===;;;===;;;666777;;;::::::;;;>>>AAABBBAAA???888888777666555333111000444666888:::999777444222///...///000222333333111000000//////000222333444555333000......111333555999444444999<<<:::888:::;;;AAACCC>>>;;;===???>>>@@@@@@BBBFFFKKKNNNNNNNNNPPPMMMPPPYYYYYYQQQNNNQQQUUUVVVVVVXXX]]]aaa\\\TTTZZZ___dddgggfffbbb]]]YYYZZZWWW[[[fffllljjjeeeddd444...)))***...///+++'''+++++++++---......,,,***+++,,,...//////...,,,+++,,,,,,+++++++++---...///000///...,,,,,,,,,------------------...//////000111111111000///...,,,,,,111111000///...,,,***)))---******,,,,,,))))))+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...111///............,,,+++++++++++++++++++++++++++------...//////...---,,,...............---,,,+++............------------***((('''(((+++,,,***''',,,,,,,,,,,,++++++++++++(((,,,//////---******++++++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,000///000333222000333777555444333444666777777666999555333666888666444444555333222111111000...,,,...---,,,,,,------,,,+++...,,,***((()))+++...000,,,******,,,///000...,,,+++,,,,,,---------,,,,,,---,,,+++,,,......---+++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000///---,,,******)))***)))(((((()))+++,,,,,,+++,,,+++***+++---/////////333777CCCBBB111(((+++)))---///111///,,,***+++,,,000///............---++++++,,,,,,------,,,,,,+++------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------000---******+++***'''$$$(((***,,,,,,,,,---...000............---,,,+++***------------...............------...000111111000...//////000000//////...111000///000333444555444333333333333444555555666555666888999::::::999888999888777777888888777666444555333000222777888555111000///...---...//////---------------,,,++++++---,,,******+++***)))'''###$$$$$$%%%%%%$$$######'''&&&%%%$$$$$$$$$%%%&&&###%%%(((+++...111333444333111///.........,,,***000......///...+++,,,000---///000333;;;DDDEEEBBB111,,,&&&######$$$###!!!!!!!!!!!!"""%%%&&&%%%$$$$$$%%%''')))+++---...///111111222333333222000///000...+++******)))(((&&&((('''&&&&&&'''&&&$$$"""&&&%%%%%%&&&'''(((&&&%%%'''***...222666<<>><<<:::888???AAADDDFFFGGGFFFDDDCCC;;;CCCNNNUUUUUULLL@@@777888555555666444000...000333222333666999::::::999333222222111000...,,,+++//////000111000///---,,,...------...000111000...******))))))***---///111111000.........000333444<<<888777999:::999888:::999???AAA>>>;;;<<<>>>>>>???@@@CCCIIINNNQQQQQQPPPNNNLLLOOOXXXYYYSSSRRRUUUTTTXXX[[[^^^ccceeeaaaYYYXXX\\\aaacccccc___]]]\\\\\\\\\aaakkkqqqpppmmmkkk222...++++++---...,,,))),,,++++++---//////...,,,+++---///111111///---+++...---+++***+++,,,///000///...---,,,++++++,,,,,,......---,,,------...///111111000///...---,,,,,,111111000000...---+++***+++)))))),,,---******---,,,,,,,,,------------...,,,,,,++++++,,,,,,---...222000...---...---,,,+++++++++++++++++++++++++++,,,...///000///...,,,***............---,,,++++++.........------------,,,***)))((())),,,,,,***(((,,,,,,,,,,,,,,,+++++++++)))***+++,,,+++))))))(((+++***)))***,,,---,,,++++++++++++,,,,,,---------111//////111111000333999777666555555888999:::999<<<666222333777888666444666444111000000///...---...---+++,,,------,,,***+++******)))***+++---...---)))'''***...000---)))+++,,,,,,------------,,,,,,++++++,,,---...,,,+++***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,---------,,,+++***)))((()))((('''(((***+++***)))---,,,,,,---///111111000555666AAABBB111(((***))),,,---...---,,,+++++++++111///...---...---,,,***++++++------------++++++,,,,,,------------------...---,,,,,,,,,,,,---...---,,,++++++,,,---...///222...******,,,---***''''''***---,,,******,,,////////////...---,,,+++***,,,,,,---------.........---------...///000000000///////////////...------222111000111333444444333222222222222333444555666555555777888999999888888888777666666777888777666777777444111333888:::888111111000...............,,,---.........---+++***///,,,***)))*********)))%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&(((***---///000111111//////000000000000///...333222111111000//////000+++---...000666===<<<777***'''$$$###$$$$$$"""!!!$$$######$$$%%%%%%###!!!%%%'''+++...111222222222444444555555555444444444222///+++)))(((((('''&&&######%%%&&&((((((&&&%%%&&&&&&&&&&&&((()))))))))(((,,,111555999@@@IIIOOOIIIBBB<<<;;;:::777666888999999:::===AAAEEEGGGHHHKKKGGGBBB>>><<<;;;999888;;;;;;<<<<<<<<<;;;::::::666999===???>>>:::555111111111111222222000---+++/////////000222444333222---------------,,,++++++,,,,,,---------.........///......///111111000...,,,+++))))))***,,,///000111111111111333444666777???===::::::999999999:::777<<>>>>>@@@AAA@@@BBBEEEKKKPPPRRRQQQPPPNNNMMMPPPVVVXXXTTTSSSVVVUUU[[[```bbbdddeeeaaa[[[RRRTTTXXX\\\[[[YYYZZZ^^^```eeennnyyy|||xxx------------,,,,,,---...,,,++++++,,,...///...------...111222222111...---///---,,,++++++---...000,,,,,,++++++++++++++++++///...,,,+++***+++,,,---...---------------------000000000000///...------+++((())),,,---++++++...,,,,,,---------.........,,,,,,+++++++++,,,,,,---000...,,,+++,,,,,,+++***++++++++++++++++++++++++,,,---///000000///---,,,------......---,,,++++++------------,,,,,,,,,,,,)))))))))+++,,,,,,+++***---------,,,,,,,,,++++++///,,,)))))),,,,,,)))%%%+++*********,,,---,,,+++***++++++,,,,,,------...111///...000000///333888666555333444777888999888;;;777222111555888777333777444000......///.........,,,++++++,,,---+++***''')))+++,,,------,,,+++...+++((()))---...***&&&,,,,,,---...............+++******,,,---...---+++***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,+++))))))))))))******************++++++***)))((('''+++***))))))******)))'''***))))))+++---...---,,,222222===BBB333***++++++...,,,***,,,000111///+++000...,,,,,,---,,,+++)))++++++------------++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...------,,,+++,,,---///000///---******,,,...,,,+++))),,,---,,,)))(((***---............---,,,+++***,,,,,,,,,------------...,,,---......//////000111000000//////...---------444333222222333333111///111111111222222444555666444444555666777777777777777666555555777777777555666666333000111555555222222222111000///.........,,,---...///...---,,,+++000---***(((((()))((((((&&&''''''(((((((((''''''$$$$$$$$$$$$%%%%%%&&&&&&+++,,,---...///...---,,,...///111222222222333333:::888555111///---+++)))(((******+++000444222---'''%%%$$$$$$######!!! %%%%%%%%%'''((((((&&&$$$(((***...222444555444444555555666666666666666666000---)))''''''&&&%%%$$$!!!###%%%'''(((''''''''''''((()))***+++,,,...//////222777:::>>>DDDNNNUUUTTTJJJ???:::666444777;;;<<<;;;:::<<<@@@CCCCCCCCC???<<<888555444444333222222111111000000/////////111111222222111000//////,,,---...///111222///+++...---,,,,,,---...---,,,******+++------.........***++++++,,,...///111111.........///111222111///111000...------...///000333444666777999:::::::::BBBBBB@@@===;;;;;;<<<;;;666:::???BBBBBBBBBDDDHHHGGGHHHKKKOOOSSSTTTRRRPPPPPPOOOQQQTTTUUUSSSSSSTTTVVV\\\aaaaaaaaaaaa^^^ZZZOOOPPPTTTYYYYYYXXX]]]fffpppyyy+++---......,,,,,,...111---+++***+++---------,,,...///111222222111///.........---,,,,,,---...///+++,,,,,,,,,,,,+++++++++///...,,,*********,,,---+++++++++++++++,,,---...000000111111000///......+++))))))------+++,,,///,,,---------............------,,,+++++++++++++++...,,,))))))***+++++++++++++++++++++++++++++++++,,,---.../////////...---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,......------,,,,,,++++++444///******...///+++''',,,+++***+++,,,------++++++++++++,,,,,,---------000------//////...111777222111000111333444444333888777444111333777666222777444///------.........---,,,++++++,,,,,,+++***&&&(((,,,...///...,,,+++...,,,******,,,,,,)))&&&+++,,,---......///......+++++++++,,,...///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********((())))))***))))))((((((---+++************((('''---,,,,,,---//////...,,,///---:::CCC666,,,------000---***---333555222---...---++++++,,,,,,+++)))+++,,,,,,------,,,,,,++++++,,,,,,------............---,,,,,,,,,,,,---......------,,,,,,---...///+++++++++++++++++++++++++++,,,---,,,***)))***+++------......------,,,+++,,,,,,,,,,,,------------+++---............///111111000//////.........///555444333333333222000...111111111111222333444444222333333444444555666666666555444555666777666555888999777333444666555111333333222222111000///...///////////////...------000---***)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''.........///......---,,,000222333444333333555666>>><<<777///+++)))%%%%%%'''&&&&&&***---+++%%%$$$$$$######"""!!!!!! ###$$$&&&)))---...,,,++++++---///222444444333333333444555777777666555555...,,,)))(((((('''%%%$$$%%%'''))))))((('''((())),,,...000111000000111222555777:::===BBBHHHPPPUUUVVVKKK???777111///333999;;;888666777;;;===;;;999222///---+++,,,,,,+++***)))((((((((('''''''''''',,,...111333444222000...***+++,,,---000333000+++,,,+++))))))***,,,+++******+++,,,...///000000000)))***+++,,,...000111111---------///111333222111555444333333222111111111888999<<>>GGGIIIHHHDDD@@@AAAAAA@@@999<<>>666000***&&&(((---+++'''$$$%%%)))***(((%%%'''&&&%%%&&&&&&&&&###!!!"""###$$$&&&&&&'''''''''((((((***,,,...111333444333444222000333999555------,,,+++---111444666666111111111111000///......000000111222111000///...111111222555888:::::::::;;;<<>>???CCC???===;;;666...,,,...+++***)))((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((%%%&&&)))'''###&&&...---222777888444///,,,+++...)))))),,,,,,((((((---+++000666666222...---.........000444333......111...------///333777999999AAA???:::555111---+++***+++++++++...222666777888...+++(((%%%###$$$&&&'''&&&%%%$$$######$$$%%%%%%!!!###(((***'''###&&&&&&%%%%%%&&&&&&&&&''''''***...111333555888:::888555333555999:::777333------...000333555444333777888666222...---000333000333666777555222111000222333555999<<<>>>===;;;:::>>>BBBDDDCCCCCCFFFIIIKKKPPPTTTRRRKKKFFFFFFIIIJJJRRRWWWSSSLLLIIIFFFDDDCCCDDDFFFIIIKKKJJJGGGDDDGGGIIILLLOOOQQQRRRRRRRRRNNNLLLJJJKKKOOOSSSVVVWWWZZZXXXTTTOOOLLLOOOVVV\\\hhhmmmwww|||zzz|||222111000...---,,,,,,,,,.........---,,,,,,...000000///......//////...,,,+++---......---,,,---///---,,,,,,---......---+++,,,***))))))***++++++***)))+++---,,,++++++---000777666444222000...---,,,))),,,000111///---------///+++***...000,,,+++---,,,,,,,,,,,,++++++++++++))))))((()))++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++***+++,,,+++***(((((()))+++,,,.../////////111000...,,,+++*********((()))+++---...............---------...---***(((,,,++++++,,,...///...---*********+++,,,---...///---+++***+++---......---...///000000000000///.../////////......------,,,,,,+++++++++************)))***+++,,,,,,,,,---,,,***+++---.........---,,,***++++++,,,,,,---------000///......---------...---,,,***)))((()))+++,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******)))***+++***(((&&&))))))***,,,------+++))),,,,,,,,,+++++++++******000+++777AAA777,,,---//////......---------......---))))))---...---,,,...,,,,,,---...//////......///...---.........,,,***,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...000...,,,+++,,,------,,,---//////,,,+++------***.........,,,,,,---------000//////............///222......111000------222///...---,,,,,,---...///222222222222222111000///------,,,...///000...---000111111000000111555888;;;666111000333555555333777888888999999888888777888666444333444444222111222333333333222111000///111000000111222222111///...,,,)))'''((((((((('''***((('''((()))***)))(((***+++---333:::AAAEEEFFFEEEAAA===;;;555---***,,,***)))(((''''''&&&%%%%%%'''''''''(((((((((((()))(((&&&'''***)))'''***000...222666777444111///...,,,'''&&&))))))&&&'''+++***000555666333///...///222111444777555111///222...,,,,,,---000444555555;;;999555111---***((((((***)))(((***,,,/////////)))'''$$$!!! !!!"""$$$$$$$$$###""""""###$$$%%%%%%###!!!###%%%%%% &&&&&&'''((()))(((((('''(((+++///222444777:::<<<>>>;;;888999<<<<<<:::666111000000222555777777777888::::::777222///000222444666999999777555333333444444666999<<<===<<<:::<<>>:::444,,,((()))(((''''''&&&&&&&&&&&&&&&''''''((()))***,,,---...***)))***------+++...222///111444444333111111111+++(((&&&(((((('''(((,,,+++///555666444222111222555555777:::777111000222---+++******,,,...//////111///---+++(((&&&%%%%%%(((&&&$$$$$$%%%&&&%%%$$$&&&$$$"""  !!!"""!!!!!!!!!"""###$$$$$$'''%%%###$$$%%%$$$ ''')))+++......---***)))))),,,///333555888<<<>>>BBB>>>;;;:::<<<<<<;;;888666555444555777:::;;;;;;<<<>>>@@@===888333222222777999;;;;;;999777555555666666666888:::;;;:::999;;;===>>>===;;;;;;???BBBEEEEEEDDDCCCAAA???>>>===>>>AAABBBBBBDDDGGGFFFBBBEEEIIINNNSSSTTTOOOFFF@@@BBBHHHPPPWWWZZZZZZVVVSSSHHHJJJKKKKKKJJJLLLQQQUUUZZZWWWRRRKKKFFFFFFJJJMMMUUU___lllssssssttt222111000///............---...///...---,,,...///111...,,,+++,,,------------...000///...,,,,,,,,,*********,,,...///...---,,,***))))))***++++++***+++++++++++++++,,,...///333333222111000///------((()))+++,,,......///000,,,***(((***+++,,,++++++......---------,,,,,,,,,---,,,+++,,,------+++***++++++,,,---------,,,,,,......------------,,,,,,..................------,,,+++***+++,,,,,,***(((((((((''''''(((***,,,---......---,,,+++***************+++,,,------......,,,***)))***++++++***)))...,,,,,,---///111111000------------...///000111...---+++,,,---......---------......//////////////////000000000///......*********))))))))))))(((++++++***))))))))))))))),,,---.../////////...---......---,,,+++***))))))------,,,++++++,,,,,,,,,------+++*********************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))((()))***+++)))((()))(((((()))++++++)))(((...............---------...///:::@@@666000111---111000///...---,,,,,,,,,---))))))---///......000***+++,,,---............,,,+++******++++++)))'''++++++*********+++,,,---,,,,,,++++++,,,,,,---...///---,,,,,,------,,,+++...000000,,,+++---,,,)))---+++,,,...///------///000000000//////...------+++******,,,---,,,,,,,,,111111000000000000111111------.../////////......---,,,,,,...///000...---....../////////222555999666444111000222333333222666666777777888888777777999999999::::::888555111444555555666777777666666666555555666777777666444222///+++)))******+++***///---***(((((((((&&&%%%''')))---555===CCCFFFGGGLLLEEE===999333+++'''(((&&&&&&%%%%%%%%%&&&'''(((&&&'''(((***---000333555.........//////...///111...////////////000111111,,,+++******++++++---///,,,000555777777666555666777666999;;;888111...000,,,***''''''((())))))))))))((('''&&&%%%$$$$$$$$$&&&$$$""""""""""""!!! %%%$$$###!!!!!!!!!"""""" !!!!!!"""###$$$%%%%%%$$$$$$%%%(((((('''$$$(((+++///222333111---++++++---111333555888<<>>CCCJJJFFFBBBAAAAAAAAA???===BBBBBBAAABBBGGGMMMLLLGGGHHHKKKPPPVVVWWWTTTNNNHHHJJJNNNTTTXXXYYYVVVRRROOOMMMPPPRRROOOJJJIIINNNRRRPPPMMMHHHCCCAAAAAADDDFFFJJJSSS___eeegggjjjsss|||wwwppp000//////...------------,,,...//////---------...222///---,,,---.........)))+++......---,,,,,,,,,,,,++++++---///000///...,,,***))))))***++++++***++++++***+++,,,---......///000000000///...---,,,,,,,,,+++,,,---//////000,,,+++))))))+++------,,,......---------,,,,,,,,,---,,,+++,,,......,,,***+++,,,---/////////...---.........------,,,,,,,,,////////////...---,,,+++---,,,++++++,,,,,,+++)))+++***)))(((((()))***+++------------,,,,,,++++++++++++++++++,,,------...+++)))((()))***++++++***...---,,,---///111222222------,,,------...///000///---,,,,,,---...---,,,++++++,,,,,,---...///000333333444444222111...---*********))))))))))))(((,,,+++***(((((((((((((((,,,---.../////////...---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++***++++++...---+++))))))***+++,,,***++++++,,,,,,++++++******)))((((((***+++***)))***)))((()))******)))(((,,,,,,,,,,,,,,,------------000;;;===222111333,,,111000///...---,,,,,,,,,---***)))---000......///,,,---------------,,,,,,...---,,,,,,---,,,***(((+++***)))(((((()))***+++,,,,,,++++++,,,,,,---......---,,,---......,,,+++---000///,,,+++------)))...+++,,,111111...---000//////000000///...------......---...000111///,,,------------------------,,,,,,---.........---------,,,,,,...///000...---/////////...---///222555111000///000111333444444666777777888999999888888999999:::<<<<<<;;;777333555666777888888999999888888888777999:::;;;:::888444111---++++++,,,------222///+++(((((('''&&&%%%'''***000888@@@FFFIIIIIILLLCCC:::666111+++'''(((%%%$$$$$$$$$%%%''')))***)))***,,,///222666999:::222222111/////////---,,,,,,+++******+++---...///,,,---------...000000000...111555888999999999999999888;;;===:::222///000***(((%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$############!!!"""###$$$%%%%%%&&&&&&######$$$&&&)))+++,,,+++(((,,,111666666444///,,,///111333555666888<<>>>>>???@@@BBBIIIQQQUUUYYY```iiippp|||uuuhhhaaa......---,,,,,,,,,,,,,,,,,,...//////...------...111///------...///...---%%%(((,,,............///---,,,,,,...000000///...,,,***))))))***++++++***,,,+++******,,,......---------...//////...,,,+++///---++++++---/////////...///---+++---111222///------------,,,,,,,,,,,,***))))))***,,,---+++***+++---///111111111///.........------,,,,,,++++++......//////...---+++***---,,,+++,,,------+++))),,,+++++++++++++++,,,,,,,,,---------------,,,+++,,,++++++++++++,,,---...+++)))((()))***,,,,,,+++...,,,+++,,,///111222222,,,,,,++++++,,,------......,,,******+++,,,+++***+++++++++,,,---///000111444555666666444222///---++++++*********))))))))),,,+++)))((((((((()))***+++,,,---...///...------)))***+++,,,...///000111,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,///---,,,***))))))***+++******++++++++++++*********)))'''((()))++++++***,,,***))))))***+++***((())))))************++++++---222;;;999...111444,,,000///...---------------///+++***...000...---...---------------,,,++++++111000//////000000...,,,---+++)))((('''(((***+++,,,,,,++++++,,,,,,---......---,,,---......,,,***,,,//////,,,+++......+++...***,,,222222,,,+++000---...///000000///...------...---,,,...000---'''------...//////...------,,,---------------,,,,,,------,,,...///000...---/////////---+++,,,...111------...///111333444555666666777888999999999999888888:::<<<===<<<999666777777888999999999999999:::999999;;;>>>???>>>===888555000......000111111333000+++(((''''''&&&%%%'''***111;;;EEEKKKNNNNNNGGG===444000...***'''((($$$#########%%%(((+++---///111333666888:::;;;;;;222333111.........+++&&&***(((&&&&&&(((***++++++***---//////000333333000///111444777999999999999999999<<>>DDDIIIKKKPPPZZZdddiiiqqqxxxwwwjjj^^^XXX...------,,,,,,,,,,,,,,,,,,...///000...------......---------......,,,+++(((+++...//////------------,,,,,,---...///---,,,,,,***))))))***++++++***,,,***)))***---///...---,,,---...000000///---,,,...+++))))))+++.../////////000...+++---333444111,,,,,,,,,,,,++++++++++++)))((()))***---...---,,,,,,...000222333222111000---------,,,++++++******)))+++---...///...---,,,---,,,+++,,,------+++)))'''''')))***+++,,,,,,,,,***+++,,,------,,,++++++,,,,,,+++++++++,,,---...+++)))((()))+++------------,,,***+++...111222222...............//////000///---++++++,,,---,,,+++,,,,,,,,,---...000222444222444555666555333000...,,,+++++++++************,,,+++)))(((((()))***+++***+++---.........---,,,******+++,,,------......,,,,,,,,,,,,,,,---......******+++,,,------------***+++,,,------,,,***)))******++++++++++++******+++)))'''''')))+++++++++---+++******++++++***)))*********+++++++++,,,,,,,,,333:::444***000555+++///......---------......111---+++...000---,,,---++++++,,,---------,,,,,,111000///000000000...,,,000...,,,)))((()))***+++,,,,,,++++++,,,,,,---......------...///...,,,***+++......+++,,,//////,,,...)))***111111)))(((---+++---...000111000///...,,,---+++))),,,...***"""//////000111111000//////............---,,,++++++------,,,...///000...------------+++)))***---///,,,---//////000111333444444555666777888888888888777777888;;;======;;;999888888999999:::999999999::::::;;;===@@@BBBBBBAAA===999555222222444555666444000+++(((''''''&&&&&&&&&***222;;;DDDJJJKKKKKK???555,,,))))))'''&&&'''$$$######$$$&&&)))---///555666888999999888666444///111///+++,,,...***###)))'''%%%%%%''')))((('''***000444444555888666111///000222444666777777666555666999<<<999111---...&&&$$$""""""$$$%%%&&&%%%&&&''''''''''''&&&$$$###%%%###"""###&&&''''''''''''((()))+++++++++***))))))***+++,,,,,,++++++******+++---...///111333555;;;???DDDHHHIIIGGGCCC@@@@@@@@@???===;;;;;;>>>@@@;;;<<<<<<<<<;;;:::;;;;;;;;;999888999::::::999888444666666444111000333666555777999999999999;;;===???<<<999888999;;;======???CCCIIILLLNNNQQQWWW[[[ZZZTTTLLLEEEBBBBBBCCCCCCGGGJJJLLLOOOVVV]]]^^^[[[QQQOOOLLLJJJHHHFFFBBB???::::::::::::;;;===>>>???DDDDDDFFFHHHJJJLLLMMMNNNFFFBBB>>>======>>><<<;;;>>>DDDHHHJJJPPP[[[ccceeekkkqqqvvvvvvooofff```^^^......---,,,,,,,,,------+++---000000...---------,,,,,,,,,---...---+++)))///111333222///+++((('''---,,,+++,,,------,,,***,,,***))))))***++++++***---***)))***---///...---,,,---///000111000///...---)))&&&'''***...//////...000---))),,,222444000,,,,,,,,,+++++++++***************,,,///000000///---...111444444444222111------,,,++++++***))))))&&&(((***---/////////...---,,,,,,,,,------+++))) !!!$$$''')))***++++++((()))***,,,,,,+++******---,,,+++++++++,,,---...+++***((()))+++---......---+++)))***---000222222222222222222222222333444222000......//////...---............000222555666000111333555555333111///,,,,,,,,,++++++++++++***,,,+++)))((((((***+++---***+++,,,---------,,,+++///...---,,,***)))((((((,,,,,,,,,,,,------...///)))***+++,,,---.........$$$(((,,,000111...***'''******++++++++++++******+++)))'''''')))+++++++++...,,,******+++++++++***---------....../////////,,,333:::222'''///555+++......---------......///222...,,,//////---+++,,,)))***+++,,,---.........///...------...---+++)))333111...+++******+++,,,,,,,,,++++++,,,,,,---...---------...///...,,,******------+++,,,///000------'''(((000///'''%%%******,,,...000111111000//////111///,,,...111,,,###+++,,,---......---,,,+++/////////...---,,,+++***------,,,...///000...---+++++++++***)))***,,,///---...000000///000111222333444555666777777777777777777888:::<<<===<<<;;;999999999::::::999999888::::::;;;>>>BBBDDDDDDCCCAAA===888555555777999:::444000+++((('''''''''&&&'''+++111999@@@DDDDDDBBB999///&&&%%%&&&%%%%%%&&&$$$######$$$&&&***...111777888999999777333...+++,,,...---)))+++...***###)))'''$$$%%%''')))'''%%%,,,333999999:::===:::444......///222444555555444000111444888444---))))))%%%###!!!"""$$$&&&'''''''''((((((((('''&&&$$$###%%%###"""###%%%&&&&&&&&&+++,,,...000111000///...,,,---...///...---,,,+++---///111333555888<<<>>>HHHKKKPPPTTTUUUSSSPPPMMMFFFEEEDDDAAA>>>===???AAA;;;<<<===<<<:::888777777;;;:::999:::;;;;;;999777222666999999666555666888777999;;;<<<<<<===???AAAAAA>>>;;;:::;;;>>>@@@AAA@@@EEEKKKOOOPPPSSSWWW[[[VVVQQQIIIAAA<<<;;;===???BBBEEEGGGGGGJJJNNNNNNJJJHHHGGGFFFEEEDDDBBB>>>;;;888999999:::::::::::::::AAA@@@@@@BBBEEEFFFFFFEEE>>>;;;999999<<<>>>>>>===>>>EEEJJJLLLSSS^^^eeedddnnnssswwwvvvqqqmmmlllmmm(((***---///...,,,)))''',,,,,,,,,,,,+++***)))))).../////////...------,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000+++&&&%%%'''+++,,,,,,)))+++,,,......---,,,+++,,,------......------,,,+++)))((((((,,,///111111//////......---,,,***))),,,,,,++++++,,,,,,---...///...000555666222000111111///---+++)))(((((((((,,,---......//////.........---++++++++++++***(((***************************+++---......---+++***//////.........---------++++++***)))***+++---...***---...------000000---222000......000222222222111///------.../////////333222111////////////000222333444555555555444333222000...+++***)))))))))+++***************+++++++++)))'''(((+++---,,,***,,,000---,,,222...)))///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------000......000///***)))***,,,+++******,,,,,,+++***+++***))))))++++++***))),,,,,,++++++,,,,,,---...++++++,,,------...//////333:::555333***,,,888((()))***,,,------,,,***))),,,---------......//////...---++++++++++++---.........---,,,,,,,,,------)))((((((***,,,---+++***)))***,,,---......------,,,---------,,,***)))''',,,,,,---...//////......//////000000///...------...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,111...,,,,,,......+++))),,,'''+++///,,,...000)))...,,,++++++---......---,,,///222111///...///222---///111444555666666666777666666777999999888666===<<<:::999999:::<<<===::::::;;;>>>AAACCCDDDDDD???>>>>>>>>>>>>===;;;999666222,,,***))))))'''%%%++++++---222777999777444...,,,((($$$######%%%&&&$$$$$$%%%&&&)))+++...000555777888777333///,,,+++))))))((()))***)))%%%"""%%%###"""###'''((('''%%%111222444777::::::888555...---+++,,,...//////...444000///111---&&&%%%)))%%%)))***((()))---+++%%%***(((%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***+++000555:::;;;666222111222888;;;===;;;666444777:::>>>>>>>>>???BBBFFFJJJLLLRRRYYY]]]]]]___aaa\\\TTTOOOJJJCCC===<<<===>>>>>>:::;;;<<<======<<<<<<;;;:::::::::<<<===;;;666111555555666999;;;<<<;;;:::666666999???@@@>>><<<>>>FFFBBB<<<888888:::<<<===??????BBBHHHMMMNNNKKKGGGEEEEEEBBB<<<777666;;;???===;;;===AAACCC@@@@@@BBB===>>>;;;888<<>>999???;;;;;;???@@@>>>AAAHHHIIIJJJMMMQQQTTT[[[iiixxx~~~}}}}}}%%%'''***---/////////...,,,------------,,,++++++...............---,,,,,,,,,------......------,,,---,,,,,,,,,------......------------------------000---)))(((***,,,------)))***,,,---...---,,,++++++,,,,,,------,,,,,,+++000...+++***+++,,,,,,,,,,,,,,,,,,---...---+++***,,,,,,++++++,,,,,,---...000///111555555222111222000///,,,***)))((()))***++++++,,,------------,,,...,,,++++++++++++***(((***************************,,,---......---+++***---------,,,,,,++++++***++++++******+++,,,,,,---+++///000...///222222///111///------///111111111222///,,,++++++,,,+++***222222333333333222111000111222444555555444222111111000///---+++******)))*********))))))******+++)))'''&&&(((+++------,,,...333///---222...)))...+++++++++++++++++++++++++++++++++++++++---...///***((()))------)))((())),,,+++******,,,,,,+++***---,,,++++++,,,---,,,+++++++++******++++++,,,---))))))***++++++,,,------222999444222***,,,999******+++,,,,,,,,,,,,+++***...............---------,,,,,,++++++++++++,,,,,,000000...---,,,+++++++++******)))+++,,,---,,,+++((((((***+++,,,,,,+++++++++,,,---------,,,+++***,,,,,,---...............///////////////...------...---,,,,,,......---,,,...------,,,,,,------.........////////////......000...,,,---......,,,***...(((,,,///+++...111***///...------///000000///,,,.../////////...///000---...000222444555666666666666555666888999777666999888777888999;;;>>>???999999;;;>>>AAADDDFFFGGGGGGGGGFFFFFFDDDBBB>>>;;;777333...,,,++++++(((&&&%%%%%%'''***---...+++))),,,***'''%%%###$$$%%%&&&'''''''''(((***...111333333444333000,,,***))))))&&&)))++++++(((%%%%%%%%%'''%%%$$$&&&)))******(((222333555999<<<<<<:::777000...------000111222222111......000...***)))---***------+++---222222...///---***)))((((((&&&%%%&&&'''))))))***,,,000333:::@@@EEEEEEAAA>>>@@@DDDNNNNNNMMMHHHBBB???BBBEEEMMMLLLLLLKKKLLLNNNPPPRRR\\\___```^^^]]]^^^XXXQQQNNNJJJDDD@@@???>>>======888888888999:::;;;<<<<<<;;;:::999;;;;;;999555111111222333666999;;;;;;999444333666;;;<<<999888999===:::555222333444666666555777:::>>>AAA@@@===;;;777777666333000111444777888777:::>>>===::::::===:::===<<<999<<>>AAA======BBBFFFFFFHHHMMMPPPQQQUUU[[[___fffsss---.........---,,,+++***,,,,,,---.........------,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,---------..............................000...,,,+++---.........)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++222///,,,++++++++++++*********+++---//////,,,***,,,,,,++++++,,,,,,---...222000111444444111111333000...+++)))((()))+++,,,)))******+++++++++++++++...,,,++++++++++++***)))+++++++++++++++++++++++++++,,,---......---,,,+++......---,,,++++++*********++++++,,,,,,,,,,,,,,,---000111000000333333000000...,,,,,,...///000///000...,,,+++,,,---------///000333555555444222000111333444555555333000...000000000///...,,,+++*********)))))))))))))))***'''&&&&&&(((+++---......,,,222///,,,111///***...************************///...---,,,+++*********%%%$$$'''---...***)))***,,,+++******,,,,,,+++***...---,,,---...///...---,,,,,,++++++,,,,,,---...)))******++++++,,,,,,---222777222222***,,,:::---++++++++++++++++++++++++//////......---,,,,,,,,,******++++++++++++******222111///---+++***))))))---,,,+++,,,---...---,,,((()))***+++,,,,,,,,,,,,++++++,,,---...---------,,,------............---...////////////...------...---,,,---.........,,,///......------......///......////////////......///...---...//////...---000))),,,///+++...222,,,///...,,,---///000000///---,,,,,,---//////...------......///111333555666555444444555666777777555555444444555666888:::<<<888999;;;>>>BBBEEEHHHJJJNNNOOOOOONNNJJJEEE@@@<<<999777333111///,,,)))&&&&&&&&&''')))***)))&&&$$$((('''&&&%%%%%%%%%&&&'''###"""!!!!!!$$$(((,,,///111000...***&&&$$$%%%'''###(((---+++&&&"""$$$((()))(((''')))+++---...---333444666:::======;;;888222000///000333777999999555333333555333///---......222444444777<<<>>>===999666222///---+++)))'''''',,,///000///111666<<>><<<999777444444444444666888:::;;;:::999777777777666333111------///222555888888777111///111555666222000222333111......///000000///...111555777666444333222222333333333333333444555666777:::===:::666666:::999===>>><<<===CCCJJJMMMJJJNNNVVV```gggfff```ZZZUUURRRMMMHHHDDDBBBBBBBBBDDD@@@AAAIIIRRRUUUTTTTTTVVVVVV[[[bbbhhhooo{{{444222000...,,,***))))))***+++,,,---............+++,,,,,,---,,,,,,++++++,,,------......------,,,,,,,,,---------...------////////////////////////......------.........---)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,***+++---...///...+++***+++...000000---))),,,,,,++++++,,,,,,---...222//////222222///000222///---***(((((())),,,...))))))***+++++++++++++++---,,,++++++,,,,,,***)))+++++++++++++++++++++++++++,,,------...------,,,000//////......---,,,,,,***+++,,,---------++++++---000111///000333333000///---++++++---...///...///...---...111444666666,,,...000222333222111000333444666666555222///---//////000000000...---+++******))))))(((((())))))'''''''''(((***+++,,,---***222...+++111111---000))))))))))))))))))))))))...------,,,,,,,,,,,,,,,''''''***///000---+++,,,,,,+++******,,,,,,+++***...---,,,---...///...------------------...//////,,,,,,,,,------.........111555000333,,,,,,;;;///,,,++++++******++++++,,,...---------------------)))***+++,,,,,,+++***)))111000...---,,,+++******///...,,,---.........,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------.........//////...------///---,,,---...///...---......------------......+++,,,,,,------,,,,,,+++///.........////////////222+++---...***...222------+++***+++,,,---------///---+++---000111///,,,000///......///000111333444222222222444666666555444333222222222222333444999:::===???AAAEEEIIIKKKPPPRRRSSSQQQLLLFFF@@@===???===:::777222...)))&&&'''(((((()))***)))'''%%%&&&&&&&&&&&&&&&&&&'''''' $$$))),,,///...,,,((($$$######%%%###'''***)))%%%###%%%''')))))))))***---///111222444555666999;;;;;;999777333222222444:::???CCCEEEEEECCCBBB@@@===888333000111666===CCCGGGKKKMMMMMMIIICCC;;;444111000//////...444::::::666666;;;AAAJJJTTT]]]```\\\[[[aaahhhpppllldddZZZTTTSSSWWW[[[```___]]]ZZZYYYXXXWWWWWW[[[ZZZXXXTTTPPPIIIAAA:::>>><<<;;;:::999555000---222111000000000333555777777666444222111111000///+++***+++---000222222111...,,,---111111---+++------,,,+++,,,...///...------222777888666444444555999:::;;;<<<<<<;;;999777:::<<<@@@BBB???999999===;;;@@@DDDBBBAAAFFFQQQZZZYYYZZZ___jjjtttwwwrrrllleeeccc]]]SSSIIICCCBBBCCCFFFEEEHHHTTTaaafffbbb\\\UUUTTTYYYaaajjjqqq{{{......---------...///000((()))***,,,------------++++++,,,,,,---,,,,,,+++,,,------......------,,,+++,,,---.........------////////////////////////,,,,,,---------,,,,,,,,,******++++++,,,,,,,,,,,,------............------+++******+++...000111000///---,,,...111111,,,(((,,,,,,++++++,,,,,,---...000------000000------000...,,,***))))))***,,,...***++++++,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,------............//////.........---------+++,,,---......---+++***+++...///......111111///...,,,******,,,.........000//////000444777999999......//////000111333333444555666777555222///---......000000000///...---++++++***)))))))))))))))))))))))))))((()))***+++///888444...333444///000))))))))))))))))))))))))'''(((***,,,///111222333+++***,,,111111---+++,,,,,,+++******,,,,,,+++***,,,+++++++++---......,,,,,,,,,,,,,,,,,,------...,,,,,,------------......///333///444...---:::000,,,++++++******++++++,,,***++++++,,,---...//////)))***+++,,,,,,+++***)))------,,,,,,,,,---......111///------.........------------......///000000...------,,,+++*********,,,---------------,,,,,,------............------///...------//////...---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++......///////////////000222+++---///***...222,,,---+++******,,,------,,,000...,,,...111222000---333222000...------......222111///000222444444444333333222222222222333333999;;;>>>???@@@CCCHHHLLLQQQSSSUUUTTTNNNGGGBBB@@@EEEDDD@@@;;;444---)))&&&"""###%%%&&&&&&&&&&&&&&&((('''''''''&&&'''''''''%%%$$$""""""$$$)))...111---...---+++'''$$$######%%%%%%%%%%%%&&&&&&&&&%%%))))))***+++---000333555666555555666888999777666666666888===DDDKKKPPPRRRVVVUUUSSSPPPMMMHHH@@@:::555===IIIUUUZZZ[[[[[[\\\YYYPPPDDD;;;777888:::<<<>>>DDDJJJIIIDDD@@@BBBFFFOOOZZZeeeiiigggfffjjjoootttmmmcccXXXPPPNNNQQQSSSWWWWWWVVVVVVUUUUUUUUUUUUMMMMMMNNNNNNJJJAAA666000444444333333222///***'''111000...,,,,,,---///000111111000...,,,,,,,,,---+++***)))***+++---,,,+++---+++,,,//////,,,+++---+++++++++---///000...,,,///333999:::999888:::<<>>???BBBIIINNNSSSVVVXXXVVVOOOIIIFFFEEEFFFEEEAAA;;;333,,,)))((( """%%%''''''(((***,,,,,,+++)))'''&&&&&&''''''((('''&&&&&&)))---111444---......,,,(((%%%######%%%###"""###&&&(((&&&%%%((()))++++++---000555999888666555555888:::;;;<<>>GGGVVVeeeiiifffdddfffddd[[[NNNDDD@@@BBBFFFIIIOOOUUUZZZZZZTTTNNNKKKKKKSSSZZZccchhhhhhgggjjjlllnnnggg[[[PPPGGGDDDCCCDDDIIIJJJKKKMMMNNNOOOPPPQQQAAA@@@DDDHHHFFF<<<111,,,000///.........,,,)))&&&...---,,,+++******++++++,,,------,,,***)))+++,,,---+++***)))+++++++++***...,,,---111111//////222------...000222333111///111555999<<<===>>>???@@@JJJNNNSSSSSSNNNIIIGGGFFFLLLKKKMMMQQQQQQLLLIIIIIILLLOOOSSSRRRMMMLLLXXXeeelllgggdddhhhsss|||~~~~~~~~~|||mmmXXXIIIGGGKKKPPPTTT[[[fffuuu~~~yyypppeee```___hhhrrr{{{222222000...,,,***)))(((******+++,,,---------,,,,,,,,,---...............,,,------......------,,,***+++---//////...---,,,........................+++,,,---,,,***)))+++...------,,,,,,------......---..................---///...---...//////---,,,///***&&&''',,,///---))),,,,,,++++++,,,,,,---......,,,---111000,,,***,,,,,,,,,,,,,,,++++++***)))+++,,,,,,---------------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000)))******+++,,,---............---,,,,,,,,,,,,,,,***---...,,,---000000---...,,,***+++,,,.........222000//////111333333333111111222222333333333333333222111000000/////////---,,,------...///000111...---,,,+++************''')))***)))'''''')))+++333>>>999///333555///---************************.........---+++)))'''&&&---***)))++++++((((((+++,,,+++******,,,,,,+++***+++***)))***,,,...---,,,+++************+++,,,,,,++++++++++++++++++++++++---000000:::333---777---***+++,,,,,,,,,,,,+++*********+++,,,------......,,,,,,++++++++++++,,,,,,*********+++---///111222444111...,,,,,,---,,,,,,---,,,,,,,,,---...///000111000///...------......---------------,,,+++***+++,,,------.........---000...---...///000///---------,,,,,,,,,,,,------,,,------......------,,,---///000///,,,+++,,,---000***---///+++---///(((...,,,+++,,,---///......,,,...000000/////////000111111111000000...------///---,,,,,,///111333333111222333555666777777888333666;;;<<<>>>CCCKKKRRRVVVYYYZZZVVVNNNHHHEEEFFFBBBAAA>>>777000+++)))***###&&&)))++++++,,,///222111///+++(((&&&&&&''''''&&&&&&&&&'''***---000333......,,,(((%%%######$$$"""###$$$$$$$$$%%%&&&'''(((***,,,---...222777<<<:::888666666:::@@@DDDGGGKKKMMMQQQWWW___dddfffggggggjjjjjjhhhjjjjjjbbbWWWKKKSSSbbboooqqqkkkiiillliiiaaaVVVNNNKKKMMMPPPSSSYYY^^^ccceee```XXXQQQLLLNNNPPPTTTVVVXXXZZZ]]]^^^\\\VVVLLLDDD===:::888777;;;<<>>DDDMMMUUUWWWYYYYYYTTTKKKEEECCCDDD>>>===:::444---******,,,###&&&)))+++***,,,///222444111---(((&&&%%%&&&''''''((((((***,,,///222444///---)))$$$ """%%%###&&&%%%"""!!!&&&+++)))+++---...///333999>>><<<999777888>>>FFFLLLPPPTTTVVVZZZaaagggkkklllkkkllloooooonnnooopppggg[[[VVV\\\iiittttttlllkkkoooiiiddd[[[UUUTTTTTTVVVWWW\\\```eeehhheee\\\RRRKKKFFFDDDBBBCCCFFFKKKNNNOOOIIIEEE???999666444333222111333666999===@@@BBBBBB333000222888888000******)))'''$$$###$$$&&&''''''''''''((()))******))))))'''***------++++++,,,...111///---...000222222222111///111666999999:::>>><<<;;;;;;<<<>>>???>>><<>>CCCIIILLLXXXXXXVVVQQQJJJCCC>>><<<888888777555111---(((&&&'''(((***---///000111111777222,,,&&&$$$%%%(((+++&&&&&&'''))),,,---,,,++++++++++++'''""" """$$$'''$$$$$$''''''%%%&&&)))******+++...333777999999999===AAACCCFFFKKKRRRXXX```aaacccfffjjjlllooopppqqqqqqooommmmmmnnniiiaaaaaagggooosssssspppnnnnnniiigggbbb^^^[[[YYYXXXXXXWWWXXXZZZ]]]]]]WWWJJJ@@@777666555666999>>>CCCFFFBBB???;;;777444222///---))),,,222888<<<:::555000,,,,,,---///111000...,,,...+++'''%%%&&&'''((((((((((((***,,,//////---+++---///000222222222222111666333111444999:::777333777555444777<<>><<<;;;<<<<<<<<<;;;;;;===>>>???DDDHHHKKKPPPVVVSSSLLLFFFGGGPPPZZZYYYTTT\\\jjj]]]WWWWWW]]]```YYYRRROOOQQQUUUWWWSSSKKKHHHKKKPPP___dddddddddooo|||yyykkk]]]WWW]]]dddjjjmmmpppuuu|||***++++++,,,,,,+++++++++...---------------......+++)))***......++++++000...,,,+++,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///111000,,,)))...---,,,++++++++++++++++++,,,------............,,,------.........------222000////////////...,,,000///---+++++++++,,,---///---,,,---///000...,,,,,,---...---,,,+++,,,...---------,,,,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...000///...111***+++---)))...333,,,......---,,,,,,,,,,,,------,,,++++++------,,,+++---)))...000***,,,222///,,,---...---,,,---...000333***---111+++,,,222000111333444333222222444666333111///......---+++)))///---+++***,,,.........111111111111000///...---***+++,,,---...---,,,,,,,,,---.........,,,+++)))...000...***))),,,,,,)))+++*********+++---///000---------,,,,,,,,,++++++************+++++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------000000///,,,(((&&&&&&'''...222444222000222222///...---,,,+++++++++,,,,,,///---++++++---------,,,---,,,+++++++++---///000///............000111222222111000///..................------......///000000000000//////.........000///...---,,,,,,------...---,,,---...///...---000//////,,,++++++---000000...,,,,,,------+++)))***------******......,,,......///......---,,,,,,------------------------------------.........//////...---,,,,,,,,,------222///---,,,,,,((( ---...///000111111111111111111000000000111111222222333444888===EEELLLPPPUUUUUURRRMMMEEE???<<<;;;777777777666333///+++)))++++++,,,---.../////////444111---)))((((((***,,,'''&&&&&&(((***++++++***((())))))&&&###"""###%%%'''$$$###&&&&&&%%%&&&***......///111555999;;;<<>>BBBCCC???;;;666222///...------+++---222666888555///+++(((((())),,,......,,,***...,,,(((''''''(((((((((******,,,000333444333111444555777888999999999999===<<<;;;<<<<<<===<<<<<<999666555666999;;;:::888;;;;;;;;;;;;:::;;;<<<>>>???DDDGGGIIINNNTTTRRRLLLFFFDDDJJJRRRRRRNNNTTT___YYYSSSQQQVVVVVVPPPHHHFFFEEEEEEFFFHHHIIIKKKMMMNNN[[[```aaabbblll|||zzzuuuvvvsssjjj^^^XXXYYY]]]gggmmmuuuzzz~~~((((((***+++,,,,,,,,,,,,///...,,,++++++,,,...///000---,,,---,,,)))))),,,...---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...***'''222111000...------,,,,,,+++,,,---//////...------......---,,,,,,,,,,,,,,,333111000000000000///---111000...---,,,------...000/////////000///---***+++---...---,,,+++,,,...------------,,,,,,,,,,,,,,,,,,+++************+++******++++++,,,,,,---------,,,,,,---///000///...000))),,,///+++...111+++......---,,,,,,,,,,,,,,,---,,,++++++------,,,+++---***///111+++,,,000,,,,,,---...---,,,,,,...///111)))---222------111///...111444666444333111111000///......///---***(((+++***((()))+++,,,,,,,,,111111111111111000///...---------------,,,,,,,,,,,,------------+++)))(((111333111---+++------***,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,******++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,,,,++++++,,,......333666333111222000---))))))******,,,---///000444111///......---,,,***---,,,++++++,,,---///000222111///......///111222222111000000//////////////////......//////000111/////////...............///......---------......+++++++++---//////---,,,---///111111000.........///...,,,,,,------,,,******------******......,,,---............------,,,******++++++,,,,,,------,,,,,,+++,,,,,,---......000///...------------...000...,,,---...---((($$$---...///000111222333333000000000000111222333444///000111555;;;CCCJJJNNNQQQOOOLLLFFF???:::888888555777888888777333///,,,///............---------222111000///...---------'''&&&&&&'''((()))((('''%%%&&&&&&%%%$$$$$$%%%'''((($$$###%%%&&&%%%(((---111111222444777;;;>>>@@@FFFGGGIIIOOOVVV]]]aaaccciiiiiijjjkkkmmmoooqqqrrrpppqqqpppnnnoooooojjjbbb\\\aaajjjsssyyyvvvnnnfffdddaaa^^^YYYTTTPPPMMMKKKIIIFFFCCCCCCFFFHHHGGGEEE???:::555555999===>>><<<<<<888333///,,,,,,---......///222444555222---(((''''''))),,,///000///...222000...---------+++***......111555999:::999888999:::<<<===????????????>>>@@@@@@>>><<<;;;>>>@@@===:::777777999999777555::::::999888999:::;;;<<<>>>AAACCCEEEJJJOOOPPPMMMIIIDDDEEELLLPPPOOOTTT\\\VVVPPPMMMNNNMMMGGGAAA???CCC@@@???EEENNNUUUUUUSSS\\\aaabbbdddmmmyyy}}}xxxmmmnnnlllfff]]]VVVTTTUUU___hhhssszzz}}}))))))+++,,,,,,,,,,,,,,,///---+++))))))***,,,...111...,,,,,,---,,,,,,---///......---,,,***'''%%%++++++++++++++++++++++++---------...---,,,+++)))///...------,,,,,,,,,,,,,,,---...//////...---,,,...---+++******+++,,,---///...---///111222222111111111000///....../////////000000000///---***(((+++,,,------,,,+++,,,......------------,,,,,,,,,,,,++++++***************))))))***+++,,,------...,,,,,,...///000000...---111***...222---,,,...)))...---,,,,,,++++++,,,,,,,,,+++***+++---...---,,,...***000222++++++///***,,,------,,,++++++---...000)))---333---+++...+++,,,///333666777666555444.........///000...+++(((+++***)))+++---...---,,,000111111111111111000000000///...---,,,,,,---------------,,,+++***)))(((---///...***))),,,,,,)))...---,,,+++++++++,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------------.........***+++---......000222555...444777555222111///+++******+++---...000222333:::777333000///---***(((,,,,,,+++,,,,,,---///000444222000......///111222222111000000000000000111///////////////000111111..................------...---------.........///***+++,,,...000000...,,,---///111222000///......///......------------,,,***------******......,,,,,,,,,---.........------((()))***+++,,,---......,,,+++******)))***++++++///......------------------,,,,,,...111333333111------...///111333444555000000000000111111222333222222222333777===BBBEEELLLJJJEEE???999555555666777888::::::888555000---000000//////////////////555555666666444111...,,,(((&&&%%%%%%&&&'''&&&%%%###$$$$$$%%%%%%&&&'''((()))%%%###%%%&&&&&&***///222333555777:::>>>BBBEEEGGGMMMUUU[[[___```aaabbbiiijjjjjjkkkmmmoooqqqrrrpppqqqpppmmmmmmllleee]]]QQQRRRYYYccckkkkkkcccZZZSSSRRROOOLLLIIIFFFDDDCCCAAA<<<777555888>>>DDDGGGDDD===555333777:::777333:::999666333///......///000000111333555444111///***+++---222777:::;;;;;;<<<:::888777666555222000444444666:::===>>>===;;;999:::;;;===???@@@AAAAAA??????>>><<<<<<===@@@AAA???<<<888888::::::999666999777666555777888999:::;;;<<<>>>AAAFFFLLLPPPQQQKKKEEECCCKKKSSSWWW[[[___[[[VVVQQQNNNKKKFFFBBB???GGGDDDCCCIIISSSZZZ[[[XXX___bbbeeegggnnnwwwyyyvvvrrrooohhh```WWWQQQOOOOOOVVV\\\hhhtttyyyzzz~~~,,,,,,------------,,,,,,...,,,***((('''(((***,,,)))((('''(((,,,///000...+++,,,------,,,***)))(((++++++++++++++++++++++++000///...,,,+++,,,---...((((((((((((((()))***+++---.../////////...---,,,++++++******+++,,,...///---,,,,,,...000222222111111111000000//////000000...///000///---***'''&&&***+++,,,,,,++++++---............---------,,,,,,,,,+++******))))))******))))))******+++,,,------+++---...//////......------&&&,,,333---+++...,,,------,,,++++++++++++,,,,,,+++***+++---...---,,,...***000222***+++...)))+++,,,---,,,******+++---+++$$$***000,,,+++...***......000222444444444333......///000111000,,,***...------...000111000...///000000111111111000000000000///...---------...------,,,,,,+++***)))))))))++++++((((((,,,,,,***...---,,,+++++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++............////////////000111111///------...//////444777555222111...***++++++,,,...///000000000666333000///...---,,,***+++,,,,,,,,,---......///444333111///...///000111111000000000000000111222///////////////000111111------..................------..................,,,,,,---000111111///,,,---...//////------...000...//////......------...***------******......,,,++++++,,,---.........---)))***+++,,,---...///000///...,,,***))))))***+++------------,,,,,,++++++///...,,,,,,,,,,,,++++++------...///000222444555222111000///////////////333222111222444888<<>>@@@CCCHHHKKKLLLRRRYYY\\\[[[\\\```dddjjjkkklllmmmnnnoooppppppooopppnnnjjjiiiggg___VVVEEECCCFFFOOOYYY\\\WWWQQQKKKJJJGGGEEEBBB@@@???>>>===777000,,,///777@@@FFFGGG???666333555666333...888:::<<<;;;777333222222222111222555888:::::::::222333666;;;AAAFFFIIIIIIJJJHHHEEEBBBAAA>>>;;;888999999:::===>>>>>><<<:::888888999;;;===???@@@AAACCC???;;;<<>>CCCHHHMMMSSSWWWPPPKKKIIIPPPZZZ___aaaaaahhhddd\\\SSSLLLGGGCCC???BBBBBBEEEIIIOOOTTTXXXYYY]]]aaaeeejjjqqqyyy{{{zzz~~~vvviiiZZZOOOJJJLLLNNNTTTUUU```ppp|||}}}||||||---...............------...,,,***(((((((((******,,,+++)))'''(((***&&&!!!$$$'''+++------------...++++++++++++++++++++++++.........---+++,,,...000++++++++++++,,,...///000/////////...............******++++++,,,...///000000///......000000///...000000000000000000000000...///000...+++((('''''')))***,,,,,,++++++---...............---------,,,++++++***))))))))))))***))))))******++++++,,,,,,+++---......---,,,,,,---)))""")))222---***///000------,,,++++++++++++++++++******+++---......---...***///111)))***...***+++,,,,,,+++***)))***,,,&&&&&&...++++++000---000///---...//////...---.........///000000...,,,---,,,******+++,,,,,,+++---...///000000000000000///////////////.........,,,,,,,,,,,,++++++++++++))),,,,,,******...///---...---,,,+++++++++,,,---------------..................------------,,,,,,------,,,,,,,,,,,,++++++---.........////////////,,,---------,,,,,,---//////444777444111111///+++***+++,,,,,,------,,,,,,,,,+++******,,,......---++++++,,,------.........222111000000////////////////////////000000111222//////......//////000111.............../////////---......///......------///......///111000...,,,---------,,,+++,,,...000...///000///...---...000***------******......,,,******+++------.........++++++,,,---...///000000222111...,,,++++++,,,---,,,,,,------,,,,,,+++***---------,,,,,,+++++++++...---------///111333444222111000///............000000///000333777<<>>888333111222333999999999888666333000.........///111444777:::<<>>;;;666000+++'''(((&&&$$$###%%%&&&&&&%%%%%%%%%%%%''')))***)))(((+++'''&&&)))+++,,,///444999===CCCFFFGGGHHHKKKNNNQQQRRRSSSRRRSSSYYYccckkkkkkmmmnnnoooooommmkkkjjjggghhhfffbbbaaa^^^UUULLL<<<:::;;;BBBLLLRRRQQQMMMNNNKKKGGGCCC@@@>>>======<<<666...)))***111;;;AAAFFF???888444555666444111999===BBBCCC@@@<<<;;;;;;:::999888:::???CCCEEEFFF===>>>@@@EEEKKKQQQSSSTTTUUURRRMMMIIIFFFCCC???===;;;;;;;;;<<<===<<<999666777888888:::<<>>;;;888555666:::===>>>===<<<888444333777::::::999??????BBBGGGKKKNNNTTT[[[ZZZWWWVVV\\\dddhhhfffbbbnnnjjj___QQQGGGBBB???;;;:::>>>CCCGGGJJJNNNTTTYYY[[[```hhhpppyyyzzzkkkXXXIIIEEEHHHNNNUUUTTT^^^ttt++++++,,,---...............---,,,+++************111111...)))))))))!!!$$$(((,,,......------...************************(((+++...///---,,,---...000000000000000111222333111000...---------...///+++,,,---...............111000//////111111000/////////000000000000000///...000000...***(((((()))(((***+++,,,++++++---...............------------++++++***)))))))))))))))***************++++++++++++,,,---,,,******+++...+++###)))111***&&&+++...---,,,++++++***++++++++++++******+++---......---...***...///(((***///++++++,,,,,,+++)))(((***+++)))"""'''...)))***...,,,///---,,,---//////,,,***...---,,,,,,...///...,,,...+++((('''((())))))(((,,,,,,---//////000000000---...///000111000//////,,,,,,,,,,,,,,,------...---//////,,,,,,///000...---,,,+++++++++,,,---...------------.........///............---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...((()))++++++,,,---000222000444666222000111000---***+++,,,---------,,,++++++***)))***---...///...++++++,,,---...............///000000000///..................///000111222......------......///000.........//////000000000....../////////---,,,+++111///............---+++,,,---...---,,,,,,...000...///111000...---///111***------******......,,,))))))+++,,,---.........+++,,,,,,---...//////000///---+++******,,,...///,,,---.........---++++++)))+++---///000111222333...---,,,,,,---///111222111111000000///000000000///......///222777;;;???AAA@@@===999444222222333777777666555333222111000//////000222666:::>>>AAA@@@>>><<<888222---)))&&&(((&&&######%%%&&&''''''((('''''')))++++++)))'''+++((((((,,,//////111666<<>>666555777>>>GGGMMMNNNLLLKKKGGGCCC>>><<<<<<===???;;;666///)))(((---444:::BBB>>>:::777888999::::::>>>DDDJJJLLLKKKJJJLLLNNNLLLIIIGGGGGGJJJNNNQQQSSSLLLLLLMMMPPPUUUYYY[[[[[[[[[VVVOOOIIIEEEAAA>>><<<999999999::::::999555333666666777999;;;>>>AAACCC@@@>>><<<<<<>>>>>>===;;;>>>:::888999===AAACCCBBB@@@;;;666666:::===>>><<>>BBBDDDHHHNNNRRRUUUZZZcccmmmuuuzzz}}}{{{vvvkkkYYYIIIBBBFFFLLLOOOOOO^^^vvv((()))***,,,---...////////////......---,,,++++++***---,,,+++...111+++!!!(((,,,000000---+++***+++************************"""'''...111///,,,++++++///......------------...333111...,,,,,,---///000---...///000///...---,,,///......000333555555444...///000000000000//////000111111...***(((***,,,(((***++++++++++++---...//////.........---------+++******)))))))))))))))+++++++++***************+++,,,---+++((((((+++...222'''+++222((( %%%(((---,,,++++++******+++++++++******+++---......---...)))---...'''***000---+++,,,,,,+++)))((()))+++000(((+++///((('''***''',,,+++,,,000333333000------,,,******,,,---------444111---++++++---------++++++---...////////////,,,---000111222111000///,,,,,,,,,,,,---.../////////111000---,,,//////---,,,,,,+++++++++,,,---...---------.........////////////.........------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,000000000...,,,+++,,,---000444555111///111111///,,,---.../////////......222000.........///...---***+++,,,---............,,,...///111111000...,,,------------...000111222---------------...//////.../////////000000111111//////000000///---+++***111///---,,,,,,,,,+++******,,,//////.........///---000111111......///222***------******......,,,((()))***,,,---...//////+++,,,,,,------......///)))(((&&&&&&'''***---///---.../////////...,,,,,,)))+++...///////////////...---,,,+++,,,...000111000000000000111222333444111000//////111555999<<<@@@@@@>>>:::555333222333555444333222222222222333000111222444777<<<@@@CCC>>><<<999444///+++'''&&&(((&&&######%%%'''((((((***)))(((***,,,,,,)))&&&+++)))***...111000333666<<>>FFFKKKLLLKKKBBB???;;;777777999===@@@;;;777000***'''***000555???===;;;999:::<<>>;;;999777666666888888777444111444444555777999===@@@BBBDDDEEEFFFDDDAAA>>>>>>>>>CCC???<<<===BBBFFFGGGGGGCCC>>>999888===@@@AAA???AAA???AAAFFFEEECCCGGGOOOIIIMMMSSSZZZbbbeee```ZZZNNNMMMEEE888222666999888555666777:::===AAACCCEEEKKKOOOWWW```fffhhhkkknnnppppppjjj\\\KKKBBBDDDJJJEEEIII\\\vvv,,,,,,,,,///111222000/////////...---------------111000...---,,,,,,------+++((()))......)))'''*********))))))******+++,,,+++*********+++,,,,,,---,,,......++++++...///---//////...---+++)))&&&%%%111000///000222222000///+++---///111111000///......222222......111000+++......//////...,,,+++)))+++*********++++++,,,---000---+++,,,000000,,,'''************************++++++++++++******))))))+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,---......---,,,,,,+++***+++------***---111,,,+++***+++------,,,+++------,,,,,,+++***))))))(((***,,,//////...,,,+++------..................---,,,+++,,,...///...---,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***(((***,,,///111222222222000//////............///---.../////////...---,,,,,,+++*********+++,,,---000///...---,,,---......000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,222555444666888---&&&---////////////////////////---,,,,,,---......---+++...---,,,,,,---...---++++++++++++,,,,,,------------,,,+++,,,...000000000000000111111111111000000---...///000000///...---333111---***(((((()))***+++,,,...//////...,,,***---------...------,,,,,,......,,,++++++,,,---...///...,,,++++++,,,---...---***((((((***,,,---------,,,,,,,,,,,,---......)))***+++,,,,,,,,,,,,,,,444222000...---,,,,,,------,,,+++,,,------+++***...///000///.........000333333222000...///111444111000...///111666;;;?????????<<<888444111111222999777444222000---)))&&&666666555777:::;;;;;;:::999666333000...+++'''%%%'''''''''&&&&&&''''''(((************++++++++++++((((((***...333888:::;;;???AAACCCCCC@@@>>><<<<<>>777777AAAPPPYYY\\\\\\ZZZYYYZZZ^^^eeejjjnnnkkkfffbbb______```aaa___^^^]]]^^^______]]]\\\YYYPPPDDD===<<<;;;888555:::999777777888777555222999888777777999===BBBEEELLLNNNOOOJJJCCC??????AAADDDBBBCCCGGGLLLLLLGGGBBBCCC@@@:::666666:::@@@DDD@@@@@@???>>>===<<<<<<;;;666>>>GGGNNNXXX```___XXXDDDCCC<<<333///444999;;;===<<<<<<===???@@@AAABBBFFFKKKOOOQQQUUU\\\___]]]cccjjjjjj___QQQJJJJJJKKKHHHMMMWWWcccppp{{{...---...///111222000/////////......---.........222111///---,,,++++++,,,...***)))------)))***------,,,+++******)))******+++++++++++++++,,,------+++......++++++...///---...............,,,+++***000//////000222222111000......000111111000//////000333444000000333222..................,,,+++*********+++++++++,,,,,,,,,...,,,+++---000000,,,(((************************************))))))((((((***++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,---......---,,,,,,---)))))),,,,,,***+++...///---,,,---...///---,,,+++++++++++++++,,,,,,,,,***+++,,,......---,,,+++000000//////...,,,+++***---,,,+++,,,.........---,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,)))***,,,...000111222222111000000///............---......///...---,,,+++---,,,+++++++++,,,......///...---,,,+++,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,000111...111777///)))///........................///......///000000///---...---,,,,,,...///...,,,,,,,,,,,,,,,---------...///---,,,,,,...//////...000000111111111111000000+++,,,...///111222222222444444333222111///...---+++,,,---.........------,,,---------...---------///...---,,,,,,---......///...,,,++++++---...///...,,,))))))+++---------------,,,,,,------...///++++++,,,---------------111000///...---,,,,,,,,,+++******,,,......---,,,***+++,,,,,,******+++,,,//////000//////000333666111000......111666:::>>><<<<<<:::777333111222333333222111111222333222111777666555666888999888777555333111///...---***((())))))((('''''''''(((((('''(((((())))))*********,,,+++,,,///333777999999999<<<>>>???>>><<<<<<<<<<<<<<>>;;;555000.........333999???BBBBBB<<<===IIIXXXbbbaaa___\\\[[[^^^eeelllpppuuurrrlllfffaaa___^^^^^^aaa```______```^^^\\\YYYTTTKKK@@@999999999888666777888888888777666555444777666666888>>>CCCGGGIIIOOOQQQPPPKKKDDD>>>>>>???<<<<<<===CCCHHHJJJFFFAAAAAA>>>999555666:::???CCC>>>===<<<;;;:::999999999111555:::@@@JJJTTTTTTOOO999:::666000000777>>>@@@GGGHHHHHHHHHHHHHHHJJJKKKNNNQQQRRRSSSXXX^^^___\\\bbbggghhhccc]]]YYYUUUPPPGGGKKKRRR\\\eeennntttwww000000///000222222000////////////......///000000000///...---,,,,,,,,,---///,,,***++++++***,,,000000///...,,,***)))((((((,,,,,,+++++++++,,,------+++...---++++++//////------......///000000//////.........000222333222111000000000000000////////////222333111111333333000............---,,,++++++******,,,------,,,,,,++++++***+++...111000,,,(((************************)))))))))))))))((((((((()))******++++++******)))'''(((((()))***+++++++++,,,------......------,,,---(((&&&))),,,+++)))***000...---...///...,,,+++((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,++++++/////////......,,,+++***---,,,+++,,,---...---,,,,,,------------,,,,,,+++------............------++++++,,,---...000222333222222111000//////......---------------,,,++++++---------,,,---......//////......---,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---------------......)))---777444,,,000........................222111000111333333111000---,,,,,,---///000///...---------...............000...------......---,,,///000000111111000000///******+++,,,---///000111...000222444333111---+++,,,,,,------.........///,,,,,,,,,---........./////////............//////...---,,,,,,---...///000000...++++++,,,------------------,,,------...///,,,------............------.........------,,,+++***))))))+++...///...------......---,,,,,,---///---...///......///222555000///......000555999<<<<<<<<<;;;999666444555666///......000444777999999777666444555555555444333222000///...///...---++++++***)))((('''(((((()))++++++,,,---...////////////......111444777888888444777:::<<<<<<<<<<<<===<<<;;;===CCCMMMUUUYYYZZZSSSOOOMMMMMMJJJBBB;;;888777999;;;<<<;;;888444222333///+++,,,///000---)))...000111333666;;;AAAEEE@@@:::555444444444999???DDDHHHHHHDDDFFFQQQ___hhhhhhccc______eeemmmsssuuuyyyvvvpppjjjccc___\\\ZZZ]]]]]]\\\]]]]]][[[WWWTTTQQQGGG<<<666666888888777666999===<<<999777777777666666888;;;@@@DDDGGGHHHJJJKKKJJJEEE===777555555555555888===CCCDDDAAA===<<<999444222333777===AAA;;;999777444333333444555444333333777CCCMMMOOOKKK888:::999666999CCCLLLOOOWWWYYYZZZZZZXXXWWWZZZ]]]\\\[[[YYYYYY^^^dddccc]]]ccceeefffffffffeee\\\RRRKKKMMMQQQVVV\\\```ccceeerrr|||333222111111222222000///000////////////000000111,,,,,,,,,------.........---+++***+++++++++,,,...000///...,,,+++***))))))------,,,,,,,,,,,,------+++------++++++///000............///000000000000---------000222444333222111000///...............---...//////000111111000.........------,,,,,,+++)))+++---......---+++***))))))+++...000000,,,)))************************************))))))))))))******++++++++++++******''''''((()))******+++,,,------------------------,,,%%%"""''',,,,,,******///...---......---+++)))((()))***+++,,,.../////////...,,,++++++++++++,,,++++++,,,---............,,,+++***+++---...---,,,---------......---,,,,,,------............------,,,,,,,,,,,,---///111222333222222111000///......,,,---,,,,,,,,,,,,++++++---------------.........000/////////............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................------------...***...;;;:::000...........................222222111222333444222000---,,,,,,---///111000///.........//////////////////...------//////...,,,//////000000000000/////////...---,,,,,,---...///***,,,///111111///,,,***///...------------......,,,,,,,,,---...///000000///////////////000000000------------...///111111111///---,,,---...---,,,---------------...//////,,,------.........------***+++---......---,,,+++*********,,,...///...,,,///000000///------///111///000000///------...000000///......000333777999;;;;;;:::888555222222333000///...///333777999:::888666444333333222111///111000///...//////...,,,,,,+++)))((('''((())))))...///000222333333333333111000000111555777888888333666999::::::;;;<<<===AAA???===>>>CCCHHHLLLMMMMMMLLLMMMPPPPPPLLLHHHEEE======<<<:::777444222000///...,,,+++++++++---...222333555999>>>EEELLLPPPHHHAAA<<<:::::::::>>>DDDHHHNNNPPPNNNPPPWWW___ccciiieeeaaadddkkkppprrrpppqqqooolllhhhccc___\\\[[[UUUUUUVVVXXXYYYYYYVVVSSSSSSIII===666666888999888888===AAA@@@;;;777777999666999======;;;;;;===@@@@@@AAA@@@<<<666111///...111222555999===>>><<<:::888555111///000444999===999777444111000000222333999555444:::EEENNNNNNJJJ@@@BBB@@@>>>BBBOOO\\\aaahhhkkkmmmkkkgggfffiiimmmhhheee```^^^dddiiifff^^^bbbcccbbb``````___VVVLLLJJJKKKLLLNNNPPPRRRRRRSSSVVVaaaqqq}}}}}}444333111111222222111///000000////////////000000---------------,,,,,,+++((()))++++++,,,,,,+++***...---,,,,,,++++++,,,,,,......---------------...***------***+++///000...//////..................---,,,---///333444444333000000///...---------............000111000000000......------,,,,,,,,,,,,***+++---......---+++***))))))+++...///...,,,***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''(((((()))***+++++++++------------------------***$$$"""'''---...,,,,,,000//////000000///,,,***++++++,,,,,,,,,---------///...,,,******+++,,,,,,***+++,,,---............,,,+++***+++---...---,,,,,,,,,---......---------,,,,,,------------,,,,,,---,,,,,,,,,---...000111222222222222111000......------,,,,,,+++++++++++++++,,,,,,---------------............------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................111...222@@@???222,,,........................111000000111222222111///...---,,,...000111111000////////////////////////,,,+++,,,...000000///...//////000000000000//////222111000//////000111222///000111222222222222111111000///...---,,,,,,,,,---,,,,,,------///000111...//////000000111111111------......///000111222111///------......---,,,...------------...//////,,,,,,------------,,,,,,)))***,,,---------,,,+++---,,,+++,,,------,,,***---...---,,,***+++---/////////000///---,,,...//////.........///222555777888999888555111---,,,,,,000///---///222666999:::777555333333222111///...444222000000000000...,,,---+++)))''''''((()))***...///111222333333222222000///000222555888999999333555777888777777888:::CCC@@@<<<;;;===BBBFFFHHHMMMOOOSSSUUUWWWUUUPPPJJJBBB???:::555222222333333,,,000222...)))(((...555777888:::???GGGOOOVVVYYYQQQJJJCCCAAA>>>===@@@FFFMMMTTTYYYYYYYYY[[[\\\[[[aaa___```dddjjjkkkgggbbbbbbcccddddddcccaaa```___RRRSSSUUUXXX\\\]]]\\\[[[XXXMMM@@@888777888999777888===@@@===777333333555000888???<<<444000444;;;:::;;;;;;:::777444111111///111333888<<<>>>??????;;;888444222222555:::======;;;888555333444555666999777999BBBLLLPPPMMMIIIGGGGGGCCC@@@FFFVVVfffnnnvvvwwwvvvrrrllliiiiiijjjfffccc^^^\\\aaaeeeaaaYYYVVVYYYXXXRRRNNNMMMJJJFFFAAAAAABBBCCCCCCCCCCCCBBBDDDMMMZZZfffmmmmmmkkkhhhkkk|||yyy444222000000111111111000111000//////.........///111111000...,,,***'''&&&%%%)))+++++++++---,,,(((+++++++++++++++,,,------//////...---------......***,,,---***+++///111///000///...------,,,---------------000222444444333////////////............111///000333333111000222...------,,,,,,,,,------,,,------......---++++++***+++,,,------,,,,,,+++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***************+++++++++...------,,,,,,------...+++&&&%%%))).........///111111111222333222///,,,------------,,,,,,,,,,,,...---,,,+++++++++,,,------------------,,,++++++,,,+++***+++,,,---,,,++++++,,,,,,------------,,,,,,,,,------------,,,,,,---,,,,,,,,,---.../////////000111111111000///.........---,,,,,,,,,,,,,,,++++++,,,------------,,,***++++++++++++***))))))///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---................../////////...333000333@@@@@@333,,,------------------------000///...///111111///...///......///111222111000///////////////.........++++++,,,...000111000......//////000000//////...*********+++---...000111222111111111111222333444111000000///...---,,,,,,......---------...000111---...///000111111111000......//////000000111111///...------...///...,,,......------......///000,,,------------,,,++++++++++++,,,------,,,,,,,,,---,,,,,,,,,------+++)))...///...,,,++++++...111+++---.../////////111222///...------///111333555;;;<<<;;;888444000.........------///444888:::;;;777555333333333333111///666444222111111111///------,,,***((((((***,,,...222444666777888777555444000000000222555888999999333555666666555555666777???===::::::<<>>???DDDNNNUUU\\\]]]]]]]]]ZZZVVVWWWYYY\\\bbbeeeccc]]]WWWZZZ\\\```ccceeedddcccbbbYYYYYYZZZ]]]```ccccccbbbWWWMMM@@@888666666555333444666666444///,,,,,,---***333:::888000---333;;;444555777888888777555444222333555999>>>CCCGGGIIICCC@@@;;;888777999===???BBB@@@>>>;;;999999999:::;;;<<>>>>>AAABBB<<<<<<===>>>>>>>>>======???DDDMMMWWW^^^```]]]ZZZZZZgggyyyyyyjjj333111//////000111111000111111///...------,,,,,,/////////...---***(((''''''+++,,,)))***......+++***************+++,,,,,,000//////......---......))),,,,,,***+++000111///000///...---------.........---...000222444333222//////111222222111000000333000000444444000///222...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,+++******+++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,---...---******---...,,,---000......///111222111...+++------------------------,,,,,,++++++,,,,,,------,,,,,,---------,,,+++++++++*********,,,---,,,+++******+++,,,,,,,,,,,,,,,------............------,,,,,,---.........---------...///111111000///...//////---,,,,,,,,,---...+++,,,---...///......---++++++,,,,,,,,,+++***)))------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---........./////////000+++222...---999<<<333///------------------------///.........000000...---111000//////111111111////////////.........------,,,,,,---///000000...,,,......////////////......&&&'''(((***+++,,,------//////......//////000000---...///000000///...---000///...------...///111,,,---...000000111000000///000000111111000000000---,,,,,,---...///...,,,...............//////000...............---,,,,,,...------,,,,,,,,,,,,---,,,++++++,,,---...,,,+++//////...,,,+++,,,///111+++---///000///000111222......------...000222333;;;<<<<<<:::666333111000......///222666:::;;;:::666444333444555555444222666555333333333333111000///---+++***+++---000222888999;;;<<<<<<:::888777222111000111444666666555555777888888777777999;;;<<<<<<::::::<<>>AAA@@@>>><<<:::999888888:::===GGGSSSWWWSSSPPPQQQQQQQQQLLLFFFHHHRRR]]]bbb^^^YYYRRROOOMMMJJJEEE@@@CCCEEEFFFFFFGGGIIIFFFAAA===AAAAAA;;;666888;;;<<<;;;;;;<<<=========<<<<<<>>>AAAIIISSS\\\```^^^ZZZWWW[[[eeepppsssllleeebbb333000......000111111111222111///...,,,+++++++++)))***,,,---......---,,,***---,,,((((((///111...+++***************++++++000000///...............))),,,,,,***+++000111/////////...------...000111.........000222333222111///000222444555444333111222......222222---,,,///...---,,,+++,,,---...//////...---,,,,,,,,,,,,---------,,,***))))))***,,,************************))))))******++++++++++++******++++++++++++******......---,,,,,,++++++***...---,,,,,,,,,,,,---...000......000...***,,,000******+++...///...+++))),,,,,,,,,------.........+++++++++,,,,,,---------((()))+++,,,---.........+++***)))***,,,---,,,+++)))***++++++,,,,,,,,,,,,......////////////......+++,,,---.........,,,,,,+++,,,...000111000///...000///...---,,,---......,,,---///000000000///...---.../////////...---,,,+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........//////000000)))///***'''333999444222------------------------///.........000000...---222111///000111111000/////////......---------,,,...---...///000///---***......////////////......---...000000000000...---...///000111111000//////***+++...000111111000///111000...------...///000+++,,,...///000000000///000111111111111000000///,,,++++++---...///...,,,...............///000000//////000000///...------000///---,,,+++,,,------***)))***,,,...///...---+++***)))'''&&&'''***---///000222111///......///......------...///111222444555666555222///------222222222555888:::999888555444333444666777666555666444333333555555444222000///---,,,---000333555777888:::;;;:::888555444555333111222333444333333999:::;;;<<<;;;===???AAA>>>===<<<;;;;;;???DDDHHHTTT]]]dddeeeeeeaaaUUUHHHBBB???:::555111000111222666222000111444666444111999999===FFFSSS```hhhkkkhhh^^^TTTKKKBBB;;;:::===???EEEKKKNNNQQQVVVWWWUUUVVV[[[aaaeeeeeedddbbbaaadddgggjjjmmmllliiidddaaaaaa]]]YYYWWWVVVVVVVVVUUUJJJAAA666///...---+++(((,,,)))'''&&&(((***++++++222222111222333444555555;;;<<>>>>>:::444666<<>>999666777777666777777888888999888888777<<>><<<:::888888:::<<<>>>KKKQQQZZZdddggg___RRRGGGBBB???:::777666666666555222444555555333222111222444999>>>EEERRRaaakkklllhhh]]]PPPEEE<<<666666:::<<>><<<999777222333555888999666222...000...222;;;AAA@@@>>>===CCCBBB???:::666555777999;;;:::888333000000555999999:::<<<<<<<<<;;;<<<<<<@@@@@@???<<<888555555666:::;;;<<<:::888777999<<<888>>>IIIUUU```ggglllnnntttoookkkjjjhhhfffeeeeee---,,,+++,,,...000000000000000///---***)))+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------...///******)))))))))***++++++---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///000000...---,,,------...//////.........///000111222......222333000///333444222000///000111000000///...,,,,,,---...---,,,...---,,,+++************------,,,+++++++++++++++++++++------...---,,,+++((('''&&&(((***,,,---,,,---,,,+++******+++,,,---...///000///---,,,,,,---///,,,++++++...///...---+++++++++,,,,,,,,,,,,,,,*********+++------+++)))000///...---...111444555222111000...------,,,,,,------+++*********+++,,,666---(((+++---***)))***---,,,++++++,,,,,,***(((***+++,,,,,,------------.........------------,,,,,,------------,,,++++++///000000000000...---,,,...///000///...------......---,,,---///000000///........................,,,,,,,,,,,,,,,,,,,,,---,,,---...000000...---,,,...000000...///111000+++,,,+++555...444BBB666111111+++(((---111///------////////////////////////------------------------,,,---///000000000///...------......///000000000........................//////...---+++,,,///111///---++++++,,,......---......,,,,,,+++,,,---------------...000111000///...------///111000---***...///000000......///000000...------...///---,,,///---,,,,,,...//////.../////////......------------...............------,,,,,,------------------,,,***)))***---///...---///000111000///...///000///...---,,,,,,---...///666666666555444333222111666444333444666666444222222222444777999999777555555333111111333555666555777555222000000222444666888666555666999;;;:::999777888777555333555;;;@@@EEEHHHIIIHHHCCC@@@???AAA>>>===;;;:::999:::;;;<<>>===;;;999777777444333777===>>>888222,,,,,,++++++,,,,,,---...000111333666888===CCCGGGBBBBBBBBBDDDFFFFFFDDDBBBJJJFFF???888555666999;;;CCCAAA???===;;;888444222111111222444555444000---,,,+++...444888777777999999888666444444555666777999999777444111222555999:::===@@@@@@>>>===???AAABBBCCCBBB???:::888888999888:::<<<;;;999888999;;;;;;???GGGSSSbbbqqq}}}~~~yyyvvv---,,,+++---///111111111000000///---+++***+++---......---------------,,,---------,,,,,,------......---+++******+++,,,---((()))******+++,,,------///...---,,,+++,,,---...//////...------....../////////...---------......000111555555000+++///555555444222///---...000333222///,,,+++,,,.........,,,------,,,,,,+++***))),,,+++++++++************---.........---+++)))(((&&&&&&'''))),,,......------,,,,,,++++++,,,,,,------...//////------...///...,,,+++***+++,,,+++***,,,,,,++++++++++++++++++)))((((((***,,,---,,,***------------///222555777111111111111000///...---,,,,,,,,,,,,++++++++++++///+++***---000---***)))...---,,,,,,,,,+++)))'''******+++,,,------......------,,,,,,,,,+++++++++---------------,,,,,,+++////////////////////////...000111000///......///---,,,,,,---000111111000////////////////////////***++++++,,,------......,,,---...//////...---,,,111111///,,,...222000***...,,,444---333@@@555111222---+++...111///------////////////////////////------------------------,,,---///000000000///...---......//////000000111........................---...//////...///111333---+++******+++,,,,,,+++......---------......///---...000000///......//////...,,,---///222333333---...///...------...///111///......///000...---...---,,,---///000///...///////////////.........////////////...---,,,+++,,,,,,,,,------.........+++++++++,,,...///...,,,,,,---////////////111333000///...------...///000555555666666555444333333777555444444555444333111111222555999<<<;;;777444222222222555888:::999888999888555222111000111111333222333666999;;;<<<;;;999;;;<<<:::999:::???CCCJJJLLLKKKGGGAAA======>>>>>>>>>===<<<;;;;;;<<<<<>>999888999>>>CCCCCC>>>999???DDDHHHMMMUUU^^^aaa___]]]WWWQQQMMMGGG@@@===???HHHNNNSSSUUUTTTUUUZZZ^^^[[[\\\]]]^^^``````XXXNNNKKKIIIJJJMMMOOOIII<<<111///000222444555666666666888555666???JJJLLLBBB777222111000///...//////000...000444666999<<<@@@CCC>>>>>>>>>@@@AAA@@@===:::CCCAAA===777000---///222;;;999888777666333///+++.........///000000---+++)))(((+++......---222999444111///000333555444333777777888777555555777999===AAAEEEDDD@@@???AAAEEEDDDEEEEEEAAA<<<888888:::777999<<<===;;;::::::::::::@@@JJJZZZlll000......///111333444333000000000...,,,+++---.........------,,,,,,++++++///...---,,,,,,,,,,,,,,,222000---++++++,,,...///))))))***+++,,,------...///...---,,,,,,,,,------...............////////////......---,,,,,,,,,,,,---111333222,,,)))+++000111222222///,,,+++...222111...,,,,,,---...------+++,,,---...---,,,***)))*********+++***************+++,,,------,,,++++++*********,,,------+++(((------,,,,,,,,,,,,------,,,...//////......///111---,,,++++++++++++++++++,,,,,,,,,++++++******)))***)))((()))+++,,,+++***000///...---...///000222111222222333222111///...,,,,,,------,,,,,,+++***,,,++++++---///...+++)))---,,,++++++,,,,,,***((()))******+++,,,...//////---,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***...---------...///000111---///000000...---------,,,++++++,,,...000///...////////////000000000000,,,,,,,,,,,,------......------...//////...------000///,,,***,,,000...(((000,,,333---333>>>444222333000...///000000...---////////////////////////........................,,,---///000000000///............///000000111111........................+++---////////////111222...---,,,,,,.........,,,---.........//////000000---000222111...,,,---///333111///......///111111+++---...---,,,,,,---///000///......//////...,,,---,,,,,,---///000///...//////........................//////...------,,,+++++++++,,,------......***+++,,,...///...---,,,+++---////////////111222000///............///000444555555666666666555555777666444333222222111000222333555999;;;;;;888555222333666:::>>>@@@???===:::999666444222000000000---///222666:::<<<=========???@@@???<<<;;;>>>AAAHHHIIIHHHDDD>>>:::;;;<<<<<<======>>>>>>?????????HHHLLLTTT^^^eeegggbbb]]]QQQOOOHHH>>>555444:::@@@???===???GGGPPPRRRLLLDDDGGGLLLRRRVVV]]]ddddddaaa```ZZZTTTPPPJJJCCC@@@BBBGGGOOOWWWXXXTTTQQQRRRVVVTTTUUUSSSQQQRRRSSSPPPIIIHHHJJJLLLLLLGGG>>>333+++...///000333666:::<<<>>>>>>===???GGGQQQSSSKKKBBB:::888555222///.........+++---///111333666:::===;;;::::::;;;<<<:::666333888:::999333,,,'''))),,,111111111222333111---))),,,+++******,,,,,,+++)))((())),,,---******333===888444111333666888444000666888999;;;;;;;;;;;;;;;DDDHHHKKKIIICCC@@@BBBEEEFFFHHHHHHCCC;;;666666777777999===??????===;;;:::888AAAQQQeeeyyy000///...///111222222222.........,,,***)))+++---------,,,,,,++++++******///...------,,,,,,,,,,,,000...,,,))))))***,,,---,,,,,,,,,---------------------------,,,---------......//////////////////......---------,,,++++++...000///---,,,+++++++++...111333222///---...000---,,,,,,---......+++)))+++,,,---......,,,+++***)))******+++++++++***)))+++,,,...///000000000///---,,,,,,------,,,)))'''------------------------,,,...//////......000111,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++*********---+++*********+++***(((000///...---------......111111333333333222111000,,,------------,,,+++***...---,,,+++,,,,,,,,,******))))))+++------,,,+++************,,,---///000---------,,,,,,,,,+++++++++++++++++++++***))))))+++++++++,,,---...000111---///111111000...---...---,,,+++,,,------,,,+++.../////////000000111111.........------,,,,,,,,,---..................---...///---+++,,,000...(((222+++222...333===222111111111000///000000///---////////////////////////........................,,,---///000000000///.........//////000111111111////////////////////////,,,---//////......///000///...---...///000...------......//////000000000---000222111...+++,,,...111111111000///...------***,,,------,,,,,,---//////...,,,---......---+++,,,+++,,,...000000///...------------------------,,,------...//////......***+++++++++,,,,,,,,,---+++,,,...///......---------...000///...---...000/////////....../////////444444555666777777777777666666444333111000000000555555555777999;;;:::999444666:::???DDDEEECCCAAA:::888666444222111111111---111666:::>>>@@@@@@AAABBBCCCCCC@@@;;;888999:::???@@@AAA>>>:::999:::===;;;<<<===???BBBDDDEEEFFFKKKMMMSSS\\\eeejjjhhhfffXXXTTTLLL@@@666444999@@@EEEDDDGGGSSSaaafff```XXXUUUZZZ^^^aaafffiiigggbbbccc[[[SSSMMMFFF???>>>AAA>>>GGGQQQSSSNNNGGGEEEFFFKKKKKKGGGCCCDDDJJJNNNNNNQQQUUUYYYUUUJJJ===666222000000111333777<<<@@@CCCBBBCCCFFFIIILLLMMMKKKIII<<<:::666222///.........------,,,+++,,,///555999777777777888888666111...---111333///)))%%%'''***)))***,,,///111000...+++***)))(((((()))******)))((()))---...++++++555AAA:::777444555999:::777333777999;;;???AAABBBAAA@@@MMMPPPQQQNNNGGGCCCCCCEEEHHHKKKLLLFFF<<<555444666777999<<>>777222222333444888;;;;;;::::::===@@@<<<===>>>AAADDDGGGJJJLLLMMMNNNRRRZZZcccjjjlllkkk```[[[QQQEEE<<<;;;???DDDMMMMMMQQQ^^^lllrrrnnnhhheeeiiikkkkkklllmmmhhhbbb]]]TTTKKKDDD>>>999:::>>>777???IIIKKKGGG@@@;;;:::CCCEEECCC???BBBLLLUUUYYY]]]aaaccc]]]PPPEEE>>>===555444444444777<<>>BBBKKKYYYkkk}}}wwwmmm000...,,,+++,,,,,,,,,******+++***)))'''''')))++++++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,------000000/////////000000111/////////.........------***+++,,,---......//////000000111111000///...---,,,,,,......///...------000111000,,,...111000***+++******,,,.../////////...---,,,---......,,,***------,,,,,,,,,---------)))***,,,---...---,,,+++++++++,,,,,,,,,+++***))),,,+++***+++---//////...---...///000000///...---...///000000///...000111---//////...,,,+++---///------------------......///---+++***,,,------,,,,,,,,,---///000222333444111111111111111222333333///...---,,,+++,,,------(((------******...///---***))))))+++------,,,+++---,,,+++******,,,...///,,,++++++++++++************++++++++++++***)))))))))***,,,...//////......000333555666444222111000...---,,,---/////////---,,,------...//////000000...............---------.........------.........&&&...333222//////000...222***222111666;;;...///,,,000111------000111...////////////////////////........................,,,---///000000000///.../////////000111111222222////////////////////////------...------///333555---------...//////---+++---.../////////...---,,,//////...///000000...---,,,...000000......///111***,,,......------///000///...------......---,,,******,,,...111111000...------------.........///------...............---/////////......---,,,,,,---...///...,,,+++---000...///000///---,,,---...------............------333333555777999:::::::::999:::999666444333555888;;;;;;<<<>>>AAAAAA@@@>>>:::;;;>>>CCCFFFGGGEEECCC===;;;666222000000111222333999@@@EEEFFFFFFFFFGGGBBBBBB???999111,,,,,,---...333888;;;<<<===AAADDD@@@@@@@@@BBBEEEIIIMMMPPPRRRQQQSSSZZZdddlllooopppkkkeeeZZZQQQLLLLLLOOORRRYYYXXX[[[ccckkknnniiiccccccfffgggeeeeeeeee```YYYQQQJJJBBB>>>:::777999>>><<<@@@FFFHHHFFFAAA===;;;???EEEJJJJJJNNNWWW```dddddddddaaa]]]UUUMMMFFFBBB999777444333555999>>>BBB;;;>>>>>>:::555555:::???444222...+++***+++,,,...111000...+++)))***---000...///000222222///***&&&&&&'''((()))))))))))))))'''''''''))),,,------+++***))))))***,,,---+++***///000333555333111555<<<:::888666555555555777777999999<<>>;;;888:::<<>>BBBEEEEEECCCAAA@@@===777222//////000222333999@@@EEEEEEDDDDDDDDD@@@???<<<555---))))))+++---222999===???AAADDDGGGCCCCCCBBBCCCFFFJJJNNNQQQWWWUUUVVV\\\fffnnnsssuuuuuunnnddd\\\ZZZ\\\^^^```cccaaa```ccceeeccc\\\VVVQQQTTTUUUTTTTTTUUUQQQJJJIIICCC>>>===;;;999<<<@@@DDDFFFHHHJJJIIIGGGDDDBBB>>>HHHRRRWWW[[[bbbhhhjjjgggaaa[[[YYYXXXSSSJJJBBB666333///------111666:::888::::::666222222555:::555222...***''''''((())).........,,,)))(((((()))+++,,,---//////---((($$$'''&&&&&&(((***+++)))((()))((('''(((***+++***)))*********,,,......,,,***555555888;;;888444666:::@@@>>>;;;777333222333555999999;;;@@@FFFJJJJJJHHHKKKGGGDDDDDDEEEEEE@@@;;;777>>>BBB???666111222666222222333666:::<<<:::777333555:::@@@EEEJJJMMMOOOPPPWWWVVVOOONNNSSSOOODDD//////+++&&&&&&***+++(((+++,,,,,,***)))***,,,......---+++,,,------,,,***---+++***+++,,,,,,+++***///,,,)))(((***---...///%%%,,,111000,,,(((...---+++,,,.../////////------...//////000//////666000******---000000...000000000000///---,,,+++(((+++//////---,,,...111222///...000000,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,222000...---------,,,+++---------..................---,,,...000111111000222222111000///...------///000111111111111000000............---,,,+++***,,,+++***)))***,,,///000000---)))))),,,//////...000111111222222333333444444111//////222444444333222111111000///.........222///,,,,,,...///---+++000000///.........//////---------,,,+++***((((((++++++---///...***((())),,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,******+++...111111...***//////000000000000///...---///111222111///,,,***222222222222111000......111///------000000...,,,...//////---++++++,,,...///...---///111333333333)))((((((***---000111111000000000000///////////////......------///000111000000000000///...---,,,///...---------///000111////////////000000000000---///000...,,,+++---///---...///000000///...---////////////////////////***+++---...000111222222---...///...------...//////...---++++++,,,------////////////////////////,,,---...//////...---,,,000---++++++,,,---------111111111000000///...---//////.........---------...///000000///---+++***///......---------......///000000000000...,,,+++111222444888<<<>>><<<;;;999888666555666999===???AAACCCEEEIIIKKKJJJGGGDDDCCC@@@<<<<<<>>>BBBEEEGGGGGGAAA;;;777777777666555:::===AAADDDDDDCCCBBBBBB???===999444000,,,***)))000222666===CCCGGGHHHGGGNNNIIIBBB???BBBIIIPPPUUUYYYYYYZZZ___hhhsss~~~}}}wwwooojjjhhhgggfffeeefff[[[RRROOOKKKCCC>>>???:::===???>>><<<<<>>AAACCCDDDDDDDDD@@@BBBCCCAAABBBCCC???999;;;===>>>;;;666222111222555666777666555555666888555444333222555:::???BBBFFFGGGEEEBBBBBBEEEDDD@@@,,,...---++++++......***+++,,,,,,+++******,,,......---+++,,,------,,,***---,,,++++++------,,,+++---+++))))))***,,,------,,,+++***+++---......---///---,,,,,,...//////.........///000000000//////777111+++***,,,...---+++,,,---......//////......------,,,---.........---222///...000000,,,,,,...---------------,,,,,,,,,---,,,++++++---//////........................///...---,,,...000111000///111111000000//////......---....../////////..................---,,,+++***+++++++++++++++---...//////---******,,,...///...000000000111222222333333777555111111222222111///111111000//////...------...,,,***+++---...---,,,(((((()))***+++---///000.........---,,,+++***)))))))))+++,,,+++***)))***,,,,,,++++++******************))))))******+++,,,*********---000000...+++/////////...............---...000111000///---,,,111111111111000///...---222///......000000///---+++,,,,,,+++)))((()))+++444333111000000000000///---++++++,,,...000000000000000000000//////////////////...---...///000111000000000000///...---,,,...............///000000.........///////////////000111111///,,,+++,,,...---...///000000///...---////////////////////////,,,---...//////...---------...//////------...///......---------...000111........................,,,---...//////...---,,,///---++++++---......---111000...---------////////////.........---------////////////...---,,,+++......---------------...000000111111000///---,,,000111444888===??????>>>>>>===;;;;;;===@@@CCCFFFHHHIIIKKKNNNPPPNNNJJJFFFGGGDDD@@@???AAADDDGGGHHHHHHCCC<<<888777666555444666888;;;===============???>>><<<888444///+++)))000111666===EEEKKKNNNNNNNNNKKKFFFDDDFFFKKKQQQTTTXXXYYY\\\bbbjjjuuu~~~xxxmmmeeebbbaaa```^^^VVVKKKAAA===:::444222333444777::::::999999===@@@@@@CCCHHHKKKNNNSSSYYY]]]^^^cccgggffffffeee```ZZZVVVWWW]]]fffkkkiiihhhiii]]]XXXQQQMMMJJJGGGCCC@@@<<<222+++++++++***,,,000111666;;;:::333...---///444555222+++''')))***(((111222222000,,,))))))***...111000+++)))+++)))%%%((())))))***++++++,,,---,,,++++++++++++*********+++,,,,,,,,,++++++,,,...333666888777444222333666222555888888777555444555::::::;;;<<<>>>??????@@@;;;>>>??????@@@BBB@@@::::::<<<>>>;;;666222111222444555555444222222333444000000000222444777:::;;;BBBEEEEEEBBBBBBFFFGGGEEE***...000...///111000---,,,---------++++++,,,---...---,,,,,,------,,,***---,,,++++++---------++++++***)))***,,,---,,,+++333000------...///000///000...------.........---000000000111000000//////555111,,,+++---//////---,,,---......//////......222...++++++///000...+++222///...000000,,,,,,...//////......---------,,,,,,*********---...///...000000000///////////////...------...000111000///000000000000////////////---...............------............---,,,++++++***+++,,,---------------...,,,++++++,,,.........///000000111111222333333777555333222222222111000000000//////...---------+++***)))***,,,---------*********+++---///000111/////////...---,,,+++***''')))***)))(((((()))***+++************)))))))))***)))'''&&&'''(((***++++++***)))+++---...---,,,///...---,,,,,,---...///.........///////////////000000000000///......---222000//////000111///...---...///...,,,+++,,,.../////////000111444666777000///---...///000000///000000000000//////////////////.........///000111000000000//////......---......//////000000//////........................222222222000---,,,,,,---......////////////......////////////////////////---...000111111///...,,,---...//////------...///,,,,,,,,,---...///111222........................,,,---...//////...---,,,///---,,,,,,---......---000...,,,******---000222/////////.........------000///...---------------------,,,,,,,,,,,,------000000000000///...------///000333888>>>AAABBBAAA<<<<<<;;;;;;===@@@DDDFFFMMMNNNPPPRRRSSSPPPKKKFFFFFFCCC@@@@@@CCCGGGJJJLLLKKKGGG@@@<<<999777555444444444555777888999:::;;;<<<======<<<999555111...222333666<<>>999555555555555555666444222000111222...///111444555777777777BBBGGGHHHEEECCCFFFJJJJJJ+++///000...---//////---,,,...//////---,,,,,,---///---,,,,,,------,,,+++,,,+++***+++,,,---,,,++++++***+++,,,......,,,+++***+++---///222222000...111///------......---,,,111111222111111000///...111...,,,,,,///333444444111111111000///...---,,,000...,,,,,,...000///...111......000000---,,,///000000//////......------///---,,,,,,---...---,,,111111111000000000000000///------...000000000///.../////////000000000111//////000000000///......---.........------,,,+++***+++---...///...---,,,---,,,,,,,,,,,,---......000000111111222333333444333222222222333333333333//////......------------,,,+++++++++,,,---------000///...------,,,,,,,,,............---,,,+++******------***'''((()))******))))))))))))))))))))))))(((&&&$$$%%%''')))++++++***))))))***,,,---...000...---,,,,,,...///111......------...///000111///////////////...------222111111000111000000///...///111000///......///+++,,,...///222555999<<<111///......000111000///000000000000///////////////////////////000000000111000000///////////////...///000111111000///...///////////////.........111111111000.........///...//////////////////...////////////////////////+++---000222333333222111---///000///...---...///+++,,,,,,,,,---...//////........................,,,---...//////...---,,,...---,,,,,,...///...---///---,,,+++,,,...111333////////////............000///...,,,,,,------...,,,,,,+++++++++,,,------...............---,,,,,,111111444888>>>AAABBBBBB:::::::::;;;===@@@DDDFFFNNNOOOQQQSSSRRRNNNHHHCCC@@@>>>===>>>CCCJJJOOOQQQNNNJJJEEE???;;;999777666444444444666999<<<>>>???<<<===>>>>>>>>><<<:::999888777777:::AAAHHHLLLOOORRRSSSTTTTTTRRRQQQQQQQQQXXXZZZ]]]aaaeeehhhjjjkkkfff[[[MMMCCCAAABBBBBBBBB@@@:::333111222333444444///555<<>>AAABBBBBBDDD===333,,,)))(((+++...111666<<<===999444111000---...---+++,,,//////+++(((,,,111555555222...,,,555222---(((&&&'''***+++111000---++++++---///111111000---+++******+++,,,***+++,,,,,,+++***+++,,,,,,******,,,......+++(((&&&---555666222111555:::???===;;;999888999:::;;;888;;;<<<===@@@DDDCCC>>>===@@@CCCBBB===:::888999888999999888555333333333222333444666777888999999FFFLLLNNNHHHDDDFFFKKKMMM---000///***'''***,,,,,,,,,///111111///---,,,,,,///...,,,---......---++++++))))))***,,,,,,,,,+++,,,,,,---///000000...,,,******,,,///222333222000111///------......---,,,111111222111111000///......---,,,,,,...111333333222222222111000///...---+++---//////...///111444111......000000------///000000000//////.........000...------///000//////222222111111000000000000///...---...///000///.........//////000000111111///////////////...---------------...------,,,,,,***,,,...///000...---+++,,,,,,------,,,---......111111222222333444444444111222333222222111111222...............---------//////......---,,,---...///...,,,***)))''''''&&&,,,,,,---,,,,,,+++***)))...333333,,,'''((()))((()))))))))))))))))))))***)))(((&&&$$$%%%''')))++++++******))))))+++---///000///...------///111222///...---------///111222...////////////......---111111111111000000000000***,,,......---,,,,,,---111222222111///111444888000...---...000111111111000000000000/////////////////////000000000000000111111000/////////000000...///000111111000///...111111111000000000/////////.........///111111111/////////....../////////000000000000000000000000+++,,,...000111111000000...///000///......///000....../////////.................................,,,---...//////...---,,,...---,,,---///000///...------...///000111111222000000/////////.........000///---,,,,,,---...///+++++++++++++++,,,---...------,,,,,,,,,,,,,,,,,,333333555888===@@@AAA@@@@@@@@@@@@AAACCCFFFIIIKKKNNNPPPRRRTTTTTTOOOHHHCCCAAA???===???EEEKKKPPPSSSMMMKKKFFFAAA<<<999888777777666555888===BBBDDDEEEBBBAAA@@@@@@@@@@@@AAAAAA===;;;:::<<>>===;;;:::999999999:::777:::;;;;;;>>>BBBBBB>>>===AAADDDCCC???;;;999999999:::;;;;;;888666666666777777666555666888:::;;;EEEKKKMMMHHHEEEHHHNNNPPP...111///)))%%%'''+++,,,---000222333111...,,,,,,///...------......---++++++))))))***,,,------,,,...---...///111111///---555222...---...111333444000...------.........---000000000111000000//////...---,,,++++++,,,------//////000111111111111000(((,,,111111000///222666000------000000------000////////////////////////,,,++++++---000333444444222222111111000000/////////...---...///000///.........//////000000111111------------,,,+++******,,,------...------,,,,,,+++,,,...//////...---,,,+++,,,......,,,,,,---///000111111222333333444444333444555333000---------........................111222111000...---...///......---,,,+++++++++++++++,,,,,,,,,++++++***)))000888999///((()))***''')))))))))************+++***)))'''&&&'''(((***+++***+++++++++***+++---000//////......///000222333//////...------...000111/////////000000//////...000111222111///...///000+++---000000///......///...000111000...000666:::000///......000222222111000000000000////////////...///000111111111000000222111000/////////000111000000111111000000//////333222222111111000000///---,,,,,,---000222222222//////............//////000000000000000000000000.........------,,,++++++...///000000......///000000111111111111000///...------------------------,,,---...//////...---,,,---,,,,,,...000111///...------///000111111111111000000000/////////......///......---------......,,,++++++,,,,,,---...///---,,,,,,+++++++++,,,,,,333333444777<<>>;;;:::;;;<<<:::999<<>>@@@GGGNNNTTTWWWTTTVVVWWWTTTNNNHHHFFFEEEKKKLLLLLLLLLIIIEEE@@@===;;;999555111000444:::@@@:::999666555999???@@@===HHHKKKOOOPPPPPPSSSXXX\\\^^^]]]^^^bbbgggjjjiiihhhmmmhhh^^^VVVUUU[[[^^^\\\WWWLLLAAA;;;777888@@@HHHBBB<<<444222555:::>>>@@@@@@AAA<<<444...---,,,***,,,111666999999777555444++++++)))(((---333444000+++...333:::???@@@===;;;===777111///...000555;;;999666333000///000111333444222///,,,***)))(((((()))+++------+++***))))))...,,,***+++...///...,,,***000555666333222444777:::;;;<<<<<<<<<;;;999888666888999999<<>>===AAADDDCCC???:::888888888:::======<<<::::::;;;===<<<:::999999;;;===>>>BBBGGGIIIGGGHHHNNNUUUWWW,,,111222---)))***---...---000444555222///---+++000...------......---,,,,,,++++++,,,...//////......------...000000///...777444111///000111222222///---,,,,,,...//////.........///000000000////////////...---,,,,,,------------...///////////////***---000222333222222111000------000000------000,,,------......//////000+++******,,,000333444444222111111000//////......000///---...///000///---////////////000000000000---------,,,,,,***)))))),,,,,,------...------,,,------...//////...---,,,***,,,......---,,,---////////////000111111222222111333444222///+++++++++///////////////////////////111222000...---///222//////......//////000111,,,,,,,,,---,,,,,,+++***...888;;;111)))***+++'''************++++++,,,,,,******))))))******+++,,,***,,,------++++++...000------......///000000111000//////............//////000000111111000000///...000111000...---...000---000333333222111111111***,,,.........111888>>>444222000000111222111000000000000000////////////...///000111222111000000222111///......000111222222111111000//////000000222222111111000/////////...,,,+++,,,///111111000000///...------...///000000000000000000000000000000///...---,,,,,,,,,---...000111000///...///000---...///000000///......------------------------,,,---...//////...---,,,,,,,,,---///111111000..................///000111000000000000/////////...------...............---,,,,,,,,,,,,---...///000......---,,,,,,---...///111111222666;;;???AAAAAADDDDDDDDDEEEGGGIIIJJJKKKTTTVVVZZZ]]]^^^ZZZTTTNNNJJJGGGCCCCCCFFFJJJMMMNNNMMMMMMLLLIIIDDDAAAAAACCCFFFCCCAAACCCHHHKKKJJJHHHEEEFFFGGGHHHIIIIIIJJJJJJEEECCCBBBDDDIIIPPPUUUWWWRRRTTTSSSNNNEEE???======>>>>>>??????<<<888444222333666888666333444<<>>===666000...+++'''***---222666777777666666...---***)))...666777444,,,---111888>>>BBBBBB@@@>>>666000///......333:::888666333000//////000111------,,,***)))((('''&&&%%%(((+++,,,,,,++++++,,,,,,***(((((()))+++,,,,,,111333666777555333333333777:::>>>AAABBB???<<<999555888::::::???EEEFFFCCC@@@DDDGGGFFFAAA<<<999888999<<>>AAAFFFJJJNNNPPPPPPPPPHHHFFFDDDEEEHHHMMMPPPQQQQQQRRRPPPIII???888666888444555666777555333000...000777===;;;555444===EEEDDD@@@666---///:::???>>>666777888888999<<>>DDDKKKMMMKKKDDDHHHLLLJJJEEE???<<<;;;<<>>GGGNNNUUUVVVWWWYYYYYYVVVaaakkkpppmmmkkkoooqqqpppgggdddZZZJJJ;;;666===EEETTTTTTTTTTTTPPPGGG:::111111333777::::::444+++%%%'''(((***...333666666555444000,,,+++///222444444---,,,***))),,,333>>>EEE:::555...++++++---------444444333222000---+++***+++***((('''''''''(((((()))+++,,,...///...------000///000333222000222666<<>>IIIQQQSSSMMMEEE???@@@@@@BBBFFFKKKOOOQQQQQQJJJPPPUUUSSSKKKCCC?????????AAADDDIIIMMMQQQSSSUUUbbbcccaaa[[[XXXXXXVVVSSSSSSQQQOOONNNOOORRRVVVXXX---,,,+++---///000000///...---...111000,,,---000000...------...///...---111222222000//////111333///............///000000222222222222111000///...//////.........//////000///111222222000/////////111000...------...000111,,,---...---,,,+++,,,---.........//////000111111,,,------....../////////---------------------------------.........//////111///......//////...---///...---...000000///...000///.........000222333...000///,,,...222222......---,,,,,,,,,,,,---........./////////...,,,,,,......////////////....../////////......------,,,------...///////////////555222///000444555333000333000------...///000000(((***---/////////000111333///...111000,,,---000...222555444000///111333,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,---///---///...,,,---111111...------......///000000000111000///000111222111000000111000...///222000,,,222111000//////...//////111111111111111000000000222000000000//////555===999444000111111......000000000000000000000000000222000---...000111000...222111111000//////......///000111111111111000//////+++***......+++,,,///111111111111111000///...***,,,...///...------...000000000000000000000000,,,...///...------...///...///000000000///---,,,......///000000///...---000+++***...000...,,,---,,,,,,---...............---,,,+++,,,...///...---........................111...+++,,,......***&&&...+++)))***---///,,,)))++++++,,,------......//////...---------...///000222222222444888>>>CCCGGGKKKHHHHHHLLLMMMLLLNNNSSSVVVXXX\\\aaadddbbbZZZTTTJJJBBB===???DDDHHHNNNTTT[[[___cccbbb]]]YYYYYYZZZXXXSSSOOOPPPTTTTTTOOOJJJDDDBBBBBBFFFMMMQQQRRRRRRMMMHHHAAA??????AAA@@@???CCCEEEGGGGGGCCC>>>:::777555777999777333000......+++222;;;@@@???===<<<<<<<<<999444111//////......111333444222111333888===GGGNNNSSSSSSTTTWWWVVVTTTbbbmmmvvvvvvtttqqqlllggg______YYYKKK<<<777<<>>@@@DDDGGGJJJLLLMMMWWWWWWSSSLLLJJJLLLMMMKKKHHHFFFCCCAAAAAACCCGGGIII,,,++++++,,,...///...---222...---000222111111333111000......//////---,,,000111111000//////000222//////......//////000111111111111111000///......000//////....../////////...000111111///......///000000............000000+++---......,,,,,,---///.../////////////////////........................---------------------------............/////////111///......000000///---///...---...000111000//////......---...///111222---000000///000222111...------,,,,,,,,,,,,------.........///......---,,,......------------..............................,,,---......///.........444222000111444555333000666222...,,,,,,///000111)))+++.../////////000111666333222333222//////111000444777777555222333444------------------------///...,,,++++++,,,---...---///...---///333333///......///000000000///...//////...///111333222111000111000...///222111,,,111000000//////000000000222222222111111000000///111//////000000000777???888333000111111///...000222222222111000000000///111///......000111000///111111111000000//////...//////000000111000000///...,,,---///...---...222000000111111111000000///---------///000000///---000000000000000000000000...///000///---------///,,,---...000000000//////...//////000000//////...111---,,,///000...---///+++,,,------......------...,,,,,,,,,...///...---........................111...++++++------+++)))---+++)))***,,,...,,,)))++++++,,,------......//////...------,,,------...111000000222666<<>>AAAFFFKKKRRRYYY```cccfffeeeaaa]]]]]]]]]ZZZVVVRRRSSSUUUUUUQQQLLLCCCBBBBBBGGGMMMQQQRRRQQQLLLFFF???;;;:::999777555<<>>@@@===777333,,,222666444...)))))),,,000333555555444555999===GGGNNNSSSTTTUUUWWWWWWUUU[[[gggtttyyyvvvmmm___TTTQQQTTTSSSIII<<<555:::AAALLLOOOTTTWWWSSSIII<<<333,,,---///222333222///,,,'''&&&'''***---/////////222444777:::;;;999444000...,,,)))(((+++///333444999777444444555555555444555444222111000111222333111///---,,,,,,...000222999888888888:::>>>AAADDDAAACCCIIIPPPPPPJJJGGGHHHZZZ[[[[[[WWWPPPHHHBBB@@@===DDDMMMTTTUUUTTTQQQOOOFFFFFFHHHKKKMMMMMMJJJHHHGGGHHHIIIIIIFFFAAA<<<999999999;;;===???@@@AAABBBHHHHHHCCC===;;;???AAA@@@>>><<<888666555666888:::+++***)))***,,,---,,,+++222,,,)))---111222222333333111000///000///---+++---...///...---,,,---////////////...///000000111000111111111000000///...111000//////////////////+++---......---,,,,,,---000000///......///000000,,,...//////......000111////////////......------000/////////.........---......................................./////////111///...///000000///...///...---...000111111000...---------...///000111000//////111555666222---------,,,,,,,,,,,,------..................------///...---,,,,,,---...///---........./////////000,,,,,,---...............111///...///111111000...444111...,,,---.........///000111111///...///000555555666777666333111000444777999999666222000000------------------------000///...---,,,,,,------,,,//////...111555444111...///111222111000---,,,000/////////111222222000///111000---///222111---000000//////000111111222111111000000///...------000...///000000111888@@@777222000111222//////000444333333222111000//////000///......///000000000111111111000000000//////000000000111111111111111222222333222///...///222///000000111111111111000111000///111444555222///000000000000000000000000///000000///---,,,---...,,,---...000000000//////.../////////000000000000111...---000000------///+++,,,,,,---------------...---,,,---...///...---........................111...++++++,,,------+++,,,+++)))***,,,,,,+++)))++++++,,,------......///......------,,,,,,,,,,,,000//////111555:::@@@CCCHHHHHHJJJMMMOOOQQQSSSUUUWWWVVVVVVXXX[[[ZZZUUUQQQJJJEEECCCFFFKKKPPPWWW___eeeggghhhfffbbb^^^\\\\\\ZZZWWWSSSSSSUUUTTTPPPLLLDDDBBBBBBFFFKKKNNNMMMKKKHHHBBB<<<888666555111...666999>>>CCCEEECCC>>>:::888:::<<<<<<888111***&&&%%%)))000888<<<:::333---$$$,,,555666222...///222666999;;;;;;999999===@@@GGGOOOWWWYYYZZZZZZXXXSSSKKKUUUccckkkjjj^^^LLL??????EEEIIICCC888111444999>>>AAAFFFIIIGGGAAA999333---,,,,,,,,,......---,,,)))((()))+++...//////---111444:::@@@CCCBBB???<<<888444...,,,...111444444999:::;;;===???@@@@@@@@@BBB@@@===:::888999;;;<<<777666333222333555888:::@@@???======@@@EEEKKKNNNMMMOOOTTTYYYXXXRRROOOPPPVVVXXXXXXUUUNNNGGGAAA>>><<>><<<999666666666777777888999:::;;;>>>???;;;555444777888666;;;999555222111111333444---,,,+++,,,---...---,,,---(((%%%***.........000333222111111111000---+++,,,...///...---,,,---...///////////////000111111111111111222111111000///111111000///////////////+++,,,......---,,,,,,---000000////////////000000...000111111000000111333000000000///......------000000000///......------........................////////////////////////000///...///000111000///000......///111222111000---------......///000111555///---333;;;;;;444,,,------------------------......------............///...---,,,,,,---...///------......///000000000,,,---......//////......//////......///000///...000////////////...,,,***222333333222000///000222111555:::<<<;;;777222---333555777777555222///...........................000//////...------------,,,/////////111555444000///000111222111000---,,,222111000000111111000...///000000---///222111---000//////000000111222333222111111000///......---000...///111111222999AAA555111///222333000///111444333333222111000////////////////////////111222111111111111000000000000111111111111222333333333111222222000...//////000///000000111111111111000222000///111555555222//////////////////////////////000111000...------......///000000000///...---////////////000000111111000...///111111---,,,...+++,,,------......------///...------//////...---........................000...,,,+++,,,---------,,,+++***+++,,,,,,++++++++++++,,,------......///.........------,,,,,,+++///......000444999>>>BBBGGGIIIKKKMMMPPPSSSTTTTTTTTTRRRPPPRRRUUUVVVUUUSSSPPPLLLKKKOOORRRUUU\\\dddjjjjjjiiifffbbb^^^[[[ZZZ[[[XXXUUUUUUUUUSSSOOOLLLEEECCCBBBDDDGGGHHHFFFCCCAAA===888666666444111---222555:::@@@EEEDDD???;;;;;;;;;<<<;;;888222+++&&&''''''***000555666222...(((---333666666666777888AAACCCDDDBBB???===???BBBHHHRRRZZZ\\\[[[WWWOOOHHH;;;@@@KKKUUUVVVLLL===222111777<<<:::222,,,---000111333555777777777777666222///,,,************)))))))))***,,,//////---,,,---222999@@@EEEIIIKKKLLLDDD???888333333666999<<<>>>AAAEEEIIILLLNNNOOOPPPSSSPPPJJJDDD@@@???@@@@@@===<<<:::999:::<<<>>>@@@EEEDDDBBBBBBEEEJJJPPPSSSQQQPPPRRRTTTQQQLLLJJJMMMKKKNNNQQQQQQMMMGGGAAA???>>>CCCHHHIIIGGGEEEGGGIIIFFFFFFGGGHHHGGGBBB<<<777333333333555888999999888888777666666666777888888777999888444222333222///888777444222111111222333000///......000000///...///+++***...111000000333333222222222222111...+++...000222222000///000000000000//////000000111222000111111222222111000000222222111000////////////---///000000/////////000000000000000000000000000///111222222000000111333111111000000/////////...000000000//////.................................000000000////////////...000///...///111222111000111000//////111111000///---......///000000111111777///---444;;;;;;333---......////////////............---------...////////////............//////.........//////000000000---......///000/////////111111111111111111111111/////////111111000---***000111222111111111444666...555:::<<<<<<999333---000111333444444333111000///////////////////////////////////////.........,,,///000///222555333///000111111222111000...---333222000000111111///---...000///---///222222...000000000000000111222333333333333222222111111000000//////111111222999AAA444000///222333111000111222222222111000000000///...///000///...///111333111111111111111111111111222222222222222333444555111222000///111555555111000000111111111000000///.........000111111000...///////////////////////////000111000.........000000000000000///...,,,+++////////////000111222222//////222555333...,,,...,,,---......//////......000///---...//////...---........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---............------,,,///......000333888===AAAFFFJJJLLLLLLOOOSSSTTTSSSPPPMMMJJJLLLQQQVVVXXXXXXXXXVVVWWWZZZ[[[\\\```gggmmmllljjjfffbbb^^^[[[YYYZZZYYYVVVUUUSSSQQQNNNKKKEEECCCBBBCCCEEEEEEAAA======:::777666777777333000000222777???EEEGGGDDD@@@===<<<:::999777333...******((((((,,,111555555444222444777:::;;;===>>>>>>KKKKKKJJJEEE???<<<===???GGGPPPXXXXXXTTTMMMCCC:::333333999CCCGGGAAA666///+++///222222...***))))))***++++++,,,---111777;;;999555000,,,*********)))((())),,,///222111...++++++000777>>>EEELLLSSSWWWMMMKKKGGGAAA>>>???CCCGGGIIIMMMSSSWWWZZZ\\\___``````\\\TTTLLLEEEAAA?????????>>>>>>======>>>???@@@EEEDDDDDDDDDFFFJJJMMMPPPGGGEEEDDDEEEBBB>>>>>>BBBBBBHHHOOORRRPPPKKKEEEBBBBBBGGGJJJIIIEEECCCEEEIIIIIIIIIIIIIIIHHHCCC===888000111222444666999<<<>>>>>><<<:::888777666666666111555555333222333111---444333222111111222444555///...------//////...---......///333333000111555222222222333333222///,,,///111333333111000000111000000//////000000111222//////000000111000000///333222111000////////////---///111111000000000111000000000111111000000000///111111111///...///000111111111111111000000000000000000///////////////........................000000000000/////////...000///...///111222111000333111000000111111///.........///000111111111111333//////555777444111222...///000111111000///......------,,,---...///000///000000000000000000//////////////////000000000...///000000111111000000333333444444333333333444111000000111222222000...///000111000///000222555...444888888888999666///111111111111222222111000////////////////////////...//////000000000//////---///000///111444222---111111111000000000000000222000///000111111000///...000///---///333222...111111111000111111222222222222222222222222222222111000000111111222888AAA333//////222444111000111000000000000000000000000---///000000......111444111111111111111111111111111111111111111333444555333222///---111777555---111111111111111000///...,,,...000111000/////////////////////////////////...///000000///...000111///000000000000...---+++///////////////111222333///111666:::777000---///---...//////000000//////111///......//////...,,,........................+++,,,...............///------...------------...++++++,,,------......///,,,---.../////////....../////////000333888===@@@EEEJJJMMMLLLNNNSSSTTTPPPLLLIIIFFFIIIPPPXXX]]]___```___bbbeeedddaaaccchhhiiihhheeeccc```]]][[[YYYVVVUUUSSSQQQNNNLLLIIIFFFEEECCCBBBCCCEEEDDD@@@<<<;;;999777888::::::777333///000555>>>HHHLLLKKKHHH???<<<888666555444111...,,,++++++...222666:::;;;888<<<@@@CCCEEEFFFIIIJJJPPPOOOKKKCCC;;;666666888@@@HHHOOOPPPLLLHHHAAA999444...000999@@@===666222,,,,,,,,,------+++(((%%%'''((((((''')))...555;;;@@@;;;555000...------,,,+++---111666999777222...///444;;;BBBIIIPPPXXX]]]VVVYYYZZZVVVPPPMMMQQQUUUWWW[[[aaadddeeegggiiilllhhhccc[[[RRRIIIBBB>>>===<<<============<<<<<<;;;======>>>???@@@BBBCCCCCC999777888999777333444888>>>EEEOOOTTTSSSMMMFFFAAAAAAEEEIIIHHHBBB@@@CCCGGGGGGFFFFFFEEECCC???:::555111333555555555777===AAAFFFDDD@@@;;;777555444333///333333111222555555333444444444444666999;;;===,,,+++******,,,,,,+++***((()))---000---)))+++///222222222333444222///------///111222000/////////000000000000000111111222......///////////////...333222111000////////////,,,...///000///...///000000000111111111111000000///000111///...------...111111111111111111222222////////////000000000000////////////////////////111111000000/////////...000/////////111222222111444222111000111000...---...///000111222222222222///...222666333---///555///000111222222111000///...------,,,---...///000///000111222222111000///000000000000//////////////////000111111111111111222333444444222222333444444222000000222333333333222222111///---,,,...000///444666444555888777222666444222111111000...---000000000000000000000000---...///000000111000000---///000///111333111+++111111000000000000111111000///...///111333222111...000///---///333222...222222111111111111111222000000000000000111111111222000000222111111888@@@222//////333444222000222////////////000000000000,,,...000000......111444111111111111111111222222111000000///000222444555333000***&&&+++111,,,!!!222222222111111///......,,,000333333000///000222////////////////////////---///000000//////000222...///000000000///...---000////////////111333444000333999>>>;;;333///000...//////000000000000000111///......//////...,,,........................***,,,...//////......///---...///...------...///++++++,,,------......///,,,---///000000000//////000//////000333888===AAAEEEJJJMMMKKKMMMSSSSSSOOOKKKGGGEEEHHHQQQZZZaaadddeeefffiiikkkiiiddddddhhhdddbbb___^^^]]][[[YYYWWWPPPOOONNNKKKIIIEEECCCAAADDDBBBBBBDDDFFFFFFBBB>>><<<:::999:::<<<<<<888555...///444???JJJQQQQQQOOO@@@<<<666444444555333222,,,---///111444999===@@@999@@@HHHLLLMMMOOOTTTXXXRRRPPPJJJ@@@666000///111999AAAGGGIIIIIIIIIFFFAAA555...---666>>><<<666333000---***+++......)))%%%&&&''''''&&&''',,,333999CCC???999444222111000//////222888===@@@>>>888333555;;;BBBHHHMMMSSSZZZ___]]]dddiiiggg___ZZZ[[[```aaaeeeiiillllllllloooqqqlllggg___UUULLLDDD???===999:::;;;;;;;;;999888777444555777888999999888777000///111444333000000333;;;CCCMMMTTTRRRKKKBBB<<<;;;@@@EEECCC>>>;;;???CCCAAA@@@???>>><<<999444000222555777555333555;;;AAALLLIIICCC===888444222111000333333111333999<<<;;;777777888:::===AAADDDFFF111...,,,---//////---+++///......///111111000///222222111111111111222222333111000000000///---+++000000000000111111111111222000...///111222111//////000111111111000...---)))///111+++))),,,///---......////////////......///000000111111111000000222111000.........//////333111//////000000...,,,000000000000000000000000000000000000////////////---...111222333222111///111111000///////////////...///000111222333444444///333555333333555444111333444444444444333222111222222111111111111222222222000...---...///......+++++++++,,,///111111000//////000000000000//////000000111111111222222222000111333444444333111000222222111000//////000000222555666333111333333222777444000---+++,,,---///111111111111111222222222555333///...///111222222444///...222555333000///000//////............///222222333333333222222111111111000000000000111111111111111222222333333333222111000111111111///...111000222555333111777AAA//////000111222333333444333000...000444444111,,,222222111111111111222222000000111111111111000000<<<888333111111222000...111111000000//////......222222111111000111111222111000///000111222111///111:::000***111+++!!!***222222111111111111222222///444777666222///000222///............---------...,,,333>>><<<000+++///222222111000000000000000...............///000000///...---...000000000...000...,,,,,,...000111111//////...------///000111...---,,,,,,---...---,,,......////////////......---...///222555888;;;<<>>>>>???GGGIIIJJJHHHHHHJJJHHHCCCFFF???999:::???@@@;;;444777333111888EEENNNPPPMMMBBB===666000///333999>>>333000///333;;;BBBFFFHHHHHHHHHKKKTTT^^^aaaZZZRRRNNNCCC999666333......111;;;???CCCEEEIIILLLIIICCC<<<666333777<<<;;;999888333---)))))))))'''(((***,,,+++))))))+++111777;;;EEEJJJGGG===999===;;;444666777<<>>888444333444666777777666444333------///222444444222111+++---...//////000222444@@@CCCHHHJJJHHHBBB;;;777444666888;;;======>>>>>><<<<<<;;;;;;::::::::::::888:::999555111444===FFFRRRQQQMMMEEE===777444333...---111:::??????>>>@@@AAA>>><<<===AAAGGGKKKNNN111///---...///000...,,,///......///111222000///222222111111111111222222333222111000111000...,,,000000000000111111111111111///...///111222000...///000111111111000......---222333...,,,///111000......////////////......333333222111000///......222111000///......///000333111//////000000...---111111111111111111111111111000000000////////////...///000222222222111000111111000///////////////111111111111111111111111111222222222666999777111444444333333333222222222000000////////////000000333111///...///000000///---,,,,,,---000111111000000111111222222111111000000000000000111111111111000111333444444333111000222222111000000000000000111555666222000222333111777444000---,,,,,,...///000000///000111333666777777444000///000222333333444///...333555222///...111111000//////000111222666555333222111222333444111000000//////000000111111111222222222333333333222111000111222111000...222111333555444333:::CCC111111111111111222222222111...+++,,,...---)))%%%222222111111111111222222000000111111111111000000:::666222000000000///---111000000000000000//////222222111111111111111222222000///000111222111///555888444111444111---111111111111000000111111111---111444333///---...111000000/////////.........000---333======333...000000000///...............///............///000000***+++,,,///111111...,,,222///------///111222222///............///000000///...------//////...---......////////////......---......000333777:::<<>>===???@@@LLLOOOQQQPPPPPPQQQNNNIIIEEEAAA<<<;;;;;;<<<:::777555111///555@@@IIIKKKIIIAAA>>>999666777===DDDJJJ@@@<<<888999???HHHMMMPPPKKKKKKNNNVVV]]]\\\SSSJJJ@@@888222444444111000111666<<>>888555888<<<<<<<<<>>>;;;555111222111......000------...000333777<<>>CCCEEEEEE@@@;;;777999999999<<>><<<::::::;;;;;;<<<===>>>>>>AAACCCCCC???;;;===FFFMMMVVVUUUQQQKKKDDD>>>;;;;;;888777;;;DDDJJJJJJKKKMMMIIIGGGEEEDDDFFFJJJMMMOOO111000//////000000///...//////...000111222111///222222111111111111222222444333111111111111///...000000000000111111111111/////////000222222///---000000111111000000///...,,,///000---+++---///.........////////////......444333111000///...//////111111000/////////000000222111000000000000///---111111111111111111111111111111000000000/////////000000000111111111111111111111000/////////000000333222222111000///......444444111111777;;;666...555444222111111222333333000000////////////000000444111//////000111111000000///...///111222111000222222333333333333222222111111000000000000000000000111222333333222111000222222111000000000000111000444555111///111222111666444000...------...000111111000///111333666888:::666111///000333555666444000///444666333///...444333111111111333555666:::777444111000111444555000000////////////000000111222222222222333333333222111000111222222000...333222333444444555<<>>777111111000000///...............//////......//////000111***+++...111333222///,,,222000......000222222222......//////000000000///000///......000000000......//////000000//////......------...111444888;;;CCCGGGMMMPPPQQQPPPOOONNNNNNMMMNNNQQQVVV^^^eeejjjjjjjjjiiihhhgggfffffffffaaa\\\TTTOOOKKKGGGAAA<<<777999:::;;;<<<>>>AAADDDRRRWWW[[[ZZZYYYYYYTTTNNNFFFCCC???:::666666777999333///,,,000888AAADDDDDD???===:::888:::@@@HHHNNNKKKEEE>>>===CCCKKKQQQTTTNNNNNNQQQUUUXXXSSSIII@@@666000...333777666222111666???FFFGGGGGGGGGFFFDDD@@@;;;888:::<<<>>>CCCIIIFFF@@@<<<;;;999444222333111333777999<<>>:::;;;===>>>AAACCCDDDEEELLLNNNNNNJJJFFFEEEJJJOOOVVVVVVUUUQQQJJJEEEAAA@@@===<<>>@@@AAAAAA>>>;;;:::>>>EEEKKKLLLGGGAAA@@@EEEKKKPPPQQQPPPOOOOOOOOOMMMGGG>>>777666222111555999:::777444888CCCLLLLLLIIIHHHGGGEEEEEE@@@===>>>???DDDMMMWWWWWWPPPKKKHHHDDD<<<888888999;;;>>>??????BBBGGGJJJLLLQQQRRROOOMMMOOOLLLGGG;;;:::<<>>FFFKKKOOOOOOPPPTTTXXXXXXSSSNNNOOOJJJGGGIIINNNOOOIIICCC>>>???AAABBBDDDFFFHHHIIIPPPQQQQQQLLLFFFCCCDDDGGGOOORRRUUUTTTNNNGGGAAA===999666777===BBBCCCEEEHHHDDDDDDCCCBBB@@@@@@@@@AAA000111111111000000111111000//////000222333111000222222111111111111222222666444222111222222222111///000000000111111111111000222333333333222111111222111111000000000000000222000///000000000000111......////////////......111000......///111333444//////000111111111222222222111000000111111000///111111111111111111111111111111111111000000000000222222111111111111222222111111000000000000111111111111111000000000000000,,,222555222000111222111444333111000000111333444333333222222222222333333111///------...000000///333222111111222222111000111111222222222222111111222222222222222222222222111111111111111111111111222111111111111111222222000333444111///111222000333222111/////////000111111222333333222000...,,,;;;777333111222444666777777333333999<<<888444222444333222222222444777888666555444333222111000///000000////////////000000222222222222222222222222222111000111333333222000000111222222333777<<<>>>///000000111222222333333000/////////000111111111111222333333333333222111222222111111111111222222444444333222000000000000000000111111222222333333///000111222222222222111222111000111222333222000666,,,333777---111888///000000////////////000000000111111111111111333444000000000/////////......222...---333888777333000222111111000000000000000///////////////000111111666444222111111111000///111///......///000///...---...000111111111000///...---,,,---///000///...//////000000000000/////////---,,,,,,---111555888BBBGGGMMMRRRTTTUUUUUUUUUVVVUUUUUUVVVWWWZZZ^^^```fffdddcccccceeeeeedddbbbXXXSSSKKKFFFAAA<<<666111---111666;;;@@@EEEIIIMMM[[[ccciiigggccc]]]VVVOOOGGG@@@666000000222444444666444111///222666;;;>>>EEEEEEDDD@@@>>>@@@FFFLLLKKKHHHEEEFFFJJJMMMNNNMMMNNNLLLIIIDDD@@@;;;777555777777777888;;;>>>>>><<<<<>>===999:::<<<<<<<<<;;;;;;;;;===;;;;;;:::555111555>>>JJJTTT^^^___\\\XXXQQQKKKDDDCCC@@@;;;666222111111777777777888999;;;===>>>===;;;999888777666666555666777888:::???GGGPPPWWWXXXVVVVVV[[[```aaaZZZTTTRRRMMMJJJLLLQQQQQQLLLEEEAAAAAABBBCCCCCCDDDEEEEEEDDDFFFFFFCCC>>>;;;;;;===FFFKKKRRRUUUPPPGGG>>>999555000...222444444666999:::<<<>>>>>><<<;;;<<<===///000111111000000111222000000///111222333222000222222111111111111222222666333111000111222222111000000000000111111111111111222333222111111222333333222111000000000000111222...---///111//////000......////////////......333222000/////////000111...///000111222222222222222111000000222222111000222222222222222222222222222222111111111000000000222222222222222111111111111111000000000111222222000000111111222222222333%%%...444222...000444666222222111000111222333444111111000000000000111111000...,,,,,,...000000///333222111111222333222000000000111111111111000000000000111111222222222222111111111111111111111111222111111111111222333333000444555111///111222111222222111000000000111222///000222333333222111///888555222111222444444444555222333:::===:::666444333333333333444444555666333444444333222111000///111111000000000000111111333333333222222222222111111111000222333444222111///222333222444888:::999...///000111222333444444333222111000////////////111222333444444333222111111111222333333222111111000111222111///......///000000000111111111111111...///111222333333222111333111111111222333222111777333555666111222555000111000000//////000000111111000000///000000111222000000/////////.........000......000333444222///000000///...............000000//////000000111222666333///------.........000///......//////...---//////000000111111000000...---,,,---///000000//////000000111111000000//////...------...111444666===BBBJJJPPPSSSUUUVVVVVVYYYXXXVVVVVVVVVYYY[[[]]]dddaaa^^^^^^``````^^^[[[RRRNNNIIIEEEBBB===666111---111777<<>>EEEKKKMMMKKKJJJLLLNNNOOOKKKHHHGGGEEEBBB<<<777444555666777<<>>@@@???;;;777999@@@GGGBBBBBBBBB@@@>>>;;;999777777666555666777999888777666777888999:::;;;;;;;;;;;;999:::===:::666<<>>>>>======???BBBEEEGGGLLLMMMLLLFFF>>>999777888:::;;;===???DDDKKKUUU[[[ZZZVVVVVV\\\dddeee]]]TTTLLLIIIGGGIIILLLLLLHHHDDDAAAAAA@@@@@@??????>>>>>>555666777777555444555666<<>>???===<<<<<<>>>---///111111//////000222111000000111333333222000222222111111111111222222555333000///000222222222000000000000111111111111000111111///---...111333333222111000000000111111111,,,***...000---,,,.........////////////......111111111000000000000000---...000222333333333333222111000000222222111000222222222222222222222222222222222111111111000000222222333333333222111000111111000000111111222333111222222222333333333333)))///333111000222333333000111111111222222222222222111111000000111111222111///------///111111111222111000111222333222111000000111111111111000000------...///000111222222111111000000000000111111222111111111222222333444111555666222000222333111222111111000000111222222444444333222222333333444555333111111222333222111222000222999===:::666555333444555666666555444444555444333222222222222222222222111111111111222222333333333222222222111111111111000222444444333111///333555444666;;;:::555000000111111111222222222555555444222111111222333111222444555555444222111000111333444444333111000000222444333111///000222111000000000000000//////...///111333333333222111333222111111333333222111333666333000444111---111111111111000000111111111444222111000000111222111111111111000000000//////000000000///000111111000000000///...............000000//////000000111222222000...---...//////...111000//////000000...---000000//////000000111222...------...000111111000000000111111111111000000............///111333555;;;@@@IIIPPPTTTVVVXXXYYYZZZXXXVVVUUUWWWYYY]]]___```\\\YYYXXXZZZZZZVVVRRRLLLIIIFFFEEECCC>>>777222---111777;;;???CCCFFFIIIOOOXXX```___ZZZVVVQQQLLL@@@<<<666111000222666:::;;;<<<;;;888444444888;;;:::===???===999;;;AAAHHHNNNKKKJJJJJJJJJHHHCCC>>>===>>><<<888444333666999;;;FFFNNNLLLGGGHHHIIIIIIPPPZZZeeelllrrrtttqqqkkk\\\PPPEEECCCFFFKKKRRRYYYYYYOOOFFF@@@:::444222333666999:::777333444:::@@@@@@>>><<<:::777444222222222222111222444555555555::::::;;;===@@@BBBBBBBBBCCC@@@CCCHHHEEEAAAGGGSSSYYY___bbbaaa___]]]XXXRRRRRRRRRQQQNNNKKKIIIJJJKKKJJJHHHFFFEEEFFFHHHKKKMMMOOOTTTUUUMMM???666555777:::;;;<<<>>>AAAGGGNNNSSSOOOLLLLLLUUU___aaaXXXMMMCCCBBBBBBDDDFFFFFFDDDBBBAAAAAA@@@???>>>===<<<<<<000000111000/////////000333999AAAGGGHHHEEEAAA???:::222---,,,,,,+++---000222888>>>???===:::;;;<<<,,,///111000......000222111000000111333333222000222222111111111111222222555222//////000111222222000000000000111111111111000000000---***+++///333333333111000000000111222555...,,,111333000///111......////////////......---...///111222222333222---...000222333444333333222111000111222333222111222222222222222222222222222222222111111111111000111222444555444222000///111111000000111222333333333333333333333333333333222444444111111222000,,,///000111222222222222222444333333222222333333444222000......000222222222111000///000222333222111111111111222222111111111***+++,,,---...000111111111111000000000000111111222111111111222333333444222555666333111333444222111111111111111111222333===:::666222000111333555333111000111222222000//////---000888<<<:::666555444555777888888666444333888666333111111222555777333333222222222222333333333333333222222111111111111111111222444444333222000555777666888<<<:::333222222222111111111111111111111111111111222444666111222444555555444222111///111444666666444111///333555888777444333444666111111000000//////......---///111333444333222111333222111111333333222111111;;;333...888333,,,555222222111111111111222222888666333222333444444333222222222111111111111000000222222000...///111111222222111000000000000000000000000000000111111222......///111333333222000222111000111222111///---111000/////////000222333///......///222333222111000000111111111111000000......///000111222333444;;;AAAJJJQQQVVVZZZ\\\]]]ZZZXXXVVVUUUWWW[[[```ccc^^^YYYUUUTTTVVVUUUPPPLLLHHHFFFEEEEEEDDD@@@888333---111666:::===@@@BBBEEEDDDNNNWWWVVVSSSPPPLLLIII<<<<<<999444///111888???<<<>>>>>>:::555444777:::>>>BBBDDDAAA<<<<<>>999444666999:::888555444777;;;DDDRRR\\\XXXOOOKKKJJJIIIPPPXXXbbbhhhmmmoooiiiaaa[[[MMM???;;;>>>AAAFFFKKKOOOFFF<<<777222......000---222666555111111666<<>>>>>===444333111///---+++++++++,,,111888===@@@AAABBBCCC:::222,,,*********,,,000///555;;;===:::666666888222222111000000000000000///111333444444444222111//////000111222333333333444444333222111111111222333333333222222222111111555444333222222222333444444444444333333222222222111111222333222111000///111111000000//////.........---...000333555555444000000111222333333444444333333333333333222111000444222000111333444222000111111111111000000//////000222555444111//////000222333333444333222111000555555666666555555444333333333222222333333444444333333333333333333333333777555333222222333222000333111///------///111333222111111000000000000000444222000000222333111...,,,///222333222111000111///111444666666555333111222222111111111111222222666333///...000222222000666666555444333111000///444333111000000111333444000000000111111222222222333333333111111333777:::===:::777444222222333444555555444333333333333444444444333222111111111111---...000111222222111000111555666444333444222...999000777444BBB777:::444///000222333444444333333222111111000000111111222444444555555444444333222666666777777777555444333///222444555444333333444444333111000000000111111222333333333333222111111333333333444444444555555666666888999999555000+++000000000000000000000000111111111111222333444555666333000222555666333///222111000000111333555666000///////////////000111000////////////111333444222///...///222333111///333222000///...///111222---000222111...---///222///////////////000111111333222000///......////////////000111222222333333999===EEEMMMTTTZZZ\\\^^^\\\[[[YYYZZZ[[[]]]]]]\\\ZZZVVVPPPMMMMMMNNNOOOPPPLLLJJJFFFCCCCCCCCC<<<444333333333666:::===>>>>>><<>>888777777666888;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>BBBEEEBBB>>><<>>666222222111...000000333888999444222222>>>CCCDDD>>>777333000------,,,...111000000666>>>DDDKKKSSSUUURRRQQQTTTYYYWWW[[[```cccdddeeeeeefffiiijjjiiifffbbb]]][[[ZZZZZZYYYZZZ^^^bbbdddbbb___ZZZSSSIIICCCBBBBBBBBBAAAAAA@@@>>>999333000111333555777888888777777888:::666888<<>>EEEKKKSSSXXXSSSJJJDDD<<<777666555444666999::::::;;;<<<<<<=========AAACCCDDDAAA===<<>>:::777444333888444777@@@AAA999666:::@@@GGGLLLJJJCCC???AAAEEEGGGJJJJJJEEE@@@>>>:::666777333///,,,...222666999DDDFFFEEE>>>999777444000111000333888:::888777999BBBFFFGGGBBB===:::555000///---///333666888>>>EEEJJJPPPVVVWWWVVVUUUWWWZZZ\\\```fffjjjmmmnnnppprrrpppnnnjjjeee```\\\[[[[[[[[[YYYXXXXXXZZZ[[[YYYWWWLLLFFF>>>999888888777666111333333222///111666:::>>>>>><<<777111...000222555666:::???DDDGGGGGGEEEAAA>>>;;;===BBBFFFFFFEEEBBBBBBBBB???:::777777888999777555222///...------......///111333333111//////---,,,,,,---------,,,,,,...000///---,,,+++,,,111111000/////////000000222222222222333333333333111111111222222222222222...///000111222111000000333222222222222111111111---...000111222222111000222222222222222111111111111222222222222111000000111000000000000/////////444222000000000///...,,,444333222222333444666777333222000000///000111111333111000000111222222111777666444222222333444555111333555555333333333444222333333333333222222111333333333333333222222111222444666777666333///---333444444444444444444333222777;;;999444111333666333222222222222222222333444444333222222222222222444222111111333333222000222222111///...///222555000222444555666555333222222222111111111111222222555333000000111222222111111111111111111000//////222111111000000111111222111222222222222333333333000111222222222333555777888777666555444222222111555555444333333333333444333333222222222333444444...///000222444555555666111555666555666888888444777111:::888DDD666777000333333333333222000...---222333444555555444333222111222333444555666666666555666777777777666555444444555555555444444666777333333222111111111111222333333333333333222222111222222222222333333333333555222000///111444666777222222222222222222222222777666444333111000000000333111///111333333111---000000///......///000111111000000//////000000000111111000000000111111222555333000///000111111000222111///.........///000111000///000111111000///.........///000111222333222222111///////////////111111222222333333444444999===CCCLLLSSSZZZ^^^```___]]][[[ZZZYYYVVVSSSPPPNNNKKKGGGFFFHHHJJJLLLMMMNNNLLLGGGAAA@@@BBB>>>999222///------000444777999888<<>>;;;999888;;;888<<>>HHHKKKKKKHHHFFFCCC<<<444111...///666===AAAFFFLLLSSSVVVYYYZZZZZZZZZ[[[\\\aaadddhhhlllnnnpppsssuuuwwwsssllleee```]]]\\\\\\TTTRRRNNNKKKJJJIIIFFFDDD;;;777333000......---,,,&&&))),,,,,,...444???HHHVVVVVVQQQEEE777//////333555555777;;;@@@DDDEEEEEEAAA>>>;;;<<<@@@DDDFFFFFF<<<<<<;;;888555222222333555333111...,,,++++++++++++...111000---+++******,,,,,,,,,...111111000...,,,---...---+++***+++,,,111000000//////000000000333222222222222333444555222222222222222222222111---///111333333222111000222222222222111111111111000000111222333333444444111111111111111111111111222222222222111111000000000000000000000000000000000///...///111333222111555444333333333555666888555444222111111222444555333222111111111222222222555333111//////000333444777777777666444222111111333333333333333333333222222222222333222222111000222444555666555333000...333444555555555555444333111555999999666333333555222333444555555444333222444444333222222222222222333333222222333333333222222222222111000000222444111222444555555555444333333222222111111222222333333222111111111222222222000111111222222111111111222222222222222222222222111111111111111111111111///111333333333333555666333444444444333111000///555555444333333333333444333333222333333444555666444444444444444444333333333666666333333444333000777222<<<:::EEE555555...333444444444333111///...222444555777777555444222222333444555666666666666555555666777777666555444555555555444222333555777222222222222222222222222333333444444333333222111111111222222222333333333444111......000333666777333333333333333333333333777666444333222111000000333222111111333333111///111000//////...//////000111111000000///000000000222222111111111111111111666444222000000000111111111000///.........//////333000...///222333111///111000000000000000000111222222111000000/////////222222222333333444444444888<<>>AAAHHHTTTZZZUUULLLEEE>>>999888888666666999777:::@@@GGGMMMQQQSSSTTTVVVSSSMMMFFFBBBAAACCCFFFIIIIIIHHHGGGEEEBBB???>>>???===???DDDBBB;;;777888666:::>>><<<666444666999>>>DDDCCC888,,,(((***,,,++++++,,,,,,---000333666>>>FFFLLLIIIDDDAAA===:::666222111444666777;;;@@@LLLNNNNNNMMMLLLJJJAAA777333......666>>>CCCHHHKKKUUUVVVXXXYYYZZZ[[[[[[[[[bbbdddffffffggghhhkkkmmmrrrnnnhhhbbb]]]YYYVVVTTTEEECCC@@@===999666222000111///...,,,+++***)))((()))***+++,,,111>>>OOO\\\oooooohhhXXXCCC555333666888666555666999===>>>>>>===:::888888<<<@@@BBBCCC999888666444222111222222111///...,,,++++++++++++***,,,//////,,,***))))))+++,,,///222555666444222///000000///......000222111111000000000000111111333333222222222333444555333333333222222222222222...000222444444333222111222222222111111111000000222111000000111333555666111111111111111111111111222222222111111111111111000000000000111111111111/////////111333555555555666555444444444555666777555444222111111333444666444333222111111222333555333111///......///222444999888666555555444333222333333333333333333333444222333333333333222111111333333333333333333333333333444666777777666444333222333444666777666444222333444555666666555444333333333222111111111111111333333444444333333333444000222444444333222111222222333444555555555444444333333222222222222333333222222222222222222333333222222333333444444333333333333444555555444333333555555555555555555555555///111333333333333555666333444555555555333222000555555444333333333333444333333333333444555666666666666555444444333333333444777666333333444444000666222>>>;;;EEE444444...333333444555555444333333333444666777777666444333444555555666666555444444444555666777777666555555444444444333111111333666222222222333333333222222333444444444444333222222111111222222222333333333333222000000111333333222333333333333333333333333555444444333222222222333444333333333444333222111222222111111111111111111222222111000000000000000222222222222222111111111666555444222111000111222111000000///////////////444111///000333444222///444333222000/////////...222222222111000000//////222333333333333333444444777:::???GGGOOOXXX^^^bbbaaa___[[[WWWTTTPPPKKKHHHHHHFFFDDDDDDFFFIIIKKKLLLLLLKKKFFF???===??????<<<111...++++++000666;;;>>>AAABBBCCCGGGOOOUUUQQQJJJFFF???::::::999777777999888>>>IIISSS\\\aaaccccccccc]]]TTTLLLHHHGGGGGGHHHNNNNNNMMMLLLIIIEEEBBB@@@===<<<>>>AAA???;;;777777999===@@@>>>999666777999>>>DDDCCC666((($$$(((++++++---/////////000333666<<>>AAAEEENNNPPPRRRTTTVVVVVVVVVVVV]]]^^^]]]\\\\\\]]]```cccgggdddaaa___[[[UUUNNNIII999:::999777222---(((&&&,,,,,,---,,,+++))))))(((...,,,+++...888KKK```nnnwwwwwwppp___HHH888222444:::777444222333555555555555444222333555999;;;===777555333222333333444555111111000//////.........,,,+++,,,---///000...---///000333777:::;;;999666222333444333333333555777222222111111111222333333333333333333444444444444222222222333333333333333000111333333444333222222222111111111111000000000111111000///000111333444111111111222222222222222333222111111000000111111000000000111111111111222333222111222444555444333444555555555555555555555222222111000111111333444333333333111///000333555333222111000000222333555555444333333666777777777444333333333333444444555444444444444444333333222333333222222222333444555444555777888888777555444333222222444777777555333333444555666666555444333333333222111111111111111222444555555333333444666111333666666555222111111333333444555555555555555333333222222222222333333111222444333222222333444444444555555555555555444333444666777777666444333555444444444444444333333111222333333333444666888555666777888888777555555555555444333333333333444555555444444444555666666444444333333444555666666333666777444555999999777555222>>>;;;DDD333444///222333444666777777666666444555666777777666555444666666666666666555444444444555666777777777666555333444444333111111222444111222333333444333333333444444444444444333222222222222222222333333333333444222111222333333222000333333333333333333333333444333333333333444444555333444444444444333222222222222222222333333333333333222111111000000000000111111222222333222222111333555555444222111222333111111111111000000000///333222111222333333222111555444222111000///......222222222222111000///...222222222222333333333333555888===DDDMMMVVV]]]bbbaaa^^^YYYUUURRROOOLLLJJJIIIGGGEEEEEEGGGIIIJJJJJJJJJJJJFFF???<<<>>>>>><<<222///,,,,,,111666;;;>>>BBBDDDDDDDDDJJJPPPPPPKKKGGGAAA<<<<<<;;;888777999;;;DDDRRR```iiimmmmmmllliiiaaaWWWPPPNNNMMMLLLJJJOOOOOONNNLLLIIIDDD@@@>>>999999;;;<<<============<<<@@@CCCBBB>>>999888888AAAFFFCCC666((($$$&&&(((***---000111000000444888???DDDFFFFFFFFFGGGEEE@@@555111000444888<<>>EEEIIINNNRRRSSSSSSSSSTTTSSSSSSRRRPPPOOORRRVVVZZZeeecccbbbbbb___WWWMMMDDD777888888666111,,,)))((()))***,,,+++***(((((()))---***)))000AAAWWWkkkwwwtttrrrjjjZZZFFF777222333999666222///000111222111//////000000222444777888222000......111333555555444444555444333000...,,,///---,,,...222555666555888999;;;>>>AAAAAA???===888999::::::888888999:::333333222222333333444555222222444555555555444333111222222333333444444444222222222222111111111111111111111111000000000000000111333444444333222111222222222222333333333444333222111000000000111222000000111111111222222222444222111222333333222111333444555666666555333222111111111222222222333333111222111///------111444333222222222222333444555444222111222555888999888444333333222333444555666666666666666666555444444333333444444444333222222444555777999999777555444333444555555555666777888444444444555555444444444444444333222222222222222222444666555444333555777333555666555333222222333444444444555555555555555444333333222222333333444000222444444333222333555555555666666666555444444222333666888888666333222333333222222222111111111333444444333333444888;;;666666666777777777666666555555444333333333333444777666555555555555555555555444333333333444555666444777777444555999:::777555222>>>:::CCC333555111111222444666666666666555555555555555555555555555444555555666666666666555333444666777777777666555333555666555333222222333111222333444444444333333444444444555444444333222333333333333444444444444444333111111333444333222222222222222222222222222444444333333333333444444222333444333222111111111111111222333333444444444444333222111000000000000///000222333333333333222111333666666444222222333222222222222222111111000222333444333222222333444333222111111000000111111222222333333222111///...222222222222222222222222444666:::AAAJJJTTT\\\aaa```\\\WWWSSSQQQPPPOOOMMMJJJHHHEEEEEEFFFHHHHHHGGGGGGHHHEEE>>>;;;<<<<<<:::222000---,,,///444777888>>>AAABBBAAAEEELLLRRRRRRLLLFFFAAAAAA@@@<<<<<<===???IIIYYYhhhqqqsssppplllfff^^^UUUPPPQQQQQQOOOMMMMMMMMMMMMLLLIIIEEE@@@>>>:::;;;;;;;;;<<>>EEEAAAFFFHHHDDDAAA???;;;777222//////111111111555;;;CCCKKKTTTXXXXXXWWWYYY\\\WWWUUURRRNNNMMMOOOTTTXXXdddbbbaaa```]]]TTTGGG>>>777777555000+++((((((***(((***,,,+++)))'''(((***---))))))555JJJ___mmmrrrkkkfffZZZKKK<<<333111222444111///...111333444555111333555777888999:::;;;666333111333777<<<>>>>>>@@@@@@AAA???<<<666000---///000000000111555:::>>>CCCCCCDDDFFFHHHHHHFFFDDDBBBDDDDDDCCC@@@===<<<;;;333333333333444444555666111222444666666555444333111111222333333444555555333222111000//////000000111111111111000000000000000333888;;;:::777222///222222222333333444444444444333111000000000111222000000111111222222222222111000///000222333222111111333555777777555222111222333444555555555555444///000000---++++++///333111111111222222333333333777444111222555777666555444333333222333444555666777777777888777666666555222444666777666333000---444555888999999888555444222666999777444444888===444444444444444444444444555555444333333333333444222444666666444333555888666666555333111111333666444444444555555555666666444333333222222333333444///222555555333222333555555555666666555555444333111222555777777555222111666666666555555444444444555555444333333555999<<<333333333444444444444555555555444333333333333444888777666555555555555555888777555333222111222222666888777333222555555222555222>>>:::BBB333666333222333444555555555444444555555444444444444555555222333444666777777777777333444666777777777666666333555777777555444333333000111333444555444333333444444555555444444333222333333444444444444555555555333000000222444666666222222222222222222222222666555444333333333333333111222333333111000000111///000111333333444444444444333222111000000000000///000111333444444333333///333777888666333333333222333333333333222111111111444666444222111333555000000000000111222333444222222333333222111///...222111111111111111111111333555999@@@IIISSS\\\aaa___[[[UUURRRPPPQQQQQQPPPJJJHHHFFFEEEFFFFFFFFFEEEEEEGGGEEE>>>;;;;;;;;;999333000---,,,---000222333:::>>>@@@???BBBKKKUUUYYYQQQKKKGGGGGGFFFBBBAAACCCAAALLL]]]mmmuuutttooojjjbbbZZZRRROOORRRSSSQQQNNNLLLMMMMMMMMMJJJFFFBBB@@@@@@@@@>>><<<<<>>===444,,,+++,,,,,,+++///444555555888>>>DDDKKKKKKLLLMMMPPPPPPEEE999999444000000000000444:::<<>>@@@FFFKKKNNNNNNQQQQQQQQQOOOIIIAAA999444///333555222///222;;;DDDKKKJJJJJJKKKMMMMMMKKKIIILLLMMMNNNKKKGGGBBB???===444222111111222333333222666555444555666666555333777666444333222333333444333333333222222222111111///111444333111///111222555555555666666666666777222333333444444333333222222444333//////222222///...000222444555444333222000000111222444555666666666555444555666777666555666666555555555444444444444444444444444444444444666333111222555666555444777333000///222666777666777555444555666777666555777666555444444555666777777666555555666555333111333666777777888;;;888333666666666777777777777777555444444444444333333333333222222111111222222333777666444333222222333333666555444333333333444444222333333444444333333222444444555555555444333333333333333333333333333333333666999;;;:::888444111555555666666666555333333444222111222444666666666999555222222555555111,,,555666777888888777666555222222222333444555666777666555444444666777777666777666444333333444666777666555444333333444555666333;;;???;;;666555555555888444444888777222111444999666444333333333222111777555333444777888666444:::999999999888888777777666555555555666666444222555444222222444666777777666666777777777555444333333555555555555555777999;;;666222000+++&&&***333444444333111///000222555555555555555555555555555222222222222222222222222333111000000111222111000222222111111111111111111444333222111111111222333000111333444555666666666111222444555555444222111000111222333444333333222222111000///000111333555222111111111000000//////333222111111333333222111444555888>>>GGGQQQ[[[```]]]ZZZVVVRRRQQQPPPOOONNNJJJHHHFFFFFFFFFFFFEEECCCKKKJJJIIIDDD>>>999666555666---+++111111+++...666@@@@@@@@@CCCIIIRRRZZZ___VVVTTTQQQOOONNNLLLJJJHHHHHHMMMUUU___fffgggccc^^^VVVNNNFFFEEEJJJPPPPPPOOOQQQQQQQQQPPPNNNMMMLLLLLLEEEBBB===;;;;;;<<<>>>>>>HHHKKKIIIDDDBBBBBB>>>666999::::::777111---,,,---555777777555333444999===IIINNNQQQPPPPPPMMMBBB444999333000222111...000555;;;;;;;;;;;;;;;:::::::::888::::::555000111:::CCCPPPXXX]]][[[ZZZ```hhhmmmgggaaa___cccbbbWWWLLLHHHLLLHHHDDDCCCBBB>>>777000333000---+++,,,...//////000...,,,,,,---......---,,,+++...999HHHSSSVVVTTTIII???222,,,,,,000111111333111000222888>>>DDDFFFHHHIIIIIIHHHKKKPPPQQQMMMPPPPPPMMMLLLRRRZZZ]]]ZZZZZZYYYZZZYYYPPPBBB888555//////222666777777===EEELLLLLLNNNPPPQQQNNNIIIFFFEEEIIIMMMLLLFFF@@@<<<:::333222000000222333222111444333222333555555333222555555333333222333444444444333333333333222222222...111333222000///000111444444555555555666666666222333333444444333333222222555444111000333444111///000222444444444333222222222222333333444444444666444333444555666555444555555444444444333333333444444444444444444444444666333222222555666666444777444222222444777777666777666555555666777666555777666555555555555666777666555555666777888666555333555555444666999777222555555555555555444444444555555555444444333333333444444333333333333444444888777666444333333444444444444444444333333333333333444444444444444444333444444444444444444444444333333333333333333333333444666888:::999777444333555555666666555444333222333222222333555666666555888444222333555555222...555666666777777666666555333333333333444555666777777555444444666777777666:::888666444333222222333777666666555555666666777444;;;???;;;666555555555777444444888777333222555444333333444666777777666777555444555777777666444888888777777777666666666777666444555666666444333666555444444555666666555555666777888777666555444444555666666555666888::::::555222222///,,,///555555555444111//////111333333333333333333333333333222222222222222222222222666444333333444555555444222222222222222222222222555444333111111111111222222333333444555777777888333444555555444333222111000111222333444333333222333222111000111222444555333333222222222111111111333222111222333444333111444555777<<>><<<<<<>>>======DDDGGGFFFCCCBBBCCC???888666666555111...,,,...000555777777666444555:::>>>CCCKKKQQQPPPNNNKKKDDD<<<;;;666444555555333555:::>>>===<<<;;;::::::::::::888999999555222333:::@@@JJJRRRWWWUUUTTTYYY```dddcccZZZWWW\\\^^^WWWMMMGGG<<<:::999::::::888444000222///---,,,---.........000///...------,,,***))),,,+++---444>>>DDDCCC???<<<666...+++,,,000333444888999<<>>:::999333111000000111222222111222111111222333444222000333333222222222333444444555555444444444333333333...000222111000///000000333333333444444444555555333333444444444444333333333555555222222555666444000111222444444444333333444444333333333333333333555444333333555555444333444444444444333333333333444444444444444444444444555444333333555666666555777666555555777888777666777666555555777777666555777666666555555666666777555555555777999:::999777222444333111333777666222666666555555444444333333666666555555444333222222555555444444444444555555888777666555555555555555333333444444444333222111444444444555555444444444444444333333333555666777444444444444444444444444666777888888888777555444444555555666555333222111222222333555777777555444666444222333666666333000666555555555555555555666555444444555555666777888777555444555666777777777999888777666444333222222666777777888888777777666555<<>><<<===>>><<<999===@@@AAAAAABBBBBB>>>888555444111---***+++...111444666777666555666:::>>>AAAJJJPPPOOOKKKHHHFFFCCC???;;;888999999999<<<@@@DDDBBB>>>:::888777777888777777666444333444888;;;CCCJJJOOOMMMLLLPPPVVVXXXTTTKKKFFFKKKPPPMMMEEE>>>666999<<<>>><<<:::888777444222111111333444444333333333444444222///,,,)))------...444:::;;;666000///...------///333777999<<<@@@EEEGGGHHHIIILLLOOOSSSZZZ```bbbdddggghhhfffggggggeeebbbbbbddd___XXXSSSQQQRRRSSSOOOFFF@@@???888555444555555444999???AAAEEEHHHHHHDDD???======>>>AAACCCDDDAAA>>><<<;;;333111///000111222111111222111111222444444333111222222222222333333444444666555555555444444444444000111222222222111111111222222333333333444444444333333444444444444333333222555444222222666777555111111333444444444333333333333333444444444444444777555444444555666555333666555555555444444444444555555555555555555555555555555444444555666666666777888888999999999777666777666555666777888777555777666666666666666666777666555555777888999888666333555333111333777777333999999888777666555555444777777666555444333222222555555444444444444555555777666666555555555555444111333444555555333111000444444444444444444444444444444222222333555777999444444444444444444444444777777777777666666666666444555555555555333111000222333444666888777555333555444333444666666555333666555444333333444555666666666666666666777888888777666444555777888888777555555666666666666555555555666888888888888666555777===@@@;;;666555666666555444555666777666555666888777777888888777333000666666555555666666666555555555555555555555555555999777555444666777777666444666888888888777666666555666777999999999888888555777777777666777999;;;777444222555888999777555000111222222111222444666666666666666666666666666444444444444444444444444222111///000111333222111222333333444555666666777444333333333222222222222666555333333444666888999999888777555444333333333333333444444444444444333444444333333333333444555444444444444444444444444555333222333444555444222222222444888>>>FFFNNNSSSXXXXXXVVVRRRMMMHHHFFFEEEJJJIIIIIIJJJKKKKKKIIIGGGEEEDDDBBB>>>:::666555555777333222666666444666;;;???CCCJJJRRR\\\dddkkknnngggeeebbb___\\\XXXSSSPPPLLLMMMNNNOOONNNKKKGGGDDDGGGBBB======BBBHHHKKKLLLHHHGGGEEEEEEGGGKKKPPPSSSOOOHHH@@@>>>???@@@<<<888999:::===>>>@@@???;;;777555333000...,,,,,,...///333555777666555666:::???DDDHHHLLLKKKIIIHHHGGGGGGCCC@@@>>>===>>>@@@DDDGGGJJJFFF@@@:::555333333333333222111111222333555666===CCCGGGEEEDDDHHHLLLNNNGGGBBB>>>???AAAAAA<<<888===DDDLLLNNNIIICCC???>>>:::::::::<<<>>>@@@@@@???<<<>>>AAA@@@<<<777222000000111555<<<@@@???888222+++...111333555777:::===BBBEEEHHHFFFAAA>>>@@@CCCGGGPPPYYY\\\___bbbcccaaa]]]_________aaaccc^^^WWWNNNKKKLLLOOONNNHHHDDDDDD;;;666444555555555999>>>===CCCGGGGGGBBB>>>>>>@@@@@@BBBCCCDDDDDDCCCBBBAAA333111000000111222222111333222222333555666555333111222222333444444444444666666666555555555444444333333333333444444333222222222222333333333333444333444444555555444444333222444444111222555666444222222333333444444444333111222222333555666666777999777666666777777666444777777777777666666666666555555555555555555555555555666666555555666777888888999;;;;;;:::888777666888666555666777888777666666777777777777777777666888666666666777777555333555666555222444888888555999999888777666555555444777777666555555444333333444444333333333333444444444555555555444444333333222333444555555333111000444444333333333333444444555444333222333555888999555555555555555555555555888777777666666666666666444444555555555444333222333333444666888777555222444444444555666777666444666555444333333444555666777777666666666777888888777666555555777888888777555555666777777666555555555555777888888777555555888???AAA;;;666555777777444666666666666777666555999888888888777444000---555666666666555555666666666666666666666666666666888777555666777888888777222444888999888777888999555666777999999999888888555777777777666777999;;;666555444555888999666222333444555444222222333555666666666666666666666666444444444444444444444444555444333333555666666555333333444555666666777777111222222333444444444444555444222222222444666888:::999888666555444444444555555444444444444444444444444444444333444444444444444444444444444444444555444333444555555444333222222333777===EEEMMMQQQUUUVVVVVVSSSMMMHHHFFFFFFJJJKKKNNNQQQQQQMMMGGGBBBBBBBBBAAA===:::777777888999777777:::;;;;;;===@@@BBBFFFLLLTTT[[[aaaeeegggbbb```]]][[[XXXTTTOOOKKKHHHIIILLLMMMLLLIIIGGGFFFIIIFFFAAAAAACCCFFFHHHGGGFFFDDDBBBBBBEEEJJJPPPSSSRRRMMMGGGDDDEEEDDDAAA===888888999<<<===;;;777555222111111111111111111111111444777777666777;;;???EEECCCBBBDDDHHHJJJJJJKKKIIIGGGEEEBBBCCCGGGLLLNNNMMMHHH@@@888222///...//////...//////000222333444999>>>AAA???>>>CCCFFFGGGEEEFFFEEEBBB>>>=========CCCMMMXXX\\\VVVNNNGGGEEECCCBBBCCCEEEIIIKKKKKKKKKKKKNNNPPPMMMFFF===666333555888>>>EEEIIIFFF>>>888...111555777888999<<<===CCCEEEEEE@@@999666888<<<===EEEMMMQQQVVV[[[\\\ZZZRRRTTTVVVWWW[[[^^^[[[TTTKKKGGGGGGLLLMMMIIIFFFFFF;;;666444666888888;;;@@@<<>>BBBBBB;;;888<<>>BBBHHHMMMNNNIII@@@999333444666888:::===>>>>>>;;;<<<;;;888444333666999777<<<@@@EEEMMMTTTVVVSSSLLLMMMMMMMMMPPPTTTRRRLLLKKKGGGGGGLLLOOOKKKGGGFFF;;;777555999<<<<<<===@@@===AAAFFFGGGFFFFFFGGGIIIFFFEEEDDDEEEHHHKKKLLLLLL555333222222333444444333444333333555777888777555444555666666666555444333555555555444444444333333555333222333555666444222333333333333444444444444444444555555555555444444555777777333333666666444444444444333333333444444222333333444555666666777999888666666777777555444888888888777777777777666555555555555555555555555555777888777666555888::::::<<<===;;;888666666777888777666777888888777666666777888888888888777666888777666777888888777555444777777666888;;;999444555555555555555444444444555555555555666666666666555555444444444444555555333444555666666555444444666666666555555555444444888777666555555666777888555555555555666666666666666666666666666666666666777777777777777666555555222333555777888888888777777555444555666777666444555666777777666666555666555666666777777666666555777666666555555666666666888777555666777999888888;;;:::888666444444444444888777777666666777777888;;;AAABBB<<<666666888888555999999666555888777333666555444555777888777666444666777777555444555777666666777777777888888888666666777999;;;;;;888666444777999777333111444777555666777888777666555444444555666666555666888:::222888999666555888888555888999:::888666444333444444444444444444444444444555555555555555555555555222000///000222444444333555555555555555555555555444444555555555444222222444444444444555555555555888888999999999888666555888777555444444444555555888999999999888888777666555555555666666666777777666555444555666777666444777666555666999???DDDHHHOOOSSSWWWVVVQQQMMMLLLMMMJJJMMMRRRWWWWWWQQQHHHBBB???@@@???>>>===>>>@@@CCCAAABBBCCCBBBCCCEEEEEEEEEJJJLLLOOORRRTTTVVVWWWXXXPPPOOOOOONNNNNNKKKFFFBBB>>>CCCIIILLLKKKJJJIIIIIINNNNNNNNNOOOOOOMMMKKKIII@@@???>>>>>>@@@DDDHHHJJJOOOPPPOOOMMMIIIHHHHHHJJJ>>>999888===>>>;;;:::<<<777444222333555666666444444888;;;===<<<>>>BBBEEE???888555777;;;>>>DDDLLLEEEFFFBBB<<<<<>>888666666999???DDDFFFFFF777777888888888999999999:::::::::???IIITTTVVVRRRNNNMMMJJJHHHKKKPPPOOOJJJNNNJJJJJJOOORRRNNNIIIFFF===999888<<>>>>>???>>>???BBBDDDEEEEEEEEEEEECCC@@@===>>>BBBFFFHHHIII666444333333444555444444333333333444777888777555666666777777777666444333555555444444444333333333444222111222555555333111333333444444444444555555444444555555555555444444777999888555444777777444555444444333333333444444555555555555555555555555999777666555666666444333777777777777666666666666666666666666666666666666555777999888666555888;;;;;;<<<===;;;777555666888888777666777888999888666666777888999999888777666777666666888:::;;;:::888333666777777888;;;888333666666666777777777777777444444555555666777777777666666555555555555666666444555666777777666555555777777666555555555555666:::999888666666888999:::555666666777666666555444777777777777777777777777666777888888888777555444222333555777999999999999888666444444555666666555666777888888666555555666555666777888888777666555777666555555555555666666888777555666888999999888999777666444444666777999:::999888777777888999:::<<>>@@@CCCFFFMMMNNNLLLIIIFFFFFFDDDBBBBBBCCCEEEGGGHHHJJJKKKKKKIIIHHHHHHIIIIIIFFFBBB???999@@@HHHNNNOOOOOOOOOPPPTTTTTTUUUTTTRRROOOJJJGGG======<<<<<<>>>AAADDDFFFIIILLLMMMKKKFFFDDDFFFJJJ@@@:::999>>>@@@>>>>>>BBB@@@;;;555222222222111000777:::>>>@@@???AAAEEEHHH@@@;;;777666333222;;;FFF===>>>:::333444;;;@@@???999777333000///...///000111666::::::777:::CCCKKKNNNOOOMMMIIIKKKSSSYYYZZZdddhhhhhhcccaaaeeeddd```\\\```dddffffffdddbbbaaaddd```[[[WWWVVVVVVUUUTTTUUU[[[``````[[[UUUSSSTTTTTTWWW\\\___]]]UUULLLFFF<<<888777;;;DDDLLLNNNNNN======???BBBDDDDDDAAA>>>CCC@@@===AAANNN[[[]]]YYYUUUTTTPPPMMMPPPUUUVVVSSSQQQMMMMMMRRRUUUQQQJJJFFF???;;;:::>>>AAA???======>>>>>>>>>AAACCCCCCBBB@@@>>>:::777888<<>>:::777888===<<<<<<;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::<<<<<<===<<<;;;:::;;;:::999999:::;;;<<<===;;;;;;:::999:::===CCCGGGRRRVVV[[[[[[YYYUUUSSSSSSNNNPPPSSSVVVWWWSSSMMMHHH@@@BBBDDDDDDCCCCCCEEEFFFQQQOOOMMMKKKJJJHHHDDDBBB>>>;;;:::===BBBDDD@@@<<>><<<:::999999<<>>777555444222444888///333888>>>CCCEEEFFFFFFFFFCCC>>>777333222555777<<<>>>:::444555:::;;;666;;;999888888:::<<<<<<;;;===BBBFFFFFFEEEHHHRRRZZZbbbaaa___[[[XXXYYY___eeejjjpppqqqkkkffffffhhhjjjeeedddbbbbbbccceeeiiikkkfffeeeaaaZZZSSSPPPSSSWWWYYYYYY]]]cccbbb]]]^^^ddddddfffhhhfff^^^SSSIIICCC@@@;;;999===FFFNNNPPPNNNDDD@@@DDDOOOQQQHHHEEEJJJMMMIIIHHHOOO[[[bbbaaa]]]TTTSSSRRRQQQQQQQQQRRRSSSMMMMMMNNNOOOMMMHHHCCCBBB:::999999:::<<<<<<;;;999>>><<<:::;;;===???===;;;???<<<999999===BBBFFFHHH888333111555777555444666555555555555555666777777666777888888777666555444666555555666777777555444444777777444444666666444444555666777777777666555777777777666666555333333333444444555555555555555888888888888888888888888666666666666666666666777:::666222222555666444222999888888888777666666666888666555555666777777666888777777777999999777555777777777777666555444444666777777888777666555444777777666666666666666777:::999888999:::999888666888888777777777777888888888777777666666777777888777666666666666666666777555555666666777777888888777666555444444555555666444444555666666666666666888888777666666777777777:::777555666888999888777999888888777777777888888555555555666666777777777;;;888555777;;;===;;;999:::999888888999999777555666555444555666555333222555666777888888888777777777777666666555666666666;;;:::999888888888999:::999999999999999888888888777777777666555666:::<<>>;;;999888666444666777888888888777555555:::999777777888888888777:::999999888888999999:::777888999999999999999999666777888999;;;<<<===>>>888888888888888888888777:::999888666555555666666555666777777777777777777666666555444555666777888777777888888888999999999777777777777777888888999777777666666777999:::;;;888666555555777777555333666666666666777999:::;;;999:::;;;;;;;;;:::999888777777777888777777666666999555666===AAA@@@???@@@BBBBBBBBBBBBCCCEEEGGGHHHEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEDDDCCCBBB???>>>=========>>>???@@@=========<<<<<>>???>>>FFFFFFFFFHHHJJJIIIFFFBBBDDDIIIOOOSSSTTTSSSQQQQQQVVVVVVUUUSSSOOOJJJFFFCCC>>><<<:::999999;;;===>>>999;;;<<<<<<;;;===@@@CCC===============@@@DDDGGGCCC<<<666555444333555888444555777:::???DDDIIIKKKMMMJJJEEE???999777888:::999:::666222444:::===:::CCCBBBCCCFFFHHHJJJIIIHHHMMMRRRVVVVVVTTTVVV]]]ccckkkkkkiiiddd^^^]]]___bbbeeekkkmmmiiieeecccbbb___YYY[[[]]]^^^````````````___```]]]WWWQQQNNNPPPSSSOOOQQQXXX```aaa___ccciiijjjhhhddd\\\QQQGGG???:::888666777<<>>;;;888888888999===AAADDDFFFGGGDDDAAABBBEEEJJJNNNOOO999444333666888555444666666666555555555666777777777777888888888777666666333333333555777888888666444777777555555888888555777777888888888777666666666777777666666555444333222222222333555666888999666666666666666666666666555555666666777777888888999666333444777999777555666666666666666555555555888777555555777777777666888777777888::::::999777777888888777777666555444666777999999999888666555888888888888888888888888:::999888999::::::888777999999999888888999999999888888777777777777888888777777666666666666777777777777777777888888888888888777666666555555666666555555666777777777777666:::999888777777777777777777555444555888999:::999:::999888777777777777777888888888888888999999999:::888666888;;;<<<999777:::888666666666666555444666555444555666666444333444444555666666666555555777777666666666777777888;;;:::888777777777888888:::::::::::::::999888888666777777777666777999<<>>:::888777666555777777888999:::999999999999888777888999888777555999888888777777888888999999::::::::::::999888888666666777888:::;;;<<<<<<888888888888999999:::::::::999888777777777777777888888888888888888777666777777777777888888888888999999:::;;;;;;;;;;;;;;;:::999999888888888888888999999888999999:::;;;<<<;;;999888888::::::999777:::::::::;;;<<<===??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<;;;>>>;;;<<>>999888666333222444888===@@@EEEEEEGGGJJJMMMMMMKKKHHHKKKOOOTTTWWWVVVSSSPPPOOORRRQQQPPPNNNJJJEEE@@@===>>>===;;;:::999999999::::::::::::999777777999;;;;;;<<<<<<;;;:::;;;>>>AAAAAA;;;777777777555666888888666555666;;;DDDMMMSSSUUUSSSOOOJJJDDDAAA@@@AAA@@@???<<<999===EEEJJJJJJOOOQQQTTTXXX[[[[[[XXXUUUZZZ___dddccc```^^^```dddeeefffeee```YYYSSSQQQRRRXXX]]]```___]]][[[VVVOOOJJJNNNSSSXXXYYYXXXTTTQQQPPPRRRRRRLLLFFFBBBEEEHHHHHHLLLSSSZZZ[[[[[[^^^cccjjjdddYYYNNNCCC;;;777555333333666;;;@@@CCC@@@===BBBEEENNNSSSKKK@@@???FFFEEEGGGLLLRRRVVVVVVRRRNNNDDDJJJPPPPPPLLLGGGEEEFFF<<>>??????@@@EEEMMMSSSOOOLLLIIIIIILLLPPPSSSTTT888555444777777444444555777666666666666666777777777777777777777777666666444333444555888999888777444777777555555888888666888888777777777666555555888888888888888777666555444444444444555888:::;;;000111222333444666777777666666777888999999::::::;;;999888888:::;;;:::888555555555666666666666666999888666666888888888777777666666888999:::999777999999999999888777666555777888:::;;;;;;:::888666888888999999::::::999999888777777888999999888666999999888888888888999999777777666666666666777777999888888777777888888999777777777777777777777777:::999999888888888888888777888888999999999999999<<<;;;:::999888888888888777666666777888:::;;;;;;<<<<<<;;;:::999999999999<<<<<<;;;;;;;;;;;;;;;;;;777777666888999999777444<<<999666555666666666555888777666777888888777555555555555666666666666555888888888888888999:::;;;===<<<:::999999999:::;;;======>>>>>>===<<<;;;:::777888999999888999;;;===IIIDDD>>>:::999999888888888888999:::;;;<<<======:::999999:::;;;;;;888666999999888888888999::::::============<<<;;;:::999777777888999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::::::::::::::999888777:::;;;;;;<<<===<<<<<<<<<>>>>>>>>>>>>>>><<<;;;:::===<<<;;;:::999999999999<<<<<<<<<=========>>>>>>@@@??????????????????>>>@@@AAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDDDDGGGJJJNNNQQQTTTTTTUUUVVVXXX[[[]]]___``````___^^^]]]\\\[[[ZZZZZZWWWVVVUUUTTTRRRPPPOOONNNSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQPPPPPPRRRUUUXXXXXX]]]eeekkkmmmkkkgggeeeYYYUUUQQQQQQSSSSSSOOOLLLNNNHHHBBBAAADDDHHHHHHFFFMMMLLLKKKJJJHHHDDD???;;;666555444222222666===BBBFFFGGGJJJMMMOOONNNMMMKKKMMMPPPSSSTTTSSSPPPNNNMMMMMMLLLKKKIIIFFFBBB>>><<>>===;;;999777666666999888777555444333444555:::;;;;;;:::888777888:::???:::888:::;;;999888:::;;;999777999???IIISSSYYY[[[[[[YYYUUUQQQNNNMMMNNNNNNLLLIIIHHHLLLSSSXXXZZZ\\\^^^bbbeeefffccc]]]XXXYYY]]]```^^^YYYTTTRRRSSSQQQTTTUUURRRKKKDDD@@@???GGGJJJMMMMMMNNNOOOKKKDDDAAAEEEKKKPPPRRROOOKKKHHHHHHJJJIIICCC;;;999===CCCKKKOOOSSSUUUSSSOOOOOOQQQ[[[UUUKKKAAA;;;888666666444555777:::;;;:::888666888;;;CCCGGGBBB999777<<<>>>DDDNNNTTTVVVSSSNNNKKKFFFMMMTTTTTTNNNIIIJJJMMMFFFJJJMMMMMMLLLKKKGGGCCC???:::888===GGGLLLHHHCCCDDDEEEDDD@@@<<>>???@@@???>>>===============???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;999777???===:::999:::::::::999999888888999::::::999777;;;:::::::::::::::::::::999999999999:::;;;======CCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBCCCBBB@@@>>>===:::;;;;;;::::::;;;===@@@HHHDDD>>>:::999:::::::::777888999:::;;;===>>>???@@@??????@@@AAAAAA>>><<<===============>>>??????@@@@@@@@@@@@???===<<<;;;<<<======>>>???@@@AAAAAAAAA@@@@@@???>>>============>>>>>>???@@@@@@@@@@@@???????????????>>>===<<<>>>???@@@AAAAAAAAAAAA@@@BBBCCCDDDDDDCCCBBB@@@???BBBBBB@@@???>>>>>>======BBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNOOOOOONNNNNNMMMLLLMMMMMMMMMOOOOOOPPPPPPOOONNNMMMMMMOOOPPPPPPOOOQQQUUUYYY[[[^^^___aaadddgggiiikkklllkkkkkkjjjiiigggfffeeeeeeeeeeeecccaaa___]]]\\\[[[]]]]]]]]]\\\\\\[[[[[[ZZZ[[[\\\]]]]]]\\\]]]___aaa```dddkkkqqqtttrrrmmmjjj^^^WWWPPPOOORRRSSSQQQMMMOOOHHHAAA???BBBEEEEEECCCFFFEEEEEEFFFFFFEEEAAA???666777888888888;;;???BBBHHHJJJMMMOOOOOONNNLLLKKKIIIKKKMMMNNNMMMLLLLLLMMMKKKJJJIIIHHHEEEBBB@@@>>>AAA@@@>>>;;;888666555444---,,,,,,---000222444555777888999888555444333444888666777===@@@??????AAA@@@AAABBBEEEKKKRRRXXX\\\^^^___```^^^]]]\\\]]]^^^ZZZVVVTTTUUUYYY\\\```bbbcccdddfffgggeee^^^UUUNNNLLLNNNPPPMMMGGGAAA===<<<@@@DDDHHHGGGBBB===:::999:::<<<<<<<<<@@@FFFGGGDDDBBBEEEHHHKKKLLLKKKIIIGGGLLLNNNLLLDDD;;;999???GGGTTTXXXZZZVVVOOOIIIEEECCCHHHDDD>>>;;;:::999888666777888:::;;;:::999999999555777<<>><<<<<>>===>>><<<555...///777@@@HHHEEEAAA>>>>>>??????>>>444444666:::999555555999888888777666666666777777777777666666666777888888:::999888999:::999777555555888888666777:::;;;888999999888777777777888888777777888888888888777777888777777666666666666777<<<<<<<<<<<<<<<<<<<<<<<<777777777888999999999:::<<<<<<===<<<;;;:::999888888888888888888888888888999777666666777888888777888888888:::===>>>>>><<<;;;;;;;;;;;;:::999888888999999::::::;;;;;;::::::777999:::<<<<<<<<<;;;;;;>>>===<<<<<<<<<<<<:::888::::::999999999999::::::999999888888888888999999999999888888888888999999888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@===>>>??????@@@@@@??????>>>>>>===<<<;;;;;;;;;<<<>>>???@@@???>>>???AAABBBEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>===<<<;;;:::>>>===;;;;;;<<<<<<<<<;;;<<<;;;;;;<<<>>>>>>===<<<>>>======<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBFFFFFFEEEEEEEEEGGGHHHIIIHHHIIIJJJJJJJJJGGGEEECCC@@@@@@???>>>===???BBBFFFGGGCCC???=========>>>===::::::;;;<<<===???AAABBBCCCBBBAAABBBCCCCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDGGGGGGFFFEEEDDDCCCBBBAAABBBCCCEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHKKKKKKMMMNNNOOOPPPPPPPPPMMMNNNOOOOOONNNNNNOOOPPPPPPPPPQQQRRRSSSUUUWWWXXXZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXX[[[^^^^^^\\\\\\```dddeeejjjkkknnnqqqtttvvvwwwxxxttttttsssrrrqqqqqqppppppqqqooommmkkkiiigggfffffffffgggggggggggggggfffeeeeeegggiiiiiihhhgggiiijjjkkknnnrrrwwwzzzxxxsssnnnbbbYYYPPPMMMPPPSSSRRROOOMMMHHHBBB???@@@BBBBBBBBB???>>>>>>@@@CCCDDDDDDBBB<<<<<<===>>>@@@BBBCCCDDDHHHKKKNNNOOONNNLLLKKKKKKHHHIIIIIIHHHGGGIIILLLNNNNNNNNNLLLJJJHHHEEECCCBBBBBB@@@<<<999666444333222000...------000222222222222444777777666555555555666666:::CCCIIIIIIIIIJJJJJJLLLOOOSSSVVVXXXYYYYYYZZZ\\\^^^___```aaadddgggbbb^^^^^^bbbeeeddddddfffaaaaaa```^^^ZZZRRRIIIBBB@@@@@@@@@===888333111000444888===>>>;;;888777888555666555444888BBBJJJMMMJJJKKKLLLMMMMMMMMMMMMLLLRRRTTTRRRIII>>>;;;AAAIIIYYY___```[[[SSSMMMHHHDDD???===;;;===??????<<<888:::>>>AAAAAA???>>>???AAA;;;<<>>:::444222444333---''''''...555<<<999555333333333222222444555999===<<<888888<<<999888888777666666777777999999888888888999:::;;;;;;:::::::::;;;;;;999777777:::;;;999:::======;;;===<<<<<<;;;;;;<<<===>>>::::::;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@???>>>>>>=========<<<<<<;;;;;;::::::>>>===;;;;;;===>>>===<<<======>>>@@@CCCDDDDDDCCCBBBBBBBBBBBBAAA@@@??????@@@??????>>>???@@@AAABBB???@@@BBBDDDEEEDDDCCCBBBFFFDDDCCCCCCCCCBBB???===???>>>>>>======>>>>>>???>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>???AAABBBCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJFFFGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCDDDCCCEEEGGGGGGFFFGGGJJJMMMOOOOOOOOOOOOOOOPPPQQQRRROOOOOONNNMMMLLLKKKJJJIIIFFFFFFEEECCCBBBAAAAAAAAA@@@@@@???@@@BBBCCCAAA@@@EEEDDDDDDEEEGGGGGGFFFEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMNNNQQQSSSTTTTTTUUUVVVWWWVVVSSSQQQOOOKKKJJJHHHFFFEEEHHHMMMQQQJJJHHHEEEDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJIIIGGGGGGHHHHHHHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOONNNMMMMMMLLLIIIJJJJJJKKKKKKLLLLLLMMMPPPPPPOOOOOONNNNNNNNNMMMMMMNNNPPPSSSTTTUUUUUUUUUSSSTTTUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQRRRTTTUUURRRTTTWWWYYY[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTUUUUUUTTTUUUWWWZZZ[[[\\\\\\\\\YYY[[[]]]\\\ZZZZZZ\\\^^^\\\\\\]]]^^^```bbbdddeeefffggghhhhhhhhhgggeeedddccccccdddeeefffffffffffffffkkkmmmiiiiiinnnqqqqqqvvvxxx{{{~~~~~~~~~~~~}}}}}}||||||zzzyyywwwtttrrrqqqpppppprrrssstttuuuuuuttttttsssqqqsssuuuvvvtttssstttuuuxxxxxxzzz}}}}}}wwwrrrfff[[[OOOKKKOOOSSSSSSPPPKKKHHHDDDAAA??????@@@AAA>>>======???BBBFFFGGGHHHDDDBBB@@@AAAEEEHHHGGGFFFFFFJJJNNNOOOMMMKKKJJJKKKLLLKKKIIIFFFFFFIIINNNRRRVVVUUURRROOOLLLHHHFFFDDD@@@>>>999555222000000111666333000///000111000//////333888<<<===>>>???@@@DDDDDDIIIRRRVVVTTTQQQQQQRRRTTTWWWXXXWWWUUUQQQNNNOOOQQQSSSUUUWWW[[[___ccc```^^^```hhhjjjfffcccdddYYYWWWUUURRRNNNGGG@@@:::888888666444222111111222...111555666333222333444222555555222555@@@MMMSSSTTTTTTTTTTTTTTTSSSSSSRRRWWW[[[\\\TTTGGG@@@CCCIIIZZZaaaddd^^^WWWTTTOOOJJJBBBAAABBBFFFKKKLLLHHHDDDBBBGGGMMMMMMHHHCCCBBBCCC:::>>>CCCDDDFFFIIIMMMOOOWWWZZZ^^^```^^^XXXPPPJJJIIIHHHEEE@@@;;;888777888333999999222333:::<<<666333000///000222333000------///000---***)))---222333111...---...//////...555666;;;???>>>:::;;;@@@999999888777777666777777;;;;;;:::999:::;;;===>>>;;;::::::;;;<<<===;;;:::999<<<===;;;<<>>:::;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAACCCDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDCCCCCCEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBEEEHHHIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGEEEDDDEEEFFFIIIJJJGGGIIIKKKMMMNNNMMMLLLKKKLLLKKKIIIHHHHHHGGGDDDBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIJJJLLLNNNQQQSSSTTTTTTTTTOOOOOOPPPQQQQQQQQQQQQQQQKKKKKKKKKJJJKKKKKKLLLLLLMMMPPPSSSTTTSSSUUUYYY\\\XXXXXXYYYYYYZZZ[[[]]]]]]ZZZYYYXXXWWWVVVUUUTTTSSSQQQQQQOOOMMMJJJJJJKKKLLLIIIIIIJJJLLLNNNNNNLLLJJJMMMLLLLLLNNNOOOPPPOOOMMMQQQPPPNNNMMMLLLMMMNNNNNNLLLLLLMMMNNNPPPRRRSSSTTTYYYYYYYYYZZZ\\\^^^aaabbb___```aaabbbaaa^^^[[[YYYVVVTTTQQQNNNMMMQQQWWW[[[PPPNNNLLLMMMNNNOOONNNMMMMMMMMMMMMMMMNNNPPPRRRSSSWWWTTTRRRQQQRRRSSSSSSSSSVVVVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYWWWYYY[[[]]]___`````````\\\\\\]]]^^^______^^^^^^^^^]]][[[ZZZ[[[\\\^^^```^^^___bbbccccccaaa___]]]```______^^^^^^^^^^^^^^^ZZZ\\\___aaacccdddeeeeeecccfffhhhgggeeeeeegggiiigggggghhhiiikkkmmmooopppnnnpppqqqrrrrrrpppnnnmmmlllmmmooopppqqqqqqrrrrrrlllsssvvvrrrrrrxxx{{{{{{~~~}}}||||||||||||}}}~~~~~~{{{}}}~~~}}}}}}}}}zzzuuuhhh\\\OOOJJJNNNSSSSSSQQQJJJIIIGGGCCC???>>>@@@BBBAAA@@@???AAAEEEIIILLLMMMJJJEEEAAABBBGGGKKKJJJHHHDDDHHHLLLNNNLLLKKKKKKLLLQQQOOOKKKGGGFFFJJJQQQVVV\\\ZZZWWWSSSNNNJJJGGGEEE???<<<777222///...//////,,,***(((***...111222111000555<<>>BBBIIIOOOHHHIIIKKKNNNNNNJJJCCC===555444333111///...---,,,///444222******333555///...---,,,---------,,,***+++---///---+++***,,,...///---+++,,,...000000000555999======::::::>>>BBB<<<<<<;;;<<<===>>>@@@AAA===>>>>>>???@@@AAABBBBBBFFFCCC???>>>??????>>><<>>@@@CCCDDDCCCAAAEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGDDDBBBBBBDDDFFFHHHGGGFFFDDDCCCCCCEEEGGGHHHCCCBBBBBBDDDEEEFFFDDDCCCHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGHHHKKKMMMNNNMMMLLLJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNNNNMMMJJJIIIIIIJJJOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUSSSRRRQQQPPPQQQSSSUUUVVVVVVUUUTTTVVVYYYZZZXXXUUUWWWUUUSSSRRRQQQPPPNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKLLLMMMNNNPPPTTTWWWVVVXXX[[[]]]^^^___```bbb]]]\\\[[[\\\]]]]]][[[YYYZZZYYYXXXVVVUUUUUUUUUUUU[[[\\\^^^```aaabbbaaaaaaeeeeeefffgggggggggffffffmmmjjjfffddddddeeeeeeeee___^^^\\\ZZZXXXVVVUUUTTTWWWUUURRRSSSVVVYYYXXXWWWXXXYYY[[[\\\]]]]]]\\\[[[]]]\\\[[[YYYXXXWWWWWWWWWVVVXXXZZZ\\\\\\]]]```bbbgggfffeeedddfffiiilllnnnooooooooonnnmmmkkkiiigggeee\\\WWWZZZYYYWWW^^^kkk\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]]]]]]]]]]]\\\[[[ZZZ^^^^^^^^^^^^____________^^^___```______```bbbeeeaaabbbcccddddddcccbbbbbb`````````aaabbbcccbbb```fffeeedddcccbbbbbbcccdddaaaaaabbbccceeehhhjjjkkkkkkkkkjjjjjjiiiiiihhhhhhllljjjhhhggggggiiilllmmmgggjjjnnnooonnnmmmlllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmnnnoooooopppooommmlllooosssuuurrrnnnttttttsssssstttvvvxxxyyyxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyy}}}}}}}}}}}}~~~}}}wwwqqqddd[[[OOOHHHIIIMMMQQQSSSNNNJJJFFFDDDCCCCCCBBBAAAHHHEEECCCDDDHHHLLLOOOPPPNNNJJJEEEDDDFFFHHHHHHFFFBBBCCCDDDGGGJJJNNNQQQRRRWWWVVVRRRJJJDDDFFFQQQZZZZZZ\\\]]]XXXOOOEEE???===888777444222000...---,,,------------...///000111555;;;BBBFFFNNNYYY```ccchhhhhhhhhhhheee]]]RRRJJJMMMNNNNNNLLLGGGAAA===;;;;;;<<<>>>@@@CCCIIIOOOTTTUUUTTTWWW]]]aaa]]]RRRHHHFFFFFFDDDBBB???;;;777555555444333222222444777888999666222000000111111111444666888999<<>><<<999777666666555222222111222333444555666:::999888777666555555555999;;;===???BBBJJJTTT[[[eeegggkkkmmmnnnnnnoooqqqmmmnnnmmmiiiccc]]]YYYWWWYYY[[[```aaaZZZOOOJJJLLLLLLJJJJJJNNNRRRRRRKKKEEE???>>>===;;;999444///+++,,,------...///000111111///000222444333222000...++++++,,,,,,,,,+++******///---+++---111222///,,,000000///...---,,,++++++---.../////////...------...,,,+++---///111000...HHHHHHHHHHHHHHHGGGHHHHHHLLLLLLKKKJJJIIIJJJJJJJJJNNNNNNOOOPPPQQQRRRRRRSSSUUUSSSQQQQQQRRRSSSRRRQQQRRRRRRRRRTTTWWWYYYYYYYYY^^^^^^______``````aaaaaa```______^^^^^^___````````````aaaaaaaaaaaa``````]]]\\\ZZZZZZ\\\]]]^^^]]]_________```aaabbbccccccdddccccccdddeeeeeecccbbbeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggfffdddcccdddeeeggggggiiijjjlllmmmnnnooonnnnnnnnnnnnnnnmmmmmmmmmkkkjjjjjjjjjkkkmmmoooqqqsssrrrrrrssssssrrrpppmmmpppnnnlllkkkkkkjjjhhhfffbbbbbbbbbccceeefffhhhiiigggggggggfffeeedddcccbbbcccbbbaaa```aaabbbcccdddeeefffhhhiiijjjkkknnnqqquuuwwwyyy{{{{{{|||}}}|||{{{yyyzzzzzzzzzwwwuuuttttttssssssssssssttttttxxxxxxyyyzzz|||~~~~~~}}}~~~}}}|||zzzzzzyyyxxxvvvtttrrrqqqppppppnnnmmmmmmoooqqqrrrqqqtttuuuwwwxxxyyyxxxxxxwwwwwwwwwuuutttsssssssssssssssuuuwwwxxxxxxyyy{{{}}}|||yyyzzzxxxtttxxxwwwwwwvvvvvvuuutttssssssssssssssssssttttttttttttxxxyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{{{{zzzzzz|||~~~~~~~~~~~~~~~~~~}}}{{{{{{|||{{{{{{|||~~~~~~}}}|||}}}||||||{{{{{{{{{{{{|||{{{{{{{{{|||~~~~~~~~~vvvooo^^^WWWOOOKKKLLLOOOPPPQQQPPPLLLGGGEEEEEEGGGHHHIIIKKKNNNQQQRRRPPPQQQSSSVVVPPPNNNJJJEEEAAAAAABBBEEECCCCCCDDDFFFIIIMMMPPPRRRTTTSSSPPPIIIBBBAAAEEEKKKTTTVVVVVVQQQFFF<<<666333222111000///...---------+++***+++,,,///333888:::???KKKYYYdddnnnwww{{{zzzwwwtttooohhh]]]OOOAAA888222333444444444222///...///000111333777???HHHOOOGGGBBB======@@@BBBAAA>>>;;;999777555555777999:::555666888:::;;;;;;;;;;;;===AAAEEEEEEBBB???>>>???FFFGGGHHHIIILLLSSS]]]eeefffhhhkkklllmmmnnnppprrrmmmiiiccc^^^[[[WWWTTTRRRHHHJJJNNNPPPKKKBBB>>>@@@???>>>>>>>>>>>><<<888555111///......---,,,)))''')))))))))******+++++++++***,,,...//////...,,,++++++************+++,,,,,,333000------111333222000555555555444222111///...------.../////////......111///...///111222222111RRRQQQPPPPPPRRRRRRQQQPPPWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]___aaacccfffggggggjjjkkkkkkllllllmmmmmmmmmjjjkkkllllllllllllllllllkkklllmmmnnnnnnmmmkkkjjjjjjhhheeeeeegggiiijjjjjjkkklllmmmnnnooopppqqqqqqpppooonnnoooqqqqqqpppooorrrrrrrrrqqqqqqqqqppppppssstttuuutttrrrrrrsssttttttuuuvvvxxxzzz|||}}}~~~||||||{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~}}}|||}}}{{{yyyxxxxxxwwwuuutttppppppqqqrrrssstttuuuvvvuuuuuuuuuuuutttsssrrrqqqqqqppppppppppppqqqrrrrrrrrrtttvvvwwwwwwxxx{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~tttlll\\\WWWPPPMMMNNNQQQQQQPPPQQQMMMHHHEEEFFFJJJLLLNNNOOOTTTYYYXXXSSSPPPQQQSSSMMMMMMKKKFFFAAA@@@CCCGGGEEEEEEDDDDDDFFFHHHKKKLLLIIIIIIHHHDDD???>>>AAAEEEKKKMMMNNNJJJAAA888222000000000///////////////000111000///000333777<<>>BBBEEEFFFEEEDDDCCCEEEKKKRRRSSSNNNJJJIIIJJJRRRRRRRRRQQQQQQVVV___fffbbbcccbbb```]]]\\\\\\^^^]]]XXXPPPKKKIIIFFFBBB>>>888999<<<@@@===666444555444555555333000...,,,,,,///---,,,+++------,,,+++******************+++++++++,,,...//////...---,,,++++++******+++---///000333111//////333777999999>>>>>>===<<<:::888555444000000000111111111111111999888777777888999::::::aaa______```bbbccccccbbb```aaabbbccccccddddddddddddeeefffggghhhiiiiiijjjfffgggggghhhgggggghhhhhhhhhjjjlllnnnppprrrtttuuuyyyyyyzzz{{{{{{{{{zzzzzzxxxyyyzzz{{{||||||{{{zzzwwwxxxzzz{{{zzzxxxvvvtttyyywwwttttttvvvxxxyyyyyyvvvwwwxxxzzz{{{||||||||||||{{{{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~tttkkk]]]XXXSSSPPPRRRSSSSSSQQQRRRNNNIIIGGGHHHLLLOOOPPPSSSXXX\\\ZZZSSSMMMKKKLLLIIIJJJIIIFFFBBBAAAEEEHHHFFFEEEBBBAAA@@@AAACCCDDDAAAAAAAAA>>>;;;999:::<<<@@@DDDFFFDDD===666222111111000000000111222222333666444222222333666:::===???GGGNNNRRRWWW]]]`````````___[[[TTTJJJ???666111...------...000111///---//////...---000777@@@GGGBBB???::::::<<>>???@@@???===<<>><<<<<<<<<<<<<<<<<<======AAABBBCCCDDDFFFJJJMMMOOOmmmmmmnnnoooooopppqqqqqqkkklllmmmoooppppppqqqqqqrrrrrrssstttuuuvvvwwwwwwrrrtttvvvvvvtttttttttuuuuuuwwwyyy{{{|||}}}wwwoooaaa\\\VVVTTTUUUVVVUUUTTTRRROOOKKKIIIJJJMMMOOOQQQSSSVVVXXXUUUOOOHHHDDDCCCCCCDDDEEEDDDCCCCCCDDDEEECCCAAA>>>;;;::::::<<<===>>>>>>===:::666444333444:::>>>BBBAAA<<<777444444222222222222333444555555555333111000///111333444666;;;>>>???BBBIIIOOOPPPSSSSSSQQQKKKBBB999333000...,,,+++---000111///---111000000///222888@@@FFFGGGEEECCCCCCEEEGGGHHHHHHIIIJJJLLLMMMKKKGGGCCC@@@JJJMMMPPPSSSTTTRRROOOMMMGGGLLLPPPQQQNNNKKKIIIIIIGGGHHHHHHDDDAAA@@@DDDGGGCCCCCCBBB???;;;888777777222111222333444333111///...---///333444111000222...///000000///......///000...,,,,,,---------,,,/////////000000111111111......///......------,,,---...///111333666888999888:::???EEEKKKQQQUUUWWWRRRSSSUUUVVVWWWVVVTTTSSSPPPPPPOOONNNNNNNNNNNNNNNIIILLLOOOSSSWWW]]]dddiiiyyy{{{}}}|||yyyyyyzzz}}}zzz{{{|||~~~~~~~~~}}}}}}~~~vvvfff```ZZZWWWWWWXXXWWWVVVRRROOOLLLKKKLLLNNNOOOOOOPPPPPPPPPNNNJJJEEE@@@===??????@@@AAABBBBBB@@@>>>===;;;888555444555777999;;;:::999777555333333333999>>>BBBBBB>>>999777777222222222222333444555666111000///---,,,,,,------...111222111333999???@@@CCCDDDDDDAAA:::555222111222000...111666888666444444555555666999???FFFLLLQQQPPPNNNMMMOOOQQQSSSUUUWWWWWWVVVSSSOOOIIIDDDAAAHHHJJJMMMPPPPPPNNNKKKIII===>>>??????>>><<<:::999888:::<<<;;;999999;;;>>>999:::<<<;;;888666555555...///111111000000000111000---///333555333333555222333444555666555444333333222111222333444333111333333444444555666777777777777666666555444333222444555888;;;>>>@@@BBBCCCAAAFFFNNNWWW]]]aaadddfff```cccgggllloooqqqrrrqqqnnnmmmkkkiiihhhhhhhhhiii```ccchhhlllpppwww|||iiiccc\\\XXXXXXYYYYYYXXXQQQOOOLLLLLLMMMNNNNNNNNNLLLKKKJJJIIIGGGCCC>>>:::===<<<<<>>===:::777777999888555444777===AAA@@@===888:::<<<>>>BBBGGGNNNSSSVVVTTTQQQPPPRRRUUUXXXZZZZZZXXXTTTNNNHHHBBB===;;;>>>???BBBCCCCCCAAA>>><<<444333111111111000...,,,...111666777777777:::======@@@BBBBBBAAA???======888::::::777333222444777777444555:::<<<::::::<<<======>>>@@@AAAAAA>>>;;;:::::::::;;;===>>>===;;;777777888999:::<<<======BBBAAA@@@???>>>===<<<;;;;;;>>>AAAEEEHHHJJJLLLLLLIIIPPPZZZccciiilllnnnooolllpppvvv}}}qqqggg^^^[[[ZZZXXXYYY[[[WWWUUUSSSQQQOOOLLLHHHFFFIIIHHHFFFCCCAAA@@@??????:::::::::===>>><<<666111///000000000......000111888666444444777999:::999>>>BBBGGGHHHDDD???<<<;;;999666222///000111111111///...------,,,,,,,,,,,,/////////------000666;;;<<<999555444777<<<@@@BBB===<<<===???AAABBBAAA@@@999===AAACCCDDDGGGLLLPPPPPPMMMIIIGGGGGGJJJNNNPPPLLLKKKGGG@@@999333111000444333444666999999555222///,,,***+++...///...,,,///222666;;;>>>@@@@@@???DDDHHHNNNQQQLLLDDDAAADDDGGGDDD???;;;999999;;;<<<:::>>>CCCFFFGGGGGGGGGGGGNNNNNNMMMLLLKKKIIIHHHGGGHHHIIIKKKKKKJJJJJJKKKMMMHHHEEEBBBBBBFFFJJJNNNPPPYYYWWWSSSQQQQQQQQQPPPOOOQQQSSSUUUWWWYYYZZZ[[[[[[```ccchhhmmmrrrvvvyyyzzz}}}tttjjj```]]]\\\ZZZZZZ\\\WWWUUURRRPPPNNNLLLHHHEEEEEEDDDBBB@@@???=========888777888:::;;;999444000000000000/////////000111999888777777999;;;::::::@@@DDDGGGGGGCCC???<<<;;;777444000....../////////---,,,,,,+++******++++++,,,------,,,---000666;;;===:::777777:::???CCCEEEBBBAAA???>>>???>>>===;;;555777:::::::::<<<@@@CCCFFFCCC???<<<;;;===AAACCC@@@@@@===888222...------000//////111444555333111222000---...000222111000111444888===AAACCCCCCCCCJJJMMMTTTXXXTTTMMMLLLOOOLLLJJJFFFDDDDDDGGGJJJMMMPPPUUU[[[___``````______```aaaaaabbbaaa```^^^]]]^^^```aaaaaa```___```bbbZZZVVVRRRRRRVVV]]]cccfffooommmkkkkkkllllllkkkjjjhhhiiilllnnnoooooonnnnnnrrrtttxxx|||yyynnnddd```^^^[[[ZZZ\\\VVVTTTRRRPPPNNNKKKGGGEEEBBBAAA@@@???============999888999::::::888555222111000000//////000000111777777888;;;>>>??????===BBBDDDEEECCC@@@===;;;;;;444111...---.........---++++++***))))))))))))******+++,,,,,,...222888<<<>>>;;;999:::===BBBEEEGGGGGGDDD@@@<<<:::888666444000222222222000111222444:::888444111000111333555555555444111---+++++++++...---,,,---000111111111000...,,,,,,...111222222666999>>>BBBFFFGGGHHHHHHIIIKKKRRRXXXXXXUUUVVVZZZVVVTTTSSSRRRUUU[[[aaaeeegggkkkqqquuuvvvvvvuuuuuuvvvxxx{{{}}}~~~}}}{{{zzzzzz|||}}}}}}{{{zzzzzz{{{sssoookkkjjjooowww~~~ssshhhccc___[[[ZZZ[[[VVVTTTQQQOOONNNKKKGGGDDDBBBAAA@@@@@@????????????>>>>>>===<<<:::888666555222111000000111222222111333555888===BBBDDDCCCBBBAAA@@@???===:::888777777222000......//////...,,,******))))))))))))*********+++---///222666:::===>>><<<::::::===@@@BBBCCCFFFBBB<<<888555222000/////////...---,,,,,,,,,---222000...,,,+++,,,...///111222333111///---,,,---000///------...000222333...---,,,---000444888999???BBBFFFJJJLLLMMMLLLLLLIIIJJJOOOVVVYYYZZZ^^^dddbbbaaaaaaccchhhooovvv{{{xxxzzz}}}xxxlllfffaaa[[[YYYZZZVVVTTTRRRPPPNNNKKKHHHEEEBBBAAA@@@@@@??????@@@@@@BBBAAA???<<<999777777777555333111111333444333222444666999>>>BBBCCCAAA???===;;;888666444444333333222111000000111111///---++++++*********++++++,,,------///222666999<<<======;;;888888999;;;;;;;;;???;;;666222000...---+++---,,,++++++++++++++++++,,,,,,+++***+++,,,...///222444666666444000...---111000///......000333555444555666888<<<@@@EEEHHHLLLNNNQQQSSSUUUTTTSSSRRRUUURRRTTTXXX[[[^^^dddkkkoooooopppsssxxx~~~qqqiiiccc]]]ZZZZZZWWWUUUSSSQQQOOOLLLHHHFFFBBBAAA@@@???????????????BBBAAA???;;;777666888:::888555222333666777666444888888:::===??????<<<999999666333222222222111000222111111222333222000---,,,++++++++++++,,,------......///222666999:::999999777555444555555333222666333000...------,,,***+++***((()))***++++++***(((((())))))+++,,,------222666;;;<<<999444///,,,///000000000000222666999;;;>>>AAADDDGGGKKKOOORRRXXXZZZ]]]___```___^^^\\\bbb[[[WWWXXXZZZ^^^eeemmm{{{|||~~~wwwnnnggg```\\\\\\XXXVVVTTTRRRPPPMMMIIIGGGDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@>>>;;;999999>>>AAA:::777444555888:::888555555666777999<<<<<<;;;999888555222222333444333111000000111333444333000---+++++++++++++++,,,---------------000444555444222333222000111111111///---///...,,,,,,------+++***,,,***((()))+++,,,+++***(((((()))******+++++++++222888???BBB???999111---,,,///222444555999>>>BBBFFFJJJOOOQQQRRRSSSVVVYYYaaadddgggjjjllllllkkkjjjiii```XXXXXX\\\cccnnnxxxzzzqqqjjjbbb^^^]]]YYYWWWTTTRRRQQQNNNJJJGGGHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@???===<<<>>>DDDIII<<<888555666:::;;;999666///000222666:::======<<<888666333333555666555333///000111333444333///,,,++++++******+++,,,------,,,++++++---111222///,,,///.........000000...,,,---,,,,,,,,,...---,,,***///,,,******,,,---,,,*********+++++++++******)))333:::BBBGGGEEE===555000,,,000555999;;;@@@FFFJJJTTTXXX]]]___^^^]]]^^^```fffiiimmmqqqttttttttttttnnnddd\\\]]]dddppp~~~xxxkkkbbb]]][[[XXXWWWUUURRROOOLLLIIIHHHLLLIIIGGGGGGHHHHHHDDDAAADDDBBB???===>>>AAAEEEHHH;;;999777444333333444444111000111555:::<<<;;;999<<<999444333444666888999888555222111111000---)))000///---+++******+++++++++++++++,,,,,,---------...////////////...,,,+++...,,,+++,,,...///---******)))(((+++...///---+++......---,,,++++++++++++555@@@KKKNNNKKKEEE;;;222666:::???CCCFFFLLLSSSYYY```dddjjjppprrrooohhhcccjjjooovvv{{{||||||||||||wwwuuussssssxxx|||oooeee___\\\XXXWWWUUURRROOOLLLJJJIIINNNMMMLLLKKKKKKIIIGGGEEEBBBBBBAAAAAAAAABBBCCCCCC:::888666444333333444555444333444888<<<>>>===<<>>???===999666333222000---***++++++***))))))***++++++++++++,,,,,,,,,------------...//////...,,,***)))///---,,,---000000...,,,...,,,***+++---...,,,***000//////...//////000000999DDDNNNQQQOOOJJJAAA999>>>BBBIIIOOOTTT[[[cccjjjppptttzzzzzzuuuwww{{{tttjjjccc___YYYWWWUUURRRPPPNNNLLLLLLOOOPPPPPPNNNKKKIIIHHHHHHBBBCCCDDDEEEDDDBBB???>>>777666555444333444444555666666777:::===??????>>>???;;;777666888>>>BBBEEECCC@@@;;;777444111---+++))))))))))))***+++------,,,,,,,,,,,,,,,---------...///000111000---***(((,,,+++***+++,,,---,,,+++333111.........///...---111222222333444666777888???IIISSSVVVUUURRRKKKDDDKKKPPPWWW]]]bbbiiiqqqxxx}}}zzzooofffaaaZZZXXXVVVTTTRRRPPPPPPPPPOOOQQQRRRPPPJJJGGGGGGHHHDDDEEEEEEEEECCC@@@===;;;555555444333444444555666666666777999;;;=========<<<888444444888>>>CCCFFFHHHEEE@@@:::555111...,,,++++++,,,,,,---...///000------------------------000111333333222///+++)))+++******++++++,,,------777555333222222333555555555555666888:::===???@@@EEENNNVVVYYYYYYXXXTTTOOOXXX\\\bbbgggjjjooouuuzzzsssjjjddd\\\ZZZXXXVVVTTTTTTTTTTTTRRRTTTUUUQQQLLLHHHHHHIIIHHHFFFDDDAAA???===;;;:::444444444444555555666666444444555666777888999::::::777444444888===CCCEEEGGGEEE@@@:::444000...---------......//////////////////..................000111222333111///,,,***------......///000222444888888777777888:::===???<<<<<<>>>@@@CCCEEEHHHIIILLLTTTZZZ\\\\\\^^^]]]ZZZ```eeejjjnnnqqquuuzzz~~~yyyooohhh^^^\\\ZZZXXXWWWWWWXXXYYYWWWWWWWWWTTTPPPLLLJJJJJJIIIFFFBBB>>>;;;:::::::::555555666666666666666666222444444444444444777999:::777555555888===AAABBBCCCAAA===777111...---...,,,---...///////////////111111111000000000000000//////000000///...---,,,,,,---...///000222666999===>>>@@@AAABBBDDDHHHKKKHHHIIIJJJLLLNNNPPPSSSTTTUUU[[[``````aaaeeefffeeeeeejjjrrrwww{{{tttmmm```^^^\\\ZZZZZZ[[[\\\]]]ZZZXXXUUUSSSQQQNNNKKKHHHGGGEEEAAA===:::888888777777777777777777777666666333555666555333444666999777555333444777:::;;;<<<<<<;;;888333...,,,---///,,,---///111222222222222333333333222222111111111222111111000000111111111///111333444555999>>>BBBIIILLLOOOQQQQQQSSSVVVYYYWWWWWWXXXYYY[[[]]]^^^______dddgggggghhhmmmooooookkkqqqyyywwwqqqaaa```]]][[[[[[\\\^^^```ZZZVVVRRRQQQPPPNNNIIIDDDEEECCCAAA>>>;;;888666555888888888888888777666666555777777666444444777;;;444222111111333555666555777777555000,,,***---000,,,...111333666777888888444444444333333222222222666555444333444555666777888;;;>>>???@@@DDDJJJOOOUUUYYY]]]_________bbbeeeaaaaaaaaabbbccceeefffgggfffkkkmmmkkkmmmrrrvvvvvvpppwwwwwwiiiddd^^^[[[]]]______^^^^^^\\\XXXTTTPPPMMMKKKIIILLLHHHCCC>>><<<:::888666555<<>>===666666666555444444666888===;;;:::999:::===@@@BBBEEEEEEEEEGGGLLLSSSYYY]]]ccc```___cccjjjnnnmmmjjjjjjjjjjjjhhhffffffhhhjjjhhhkkkooorrrtttuuuwwwxxxzzz~~~rrrkkkccc___^^^______^^^YYYXXXUUUSSSRRRPPPNNNMMMOOOKKKFFFAAA>>><<<:::888;;;>>>>>>:::888888666222777666666666666555222000---------,,,---000555999BBB<<<555000/////////...222222444999???CCCDDDDDD=========;;;999888:::;;;>>>>>>===>>>AAADDDHHHKKKSSSSSSTTTWWW\\\aaafffiiijjjgggeeeggglllnnnmmmjjjlllmmmllljjjhhhhhhjjjkkkhhhkkkppptttwwwyyy{{{}}}}}}tttjjjbbb```___^^^]]]XXXVVVUUUTTTSSSRRROOOMMMPPPLLLGGGDDDBBBAAA???>>>AAA@@@===:::;;;<<<777///999777666555555333000...+++,,,,,,------000444777???;;;555111111222333333555777:::AAAHHHMMMOOOOOOHHHHHHGGGDDDAAA??????@@@CCCCCCDDDGGGKKKPPPTTTWWW```bbbdddhhhkkknnnpppqqqooollliiiiiikkkllljjjhhhiiiiiiiiihhhffffffhhhjjjkkkoootttyyy|||{{{nnneee```^^^]]]\\\[[[YYYVVVVVVVVVSSSOOOKKKNNNKKKGGGEEEDDDDDDDDDCCC@@@@@@>>>;;;<<<>>>999222999777555333333111...,,,...///000/////////222444>>>;;;777555555777999;;;;;;===AAAGGGNNNUUUZZZ]]]VVVVVVTTTQQQLLLIIIHHHHHHMMMNNNOOORRRUUUZZZ^^^```kkkmmmpppsssttttttsssrrrkkkiiifffeeefffgggfffdddfffggghhhhhhgggiiikkknnnssswww|||rrrgggaaa___\\\[[[[[[YYYXXXYYYZZZYYYSSSNNNPPPMMMHHHEEEDDDCCCBBBAAA;;;??????<<<;;;===;;;777999777444333222111///---///000000//////000222444<<<;;;;;;::::::<<>>;;;:::<<<;;;888:::888555444444444333222------......///222666999===???AAACCCCCCDDDFFFHHHNNNPPPSSSXXX^^^gggpppvvvvvvvvvuuurrrmmmhhhffffffeeeeeeeeeeeeeeeeeeffffffiiilllpppsssssspppllljjjeeeeeedddeeegggjjjmmmoootttvvvxxxzzz|||~~~zzzuuurrrrrrrrrrrrqqqnnnppprrrrrrqqqppppppqqqrrrooollljjjkkkkkkkkkkkkfffggggggfffgggiiinnnqqqpppqqqrrrrrrrrrpppooonnnvvvqqqrrrzzzssskkkeee___[[[[[[ZZZ[[[```ffffff```YYYTTTPPPJJJEEEBBB@@@===;;;;;;;;;:::888:::<<<999222;;;999777777888999999888222222222111222555;;;???CCCHHHMMMPPPPPPPPPQQQRRRVVVZZZaaaffflllrrryyy~~~|||}}}}}}zzzuuuqqqooonnnllllllkkkjjjiiihhhggggggeeeiiinnnrrrtttssspppnnnpppqqqqqqrrruuuyyy}}}zzzxxxlllhhhccc```___`````````]]]___``````^^^\\\\\\\\\YYYWWWUUUUUUUUUVVVUUUTTTQQQSSSTTTTTTSSSUUUZZZ^^^\\\]]]___``````^^^\\\[[[___^^^aaaiiinnnppprrrvvvyyyppphhh```[[[```^^^^^^ccchhhggg___XXXPPPLLLHHHEEECCCCCCAAA@@@>>>;;;666555;;;>>>777,,,===;;;::::::<<<===>>>>>><<<;;;999777666999===AAAKKKQQQXXX\\\\\\[[[[[[[[[[[[aaajjjrrrvvvzzz|||}}}}}}{{{wwwsssqqqpppoooooonnnlllkkkiiihhhhhhkkkooouuuzzz~~~~~~}}}{{{|||}}}~~~~~~zzzpppkkkhhh___[[[VVVSSSRRRSSSSSSSSSPPPRRRSSSRRROOOLLLKKKKKKFFFEEEDDDEEEGGGGGGFFFEEE<<<>>>@@@??????@@@DDDGGGEEEGGGIIIKKKKKKIIIGGGEEECCCFFFLLLSSSUUUUUUZZZaaazzzqqqggg```___```bbbfffhhhfff___YYYUUUOOOGGGEEEEEEEEECCC@@@???>>><<<;;;:::999999999999;;;>>>BBBEEEGGGHHHHHHAAA???;;;:::<<>>===<<<<<<<<>><<>>===:::666444444333222000//////000111333000111///------000...***...///111222333222000////////////............///vvvnnnhhhfffeeeeeeddd___WWWQQQNNNLLLIIIHHHHHHGGGEEECCCFFFFFFEEEEEEFFFFFFGGGHHHGGGIIILLLPPPSSSVVVWWWWWWZZZVVVRRRQQQTTT]]]fffmmmrrrssstttssspppmmmlllmmmoooqqqtttuuuuuuuuuvvvwwwzzz}}}zzz~~~xxxooofff]]]RRRGGG@@@:::888666555777888888777444222000111444666777666999:::<<<<<<;;;999777666888777666444222111333444555666333000000333111...///000111222111000...---...//////000///...---,,,}}}uuummmiiieeecccaaa\\\UUUPPPNNNMMMLLLKKKKKKIIIGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLNNNRRRVVVYYY\\\]]]^^^```^^^\\\\\\```hhhqqqvvvttttttsssqqqnnnmmmnnnoooqqqsssuuuvvvvvvwwwyyyzzzzzzvvvuuusssrrruuuzzz~~~{{{{{{sssggg\\\RRRGGG;;;333444333222222444555444333333222222444666999:::;;;===>>>@@@BBBCCCBBB@@@???@@@@@@???;;;777555555666BBBAAA<<<666444555444000111111111111///...,,,+++)))***,,,------,,,***)))}}}sssmmmgggbbb___[[[VVVRRRRRRRRRRRRRRRPPPNNNLLLJJJJJJJJJKKKLLLNNNPPPRRRSSSOOOQQQUUUYYY]]]```aaabbbbbbbbbccceeejjjqqqwww{{{ttttttsssqqqppppppsssvvvvvvxxx{{{||||||~~~zzzuuuqqqnnnkkkiiiaaa]]]\\\]]]^^^]]]___dddmmmqqqzzz|||sssssstttxxx|||{{{qqqdddYYYOOOEEE999111333222222333555555444222555555666888;;;>>>AAACCCJJJJJJKKKNNNPPPPPPNNNLLLIIIJJJIIIEEE???;;;;;;===HHHFFF@@@777444444222.../////////...---+++***))))))***+++,,,---,,,++++++yyyrrriiibbb___]]]ZZZWWWXXXYYYZZZZZZWWWTTTQQQOOOMMMMMMOOOPPPSSSUUUWWWYYYTTTWWWZZZ___ccceeeggghhhggghhhjjjmmmpppssstttvvvqqqqqqqqqpppqqqtttyyy}}}{{{uuukkkhhhccc___[[[XXXTTTQQQHHHFFFFFFJJJKKKIIIJJJMMMRRRYYYeeettt|||ssscccbbbaaadddjjjqqqvvvxxxpppfffZZZQQQKKKDDD;;;333222222333666888888666444777777888:::===AAAFFFIIIOOONNNNNNPPPRRRRRROOOLLLGGGIIIIIIEEE???;;;;;;===???===777000...111000------,,,,,,,,,,,,,,,++++++------.........---------~~~vvvkkkccc```^^^]]][[[]]]^^^```___\\\XXXUUUSSSOOOPPPQQQSSSVVVXXX[[[\\\]]]```dddhhhlllooopppqqqrrrsssuuuvvvvvvtttrrrpppnnnnnnnnnnnnpppuuu|||zzzuuurrrppplllddd]]]YYYVVVSSSPPPMMMJJJFFFCCC<<<;;;<<>>???;;;555111222444000000+++''')))///222000++++++,,,---......//////---------,,,+++*********