BM66(d@ %%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((()))***+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,,,,---......000///...///000000...,,,************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***:::...$$$$$$%%%###$$$'''***)))(((''''''((()))***&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++((('''******((('''(((***))))))+++***''''''+++***)))))))))++++++)))'''&&&''''''((()))******+++&&&(((***,,,---,,,+++*********)))''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))'''&&&(((,,,222444222///))))))(((((('''''''''&&&''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))(((''''''((()))***)))***+++***'''&&&'''((((((((('''''''''(((((()))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++******++++++$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,------...000///......000///...,,,************))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***:::///'''''')))'''(((***((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++***'''&&&))))))'''&&&(((***((((((***)))&&&&&&******)))))))))++++++)))(((''''''(((((())))))******'''(((***+++,,,,,,++++++******)))''''''&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))$$$)))///222000---++++++)))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))(((''''''((()))***((()))***)))((('''((()))(((((('''''''''(((((()))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++************###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++))))))))))))))))))))))))*********++++++,,,,,,---+++++++++++++++,,,------///...---...//////---+++************))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))555...))))))+++***)))***&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------)))&&&&&&((((((&&&'''***+++(((''')))(((&&&&&&)))***)))((()))++++++***((())))))))))))))))))))))))((())))))***++++++,,,,,,******)))(((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))$$$///999999000'''&&&(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))(((((()))***)))((((((''''''((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++)))))))))***$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++******++++++,,,---...---------......,,,+++************)))))))))((((((((((((((((((((((((((('''((()))(((''''''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''(((((((((''''''''''''(((((()))))),,,)))''''''))))))((('''&&&&&&((())))))(((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))''''''))))))'''(((------)))'''))))))''''''))))))(((((()))++++++***(((******))))))))))))))))))))))))))))))***+++,,,---******)))(((''''''(((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((((((222;;;999///'''&&&(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))%%%'''))))))((((((***,,,***)))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))((((((((((((((((((((((((***+++++++++++++++,,,,,,++++++******++++++,,,---...---,,,---......,,,***************)))))))))(((''''''''''''''''''''''''&&&((()))((('''&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((('''&&&'''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***((()))+++***(((+++111000+++((()))***)))(((***)))(((((()))++++++***)))************))))))))))))))))))))))))***+++,,,---***))))))(((((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((+++///222111,,,''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((%%%'''((()))((()))***,,,******)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++,,,------+++)))************))))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((((((%%%((((((&&&'''))))))'''(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((''''''***)))***+++***(((---444333,,,((()))+++***)))***((((((((()))+++,,,+++)))************************((())))))***++++++,,,,,,***))))))(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((('''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((%%%'''))))))((()))***,,,++++++***)))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++)))))))))***%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,+++,,,---,,,+++)))************))))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''%%%)))***&&&&&&)))***((((((((((((''''''(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******)))(((***+++)))(((---555333,,,&&&(((***)))((()))((('''''')))+++,,,+++***)))))))))******++++++,,,'''(((***+++,,,,,,++++++***)))))))))))))))******)))))))))***************))))))))))))))))))))))))'''(((((('''&&&&&&((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((()))******)))((('''&&&((())))))(((((()))+++,,,+++***)))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++************$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''###$$$%%%&&&''')))******&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''************************++++++++++++++++++++++++------,,,,,,------...///,,,+++++++++,,,,,,***)))************))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((())))))***((((((((((((((('''''''''$$$))))))$$$###((()))'''((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''''''''((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---'''''')))***((('''---555333+++%%%'''))))))'''(((((('''''')))+++,,,+++***(((((()))***+++,,,,,,,,,&&&(((***,,,---,,,+++******)))))))))))))))******))))))******++++++,,,,,,))))))))))))))))))))))))'''***,,,+++((('''))),,,&&&'''''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((()))******)))(((''''''((())))))(((((()))***,,,+++***)))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++***+++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++************))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))(((((((((((('''''''''***)))((((((((()))+++,,,))))))))))))))))))))))))************************(((((((((((()))))))))***)))))))))***))))))((('''---+++))))))))))))((('''))))))))))))))))))))))))+++***))))))***,,,...///444///***)))+++---+++((()))((('''((()))***)))(((+++*********))))))((((((******+++++++++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((+++******)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''')))******)))))))))(((((((((((())))))))))))))))))(((((((((((('''((()))((('''(((***,,,((((((((((((((()))******+++******+++------,,,***))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++*********)))))))))(((((()))(((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((()))***'''((((((((())))))*********))))))))))))***++++++************************)))))))))))))))))))))))))))))))))***************))))))******))))))((('''...---,,,+++************************************+++***)))))))))+++---...222...)))(((+++,,,+++(((***)))((()))+++++++++***+++*********))))))))))))***++++++++++++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******)))(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((******((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))'''''')))+++((((((((((((((()))******)))******))))))''''''&&&************$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******))))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((()))))))))((()))***++++++''''''((()))***+++,,,,,,((())))))***************************************))))))))))))))))))))))))+++++++++++++++*********+++++++++,,,+++******)))---///000...***)))+++...******************************)))((()))+++,,,---///,,,((((((***,,,+++)))+++***)))***,,,---,,,+++***************)))))))))++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&''')))(((((()))((((((''''''(((((()))''''''(((((())))))******)))******)))''''''(((***((((((((((((((()))******...000222000+++))))))***++++++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******)))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&&&&%%%(((&&&%%%&&&'''((('''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++'''(((((()))******++++++&&&''')))*********)))(((************************++++++++++++++++++++++++,,,,,,++++++++++++******---------------,,,++++++***...000...)))'''***///***************************))))))))))))***+++,,,,,,***((((((***,,,+++***+++***)))***,,,,,,,,,***************************+++++++++,,,,,,,,,------,,,+++******)))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''(((((('''(((((((((''''''(((((((((&&&''''''((()))******+++***++++++***((('''(((***((((((((((((((())))))***000444666444...+++,,,///++++++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,+++++++++*********)))))))))(((((((((((('''&&&&&&''''''((((((((()))((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%((('''&&&&&&(((((('''&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))&&&'''((()))***)))((('''************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***(((,,,...,,,'''&&&)))---***************************************+++++++++******))))))***+++++++++***)))((()))+++,,,+++******************+++++++++++++++,,,,,,,,,---------,,,+++******************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''(((((('''((((((''''''''''''((((((&&&''''''((()))******++++++++++++***((('''(((***((((((((((((((())))))***)))---000///***(((***---************$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,++++++++++++************))))))((((((((((((''''''&&&&&&&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''((((((''''''&&&((('''&&&'''(((((('''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((()))************)))+++++++++*********))))))(((((()))***************++++++++++++++++++++++++************************,,,,,,,,,,,,---------...+++++++++++++++***)))))))))+++---+++)))(((***---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++***)))((()))+++++++++************+++++++++++++++,,,,,,,,,,,,------------,,,++++++*********++++++******************************))))))))))))******))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&''')))(((((((((''''''&&&&&&''''''(((''''''(((((())))))*********++++++***(((((()))+++((((((((((((((()))******%%%(((++++++)))((()))+++))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,++++++++++++************))))))((((((((('''''''''%%%%%%&&&''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&((((((((((((''')))'''&&&'''((()))(((&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))+++,,,,,,,,,+++***,,,,,,,,,---------------,,,,,,,,,,,,,,,------...........................------------------------------...///000111111222......//////......---,,,......------------..............................,,,,,,---------,,,,,,,,,+++,,,---,,,,,,++++++++++++***)))***,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,------------...+++++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))))))))(((''''''&&&&&&''''''((((((((((((((()))))))))))))))***+++***))))))+++,,,((((((((((((((()))******((()))***+++++++++++++++************$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++************))))))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))(((((((((''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))###$$$&&&((())))))(((((()))'''&&&'''((()))((('''%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))***+++,,,---...---,,,,,,,,,------...///000111111//////...---...///000111000000000000000000000000111111111111111111111111......///111222333444555333444444444444333222222222000//////111222111000000000000000000000000000---------......---,,,,,,,,,---......,,,+++++++++,,,+++***+++---...---,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++++++++***++++++,,,,,,************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''')))******)))'''''''''&&&&&&'''''''''))))))))))))(((((((((((()))*********)))***+++---((((((((((((((()))******))))))((()))++++++)))'''++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''))))))*********+++++++++++++++++++++++++++******)))(((''''''&&&(((''''''''''''&&&&&&&&&(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((('''''''''&&&$$$%%%''')))******))))))))))))))))))))))))((((((((((((((('''''''''''''''(((&&&%%%&&&)))+++)))'''---,,,,,,++++++++++++,,,***+++,,,***(((***000555......///111444555444222222222333555777888666555555555555666666555333222444000000666888555444777777666666888:::;;;:::888======>>>???===::::::<<<888888555222333888999666444777888444333444444111444333111000111222222222,,,111222...+++,,,,,,***,,,,,,++++++,,,...000111///.........------,,,,,,........................,,,++++++,,,...//////...***))))))***+++******++++++++++++++++++++++++++++++***((('''''')))***,,,,,,+++)))((((((((()))***,,,,,,+++***)))(((''''''))))))(((((('''''''''&&&'''+++,,,)))***---***$$$)))'''''')))'''###$$$'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((())))))))))))'''%%%$$$++++++************++++++((((((''''''''''''((((((((((((''''''''''''((((((***)))(((''''''((()))***************************))))))(((((((((((())))))++++++++++++++++++++++++)))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''((()))************++++++++++++++++++++++++*********)))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((((('''''''''&&&'''((()))******))))))+++++++++++++++******************++++++++++++++++++***(((***,,,---,,,***------------------------+++---...//////111555888777777777777777999;;;===<<<:::999:::<<<======<<<>>>@@@BBBAAA>>>;;;888777;;;777999@@@DDDBBB@@@@@@?????????AAADDDFFFHHHHHHHHHGGGGGGEEEBBB???===>>>:::<<<;;;:::;;;>>><<<777777:::<<<::::::===<<<999888666444333333333222222333777888444111333333111000000///.........//////++++++++++++++++++++++++.............../////////...---,,,,,,---...---+++++++++,,,,,,+++******,,,++++++++++++++++++++++++,,,+++)))(((((((((***+++,,,+++***)))((())))))***++++++******)))((((((((())))))((((((((('''''''''%%%)))***((())),,,***%%%)))'''''')))((($$$%%%((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++&&&'''((())))))(((''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((+++******))))))******+++************************)))((((((''''''(((((()))++++++++++++++++++++++++******+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((()))***++++++++++++++++++++++++++++++++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((((((((''''''(((((()))*********))))))))))))))))))(((((((((((())))))******++++++,,,,,,,,,+++***+++---...---,,,---......///000000000000333444555777888:::;;;<<<@@@AAAAAA??????BBBHHHMMMLLLIIIFFFEEEEEEEEEDDDCCCDDDGGGJJJKKKJJJGGGDDDBBBBBB>>>>>>EEELLLMMMKKKKKKLLLLLLKKKJJJKKKNNNTTTXXXUUUUUUTTTQQQNNNKKKHHHFFFAAACCCBBB@@@AAADDDBBB===;;;>>>???>>>@@@BBB@@@;;;<<<;;;999888777666777777666999999444111333333222444333222000///...---,,,+++++++++++++++,,,,,,,,,---------....../////////000...,,,,,,---,,,+++)))(((******)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++***))))))))))))***))))))))))))))))))))))))))))))((((((((((((''''''&&&)))***)))***------+++***'''&&&((((((&&&&&&)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******++++++%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((++++++,,,,,,,,,,,,++++++************************))))))(((((((((((())))))************************++++++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++++++++***************************)))))))))((((((((('''(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))((((((((()))))))))((((((((((((((()))******+++---......///000000000111333444444444555666777888:::;;;<<<<<>>>>>???AAABBBCCCIIIMMMQQQQQQOOOQQQWWW\\\\\\[[[YYYXXXVVVTTTPPPMMMLLLMMMQQQYYYaaaeeeccc```WWWOOOIIIJJJRRRYYY]]]___aaa```[[[TTTOOOQQQYYYaaadddffffffdddbbb```[[[UUUPPPRRRRRRPPPPPPSSSPPPLLLDDDDDDBBBAAACCCFFFBBB<<>>@@@BBBDDDEEEDDDDDDDDDFFFHHHJJJMMMNNNQQQNNNJJJGGGGGGJJJPPPSSS]]]dddkkkmmmjjjffffffhhhiiikkknnnrrrssspppkkkfff```]]]```nnn|||qqqbbb[[[```lllwww|||~~~xxxjjj]]]ZZZbbbkkkwww|||~~~}}}zzzpppeeebbbjjjqqquuuwwwuuummmcccSSSPPPLLLJJJPPPVVVTTTNNNOOOMMMIIIDDD>>><<<>>>@@@???BBBBBB>>>;;;===>>><<<<<<======>>>===;;;999777666666555444222111000000........./////////000000...---,,,,,,......---,,,222///+++---777@@@<<<111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++*********)))((((((((()))******++++++(((((())))))))))))))))))******+++,,,,,,///444999...(((&&&((()))((((((***(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((((()))(((((('''''''''((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((()))***++++++***)))((()))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))***************)))************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))******))))))((((((((())))))***))))))***+++---...//////111222333555888:::;;;<<<>>>AAAEEEIIIKKKOOOSSSVVVPPPOOOOOOPPPRRRWWW[[[^^^aaa___[[[VVVTTTWWW```hhhuuu|||zzzqqqmmmooottt}}}rrrkkkjjjvvvzzzkkkjjjvvvvvvlllpppxxxqqqooo}}}iiiddd\\\\\\gggsssuuuqqqgggddd\\\QQQHHHDDDEEEIIICCCGGGGGGBBB???>>>===::::::<<<>>>??????===:::888:::999888777666444333333222222222222222222222222///...---...///000///...222000+++,,,777BBB>>>111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))*********+++(((((())))))))))))******)))((((((******+++333;;;111***&&&(((***)))((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******************************+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))((())))))******))))))(((************************(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********+++************+++---...+++,,,---///111333555666::::::<<>>??????@@@AAABBBBBBCCC===<<<<<<;;;:::999888888555333111111000000...,,,(((000111******222333---------------------------((()))***+++,,,---------++++++,,,---,,,+++***)))******))))))))))))))))))(((((())))))*********+++---******+++******444@@@555---'''(((***)))''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))))))))))))))%%%%%%%%%&&&''')))+++---(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++***)))(((((())))))((((((((((((''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((((('''''''''((((((((('''''''''''')))***+++++++++***((((((+++000333333222333444777888888888<<>><<<999888888;;;222---111555000***'''///............---------......------,,,,,,------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************)))***++++++******+++---******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''(((((()))))))))((((((((('''''''''''''''&&&%%%%%%&&&(((+++---)))(((((('''((()))***+++(((''''''&&&'''((()))***(((((((((((('''''''''&&&))))))))))))(((((((((((())))))(((((((((((())))))***))))))))))))***++++++)))))))))))))))******+++((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************)))((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((''''''(((((()))))))))((('''''')))***+++)))+++---......000333666777888999;;;===@@@BBBCCCKKKMMMOOOQQQRRRTTTWWWZZZcccllluuu{{{}}}wwwooopppvvv}}}~~~|||tttqqqmmmhhhfffhhhkkkooouuuwwwpppfffbbbdddbbbcccdddfffkkkmmmggg___^^^XXX\\\```^^^eeeooommmnnnfff```___^^^\\\]]]```cccfffhhhfff```[[[YYYYYY```eeennnssssssnnngggcccdddaaahhhpppttt|||{{{llliiicccbbbhhhooouuuzzzxxxnnnkkkttt|||rrrnnnooo~~~vvvvvv|||qqqnnnppp{{{uuufffYYYMMMJJJNNNSSSZZZ```^^^YYYRRRKKKFFFBBB???<<>>@@@BBBCCCFFFJJJLLLPPPSSSWWW\\\^^^```aaaaaalllssszzz}}}lllhhhgggmmmqqqrrrsssuuuyyyrrrllljjjgggcccdddgggfffjjjoooooohhh^^^YYYXXXYYY[[[]]]^^^```aaa```^^^XXXVVV^^^eeefffmmmvvvssslllfffbbbccceeefffjjjnnnjjjmmmooolllgggdddfffiiigggnnnwww|||yyyrrrkkkgggkkkhhhnnnuuuvvv|||xxxhhhddd\\\YYY___iiiooouuuzzz{{{zzzuuukkkdddgggqqqzzztttkkkhhhiiivvv}}}vvvqqqsss|||~~~wwwccc]]]aaajjjsss{{{zzzpppaaaWWWTTTTTTPPPJJJGGGGGGEEE@@@888555777<<<444333111000///...//////////////////...------,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&((((((((((((((('''''''''((((((((((((((('''&&&&&&((((((((((((((())))))***''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***)))))))))))))))******+++***+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************)))((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++((((((((((((((()))******************,,,...000111222555:::===???AAADDDFFFEEEHHHKKKNNNPPPUUU[[[______bbbhhhmmmooommmiiifffooosssuuuuuuwww|||}}}{{{nnnfffaaadddhhhjjjjjjllltttlllddd___[[[YYY]]]ccckkkqqqssslllaaaWWWRRRPPPZZZcccooovvvuuunnniiihhheeeggguuu~~~xxxyyy}}}}}}qqqiiieeemmmxxxxxxnnnmmmvvv}}}vvvrrrgggppp}}}{{{uuutttrrrttt~~~~~~~~~zzzsssxxxooo```___eeebbbZZZNNNPPPOOOKKKFFFBBB>>><<<;;;:::777444222111111111000000000000///...---,,,------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************''')))******))))))***+++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((()))))))))(((''''''(((((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((())))))***)))))))))))))))******+++++++++,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((((((''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((((((((()))***++++++)))***+++---000333666888<<>>======666777888888777555222111///...............//////------------------------************************)))***++++++******+++---))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''''''''&&&&&&&&&&&&&&&&&&'''((()))***))))))(((&&&&&&((()))))))))(((''''''''''''((((((((())))))'''''''''((()))*********))))))(((((((((((())))))***))))))))))))***++++++)))))))))))))))******+++******+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************'''''''''''''''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))(((((((((((()))***+++,,,222444666;;;@@@FFFKKKNNNLLLOOOSSSVVVZZZ___dddgggoooqqqqqqnnnjjjjjjnnnssstttrrrqqqrrrsssqqqmmmiiidddhhhkkkkkkkkkllliiieee```[[[[[[dddpppzzzwwwppplllnnnyyy~~~{{{{{{}}}{{{zzz|||zzzwwwqqqlllnnnyyyyyy~~~lllaaahhhsssrrriiiZZZWWWQQQKKKFFFCCCAAAAAA999:::;;;;;;:::888555444111000///......---......------------------------************************)))+++,,,,,,++++++,,,---))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))******)))'''''''''''''''&&&''')))*********)))(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))(((((((((((())))))***************++++++,,,)))))))))))))))******+++******+++,,,&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))%%%(((+++***(((&&&''')))+++)))''')))---333777:::>>>AAADDDHHHJJJMMMOOOQQQ___YYY[[[dddhhhggglllttt|||ooo```cccooonnnkkkhhhggghhhhhhhhhgggbbbcccjjjpppuuu~~~iiieee^^^___lllzzz}}}}}}|||{{{yyypppkkkmmmuuu|||zzzvvvyyy}}}gggZZZYYY\\\jjjfff___XXXRRRNNNKKKIIIHHHEEEBBBAAA@@@???>>>===:::333000111111///222888444000---+++,,,...//////...---------,,,,,,++++++))))))******++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''%%%$$$&&&)))+++***(((''''''''''''(((((((((((())))))))))))************++++++***)))(((((()))))))))************++++++++++++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''')))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))&&&((()))*********+++---......///222888>>>BBBEEEKKKMMMOOOOOOOOOQQQVVVZZZ^^^^^^cccnnnuuuuuurrrqqqtttyyy~~~qqqcccaaafffkkkjjjhhhfffcccaaa``````aaaeeerrr|||vvvnnnsss|||~~~{{{{{{}}}|||wwwpppkkknnnvvv}}}~~~yyyiiigggkkkxxxyyyvvvmmmbbb[[[YYYZZZLLLJJJIIIKKKMMMLLLHHHCCC===888666888666111///111777444111/////////...---......---------,,,,,,,,,************+++++++++,,,++++++*********)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))'''&&&&&&)))***((('''''''''((((((((()))))))))))))))))))))************++++++***))))))))))))))))))************+++++++++***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((())))))******))))))(((***))))))***---///000000///111555;;;AAAFFFJJJMMMOOOQQQSSSQQQPPPSSSZZZaaadddfffjjjpppyyy~~~yyyqqqnnnrrrxxxzzzsssggg```___fffiiikkkjjjddd___\\\[[[aaagggyyy~~~zzz}}}~~~|||~~~}}}rrrkkkjjjnnnrrrttt{{{www~~~wwwtttxxxuuucccZZZYYYVVVVVVWWWZZZ^^^[[[TTTMMMEEE@@@;;;;;;;;;999:::<<<:::888555444333111...,,,.........---------,,,,,,******++++++++++++,,,,,,************)))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***(((''''''(((((('''&&&((((((((()))))))))******))))))))))))************+++***)))))))))))))))))))))************+++++++++******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((()))******)))(((''',,,***))),,,111666666555777;;;@@@EEEJJJMMMPPPRRROOOTTTWWWWWWVVVYYY```gggrrrqqqjjjfffmmmyyyzzzqqqlllmmmooopppmmmggg```]]]dddmmmxxx{{{uuummmgggdddkkkqqq|||||||||~~~yyytttsssuuusssyyy}}}wwwsssuuuxxxxxx~~~vvvcccZZZ[[[^^^cccgggjjjkkkiiiggg[[[QQQEEE===;;;===@@@CCC:::888777666666444111/////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,*********)))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((''''''((((((((('''))))))))))))************((()))))))))******************)))))))))))))))***))))))*********+++++++++++++++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++)))$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''((())))))))))))(((***)))+++111999@@@BBBBBBIIILLLPPPSSSTTTVVVYYY[[[\\\bbbhhhiiihhhgggjjjmmmxxxvvvlll```bbbnnnssspppmmmlllhhhdddaaa___^^^\\\jjjxxx{{{zzz|||~~~yyyzzz~~~}}}~~~}}}~~~|||tttmmmhhhiiitttppp```gggooouuuvvvxxx|||tttjjjZZZMMMGGGDDDBBB???===;;;999888999888666555222111111000///------,,,------,,,,,,,,,,,,,,,,,,************))))))))))))************************************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((%%%&&&''''''(((((()))***))))))))))))************((()))))))))***************)))))))))))))))******))))))*********+++++++++,,,------...&&&&&&&&&&&&&&&&&&&&&&&&%%%***...***######(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''((()))***+++,,,)))+++111:::CCCKKKOOOQQQTTTVVVXXXYYYXXXZZZ___ccckkkooosssuuusssoookkkhhhpppqqqlllccc___ccckkkoooqqqrrrnnnddd]]]\\\^^^```sss{{{{{{yyy{{{uuukkkgggllluuuzzzvvv~~~~~~~~~zzzwwwqqqkkkiiieee\\\RRRJJJFFFAAA===<<<<<<<<<;;;888777666444222000///.........------------,,,,,,++++++++++++*********)))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((($$$%%%'''((('''(((***+++((((((((()))))))))******))))))))))))************)))))))))))))))******+++)))************+++++++++,,,,,,---...&&&&&&&&&&&&&&&&&&&&&&&&###'''***(((###!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((()))((((((((())),,,000222111777>>>FFFLLLQQQUUUWWWXXXZZZ[[[[[[[[[___hhhooonnnnnnppprrrqqqlllddd^^^ccceeegggbbbYYYXXXeeevvv~~~yyylllgggjjjlllyyywwwyyy|||{{{zzz}}}|||tttuuuyyywwwnnnpppttt~~~tttppptttxxx|||sss___WWWMMMEEE@@@????????????>>><<<:::777444222111............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%''')))((('''&&&(((***''''''((((((((()))))))))))))))))))))************)))))))))))))))***++++++)))************+++++++++***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%))),,,---+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((()))+++***((((((+++///333666===CCCKKKPPPQQQQQQSSSVVV]]]___``````aaahhhsss|||kkkjjjjjjlllnnnjjjbbbZZZZZZ\\\^^^[[[PPPNNNdddwwwxxxyyyzzzzzzyyy{{{zzzzzz~~~{{{xxxuuutttwww|||}}}vvv|||}}}tttkkkfffgggmmmyyyzzzjjjnnnrrrxxxoooeeeWWWKKKCCC@@@@@@@@@DDDCCCAAA>>>:::777555444//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))''')))***)))&&&%%%''')))''''''''''''(((((((((((())))))))))))************))))))((())))))***++++++)))************+++++++++((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''((()))******))),,,++++++,,,000666===AAAIIINNNQQQQQQSSSXXX[[[[[[dddaaa^^^___dddllltttxxxoooeee^^^bbbfffeee```\\\YYY\\\VVVSSSVVVYYYgggyyyxxxzzzzzz|||||||||{{{zzz}}}~~~tttyyyvvvsssqqqssswww}}}{{{zzzvvvrrrmmmiiieeeccciiiqqqwwwwwwtttrrrpppllldddkkkttt}}}|||yyyqqqkkkhhhooo}}}}}}pppkkkgggfffooo}}}ssskkknnntttvvv}}}yyyuuulll^^^PPPFFFBBBCCCDDDDDDEEEFFFDDDAAA===;;;:::444111...,,,---.........///---,,,---...///---,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((&&&%%%%%%%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++)))))))))))))))******+++)))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((+++***)))((()))*********+++...222777;;;@@@EEEGGGKKKRRRVVVVVVVVVYYY\\\]]]hhhlllnnnkkkfffeeejjjpppmmmccc\\\^^^dddgggjjjlllffffff]]]ZZZ```fffttt{{{vvv|||}}}|||{{{{{{~~~yyytttvvvzzz}}}xxxvvvrrrnnnnnnllljjjjjjkkkkkkhhhfffcccaaa^^^[[[[[[]]]```bbbeeegggiiijjjkkkjjjhhhgggbbbhhhllljjjgggggggggfff]]]___ccchhhlllnnnpppqqqtttkkkdddeeepppzzz~~~~~~wwwtttoookkkkkkqqq|||}}}yyyssssssxxx~~~{{{}}}{{{ttt{{{jjjpppmmmfff[[[OOOGGGEEEFFFFFFGGGHHHGGGEEEBBB???>>>888555111////////////......,,,++++++,,,------,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++)))))))))))))))******+++******+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((---+++***)))((()))+++,,,...444<<>>;;;888777444111...111...,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))******'''((()))***,,,///555:::BBBHHHNNNRRRRRRRRRUUUXXXWWWVVVWWW^^^kkkvvvuuunnnaaajjjssstttmmmccc^^^]]]YYYVVVVVV\\\fffuuu{{{uuuyyyttt~~~}}}{{{qqqsssssszzzvvvnnngggccc___\\\^^^ccciiiddd^^^ZZZZZZYYYUUUPPPRRRWWW[[[]]]aaagggiiiggggggnnnvvvyyyvvvtttvvvyyyzzzxxxuuutttuuuzzz~~~~~~uuuoooooonnnooouuuuuukkkiiiqqq}}}~~~rrrgggccc___VVVMMMNNNKKKHHHHHHIIIJJJIIIHHHBBB@@@>>>===;;;888444111222///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***)))))))))))))))******++++++++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((())))))******+++'''***...111333888???EEELLLQQQVVVWWWVVVWWW]]]bbbeeeaaa\\\^^^jjjtttssslll^^^```dddiiilllllliiifffYYYVVVXXX___iiivvvxxxtttyyyuuuyyy~~~~~~{{{yyyxxxyyytttppphhhfffpppzzzuuuiii\\\WWWSSSRRRQQQNNNPPPTTTRRRTTTUUUUUUYYY___aaa___lllqqqtttuuuxxx~~~}}}yyy}}}~~~|||~~~yyy{{{yyy{{{yyy{{{}}}wwwxxxzzz{{{|||~~~xxx}}}rrrcccWWWQQQJJJGGGGGGIIIIIIIIIBBBAAAAAAAAAAAA???;;;888444222000//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))******+++******++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((((()))******++++++,,,111777;;;>>>BBBJJJOOOQQQWWW]]]______bbbiiipppwwwsssjjjbbbbbbggghhhddd]]][[[]]]fffsss~~~oooiiifffiiinnnttt}}}zzzvvvyyy}}}vvvqqqpppppp}}}mmmdddYYYRRRPPPPPPNNNKKKIIIFFFHHHMMMQQQRRRVVV[[[YYY___bbbbbbeeennnuuuvvv~~~|||sssssstttttttttiii[[[PPPLLLIIIGGGEEEBBBBBBDDDFFFGGGFFFCCC@@@;;;:::999888777444000---------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''(((((()))***+++++++++222888???CCCEEEIIIPPPVVVRRRYYYaaaeeegggkkkttt|||uuueee[[[ZZZ\\\]]]\\\ZZZ\\\hhh{{{vvvsssrrrqqqtttxxxyyy|||wwwzzz~~~vvvrrrppprrr}}}}}}mmm```]]]TTTKKKGGGCCC@@@CCCIIIMMMMMMRRR[[[bbbffflllqqqvvv|||}}}uuurrrvvv{{{|||yyypppjjjfffuuunnn]]]RRRKKKEEEAAABBBCCCFFFIIILLLKKKIIIFFFCCCBBBAAAAAA???;;;666222------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&'''******'''(((---222333???BBBFFFJJJNNNRRRWWWZZZ\\\aaaiiipppssssssrrrppp~~~uuufffZZZYYY\\\]]]ZZZVVVYYYhhh}}}wwwvvvuuummmlllssswwwxxx||||||tttttt}}}uuukkkjjjggghhhjjjfffZZZSSSSSSNNNLLLIIIGGGGGGKKKRRRWWWWWWZZZ```kkkvvv}}}~~~|||rrriiiggghhhvvv{{{lllaaaSSSJJJIII???EEEHHHFFFEEEIIIMMMNNNLLLKKKMMMRRRUUUNNN>>>000555000,,,...222111...+++000000000///...---+++***,,,,,,+++***))))))*********************************************)))((((((+++***)))'''''''''((())))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))******))))))))))))************))))))((((((''''''''''''((()))***+++,,,,,,+++)))(((((()))******)))******))))))))))))******))))))))))))************))))))******&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&***,,,***,,,333888999FFFHHHLLLPPPTTTYYY___ccckkkllloooqqqrrrpppllliiijjjrrruuuoooeee^^^YYYUUUVVVUUU[[[lllwwwtttnnniiiiiikkklllpppssspppsssxxxpppeee^^^WWWUUUPPPKKKKKKOOOMMMOOOQQQTTTXXX^^^fffkkkppprrruuu{{{yyyrrrnnnrrryyy}}}zzzyyy~~~xxxkkk___VVVQQQCCCBBBAAABBBEEEGGGJJJLLLKKKJJJLLLRRRWWWUUUMMMFFF999333---+++---///000111,,,---------------,,,,,,,,,,,,+++******************************************************))))))(((******(((((('''((()))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''''''''''''(((((((((((((((+++)))(((((()))******)))******))))))))))))******))))))))))))************+++++++++,,,&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((((((((((((((()))******+++'''---111222666===BBBCCCNNNQQQVVVZZZ```ffflllqqqvvvqqqllliiigggeeeaaa^^^\\\iiiuuuxxxtttoooiiicccbbb```dddnnnzzzwww{{{|||vvvwwwtttsssssspppooo|||vvvkkkeee```ZZZTTTNNNKKKJJJJJJOOOTTTZZZ]]]ccciiinnnuuu{{{tttmmmooovvv{{{|||yyyuuu___PPPDDDDDDEEEAAA???BBBEEEEEEFFFJJJPPPTTTVVVVVVHHHBBB:::111---...111333------------------,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++******++++++******)))((())))))((((((((()))******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((((('''''''''+++)))(((((()))******)))******))))))))))))******))))))))))))******************++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((()))***+++,,,---333999;;;@@@GGGLLLMMMTTTYYYaaahhhnnntttxxx{{{|||sssggg___]]]\\\[[[YYYZZZbbbllluuu~~~xxxrrrooooooqqquuu}}}{{{yyy~~~xxxqqqlllmmmrrrrrrvvvsssgggZZZTTTPPPMMMQQQRRRUUUYYY^^^aaadddgggppprrrvvvxxx{{{rrrmmmjjjooojjjRRRMMMIII???;;;>>>@@@AAABBBDDDHHHOOOVVV[[[[[[YYYQQQCCC999333111...111000000......------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((((((((())))))******+++)))))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((************************+++)))(((((()))******)))******))))))))))))******((()))))))))************((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((+++***)))))))))+++---...333:::???BBBFFFNNNSSSTTTYYY```jjjsssxxx{{{|||}}}wwwiii___ZZZYYYZZZZZZVVVYYY___ooo{{{rrrmmmllllllrrrxxx{{{|||yyy{{{zzzrrrkkkfffddd]]]\\\XXXTTTSSSTTTSSSQQQTTTYYYaaaiiipppvvvyyyyyy}}}}}}}}}|||{{{}}}vvvllllll|||eeeYYYQQQEEE@@@CCC???@@@BBBDDDGGGMMMUUU[[[bbbeeeaaaUUUHHH???555---111000///............///---,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***))))))(((((()))*********++++++)))))))))))))))******+++******))))))))))))*********************************))))))(((((())))))***(((((((((((()))))))))))))))))))))***+++,,,,,,,,,+++)))(((((()))******)))******))))))))))))******((()))))))))************((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))+++******+++,,,///222444:::@@@DDDGGGLLLTTTZZZ[[[___fffooouuuxxxwwwuuuttt{{{vvvlllbbb[[[WWWVVVWWWUUUXXXaaattt}}}qqqkkkhhhggghhhllloooqqqssszzzzzzpppiiiaaa[[[TTTPPPMMMOOOVVV\\\^^^]]]aaaeeejjjnnnuuu~~~qqqmmmttt~~~kkk[[[LLLEEEEEE@@@@@@AAABBBEEEJJJPPPUUUZZZ```aaaYYYRRRMMMBBB666//////...------///000111------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))))))))***+++++++++******)))))))))))))))******+++******))))))))))))************************************))))))))))))******(((((((((((())))))))))))&&&&&&'''((()))***+++,,,+++)))(((((()))******)))******))))))))))))******))))))))))))************++++++,,,,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))******+++---111666;;;>>>AAAGGGLLLNNNTTT^^^eeehhhhhhkkkooopppnnnkkkhhhfffkkknnnooojjjbbb[[[WWWWWWXXX^^^iiizzz~~~ssssssvvvvvvtttsssppppppqqquuunnneeeaaa[[[VVVPPPPPPRRRWWW^^^dddgggiiilllqqquuuvvv|||~~~~~~}}}~~~kkk^^^VVVSSSLLLIIIEEECCCCCCGGGJJJMMMQQQWWWXXXSSSTTTXXXQQQFFF777666333111//////000000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******+++++++++***)))((()))))))))))))))******+++******))))))))))))******************************))))))(((((((((((())))))'''((((((((()))))))))***((((((((())))))*********+++)))(((((()))******)))******))))))))))))******))))))))))))************,,,---------$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))***,,,///555<<>>000...222------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***)))(((((()))***+++))))))))))))************&&&''')))******)))(((''')))))))))*********++++++++++++***))))))***++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************))))))((((((((((((***))))))))))))***++++++)))******+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))*********((((((***...111888;;;@@@EEEHHHKKKOOOQQQ[[[bbbiiilllkkkkkkmmmpppooohhh___[[[[[[[[[YYYVVVZZZ```nnnuuummmgggeeedddeeejjjppppppqqqzzzvvvfffZZZOOOHHHHHHJJJOOOWWWaaaiiioooqqqrrrqqquuuzzz}}}~~~{{{qqqppp~~~nnnggg[[[LLLHHHCCCBBBIIIPPPRRRQQQQQQQQQ\\\eee^^^LLL;;;444555///,,,***+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))))))))***+++)))))))))*********++++++&&&(((***++++++(((%%%###*********+++++++++++++++******)))(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))((((((((()))))))))))))))******+++***++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))***+++++++++,,,000444888???BBBFFFJJJMMMPPPTTTVVVbbbiiiqqqqqqlllfffeeeeeerrrooojjjeee```[[[WWWTTT^^^eeeqqq{{{wwwuuuvvvvvvsssssswwwllllllttt}}}cccTTTOOOMMMMMMPPPZZZaaajjjqqquuuvvvvvvwwwmmmttt}}}{{{ppp___RRRIIICCCEEEMMMTTTVVVVVVVVVVVVXXX\\\\\\TTTGGG<<<333...******...000...+++---------------------------,,,,,,,,,++++++++++++************************))))))*********+++++++++***+++,,,,,,,,,+++)))(((******++++++++++++++++++*********))))))*********))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))******,,,...111333888===AAADDDFFFJJJMMMPPPUUUZZZ^^^ccciiinnnnnniiiccc``````nnnrrruuussskkkbbb]]]\\\aaahhhqqqxxx{{{~~~tttpppqqqxxx|||xxxsssrrrqqqaaaQQQJJJMMMTTT[[[```lllrrrxxxzzzxxxwwwyyy|||wwwzzzjjj^^^NNNFFFIIIPPPTTTTTTZZZUUURRRWWW``````VVVKKK:::444...---000111///,,,------------------------------------,,,,,,,,,+++******++++++++++++******************++++++++++++---,,,+++***+++,,,---...************************++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))******+++***+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))***+++++++++///444888<<<@@@DDDGGGHHHIIILLLOOOTTT[[[dddjjjbbbdddfffeeecccaaa``````cccmmmyyy}}}uuunnnkkkccciiilllkkkmmmsssyyyzzz{{{zzzrrrpppjjj^^^WWWVVVXXXTTTQQQRRRWWW```hhhnnnsssyyy~~~}}}zzz{{{vvvpppooofffQQQIIIJJJLLLJJJUUUVVVXXXYYYYYYYYYYYYXXXCCC===666222111222000///------------------------......---------,,,,,,,,,******+++,,,,,,+++***************++++++++++++,,,---+++)))((((((***---///***************)))))))))++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++***************++++++,,,******+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,000444:::???CCCEEEHHHIIIKKKLLLMMMQQQXXXbbbnnnvvvgggccc___]]]]]]^^^]]]\\\[[[fffxxxvvvhhhjjjhhhdddeeekkkooopppvvv~~~mmmeee]]]QQQLLLNNNQQQXXX```eeeiiinnnsssvvvxxxssslll|||fffSSSMMMJJJFFFKKKRRRYYYZZZWWWTTTVVVZZZKKKFFF???888333111111222....................................------------***++++++,,,,,,++++++************+++++++++,,,,,,,,,+++***)))((()))***+++,,,,,,+++++++++*********)))***+++,,,,,,+++***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++++++++,,,,,,---)))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,------333888???DDDGGGHHHIIIIIIMMMMMMOOORRRZZZgggttt~~~nnnfff]]]XXXYYYZZZYYYWWWZZZcccvvvyyynnnlllhhhdddfffmmmooolllkkkvvv|||fff\\\UUULLLJJJOOOSSS```ooovvvxxxyyyzzz|||}}}|||{{{}}}zzzyyyvvvttttttuuuwwwxxxttttttssssssrrrrrrqqqqqqllllllmmmnnnnnnooonnnnnnllllllkkklllnnnrrruuuwwwrrrrrrqqqrrrsssuuuxxxyyy{{{{{{}}}www{{{www^^^TTTNNNHHHFFFJJJQQQWWWZZZZZZVVVSSSPPPLLLEEE<<<444111222444........................//////.........---------***+++,,,------,,,+++*********+++++++++,,,,,,,,,...------,,,+++***)))(((---------,,,,,,+++++++++((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))******++++++++++++,,,,,,++++++,,,,,,---...((()))***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((((((((((((*********))))))---222666:::???EEEHHHIIIJJJMMMPPPVVVVVVXXX\\\ccclllssswwwssslllaaaYYYUUUSSSRRRPPP]]]gggvvvxxxtttsssxxxyyyrrrkkkhhhooopppwwwuuujjj\\\TTTUUUZZZ]]]^^^lllooowww}}}{{{www{{{zzzvvvvvvuuussspppmmmkkkhhheeebbbaaaaaaaaa^^^]]]\\\[[[ZZZYYYXXXWWW]]]]]]]]][[[XXXVVVVVVVVVWWWXXXXXXWWWUUUUUUVVVWWWUUUTTTSSSUUUXXXZZZ[[[ZZZWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```cccgggkkkooorrrooosssyyyuuuggg[[[NNNEEEDDDGGGPPPWWWYYYXXXWWWMMMMMMMMMLLLGGG???555...---///000///---,,,---/////////...---,,,,,,++++++***,,,...000000///...---++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++******)))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&************))))))))))))******+++++++++,,,,,,,,,***+++,,,...''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''&&&''''''((()))))))))((()))***+++,,,---111777;;;@@@CCCHHHKKKNNNQQQUUUXXX]]]aaaeeeeeedddeeeiiimmmsssqqqkkkbbbXXXTTTVVVYYYbbbjjjttt|||~~~tttnnnmmmjjjkkknnnmmmhhhfffhhhaaa[[[UUUUUU]]]jjjuuu{{{{{{yyyxxxyyywwwzzz|||vvvppphhheee```]]]]]]\\\ZZZYYYUUUUUUTTTSSSQQQOOOMMMLLLPPPOOOOOONNNMMMMMMLLLLLLNNNOOOOOONNNMMMLLLLLLLLLNNNNNNMMMKKKJJJJJJLLLNNNLLLJJJIIIJJJMMMNNNNNNNNNKKKJJJJJJKKKLLLMMMNNNOOONNNNNNMMMNNNRRRWWW]]]```WWWYYY^^^dddkkksssyyy|||zzzooocccRRRLLLGGGHHHNNNUUUYYY[[[VVVVVVVVVWWWUUULLL???555000111222222000///---,,,.........------,,,,,,,,,+++,,,...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))*********+++++++++,,,,,,***+++,,,---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))(((***---///333888>>>BBBDDDFFFJJJNNNSSSXXX\\\^^^bbbiiinnnllleee___```dddkkkqqqssslll___XXXYYY]]]jjjmmmppprrrwww~~~|||uuuiiiddd```]]]XXXQQQNNNOOOQQQSSSWWW```lllyyy}}}|||~~~~~~{{{tttrrrooommmjjjfffaaa]]]SSSPPPMMMKKKKKKKKKJJJIIIFFFGGGIIIJJJIIIFFFCCCAAAGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJJJJHHHFFFFFFIIIKKKJJJIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIGGGEEEDDDGGGLLLRRRVVVKKKLLLMMMPPPUUU[[[aaadddlllooouuu||||||}}}{{{ppp[[[RRRGGGBBBGGGPPPWWWYYY___]]][[[[[[ZZZTTTJJJAAA666444222111111000...,,,......------------------,,,,,,---......---+++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************))))))))))))*********++++++++++++,,,***++++++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((())))))***))),,,000444888===CCCGGGGGGIIINNNTTTYYY^^^`````````eeekkkjjjddd```aaacccfffrrr~~~wwwllleeedddnnnllliiigggiiiooouuuwwwxxx~~~jjjbbb[[[VVVQQQLLLMMMPPPVVV]]]gggqqqxxx}}}~~~wwwsssssspppkkkfff```^^^\\\YYYVVVTTTQQQOOOKKKIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKIIIHHHFFFFFFFFFGGGHHHIIIJJJJJJKKKHHHIIIJJJLLLMMMLLLJJJHHHKKKMMMNNNNNNLLLKKKLLLMMMOOONNNMMMMMMNNNNNNLLLKKKNNNMMMKKKJJJJJJKKKMMMNNNMMMKKKIIIHHHJJJMMMQQQSSSPPPPPPPPPPPPRRRSSSUUUVVVYYY\\\aaafffkkkooorrrsssxxx|||yyyyyy~~~kkkbbbSSSHHHGGGMMMQQQQQQbbbaaa^^^\\\ZZZYYYWWWVVVBBB<<<444///...///000000------------............,,,------------+++******++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++******)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************)))))))))(((************++++++++++++******++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''''''''((()))***+++,,,///555:::>>>DDDIIIMMMPPPTTTZZZ```dddeeedddddd```aaabbbbbbbbbbbbbbbccckkkyyy}}}rrrmmmhhhccccccfffhhhjjjkkktttggg^^^UUUQQQNNNMMMQQQXXXjjjnnntttxxx{{{|||~~~|||yyyvvvuuuiiiccc\\\YYYXXXWWWRRRMMMOOOOOONNNLLLJJJIIIIIIIIIFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMHHHIIIJJJKKKMMMNNNOOOPPPNNNNNNPPPRRRTTTRRRNNNJJJLLLPPPTTTVVVTTTRRRPPPOOOTTTSSSSSSTTTUUUUUUTTTRRRTTTRRRPPPNNNMMMNNNOOOQQQNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRSSSTTTTTTRRRPPPOOONNNPPPQQQTTTVVVYYYZZZ[[[```ccchhhmmmsssyyy{{{{{{yyy~~~uuu\\\NNNLLLLLLKKK[[[___bbbbbb______aaaeeeYYYOOOAAA444......111333---.....................------------,,,++++++***++++++,,,---......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++******)))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((************)))))))))((())))))*********+++++++++*********+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))+++---...111666<<>>BBBMMMUUU^^^bbbbbb``````aaaeeegggddd[[[VVVXXX___bbbhhhqqq|||uuuiiifffjjjggghhhlllsss{{{}}}xxxmmmbbbUUUPPPPPPVVVbbbmmmtttxxx|||{{{yyy||||||vvvqqqnnnjjjbbb\\\VVVTTTQQQMMMJJJHHHGGGGGGJJJKKKLLLLLLLLLMMMOOOQQQVVVUUUTTTTTTVVVYYY\\\^^^aaaeeeiiijjjgggeeeeeegggiiikkkmmmmmmmmmnnnppprrrwwwvvvuuuwwwzzz{{{zzzyyyzzz{{{|||{{{{{{{{{}}}zzzvvvqqqnnnnnnpppqqqqqqooommmjjjgggdddbbbaaaaaaaaabbbaaa]]]___eeeeeebbbWWWUUUSSSQQQOOOOOOPPPQQQNNNOOONNNLLLLLLPPPWWW\\\```eeelllsssxxxwwwvvvddd]]]SSSLLLKKKQQQZZZ```eeebbbdddhhhgggZZZKKKBBB222000///...//////......////////////////////////------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))************************+++))))))***+++,,,+++***************++++++++++++***+++,,,,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((()))))))))************+++---000444999???FFFKKKXXX___eeeccc\\\XXX[[[___cccdddaaaYYYVVVZZZ^^^___dddqqq{{{ooolllcccdddgggmmmsssvvvwwwwww~~~pppdddWWWMMMPPP[[[iiiwww~~~~~~}}}xxxvvvpppjjjbbb\\\XXXSSSMMMIIIJJJIIIIIIHHHHHHHHHIIIIIIMMMOOORRRSSSTTTWWWZZZ\\\bbbbbbaaabbbcccdddeeefffggglllrrrsssrrrooooooooorrrtttwwwxxxyyy{{{~~~~~~}}}}}}}}}|||}}}{{{vvvqqqmmmjjjiiihhhjjjjjjgggddddddgggfffccc```^^^[[[XXXVVVTTTTTTTTTOOONNNLLLIIIGGGGGGJJJLLLKKKOOOUUU[[[bbbjjjrrrwww~~~~~~zzzooo___SSSMMMOOOTTTXXXdddfffggghhhiiifff[[[NNN666444111000000000///...////////////////////////...---------,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))***))))))************))))))************************+++*********,,,---,,,+++***++++++++++++,,,,,,,,,***+++,,,,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))***++++++...111555999>>>DDDKKKPPPWWW[[[______[[[[[[```eeeaaacccbbb]]]\\\^^^]]]ZZZcccrrruuukkkhhhjjjmmmoooqqqrrrrrrrrrppp{{{zzzcccVVVRRRTTT```nnnxxx~~~~~~|||||||||yyytttnnnhhhdddaaa\\\UUUOOOLLLJJJGGGEEEIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUXXXZZZ\\\^^^bbbeeeiiijjjkkkmmmnnnooooooooopppuuuzzz||||||{{{}}}}}}xxxtttsssrrrrrrpppmmmjjjiiijjjiiiggghhhfffccc```^^^\\\[[[ZZZTTTSSSQQQOOOLLLLLLLLLMMMIIIJJJLLLOOOTTTZZZ```dddllltttsss```TTTPPPQQQSSSZZZaaaeeeeeehhhiii]]]MMM>>>:::555222111111///---////////////////////////.........---,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))*********((()))************)))(((************************+++***)))***,,,---,,,+++*********+++++++++,,,,,,)))***++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,---000444888===AAAFFFKKKNNNSSSTTTVVVYYY]]]aaafffjjjiiiiiiddd]]]YYYZZZYYYVVV```mmmzzzooorrrvvv{{{|||xxxrrrooonnnmmmsss{{{}}}uuueeeXXXRRRWWWbbbpppyyy}}}|||uuummmlllllliiieee___ZZZVVVSSSPPPLLLIIIIIIJJJKKKLLLKKKLLLNNNPPPRRRTTTUUUVVVYYY[[[]]]___```cccfffiiinnnooorrruuuxxxyyyzzzzzz|||{{{wwwtttrrrqqqpppnnnnnnkkkjjjhhhfffdddcccbbbaaaZZZXXXUUUSSSQQQOOONNNMMMOOOMMMKKKJJJLLLOOORRRTTTYYYaaammmyyyxxxcccUUUOOONNNLLLUUU]]]```fffhhh]]]MMMCCC<<<444000000000///---////////////////////////.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))************))))))***************************)))((()))+++++++++)))))))))))))))*********+++((())))))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***,,,///111444999???DDDGGGIIIKKKMMMTTTTTTVVVYYY^^^cccfffgggtttqqqhhh[[[SSSTTTWWWXXX^^^dddtttxxx~~~zzzqqqmmmllllllkkkgggaaa[[[WWWUUU^^^dddnnnwwwzzz|||}}}xxxpppiiiXXXWWWVVVTTTQQQNNNLLLJJJKKKJJJIIIIIIKKKOOORRRUUUSSSTTTVVVYYY[[[\\\]]]^^^___aaadddeeegggiiilllooowwwxxx{{{{{{zzzxxxtttrrrsssppppppooonnnlllkkkjjjiiifffccc^^^ZZZXXXVVVSSSQQQQQQNNNJJJIIIIIIKKKLLLLLLIIIPPPZZZdddlllrrrxxx{{{www___RRRLLLFFFKKKRRRZZZcccfff```WWWHHH>>>333---...111111000////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,******))))))))))))******++++++++++++++++++++++++)))((('''(((***+++***)))(((((()))))))))*********((())))))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''''''''''''''&&&'''))))))'''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())),,,000333666===CCCKKKQQQTTTTTTTTTTTTWWWZZZ]]]___^^^^^^```bbbpppsssoooddd[[[ZZZ]]]^^^bbb```eeerrr~~~~~~yyyrrrddd___YYYTTTSSSUUU[[[```jjjmmmsssyyy|||xxxqqqmmmiiibbb]]]NNNLLLJJJHHHGGGHHHIIIJJJNNNOOOPPPQQQTTTWWW\\\___^^^___bbbeeegggiiiiiijjjjjjllloooqqqsssvvvzzz}}}~~~{{{|||||||||{{{zzzxxxvvvtttssssssnnnhhhdddaaa```]]][[[WWWSSSOOOMMMMMMMMMLLLKKKFFFJJJOOOTTTXXX\\\aaadddgggppp}}}wwwxxx~~~ooo^^^WWWPPPJJJJJJRRR\\\aaadddfffVVVJJJ:::111000222222111////////////////////////,,,,,,------.../////////++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++++++++++++++++++++*********++++++,,,---,,,***(((''''''(((***,,,++++++++++++++++++++++++***)))((()))+++,,,+++***))))))*********+++++++++******+++,,,%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&((())))))(((''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))+++...333777999FFFLLLVVV]]]``````___^^^XXX___eeeddd^^^[[[]]]aaadddooouuurrrkkkgggeeedddiiiaaa]]]eeeqqqyyy}}}zzz___WWWOOONNNTTT___kkktttnnnpppvvv}}}|||nnnfffbbb___ZZZTTTSSSPPPMMMKKKLLLOOOSSSVVVVVVXXXZZZ[[[]]]```dddgggccceeehhhkkknnnppppppqqqtttwwwzzz}}}~~~|||vvvqqqkkkgggffffffdddbbb___[[[VVVTTTSSSRRROOOLLLMMMNNNNNNLLLLLLLLLOOORRRTTT^^^mmmyyyxxxrrrsssyyy}}}llleee]]]NNNFFFKKKTTTZZZcccmmmgggXXXDDD777333333222111////////////////////////+++,,,,,,---...///000000++++++,,,,,,,,,---------,,,------......------,,,+++++++++++++++++++++++++++*********+++,,,,,,------+++(((&&&&&&(((+++---+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,+++,,,------((((((((((((((((((((((((#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))&&&''''''(((((('''&&&&&&,,,---...///111555:::>>>MMMWWWcccgggddd___^^^___[[[^^^]]]YYYYYY]]]`````````rrrzzztttqqqmmmnnniiifffhhhmmmrrrxxx}}}~~~pppWWWRRROOOTTT```llltttvvvuuunnnqqq~~~|||||||||vvvnnnfff```[[[WWWUUUUUUUUUUUUTTTSSSTTTWWWZZZ^^^```bbbdddddddddfffhhhiiilllqqquuuxxxzzz}}}}}}yyypppjjjiiiiiiiiihhhfffaaa\\\YYYYYYWWWTTTQQQTTTSSSPPPLLLIIIIIIKKKNNNNNNUUU___iiirrr{{{yyyooojjjqqqhhhYYYMMMKKKMMMSSSbbbqqqvvvfffPPP>>>444111111111111222222000///......////////////000//////...---+++,,,............,,,+++,,,,,,,,,------............,,,++++++------,,,***+++++++++,,,---...///000))))))*********+++++++++************************)))))))))))))))******+++...---,,,,,,++++++++++++---......///((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))''''''(((((()))(((((((((+++---///111444999???CCCPPPXXXbbbeeebbb______aaa\\\]]]ZZZVVVWWW[[[[[[WWWaaaxxxzzzrrrqqqlllggghhhkkkooorrrttt{{{wwwiiiWWWWWWYYY___iiittt~~~xxxttt{{{|||vvvqqqnnnlllllliiifffbbb___\\\YYYWWWWWWWWWXXXZZZ\\\]]]]]]^^^dddgggjjjlllllllllnnnoooppptttzzzwwwpppmmmkkkiiiggghhheeeccccccdddccc___\\\WWWUUUSSSNNNKKKIIIJJJLLLHHHLLLSSSZZZcccmmmyyywwwuuulllWWWMMMLLLPPPZZZeeerrrmmmaaaOOO===222000333333333222111000000222333000000000///.........---,,,------......------,,,,,,,,,,,,---------.........,,,++++++------,,,***++++++++++++,,,---......***************+++++++++************************)))))))))))))))***++++++...---,,,++++++++++++++++++,,,------((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((('''(((((())))))*********,,,///222666;;;AAAHHHMMMSSSYYY___```^^^]]]```dddeeeccc___YYYYYY[[[YYYTTTaaa{{{www{{{zzzwwwuuutttrrrpppmmmkkkkkkmmmsssvvvrrrfff[[[[[[aaaiiipppwwwyyyppphhhbbb]]][[[[[[[[[]]]^^^__________________```dddiiikkkiiigggmmmppptttwwwwwwwwwxxxxxx{{{{{{xxxuuuqqqnnnkkkjjjiiijjjllljjjeeeaaa]]]]]]ZZZVVVQQQMMMLLLLLLGGGHHHIIILLLQQQ[[[eeemmmvvvmmmXXXOOOOOOTTTYYYeeemmmpppdddNNN<<<555666333111///...---...///000222111000...------............------------......,,,,,,,,,------------......,,,++++++------,,,***,,,+++++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++***))))))))))))***++++++---,,,,,,++++++++++++,,,******+++,,,((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((())))))((((((''''''''''''%%%''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++,,,,,,...222666<<>>DDDLLLSSSXXXSSSTTTUUUTTTTTTVVV\\\aaattt{{{zzzlll\\\WWWZZZ^^^```kkk{{{~~~{{{|||ttthhhccc^^^VVVPPPPPPVVV___fffmmmuuu}}}}}}vvvqqqkkkhhhccc]]]XXXTTTQQQPPPSSSUUUWWWYYY]]]dddlllrrrzzzuuuqqqrrrxxx|||}}}{{{{{{~~~}}}wwwssssssrrrooommmmmmmmmkkkfff___YYYUUUTTTSSSPPPMMMKKKJJJJJJJJJJJJNNNWWWdddqqqzzzhhhYYYSSSOOOLLLQQQ]]]kkkrrrhhhQQQ>>>666444222222333333111///444222000...---...///000//////---,,,,,,---//////------------------------...,,,++++++,,,---+++***++++++***)))))))))******,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,+++++++++******++++++,,,******+++,,,((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''((('''''''''(((***---000222111444:::@@@EEELLLRRRVVVQQQQQQQQQQQQRRRUUUZZZ]]]lllzzzsss___VVVZZZ```bbbdddjjjooonnnnnnttt|||lllYYYVVVRRRPPPSSS]]]kkkvvvuuuzzzzzzppphhhccc[[[YYYWWWUUUSSSRRRRRRSSSVVVXXXZZZZZZ]]]dddnnnuuu|||wwwwww{{{~~~zzzyyyyyyxxxvvvrrrrrrpppkkkddd^^^[[[YYYUUUSSSQQQOOOOOOMMMJJJHHHJJJNNNVVV```hhhqqq|||hhh[[[OOOPPPLLLPPPbbbuuuvvvbbbLLL:::666111000222333222000222111000/////////000111//////............//////...------------,,,,,,,,,...,,,++++++------,,,***+++***************++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++************++++++,,,++++++,,,---((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((''''''&&&&&&''''''((())))))))))))***---000444666777:::@@@DDDIIINNNTTTWWWOOOPPPPPPQQQRRRUUUXXX[[[cccuuu}}}lllaaa___aaaaaa```bbbfffffffffnnnxxxjjjRRRRRRSSSXXXbbbnnnxxx~~~~~~|||sssjjj```XXXTTTPPPPPPPPPQQQRRRUUUWWWXXX[[[^^^```aaaccchhhpppwwwyyyxxxvvvpppjjjeeecccbbb]]]ZZZVVVTTTSSSQQQMMMJJJLLLKKKNNNRRRUUU[[[iiiwwwooo[[[WWWMMMJJJXXXppp|||vvvkkkNNNEEE888111///000000///000000000000000111111111......////////////............---------,,,,,,,,,...,,,++++++------,,,******************+++,,,---)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***************+++,,,,,,***+++,,,,,,((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((((((''''''''''''((())))))+++***+++,,,///333666999>>>AAAFFFJJJNNNSSSWWWZZZNNNOOOQQQRRRTTTVVVXXXYYY```ttt{{{ooohhheee^^^]]]```ffffffdddiiirrryyyaaaWWWVVV[[[fffuuuvvvsssmmmfff]]]UUUOOOKKKLLLMMMNNNPPPTTTXXX[[[]]]^^^cccgggiiijjjmmmtttzzz~~~{{{vvvpppllljjjjjjgggbbb\\\XXXVVVSSSOOOKKKNNNJJJIIIIIIHHHIIIUUUcccgggrrrxxx}}}kkk[[[PPPIIISSSjjj~~~jjj[[[GGG999222222222222...///000111222222111111---...///000000///...---.........------,,,,,,,,,...---+++,,,------,,,***************+++,,,---...))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******))))))***+++,,,,,,******+++,,,&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''')))(((((('''%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))'''(((((((((&&&&&&(((***,,,...000111333666:::===CCCJJJOOOOOOTTT\\\aaa```YYYOOOLLLUUU[[[ZZZZZZ___eeetttooojjjhhhmmmmmmjjjmmmrrrppphhhnnnnnnrrryyy~~~yyylllaaa\\\gggnnnooouuuuuummmeee___YYYUUUSSSRRRPPPNNNQQQSSSVVVXXX[[[___dddhhhfffiiimmmoooqqquuu|||}}}zzzwwwtttqqqmmmgggcccdddbbb\\\VVVSSSTTTPPPKKKHHHHHHJJJKKKLLLWWWYYYhhh~~~|||vvvcccPPPMMM\\\ooo~~~vvv___DDD555444555444111222222111000///000000......////////////......,,,------......------,,,...------,,,,,,------......+++((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))***+++,,,,,,------++++++,,,,,,'''''''''((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''((()))((('''''')))***+++---///111333777===@@@HHHOOORRRQQQSSS[[[```aaa___\\\[[[]]]]]]YYYXXXZZZjjjuuuzzzwwwrrrzzz{{{uuuqqqqqqnnngggjjjhhhggggggiiihhheeeaaagggnnnqqqpppuuu~~~uuukkkcccZZZVVVRRRQQQRRRSSSSSSRRRYYY[[[^^^```cccggglllpppnnnqqquuuwwwzzz}}}xxxsssmmmiiijjjiiiccc]]][[[UUUQQQLLLIIIIIIKKKLLLMMMPPPQQQ\\\ppp}}}uuuZZZOOOWWWhhhwwwoooSSS<<<333333555222333333333111000///000......////////////......,,,------......------,,,...------,,,,,,------......+++))))))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********************************++++++,,,,,,---******++++++''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((())))))((((((***,,,,,,...000333777===DDDHHHOOOUUUWWWTTTSSSWWW^^^bbbhhhoooqqqiii___ZZZYYYWWWffflll|||{{{{{{wwwmmmiiiddd\\\WWWWWW\\\bbbgggrrruuuuuutttxxx{{{vvvnnnfff\\\VVVPPPOOONNNPPPTTTXXX[[[[[[]]]```cccfffiiimmmqqqttttttwwwzzz}}}zzztttooopppooojjjeeeddd\\\XXXSSSPPPNNNNNNNNNMMMLLLJJJPPP\\\gggooo|||oooVVVPPPZZZhhhqqq}}}|||dddGGG666333666444444444333333111000///...//////000000//////...------............------...------,,,,,,------...---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************(((((((((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((()))))))))))),,,...///111444777<<>>CCCHHHMMMRRRUUUWWWUUUWWW```ccc```]]]^^^```jjjzzztttjjjggg```dddggghhhkkktttxxxdddYYY^^^eeejjjoooyyy}}}wwwooogggaaaSSSSSSRRRQQQPPPRRRWWW[[[^^^aaaeeehhhiiilllpppsssuuuyyy~~~}}}zzzvvvrrrmmmhhhbbb^^^WWWVVVSSSNNNJJJJJJLLLNNNTTT[[[bbbjjjwww~~~sss{{{ttt]]]KKKPPPPPP\\\qqq~~~yyyjjj___CCC===555111111333222000000000111111111111000000......////////////.........------,,,,,,------...***---//////---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---+++*********))))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((())))))))))))''')))+++,,,---...111444888===CCCIIINNNRRRUUUXXXWWWSSSWWWbbbiiieee```^^^```hhh{{{pppllliiippptttsssooorrrxxx}}}yyy~~~~~~vvvqqqnnneeeZZZ\\\gggqqqsssrrr{{{yyyrrrjjjaaaXXXSSSJJJMMMRRRTTTUUUWWW[[[___cccgggkkkmmmnnnppptttwww|||{{{tttlllddd^^^]]]\\\WWWOOOJJJIIIKKKLLLFFFKKKOOOVVVcccttt|||{{{|||yyywww}}}qqqTTTLLLKKKVVVmmmzzzsssKKKCCC888222222222111///000000111111111111000000......////////////.........------,,,,,,------...***---000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,***************)))(((((())))))))))))************(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))***,,,.........111777;;;???DDDLLLUUU]]]aaabbbbbbXXX]]]```aaadddfff```VVV```hhhvvvzzzooovvv|||~~~|||{{{zzzxxxvvvqqqiii```[[[[[[___cccmmmpppqqqsss{{{}}}xxxppphhhaaaZZZUUUQQQTTTSSSTTTWWW]]]bbbfffhhhpppqqqssstttvvvyyy~~~~~~tttllljjjfff```ZZZUUURRRPPPOOOMMMLLLMMMOOOVVV___hhhmmmsssrrrwww}}}vvv[[[UUUTTT___rrrmmmWWW@@@888666333111111000000////////////000111000000000000////////////......------------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...))))))......***(((+++******++++++***************))))))((())))))))))))************(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))***(((+++///111222666<<>>111000444111111000000000000000111111111000000000////////////......------......///------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******------++++++---,,,,,,------***++++++++++++***))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,000222444555777===EEELLLQQQYYY___\\\UUUTTT\\\dddzzzqqqccc]]]\\\[[[]]]______aaagggooovvvwwwdddbbb```aaafffooowww}}}}}}www|||~~~zzzxxxwwwooojjj^^^[[[WWWRRRPPPRRRVVVYYYccceeehhhlllpppuuuzzz~~~uuuoooiiiccc^^^ZZZWWWRRRMMMKKKJJJJJJKKKSSSYYYaaagggmmmwwwiiiTTTTTT^^^hhhlllzzzxxxppp]]]EEE444111444222222111000000000111111111111111000000000////////////............//////........................,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,...*********++++++++++++++++++***))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''')))+++------222333444666999BBBMMMUUUXXXZZZ\\\[[[ZZZ\\\aaafffqqq{{{ttteee___```]]]___aaaaaaaaadddkkkppplll___eeejjjkkklllqqq}}}}}}xxx{{{|||{{{wwwqqqiiiaaa\\\VVVXXXYYYXXXWWWYYY\\\```fffiiinnnqqqtttxxx}}}yyyqqqlllbbb___ZZZUUUPPPMMMLLLKKKLLLOOOUUU]]]fffqqq{{{gggTTTQQQWWW]]]iiirrrvvvjjjSSS???444222333333222111111111111111111111111111000000000000/////////....../////////........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,***+++---...*********++++++++++++,,,++++++***)))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''')))+++---///000111444777;;;@@@IIITTT]]]VVVUUUUUUWWW\\\```dddfffkkksss|||mmmeeeccc^^^aaadddfffffffffggggggpppvvv}}}rrr```___hhhrrrtttrrrxxx|||vvvnnneee]]]WWWTTTTTTYYY^^^``````aaadddgggkkkpppuuuxxxzzz}}}xxxnnnjjjeee^^^WWWQQQMMMKKKIIIIIILLLUUUaaannnvvvzzz```NNNKKKPPP]]]nnn|||xxxfffOOO<<<111444444333222111111111111222222111111111000000000000//////......//////000........................,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,000000+++(((***---...,,,,,,------++++++,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((()))***,,,///111222444999@@@EEEIIINNNUUUZZZRRRQQQRRRVVV[[[aaadddfffjjjppp}}}|||pppkkkdddfffkkkoooqqqppplllhhhfffiiijjjiiijjjjjjfff___eeelllrrrssssss{{{~~~yyyoooeee\\\XXXVVVUUUVVV[[[bbbeeeeeefffjjjnnnpppuuu{{{~~~~~~xxxuuuooohhh```YYYSSSPPPNNNLLLJJJOOOYYYfffpppvvv{{{{{{vvvXXXKKKIIISSShhh}}}vvvaaaIII888555555444222222111111111222222222111111111000000000000////////////000000........................,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---222222+++''')))------,,,,,,------+++,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((()))+++---000222333:::@@@IIINNNPPPPPPQQQSSSSSSTTTWWW[[[___dddiiilllkkkooo}}}{{{tttlllnnnsssyyy}}}{{{uuuooobbbeeeccc\\\YYY^^^dddhhhlllnnnooonnnpppzzzvvvooodddZZZTTTSSSUUUWWWXXX]]]cccffffffhhhnnnrrrrrrxxx}}}}}}{{{uuuooogggaaa[[[YYYSSSOOOJJJHHHNNNYYYfffnnnuuu{{{~~~eeePPPHHHLLLbbbzzznnnTTT???666555444333222222222222222222222111111111111000000000////////////000000////////////////////////,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---333333+++&&&))),,,,,,******++++++***))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((())))))+++,,,------111666;;;>>>FFFQQQZZZ^^^^^^^^^^^^^^^______```ffflllkkkeeedddcccmmmyyywwwrrrkkk___YYYTTTTTTbbbqqqppp|||oookkkuuu~~~~~~zzzuuuggg```VVVQQQRRRVVVYYYZZZ]]]```dddhhhlllppptttwww|||}}}xxxssslllccc\\\VVVUUUQQQNNNMMMOOOUUUYYYdddkkkwwwaaaKKKGGGXXXjjj{{{sssUUUDDD888000111333111000111000000000000000111111111111///...------...///111000000000000000000000000,,,---......,,,,,,---...///...------...///...------,,,,,,,,,,,,---......---++++++------++++++------...000222---+++***+++++++++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((()))***,,,///111222444888<<>>AAANNNZZZgggiiiccc^^^```dddsssrrrggg___```[[[YYY^^^fffllltttzzzqqq^^^YYY```gggvvvoooiiiggglllzzzwwwlll```XXXXXXVVVSSSTTTYYY^^^bbbdddfffjjjooorrruuuwwwzzz|||~~~ssskkkaaa^^^ZZZVVVRRRPPPOOOOOORRRXXXeeerrr{{{aaaTTTQQQaaayyycccOOO;;;444666777555222222222222111000000000///000000............000000........................,,,.........---,,,---...///...------...///...------,,,,,,,,,,,,---.........+++,,,//////,,,+++...,,,---...//////---++++++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((((()))******///111333777<<>>777333555777444222111222222222111111111000000////////////////////////////////////////////////000...------///000///...........................111111000///......------000000000000xxxpppgggZZZMMMCCC<<<888333///......------++++++************++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***++++++---///111444666777777777888777:::CCCOOOWWWWWWTTTVVV^^^hhhuuuvvveeedddccccccfffjjjnnnqqqmmmkkkiiikkkmmmnnnmmmjjjdddeeehhhmmmttt~~~|||vvvgggccc]]]WWWVVVWWW[[[^^^```cccgggjjjlllmmmoooqqqooorrruuuyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxyyyzzzzzzyyywwwxxxxxxwwwvvvtttssssssrrrtttssssssrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjiiihhhggggggggghhhgggggghhhjjjkkkmmmnnnooopppqqqrrrqqqpppppprrrtttvvvwwwxxxzzz{{{}}}~~~~~~}}}{{{||||||{{{yyywwwuuusssrrrooonnnmmmkkkiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkklllmmmooorrrtttwww|||wwwlllcccZZZVVVUUUOOOOOORRRWWW\\\hhh{{{rrrpppjjjiiiqqqxxxooo___FFF<<<444444666555333333222222222111111111111000000000000000000000000000////////////////////////000...------///000000///........................---------...///000222333............{{{tttjjj^^^VVVHHHBBB:::333000//////...,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,000222444777888888888777777:::AAAJJJRRRWWWXXXWWWUUU[[[bbbnnnmmmlllkkkmmmrrrvvvwwwwwwooommmhhhccc^^^\\\[[[\\\dddiiimmmnnnqqq{{{{{{rrrlll```^^^[[[XXXYYY\\\```ccceeehhhkkkmmmnnnppprrrttttttwww{{{|||}}}}}}~~~}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}|||~~~~~~||||||||||||}}}~~~~~~|||zzzxxxvvvuuussssssssssssssssssssssssrrrqqqppppppqqqqqqooommmjjjjjjiiihhhggggggffffffiiihhhfffeeedddcccbbbbbbbbbbbbccccccccccccbbbbbb\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYY[[[]]]^^^``````bbbbbbccccccbbbdddfffhhhllllllnnnoooqqqssstttuuuvvvwwwwwwxxxxxxyyyyyyzzz}}}}}}}}}}}}~~~~~~|||{{{yyyxxxwwwwwwyyyxxxvvvvvvuuusssooollllllkkkjjjhhheeebbb```^^^YYYYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTVVVWWWVVVUUUSSSSSSUUUWWWYYYZZZ]]]aaaddd```oooyyypppeee^^^\\\SSSSSSSSSUUUWWW]]]kkkyyyrrrdddaaajjjssstttqqq]]]NNN>>>777555444333555222222222111111111111000000000000000000000000000///////////////////////////...------///000000///........................,,,,,,------///111333555............wwwnnngggUUUMMMBBB999444222222222------,,,,,,,,,------...))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,333444777999::::::999888<<>>??????@@@@@@?????????@@@AAACCCDDDEEEBBBEEEHHHKKKRRR```rrr}}}nnnbbbbbbZZZVVVWWWWWWTTTUUUYYYcccrrrfffUUU[[[dddtttxxx]]]AAA666:::999222777555333111111111222333000000000000000000000000000000000000000000000000...---,,,---/////////...//////.........---------------------------------000000000000vvvjjjaaaUUUKKKDDD===777333111111111000...---------++++++++++++************************************************))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((('''***)))'''&&&(((,,,000333555555666777888999::::::EEEQQQ```iiipppuuuuuuqqqiiiddd``````fffkkkkkkiiijjjqqq~~~pppfff```^^^gggssswwwzzz{{{ssskkkddd```]]]]]]]]]^^^```cccgggkkkmmmnnnooorrrtttuuuwwwzzz}}}~~~}}}|||zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvuuuuuuuuutttttttttuuuwwwxxxxxxwwwuuusssppppppqqqqqqpppooonnnnnnllljjjfffbbb___^^^]]]]]]ZZZZZZYYYXXXXXXWWWVVVVVVVVVSSSPPPOOONNNMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;::::::::::::<<<<<<======>>>>>>>>>>>>@@@?????????@@@BBBDDDEEEGGGHHHIIIJJJLLLOOOQQQRRRUUUUUUVVVWWWYYYZZZ[[[[[[\\\[[[ZZZYYYZZZ[[[]]]^^^___^^^\\\ZZZWWWUUUSSSRRROOONNNLLLJJJHHHFFFDDDCCCAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======:::::::::;;;<<<===>>>???===@@@CCCDDDFFFMMMXXXaaaooo{{{ppplllddd]]]\\\ZZZVVVVVVYYY]]]gggxxxwww^^^ZZZ^^^ooopppPPP<<<777555///666555333222111111222333000000000000000000000000000000000000000000000000...---,,,---///000///...//////.........---------------------------------............wwwpppeeeZZZQQQIII@@@999333111000...,,,+++++++++,,,+++++++++************************************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((((())),,,///222444666666777888;;;>>>AAABBBMMMXXXeeemmmtttyyyzzzwwwiiibbb\\\\\\```dddeeecccbbbiiiuuupppeeebbbcccooo}}}}}}|||sssjjjbbb^^^\\\\\\bbbbbbcccdddfffiiilllnnnppprrruuuwwwyyy{{{~~~}}}|||zzzyyywwwvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxwwwvvvuuuuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqmmmmmmmmmmmmllllllllllllkkkkkkllllllkkkjjjiiihhheeeeeeddddddcccbbbaaa```ZZZXXXUUURRROOONNNMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFDDDAAA@@@@@@???>>><<<===<<<;;;:::999888777666999999999888888777777777666666777777777666555555666666666555555555555555666666666777777777777777999888888888888999:::;;;;;;;;;<<<===>>>@@@AAABBBEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>>>>>>>=========;;;:::999888777666666666888888888888888888888888::::::::::::::::::;;;;;;:::999999999::::::;;;<<<;;;===@@@@@@???@@@DDDGGGIIITTTiii~~~uuummmddd^^^ZZZUUUTTTUUUWWWZZZeeezzzuuuccc___oooeeeGGG999444222555444444333333222222111000000000000000000000000000000000000000000000000...---,,,---///000///.../////////............---------------------------,,,---------zzzooodddYYYKKK@@@777444000---,,,---------,,,,,,+++++++++*********************************************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&((()))***)))((((((''''''''''''((((((((((((&&&(((***---///222444555999999:::===AAAFFFKKKMMMRRR[[[dddiiinnnsssuuusssfff^^^ZZZ\\\aaaddddddddd```dddjjjvvvyyyjjjeeedddgggsss~~~{{{~~~~~~zzztttkkkaaa\\\[[[]]]___ggggggggghhhjjjlllnnnoooqqqtttxxxzzz|||zzzyyywwwvvvtttsssrrrrrrrrrrrrrrrsssrrrrrrqqqqqqsssrrrqqqpppnnnmmmlllkkkggggggggggggffffffffffffbbbbbbbbbaaaaaaaaa``````\\\\\\[[[YYYYYYXXXXXXXXXVVVVVVUUUTTTSSSRRRPPPOOOIIIHHHFFFCCCBBBAAA@@@@@@?????????>>>>>>>>>======<<<:::888777888888777555777666666555444333333222555555555555555555555555333444444444444444333333444444444444444444444444444444444444444444444444666666666666555666666666666666666666777888999999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======::::::999999888888777777999999999:::;;;<<<<<<===;;;::::::999888888888888888888888999999999999999;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>>>><<>>888888444444444444333222111000000000000000000000000000///////////////////////////------...///000///.../////////.......................................,,,,,,------xxxmmm^^^OOO@@@;;;555111000111111000,,,,,,,,,++++++++++++***************************************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&###&&&***---...,,,)))'''&&&'''''''''(((((())))))&&&(((,,,///222444555666::::::<<<@@@EEELLLQQQTTTSSSZZZbbbfffmmmvvv|||}}}nnneee___bbbeeecccbbbccccccdddfffjjjvvvsssjjjfffiiijjjkkkttt~~~~~~{{{yyyrrrlllddd]]]ZZZ\\\aaaeeeiiijjjjjjkkkmmmnnnooopppqqquuuyyy|||~~~|||uuutttrrrpppmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggfffgggfffeeedddbbb```______ZZZZZZZZZYYYYYYYYYXXXXXXUUUUUUTTTTTTTTTSSSSSSSSSNNNMMMKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFEEECCCBBBAAA>>>===<<<;;;:::999999999888888888888777777777777888666444444555555555333555555444444333333333222333333333444444444444555222333333444444444333333333333333333333333444444333333333333333333333333555555555555555444444444444444444444444555555666666666666666666666777777666555555555666666777777555555555555555666666666888888999999:::;;;;;;<<<;;;;;;::::::999:::::::::999:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>??????>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCEEEFFFHHHDDDBBBCCCHHHSSSfffwwwzzzooogggccc___\\\VVVUUUVVV\\\jjj}}}vvvuuu|||\\\DDD:::999444444444444333222111000000000000000000000000000///////////////////////////...---...000000000///////////////////////////........................------......yyylll]]]JJJBBB888222000000///...,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&###&&&***---...---***(((&&&&&&''''''((()))))))))(((***...111444666777777777999<<>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDFFFIIIJJJKKKQQQZZZvvvwwwnnniiiccc]]]WWWWWWWWWYYY```ppptttuuuqqq|||{{{eeeMMM===666555444444333333222222111000000000000000000000000000000000000000000000000///...---...000111000///...////////////000000000..............................//////}}}uuuhhhYYYOOOAAA777333111...,,,------,,,,,,,,,+++++++++************************************))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&(((''''''''''''&&&&&&&&&$$$%%%''')))************&&&&&&''''''((())))))***+++,,,///222555666777888777999>>>DDDKKKQQQVVVYYYVVVZZZ^^^bbbnnnxxxiiiggggggfffiiiqqqmmmmmmjjjfffgggkkkjjjfffbbbeeennntttpppkkksss}}}}}}}}}{{{sssnnndddaaa]]][[[]]]aaagggkkkiiijjjlllmmmooopppqqqqqqrrrvvv||||||{{{zzzxxxuuusssnnnllliiieeeaaa^^^[[[ZZZXXXXXXXXXWWWVVVUUUSSSSSSPPPOOONNNMMMLLLKKKJJJJJJCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::::::::666777777777666666555444333444444555555555555555333333333333333333333333333222111111333555555444333333333333333333333333333333333222222222222222111222333333444444444333333333333333444444555555444444444444333333333222222222333444444444333222444444333333444555555666333333444444555555666666555555666777777777777777666777777888999999::::::;;;;;;;;;<<<======>>>>>>>>>=========>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLPPPPPPPPPPPPPPPOOOMMMKKKHHHIIIMMMRRRRRRPPPRRRWWWgggtttwwwqqqiii```YYYYYYXXXWWWZZZeeeuuuwwwmmmeeemmmwww{{{rrr^^^HHH;;;666555333222111111222333000000000000000000000000000000000000000000000000000.........000111000///.../////////000000000000..............................///000}}}rrrkkk___OOOCCC<<<999555111---------,,,,,,,,,++++++************************************))))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''***,,,&&&&&&&&&'''((())))))***,,,...000222555777888888888;;;AAAHHHOOOUUUYYY[[[ZZZ\\\\\\\\\ddduuuuuueeedddhhhlllvvv{{{zzztttmmmiiihhhddd]]]eeeiiiqqqtttlllfffqqqzzz}}}~~~|||~~~{{{yyypppjjjaaa___]]]\\\]]]bbbfffjjjiiijjjkkkmmmooopppqqqqqqtttxxx}}}}}}|||sssrrrpppnnnnnnlllhhhfffbbb```\\\XXXSSSPPPMMMLLLJJJJJJIIIIIIGGGFFFDDDCCC@@@@@@???>>>===<<<<<<;;;======<<<;;;;;;:::999999888888888888777777777777555555666777777777666666444555555555555555444444111222333444444444444444444444444444444444555555444333222333555666666666333333444444444444555555555555444444444333333333333333444555555666555555555555666666666777777777888777777777666666555555222333555666666666555444555555555555666777888888444555555666777777888888888888999::::::::::::999999999:::;;;;;;<<<<<<===???@@@AAABBBCCCDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVZZZZZZ\\\^^^___]]]YYYVVVWWWUUUVVVXXXYYYYYY]]]dddiiiooo|||}}}sssiii[[[ZZZXXXUUUVVV\\\eeemmm~~~mmm^^^dddqqq~~~~~~nnnVVVDDD777555333111111111222333000000000000000000000000000000000000000000000000000///...///000111000///.../////////000000111111////////////////////////.........///wwwsssiiiXXXFFF999444333555///,,,...000---++++++,,,,,,,,,+++++++++******************))))))))))))+++******)))((()))))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''&&&'''***,,,---000222444444444666888???AAAAAAMMMaaagggfffmmmjjjaaa[[[]]]aaaeeemmmvvvoooqqqlllhhhtttyyynnnfffaaabbbfffpppzzzjjjnnn|||}}}||||||~~~~~~{{{{{{zzzxxxuuunnnfffaaa\\\^^^```aaabbbccceeegggkkklllmmmnnnppprrrtttuuuzzz|||{{{wwwtttqqqnnnkkkiiifffbbb]]]YYYUUUTTTSSSPPPNNNKKKHHHEEEBBB@@@????????????>>>===<<<;;;:::777777777777777666555444444444444444444555555666000000000000000111222222333333333333444444444444555555444444333333222222333444444555555555555444666555444333333333444555111333555555555444555666444444555666666777888888777777777777777777777777999999888888888999::::::888999:::999777777999:::<<<:::777777999:::::::::888888888888888999999999;;;999777999<<<===<<<::::::999888888888999;;;;;;999;;;============>>>???@@@AAABBBAAA@@@@@@BBBCCCHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUXXXWWWVVVWWWZZZ[[[\\\[[[^^^]]]]]]^^^aaadddeeedddggghhhgggccc___```ffflllrrrssstttttttttsssqqqpppoookkkiiijjjoootttvvvwww~~~ssseee___XXXSSSSSSVVVZZZ\\\pppvvvlll^^^mmmuuuTTT;;;:::777222333777555000000000000000000000000000000000000000000000000000///000111111000000111222000000//////.........---.../////////000000111111000000000000sss}}}|||rrrbbbPPPBBB:::777555///+++---///---+++,,,,,,,,,,,,++++++++++++***************))))))))))))+++******)))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''(((***------000333555666888:::<<<@@@CCCDDDOOObbbiiilllwwwttthhh^^^\\\]]]]]]bbbgggiiimmmllllll{{{|||kkkcccaaafffmmmtttrrr}}}~~~~~~{{{yyywwwtttoooiiibbb]]]]]]___aaabbbbbbcccfffhhhllllllmmmoooqqqtttwwwxxx~~~|||xxxsssnnnjjjgggbbb```ZZZXXXTTTPPPMMMJJJIIIHHHDDDCCCAAA???===;;;;;;:::999999999999888777666666333333444444333333222111222222222222222333444444222111111111111111222333222222222222333333333444444444333333333222222222333333444444444444444333666666444333333444444555222444666777666666777888:::::::::::::::;;;;;;;;;888888888888999999999999;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<;;;::::::;;;===???===;;;;;;===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===;;;:::;;;===>>>===<<<<<<;;;;;;;;;;;;<<<>>>???>>>@@@BBBCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJMMMOOONNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ\\\___aaacccddddddeeedddccceeegggiiijjjiiilllkkkkkkmmmqqqtttuuuuuuxxxxxxwwwsssnnnoootttyyy~~~}}}zzz{{{~~~zzzjjjddd\\\VVVUUUWWWYYYZZZjjjyyyrrrbbbllllllGGG???666333555666555333111111111111111111111111000000000000000000000000000000111111000000111111000000/////////.............../////////000000000.........///YYYbbbvvvxxxkkk[[[LLL@@@;;;666///+++---///---+++,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))*********)))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''))),,,......111555888:::<<<>>>AAACCCHHHIIIPPP___fffnnn}}}|||ooobbb]]]\\\]]]___aaadddkkkoooqqq}}}hhh```cccmmmvvv{{{~~~|||~~~|||vvvsssooollliiieee```]]]^^^```bbbccccccdddggghhhmmmmmmnnnpppssswwwzzz|||xxxsssnnnjjjddd___ZZZVVVQQQNNNGGGFFFDDDBBB@@@>>>======888888777666666666666666333444444444444444333333111222222222222111111000333222222222222333444444333333222222222222222333333444444444444555555555555555555555555444444444666666666666666555555555999888777777666666777777666888::::::::::::;;;<<<=========<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>????????????@@@@@@AAAAAAAAA???@@@AAAAAA??????@@@AAACCCAAA@@@AAABBBDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAACCCAAAAAAAAACCCDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHJJJKKKKKKLLLNNNPPPNNNPPPSSSUUUVVVYYY\\\___^^^^^^___aaaeeehhhlllnnnoooppprrrtttwwwyyy{{{|||xxxwwwwwwxxx{{{~~~~~~~~~ssslllccc[[[XXXWWWWWWXXX```lllzzzzzzfffggg}}}WWWDDD444111333111111444111111111111111111111111000000000000000000000000111111111111111111000000000000////////////..................////////////,,,,,,------PPPSSS```uuu~~~vvvjjj\\\NNNFFF;;;333......///---,,,---------,,,,,,,,,++++++++++++++++++*********))))))***************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''(((((((((***---000111333777:::<<<>>>@@@BBBGGGMMMLLLOOOXXX^^^iii|||zzznnn```[[[]]]aaacccdddeeelllpppqqqyyy{{{iiidddhhhrrrzzz~~~~~~}}}|||}}}}}}}}}}}}~~~}}}zzzwwwooolllhhheeeddddddcccbbb```bbbdddeeeeeefffhhhjjjlllmmmoooqqquuuyyy}}}~~~|||{{{xxxrrrjjjdddZZZWWWQQQMMMIIIEEEAAA>>>;;;:::999999888777777777555444444333333444444555222333333444555555555444333333333444444333333222555444444444444555666666555444333333333333333333777777777888888888999999888888888999999999999999:::::::::999999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;===???@@@??????@@@BBB@@@@@@AAAAAAAAAAAAAAAAAACCCDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKKKKJJJIIIIIIKKKJJJIIIHHHJJJLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOMMMMMMNNNNNNOOOPPPQQQRRRQQQSSSVVVWWWXXXZZZ]]]___```cccfffiiilllppptttxxxyyyyyyzzz||||||uuujjjaaa[[[XXXVVVUUUWWW___kkkxxxttthhhvvvkkkOOO777444444000000777111111111111111111111111000000000000000000000000222222111111111111111000000000//////////////////..................//////,,,,,,------VVVRRRTTT```rrr{{{pppcccZZZDDD;;;333222111...---...---------,,,,,,,,,++++++++++++++++++************)))************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''))))))***,,,///222444666:::<<<===>>>@@@BBBIIIOOONNNNNNUUU[[[hhh}}}ssseee\\\\\\aaaddddddffflllpppooopppyyyvvvnnnmmmoootttyyy~~~}}}||||||||||||||||||}}}}}}|||xxxuuunnnjjjeeebbbbbbcccdddeeebbbdddfffgggggggggiiikkklllmmmppptttxxx|||~~~xxxoooiiiddd^^^VVVPPPGGGDDD@@@>>><<<:::777555444444444555555555444444666555555444444444444444333333444555666666666666333444444555555555444444666666555555666666777888666666555555555555666666999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<============<<<======>>>?????????@@@@@@AAAAAAAAAAAAAAACCCEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY[[[[[[YYYXXXYYYYYYYYYYYYYYY[[[]]]___^^^]]]^^^^^^```aaacccdddffffffbbbcccccccccbbbbbbbbbbbb^^^___```aaaaaabbbbbbbbbccceeehhhjjjkkknnnrrruuu}}}}}}rrrggg___ZZZVVVTTTQQQWWW^^^iiizzzuuuuuu|||]]]BBB;;;999333333:::111111111111111111111111111111111111111111111111333111000111222333222000//////000000000000000000//////////////////......------......eee\\\UUUWWWaaauuu{{{ooofffOOOEEE;;;777444000...///------------,,,,,,,,,,,,,,,++++++++++++*********)))******++++++)))((('''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&((()))***+++---111444666999<<<>>>???@@@BBBDDDKKKQQQOOOPPPWWW^^^nnnyyyjjjcccfffhhhhhhiiinnnrrrqqqmmmnnnsssyyyzzzuuurrrtttuuussstttvvv}}}}}}~~~~~~|||{{{{{{|||||||||}}}}}}yyyvvvrrrmmmgggbbbaaabbbccccccdddfffhhhhhhhhhiiijjjlllmmmoootttxxx}}}zzzooo```UUUOOOIIIBBB===;;;888666555555555444333222222333444444333333333777666555444444444444444444444555666777777777666444555555666666666666555777777777777777888999999:::999999999::::::;;;<<<;;;;;;<<<<<<<<<=========;;;<<<<<<===>>>??????@@@@@@@@@??????@@@BBBDDDEEEDDDEEEGGGIIIJJJKKKKKKKKKLLLNNNPPPQQQQQQRRRSSSTTTTTTTTTUUUWWWYYYZZZ\\\\\\ZZZ[[[\\\^^^___aaabbbbbbeeefffhhhjjjkkkkkkkkkjjjkkkmmmoooooonnnmmmlllmmmnnnnnnnnnqqqtttuuuuuuttttttuuuvvvxxxzzz|||}}}~~~wwwxxxyyyxxxwwwvvvwwwxxxssstttuuuvvvvvvvvvuuuuuuxxxzzz|||~~~zzznnneee___ZZZWWWPPPSSSWWW]]]kkk~~~sss{{{~~~~~~~~~eeeJJJ<<<666111111555222222222222222222222222111111111111111111111111333000///000333555333111//////000000000000111111000000000000////////////.../////////uuulllbbb[[[ZZZeee|||sssiiiZZZNNNCCC<<<777222000000...------------,,,,,,,,,,,,,,,+++++++++*********((()))+++++++++***((('''((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&(((***+++,,,...222555777:::>>>@@@BBBDDDFFFHHHOOOSSSQQQQQQYYY```ooovvvkkklllppprrrqqquuuyyyyyysssmmmjjjkkkgggjjjqqqxxxxxxtttrrruuu}}}|||~~~}}}zzzyyyzzz{{{{{{{{{|||~~~}}}yyyvvvqqqmmmgggcccbbbbbbccccccfffhhhiiijjjiiijjjkkkmmmooorrrxxx~~~}}}xxxuuulll```PPPEEEAAA>>>999555777555333333555666555444444555555666666555444333777666666666666666777888777888888999999999888888777888888999::::::999999<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEGGGIIILLLNNNPPPQQQTTTWWWYYYZZZ[[[[[[^^^```cccdddddddddfffggggggggghhhiiijjjllllllmmmmmmnnnoooqqqsssuuuvvvwwwzzz{{{}}}~~~uuullleee___\\\RRRTTTTTTUUU___pppqqqqqqkkkkkk}}}|||kkkRRR???555222000///222222222222222222222222111111111111111111111111222///...000444666555222//////000000000111111111222222111111000000000000......//////zzznnnbbbXXX[[[lll~~~vvvlllaaaTTTGGG@@@:::333000111......---------,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,+++***((('''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&(((***+++,,,///333666777:::???BBBEEEGGGJJJMMMSSSVVVRRRQQQXXX^^^kkkvvvkkkmmmtttxxxzzz}}}{{{ppphhhfff```gggrrrzzzyyysssrrruuuxxx{{{|||~~~}}}yyyxxxyyyzzzwwwxxxyyy|||}}}{{{wwwtttnnnjjjeeebbbbbbdddffffffggghhhjjjjjjjjjjjjlllmmmqqquuu|||}}}wwwpppkkk]]]RRRDDD===<<<<<<999666777666444555666777777666888888999999999888666555888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>BBBBBBBBBAAABBBCCCCCCDDDAAAAAABBBCCCDDDFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKNNNQQQTTTVVV[[[]]]```cccfffggghhhhhhmmmppprrrsssttttttvvvwww|||}}}}}}}}}~~~~~~}}}}}}zzzpppiiiddd```TTTUUUSSSPPPWWWhhhyyyuuupppffffff}}}ttt^^^GGG;;;888666222222222222222222222222222111111111111111111111111222///---000555777666333//////000000111111111222333222222222111111000000.........///uuuggg^^^\\\___rrr{{{yyymmmfff\\\TTTOOOFFF999111000---------------,,,+++***,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%(((+++,,,---000555999999===DDDIIIIIIKKKVVVbbbdddeeeaaa\\\]]]bbbggggggxxxzzzyyysssmmmppp|||wwwkkkbbb]]]kkk~~~qqqhhhgggoooyyy{{{yyyyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyxxxvvvrrrmmmjjjdddddddddeeeeeeeeeffffffkkkkkkjjjjjjkkklllnnnoooyyy{{{~~~~~~{{{xxxrrrhhh[[[RRRBBB@@@<<<999777666666777666666555666777999:::<<<:::;;;<<<;;;:::;;;===>>>BBBAAA@@@??????@@@AAABBBAAA@@@???@@@BBBDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIINNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOQQQRRRSSSTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSVVVVVVWWWWWWXXXYYYYYYZZZ]]]\\\[[[\\\]]]```cccdddkkkoootttyyy}}}}}}uuulllfff^^^XXXSSSRRRTTTZZZeeeppprrraaadddooosssRRR:::666777444333333222222111222222222111111222222222222111111222222111111000000//////......///000000000000000111111111111111000///.........//////wwwjjjaaa\\\cccgggtttzzzkkkeeeaaa^^^SSSDDD999666111000//////......,,,+++,,,,,,,,,++++++++++++***))))))***+++++++++******))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''***,,,...///222777;;;???BBBHHHKKKKKKMMMXXXdddrrrvvvuuukkkbbb```bbbcccjjjmmmooommmlllsssyyyiii```lllyyyrrraaaZZZmmmyyy~~~zzzwwwtttxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyywwwsssnnniiifffaaabbbdddeeegggiiijjjjjjnnnmmmllllllmmmoooqqqrrryyy{{{~~~~~~{{{uuummmcccXXXMMMFFFAAA???===;;;::::::::::::<<<;;;;;;<<<===???AAABBBBBBDDDEEEEEEEEEEEEGGGIIIHHHHHHIIIIIIKKKMMMPPPQQQPPPNNNMMMMMMOOOQQQTTTUUU[[[[[[[[[\\\\\\[[[ZZZZZZaaabbbcccdddeeeeeeeeeeeedddcccbbbaaa___^^^\\\\\\\\\\\\\\\\\\]]]___```aaadddfffhhhjjjmmmooopppqqquuutttsssssstttvvvxxxzzz}}}ssskkkccc\\\UUUSSSSSSUUU]]]fffvvv|||mmmiiijjjiiiKKK<<<666444444333333222222222222222111111222222222222111111111111111000000/////////555333111///...///111222111111111111000000000////////////000}}}lll```YYYWWW]]]rrrqqqoooooommmcccRRRDDD===666333111/////////...---,,,,,,,,,,,,++++++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))+++...000333666:::===EEEGGGJJJMMMLLLNNNYYYeeexxxuuuddd[[[[[[]]]```dddhhhhhhjjjttt|||nnnhhhwwwmmmWWWMMMgggttt~~~yyyuuuxxxxxxyyyyyyyyyyyyxxxxxx{{{zzzxxxtttnnniiiccc```___aaadddgggjjjmmmooopppqqqpppnnnnnnooorrruuuwwwzzz{{{~~~}}}yyyooobbbTTTIIIAAA>>>??????>>>>>>>>>>>>??????AAABBBCCCDDDFFFHHHJJJKKKNNNPPPSSSTTTTTTUUUWWWXXXZZZ[[[[[[]]]___aaaccceeeeeecccaaa___```ccchhhjjjssstttuuuuuuvvvvvvuuuuuuxxxyyyzzz{{{||||||{{{zzzxxxwwwtttqqqmmmiiigggeeefffffffffhhhjjjnnnrrrtttvvvyyy}}}yyyqqqiiiaaaYYYUUURRRPPPTTTYYYfffvvv{{{nnnccccccEEE888777555444333222222222222222111111222222222222111111000000000000////////////<<<888333///---...111444222111000/////////000111000000000000xxxjjj```YYYXXXeee~~~{{{wwwtttsssmmm```OOOCCC:::555111...///000///---------,,,,,,,,,++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))******,,,///222666999===???FFFGGGIIILLLKKKMMMWWWbbboooxxx|||qqqaaaYYYYYY[[[dddgggjjjiiijjjppp{{{}}}uuurrruuuyyy]]]NNNKKKbbbooo|||{{{xxxxxxyyyyyyyyyyyyxxxxxxzzzxxxtttooojjjeeeaaa___```bbbfffiiimmmpppqqqrrrrrrqqqpppoooqqquuuxxx{{{|||}}}~~~}}}yyynnn___PPPEEEBBBBBB@@@@@@AAABBBCCCDDDEEEFFFHHHIIIKKKNNNQQQUUUWWWYYY^^^aaaeeeggghhhhhhiiikkksssrrrqqqqqqrrrtttuuuwwwzzzxxxuuuqqqpppssswww{{{~~~}}}|||yyywwwtttrrrqqqsssssssssuuuyyy}}}~~~vvvmmmddd\\\XXXSSSOOOOOORRRZZZkkksss```~~~xxxQQQ===;;;666555444333333222333333111111222222222222111111////////////////////////;;;888333///...///222444333111000......///111222222111111000sssmmmggg```___jjj~~~vvvssssssmmm\\\MMM@@@999222...///000///...---------,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******+++,,,///333888<<>>777666555444333333333333111111222222222222111111/////////000000000000000444333222111000111111222222111///......000111333222222111111zzzvvvrrriii___\\\dddvvv|||vvvxxxwwwkkk\\\LLLCCC888222111111000---------------,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++,,,---000555;;;???AAAAAABBBBBBEEEJJJLLLNNNUUU^^^jjjvvv~~~yyynnnhhhggggggmmmoooqqqpppllljjjkkkmmm}}}~~~{{{wwwwwwzzz{{{xxxssszzz|||oooVVVGGGNNN]]]nnnuuuyyyzzzzzz}}}}}}zzzwwwwwwxxxxxxxxxxxxwwwwwwssspppkkkfffcccbbbbbbbbbggghhhkkknnnpppppppppoooooopppqqqsssuuuyyy|||~~~{{{yyytttmmmgggdddddddddaaaaaa``````bbbeeehhhiiinnnpppssswwwzzz}}}sssqqqppprrrvvv~~~~~~~~~zzzyyyyyy{{{qqqgggbbb^^^XXXTTTTTTVVV```pppwww~~~oooRRR@@@888777666555444333333333111111222222222222111111000000000000111111111111...///000222222222111111111000/////////000111222111111111111{{{zzzsssfffZZZYYYaaakkk{{{yyyzzzuuukkk\\\QQQBBB888555444000---...------------,,,,,,,,,))))))***+++++++++******))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((***+++,,,......111777>>>CCCDDDCCCCCCCCCHHHOOORRRUUU[[[bbbjjj}}}{{{pppmmmnnnpppssswwwwwwtttpppnnnmmmlllnnnooopppvvv||||||yyytttvvvuuukkkZZZQQQYYYgggrrrwwwzzzyyyyyy{{{zzzwwwwwwwwwxxxxxxxxxxxxwwwwwwrrrnnniiidddaaaaaabbbcccgggiiillloooqqqpppoooooonnnooorrruuuyyy|||}}}~~~}}}{{{zzz{{{~~~yyyrrrnnn]]][[[ZZZ]]]eeeqqq}}}~~~~~~~~~|||uuummmaaaZZZ[[[TTTXXXcccqqq}}}pppiiiccc[[[VVVTTTUUU[[[fffttt~~~}}}```EEE999888777555444444333333111111222222222222111111000111111111222222222333//////000111222222111111///000000000111111111111111111111111~~~zzzoooaaaYYYZZZ^^^kkk~~~xxxzzzxxxttthhh[[[JJJ>>>999666111,,,......---------,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((***+++,,,///000333999AAAFFFFFFEEEEEEFFFLLLTTTXXX[[[```gggfffsssppprrruuuyyy~~~|||vvvrrroookkkqqqvvvxxxzzz}}}zzzuuuqqqpppooojjjaaa]]]dddnnnpppuuuyyyzzz{{{}}}{{{wwwwwwwwwxxxxxxxxxxxxwwwwwwrrrnnnhhhccc``````bbbcccgggiiillloooqqqqqqpppooonnnppptttxxx{{{~~~uuuhhh^^^XXXNNNLLLJJJMMMUUUcccqqqzzzvvvaaa\\\YYYTTTRRRWWWRRRPPPTTT]]]gggwwwwwwnnnfff\\\UUUSSSTTTWWW___kkk}}}yyy~~~jjjIII999888777666444444333333111111222222222222111111111111222222222333333333111111111111111111111222...///000111111111111111000000000111{{{pppllljjj```UUU```rrr{{{xxxjjjdddYYYKKK>>>555111000---......---,,,,,,---///***++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''((()))***,,,...---222:::CCCIIIJJJFFFCCCBBBLLLTTTWWWYYY___eeegggmmmoooyyy}}}qqqooowwwuuu|||vvvpppjjjmmm||||||ppppppuuutttkkkgggjjjpppqqquuuvvvxxxyyyyyyyyyxxxxxxyyyxxxvvvvvvwwwwwwuuusssnnniiibbb___```bbbcccbbbgggkkknnnooonnnmmmnnnppppppqqquuuxxx{{{}}}~~~~~~~~~rrreeeZZZTTTQQQKKKEEEDDDIIIMMMSSShhh~~~kkk]]]^^^```XXXQQQPPPRRRPPPRRRUUUZZZhhh~~~tttkkkaaaZZZXXXUUUUUUWWW]]]mmmxxxrrrmmmrrr}}}ooo\\\BBB:::888666...222888444222222222111111111111000222...000:::>>>888000...444333222111111111222333111111000000000000111111111111111000uuuooofff]]]WWWbbbxxxzzzwwwwwwooocccUUUIII>>>666111.........---,,,,,,,,,---++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''((()))+++---...111666===EEEKKKMMMKKKIIIGGGOOOXXX^^^eeekkkjjjfffcccdddkkksssppphhhjjjttt|||ssspppvvvyyyxxxzzzwwwoookkkpppttttttyyyzzz{{{|||||||||{{{{{{yyyxxxvvvuuuuuutttsssqqqgggddd``````bbbeeeffffffeeehhhjjjkkkjjjjjjlllnnnppprrruuuxxx{{{}}}~~~~~~|||pppfff___[[[YYYUUUNNNKKKMMMOOOUUUggg|||xxxooollltttwwwooojjjjjj]]]WWWSSSVVV]]]kkkzzzpppeee]]][[[XXXTTTSSSXXXdddwww|||sssjjjnnn|||zzzjjjIII999555666222444888444222222222222111111111111555111333;;;???:::444222111000///......///000111111111000000000000111111111111111111|||ssskkkYYYXXXccc|||zzzyyynnncccXXXLLL===333000000///...------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((***,,,...000666;;;BBBJJJOOORRRQQQPPPLLLRRR[[[eeeoootttmmmbbb[[[[[[```gggfffccciiissssssttt~~~zzzsssrrrvvvyyyxxx{{{|||}}}}}}}}}}}}}}}|||yyywwwuuusssrrrqqqnnnlllbbbaaaaaacccfffhhhiiihhheeeggghhhhhhhhhjjjmmmoooqqqsssvvvyyy|||~~~~~~{{{qqqllljjjjjjiiieee^^^YYYXXXXXX\\\lll~~~}}}}}}pppfff]]]^^^hhhtttzzznnneeebbb^^^TTTPPPUUUZZZeeeuuufffhhh{{{^^^BBB555999888666666333333222222222111111111111333000111666999777222111//////......///000111222111111000000000000111111111111111111xxxkkk```[[[jjj{{{tttpppjjj\\\HHH999333111000//////000//////------......------,,,+++)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))+++...000222888>>>HHHQQQUUUVVVTTTSSSMMMSSS[[[dddnnnrrriii^^^[[[[[[```ffffffeeekkksss~~~ooorrr~~~{{{vvvxxx{{{|||zzz{{{{{{||||||||||||||||||yyyvvvsssqqqooommmjjjhhhbbbdddfffhhhjjjjjjiiihhhhhhhhhggggggiiilllppprrrssstttwwwzzz}}}~~~|||vvvwwwyyyzzzyyyuuuoooiiigggfffkkkyyyvvvmmmmmmuuuwwwmmmiiifffXXXQQQUUUUUUYYYsssxxxeeecccxxx|||SSS;;;<<<:::555444222333333222222222111111111222000000222444444222111222111111111222333555666111111000000000000111111000111111111|||lll\\\]]]lll|||zzz|||{{{nnnYYYGGG777333///---...///000///---............---,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))***,,,///222333999BBBNNNWWWYYYWWWTTTRRRLLLQQQXXX^^^fffjjjeee]]]]]]___dddhhhiiihhhjjjnnntttnnnqqqzzzyyywwwzzz}}}|||{{{|||||||||{{{{{{{{{||||||xxxvvvrrrooommmjjjgggdddbbbeeeiiimmmnnnmmmlllkkkiiihhhfffgggjjjnnnqqqttttttvvvxxx{{{~~~~~~|||xxxuuusssuuu{{{zzzyyy}}}}}}rrrmmmjjj\\\TTTVVVSSSSSSiiiiiidddvvv```AAA<<<888333333333333333333222222222222111444444333333444666666444333222222222333555666777111111000000000000111111000000111111vvvdddZZZ[[[hhh|||jjj\\\@@@999111------......---------......------,,,+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))+++---111444555===GGGSSSZZZZZZWWWSSSQQQMMMQQQUUUZZZcccjjjhhhccc___bbbfffiiihhhgggfffgggkkkqqqxxxxxxrrrrrryyy{{{uuuwwwzzz{{{{{{|||~~~}}}}}}||||||||||||}}}wwwuuuqqqnnnllliiieeebbb___dddjjjnnnpppooooooooohhhfffeeefffjjjooorrrsssvvvwwwzzz||||||{{{{{{|||wwwqqqkkk```XXXWWWRRRQQQaaavvvsssjjjwwwiiiHHH===444222555444333333333333222222222222111333333111111444444222222111000000111222333444111111000000000000111111000000111111tttfff\\\[[[ffftttvvvlllPPPGGG:::222///000///...---------------,,,++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((()))***+++...222555777EEEMMMVVVZZZXXXUUUSSSSSSRRRRRRTTT\\\kkkvvvtttllleeegggjjjjjjiiiiiihhhfffeeeiiikkklllooouuuwwwuuuvvvuuuyyy|||uuussswwwzzzzzzzzz}}}}}}|||{{{zzzzzzzzz{{{{{{wwwtttpppmmmkkkhhhdddbbb___dddkkknnnnnnmmmmmmmmmiiigggfffiiinnnrrrtttuuuwwwxxx{{{}}}~~~|||~~~{{{yyy|||zzzlllfff___YYYTTTSSS[[[eeessszzzuuuWWWDDD666444777222444444333333333222222222,,,111222......111222///111000/////////000111222111111000000000000111111000000111222uuueeeYYYXXX]]]uuuzzzttt___SSSCCC888444333222111,,,,,,------,,,,,,+++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((()))***,,,///222666888LLLRRRXXXYYYVVVSSSTTTVVVVVVSSSTTT```vvvtttlllnnnnnnmmmlllmmmmmmllleeekkklllhhhfffmmmwww}}}xxxuuuzzz~~~wwwrrrrrrwwwzzzyyyzzzzzzyyyxxxwwwvvvwwwwwwxxxvvvtttpppmmmkkkhhheeebbbcccgggmmmnnnllliiihhhhhhllljjjjjjmmmrrrwwwxxxxxxwwwyyy{{{~~~~~~}}}{{{ssshhh```bbbmmmzzz|||yyyuuutttyyytttrrrvvvpppllleee]]]WWWWWWZZZ\\\rrr{{{|||eeeMMM999666777///444444444333333333222222...444555111111444555111222111000//////000111111111111000000000000111111000000111222sssdddYYYVVVmmm{{{wwwmmmaaaLLL999111000...)))------,,,+++++++++,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&'''***...222777:::<<>>JJJUUU[[[SSSOOOLLLMMMOOOSSS\\\eeellljjjhhhgggiiikkklllkkkmmmkkkhhhdddeeeooo~~~sssjjjooo|||uuunnnmmmnnnooorrruuuvvvvvvvvvwwwxxxuuuwwwyyyzzzzzzxxxvvvtttgggffffffhhhjjjmmmmmmmmmjjjiiigggggggggiiikkkllloooqqqtttwwwyyyyyyxxxwwwwwwxxxzzz{{{||||||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~{{{|||~~~}}}|||xxxsssjjj```\\\dddssszzzlllaaadddooo}}}{{{~~~}}}||||||||||||}}}~~~|||ssskkkddd[[[XXX^^^ooowwwhhhXXXUUUYYYeeennnpppwwwzzzpppfff___]]][[[VVVZZZnnn|||lll~~~lllOOO>>>999666555555444444444444444444444333222222222333333111111000000000000111111///111222222222222444555222222222222qqq^^^XXX```uuu|||zzzssshhh^^^TTTFFF999333222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,+++...777DDDOOOUUUWWWRRRMMMLLLOOORRRTTT]]]gggkkkkkkkkkmmmnnnmmmlllkkkooommmjjjffffffjjjpppvvvvvvvvvrrrmmmnnnxxxvvvllliiilllpppooorrruuuvvvvvvvvvwwwxxxwwwyyyzzzzzzyyyvvvrrrppphhhhhhgggiiikkkmmmmmmlllhhhhhhgggggghhhjjjlllmmmqqqsssvvvyyyzzzzzzxxxwwwuuuvvvxxxzzz{{{||||||{{{yyyyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~|||{{{zzzuuurrrjjj```\\\eeewww{{{qqqaaaTTTWWWcccvvv~~~~~~||||||}}}|||{{{yyyyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{{{{}}}~~~~~~zzzuuusssvvv|||zzzsssjjj```YYYZZZgggwwwuuubbb\\\[[[```dddgggqqq~~~xxxllldddaaa\\\UUUUUUddd|||ppp{{{|||]]]GGG===666666555444444444444444333333222222222333444444111111000000000000111111000111333333222222333444222222222222{{{jjj[[[UUUaaa{{{ssslllcccTTTFFF333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))...,,,...999GGGQQQTTTSSSQQQLLLLLLPPPTTTWWW```kkkpppqqqtttuuuuuusssqqqnnnllljjjhhhgggiiijjjhhhgggjjjpppsssooommmuuuyyykkkccccccjjjpppoooqqqtttvvvvvvvvvwwwxxxyyyzzz{{{zzzwwwsssnnnkkkiiihhhhhhiiilllmmmlllkkkfffgggggghhhiiikkklllmmmsssuuuxxxzzz{{{{{{yyyxxxtttuuuwwwzzz{{{|||||||||wwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwuuuttttttsssmmmdddaaajjj|||wwwkkkZZZKKKOOO\\\mmmwww~~~~~~}}}|||||||||}}}~~~zzzyyyxxxxxxxxxyyywwwvvvtttuuuvvvwwwxxxxxxxxxwwwxxxxxxxxxyyyzzz|||}}}~~~uuunnnfffdddhhhnnnsssuuuyyy}}}{{{rrraaaZZZXXXbbbnnnwwwpppgggaaaaaaaaabbbnnn|||~~~qqqgggccc```WWWSSS^^^ssswwwwwwhhhNNNAAA666666555444444444444555222222222222333444444555111111000000000000111111000222333333222111333444222222222222wwwmmm]]]VVVqqqyyytttmmmaaaUUU;;;333...//////......///......---------,,,,,,,,,******++++++++++++******************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++---///222999EEEPPPSSSNNNGGGHHHOOOWWWYYYYYY^^^jjjtttzzzyyyuuurrrzzzwwwwwwvvvsssooommmlllmmmssstttooogggfffnnnyyy~~~sssiiieeedddccchhhoooqqqqqqrrrssstttuuuvvvvvvyyyxxxwwwuuurrrnnnkkkiiiggghhhiiikkkkkkkkkjjjiiifffggggggggggggjjjmmmqqqssstttvvvwwwxxxwwwvvvtttttttttuuuuuuvvvxxxyyyzzzwwwvvvtttttttttsssrrrppprrrssssssrrrqqqrrruuuwwwxxxxxxyyyzzzxxxvvv}}}|||wwwsssttt|||qqq[[[OOOSSS^^^nnnuuu|||~~~}}}}}}|||||||||||||||}}}~~~|||zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwxxx{{{~~~xxxrrriii```VVVTTT[[[gggppptttxxx~~~}}}pppdddZZZZZZ```hhhvvvwwwnnnkkkjjjkkkuuutttjjjfff^^^WWWXXXaaassszzzvvvVVVCCC777555333111333666555333444444333222222333333333111111000111222333111000...///000000000333777:::555555555444vvvdddYYYlllzzzwwwqqqdddVVVCCC999111000111000...///......---------,,,,,,,,,******++++++++++++******************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++---111444===HHHQQQRRRLLLEEEKKKRRRYYY\\\\\\```kkkttt}}}zzzuuusss|||yyyzzzzzzvvvqqqoooqqqttt{{{zzzssshhhccciiirrrwwwwwwnnngggfffggggggkkkppprrrrrrsssssstttuuuuuuuuuuuutttrrrpppmmmjjjgggfffhhhhhhiiiiiiiiiiiihhhhhheeefffgggggggggiiimmmppptttuuuvvvwwwvvvuuusssrrruuuttttttuuuuuuvvvwwwxxxvvvuuutttssssssrrrqqqoooqqqqqqooommmmmmooouuuyyywwwwwwyyyzzzyyyzzz~~~}}}\\\HHHJJJWWWkkksss{{{~~~}}}|||{{{{{{{{{{{{{{{|||{{{yyyxxxwwwwwwwwwxxxyyyyyyxxxwwwwwwxxxyyyyyywwwwwwxxxxxxxxxxxxxxxxxxxxxwwwxxx{{{}}}|||uuuooobbb[[[SSSRRRZZZeeemmmqqqwww~~~xxxjjj]]]XXXYYY___jjjuuu~~~~~~tttooolllnnnxxxwwwnnniiibbbZZZXXX]]]kkkxxxWWWAAA999777555333333555444333444333333222222333333444999777444222222333333222000000000000///000333666333333333333ppp___eeexxx~~~|||wwwhhhYYYMMM@@@555222333111//////......---------,,,,,,,,,******++++++++++++******************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***))))))***,,,///222888BBBMMMRRRQQQJJJDDDOOOZZZgggmmmmmmlllooorrr}}}{{{wwwxxx|||vvvwww{{{zzzkkkccceeekkkooommmiiifffiiillllllnnnqqqsssssssssttttttuuuuuuuuurrrpppnnnkkkhhhffffffeeeiiihhhgggffffffeeeeeefffeeeggghhhhhhhhhjjjmmmpppttttttuuuuuutttsssrrrqqquuuuuuttttttttttttuuuuuutttttttttsssrrrqqqooooooqqqoookkkhhhhhhlllsssyyyuuuuuuwwwzzzzzz~~~|||}}}bbbHHHJJJYYYgggqqq{{{~~~}}}|||zzzyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz|||zzztttnnnaaaZZZSSSRRRXXXaaaiiimmmvvv}}}~~~~~~~~~~~~~~~vvveeeYYYUUUVVV]]]ddduuuzzz}}}vvvsssuuu~~~}}}tttlllfff^^^YYYWWW```ttt{{{\\\DDD;;;999777555444333333333333333333222222333333444>>>:::555111111222222222222222111000......000222111111111111}}}hhhbbbggg}}}nnn^^^TTTEEE777333333222///.........---------,,,,,,,,,***++++++,,,,,,++++++***************************+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))+++...000222;;;HHHRRRUUUQQQKKKGGGQQQbbbxxx}}}tttooowwwyyyzzzyyy~~~}}}~~~oooeeedddhhhiiigggggghhhmmmqqqrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvrrrpppmmmiiigggggghhhhhhkkkiiigggeeecccccccccdddggghhhiiijjjjjjllloooqqqrrrrrrrrrrrrrrrrrrrrrsssvvvuuutttsssrrrrrrrrrrrrssstttuuutttrrrpppoooooopppooollliiihhhkkkqqquuussssssuuuxxxzzzyyygggaaaeeejjjzzz```JJJNNN]]]fffqqq|||}}}}}}|||zzzyyyxxxwwwwwwwwwvvvuuuuuuuuuuuutttuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz|||{{{wwwsssjjjbbbYYYTTTVVV]]]dddiiiqqqzzz}}}}}}}}}~~~~~~uuudddYYYUUUUUUXXXccckkkvvv}}}~~~yyyoooiiibbbZZZSSSWWWgggxxx~~~yyy~~~eeeNNN>>>:::666555333222222555333333222222222333444444:::666222//////000//////222222222111///...000111111111111111uuufff```___tttfffYYYKKK<<<666444111//////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********,,,///222333@@@OOOXXXWWWRRRMMMKKKTTTeee{{{uuunnnmmmvvvvvvssswwwxxx}}}}}}qqqfffdddeeeeeeeeehhhlllpppsssuuussspppmmmnnnpppqqqsssuuuwwwwwwrrrooollliiiggghhhiiijjjkkkjjjgggeeecccbbbbbbccchhhjjjllllllmmmnnnqqqsssooooooooopppqqqsssuuuvvvvvvuuutttrrrqqqqqqppppppsssuuuwwwvvvtttqqqpppqqqpppppppppnnnlllmmmoooqqqqqqqqqtttwwwyyy~~~iiiOOOEEEGGGJJJOOOZZZdddbbbRRRFFFLLLYYYhhhttt~~~}}}zzz{{{zzzyyywwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwuuuvvvxxx{{{}}}~~~|||{{{wwwmmm```VVVSSSXXX___dddmmmvvv~~~~~~}}}~~~~~~}}}}}}~~~~~~||||||}}}~~~xxxggg[[[SSSNNNPPPYYYfffrrrzzz~~~rrrlllddd[[[TTTSSS___lllzzznnnsssppp]]]EEE;;;444444444222333666333222222222333333444555333222000000111111///...111222333222111111222444111222222222pppcccSSSlll{{{ppp```SSSEEE===666000...000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++---111333888FFFWWW]]]YYYQQQNNNOOOXXXcccpppyyyzzzvvvrrroookkksssqqqpppuuuuuuuuu~~~zzz|||~~~{{{rrriiieeecccaaaeeeiiimmmooosssvvvtttooolllmmmnnnppprrrtttuuuvvvooommmjjjgggfffgggiiijjjlllkkkiiigggeeedddcccccchhhjjjlllmmmnnnoooqqqsssooonnnnnnnnnpppssswwwyyyvvvuuutttrrrqqqqqqpppppprrrvvvyyyxxxtttqqqpppqqqoooqqqssssssqqqooooooppprrrrrrtttwwwyyy|||bbbEEE;;;<<<>>>999>>>GGGKKKGGGEEELLLVVVkkkvvv~~~|||zzzxxxyyyxxxwwwuuuuuutttttttttuuuvvvwwwwwwxxxxxxxxxxxxtttuuuuuuvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxyyyyyywwwwwwyyyzzz}}}vvvhhh\\\VVVXXX]]]bbbllluuu}}}~~~|||||||||}}}}}}{{{{{{{{{|||}}}||||||~~~yyygggWWWJJJFFFLLLWWWdddqqq{{{vvvooofff^^^WWWUUU[[[dddqqqqqq|||pppQQQAAA444333555333333666222222222222333444555555111111111222333333222000000111333333222222333555222222222333~~~lllYYY___qqq{{{jjj___RRRGGG;;;111///111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++,,,...222444???NNN^^^bbbYYYPPPNNNPPPYYY```hhhmmmooooooooopppmmmssspppooouuutttooossszzztttsssyyy{{{uuunnniiiddd```ccchhhkkklllpppuuutttooommmmmmnnnooopppqqqqqqrrrmmmllljjjhhhhhhhhhiiijjjllllllkkkjjjhhhfffeeedddfffiiikkkmmmmmmnnnpppqqqqqqpppnnnnnnpppssswwwyyyvvvuuutttsssrrrqqqqqqqqqqqquuuyyyxxxssspppoooqqqmmmooorrrsssrrrrrrrrrsssuuuuuuwwwzzzyyyzzzbbbFFF<<<<<<;;;888999===AAABBBEEENNNYYYkkkwww|||{{{zzzyyyvvvvvvuuuttttttttttttttttttuuuwwwxxxyyyyyyyyyxxxtttuuuvvvvvvvvvvvvuuutttssstttuuuwwwyyyzzz{{{|||zzzzzzyyyyyy{{{~~~|||rrrgggaaaaaadddhhhnnnvvv|||~~~~~~|||{{{zzz{{{}}}zzzzzzzzzzzz|||~~~|||}}}~~~wwwaaaPPPJJJIIILLLVVVeeettt~~~~~~~~~~~~}}}ssshhhaaa\\\XXXYYY]]]uuuxxxuuubbbJJJ666444888555333444222222222222333444555666444222000111222333333222///111222222111111222333222222222333tttdddYYY]]]xxxrrriii\\\NNN>>>222///222......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++,,,...222555EEETTTcccdddYYYNNNLLLOOOYYY___hhhnnnppppppoooooonnnrrrnnnoooxxxuuunnnppppppxxx~~~uuuooopppxxx}}}zzztttnnngggaaaaaafffiiiiiinnnuuutttooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjjjjjjjkkkllllllllllllllljjjhhhfffdddeeegggjjjkkkllllllnnnpppsssqqqooonnnooorrrvvvxxxvvvuuutttsssrrrrrrrrrrrroootttxxxwwwrrrnnnnnnpppkkkmmmpppqqqrrrsssuuuwwwxxxxxxzzz|||zzzzzzdddHHH>>><<<999999888999;;;===BBBNNNZZZkkkvvv{{{zzzzzzzzzuuuttttttssssssssstttttttttuuuwwwxxxyyyyyyyyyyyytttuuuvvvwwwwwwvvvuuutttssstttuuuwwwyyy{{{}}}~~~|||{{{zzzxxxyyy|||zzzrrrmmmkkkmmmoooqqqxxx}}}}}}~~~~~~~~~|||zzzzzz{{{|||yyyyyyyyyzzz{{{}}}|||}}}~~~}}}lllYYYRRRKKKGGGMMM]]]ooo{{{~~~~~~~~~~~~wwwjjjddd___ZZZXXXZZZnnn|||wwwmmmQQQ999666999777333222222222222222333444555666666333///---...111222333///111222222000//////000111111222222rrrhhh^^^aaauuupppmmmhhhPPP:::222///111---,,,///000---+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((+++...//////444<<>>999888999::::::>>>KKKYYYqqquuu{{{~~~}}}zzzvvvuuurrrrrrrrrssssssuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyyyy{{{{{{zzzxxxvvvuuutttsssrrrssssssuuuwww{{{}}}{{{vvvuuussssssxxx}}}yyyvvvvvvyyy|||}}}~~~~~~}}}|||{{{}}}~~~~~~|||{{{|||}}}~~~|||yyywwwvvvyyyxxxxxxxxxyyy{{{}}}~~~zzzhhh___RRRIIILLLXXXhhhxxx~~~}}}uuuiiiaaa[[[YYYXXXaaatttxxx~~~\\\;;;444888666555777666444222333444555444333222222111111111111222222111111111111111111111111000111222333vvvbbb\\\llltttnnnkkkWWWEEE;;;444222...---000000---+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,//////000666>>>PPPXXXZZZRRRKKKKKKOOOPPP```iiiyyyyyypppllljjjnnnvvv{{{}}}|||ooosssvvv{{{}}}jjjppptttxxxxxxtttlllfffbbbdddgggjjjllllllmmmoooqqqmmmmmmnnnooooooooooooooommmlllkkklllmmmmmmlllkkkhhhfffdddbbbaaacccfffhhhhhhhhhjjjkkkmmmnnnooopppnnnooooooppprrrtttuuuvvvtttttttttttttttssssssssssssqqqoooooopppppppppooooooqqqrrrsssssstttvvvyyyyyyyyyzzzyyyzzz|||tttWWWHHHBBB>>>:::888888999:::@@@OOO]]]rrrvvv{{{~~~|||yyyvvvtttrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxzzzzzzxxxwwwvvvtttssssssqqqqqqqqqsssuuuyyy|||~~~~~~xxxsssqqqppppppuuu|||}}}}}}~~~}}}}}}}}}||||||}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxyyyzzz|||~~~uuufffYYYMMMKKKSSSaaattt}}}{{{yyyxxxzzzpppgggaaa\\\YYY\\\mmmyyydddAAA777888666333444444333111111333444333222222222111111111111222222111111111111111111111111111222222333kkk___hhhzzzqqqmmm^^^NNNCCC777333...---000000---,,,---------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******,,,///000222999AAATTTVVVUUUMMMHHHKKKRRRVVVfffrrr}}}pppmmmlllpppyyyyyyzzz{{{pppkkkrrrxxxxxxrrrjjjeeedddhhhjjjmmmnnnnnnnnnoooqqqmmmmmmnnnooooooooooooooolllkkkjjjkkklllmmmkkkjjjgggdddaaa______aaaeeegggiiijjjkkklllmmmnnnoooooommmmmmnnnppprrrtttuuuvvvssssssttttttttttttttttttrrrqqqoooooopppqqqpppooooooqqqtttuuuuuuuuuvvvxxxyyyyyyyyyxxxyyy|||~~~eeeSSSHHH@@@===:::888888:::BBBSSSbbbsssvvv{{{}}}|||xxxuuutttrrrrrrqqqrrrrrrssstttuuuxxxxxxwwwvvvvvvvvvwwwwwwxxxwwwwwwuuutttsssrrrrrrooooooooopppssswww{{{}}}|||uuuooommmlllmmmrrrxxx}}}}}}}}}~~~~~~~~~{{{yyyyyyyyyyyywwwxxxxxxyyy{{{|||~~~|||~~~qqqcccSSSKKKLLLXXXmmm~~~|||xxxuuuttttttxxxooofff___ZZZYYYeee{{{|||mmmIII:::999777333000444222000111222333222222222222111111111111222222111111111111111111111111222333333333|||mmmkkk}}}wwwppp^^^OOODDD888444000...000000---,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++///111444<<>>999777:::CCCTTTdddsssvvv{{{|||{{{wwwuuusssqqqqqqqqqqqqqqqrrrssssssxxxxxxwwwvvvuuuuuuuuuvvvuuuuuuuuutttsssrrrqqqqqqoooooooooqqqtttwww{{{}}}zzzrrrlllkkkkkklllqqqvvv}}}|||~~~~~~}}}}}}~~~}}}zzzxxxxxxzzz{{{xxxxxxxxxyyyzzzzzz{{{{{{zzz}}}~~~}}}}}}~~~|||nnn[[[LLLGGGOOOeeeyyy}}}}}}|||xxxsssqqqsssuuu}}}}}}|||rrrhhh```ZZZYYYaaarrrpppNNN;;;888777444000444222111111222333333222222222111111111111222222111111111111111111111111222333333333{{{lllrrruuu^^^NNNEEE:::666111...000000...---...------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***************************)))+++///222777BBBLLLWWWQQQLLLKKKQQQ\\\kkkuuuwwwuuuuuuzzz}}}xxxzzz}}}pppsssuuuooogggcccfffkkklllnnnppppppooonnnooopppmmmmmmnnnoooooooooooooookkkkkkjjjkkklllkkkhhheeeaaa___]]][[[\\\___cccfffgggggghhhiiijjjjjjkkkkkklllmmmoooqqqssstttuuuuuuqqqqqqrrrrrrssssssssstttrrrpppoooppprrrssssssrrrqqqtttvvvxxxwwwwwwwwwxxxyyyxxxwwwvvvvvvzzzwwweeeWWWKKKCCC;;;777999BBBSSSbbbqqquuuyyyzzzyyyvvvtttsssqqqppppppppppppqqqqqqrrrwwwvvvuuuuuuttttttttttttssssssssssssrrrrrrqqqqqqqqqrrrssstttwwwyyy|||}}}xxxpppjjjkkkmmmnnnqqqvvvwwwzzz{{{~~~~~~~~~|||yyyxxxyyyzzz{{{yyyyyyyyyyyyxxxxxxwwwwww{{{}}}}}}||||||}}}~~~~~~yyyeeeSSSHHHKKK]]]ooo{{{~~~~~~}}}zzztttooonnnssswww}}}{{{{{{}}}~~~rrriii```ZZZYYY]]]iiipppSSS===777888777222555444222222444555444333222222111111111111222222111111111111111111111111111222333444|||nnniiiyyybbbTTTKKK@@@888222///000000...---///------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************+++***,,,111666===IIIUUUYYYQQQKKKNNNWWWdddsss~~~wwwmmmkkkqqqwwwzzzyyyvvv|||}}}pppqqqoooiiicccbbbgggllllllmmmoooooonnnnnnnnnooommmmmmnnnooooooooooooooommmlllllllllllljjjfffccc^^^]]]\\\\\\]]]```ccceeeeeeffffffhhhiiijjjkkkkkkmmmoooqqqssstttuuuttttttrrrrrrrrrssssssssssssssssssqqqpppqqqtttuuuuuuuuusssuuuwwwxxxwwwwwwxxxyyyzzzyyyyyywwwwwwzzzuuueeeQQQGGG<<<888999AAAQQQ```ooorrrvvvxxxwwwuuussssssppppppoooooooooooopppqqqttttttssssssrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrtttuuuwwwyyy{{{|||||||||uuunnnjjjlllpppqqqsssvvvrrr{{{}}}~~~}}}~~~~~~|||zzzyyyyyyzzz{{{yyyyyyzzzyyyyyyxxxwwwvvv|||}}}}}}~~~~~~~~~}}}||||||}}}~~~rrr___PPPLLLVVVcccqqqzzz}}}tttlllkkkrrryyy}}}{{{{{{}}}vvvmmmddd]]]YYYXXX___rrruuuwwwsss\\\CCC777888999555666444333333444555555444222222111111111111222222111111111111111111111111000000222333yyy|||zzzjjjoooyyyggg^^^UUUFFF999333000111111......000------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************---,,,...444:::CCCQQQ^^^^^^SSSLLLPPPYYYeeerrr}}}vvvjjjfffllltttwwwwwwqqquuuxxx|||xxxxxx|||kkkjjjhhhdddcccdddhhhkkkjjjlllnnnnnnmmmlllmmmnnnmmmmmmnnnooooooooooooooooooooonnnnnnmmmiiieeeaaa\\\\\\\\\]]]___aaabbbcccdddeeefffhhhiiikkklllllloooqqqsssuuuuuuuuutttsssuuuuuuuuuuuuuuutttttttttsssrrrqqqsssuuuwwwxxxwwwvvvwwwxxxwwwwwwwwwyyy{{{|||||||||{{{zzz|||{{{kkkRRRHHH===888999BBBQQQ^^^lllooosssuuuuuussssssssspppoooooonnnnnnoooooooooqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuwwwzzz}}}~~~}}}{{{zzzqqqkkkhhhmmmrrrttttttuuurrrxxx~~~~~~{{{}}}~~~}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{zzz{{{|||~~~}}}}}}|||||||||~~~mmm[[[PPPQQQVVVdddppp{{{yyynnnlllttt}}}~~~}}}}}}~~~~~~uuujjjbbbYYYWWWZZZhhhpppnnn||||||iiiKKK:::999:::777555333222222333444444333222222111111111111222222111111111111111111111111///000111222zzz|||rrrgggiiivvvjjjeee[[[III999444000111111......000---------,,,,,,,,,++++++*********++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************......000777>>>GGGVVVdddaaaUUUMMMQQQZZZcccnnnxxx|||rrrgggffflllssstttrrrnnnpppmmmkkkwwwuuuvvv|||eeedddbbbbbbccceeehhhjjjhhhjjjlllmmmlllllllllnnnmmmnnnnnnoooooooooooooooqqqpppoooooommmiiiddd```[[[[[[]]]^^^```aaabbbcccdddeeeggghhhjjjlllmmmnnnqqqrrrtttvvvvvvuuutttsssxxxxxxwwwwwwvvvvvvuuuuuutttsssrrrtttvvvxxxyyyxxxwwwxxxxxxwwwvvvwwwzzz|||~~~~~~~~~}}}}}}zzzkkkRRRGGG<<<888:::BBBQQQ^^^jjjmmmqqqttttttssssssssspppooonnnnnnnnnnnnoooooooooooooooooopppqqqrrrrrrqqqrrrrrrrrrrrrsssssssssuuuxxx|||~~~zzzxxxnnniiigggnnntttuuuttttttuuuyyy~~~|||zzzxxx{{{}}}}}}}}}||||||~~~||||||{{{{{{{{{zzzzzzzzzwwwxxxzzz|||~~~~~~~~~~~~zzzyyyxxxxxxyyy{{{~~~}}}|||||||||}}}~~~}}}}}}~~~wwwcccSSSMMMNNN[[[hhhwww}}}rrroooxxx~~~~~~|||pppggg\\\XXXXXXdddzzzrrrooosssRRR<<<999:::777444222111111222333333222222222111111111111222222111111111111111111111111000000000000~~~~~~~~~{{{ggg\\\tttlllfffaaa\\\III999...///111,,,+++000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))+++------,,,,,,---...///222333555???PPP^^^eeeiiiXXXMMMSSS\\\bbbkkkvvvpppmmmjjjjjjooottttttppplllqqqlllggglllpppwww{{{vvvyyyqqq___^^^^^^^^^```cccgggiiikkkkkkjjjjjjjjjiiiiiiiiijjjkkkmmmppprrrtttuuuuuuxxxvvvsssnnniiieeeaaa```[[[ZZZZZZ\\\___aaaaaaaaaeeedddcccdddfffjjjmmmppptttuuuvvvuuussssssuuuvvvwwwwwwvvvvvvwwwyyy{{{|||yyyvvvsssssstttwwwxxxyyywwwwwwxxxyyyyyyzzzzzzzzz~~~~~~~~~~~~jjjTTTFFF;;;999<<>>===@@@EEEbbb~~~xxxtttzzz~~~~~~~~~|||{{{xxxnnnccc```ZZZWWWaaaxxxzzzVVVBBB:::888777555333222333333333111111111111111111111111111111111111111111111111111111111111111~~~}}}{{{{{{|||~~~nnncccxxx|||qqqlllmmmpppfffPPP999111222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))***,,,,,,+++,,,...000111333555===MMMbbbnnnrrr___\\\\\\```dddhhhsss~~~yyyuuuoookkkkkkqqqyyyyyyxxx}}}zzzuuu{{{|||qqqlllddd[[[WWWWWWXXXZZZ]]]bbbfffiiijjjkkkmmmooooooooommmmmmpppqqqrrrtttvvvwwwwwwxxxuuutttrrrnnnjjjddd___\\\[[[[[[[[[]]]aaacccccccccccccccdddfffjjjooosssvvvxxxxxxxxxvvvtttssstttvvvtttuuuwwwxxxxxxwwwvvvuuuxxxvvvttttttvvvxxxxxxxxxwwwuuusssrrrsssuuuxxxzzz|||~~~{{{hhhSSSEEE;;;999:::===IIIWWWdddjjjnnnnnnpppsssssspppooooooooopppppppppppppppmmmnnnooopppqqqrrrsssssspppppppppqqqrrrssstttuuuttttttrrrmmmhhhfffiiimmmppppppppppppqqqtttwwwyyyzzzwwwttttttvvvvvvtttqqqtttuuuvvvwwwxxxzzz{{{{{{yyy{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~|||}}}~~~}}}|||zzz}}}}}}||||||||||||}}}}}}}}}~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~|||{{{{{{}}}~~~mmmWWWPPPKKKNNN]]]ooo{{{qqqbbbQQQGGGAAA>>>===???777OOOfffllljjjnnnzzz~~~}}}|||zzzpppeeebbb[[[VVV[[[nnn```GGG<<<999666555333333444444333222111111111111111111111111000111111111111111222222111111111111~~~}}}|||{{{|||}}}www```mmm}}}pppiiiggghhhcccPPP;;;111000111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))***+++++++++,,,///111222444777@@@QQQcccjjjhhhWWWYYY^^^dddiiippp{{{|||vvvooonnnrrruuu~~~nnnccc\\\VVVWWWXXXZZZ]]]aaaeeehhhjjjiiijjjlllnnnnnnooonnnnnnrrrrrrtttuuuvvvwwwwwwxxxsssrrrppplllgggbbb^^^[[[ZZZZZZZZZ]]]```cccdddcccccccccdddgggkkkqqqvvvzzzyyyzzzyyywwwuuussstttuuuvvvvvvwwwxxxxxxwwwvvvuuuvvvtttssssssuuuvvvvvvvvvuuusssrrrqqqqqqtttvvvxxxwwwzzz~~~xxxeeeOOOCCC:::999:::===HHHVVV```ggglllmmmnnnqqqrrrpppnnnnnnooooooppppppppppppmmmmmmnnnoooqqqrrrssssssppppppqqqqqqrrrsssttttttsssssspppkkkggggggkkkpppqqqpppppprrruuuyyy}}}~~~{{{wwwtttsssuuuwwwvvvtttuuuuuuvvvvvvwwwwwwxxxxxxyyy{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||}}}}}}||||||||||||}}}}}}}}}~~~~~~}}}zzz{{{{{{|||}}}}}}}}}}}}~~~|||{{{}}}tttcccWWWMMMIIITTTfffttt}}}wwwfffWWWGGG???<<<999777888888FFFSSSZZZaaammmzzz~~~}}}rrrhhhddd]]]WWWXXXggggggMMM>>>999666555333333444555444333111111111111111111111111000000111111222222222333000000000000|||{{{{{{{{{|||}}}ggghhhuuuvvvmmmhhheee___PPP>>>333111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))***+++++++++,,,///222333555:::FFFWWWdddeee^^^[[[aaakkksssxxx||||||yyytttnnnooovvviii[[[VVVSSSWWWYYY]]]bbbeeehhhiiiiiihhhiiijjjkkklllmmmnnnooossstttuuuvvvwwwwwwwwwwwwsssqqqmmmiiiddd___\\\ZZZYYYYYYYYY\\\```bbbccccccbbbcccdddhhhmmmsssyyy}}}{{{{{{{{{xxxuuuttttttuuuvvvvvvwwwvvvvvvuuuttttttsssqqqpppqqqrrrtttsssrrrrrrrrrppppppqqqrrrtttvvvuuuxxx}}}uuubbbLLLAAA888888999<<>>666333222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************,,,000333555:::CCCRRRdddlllcccUUUSSSaaauuuyyynnnlllfffhhhqqqrrrnnnqqqzzzzzzrrrXXXMMMNNNOOOVVV[[[aaagggjjjjjjhhheeegggfffeeeeeefffiiimmmooottttttuuuvvvvvvvvvvvvvvvrrroooiiiccc^^^[[[ZZZZZZWWWVVVWWWZZZ^^^aaabbbaaabbbccceeeiiiooovvv|||}}}}}}|||yyyvvvttttttuuuuuutttrrrpppooooooppppppnnnllllllmmmnnnooonnnmmmnnnoooooopppqqqqqqrrrrrrwwwzzz~~~{{{rrr___JJJ>>>555444444444<<>>111...222000...,,,,,,---...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((***+++,,,,,,...111444777;;;JJJ]]]hhhdddZZZRRRXXXZZZ```hhhlllkkkgggdddeeeiiilllllliiiggghhhkkkrrr{{{}}}tttppppppUUULLLNNNPPPVVV]]]ccceeefffjjjjjjhhhggggggiiijjjlllnnnooopppsssrrrrrrssstttsssqqqooommmjjjeee___[[[XXXXXXWWWYYYWWWWWWYYY\\\_________cccdddggglllrrrvvvyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvssssssrrrqqqppppppppppppmmmmmmlllkkkkkklllmmmnnnmmmnnnnnnooooooppppppppprrrsssvvv|||~~~wwwkkk```III>>>555333444555777;;;HHHMMMSSSXXX]]]```dddfffhhhkkkmmmnnnnnnmmmnnnnnnlllmmmnnnmmmllllllnnnppprrrssstttsssnnnggg```[[[]]]```ffflllpppqqqooonnnnnnrrrttttttwww{{{|||yyyvvvvvvuuuuuutttssssssrrrsssssstttuuuvvvxxxzzz{{{}}}|||{{{{{{zzzzzz{{{{{{|||zzzxxxyyy{{{}}}|||{{{}}}}}}}}}}}}~~~}}}|||||||||}}}}}}}}}}}}{{{yyyxxxwwwyyy{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~tttdddRRRHHHNNN[[[mmmsss|||~~~qqqddd\\\VVVSSSOOOKKKHHHEEEAAA>>>>>>@@@HHHXXXlll|||}}}}}}}}}}}}~~~~~~wwwiiibbb[[[VVV^^^jjjkkknnn~~~mmmTTT:::777777777666444444555666222111111222222333444555111111111111111111111111333333222222vvvvvvvvvvvvwwwyyy|||}}}|||llldddmmm}}}xxxmmmiiibbbWWWGGG777000222111///------.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))+++,,,,,,,,,...111333333===PPPbbbhhhaaaXXXTTTSSSUUUYYY___eeehhhgggeeeeeehhhkkkjjjhhhfffgggiiifffooozzzzzzrrrmmmxxxlllRRRLLLNNNLLLTTT\\\ccceeegggiiihhheeeeeefffhhhjjjmmmooopppqqqqqqqqqqqqrrrtttssspppnnnkkkhhhccc^^^ZZZXXXWWWWWWVVVUUUUUUWWWZZZ\\\]]]]]]dddfffkkkooosssvvvwwwwwwxxxyyyyyyzzzyyyxxxwwwvvvttttttsssrrrqqqppppppqqqmmmllllllkkkkkkkkklllllllllllllllmmmnnnooooooooorrrrrrvvvzzz|||~~~|||tttjjj^^^HHH>>>555222333333555888???DDDJJJPPPVVV[[[```dddfffhhhkkkkkkkkkjjjjjjkkkkkklllmmmlllkkkkkkmmmnnnpppssstttpppggg]]]VVVRRR]]]```eeeiiillllllkkkjjjkkkpppssssssvvv{{{|||zzzvvvvvvvvvvvvuuutttsssrrrqqqrrrssstttvvvxxxyyyzzz}}}|||{{{yyyyyyyyyzzz{{{zzzxxxxxxyyy{{{}}}}}}}}}}}}|||||||||~~~~~~}}}~~~}}}}}}|||{{{{{{||||||}}}}}}}}}|||zzzyyywwwyyyzzz|||}}}}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~uuu```NNNJJJOOO[[[eeerrr|||ssshhhaaa\\\YYYVVVRRROOOKKKFFFCCCEEEBBBKKKbbbwww~~~}}}}}}~~~|||ooofff]]]WWW[[[ddd~~~sssuuudddCCC999888777555444444555555222222111111111222222222222222222222222222222222222111111111uuuuuuvvvvvvxxxyyy{{{|||~~~wwwdddbbbxxxxxxpppooollleeeSSS@@@555333333111000///000111000///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,...111444333???TTTgggllleee]]]ZZZXXXYYY[[[cccooovvvtttmmmfffhhhjjjjjjiiijjjlllnnnmmmppprrrtttvvvwwwsssnnnpppfffNNNLLLNNNIIISSS[[[ccceeegggiiigggdddeeefffhhhjjjmmmppprrrsssppppppppprrrsssrrrooolllgggeee```[[[XXXVVVVVVVVVUUUUUUUUUWWWYYY[[[\\\]]]bbbffflllqqqtttuuuvvvwwwvvvxxxyyyzzzzzzyyywwwvvvtttsssrrrqqqpppooooooooolllllllllkkkkkkkkkkkkkkkkkkllllllmmmnnnoooppppppttttttwwwzzz|||~~~zzzsssggg\\\GGG===444222222222333666888<<>>DDDJJJRRRYYY^^^___bbbdddfffeeeeeeeeefffiiijjjkkkkkkjjjjjjlllnnnkkkmmmlllfff]]]XXXXXXZZZ^^^aaacccdddcccbbbbbbccchhhnnnrrrrrrrrrttttttsssxxxyyyzzzzzzzzzxxxvvvuuurrrssstttuuuwwwzzz|||}}}}}}{{{yyywwwvvvvvvxxxyyyxxxxxxzzz{{{}}}~~~|||yyyyyyzzz|||||||||||||||||||||}}}}}}}}}}}}|||}}}~~~~~~}}}{{{{{{||||||||||||||||||zzzzzzzzz|||~~~~~~~~~}}}||||||{{{{{{||||||~~~~~~}}}}}}~~~~~~~~~uuuiiiWWWJJJCCCJJJWWWeeesss~~~~~~wwwppplllgggddd```\\\XXXSSSNNNJJJKKKGGGTTTqqq}}}}}}~~~~~~}}}}}}}}}}}}vvvkkkaaaYYYYYY\\\mmmwwwMMM>>>;;;666444555555555444333333222111000000000000222222222222222222222222000000000000uuuuuuvvvxxxyyyzzz{{{||||||zzz{{{uuuhhhooozzzkkkiiihhhggg^^^KKK999000111///------.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++,,,///444777@@@IIIYYYgggjjjccc]]][[[cccfffkkkwwwtttqqqnnnlllmmmqqqwwwzzzxxxzzzzzz{{{sssjjjnnngggTTTGGGGGGKKKKKKVVV]]]dddeeefffhhhgggdddeeefffhhhkkknnnqqqssstttqqqqqqrrrttttttqqqlllhhhaaa^^^ZZZWWWUUUTTTUUUUUUTTTVVVXXXXXXYYYZZZ]]]___```fffnnnssstttuuuxxxzzzxxxyyyyyyzzzyyyxxxwwwvvvsssrrrpppooommmmmmllllllnnnnnnnnnnnnmmmlllkkkkkkmmmnnnooopppqqqrrrssstttvvvxxx}}}}}}tttgggZZZGGG===555333222000000222333555999>>>CCCKKKRRRWWW[[[^^^aaaccccccdddeeefffeeeggghhhhhhhhhjjjlllnnnoooooommmhhhaaa]]]]]]^^^]]]```bbb```]]][[[\\\^^^gggnnnsssrrrqqqrrrsssqqqxxxyyy{{{{{{{{{yyyvvvuuurrrssstttvvvxxxzzz}}}~~~}}}{{{xxxuuutttuuuwwwxxxuuuwwwyyyzzzzzz|||~~~|||zzzyyyzzz{{{{{{{{{{{{{{{|||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}|||||||||}}}zzzvvvooo]]]KKKEEEFFFKKKXXXiiixxx}}}yyytttqqqkkkgggaaa\\\XXXSSSOOOLLLKKKNNN\\\sss~~~~~~~~~}}}}}}}}}~~~zzznnnbbb[[[ZZZ[[[gggzzzRRRAAA<<<666444555666555333444333222111111111111111222222222222222222222222000000000111ssstttuuuwwwxxxyyyzzzzzz}}}zzz{{{rrrlllrrrjjjcccbbb\\\MMM<<<222000...,,,,,,---...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++,,,000555999DDDOOO___iiiggg______cccdddlllsss|||yyyuuuqqqpppuuu}}}~~~kkkcccXXXLLLEEEEEEIIINNNXXX___dddeeefffhhhhhhffffffgggiiikkknnnppprrrssssssssstttuuutttqqqkkkggg^^^\\\XXXUUUSSSSSSTTTUUUSSSVVVXXXXXXXXXYYY\\\___eeekkkrrruuuuuuvvvxxx{{{zzzzzzyyyyyyxxxwwwvvvvvvtttsssqqqooonnnmmmmmmlllooooooooooooooommmlllkkkmmmnnnooopppqqqsssttttttuuuyyy~~~wwwjjj\\\GGG>>>666333333000000111000222444777;;;BBBIIINNNSSSVVVZZZ]]]^^^___```bbbaaabbbdddeeefffhhhkkkmmmooooooooommmjjjgggdddbbb[[[^^^___\\\WWWUUUWWWYYYeeemmmtttsssrrrsssttttttwwwxxxzzzzzzzzzxxxuuusssqqqrrrsssuuuwwwzzz|||}}}}}}zzzwwwtttssstttvvvwwwuuuwwwyyyzzzzzz{{{~~~|||{{{zzz{{{|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{|||}}}|||xxxuuugggWWWMMMFFFCCCLLL___rrr}}}~~~{{{xxxwwwrrrmmmeee___ZZZWWWTTTRRRQQQ[[[jjjxxx~~~~~~}}}}}}}}}~~~~~~}}}qqqddd^^^[[[[[[aaa}}}yyyXXXBBB===666333555666444222444333333222222222222333111111111111111111111111111111111111qqqrrrtttvvvwwwxxxxxxxxx}}}{{{{{{~~~zzzkkk|||zzznnnbbb___[[[OOO@@@666111///......//////...------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))*********,,,000666;;;CCCRRRdddlllfff___eeepppsss|||~~~zzzvvvsssuuu}}}mmm]]]NNNHHHDDDCCCHHHPPPZZZ```dddeeefffiiiiiigggggghhhiiilllnnnppprrrsssuuuuuuuuuvvvuuuqqqjjjfff]]][[[WWWTTTSSSSSSTTTTTTRRRUUUWWWXXXWWWXXX[[[___jjjooouuuwwwvvvvvvyyy||||||{{{zzzxxxwwwvvvvvvvvvuuutttrrrpppooonnnmmmmmmoooppppppppppppnnnlllkkkmmmmmmnnnpppqqqssstttttttttxxxyyylll^^^HHH???666444333111000111...///111333666;;;BBBGGGKKKNNNSSSUUUWWWXXXZZZ\\\]]]___aaacccdddfffiiilllkkkmmmooorrrrrrpppjjjfffYYY\\\]]]YYYSSSQQQSSSVVVdddmmmtttuuutttuuuwwwwwwuuuwwwxxxyyyyyyvvvtttrrrpppppprrrtttvvvyyy{{{}}}}}}zzzwwwtttssssssuuuwwwwwwzzz|||||||||}}}~~~|||{{{{{{||||||{{{yyyxxxyyyzzz{{{|||~~~||||||{{{zzzzzzzzzzzz{{{zzzzzzzzz{{{}}}|||{{{rrreeeTTTHHH???DDDXXXmmmxxx{{{}}}{{{zzzyyyssskkkddd___\\\YYYXXXYYYgggvvv}}}~~~}}}}}}~~~|||{{{~~~sssfff___\\\[[[\\\xxx~~~rrrXXXCCC===666333555666444222444333333222333333444444000000000000000000000000111111222222vvvvvvwwwxxxxxxxxxxxxwww|||}}}}}}~~~}}}pppsss}}}mmmccc```[[[III777444111///111000---,,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))...///...,,,...444888:::CCC```nnniiiaaa^^^hhh|||yyyyyyyyyxxxyyyuuuuuu{{{uuu___JJJCCCCCCDDDJJJRRR\\\```eeeggggggfffeeeeeeeeefffjjjooouuuxxxyyyxxxwwwwwwvvvuuusssoooiiiddd]]][[[WWWTTTRRRRRRTTTTTTRRRSSSTTTUUUWWWZZZ^^^bbblllqqqwwwxxxvvvvvvxxx{{{||||||zzzxxxwwwvvvuuuuuusssrrrrrrqqqpppppppppqqqsssrrrqqqooonnnmmmmmmmmmmmmmmmlllmmmooorrruuuwwwyyy{{{~~~yyyooo]]]LLLBBB888444222...---///111000000222444888;;;===@@@EEEKKKQQQTTTUUUWWWXXX[[[\\\\\\^^^cccffffffccceeeiiinnnssszzz|||tttjjj]]][[[ZZZWWWPPPLLLOOOWWWccckkkrrrtttrrrppptttxxxxxxxxxwwwvvvuuutttssssssoooooooooqqqtttwwwzzz{{{yyywwwuuutttuuuvvvwwwwwwwwwxxxzzz}}}~~~{{{yyyyyyzzz{{{}}}yyyyyyzzz|||}}}~~~}}}|||||||||||||||{{{{{{zzzyyyzzz|||yyy{{{wwwlllbbb[[[LLLDDDRRRkkkxxxvvvxxx{{{{{{uuupppkkkdddccceeekkksss~~~}}}{{{{{{|||~~~}}}}}}~~~xxxnnnccc[[[YYYZZZjjjxxxooouuu|||ppp]]]HHH<<<444666666222111555333222222111111222222333///111222222111111222333000111111222uuuuuuvvvwwwwwwwwwwwwwww|||}}}}}}~~~~~~ooonnnvvvqqqfffccc]]]LLL;;;666111///000000---,,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))---...------///444:::===JJJdddppphhh___ZZZbbbttt{{{{{{}}}~~~~~~zzzxxx}}}~~~ttt^^^JJJCCCBBBDDDJJJSSS^^^bbbfffhhhhhhfffeeeeeegggiiimmmssswwwzzz{{{zzzwwwvvvuuutttrrrmmmgggccc[[[YYYVVVSSSRRRRRRSSSTTTQQQRRRSSSTTTUUUZZZ___cccmmmrrrxxxyyyxxxxxxzzz}}}|||{{{yyywwwvvvuuutttttttttsssrrrqqqpppppppppppppppoooooonnnnnnooooooooooooooonnnnnnoooqqqtttuuuyyyzzz~~~{{{rrr___MMMCCC999555333000///000000000000111333666:::;;;===AAAFFFKKKMMMPPPRRRTTTVVVWWWXXXZZZ^^^aaaaaa___eeejjjooovvv}}}vvvkkk\\\[[[YYYVVVPPPLLLQQQYYYeeelllssstttqqqpppssswwwyyyyyyxxxvvvtttsssrrrqqqppppppqqqrrrtttvvvyyyzzzyyywwwuuuuuuuuuvvvwwwxxxxxxyyy{{{~~~}}}zzzzzz{{{|||}}}yyyzzz{{{|||}}}~~~~~~}}}~~~||||||}}}}}}}}}||||||{{{zzz{{{}}}zzzlllcccQQQGGGQQQiiivvvuuuqqqtttyyy|||~~~{{{vvvqqqmmmmmmpppwww}}}~~~|||zzzzzzzzz|||}}}zzzpppddd\\\YYYYYYggg}}}}}}qqqvvv~~~uuueeeMMM???555666666222111555333222222111111222222333///111222222111111222333222333333444tttuuuvvvvvvwwwwwwvvvvvv{{{|||}}}~~~rrrkkkmmmvvvjjjfffaaaSSSCCC888333///000000------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************,,,,,,---...111666===BBBUUUkkkrrrggg\\\UUUZZZiiissszzzzzzvvvxxx|||~~~}}}xxxuuuwwwzzzvvvrrr|||qqq\\\HHHBBBAAACCCKKKTTT```cccggghhhgggfffeeedddhhhjjjoootttwwwyyyzzzzzzvvvuuutttrrroookkkeee```XXXWWWTTTRRRQQQQQQRRRRRRQQQQQQQQQQQQTTTYYYaaafffppptttxxxzzzyyyyyy|||~~~{{{zzzxxxvvvtttsssrrrrrrttttttsssrrrpppooonnnnnnllllllmmmmmmnnnoooqqqqqqqqqpppoooooopppqqqssstttxxxyyy|||wwwcccOOODDD;;;777555222111222/////////000222555777999999<<>>:::777333222333//////000000111222333333444555666666777999===@@@AAACCCJJJTTT\\\dddrrr{{{~~~uuuooofff]]]TTTPPPXXXbbbnnnqqqssssssqqqpppqqqsssttttttssssssssssssssssssrrrsssssstttttttttttttttuuuwwwxxxxxxvvvvvvxxxzzzzzz{{{}}}~~~}}}{{{zzzyyyyyyzzzzzz||||||}}}}}}~~~~~~~~~}}}|||{{{{{{}}}}}}~~~}}}}}}|||||||||~~~}}}~~~kkkVVVNNNRRRZZZ^^^kkknnnssswwwyyy|||~~~}}}||||||}}}~~~~~~~~~}}}}}}|||{{{{{{zzz{{{|||~~~~~~~~~|||mmmaaa\\\XXXZZZfff~~~www~~~jjjRRR;;;555777444333444333222222111111222222333000222333333222222333444333222111000tttuuuvvvvvvwwwwwwvvvvvvuuuvvvxxxzzz||||||||||||~~~sssjjjwww{{{ooommmmmmfff]]]BBB888///...000///...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***---444777999EEETTTqqq{{{uuufff___ZZZZZZcccccciiinnnpppvvv~~~xxxqqqllllllmmmkkkjjjkkkkkksssuuunnnkkkpppsssrrrYYYKKK@@@???@@@BBBKKKVVV___aaaccccccbbb``````aaagggmmmsssvvvvvvttttttuuutttqqqnnnjjjeee```ZZZVVVMMMMMMLLLLLLLLLLLLLLLMMMLLLMMMMMMOOOTTT]]]hhhooottttttuuuuuuuuuvvvvvvvvvuuuuuutttrrrrrrqqqrrrrrrsssssstttsssrrrpppnnnmmmmmmmmmlllkkkjjjjjjjjjkkkiiijjjlllnnnppprrrssstttwwwwwwyyy|||}}}oooWWWMMMBBB===999444222333000000000111111111111111222333444444444666999;;;<<<===DDDOOOWWWaaavvvwwwlllaaaVVVSSS[[[fffoooqqqssssssrrrqqqrrrsssqqqqqqrrrrrrssstttttttttqqqqqqrrrssssssssssssrrrsssuuuxxxwwwuuuuuuwwwzzzyyyzzz{{{}}}||||||{{{zzzyyyyyyyyyyyy||||||}}}}}}~~~}}}{{{{{{zzz{{{||||||}}}}}}||||||{{{{{{}}}~~~~~~}}}~~~ppp]]]RRRPPPTTTXXXffflllsssyyy|||}}}}}}~~~yyywwwyyy~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~|||~~~~~~~~~~~~~~~pppddd^^^YYYXXXaaawwwwwwuuuXXX===555777555333333333222222111111222222333111222333333222222333555666555333222rrrsssttttttuuuuuuttttttuuuwwwyyy|||}}}}}}}}}|||}}}ssskkknnn~~~rrroooooohhh___EEE999///...//////...///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++...666888999GGGWWWsss{{{tttgggdddbbbbbbjjjhhhuuu}}}~~~wwwpppkkknnnqqqqqqpppqqqpppxxx{{{wwwuuuuuuoooeeeOOODDD===>>>@@@BBBJJJUUU___aaaccccccbbbaaaaaabbbiiiooowwwyyywwwuuuuuuvvvtttqqqlllgggccc]]]WWWSSSKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLNNNQQQWWW```jjjqqqwwwvvvuuutttuuuuuuttttttsssssssssrrrrrrsssssssssqqqrrrsssssssssqqqooommmllllllkkkjjjjjjjjjjjjjjjiiijjjlllmmmooopppqqqqqqvvvwwwyyy|||}}}sss]]]RRRFFF@@@<<<666444444111111222222111111000000111222333333222333555777<<<;;;@@@JJJPPPZZZqqq{{{ooobbbXXXUUU___kkkpppqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrsssssssssooopppqqqrrrrrrrrrqqqqqqppptttwwwwwwtttsssvvvyyywwwxxxyyy{{{|||}}}~~~~~~}}}||||||{{{zzzzzzyyyyyy{{{{{{|||}}}}}}{{{zzzyyy{{{{{{{{{|||||||||||||||yyyzzz|||~~~}}}}}}~~~~~~~~~~~~}}}yyyjjj^^^YYY[[[^^^eeelllvvv|||~~~{{{wwwuuuooolllmmmrrrwww{{{~~~}}}||||||~~~}}}||||||}}}rrrfffaaaYYYXXX^^^qqqyyy}}}^^^???555777666333333333222222111111222222333111222444333222222333555777555333222pppqqqrrrrrrssssssrrrrrrvvvxxx{{{}}}~~~~~~}}}}}}tttmmmeeeuuuqqqppphhh___FFF:::///---////////////---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------...+++///777888999GGGYYYttt{{{ssshhhgggggghhhpppvvv|||tttqqquuuzzz{{{|||}}}yyy|||nnn^^^JJJ@@@;;;>>>@@@BBBJJJUUU```aaaccccccbbbbbbcccdddiiipppwwwzzzwwwttttttuuussspppkkkfffaaa\\\VVVRRRIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNRRRXXXaaakkkrrryyyxxxvvvuuuuuuuuutttssssssrrrrrrrrrsssssstttuuupppqqqsssssssssqqqooonnnkkkjjjjjjiiijjjjjjkkkkkkjjjkkklllmmmnnnnnnnnnnnnvvvwwwyyy}}}}}}vvvaaaVVVJJJCCC>>>888555555222222222222222111000000///111222222111111222444999666:::AAAFFFNNNggg|||ooocccYYYWWWaaannnpppqqqqqqrrrrrrsssssstttsssssssssrrrrrrrrrqqqqqqmmmnnnpppqqqrrrrrrqqqpppooossswwwwwwtttsssuuuyyyvvvwwwxxxzzz{{{|||||||||}}}}}}}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~|||zzzyyyxxx{{{{{{{{{|||||||||}}}}}}xxxzzz{{{}}}||||||}}}~~~~~~~~~~~~}}}vvvkkkdddeeehhhhhhoooyyy~~~wwwpppkkkiiidddcccgggmmmsss}}}~~~|||{{{}}}{{{zzz{{{}}}rrrgggcccZZZXXX\\\nnn```@@@555777666444333333222222222222222222333111333444444333222444555555444111000ppppppooooooppprrrssstttyyyyyyzzz{{{|||}}}~~~}}}}}}~~~qqqjjjzzzooogggaaa]]]KKK@@@555111000......111------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,---......,,,+++,,,...---,,,111888;;;@@@RRRfff~~~yyyooogggfffmmmuuuyyyzzz||||||}}}nnnPPPCCC===999;;;???EEENNNWWW___cccffffffdddcccdddffflllrrrxxx{{{yyywwwuuuuuuuuurrrnnniiiccc\\\TTTNNNLLLJJJIIIIIIJJJJJJIIIHHHJJJLLLMMMOOOXXXeeennnppprrrrrrrrrrrrqqqpppoooooorrrrrrppppppqqqrrrtttvvvrrrqqqqqqpppooommmkkkjjjjjjiiiiiiiiiiiijjjlllmmmpppmmmkkklllppprrrsssqqqtttuuuyyy~~~}}}jjj^^^QQQIIICCC;;;555333333222111111222222111000//////000000000000000///333333666:::???HHHYYYjjj~~~|||nnn]]]SSSUUUbbbmmmoooppppppooonnnnnnoooqqqqqqooonnnooorrrsssqqqooonnnnnnooonnnmmmmmmooorrrrrrssstttuuuvvvwwwxxxxxxwwwxxxyyyyyyzzz{{{||||||~~~|||{{{|||||||||{{{||||||}}}~~~}}}{{{yyyxxxwwwvvvzzzzzz{{{{{{{{{{{{{{{zzzxxxzzz|||~~~~~~}}}~~~}}}{{{zzzqqqjjjeeeqqqtttxxxvvvpppiiidddbbb]]]YYYUUUWWWcccsss~~~|||{{{{{{|||}}}~~~}}}||||||~~~}}}}}}|||}}}}}}zzzoooggg___ZZZYYYeee|||gggEEE666:::555///666444444333333333333222222333222222111111222222333222222333333ppppppooopppqqqsssuuuvvvxxxxxxyyyzzz{{{||||||}}}{{{{{{~~~xxxlllssshhh^^^XXXKKK@@@555111000///...000------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,111999;;;AAASSSgggwwwqqqjjjgggnnn{{{}}}oooOOOBBB===999<<<@@@FFFOOOXXXbbbeeehhhhhheeecccdddfffmmmrrrxxx{{{zzzxxxvvvvvvvvvsssnnnhhhbbb[[[SSSNNNJJJIIIHHHIIIJJJKKKJJJIIIKKKMMMNNNQQQZZZgggoooppprrrrrrrrrrrrqqqpppooonnnpppooonnnnnnnnnppprrrsssqqqqqqpppooommmllljjjiiijjjiiiiiiiiiiiikkklllmmmpppnnnlllmmmppprrrsssrrrssstttxxx~~~tttgggZZZRRRJJJ@@@999666333222000000222222111/////////000000000000//////000111333777999???NNN\\\||||||{{{lll[[[PPPRRR___kkknnnooooooooommmmmmoooppppppooonnnppprrrsssqqqooonnnoooooonnnmmmnnnppprrrpppqqqsssuuuwwwxxxzzzzzzwwwwwwxxxyyy{{{~~~~~~}}}|||}}}~~~}}}|||||||||}}}~~~}}}{{{yyyxxxwwwwwwzzzzzz{{{{{{{{{{{{{{{zzzwwwxxx{{{}}}~~~~~~~~~}}}|||{{{|||}}}~~~|||zzz~~~zzzsssnnnlllqqqssstttqqqkkkddd___^^^ZZZVVVSSSVVVcccsss~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~zzzoooggg___YYYWWWbbbxxx|||gggGGG888;;;666111777444444333333333333222222333222222222222222222333222222222333pppppppppppprrrtttvvvxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxx|||ooo|||wwwiii\\\TTTMMMAAA555111000///...///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,222:::===CCCVVVjjjtttkkkccceeesss~~~oooLLLAAA<<<:::<<>>CCCIIISSS\\\eeehhhkkkkkkiiiiiikkknnnsssvvvzzz}}}~~~}}}|||zzzxxxsssmmmfff___XXXQQQMMMGGGFFFFFFHHHJJJLLLLLLKKKJJJNNNQQQVVV___kkkqqqqqqqqqqqqqqqqqqpppooonnnmmmkkkjjjjjjjjjkkklllmmmnnnpppooonnnllljjjiiihhhgggjjjiiiiiiiiijjjlllmmmnnnpppooonnnoooppprrrttttttuuutttwwwssseeeXXXJJJBBB@@@666444111000111111111000///000000000000//////...//////111444444444;;;CCCYYYkkkxxxuuurrryyy}}}wwwjjjXXXKKKLLLXXXeeegggiiikkklllkkklllmmmooonnnnnnooopppqqqqqqpppoooooopppqqqqqqppppppqqqsssssstttvvvyyyzzz|||||||||wwwvvvvvvwww{{{~~~~~~|||{{{yyyyyyxxxxxx{{{{{{{{{|||{{{{{{zzzyyyvvvwwwxxxzzz||||||}}}}}}|||{{{zzz{{{}}}~~~~~~}}}}}}{{{qqqmmmooosssrrroooiiibbb[[[UUURRRQQQNNNKKKLLLWWWfffttt~~~~~~}}}tttmmmaaa[[[UUUYYYjjjnnnpppzzzyyyuuulllQQQ===:::777333666444444333333333222222222222222222222222222222222111222222222oooooopppqqqsssuuuxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxxxx{{{zzzvvv|||ppphhhddd]]]LLL:::222111000...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///---...555>>>DDDKKK___tttuuueeeWWWYYYeeesss~~~wwwzzzzzzuuu|||nnnJJJ???;;;:::???EEELLLUUU^^^cccfffjjjkkkjjjlllppptttxxxzzz}}}~~~}}}xxxssskkkccc\\\UUUOOOKKKFFFFFFFFFGGGJJJLLLLLLKKKIIIMMMSSSXXXbbbmmmrrrqqqppppppppppppooonnnmmmmmmkkkkkkkkkkkklllmmmnnnnnnooonnnllljjjiiihhhhhhhhhjjjiiiiiiiiijjjlllnnnoooppppppppppppppprrrtttvvvwwwuuuxxx}}}jjjWWWLLLIII:::888444222222222111000000000000000000///......------///333333222666<<>><<<999:::AAAIIIPPPZZZcccaaadddggghhhhhhjjjooottt~~~|||xxxwwwpppfff\\\TTTNNNIIIFFFGGGFFFFFFGGGIIIJJJJJJIIILLLSSS[[[cccmmmvvvyyyvvvoooooooooooonnnmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnlllkkkjjjiiiiiikkkmmmnnniiiiiiiiijjjkkknnnpppqqqppprrrsssrrrqqqrrruuuyyyuuuxxx}}}qqqdddJJJFFF@@@;;;888666444333111111111111000///...---000------000000...///222333<<>>GGGQQQ[[[bbbggg^^^fffkkkdddSSSFFFCCCFFFWWW\\\aaaddddddeeegggjjjnnnoooooonnnmmmllllllmmmnnnnnnoooppppppppppppoooppprrrssstttttttttvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{|||~~~}}}|||||||||}}}~~~~~~~~~}}}{{{{{{yyy{{{||||||{{{{{{|||~~~}}}{{{{{{{{{{{{zzzyyyzzzxxxwwwzzz}}}}}}}}}}}}~~~{{{zzz}}}|||mmmiiifffeeefffgggeeebbb[[[VVVPPPMMMLLLLLLJJJIIIHHHLLLZZZooo|||~~~~~~zzzzzz{{{|||zzzyyyyyyzzzzzz{{{}}}~~~~~~}}}}}}~~~zzznnnddd\\\ZZZ\\\hhh|||uuuUUU===444444555555444444333333444444555111111222222222333333333222222111111qqqpppnnnmmmmmmnnnpppqqqrrrssstttuuuuuutttsssssswwwxxxyyyzzz|||xxxpppzzzzzzqqqlllnnnbbbMMM:::111111000---......---------,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,,,,---...222333AAANNNRRRbbbzzzzzzsssqqquuuvvvvvv}}}~~~zzzzzzvvvoooqqqxxxssstttqqqaaaVVVGGG888<<<;;;<<>>888777444444444222000.............../////////000000000000333888@@@HHHPPPVVVZZZWWW___eeeaaaTTTIIIDDDEEESSSXXX___ccccccdddgggiiiiiikkkmmmnnnnnnoooqqqrrrppppppqqqqqqqqqpppppppppqqqssstttuuuttttttvvvxxxzzzzzzzzzzzz{{{|||}}}}}}}}}~~~}}}|||{{{|||||||||||||||||||||{{{zzzyyyyyy{{{||||||||||||}}}~~~~~~|||{{{||||||{{{yyyyyywwwwwwyyy}}}~~~}}}~~~~~~~~~~~~}}}{{{zzzwwwmmmjjjgggeeeeeedddaaa^^^WWWSSSNNNLLLLLLLLLKKKJJJHHHOOO___rrr|||}}}~~~~~~{{{{{{|||}}}|||{{{zzz{{{|||~~~~~~~~~}}}rrrggg]]]ZZZ[[[eeeuuuUUU???888888999444444333333333333444444111111222222222333333333222222111111ppppppnnnnnnnnnnnnppppppsssssstttttttttsssrrrrrrwwwxxxyyyyyyzzz}}}vvv{{{ooogggggg]]]LLL:::222222111---......---------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---......444666DDDPPPVVVhhh~~~pppllloooxxx}}}}}}|||yyy{{{yyytttwww{{{|||~~~fffTTTEEE:::;;;:::<<>>===999888666333111///..................////////////...///333888>>>DDDIIIKKKMMMTTT[[[\\\VVVMMMFFFCCCLLLSSS[[[aaacccdddfffhhhhhhjjjmmmnnnooopppsssuuusssssssssrrrrrrqqqppppppsssuuuvvvvvvuuuuuuvvvxxxzzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxzzz{{{}}}}}}||||||~~~}}}}}}}}}}}}|||zzzxxxwwwwwwyyy}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyyyy{{{rrrnnnmmmjjjgggeeeccc```\\\YYYRRRPPPLLLJJJJJJKKKKKKKKKHHHTTTfffvvv||||||}}}~~~~~~~~~||||||~~~~~~~~~{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}vvvjjj___ZZZYYYbbb{{{vvvUUU@@@999:::999444444333333333333444444111111222222222333333333111111222222pppooonnnnnnnnnnnnooopppssssssssssssrrrrrrrrrqqqwwwxxxxxxyyyyyy{{{~~~yyy|||nnnfffaaaYYYJJJ:::333222000---......---------,,,,,,,,,---,,,,,,+++************,,,,,,,,,,,,,,,---...///444999HHHRRRZZZooohhheeekkk{{{~~~nnn[[[LLLBBB999:::<<>>AAACCCFFFKKKRRRWWWVVVPPPFFF@@@GGGNNNXXX___cccdddfffiiijjjlllnnnoooooopppqqqssswwwvvvuuutttrrrrrrqqqqqqtttvvvwwwwwwvvvvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{|||~~~~~~}}}{{{zzzzzzzzz{{{vvvvvvvvvvvvwwwwwwxxxxxxzzz{{{}}}}}}|||}}}~~~~~~}}}~~~~~~}}}{{{xxxxxxyyy{{{}}}~~~|||yyywwwxxx~~~~~~tttnnnjjjiiihhhgggdddaaa]]]YYYVVVPPPNNNLLLJJJIIIIIIJJJJJJKKKZZZnnn{{{}}}{{{|||~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~{{{}}}~~~|||{{{{{{|||}}}~~~}}}||||||{{{{{{wwwlll```ZZZXXX```wwwuuuTTT???888777666444333333333333333333444111111222222222333333333111111222222ooonnnnnnnnnnnnnnnnnnooorrrrrrrrrqqqqqqqqqrrrrrrvvvwwwxxxxxxxxxyyy|||zzz}}}qqqiii^^^YYYKKK;;;333111///,,,......---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---...///000333<<>>888999<<>>AAADDDJJJQQQSSSOOOFFF>>>BBBJJJUUU]]]aaadddgggiiiiiikkkmmmnnnoooppprrrtttyyyxxxvvvtttsssrrrrrrrrrtttvvvwwwwwwvvvvvvxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}{{{{{{|||}}}~~~}}}{{{yyyxxxxxxxxxyyyttttttttttttuuuwwwxxxyyy{{{|||}}}}}}||||||}}}~~~~~~||||||}}}~~~}}}|||yyyzzz|||}}}~~~zzz{{{{{{{{{{{{}}}}}}xxxsssnnnjjjhhheeeffffffddd```[[[WWWUUUPPPOOONNNKKKIIIHHHHHHIIIPPPaaattt~~~}}}zzz{{{}}}~~~|||||||||}}}~~~}}}|||{{{|||}}}}}}}}}~~~~~~zzz|||}}}{{{zzzzzzzzz{{{{{{{{{|||||||||||||||wwwlllaaa[[[XXX^^^ttt}}}rrrSSS???888777666333333333222222333333333111111222222222333333333111111222222nnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppppppppqqqrrrsssuuuwwwxxxxxxxxxyyy|||~~~zzzvvvnnnbbb]]]OOO>>>444111///,,,......---------,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,---...000000333???PPPYYYccc{{{vvvfffaaajjj|||wwwzzz|||zzzppp^^^GGG777666888<<>>???FFFQQQYYY^^^aaaeeehhheeegggjjjmmmnnnqqqtttwwwyyyxxxvvvtttsssrrrssssssssstttvvvwwwvvvwwwxxxzzz~~~}}}||||||{{{|||||||||zzzyyyxxxxxxxxxyyy{{{|||zzzyyywwwuuutttttttttuuurrrqqqqqqrrrsssvvvxxxyyy{{{|||}}}|||{{{zzz{{{||||||zzzyyyzzz|||}}}}}}}}}zzz|||}}}}}}}}}}}}~~~~~~}}}ssswww{{{}}}~~~~~~xxxqqqpppkkkfffbbbaaaaaabbbbbbccceeefffddd```ZZZUUUSSSPPPPPPPPPMMMJJJIIIIIIJJJWWWhhhyyy}}}|||{{{{{{}}}|||{{{|||}}}~~~}}}{{{zzz|||~~~~~~}}}}}}}}}~~~zzz|||}}}~~~|||{{{zzzyyyzzz{{{}}}~~~~~~wwwmmmccc]]]YYY\\\ooozzz{{{pppVVVBBB:::999888333333222222222222333333111111222222222333333333111111222222mmmnnnnnnnnnnnnnnnnnnmmmoooooooooooopppqqqsssttttttvvvxxxyyyyyyzzz|||~~~xxxzzzyyyqqqiiidddUUUCCC666222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,...///000111444CCCVVV^^^iiirrrbbb^^^fffxxx~~~uuupppuuu{{{}}}ttt^^^EEE444555777<<>>>>>AAAHHHPPPYYY___bbbgggiiikkkmmmmmmnnnppprrruuuuuuttttttsssrrrrrrrrruuutttssstttwwwyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvxxxuuupppnnnnnnnnnnnnnnnjjjhhhfffcccbbbbbbccccccffffffgggiiikkkmmmooopppttttttuuuwwwyyyxxxvvvsssssstttuuuvvvxxxyyyzzz{{{vvvwwwyyyzzzzzzyyywwwvvvyyyuuuppplllkkkkkkkkkkkkhhhjjjmmmnnnjjj___PPPEEE>>>;;;>>>IIITTT[[[```eeeiiijjjiiiddd]]]VVVTTTTTTRRRTTTVVVRRRJJJFFFOOO[[[kkkpppxxx}}}~~~}}}{{{zzz{{{||||||}}}||||||{{{{{{|||~~~~~~~~~~~~}}}sssjjjddd\\\YYYfffwwwuuuuuujjjLLL<<<:::===444444333333333333222222222222222222222222222222//////000000oooooonnnnnnnnnnnnnnnnnnqqqqqqpppppppppqqqqqqrrruuuuuuuuuvvvwwwzzz|||}}}~~~xxx|||uuutttwwwlllSSS???888555000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------.........000111333???QQQbbblllyyyzzziiigggeeefffjjjrrrzzzzzzuuunnnuuu~~~wwwmmmkkkkkkjjj^^^KKK;;;444444777<<>>555333444444333333333333222222333333333333333333333333111111222222nnnnnnooopppqqqqqqrrrrrrssssssrrrrrrrrrssssssttttttttttttuuuwwwzzz|||~~~}}}}}}wwwrrrmmmqqqkkkWWWAAA555111000//////...------------...------------------------+++---/////////111666:::GGG[[[mmmxxxxxxvvvsssttt{{{{{{wwwssswww}}}yyycccQQQEEE===777444555777>>>GGGQQQZZZ^^^```ccchhhjjjjjjoooyyy~~~xxxooohhh```VVVLLLHHHEEEAAA???@@@???@@@@@@@@@@@@BBBEEEHHHWWW```ggghhhhhhkkklllkkkiiijjjlllmmmnnnooooooooonnnppprrrtttsssqqqnnnllljjjiiigggfffgggiiilllnnnssssssssssssrrrqqqooonnnpppnnnmmmqqqvvvwwwrrrmmmnnnpppqqqrrrsssuuuxxx{{{}}}|||~~~pppbbbZZZSSSJJJCCCAAA???<<<999888666444333//////............//////------...///000111222222666777:::>>>CCCKKKRRRWWW___bbbfffjjjlllnnnqqqsssvvvvvvwwwwwwwwwvvvuuutttooommmkkkjjjjjjjjjiiigggffffffdddcccaaa___]]]]]]VVVSSSOOOKKKJJJHHHGGGEEECCCBBBAAA@@@??????@@@@@@???@@@CCCFFFJJJOOORRRTTTRRRXXX]]]___]]]^^^bbbfffiiiiiijjjjjjjjjiiihhhgggaaa___\\\WWWQQQJJJEEEBBBCCC???:::888999<<>>KKKVVV]]]dddkkkhhhiiiiiihhhfffdddcccbbbccc]]]UUUPPPLLLPPP]]]kkkzzz{{{|||{{{yyyxxxyyyyyy|||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~rrrjjj```ZZZ```mmmzzz{{{uuuTTT???888777444444333333333222222222333333333333333333333333111111111111mmmnnnoooqqqrrrrrrrrrrrrqqqqqqqqqrrrsssuuuvvvwwwuuuuuuuuuvvvxxx{{{~~~xxxqqqkkknnnhhhWWWDDD888444333//////...------------...---------------------------///111000///111666;;;OOOaaaqqq{{{wwwvvvvvvyyy|||zzzxxx|||mmmTTTDDD===888444555888>>>HHHSSSZZZ___```eeeiiikkkkkkoooyyy}}}xxxooohhh___UUUKKKHHHEEEAAA???@@@>>>?????????@@@CCCGGGJJJZZZbbbhhhiiiiiikkkmmmllljjjkkkmmmooopppqqqqqqqqqnnnpppsssuuutttrrrnnnlllhhhhhhhhhiiiiiiiiiiiiiiimmmoooqqqrrrssssssrrrqqqooommmllloootttuuuqqqmmmooopppqqqqqqppprrruuuxxx{{{zzz|||~~~~~~{{{pppiii```UUULLLEEEAAA<<<999888888666444000//////.........//////.........//////000000000333555888;;;???FFFNNNTTT\\\```fffjjjnnnpppsssuuussstttuuuvvvuuutttrrrqqqmmmkkkgggeeeeeecccaaa___[[[ZZZXXXUUURRRPPPMMMLLLJJJGGGCCCAAA???>>><<<:::888888777777777777777777777888999;;;>>>AAACCCEEEFFFKKKQQQRRRQQQRRRVVV[[[___```aaaaaa```^^^]]][[[SSSQQQMMMHHHBBB<<<888666888666444333444555444333000222333444222111///...777999AAAMMMWWW^^^fffmmmmmmllljjjhhhhhhiiiiiiiiihhh___UUUPPPPPPWWWggguuuyyyzzzzzzzzzyyyyyy{{{}}}{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzz~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~ssskkkbbb\\\aaakkk}}}uuuRRR>>>:::<<<444444333333333222222222333333333333333333333333444444444555mmmnnnpppqqqrrrrrrqqqqqqoooooopppqqqsssuuuwwwxxxuuuuuuuuuwwwyyy|||{{{sssiiihhhaaaSSSCCC777222222//////...------------...---------------------------000222111///111888>>>VVVgggwww~~~{{{sssvvv{{{uuuYYYGGG???:::555555888???IIITTT[[[___```eeeiiikkklllqqq{{{}}}|||{{{vvvnnnggg^^^TTTJJJFFFDDD@@@>>>???===>>>>>>???@@@CCCHHHLLL[[[ccciiiiiiiiikkkmmmmmmllllllmmmnnnooopppqqqrrrmmmoooqqqsssssspppmmmkkkfffgggiiijjjkkkjjjiiihhhiiikkkmmmppprrrrrrsssrrrnnnlllkkkmmmppprrrpppnnnppppppppppppoooqqqtttwwwwwwwwwzzz}}}}}}|||yyyrrriii^^^UUUMMMFFF>>>:::888777555333000000//////......//////....../////////000000000111333666777:::@@@IIIPPPYYY^^^dddjjjnnnrrruuuwwwtttuuuvvvwwwvvvtttrrrqqqgggddd```]]][[[YYYVVVTTTMMMKKKIIIGGGDDDAAA???>>>???<<<:::888888777666444222222222222222333333333333333333444555777888999<<>>999;;;444444333333333333222222333333333333333333333333222222222333mmmnnnpppqqqrrrqqqpppooopppppppppqqqrrrtttuuuvvvsssttttttvvvxxx{{{~~~xxxlllfff\\\PPPBBB777111/////////...------------...........................+++///222111///222;;;BBB[[[nnn~~~}}}kkkmmmuuutttZZZIIIAAA;;;666555999@@@JJJUUU\\\___```bbbgggjjjlllrrr~~~|||yyywwwsssjjjccc[[[QQQHHHDDDBBB>>><<<=========>>>>>>@@@DDDIIIMMMZZZbbbggghhhhhhkkkmmmmmmlllllllllllllllnnnpppqqqkkklllnnnoooooommmkkkiiigggggghhhhhhiiiiiiiiiiiihhhiiikkkmmmooopppqqqqqqllllllkkkkkklllmmmoooooooooooooooooooooqqquuuyyywwwwwwzzz~~~}}}{{{}}}tttjjjccc[[[RRRFFF>>>;;;:::777555111111000///////////////............/////////000...000333333555;;;DDDLLLVVV[[[bbbiiinnnqqquuuwwwvvvwwwvvvuuurrrmmmiiifffYYYVVVQQQMMMKKKHHHDDDBBB===<<<;;;:::888777666555666444333333444444333111...//////000000111111000000000000000111222333333444444555777888:::<<<===???@@@BBBCCCBBB@@@>>><<<666555444333222111111111111111000111444555444333444555666555444555999<<<:::<<>>888999444444333333333333222222444444444444444444444444/////////000mmmnnnpppqqqqqqqqqooonnnqqqqqqqqqqqqrrrrrrssstttrrrrrrsssuuuwwwzzz}}}~~~|||tttkkk___SSSGGG<<<444111//////...------------...........................)))---111111000444===FFF^^^rrrttt^^^ggguuu~~~}}}|||nnnYYYIIIBBB<<<777555999@@@KKKUUU\\\``````___dddiiikkksss}}}wwwuuupppggg___YYYOOOFFFCCC@@@===;;;<<<<<<======>>>???DDDJJJNNNYYY```fffffffffjjjlllllllllkkkjjjiiijjjlllnnnoooiiijjjkkklllllljjjhhhggghhhgggfffffffffhhhjjjkkkiiiiiijjjkkklllmmmnnnoookkklllkkkjjjiiikkknnnqqqmmmnnnnnnnnnooorrrwww{{{yyyyyy}}}}}}zzzssshhh]]]OOOEEE@@@>>>;;;888111111000///////////////---------....../////////,,,...000111222777AAAIIISSSYYYaaahhhmmmqqqtttvvvuuutttqqqmmmfff^^^WWWSSSLLLHHHDDD@@@<<<999555333222222222222222222222222111//////000111222111000------...///000000000000//////...//////000111111///...---///111333333333444555777888888666333111111111111222333444555666444222111222555999:::;;;666888:::999666555666777===???FFFQQQ[[[fffttt|||wwwlll^^^NNNHHHKKKUUUbbbnnnsssuuuwwwxxxxxxyyy{{{}}}zzz|||~~~{{{{{{||||||}}}~~~~~~~~~{{{}}}}}}|||||||||}}}}}}~~~tttmmmddd[[[[[[bbbqqq~~~|||mmmQQQ???999888444444444333333333222222444444444444444444444444111111222222mmmnnnooopppppppppppppppppppppqqqqqqqqqrrrrrrrrruuusssrrrrrruuu{{{}}}{{{wwwpppdddVVVGGG;;;222---//////.........---------///......---------......111333000111666333:::MMMjjjnnn```gggnnn|||~~~rrrnnnqqqwwwpppXXXDDD>>>===:::999<<>>AAAKKKUUUaaacccfffgggggghhhiiikkkmmmmmmlllkkkkkklllllllllpppnnnkkkiiihhhhhhhhhiiiffffffffffffgggggggggggggggfffeeefffiiimmmoooooollllllkkkkkkkkkllllllmmmpppppppppooooooppptttvvv|||||||||}}}~~~|||rrr___MMMEEECCC???:::777444111000000000000///...............///000111222111111000222777>>>CCCPPPWWW```hhhmmmoooqqqrrroookkkddd\\\SSSKKKFFFCCC999888777666555333222222222222222222222111111111111111111111111111111111111111111111000000000000//////000000111000000///////////////000000111222444333333333333333444444333333444555666777888999<<<;;;;;;<<<>>>@@@AAA@@@BBB@@@===;;;999999999:::CCCCCCHHHRRR]]]jjj||||||iiiWWWFFFAAACCCJJJYYYiiippprrrvvvyyyzzzyyywwwvvvvvvwww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{xxxqqqfff[[[[[[bbbttt|||qqq[[[CCC888999666666555444333333333333444333333222222333333444111111222222nnnnnnooopppppppppooooooppppppqqqqqqqqqrrrrrrrrrtttsssssssssvvv{{{{{{www{{{uuuqqqhhhZZZKKK===555111//////.........---------///......------.........111333000111666444<<>>;;;777999;;;BBBKKKTTTZZZ]]]^^^aaadddeeeiiisss|||xxxqqqhhhaaaVVVPPPGGG@@@===<<<<<<<<<===;;;:::<<<>>>AAAKKKUUU```cccfffhhhhhhiiijjjkkkllllllkkkkkkkkkkkkllllllooommmkkkiiigggggghhhiiihhhhhhiiiiiiiiijjjjjjjjjgggeeedddeeehhhlllnnnnnnkkkkkkkkkkkklllmmmmmmnnnoooppppppooooooppptttvvv{{{||||||}}}~~~qqq\\\MMMFFFAAA===888666222111111111000///......------...//////000111111000000111666===BBBNNNUUU```hhhlllllljjjiii```\\\VVVNNNGGGAAA===;;;444444444333222111111000111111111000111111111222444444444444444444444444222222222222222222222222000000111111111000////////////......///000000111111111111111222333444444444555777888:::;;;<<<<<<>>>???BBBFFFIIIJJJJJJIIIJJJGGGAAA<<<999999;;;===DDDEEEJJJSSS]]]jjj~~~}}}eeeTTTDDD???AAAGGGUUUdddmmmqqqvvvyyy{{{zzzyyyyyytttuuuxxx|||~~~~~~~~~~~~}}}||||||~~~zzzrrrggg\\\[[[bbbssszzzaaaFFF888777666666555444333333333333333333333333333333333333111222222222oooppppppqqqqqqpppooonnnppppppqqqqqqqqqrrrrrrrrrsssssssssuuuxxx{{{~~~{{{sss~~~wwwqqqqqqkkk___MMM>>>666444/////////.........------///......---......//////000222000111666555???UUUxxxppp```^^^aaagggoooxxx~~~zzzwwwtttsssrrr~~~vvvooonnnqqqiiiUUUDDD>>>:::555888;;;AAAKKKTTT[[[^^^^^^```ccceeeiiisss|||wwwppphhhaaaUUUOOOFFF@@@<<<;;;;;;;;;;;;999999<<<===AAAKKKUUU^^^bbbfffjjjjjjkkkkkklllkkkkkkjjjjjjjjjjjjkkkkkkmmmllljjjhhhgggggghhhhhhiiiiiijjjjjjjjjkkkkkkkkkfffeeecccdddgggjjjlllllljjjkkkkkklllmmmnnnooooooooopppqqqppppppqqqtttwww{{{{{{|||}}}}}}~~~mmmZZZOOOIIIEEE;;;888444222111111000///...------------...//////////////////111666<<>>@@@@@@@@@@@@AAAEEEKKKQQQUUUVVVUUUTTTSSSMMMEEE===999:::===@@@CCCDDDIIIOOOVVVcccxxxyyy___NNN@@@<<<===AAANNN[[[fffkkkrrrwwwyyyzzzzzzzzzsssssstttwww{{{~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~|||ttthhh\\\ZZZ```pppgggKKK:::666666666555444333333333333222222444444444444222222222222222222qqqrrrsssssssssqqqooonnnppppppqqqqqqqqqrrrrrrrrrrrrssstttvvvxxx{{{|||}}}ttt}}}~~~wwwnnnpppnnnaaaNNN===555333////////////...........................//////000000222000111777888DDD\\\tttfffddddddeeehhhqqq|||}}}{{{xxxtttooolllvvv{{{yyyvvvrrreeeQQQBBB<<<888444888;;;AAAJJJTTT[[[^^^___aaacccfffjjjttt{{{wwwoooeee^^^UUUOOOGGG@@@===<<<<<<<<<:::888999;;;===AAAKKKVVV]]]aaagggkkklllllllllllljjjjjjiiiiiiiiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiihhhiiiiiiiiiiiijjjjjjjjjgggeeecccdddfffiiikkkkkkjjjjjjlllmmmnnnooopppppppppqqqssssssssstttvvvyyyzzz{{{||||||}}}}}}}}}}}}xxxiii___WWWOOO@@@<<<777444333222111000......------------...............///000444:::???HHHNNNUUUXXXWWWQQQLLLIII@@@===:::666444333333444222333333444555555666666666555555555666888:::;;;999999999999999999999999777888888888888888999999999999:::999999888777666666555555555555555666666555555666777999;;;===>>>>>>???AAACCCDDDDDDCCCBBBBBBGGGNNNSSSWWWXXXYYYYYYSSSNNNFFF@@@<<<<<<>>>@@@@@@AAACCCGGGKKKUUUiii{{{|||pppXXXIII<<<999:::<<>>999666666555444333333333333111222444555555444222111222222222333rrrsssuuuvvvuuusssqqqoooppppppqqqqqqqqqrrrrrrrrrrrrsssuuuwwwxxxzzz{{{{{{yyyxxxoooqqqooocccPPP>>>555222000000/////////........................///000111000333111222888;;;JJJeeeyyyooommmmmmkkkkkkttt~~~}}}yyysssnnnuuuwww}}}uuu```KKK>>>:::888555777:::AAAJJJTTT[[[______aaaeeehhhlllvvv|||uuulllaaaYYYUUUOOOGGG@@@============:::888999;;;>>>BBBLLLWWW^^^bbbhhhlllmmmmmmmmmmmmjjjiiiiiiiiijjjjjjkkkllljjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkklllhhhfffdddeeegggiiijjjkkkjjjkkkmmmnnnooopppppppppqqqsssuuuuuuuuuwwwyyy{{{zzzzzz{{{|||||||||{{{{{{zzz}}}|||wwwpppdddXXXEEEAAA;;;777555444333222///......---------..................///222777;;;EEEGGGIIIHHHEEE@@@===;;;888777555444333444666777555555666666777888888888777777777888999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<======<<<;;;:::::::::999999888888999999999999999:::;;;===???AAABBB@@@AAABBBCCCDDDCCCBBBBBBBBBFFFKKKNNNOOOQQQSSSUUUMMMKKKGGGCCC@@@???>>>??????>>>???@@@BBBHHHWWWfffwwwyyyjjjSSSEEE:::888888888@@@JJJUUU]]]hhhppptttvvvyyy|||zzzxxxuuutttvvvyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~yyymmm___[[[___nnnmmmPPP@@@;;;666666555444333333333333111222444555555444222111222222333333qqqsssuuuvvvvvvtttrrrpppppppppqqqqqqqqqrrrrrrrrrssssssuuuvvvxxxyyyzzz{{{}}}}}}xxxooopppnnncccQQQAAA666222000000000/////////..................///000111111111444333444:::>>>PPPmmm|||wwwwwwxxxuuuttt}}}yyyssswwwxxx{{{uuu[[[FFF<<<999777666777:::AAAJJJTTT[[[___```bbbeeeiiimmmwww{{{uuujjj^^^VVVTTTNNNFFF???===<<<======:::888999<<>>???>>><<<888666555666555555555666777888999:::888888888999999999999999999999:::;;;<<<===>>>>>>========================>>>>>>??????@@@@@@AAAAAA===>>>>>>??????>>>>>>===>>>>>>===<<<<<<<<<<<<============>>>???@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEFFFJJJMMMMMMKKKJJJKKKMMMJJJIIIHHHGGGDDDBBB@@@???@@@>>>===>>>???AAAJJJSSSdddmmmzzzyyyiiiOOOCCC999999888777;;;DDDNNNXXXeeennnrrrtttyyy|||{{{xxxuuutttvvvyyy{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{ooo```\\\```mmmpppRRRAAA:::666666555444333333333333222222444444444444222222333333333333oooqqqsssuuuvvvtttrrrpppppppppqqqqqqqqqrrrrrrrrrtttttttttuuuvvvxxxzzzzzzzzz~~~}}}~~~uuujjjiiifff]]]OOOAAA777111000000000000/////////...............///000111222222666444555<<>>>>>>>>???>>>>>>===<<<<<<;;;;;;===>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDGGGKKKNNNPPPSSSWWWZZZYYYSSSMMMKKKKKKNNNMMMLLLJJJHHHEEECCCBBB@@@<<<;;;>>>@@@???AAAEEEPPPYYYggguuurrrdddNNNBBB::::::999666999@@@FFFQQQ```iiimmmoootttyyywwwuuussstttvvvzzz|||||||||}}}}}}~~~~~~}}}{{{zzzzzz|||}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}qqqbbb]]]aaakkkrrrTTTBBB999666666555444333333333333333333333333333333333333333333333444lllooorrrtttuuusssqqqoooppppppqqqqqqqqqrrrrrrrrruuuuuuttttttvvvwwwyyy{{{{{{~~~}}}qqqcccbbb]]]VVVKKK@@@555///000000000000////////////............///000222222333777555666===CCCXXXxxx||||||vvvkkkRRRBBB===;;;777555666:::@@@JJJTTT\\\___``````cccggglllwwwzzzuuukkk___WWWPPPJJJBBB;;;999999999999:::999:::>>>AAAFFFQQQ\\\eeegggiiikkkkkkkkkmmmoookkkkkkkkkkkklllmmmnnnooojjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnpppmmmkkkjjjlllmmmnnnnnnmmmnnnpppqqqqqqpppooonnnnnnqqqsssuuuuuuvvvxxxzzzyyyzzz{{{{{{{{{yyywwwvvvwww{{{{{{wwwvvvxxxyyywwwyyy{{{}}}|||yyytttqqqoooiiilllwwwxxxssspppiiibbbSSSMMMEEE???;;;999888777222222111000000000000000///000///---,,,---///222///111444555666777999;;;999;;;>>>AAACCCCCCCCCBBBEEEDDDCCCBBBAAA???>>>>>>BBBDDDGGGIIIJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGIIINNNSSSYYY\\\```eeeiiiggg___VVVPPPOOOSSSRRROOOMMMJJJGGGFFFEEE>>>:::999===@@@???======AAAJJJVVVdddpppsssiii\\\NNNCCC;;;<<<;;;777888??????KKKZZZdddgggjjjooossssssrrrqqqssswwwzzz}}}}}}}}}~~~~~~|||yyyxxxyyyzzz|||{{{{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}zzz~~~~~~rrrccc^^^bbbiiisssVVVCCC999666666555444333333333333444333333222222333333444333333333444nnnpppsssuuuuuutttqqqpppqqqqqqqqqpppnnnoooqqqsssssstttvvvvvvuuuuuuwwwxxx|||~~~|||yyy~~~qqqeeeaaa[[[RRRGGG<<<444000......------------......///000000111222222333333333222666;;;:::AAA___xxxzzz~~~yyycccLLLAAA===999777777777:::AAAKKKVVV^^^cccdddcccbbbdddkkkvvvzzztttoooggg]]]VVVJJJEEE>>>:::::::::999777999999:::===BBBJJJTTT[[[bbbdddfffhhhjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmllllllmmmoooooonnnnnnnnnnnnnnnooooooooopppnnnmmmnnnoooooonnnmmmnnnnnnpppqqqssstttvvvvvvvvvwwwxxxyyyyyyxxxvvvuuuwwwxxxxxxtttooolllmmmnnnrrrrrrrrrrrrsssqqqmmmkkkdddiiipppuuuyyy~~~{{{rrrllljjjiiieeebbbYYYQQQIIIDDD???999666666444444333222111000//////...000222333111000000111111333555777888;;;???AAAHHHIIIJJJMMMPPPRRRRRRRRRPPPOOOLLLIIIFFFCCCAAA@@@BBBAAADDDKKKNNNLLLJJJKKKIIIHHHEEEBBBAAAAAAAAABBBCCCBBBBBBAAABBBCCCDDDEEEEEEHHHKKKMMMNNNPPPRRRSSSSSSTTTUUUTTTRRROOOKKKIIIKKKJJJJJJKKKMMMNNNMMMKKKNNNNNNPPPXXXbbblllqqqrrryyyyyyvvvmmm```VVVRRRRRRQQQSSSUUUUUUSSSNNNJJJGGGBBB@@@>>>>>>>>>===;;;999999>>>GGGOOOUUUWWWVVVUUUNNNIIIBBB;;;777666777999>>>CCCNNN\\\eeeiiioootttvvvuuuuuuvvvwwwxxxxxxwwwzzz}}}{{{{{{zzzzzzzzzyyyyyyyyyzzz|||}}}|||{{{zzz{{{}}}}}}{{{|||~~~~~~~~~uuuggg___```iii|||oooPPP???;;;555555444333222222222222222222222333333444444444222222222222nnnpppsssuuuuuutttqqqpppqqqqqqqqqpppnnnoooqqqsssssstttvvvvvvuuuuuuwwwxxx{{{xxx}}}qqqeeeccc^^^VVVJJJ???666111000000////////////000000//////000111222333333444666444888======DDDcccqqqqqq{{{xxx{{{~~~yyyzzztttdddNNN>>>999888666444777:::AAAKKKVVV^^^bbbddddddccceeemmmxxxyyyrrrlllcccZZZSSSJJJDDD===:::::::::999777888999:::===BBBJJJTTT[[[dddeeeggghhhiiiiiihhhhhhiiijjjkkkllllllmmmlllllliiiiiijjjjjjlllmmmoooppppppooonnnmmmmmmnnnooooooqqqppppppooonnnnnnmmmmmmpppooonnnoooppppppooonnnppppppqqqrrrrrrsssttttttwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvtttpppllljjjlllnnnrrrqqqpppppppppnnnjjjgggcccfffhhhiiiiiikkkooorrrtttoooiiigggiiijjjhhhfff___VVVMMMGGGBBB;;;999:::777666555333111000000000///111333333222111222333111444888<<>>>>>===;;;999666888===AAAEEEGGGHHHIIILLLJJJFFF@@@:::777777888<<<@@@JJJXXXaaafffmmmssstttttttttvvvxxxyyyzzzyyy{{{|||zzzzzzzzzyyyyyyyyyxxxxxxxxxzzz||||||{{{{{{}}}}}}||||||uuufff^^^___jjj}}}zzzlllOOO>>>999666666555444333333333333444333333333333333333222444444444444nnnpppsssuuuuuutttrrrpppqqqqqqqqqpppooooooqqqssssssuuuvvvvvvvvvvvvwwwyyy|||xxx|||rrrhhhgggccc[[[NNNAAA666000222111111000000111111222...//////111222333444444777555999>>>>>>FFFeee~~~kkkiiizzzvvvtttwwwwwwnnnnnnqqqhhhTTT>>>666999888333777:::AAAKKKUUU^^^bbbdddffffffiiippp{{{xxxpppiii```VVVOOOIIICCC===999999:::999777888999:::===BBBKKKUUU[[[dddeeeggghhhhhhhhhgggfffhhhhhhjjjkkkkkkkkkkkkkkkhhhhhhiiijjjlllnnnooopppqqqpppooommmmmmmmmnnnnnnssssssrrrpppooommmllllllrrrpppooopppqqqrrrqqqpppqqqqqqrrrrrrrrrrrrssssssyyyyyyyyyyyyxxxxxxxxxwwwuuusssoookkkggghhhkkkoooqqqpppnnnmmmllljjjfffcccddddddbbb```^^^^^^aaaccceeecccbbbeeejjjmmmnnnllleee[[[QQQJJJDDD>>><<<>>>999888666333222111111111222333444333222333444666444888>>>DDDIIINNNSSSVVV___ccciiinnnooolllhhheeebbb```\\\XXXRRRMMMHHHFFFDDD@@@@@@EEEIIIHHHIIILLLHHHGGGEEECCCBBBAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCFFFHHHKKKMMMOOORRRVVVYYYYYYZZZZZZZZZXXXVVVSSSQQQKKKLLLOOOSSSWWWYYYXXXVVVYYY[[[```kkkwwwvvviii^^^YYYXXXZZZ[[[[[[\\\]]]]]]ZZZUUUPPPLLLEEECCC@@@???>>>===;;;::::::999999:::;;;===@@@AAAIIIKKKLLLGGG>>>888777888:::===EEERRR[[[bbbjjjrrrssstttuuuvvvxxxyyy{{{{{{{{{|||~~~~~~zzzzzzzzzyyyyyyyyyyyyyyywwwxxxzzz{{{{{{|||~~~~~~}}}|||}}}}}}}}}~~~~~~uuueee]]]^^^lll~~~www|||}}}jjjPPP===666777777666555444444444444555444444333333222222111555555555555oooppprrrttttttsssrrrqqqqqqrrrrrrpppooooooqqqssssssuuuvvvwwwvvvvvvwwwyyy|||vvv|||}}}tttmmmnnnkkkbbbRRRBBB555...222111111000000111111222......///111222444555555777444888<<<===FFFgggjjjfffuuu}}}xxxrrrooowwwuuullllllsssooo\\\BBB666;;;;;;333777:::@@@JJJUUU]]]bbbccchhhiiimmmuuuxxxooohhh___VVVOOOHHHBBB<<<999999:::999777888888:::===BBBKKKUUU\\\cccdddfffggghhhhhhhhhgggggghhhiiijjjjjjkkkkkkjjjiiiiiiiiijjjkkkmmmnnnoooqqqooonnnlllkkkkkkllllllsssrrrqqqpppooonnnmmmmmmrrrqqqpppqqqrrrsssrrrqqqpppqqqqqqrrrrrrssssssssszzzyyyxxxwwwvvvvvvvvvwwwuuuqqqlllgggfffiiimmmqqqqqqooollljjjhhheeeaaa^^^^^^]]]ZZZXXXXXXZZZ^^^aaa___```bbbffflllpppqqqpppggg]]]QQQJJJDDD>>>===???:::888666444333333444444444555555555555666999;;;;;;@@@FFFMMMRRRWWW\\\___eeejjjpppsssssspppmmmkkkiiigggccc^^^WWWQQQKKKHHHFFFAAA???BBBEEEFFFGGGKKKGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@??????@@@AAABBBCCCEEEGGGIIILLLPPPUUUXXXYYYZZZZZZZZZYYYWWWTTTSSSOOOPPPRRRUUUXXXYYYWWWUUUVVVYYY___kkkwww{{{pppbbbYYYXXXZZZ\\\\\\[[[]]]^^^___]]]XXXTTTQQQIIIFFFBBB@@@???>>><<<:::<<<;;;:::999999:::;;;===DDDJJJOOOKKKBBB:::777888888:::BBBMMMWWW___iiisssuuuvvvwwwxxxxxxxxxzzz{{{||||||}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzwwwyyy{{{{{{{{{{{{}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~vvvfff___aaannn~~~~~~~~~lllSSS???666777666555444333333333333333333333333333333333333444444444444oooqqqrrrssstttsssrrrqqqrrrrrrrrrqqqoooppprrrttttttuuuwwwwwwvvvvvvxxxyyy|||~~~ppptttxxxwwwxxxvvvkkkXXXDDD666...111000000//////000000111......000222333555777777888666888===>>>IIIjjjjjjeeefffkkkrrrzzz|||sssjjjlll{{{zzzsssrrrtttppp]]]BBB777;;;:::111666999@@@JJJUUU]]]aaacccjjjkkkpppyyyxxxpppiiiaaaXXXQQQGGGAAA;;;888888999888777777888:::<<>>???@@@AAABBBCCCEEEGGGJJJNNNTTTYYYWWWXXXXXXXXXWWWVVVTTTSSSOOOPPPRRRUUUXXXXXXWWWUUUWWWYYY```jjjuuu|||~~~}}}rrriii^^^ZZZ[[[]]]]]][[[YYY[[[]]]___^^^\\\XXXUUUMMMJJJEEEBBBAAA???===<<<777777777777777777666666???GGGMMMLLLCCC;;;888999888999@@@LLLVVV___jjjtttxxxyyy{{{zzzwwwvvvxxxyyy|||||||||}}}||||||{{{{{{{{{{{{{{{{{{{{{|||||||||yyyzzz{{{{{{zzzzzz{{{||||||}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~vvvgggaaaeeeppprrrWWWAAA888666555444333222222222222111111222333333444555555444444444444pppqqqrrrsssssssssrrrrrrrrrrrrrrrqqqpppppprrrttttttvvvwwwwwwwwwwwwxxxzzz}}}{{{wwwkkkooo}}}~~~qqq\\\GGG888111000//////......//////000...///111333555777999:::<<<999;;;@@@AAAMMMpppkkkeeebbbccchhhrrr~~~~~~wwwlllgggooozzz|||uuurrrppphhhUUU???666888666///666999@@@JJJTTT]]]aaaccchhhkkkqqq|||yyyssslllbbbXXXPPPEEE@@@:::777888999888777777888999<<>>===??????>>>===<<<:::999777666666888;;;===>>>AAAEEEHHHKKKMMMOOOQQQRRRUUUYYY\\\```dddggghhhhhhiiillloooqqqpppnnnjjjddd^^^XXXUUULLLEEEAAABBBBBBAAACCCFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@?????????@@@AAACCCDDDEEEFFFIIINNNUUUYYYWWWWWWWWWWWWVVVUUUUUUTTTOOOOOOPPPSSSWWWZZZZZZZZZVVVXXX\\\eeennnttttttssshhhccc^^^^^^```aaa^^^[[[YYY[[[___aaaaaa___\\\ZZZRRRNNNIIIEEECCCAAA???>>>777777888999999888666555:::AAAGGGHHHBBB===::::::777999@@@KKKVVV___kkkuuuyyy|||}}}{{{wwwuuuwwwyyy|||}}}}}}~~~}}}|||zzzyyy{{{{{{{{{{{{{{{|||||||||yyy{{{|||{{{zzzyyyzzz{{{|||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~vvvgggccchhhpppxxxYYYCCC;;;555555444333222222222222000000111222444555666666555555555555pppqqqrrrsssssssssrrrrrrrrrssssssqqqpppppprrrttttttvvvwwwwwwwwwwwwxxxzzz~~~|||vvvuuummmqqq~~~}}}ppp[[[FFF888222000//////......//////000///000222444777999;;;<<<===:::<<<@@@BBBOOOsssqqqkkkjjjiiimmmwwwzzzpppgggiiiooozzzyyy~~~xxxrrrjjj\\\III<<<888777444111666999???IIITTT\\\aaabbbeeehhhppp{{{{{{tttlllaaaUUULLLEEE???999777777888888666666777999<<>><<<;;;666777???KKKVVV___kkkuuuyyy|||~~~|||xxxvvvxxx{{{|||}}}~~~|||zzzxxxyyyyyyyyyyyyzzzzzz{{{{{{xxxyyyzzzzzzzzzzzz{{{|||{{{}}}}}}|||zzzyyy{{{}}}|||}}}~~~~~~~~~|||}}}~~~uuufffccciiippp~~~zzzXXXCCC<<<666555444333333222222333111111222333333444555555444444444444qqqqqqrrrrrrsssssssssrrrrrrssssssqqqpppppprrrtttuuuvvvwwwxxxwwwwwwxxxzzz}}}wwwxxxssswwwyyy{{{yyylllWWWBBB555000000000////////////000000000111333555888:::<<<===<<<888:::???AAANNNrrrxxxssstttsssvvv}}}sssiiifffjjjyyyxxx~~~xxxgggTTTBBB;;;:::888555555666999???IIITTT\\\aaabbbbbbfffnnnzzz|||uuulll```RRRHHHDDD???999666777888888666666777999<<>>CCCGGGJJJMMMPPPKKKKKKIIIGGGFFFHHHLLLOOOOOOUUU\\\______aaaeeeiiikkkkkkkkkiiifffbbb]]]ZZZPPPJJJEEEDDDCCC@@@???AAADDDEEEEEEEEEDDDCCCBBBBBBDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBHHHOOOTTTZZZZZZYYYYYYYYYYYYYYYYYY[[[YYYWWWVVVXXXZZZ\\\\\\ZZZYYYZZZ___eeehhhhhhfffaaabbbccceeeggggggeeecccbbbdddgggiiihhhfffbbb___XXXTTTMMMIIIFFFDDDBBBAAA===<<<:::888777666666666444666:::===>>>>>>===;;;444666???KKKVVV___jjjtttwwwzzz}}}|||xxxwwwyyy}}}|||}}}}}}yyywwwwwwwwwwwwxxxxxxyyyyyyyyyvvvwwwyyyzzzzzz{{{}}}~~~{{{}}}~~~|||xxxwwwyyy{{{{{{|||}}}|||}}}}}}~~~|||}}}~~~ttteeebbbhhhppp~~~yyyVVVBBB===777777666444444444444444333333333333333333333333222222222222ooopppqqqqqqrrrrrrrrrrrrrrrrrrsssrrrqqqrrruuuwwwvvvwwwxxxyyyzzzyyyxxxwww{{{}}}}}}zzz{{{vvvwwwvvvqqqfffUUUDDD777000///////////////000000000333444666888:::<<<>>>???======>>>???AAAQQQwww}}}|||~~~yyyjjjhhhpppsssvvvnnnUUU@@@<<<<<<777444777777:::AAAKKKUUU]]]aaabbbfffgggmmmxxx{{{tttjjj^^^RRRKKK@@@===888666555666666555777777888<<>>;;;@@@??????@@@CCCGGGLLLOOOSSSYYYaaagggjjjjjjiiiiiijjjiiifffeeeeeedddbbb```]]]ZZZYYY[[[```ccccccbbbeeehhhkkkmmmnnnmmmjjjhhhlllkkkjjjkkklllllljjjiiiaaa[[[TTTMMMIIIFFFCCCBBB???===:::888888888777666555555666999;;;<<<:::999999777===LLL[[[fffnnntttuuu{{{yyyuuuwww{{{wwwyyy|||}}}}}}{{{xxxvvvzzzwwwsssrrruuuxxxxxxxxxxxxyyyzzz|||}}}yyywwwvvvwwwyyy{{{~~~~~~}}}~~~}}}||||||}}}rrreee```bbblllwwwWWWBBB888555444333333444555444222222222333333333333444444666555444333oooooopppqqqqqqqqqppppppqqqrrrrrrrrrqqqrrrtttvvvwwwwwwxxxxxxyyyyyyxxxxxx{{{~~~{{{uuu{{{~~~zzz{{{ooommmggg^^^QQQCCC888222000000000111111111111111555555777999;;;<<<>>>>>>======???AAABBBSSSzzz{{{~~~~~~zzzooorrr|||kkkTTT???;;;<<<888555777777:::AAAJJJUUU]]]```bbbeeeffflllxxxyyyrrrjjj___RRRIII@@@===888666555666666555666666777;;;CCCMMMVVV\\\ccceeegggjjjkkkkkkjjjjjjmmmlllkkkkkkjjjkkkkkkkkkiiiiiijjjjjjjjjiiihhhhhhiiiiiijjjkkkkkkkkklllllllllkkkiiifffdddbbbaaa``````aaacccfffhhhkkkmmmnnnnnnppprrrsssssstttuuuwwwvvvwwwyyyzzzxxxuuuqqqnnnllloooppppppsssyyyzzzxxxuuunnnhhhgggddd___]]]^^^^^^```bbbdddfffhhhiiijjjjjjiiigggccc```^^^___aaa[[[YYYVVVUUUVVVZZZ^^^aaajjjqqqpppeeeVVVKKKAAA:::666999===BBBFFFFFFEEECCCEEEEEEEEEEEEGGGIIIKKKMMMRRRTTTXXXYYYZZZZZZ[[[]]]^^^```bbbbbb```\\\ZZZZZZTTTMMMEEEBBBCCCDDDDDDBBBDDDDDDDDDCCCCCCCCCCCCCCCEEECCCAAAAAABBBBBB@@@>>>??????@@@AAADDDHHHKKKNNNUUU\\\gggpppvvvzzz{{{|||{{{xxxsssooolllhhhccc```[[[YYYWWWYYY^^^ccceeedddjjjjjjkkklllmmmmmmnnnnnnrrrqqqpppqqqqqqpppmmmkkkeee___VVVOOOJJJGGGEEECCC@@@===:::999999999888777666666666888;;;;;;:::888888777>>>LLL\\\gggnnntttvvvzzz}}}}}}zzzwwwxxxzzzvvvxxxzzz|||{{{yyyvvvtttzzzvvvssssssuuuwwwxxxxxx{{{|||}}}~~~}}}zzzxxxwwwwwwwwwyyy|||}}}}}}|||~~~~~~}}}|||}}}rrrddd```aaakkkpppSSSAAA777666555333333444444333222222222333333333333444444333333333333oooooopppppppppooonnnnnnpppqqqqqqqqqpppqqqsssuuuwwwwwwwwwwwwwwwxxxyyyyyy{{{~~~yyyvvvzzz}}}wwwkkkggg```XXXNNNBBB888111222222222333333333444444777777888:::;;;===>>>>>><<<<<>>NNN]]]hhhoootttwwwxxxyyyzzzzzzyyyxxxxxxuuuvvvxxxyyyyyywwwuuusssxxxvvvssssssuuuwwwxxxxxx|||||||||}}}~~~~~~~~~~~~~~~|||zzzxxxwwwwwwxxxyyy|||~~~~~~}}}|||{{{zzz{{{~~~~~~}}}}}}}}}pppccc___```kkkiiiQQQ@@@666777666444444444444222111222222333333333333444444111222222333pppqqqqqqqqqpppooonnnnnnooopppqqqqqqpppqqqrrrtttwwwwwwvvvvvvvvvxxxyyyzzz{{{~~~|||zzz~~~~~~{{{wwwpppjjjaaaWWWMMMBBB777000333333444444555555666666888888999:::<<<======>>>;;;<<>>:::;;;???CCCGGGYYYzzzsss~~~wwwssssssvvvzzz{{{xxxwwwrrr^^^III???<<<:::555111666999>>>GGGRRRZZZ___aaaggggggmmmxxxtttmmmhhh^^^OOOBBB@@@===888666555666666555666666777:::AAAKKKTTTZZZbbbdddgggiiikkklllkkkkkkiiiiiiiiijjjkkklllmmmnnnllljjjiiigggffffffggghhhdddfffhhhhhhgggbbb^^^[[[OOOMMMIIIEEEAAA>>>;;;:::777:::???GGGRRR___jjjpppqqqrrrttttttsssssstttuuuyyyxxxyyyxxxxxxuuusssvvvzzzxxxrrrlllfffbbbbbbbbb___^^^```\\\]]]^^^````````````___``````^^^[[[ZZZ[[[___ccciiikkknnnrrrtttttttttsss}}}~~~mmmXXXHHHBBB>>>DDDLLLRRRUUUVVVXXXYYYYYY\\\]]]XXXPPPKKKKKKMMMLLLOOORRRSSSRRRRRRRRRRRRRRRTTTUUUUUUTTTTTTTTTVVVQQQOOOKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEECCCEEEFFFGGGFFFEEEDDDCCC@@@AAABBBEEEGGGIIIJJJKKKPPPWWW```jjjsss{{{~~~yyyuuunnnhhhcccXXXUUUTTTXXXaaaiiioooqqqpppppppppqqqssswwwzzz|||yyyyyy{{{}}}~~~|||wwwtttoooiii```WWWQQQKKKGGGEEE???===;;;;;;===>>>>>>>>>===<<<::::::;;;;;;:::888777888AAARRRbbbkkkqqquuuyyyvvvtttuuuyyyzzzwwwtttuuuuuuwwwwwwwwwvvvtttssstttttttttttttttvvvwwwyyyvvvwwwyyy{{{|||}}}}}}}}}{{{zzz{{{}}}~~~{{{xxxzzzyyyyyyzzz|||~~~}}}zzz|||~~~~~~~~~~~~~~~~~~~~~{{{ooobbb]]]___hhh~~~xxxfffPPP@@@999888666444444444333111000222222222333333333444444333444444555qqqrrrrrrrrrrrrqqqqqqpppnnnppprrrsssrrrrrrssstttuuuuuuuuuvvvwwwxxxyyyzzzzzz~~~yyyvvvtttzzzxxxtttlll___OOOAAA888444222333333444555666777777777777888:::;;;===>>>>>><<<===AAAEEEIII\\\xxxooowww{{{vvvuuuwwwxxx}}}vvvuuuwwwvvvcccLLL>>>;;;:::555000666888===FFFPPPYYY___aaaggghhhnnnyyy~~~tttlllfff\\\NNNDDD@@@===888666555666666555777666777:::AAAKKKTTTZZZaaacccfffiiikkkllllllkkkhhhhhhhhhhhhiiijjjllllllkkkjjjiiihhhgggfffffffffggggggfffbbb\\\SSSKKKFFF???>>><<<:::999888777777666666888???IIIWWWdddlllnnnoooqqqqqqpppppprrrsssuuutttuuuyyy|||zzzwwwuuuyyy}}}yyyrrrkkkeeebbbbbbbbb______aaa[[[[[[[[[[[[\\\\\\\\\\\\^^^]]]\\\ZZZZZZ]]]cccgggqqqsssvvvyyyzzzyyywwwvvvzzz}}}|||mmmYYYKKKHHHAAAJJJWWWaaafffiiikkkmmmlllnnnmmmggg^^^UUUOOOMMMKKKMMMOOOOOOOOONNNOOOQQQPPPSSSUUUWWWVVVUUUVVVWWWSSSRRRPPPNNNMMMKKKJJJJJJIIIGGGEEEDDDCCCDDDFFFGGGEEEGGGJJJJJJHHHFFFEEEEEEAAABBBCCCDDDFFFIIIKKKLLLKKKPPPXXXaaakkkvvv|||wwwppphhhcccWWWUUUTTTZZZccclllqqqsssqqqrrrsssvvvyyy|||~~~|||||||||}}}~~~|||xxxuuuooojjjccc[[[UUUNNNHHHEEE@@@???===>>>@@@BBBBBBBBBAAA???===<<<<<<<<<;;;999666888BBBTTTdddmmmrrrvvvyyyvvvtttuuuwwwwwwuuussstttuuuvvvvvvvvvuuussssssrrrsssuuuuuutttuuuwwwyyyyyyzzz|||~~~|||zzzyyy{{{~~~|||yyyyyyyyyxxxyyyzzz|||~~~}}}|||}}}~~~~~~~~~~~~{{{ooobbb^^^```ggg~~~{{{fffNNN???:::777666444444444444222111222222333333333333444444333444555666oooppppppqqqqqqqqqqqqpppnnnqqqssstttssssssssstttssstttuuuwwwxxxxxxyyyyyyzzz|||zzzxxxuuuyyyiiiTTTBBB888666111111222333444555666666555555777999;;;<<<>>>>>>???@@@DDDHHHLLL___wwwiiimmm~~~zzzzzz{{{xxxxxxzzzttttttwwwwwwdddLLL<<<999:::777111666888===EEEPPPYYY^^^aaafffiiippp|||}}}tttllldddYYYNNNFFF@@@===888666555666666555666555666999@@@IIIRRRXXXaaacccfffiiikkklllllllllhhhggggggggghhhiiijjjjjjjjjjjjiiiiiihhhfffeeedddfffddd^^^WWWNNNFFF>>>:::888888888888888999::::::999777666999BBBPPP^^^gggkkkmmmoooqqqqqqrrruuuwwwqqqrrrtttwwwzzz}}}~~~~~~|||yyywww{{{{{{tttlllfffbbbcccbbb______aaa\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[```fffkkksssuuuyyy|||}}}}}}{{{zzz{{{{{{}}}yyyjjjWWWKKKJJJJJJVVVeeeqqqvvvxxxzzz{{{yyyzzzzzzwwwpppggg^^^YYYRRRRRRRRRPPPOOONNNPPPRRRQQQUUUYYY[[[ZZZZZZYYYYYYXXXXXXXXXVVVTTTRRRQQQQQQNNNLLLIIIGGGFFFFFFHHHIIIHHHKKKNNNNNNKKKHHHGGGGGGCCCCCCBBBCCCEEEHHHKKKMMMHHHLLLQQQYYYcccooo{{{~~~zzzssslllfff[[[YYY[[[aaajjjrrrwwwxxxuuuvvvwwwyyy|||~~~|||xxxuuuooolllfff```YYYRRRKKKFFFCCCBBBAAABBBDDDGGGHHHGGGDDDBBB???=========<<<:::666888CCCUUUeeennnsssvvvyyywwwuuuuuuuuutttsssrrrssssssttttttssssssrrrqqqqqqsssuuuuuuttttttwwwyyy|||~~~~~~}}}zzzxxxzzz~~~}}}zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~{{{oooccc^^^```jjjlllNNN===:::666555333333444444333222222222333333333333444444111333444666mmmnnnooopppppppppppppppoooqqqtttuuutttsssttttttrrrsssuuuwwwxxxyyyxxxxxxzzz||||||{{{wwwrrrXXXBBB888555000000111222333444555666333444666888:::<<<>>>???BBBCCCGGGJJJNNNaaawwwdddeeeppp}}}xxxrrrzzz~~~wwwwwwyyyvvvcccJJJ:::777:::888333666888<<>>HHHQQQVVVaaacccfffiiikkklllllllllggggggggggggggghhhhhhiiiiiiiiijjjjjjhhhfffdddcccccc^^^WWWNNNFFF???;;;999999999::::::<<<>>>???@@@<<<999555666>>>LLLZZZccckkknnnqqqsssuuuwwwzzz}}}qqqtttwwwyyyzzzzzzzzz{{{~~~yyyxxx}}}}}}uuulllfffccccccbbb```___aaa]]]\\\YYYWWWVVVXXXZZZ[[[[[[[[[ZZZZZZ\\\bbbiiinnnqqqssswww{{{}}}~~~}}}}}}|||{{{{{{wwwgggSSSIIIIIIUUUaaappp{{{}}}~~~~~~wwwnnngggYYYYYYWWWTTTQQQQQQRRRTTTSSSWWW[[[^^^^^^]]]\\\\\\\\\]]]]]]\\\YYYWWWVVVVVVRRRPPPMMMJJJHHHIIIJJJKKKKKKNNNQQQQQQMMMJJJHHHIIIDDDCCCBBBCCCDDDHHHLLLNNNMMMOOORRRXXX```mmmyyy{{{vvvooojjj``````bbbhhhrrrzzz}}}~~~yyyyyyyyyzzz~~~|||xxxuuupppmmmhhhccc]]]UUUMMMGGGFFFEEEDDDEEEGGGJJJKKKKKKFFFCCC@@@>>>>>>===<<<;;;666888CCCVVVfffooosssvvvyyyxxxwwwuuusssrrrrrrrrrqqqrrrrrrrrrrrrqqqpppppppppsssuuuuuuttttttwwwyyy~~~~~~|||{{{{{{xxxyyy}}}}}}zzz}}}}}}}}}~~~~~~~~~~~~~~~|||~~~}}}{{{||||||||||||}}}|||oooccc___aaaooouuuQQQ===:::555444333333555555444333222222333333333444444444///111444666oooppppppqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssnnnpppsssvvvxxxyyyzzzzzz~~~zzzsssvvv[[[DDD777444222222222333333444444555555555555777999<<<>>>@@@BBBDDDHHHMMMQQQcccyyykkkkkkqqqtttxxxppprrryyyzzzsssttt]]]FFF???===888444555777:::@@@HHHQQQZZZaaaeeerrrsssxxxuuulllcccXXXNNNFFF>>>;;;777555555666555555333111222888===CCCMMMWWWbbbdddgggiiiiiiiiijjjkkkjjjjjjiiiiiihhhgggfffffflllgggeeeggggggddddddfffaaa[[[SSSMMMGGG@@@<<<<<<;;;>>>EEEKKKMMMIIIDDDBBBIII@@@999888<<>>;;;777555555666555555666333444999===BBBKKKUUU]]]```dddfffggghhhiiikkkkkkjjjjjjiiihhhhhhggggggiiiffffffjjjkkkhhhggghhhaaa[[[SSSLLLGGGFFFHHHKKKIIIIIIMMMUUU\\\\\\WWWRRRRRRIII@@@;;;<<>>;;;777555555666555555888555555999===AAAJJJSSSYYY\\\```cccdddfffhhhiiikkkkkkjjjjjjiiihhhhhhhhhgggfffhhhmmmooolllkkknnnjjjgggaaa]]][[[\\\___```\\\XXXWWW___kkkppphhh___^^^UUUIII???;;;@@@QQQaaakkkmmmpppsssuuuvvvvvvuuupppnnnnnnqqqvvvzzzzzzxxxxxxxxxzzz~~~~~~xxxrrriiifffbbb``````___[[[XXXVVVUUURRRPPPOOOPPPQQQQQQUUUVVVWWW[[[```gggmmmqqqooopppqqqsssvvvyyy|||}}}zzzyyytttjjj[[[NNNEEEBBBDDDXXXqqqxxxsssqqqwwwzzz|||vvvpppmmmhhhaaa___aaabbbdddffffffffffffhhhiiilllllllllkkkhhheeeaaa______``````___]]]YYYUUURRRQQQSSSUUUUUUSSSRRRQQQRRRSSSOOOKKKIIIJJJLLLNNNOOOPPPNNNQQQXXX```iiiuuu|||xxxuuupppjjjiiijjjmmmqqqvvvxxxyyyxxxzzz|||{{{vvvqqqmmmiiieeebbb[[[[[[YYYUUUVVVYYYYYYVVVLLLGGGBBB???@@@@@@???===<<<<<>>BBBFFFKKK___yyyxxx|||{{{|||gggRRR???<<<===999666666555888>>>EEENNNWWW]]]aaaccchhhsssyyyooodddXXXKKKCCC>>>;;;777555555666555555777555555999===AAAJJJSSSXXX[[[___bbbcccdddeeegggkkkjjjjjjjjjiiiiiiiiihhhhhhgggiiinnnooooooqqqvvvyyywwwtttrrrtttvvvsssmmmkkkbbb[[[aaaooowwwnnn___ddd^^^QQQCCC:::>>>NNN^^^kkknnnrrrttttttsssrrrrrrooooooooorrrvvvyyyzzzyyyxxxyyy|||xxxrrrjjjfffcccbbbcccbbb^^^ZZZWWWVVVTTTRRRQQQQQQRRRSSSWWWXXXZZZ___dddkkkppptttoooppprrruuuyyy|||zzzxxxrrrgggYYYMMMDDD@@@>>>PPPkkkzzzppplllooorrrxxx{{{xxxtttmmmeeecccffffffggghhhgggggghhhkkkmmmpppppppppnnnkkkhhheeecccbbbcccddddddaaa]]]XXXUUUSSSTTTUUUVVVUUUUUUTTTTTTUUUQQQMMMJJJJJJLLLMMMMMMLLLKKKNNNVVV^^^iiixxx}}}zzzuuuooonnnooorrrvvvyyy{{{{{{{{{~~~~~~{{{wwwtttpppkkkhhhbbbbbb```\\\\\\^^^]]]YYYPPPJJJCCC@@@@@@@@@???===<<<===JJJ___ooossswww||||||}}}~~~~~~~~~|||{{{zzzxxxvvvtttsssrrrtttvvvxxxyyyxxxxxxyyyzzzxxxzzz|||}}}}}}|||zzzxxxzzzzzzxxxwwwvvvvvvvvvvvvyyyzzz|||~~~~~~}}}{{{zzzzzz|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzmmmbbb```dddnnnxxxjjjMMM???===777888>>>DDDAAA888555888444333333333333333333333666666666777vvvwwwwwwvvvuuutttsssrrrrrrrrrssssssssstttttttttttttttuuuvvvxxxzzz{{{|||~~~vvvvvv}}}yyyzzzuuuiiigggbbbWWWJJJ>>>666222///000111222333444555555777777999:::<<<===>>>???======AAAEEEIII]]]}}}~~~hhhRRR???;;;<<<888666666444777===DDDMMMUUU[[[___cccgggqqq~~~{{{qqqfffZZZLLLCCC>>>;;;777555555666555555555333333888===BBBKKKTTT[[[^^^aaacccccccccdddeeejjjjjjjjjiiiiiiiiiiiiiiikkkhhhiiikkkmmmnnnuuu}}}zzz|||{{{rrrqqqggg\\\^^^mmmwwwooo___dddaaaVVVEEE999<<>>>>>AAADDDHHH[[[}}}{{{}}}{{{uuulllUUU???999999555333444333666<<>>;;;777555555666555555333111222777;;;AAAJJJTTT]]]___bbbddddddddddddeeehhhhhhhhhhhhhhhhhhhhhhhhllljjjiiijjjjjjmmmvvv~~~{{{|||tttlll```^^^kkkwwwrrrddd```bbb[[[HHH:::;;;IIIUUUeeekkkrrrvvvtttrrrqqqqqqsssuuuxxx{{{}}}|||{{{zzzzzzzzz|||zzztttmmmkkkiiiiiijjjiiieeeaaaYYYWWWVVVTTTTTTTTTVVVWWWYYY[[[^^^bbbgggjjjmmmooonnnoooppprrruuuxxx{{{|||zzzvvvooodddYYYNNNFFFAAA===IIIcccrrrkkkkkknnnssszzzyyyuuussssssqqqmmmlllnnnjjjkkklllkkkkkklllooorrrsssrrrqqqpppnnnllljjjiiieeeeeeffffffddd```]]]ZZZWWWVVVVVVWWWYYY[[[[[[ZZZWWWTTTPPPNNNMMMNNNNNNNNNHHHHHHLLLSSS\\\hhh|||~~~xxxqqqsssvvvyyy{{{}}}~~~}}}{{{yyyuuurrrnnnooonnnjjjhhhhhhddd^^^ZZZSSSJJJDDDCCCCCCCCCBBB>>>BBBQQQfffsssuuuwww}}}{{{~~~}}}{{{{{{zzzyyyxxxvvvtttssssssuuuwwwwwwwwwvvvwwwxxxwwwyyy{{{}}}}}}|||zzzyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwyyy{{{~~~}}}}}}||||||}}}~~~{{{|||~~~~~~{{{{{{|||~~~{{{nnnccc```ccclll}}}}}}aaaFFF999999999555>>>LLLEEE000---<<<444444444444444555555555555555666666ssssssssstttssssssrrrqqqssssssssssssttttttttttttttttttttttttuuuwwwyyyzzz}}}yyy~~~~~~{{{sssjjj]]]PPPDDD<<<555111111111222333555666777888555666888:::;;;<<<<<<<<>>;;;777555555666555555444111222666:::>>>GGGPPP\\\^^^bbbddddddeeefffgggggggggggggggggggggggggggkkkjjjjjjkkkjjjkkksss}}}yyyuuuiiibbbiiitttssshhh\\\ccc___MMM<<<;;;GGGPPP^^^fffpppuuuuuutttuuuvvvssswww|||}}}zzzxxxzzzyyyzzz}}}~~~yyytttmmmkkkjjjkkklllkkkgggccc\\\[[[YYYWWWWWWXXXYYYZZZ\\\^^^aaadddhhhjjjllllllnnnnnnoooppprrruuuwwwxxxyyytttlllbbbXXXOOOFFFBBB@@@HHHaaauuuoooiiilllqqqxxx~~~{{{uuuqqqsssuuusssqqqrrrnnnooopppqqqpppqqqsssuuussssssrrrqqqooonnnmmmlllggggggggggggeeecccaaa```\\\[[[ZZZ[[[^^^aaa```___\\\XXXTTTQQQPPPPPPOOONNNMMMMMMPPPUUU\\\hhh{{{|||vvvxxxzzzzzz{{{~~~}}}{{{yyyuuuwwwuuuqqqooonnniiibbb___XXXMMMGGGEEEFFFFFFFFFAAAFFFVVVkkkwwwwwwzzz}}}}}}yyyyyyzzzyyyxxxvvvtttssssssuuuwwwwwwwwwwwwwwwyyyxxxyyy|||~~~~~~}}}{{{zzzxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxzzz|||~~~}}}}}}}}}~~~~~~zzz|||~~~zzzzzz{{{|||~~~|||oooccc___bbbpppttt^^^FFF;;;;;;<<<777222000///000666<<<444555555555666666666666666666777777ttttttttttttsssrrrqqqpppssssssssstttttttttuuuuuutttsssssssssuuuwwwyyyzzz~~~xxxttt|||}}}xxxmmm^^^OOOCCC;;;555111111222333444666777888999555666888:::;;;;;;;;;;;;AAA@@@BBBCCCGGGZZZxxxkkkvvvooonnnuuuzzzyyy```GGG===:::666444555222555:::BBBJJJRRRXXX[[[bbbiiiuuuxxxoooeeeXXXKKKAAA>>>;;;777555555666666555555222222555888<<>><<>>>>>BBBFFFLLLaaa|||jjjhhh{{{{{{~~~uuurrrqqqooorrr___III>>>;;;888555444777555888@@@HHHMMMUUU\\\bbbjjjvvvzzzpppfffZZZLLLCCC???;;;777555666777777777333222333666777:::CCCMMMYYY\\\```cccddddddeeeffffffeeedddgggjjjllljjjhhhllllllllllllnnnppprrrsss~~~~~~}}}xxxmmmfffpppuuujjj```aaa___VVVEEE:::===GGGQQQ[[[gggnnnqqqrrruuuyyyzzz}}}|||sssvvvyyy}}}}}}{{{wwwtttrrrllljjjjjjkkklllkkkfffbbb```___^^^^^^]]]]]]]]]]]]ddd```^^^aaahhhlllllljjjiiinnnqqqoooooorrrrrrqqqwwwqqqiii___VVVMMMEEEAAACCCIIIdddssskkklllmmmrrrxxx}}}{{{xxxvvvvvvyyy{{{{{{yyy{{{yyyuuutttssstttttttttsssrrrqqqqqqrrrrrrqqqooonnnnnnlllkkkiiihhhgggffffffeeecccaaaaaaccceeegggeeeaaa[[[XXXXXXXXXVVVSSSWWWUUUWWWZZZ___iiizzz~~~~~~}}}}}}}}}|||}}}|||wwwpppjjjddd\\\RRRKKKIIIIIIIIIHHHCCCJJJZZZlllxxx{{{|||}}}{{{yyywww|||yyywwwwwwxxxyyyxxxuuutttuuuwwwwwwvvvvvvwwwyyytttwww|||}}}{{{}}}|||{{{zzzyyyxxxxxxxxx}}}}}}}}}~~~~~~~~~~~~~~~~~~|||oooddd```cccuuu___FFF===777888777666555555444555555555555555666666666666666::::::::::::rrrrrrsssssssssrrrqqqqqqrrrssstttuuuuuutttssssssxxxxxxwwwwwwwwwxxxzzzzzz~~~|||}}}hhhOOO???999666444666555555444444555777777999999888888999:::<<<===;;;>>>CCCGGGQQQjjj~~~iiigggoooooosss|||~~~|||vvvpppmmmkkkkkkXXXEEE<<<:::888555444777555888@@@GGGMMMTTT[[[bbbiiivvv{{{qqqfffYYYKKKBBB>>>;;;777555666777777777333222333666777:::BBBLLLVVVYYY^^^aaabbbccceeefffdddcccbbbdddgggiiihhhfffkkkkkkllllllnnnoooqqqrrryyyuuukkkrrrvvvjjj```aaa```XXXGGG:::;;;CCCLLLXXXeeemmmooopppuuuzzzzzz~~~|||tttuuuxxx{{{{{{yyyuuuqqqppplllkkkiiijjjkkkjjjgggdddbbbbbb```_________``````fffcccaaaaaadddggghhhhhhgggmmmqqqqqqrrrvvvwwwvvvyyysssjjj```WWWNNNGGGBBBDDDKKKgggtttllllllmmmqqqvvv{{{}}}}}}}}}zzzwwwwwwyyy{{{zzzyyy}}}zzzwwwvvvuuuvvvvvvvvvtttsssrrrrrrssstttsssqqqpppooonnnmmmlllkkkjjjiiiiiigggeeedddccceeeggghhhgggccc^^^\\\[[[ZZZYYYWWWXXXWWWWWWZZZ___hhhzzz~~~||||||}}}~~~}}}yyyqqqkkkfff^^^TTTMMMKKKKKKJJJIIICCCJJJ[[[mmmxxx{{{}}}~~~}}}|||{{{{{{yyywwwwwwxxxyyyxxxvvvuuuwwwxxxxxxwwwwwwxxxzzzwwwzzz~~~~~~~~~}}}|||zzzyyyxxxxxxxxx|||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{ooodddaaadddwww___DDD<<<777777777666555444444444444555555555555666666666666999999999999pppqqqrrrrrrsssrrrrrrrrrssssssttttttttttttsssrrryyyxxxxxxwwwwwwxxxyyyyyy{{{kkkQQQ???999666444777666666666666777888999999999999999:::;;;<<<===999@@@EEEIIIWWWvvvmmmjjjlllkkkmmmvvv~~~tttzzz|||tttmmmgggaaaQQQ@@@::::::888666555666555888???GGGLLLSSSZZZaaahhhttt{{{pppeeeWWWIII???>>>;;;777666666777777666444222444666777999AAAJJJRRRVVV[[[___aaabbbdddfffdddcccaaabbbeeeggghhhhhhiiijjjlllmmmooopppppppppvvvzzzmmmpppqqqggg^^^```aaaZZZKKK<<<999>>>FFFUUUeeemmmmmmnnnttt{{{|||}}}uuurrruuuyyyyyyvvvrrrooommmmmmkkkiiihhhiiiiiigggffffffeeecccbbbbbbcccdddeeejjjiiifffbbb```aaadddgggfffmmmrrrsssuuuzzz}}}||||||vvvlllbbbYYYPPPIIIDDDFFFOOOllluuuooonnnnnnqqqtttwwwxxxxxx}}}{{{yyyxxxzzz{{{{{{zzz}}}{{{yyyxxxxxxyyyzzzwwwuuuttttttvvvwwwvvvuuusssrrrqqqpppooonnnmmmlllllljjjhhhgggfffggghhhiiiiiifffbbb```___^^^]]]\\\[[[YYYXXX[[[___hhhyyyzzz{{{}}}zzzsssnnniiibbbXXXRRROOONNNLLLJJJDDDLLL\\\nnnyyy{{{}}}~~~}}}||||||||||||zzzxxxwwwvvvxxxxxxxxxwwwvvvwwwxxxxxxwwwwwwxxxyyyxxxzzz}}}~~~}}}{{{yyyxxxxxxwww||||||}}}~~~~~~|||}}}~~~~~~}}}|||yyyyyyzzz|||~~~}}}}}}}}}||||||||||||||||||~~~zzznnncccbbbfffyyy^^^BBB:::777666666555444333333333333555555555555666666777777888888888888pppqqqrrrsssttttttttttttsssssstttsssssssssrrrrrrvvvwwwwwwwwwxxxyyyzzzzzzzzzyyylllQQQ???888777555777777777777888999999::::::;;;;;;<<<===>>>??????999BBBGGGJJJZZZ{{{xxxvvvwwwvvvvvv{{{uuuvvvtttiii]]]MMM>>>999:::999666444666444777???FFFKKKRRRYYYaaagggsssxxxnnncccVVVHHH???===:::777666666777666555444333444666777888???GGGPPPTTTYYY^^^```ccceeegggfffeeeddddddeeegggjjjkkkiiikkkmmmooopppqqqqqqppprrrzzzqqqooooooeee[[[]]]___\\\OOO@@@:::;;;DDDTTTgggooommmmmmsss{{{~~~|||vvvrrruuuxxxxxxuuuqqqmmmlllmmmkkkhhhggggggggghhhhhhjjjiiigggeeefffgggiiikkkpppoookkkddd]]]\\\```fffgggmmmrrrtttwww}}}yyyoooddd[[[SSSKKKGGGIIITTTsssxxxtttrrrqqqrrrtttuuuuuuuuuzzzyyyxxxyyyzzz|||~~~}}}||||||}}}zzzxxxwwwwwwyyyzzzzzzzzzxxxwwwuuusssqqqooommmlllnnnllljjjhhhgggggghhhhhhiiigggeeecccbbbaaa``````^^^\\\[[[]]]```hhhxxxyyy{{{~~~{{{uuuqqqlllfff^^^XXXTTTRRRNNNKKKHHHPPP```pppxxxyyy{{{~~~|||zzzxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxxxxvvvwwwxxxxxxvvvuuuvvvxxxwwwxxxzzz|||}}}~~~~~~~~~}}}{{{yyyxxxwwwwww{{{{{{|||~~~~~~||||||}}}~~~}}}|||~~~|||zzzzzz|||~~~~~~~~~}}}}}}||||||{{{{{{zzz|||~~~~~~yyylllcccdddiiiyyy}}}[[[???:::888555555444333222222222222444444555555666666777777777777777777rrrrrrtttuuuvvvvvvvvvvvvttttttssssssrrrrrrrrrrrrssstttuuuwwwyyy{{{|||}}}}}}}}}xxx{{{iiiOOO===888777555666777888999999:::::::::<<<<<<===>>>@@@@@@AAAAAA===CCCHHHKKKXXXuuuxxxuuu|||qqq]]]NNN???;;;;;;999555333555333666>>>DDDIIIPPPWWW```fffqqq~~~vvvlllcccWWWJJJAAA<<<:::777666666666666555444333444666666666===EEEOOOSSSXXX]]]```ccceeegggffffffeeedddeeegggjjjllljjjkkknnnpppqqqrrrqqqqqqnnnrrruuurrrpppgggXXXZZZ\\\[[[RRRDDD<<<<<>>@@@AAABBBBBBBBBAAABBBEEEIIIRRRggg|||yyywww```PPP@@@;;;;;;999666444555333555===CCCHHHOOOVVV___dddppp~~~uuummmdddXXXKKKCCC;;;999777666777666555444444333555777666555;;;BBBNNNRRRXXX\\\```bbbeeegggcccdddeeeeeedddeeehhhkkkkkkkkkmmmooopppqqqqqqqqqsssttt}}}tttqqqoooeeeYYYXXXZZZYYYRRRFFF>>>===DDDTTThhhrrrsssrrrvvv|||~~~{{{wwwrrrsssvvvyyyyyyuuupppmmmkkkjjjjjjiiigggeeeeeehhhjjjkkkkkkkkklllmmmnnnoooooosssrrrmmmeee\\\ZZZ^^^ccchhhnnnsssuuuwww|||zzzpppfff^^^WWWQQQNNNSSSaaa~~~|||yyywwwvvvuuusssrrrppprrruuuxxxzzz~~~~~~|||xxxtttqqqnnnlllooonnnllljjjhhhfffeeedddggghhhiiihhhfffdddeeefffeeecccdddeeefffkkkxxx~~~~~~~~~|||yyyxxx{{{}}}}}}{{{xxxvvvvvvrrrmmmgggaaa]]]WWWPPPKKKLLLUUUdddrrruuusssuuuzzz}}}{{{xxxwwwuuuuuutttuuuvvvvvvvvvwwwyyy{{{~~~~~~{{{zzzzzz{{{yyyzzz{{{}}}~~~~~~}}}|||zzzxxxwwwwwwvvvyyyzzz{{{}}}}}}}}}~~~~~~}}}|||yyy{{{~~~}}}~~~vvviiibbbgggppp~~~yyyOOO;;;;;;999555555444333222222222222333444444555666777888888777777777777ssstttuuuvvvvvvvvvvvvvvvuuutttsssqqqqqqqqqqqqqqqqqqsssuuuxxxzzz|||}}}}}}zzz{{{~~~vvvsss||||||vvvmmm[[[FFF:::777777666555666777999:::::::::::::::;;;===???AAAAAAAAAAAABBB>>>@@@GGGKKKVVVxxxzzzuuuaaaPPP@@@;;;;;;999666555444222555<<>>@@@@@@@@@@@@BBB:::<<>><<<===LLL```ooowwwzzz|||~~~{{{vvvrrrnnnrrruuuwwwwwwsssoookkkiiigggiiijjjhhhfffeeegggiiihhhjjjllloooppppppooonnnnnnkkkfffaaa\\\[[[\\\^^^gggnnntttvvvzzzyyyooofff___YYYUUUSSSZZZiii~~~zzzwwwvvvtttrrrpppooorrruuuwwwxxx|||}}}{{{xxxwwwvvvrrrqqqooollljjjgggeeedddgggjjjlllllljjjhhhiiikkkhhhhhhjjjmmmmmmoooxxx{{{xxxzzz||||||yyyuuutttuuuxxxtttpppkkkfffaaaZZZQQQJJJFFFQQQbbbppptttsssvvv|||vvvwwwxxxyyyyyyxxxvvvuuurrrtttvvvvvvuuuvvvyyy||||||}}}}}}{{{xxxwwwwwwxxxuuuwwwzzz|||}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyzzz|||~~~~~~}}}zzz{{{}}}~~~~~~~~~yyy{{{|||}}}||||||~~~uuuhhhaaahhhttt~~~iiiGGG;;;<<<777666666555444333333333333333333444555666777888999888888888888uuuuuuvvvvvvvvvuuusssrrrqqqsssuuuxxxyyyxxxvvvuuuuuuuuuvvvwwwxxxzzz{{{|||yyyyyy|||ssslll]]]LLLAAA:::555555777888999:::;;;===>>>???@@@<<<<<<<<<<<<============>>>???<<<===BBBJJJgggxxxuuuxxxooonnnooommmYYYDDD;;;:::999666444444555777999===DDDLLLRRRZZZcccppp~~~zzzqqqggg\\\MMMCCC???;;;666444555666444222555555555333333444888;;;FFFMMMTTTWWWZZZ___```___aaadddgggjjjkkkkkkiiihhhkkkjjjiiiiiiiiijjjllllllqqqtttqqquuuvvvmmm^^^TTTUUUSSSGGG===<<<>>>KKK___mmmrrrttt~~~~~~xxxqqqkkklllsssyyyxxxqqqkkkiiikkkjjjjjjiiihhhhhhiiijjjkkkiiikkkmmmoooqqqsssssstttnnnlllhhhccc___^^^```cccjjjppptttvvvyyyxxxooojjjddd^^^[[[]]]iiizzz|||xxxtttqqqpppooopppoooooorrrxxx~~~}}}zzzzzzzzzxxxvvvrrrpppnnnkkkhhhfffhhhkkknnnooonnnlllkkkjjjlllmmmnnnmmmnnnsss{{{~~~}}}|||||||||{{{yyyxxxxxxyyyzzzyyyyyy{{{sssmmmkkkfffZZZNNNGGGFFFMMM]]]nnnwwwxxxyyy|||yyyyyyxxxwwwvvvvvvwwwwwwwwwxxxyyyzzzyyywwwuuuttt|||}}}~~~~~~{{{yyyxxxxxxwwwxxxzzz|||}}}}}}}}}|||{{{{{{zzzzzzzzz|||}}}~~~}}}||||||~~~}}}}}}{{{zzz{{{~~~~~~||||||zzz}}}|||zzzzzz|||~~~|||~~~~~~wwwnnngggjjjpppcccFFF::::::;;;111;;;<<<222---222777555333444444444555666666666;;;;;;;;;;;;ssstttuuuuuuuuutttrrrqqqqqqsssuuuwwwxxxwwwvvvuuuvvvwwwwwwxxxzzz|||}}}~~~zzz}}}~~~tttlll\\\JJJ???999555666888888888999;;;<<<===>>>???===========================???<<<===BBBIIIfffsssmmm}}}xxxsssuuuwwwxxxbbbIII===;;;999777666444555777999>>>EEEMMMSSSZZZcccooo|||zzzqqqhhh]]]OOOFFF???;;;666444555666444222555555444333333444888;;;EEEMMMTTTWWWZZZ___```___aaacccfffhhhjjjiiihhhgggjjjiiihhhhhhhhhiiijjjkkkmmmqqqooorrr~~~qqqbbbXXXYYYVVVJJJ???<<<;;;GGGZZZjjjrrrwwwzzzuuuooommmsssxxxwwwpppjjjiiikkklllkkkkkkjjjjjjkkklllllllllmmmnnnpppqqqrrrssssssqqqnnnjjjccc___^^^```bbbhhhoootttuuuyyyxxxpppkkkeee```___aaappp|||xxxtttqqqooonnnpppoooppprrrwww}}}}}}|||}}}zzzwwwtttqqqnnnkkkgggdddgggjjjnnnppppppooooooooonnnoooooooooooottt|||}}}|||{{{||||||zzzyyyxxxyyyzzz{{{{{{zzzzzzrrrmmmkkkfffZZZMMMFFFGGGLLLZZZkkkvvvxxxxxxzzzwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzxxxwwwuuuyyyzzz{{{{{{xxxvvvuuuuuuwwwxxxyyy{{{||||||{{{{{{~~~|||zzzzzzzzzzzz{{{}}}||||||}}}~~~~~~~~~|||zzz{{{}}}~~~}}}||||||{{{}}}}}}{{{{{{}}}~~~~~~~~~}}}uuukkkfffjjjqqqdddFFF888666555@@@KKKMMM???222111222000333444444555555666666777<<<<<<;;;;;;qqqrrrsssssssssrrrqqqpppqqqsssuuuvvvwwwvvvuuutttwwwxxxxxxzzz|||~~~|||{{{mmm\\\HHH===888555666999777888999:::;;;<<<===>>>??????>>>>>>======<<<<<<<<<>>><<<===BBBHHHeeeooofffoooyyy}}}yyywww{{{}}}jjjNNN@@@;;;999777777333555777999>>>EEEMMMSSS[[[cccnnn{{{yyyqqqiii^^^QQQHHH???;;;666444555666555222444555444333222444777999CCCKKKRRRUUUYYY^^^```^^^___aaadddfffgggggggggfffhhhgggggggggggghhhiiiiiihhhnnnmmmoooxxx}}}wwwiii^^^]]]ZZZNNNAAA;;;999BBBRRRdddpppwww}}}xxxtttppptttvvvtttmmmiiiiiikkknnnnnnmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrsssssstttuuurrrlllddd___]]]___aaafffmmmrrrtttxxx~~~yyyqqqmmmhhhddddddhhh{{{}}}xxxtttqqqooonnnppppppqqqssswww||||||zzzwwwtttqqqmmmhhhdddgggjjjnnnqqqrrrssstttuuupppqqqrrrqqqqqquuu|||}}}|||{{{{{{||||||{{{zzzyyy{{{}}}}}}|||{{{xxxqqqmmmlllhhh[[[MMMEEEFFFIIITTTeeessswwwxxxyyyuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvuuuwwwyyyzzzyyywwwuuuttttttwwwxxxyyyzzzzzzzzzzzzzzz}}}|||{{{{{{zzz{{{|||}}}~~~}}}}}}~~~~~~}}}zzzzzz{{{|||}}}|||~~~|||{{{~~~~~~||||||~~~~~~||||||~~~|||rrrhhhcccjjjsssfffHHH;;;777666KKKWWWZZZLLL<<<666777666444444444555666777777777<<<<<<<<<<<>>======<<<<<<;;;>>><<<===BBBGGGbbbrrrgggjjjqqq{{{|||ttt{{{zzzzzzyyyhhhMMM@@@<<<999777666333444666999===EEEMMMSSS[[[bbblllxxxzzzrrriii^^^QQQGGG@@@;;;666555666666555333444444444333222333666888AAAIIIPPPTTTXXX]]]___^^^^^^___bbbdddeeeeeeeeeeeefffffffffffffffgggggggggffflllllllllsssvvv}}}ooodddaaa^^^SSSDDD<<<:::???KKK]]]lllvvv~~~zzzvvvtttvvvvvvrrrllliiijjjlllppppppoooooooooooooooooooooooopppqqqrrrtttuuuvvvxxxtttnnneee___\\\]]]___cccjjjpppssswww}}}yyyrrroookkkiiilllrrr}}}xxxtttqqqooonnnqqqrrrssstttwww|||~~~|||yyywwwsssmmmjjjkkknnnrrrtttuuuuuuwwwxxxqqqssssssrrrrrruuu|||~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~|||zzzuuuooolllmmmhhh\\\MMMEEEDDDDDDLLL]]]llltttwwwyyywwwwwwwwwvvvvvvuuuuuutttsssssstttuuuuuuttttttssswwwyyyzzzzzzxxxvvvuuuuuuwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyy{{{}}}}}}~~~~~~}}}~~~~~~{{{yyyyyyzzz|||}}}}}}||||||~~~}}}{{{pppeeeaaajjjvvv~~~eeeIII???>>>===;;;CCCEEE<<<333111222333444444555666777777888999<<<<<<<<<<<>>===<<<<<<;;;:::===<<<===BBBFFF```|||qqqnnnttt{{{nnnoooyyy~~~xxxrrruuu___HHH>>><<<999666444333444666888<<>>???>>>;;;:::777333222555777666444444555666777888999:::;;;<<<<<<===pppqqqrrrssstttsssrrrqqqrrrrrrsssssssssssssssrrrrrrsssuuuwwwzzz}}}}}}ppp\\\GGG<<<:::999888888999999999:::;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;999<<<<<<>>>AAAEEE^^^~~~xxx|||pppiiimmmooovvv}}}vvvooo[[[FFF<<<;;;999666444333444555777:::AAAHHHNNNVVV]]]hhhuuu}}}tttjjj^^^PPPFFF@@@<<<777555666777555333222333444333222222333555===EEEMMMQQQVVV\\\^^^]]]]]]^^^___aaabbbccccccdddcccdddeeeeeeffffffeeeeeegggkkkiiikkkrrrrrrvvv{{{mmmgggfff```RRRFFF>>>===CCCRRRdddxxx{{{wwwttttttuuuuuuuuuuuuuuuuuutttrrrrrrpppoooooopppqqqtttvvvwwwwwwuuuppphhhaaa[[[YYYYYY]]]eeelllpppuuu{{{~~~}}}yyytttqqqppppppsss}}}~~~zzzwwwuuuttttttuuuwwwyyyyyyyyy|||~~~|||zzz{{{|||{{{yyywwwwwwxxxvvvxxxxxxwwwvvvwww||||||wwwpppjjjhhhjjjhhh^^^RRRKKKAAA===>>>HHHVVVbbbmmmvvvyyyzzzzzzzzzxxxvvvtttssssssssstttuuuuuuvvvwwwwwwtttuuuwwwwwwuuutttssstttvvvvvvvvvwwwxxxyyy{{{|||yyyzzz{{{}}}|||{{{|||}}}~~~|||}}}~~~~~~{{{zzzzzzzzz}}}}}}|||zzzxxxyyy{{{~~~}}}}}}~~~|||~~~~~~~~~{{{nnncccaaaooo~~~VVV===999:::888EEE???888555777::::::888444555666777888999:::;;;999:::<<<===qqqrrrtttuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttwwwzzz~~~{{{hhhUUUBBB:::;;;;;;:::999:::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;888<<<<<<>>>AAADDD\\\wwwlllmmmpppwwwuuu___HHH===;;;999777555333444555666888>>>EEEJJJSSS[[[fffsss}}}tttkkk___RRRHHH@@@<<<777666777777666444222333444333222111222333;;;CCCKKKPPPUUU[[[^^^]]]]]]^^^___```aaaccccccdddcccdddeeefffffffffeeeeeehhhjjjfffiiisssssssss}}}qqqjjjkkkggg[[[NNNBBB???@@@JJJZZZooo~~~||||||yyyyyyyyyyyyyyywwwvvvuuusssrrrpppppppppqqqssstttuuussspppjjjbbb[[[WWWVVV[[[ccckkkooottt{{{}}}}}}uuurrrppppppqqqvvv~~~|||yyyxxxwwwwwwwwwyyy{{{{{{zzz}}}~~~~~~{{{yyyyyyyyyzzz{{{|||{{{yyyzzz~~~zzznnnhhhfffhhhggg___TTTOOOCCC>>>;;;@@@IIIUUUdddpppuuuvvvxxxxxxxxxwwwuuutttssssssttttttvvvwwwxxxyyytttuuuwwwwwwvvvtttttttttvvvvvvvvvwwwxxx{{{}}}~~~{{{{{{{{{|||~~~~~~||||||}}}||||||{{{}}}~~~|||zzzzzzzzzyyy{{{|||{{{yyyyyy{{{~~~|||}}}~~~~~~~~~~~~zzz|||~~~~~~~~~{{{ooodddcccqqqvvvOOO:::777888555:::555000//////000000000444555666777999:::;;;<<<777999;;;===rrrsssuuuvvvvvvvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwww{{{~~~{{{|||~~~|||vvvbbbPPP>>>999;;;<<<;;;;;;:::;;;;;;<<<<<<=========::::::;;;;;;;;;;;;;;;;;;888<<<<<<>>>AAADDD\\\}}}rrrrrrxxx}}}}}}eeeKKK>>>:::999888777444444444555777<<>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===AAA???>>>AAAEEEZZZzzz|||~~~|||___FFF@@@@@@:::555666222111222333666;;;@@@BBBKKKZZZbbbnnnwwwnnnbbbSSSHHHCCC>>>888666777888777555222222222333333444444444:::>>>EEEMMMTTTYYY\\\]]]_________```aaabbbbbbbbbdddeeefffggggggfffeeeeeeffffffhhhjjjmmmooorrrssszzzuuummmiiiccc]]]PPPBBB;;;BBBIIISSSooo}}}{{{yyyxxxvvvsssooommmmmmmmmlllkkksssrrrppplllfff^^^WWWRRRXXX\\\cccllltttxxxyyyxxxqqqmmmiiiiiiqqq~~~~~~|||}}}}}}|||zzz}}}|||~~~pppjjjeeedddeeebbbZZZSSSKKKBBB<<<===<<<>>>MMM```iiiqqquuusssqqqtttuuurrrppprrrttttttssstttuuuwwwtttttttttuuuuuuvvvwwwxxxuuuuuuuuuvvvxxx|||{{{zzzxxxxxxxxxzzz|||}}}|||}}}}}}}}}{{{{{{}}}~~~}}}{{{yyywwwvvv}}}||||||{{{zzzzzzyyyyyy{{{{{{~~~{{{zzz}}}~~~|||zzz}}}}}}sssdddhhh{{{vvv~~~eeeIII;;;999999666555555555555555666777777777666666666777999;;;===:::::::::;;;uuuuuuuuuuuuuuutttssssssqqqpppppppppqqqqqqrrrssssssssstttwww{{{|||xxx{{{xxxpppnnnmmmfff]]]TTTHHH===;;;<<<<<<;;;<<<<<<<<<<<<===>>>>>>??????=========<<<<<<;;;;;;;;;>>>BBB@@@>>>AAADDDXXXwww{{{}}}uuu___GGG===<<<:::888777444333333333666999===@@@HHHWWW___kkkxxxooobbbSSSHHHCCC>>>888666777777666444222222222333333444444444999>>>DDDLLLSSSXXX[[[\\\\\\\\\]]]^^^___aaacccdddcccdddeeefffggggggfffeeegggggghhhjjjlllnnnppprrruuu}}}|||qqqhhhbbb___WWWIIIAAACCCDDDKKKddd~~~{{{yyyvvvsssooommmmmmmmmlllkkkrrrqqqppplllfff^^^WWWSSSVVVYYY```hhhpppttttttssskkkhhheeegggppp~~~}}}~~~pppiiibbbaaacccbbb[[[TTTOOOFFFAAA@@@===;;;EEETTTaaalllttttttrrruuuvvvtttssstttuuuuuuttttttuuuvvvttttttttttttuuuvvvwwwxxxwwwvvvvvvvvvwwwyyy{{{}}}{{{zzzxxxwwwwwwxxxzzz{{{}}}~~~~~~|||{{{{{{}}}~~~~~~}}}}}}{{{zzzxxxxxx{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz|||}}}yyyxxx{{{{{{}}}~~~{{{zzz|||~~~|||rrreeelll}}}sssxxxxxx^^^DDD888888888666555555555555555666777777777777777777888999:::;;;:::;;;;;;;;;ttttttuuuuuuttttttsssrrrqqqppppppppppppqqqrrrrrrrrrsssvvvyyy|||~~~zzztttmmmllljjjccc[[[NNNDDD<<<;;;===<<<;;;;;;<<<<<<<<<===>>>>>>?????????>>>>>>===<<<;;;;;;:::>>>BBB@@@???AAACCCUUUrrrtttppp}}}}}}uuugggPPP===888;;;;;;777555444333333555888;;;===EEESSS[[[fff|||yyyooocccSSSIIIBBB===888555666777555333222222333333333333444444888<<>>888===GGGUUUcccpppttttttuuuwwwwwwwwwxxxxxxwwwuuussstttuuuttttttttttttuuuvvvwwwxxxxxxwwwvvvttttttvvvwwwxxx{{{zzzxxxvvvvvvwwwyyyzzz~~~{{{yyyzzz}}}||||||||||||{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvtttuuuyyy~~~}}}xxxwwwyyywwwzzz}}}}}}{{{zzz{{{}}}~~~zzzqqqfffoooyyyxxx~~~xxxyyy|||qqqXXXAAA777888999777555555555555555666777777666777888999999999999999;;;;;;;;;;;;sssttttttttttttsssrrrrrrqqqpppppppppppppppqqqqqqqqqtttxxx{{{}}}~~~vvvpppnnnkkkddd]]]JJJBBB<<<===>>><<<:::::::::;;;;;;<<<<<<======>>>@@@??????>>>===<<<;;;;;;===AAA??????BBBDDDTTToooqqqhhhmmmoooxxx~~~~~~uuu^^^BBB777<<<<<<444555444333333444777:::<<>>888555666666555333333333333333333333333333777;;;AAAHHHOOOTTTXXXZZZ[[[ZZZZZZ[[[]]]___bbbddddddeeefffggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkllllllsssuuuyyy}}}iiiaaaeee\\\SSSKKKFFF??????RRRhhh~~~zzzvvvsssppppppoooooonnnoooooommmjjjeee___ZZZWWWPPPQQQUUUZZZ___bbbcccbbb^^^\\\ZZZ[[[dddvvvooocccXXXWWW___eeeccc^^^TTTMMMHHHDDD>>>999;;;BBBIIIXXXiiissstttuuuwwwyyyzzz{{{{{{yyyuuussssssttttttttttttttttttuuuwwwwwwxxxvvvuuusssssstttvvvwwwzzzyyyxxxwwwwwwyyy{{{|||~~~{{{yyyzzz}}}|||||||||{{{zzzyyyxxxwwwyyyxxxvvvssspppllliiigggfffjjjsss|||}}}xxxuuuvvvuuuyyy~~~}}}{{{|||}}}|||xxxooofffrrroooppp~~~~~~pppUUU@@@999::::::999555555555555555666777777666777999::::::999888777::::::::::::sssssssssssssssrrrrrrqqqqqqqqqpppoooooopppppppppqqquuuyyy|||~~~}}}rrrcccYYYIIICCC>>>???>>>;;;999999888888999999:::;;;;;;;;;@@@@@@???>>>======<<<<<<:::???>>>???DDDDDDRRRlllqqqdddeeehhhppp}}}{{{cccDDD777<<<;;;222333222111222444777;;;===AAAOOOVVVaaaxxx{{{rrrfffWWWLLLCCC>>>888666666666555333333333333333333333333333555999>>>EEELLLRRRVVVXXX]]]]]]\\\\\\]]]___aaabbbeeeffffffggghhhjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjppprrrvvvzzztttgggfff```YYYRRRKKKBBB???LLL]]]www{{{wwwtttsssrrrqqqpppooonnnmmmjjjfffaaa]]]ZZZOOOOOOPPPSSSWWWYYYXXXWWWSSSRRRQQQRRR[[[mmm}}}mmmaaaUUUTTT]]]eeefffddd[[[TTTLLLEEE>>>::::::>>>@@@MMM```nnnssstttwwwzzz{{{||||||yyyvvvtttssstttsssssssssssstttuuuvvvwwwvvvuuutttssstttuuuwwwxxxyyyyyyxxxxxxyyy|||~~~~~~{{{yyyzzz~~~}}}}}}|||{{{yyywwwuuutttvvvsssmmmggg___YYYTTTRRRRRRYYYfffssswwwrrrmmmmmmrrrxxx~~~~~~}}}~~~{{{wwwmmmffftttgggkkk{{{oooRRR???999999888777555555555555555666777777666777999::::::999888777::::::999999rrrrrrssssssrrrrrrqqqpppqqqqqqpppooooooooooooppprrrvvvzzz|||}}}~~~eeeTTTGGGBBB>>>???>>>:::888999777777777888999999::::::????????????>>>>>>>>>>>>:::>>>===???DDDDDDOOOgggtttggg```eeellluuuzzz~~~zzzsss]]]CCC888<<<;;;222222222111111333666:::<<<@@@MMMTTT___vvv|||ttthhhZZZOOOEEE@@@:::777777777555333444444333333333333222222444777<<>><<<===<<<999999;;;777777777888999999::::::>>>>>>????????????@@@@@@===@@@???@@@DDDBBBKKKaaa|||pppccchhhmmmpppzzzrrrsssuuuiiiUUUBBB;;;<<<999333444333222111222555888999???KKKQQQ\\\ttt}}}uuujjj\\\RRRFFFAAA;;;888888888666444444444444333333222222222333666;;;AAAHHHNNNSSSVVVXXXYYY\\\^^^______^^^^^^ddddddccccccccceeefffgggjjjjjjiiihhhhhhhhhhhhiiillljjjlllqqqvvv}}}sssqqqjjjbbbYYYPPPHHHFFFGGGSSSfff}}}zzzxxxvvvtttooonnnmmmkkkhhheeebbbaaaSSSPPPMMMLLLKKKJJJIIIHHHAAAAAAAAACCCMMMbbb~~~~~~|||}}}~~~zzzvvvjjjbbbXXXSSSTTTYYY___aaaccc```YYYPPPHHHBBB===999:::???LLL___lllpppsssxxxxxxyyyzzzxxxvvvuuuvvvwwwsssssssssssstttuuuvvvvvvxxxwwwvvvvvvvvvxxxzzz||||||{{{zzzyyyyyyzzz|||}}}}}}~~~~~~}}}|||}}}|||{{{{{{zzzxxxvvvuuutttsssmmmcccYYYPPPJJJGGGFFFDDDGGGPPPXXXYYYSSSOOOPPP\\\eeeqqqzzz~~~zzzvvvmmmiii}}}uuu{{{~~~gggGGG888666555333222555555555555555666777777777777777777888999:::;;;<<<<<<<<<;;;qqqrrrrrrrrrrrrqqqppppppqqqqqqpppoooooonnnooooootttxxx{{{{{{{{{~~~|||uuu]]]OOO???;;;999::::::888:::===777888888999::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@CCC@@@AAADDD@@@GGG\\\~~~zzzlllrrrttttttzzzrrrpppuuu~~~uuufffRRRCCC>>><<<777222666555333111111333555777===JJJPPP[[[sss}}}vvvkkk^^^TTTGGGBBB<<<888888888666444444444444333333222222222222555:::@@@GGGNNNRRRUUUSSSVVVZZZ]]]______^^^^^^cccbbbaaaaaaaaabbbcccdddjjjiiihhhhhhhhhhhhhhhiiipppjjjjjjpppvvvzzz|||ssslllddd]]]UUUMMMHHHEEEDDDUUUxxx}}}zzzwwwuuuoooooommmkkkiiifffdddbbbUUURRRMMMJJJIIIHHHFFFDDDBBBBBBAAAAAAIII]]]yyy}}}zzzyyyyyy{{{}}}}}}yyyuuujjjdddZZZRRRPPPSSSYYY]]]___^^^ZZZTTTOOOIIIBBB<<<;;;<<>>>>>======nnnooopppqqqqqqqqqqqqqqqrrrqqqooonnnnnnppprrrsssuuuwwwyyy|||vvvsss|||}}}}}}}}}kkkXXXNNNAAA>>>:::888999999777555777888888888888999999999:::;;;<<<>>>@@@AAAAAABBB???@@@???======BBBJJJQQQsss~~~~~~~~~vvvnnnpppzzzpppSSS>>>:::<<<;;;777333222111000000222444555@@@EEEMMMZZZnnn~~~vvvkkk^^^UUULLLBBB999777888777555555555444444333333222222111222444777===DDDKKKQQQUUUWWWWWWWWWYYY\\\^^^^^^^^^aaaaaaaaaaaa````````````fffffffffffffffgggggggggjjjkkkmmmooorrrxxx}}}tttkkkggg^^^QQQIIIHHHDDDPPPfffzzzuuuvvvrrrooommmllliiiddd```ZZZVVVPPPKKKHHHFFFCCCBBB???@@@AAABBBIII\\\www~~~}}}~~~}}}zzzwwwwwwzzz|||{{{zzzuuuiii]]]UUUPPPPPPVVV^^^```aaa^^^XXXSSSNNNEEE<<<===:::???QQQdddnnnrrrssswwwxxxxxxwwwuuutttuuuwwwvvvtttqqqrrrvvvxxxyyywwwwwwxxxwwwvvvvvvwwwzzz}}}|||zzzxxxxxxxxxyyy|||}}}~~~~~~}}}xxxyyy{{{zzzyyywwwxxxxxxyyy|||vvvhhh^^^\\\XXXQQQNNNNNNTTTYYYUUUJJJFFFHHHOOOTTT___oooyyy}}}{{{}}}wwwlllpppzzz___DDD:::888555333555666666666666777777777777888888888777555555888:::???>>><<<;;;oooooopppqqqqqqqqqqqqqqqqqqpppoooooooooqqqssstttwwwzzz}}}rrrttt{{{rrrqqqtttwwwppp```QQQIII@@@===999888999999888666777777888888888999999999:::;;;<<<>>>???@@@AAAAAA>>>??????======BBBJJJQQQoooxxxnnnnnnyyy~~~^^^DDD:::;;;:::666444333222111111333555666>>>DDDLLLXXXlllxxxnnnaaaXXXNNNCCC:::888999777666666555444444333333222222111111333777<<>>@@@AAAAAAGGGYYYsss|||||||||~~~{{{xxxyyyzzz|||{{{zzzvvvkkk___WWWRRRPPPUUU\\\^^^```___[[[WWWSSSJJJAAA>>>:::>>>MMM^^^iiinnnqqqtttuuuuuuuuuttttttvvvxxxxxxuuussstttwwwyyyyyyyyyxxxxxxyyyxxxwwwxxxzzz|||~~~}}}zzzyyyxxxyyy{{{|||~~~~~~~~~~~~zzzzzzzzzzzzzzz|||wwwmmmiiiddd\\\QQQRRRXXX\\\YYYPPPLLLMMMLLLPPP[[[mmmzzz{{{}}}wwwooosssqqqWWW>>>666666444333555666666666666777777777777888999999777666666888:::===<<<;;;:::ppppppqqqrrrrrrrrrqqqqqqpppoooooopppqqqsssuuuwwwxxx}}}zzzuuuyyyllljjjjjjkkkdddVVVIIICCC===;;;999999999999999777777777777888888888999999:::;;;<<<>>>???@@@@@@@@@<<<===>>>===>>>BBBJJJQQQjjjyyyzzzpppxxxfffIII;;;:::999666555444333222222444555777;;;AAAJJJVVViii|||qqqddd[[[PPPEEE;;;999999777666666555444444333333222222111111222555:::AAAGGGMMMQQQVVVWWWXXXZZZ[[[\\\\\\\\\`````````aaabbbbbbccccccdddeeegggiiijjjjjjiiihhhllllllllllllllloootttwwwyyyyyyyyyqqqbbbUUUPPPKKKJJJbbb~~~|||vvvoookkkhhhfffbbb___YYYUUUOOOKKKHHHEEEBBB@@@>>>??????@@@EEEVVVnnn}}}zzzzzzzzz~~~|||zzzzzz{{{{{{zzzyyywwwmmmbbbZZZUUUQQQTTTYYYZZZ^^^```^^^\\\XXXPPPGGG@@@;;;<<>>?????????;;;<<<=========BBBJJJPPPgggzzzxxx{{{~~~wwwhhhLLL<<<:::;;;888555444333222222333555666:::@@@HHHTTTggg~~~sssggg___RRRGGG<<<999888666555555555444444333333222222111111222444888>>>DDDJJJNNNVVVXXXZZZ\\\\\\\\\]]]^^^______```aaabbbddddddeeeccceeehhhkkklllkkkjjjiiillllllmmmllllllnnnrrruuuwww~~~zzzpppfff^^^TTTIIITTTrrrzzzqqqkkkhhhfffbbb```ZZZWWWRRRNNNJJJGGGDDDBBB===>>>??????EEEUUUjjjyyy~~~zzzxxxxxxyyy}}}|||{{{zzzzzzyyyxxxxxxxxxoooeee^^^XXXRRRRRRVVVXXX\\\```___^^^\\\TTTKKKBBB<<<;;;BBBOOO[[[gggpppqqqrrrssssssssssssvvvxxxyyyxxxxxxxxxxxxyyyyyyyyyxxxzzz{{{{{{zzzyyyyyyzzz{{{yyyvvvtttuuuxxx{{{~~~~~~}}}}}}}}}~~~zzzyyywwwuuuvvv{{{xxxlll```WWWZZZ]]]```^^^ZZZUUUTTTRRRRRR[[[mmm~~~xxxyyywwwvvv}}}~~~www|||{{{aaaLLL:::777999777777:::666666666666777777777777888:::::::::888888999;;;<<<<<<<<<;;;qqqqqqqqqrrrrrrqqqqqqpppooooooqqqsssuuuxxxzzz{{{{{{|||~~~~~~~~~wwwnnnkkkhhhggg___QQQDDD>>>888999:::999999999999999666666777777777888888888999:::;;;<<<===>>>>>>>>>:::<<<=========AAAIIINNNdddpppvvv~~~wwwyyyyyyjjjQQQ@@@===;;;777555333222000000111333444999???GGGRRRddd{{{uuuiiibbbTTTHHH<<<888777555333444555444444333333222222111000111222555:::AAAGGGKKKUUUXXX\\\^^^]]]]]]___```___```aaabbbcccdddeeefffccceeehhhkkklllkkkjjjiiihhhiiijjjjjjjjjlllppprrrttt|||~~~{{{lllcccTTTRRRbbbuuu|||ssslllhhhfffbbb___ZZZWWWRRROOOKKKHHHDDDAAA>>>>>>???@@@FFFSSSfffsss~~~{{{yyyxxxxxxxxx{{{{{{{{{zzzyyyxxxwwwwwwxxxqqqiiiccc\\\TTTQQQSSSVVV[[[_________]]]VVVMMMEEE???;;;???IIIUUUeeeqqqssstttttttttssssssuuuwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwyyy{{{{{{zzzyyyzzz{{{{{{yyyvvvttttttvvvxxxzzz}}}||||||}}}}}}yyyyyywwwuuussstttwwwyyyzzznnnaaaXXX[[[^^^``````^^^ZZZVVVSSSRRRZZZlll}}}vvvvvvvvvyyyxxx{{{yyy\\\III:::888:::777666999666666666666777777777777888999;;;:::999888999::::::::::::;;;ppppppqqqqqqqqqpppoooooooooppprrruuuwwwyyy{{{|||}}}}}}|||zzzyyyzzz}}}}}}ooojjjeeeaaaYYYLLLBBB===777999::::::999777888888666666666777777777888888999:::;;;<<<============:::<<<=========@@@GGGLLL^^^jjjkkkqqqyyy{{{yyynnnpppxxxrrrYYYEEE???<<<666555333222000000111222333888>>>FFFOOO```wwwwwwllleeeWWWJJJ>>>999777555444444555444444333333222222111000000000333777>>>DDDHHHRRRVVV\\\^^^^^^^^^```bbb```aaabbbcccdddeeeffffffdddeeegggiiijjjjjjiiihhhcccdddeeeffffffhhhkkknnnnnnvvv~~~yyyssseee[[[]]]ccczzzuuuoookkkhhhdddaaaZZZWWWSSSOOOLLLIIIDDDAAA@@@@@@@@@@@@EEEPPP___jjjyyy|||{{{{{{{{{yyyxxxyyy{{{||||||zzzxxxxxxyyyzzzsssmmmiiiaaaXXXSSSSSSTTTYYY]]]^^^______YYYRRRJJJCCC>>>>>>CCCNNN```nnnssstttttttttsssssstttvvvxxxyyyzzzzzzxxxvvvvvvwwwwwwxxxzzzzzzyyyyyy{{{||||||{{{yyywwwvvvvvvwwwxxx~~~}}}|||||||||||||||yyyxxxvvvqqqkkkhhhfffgggjjjwww~~~{{{vvvlll```ZZZ^^^aaacccfffiiifffaaaVVVUUU]]]lllzzzvvvuuuwww|||{{{oooTTTDDD777777888555333666666666666666777777777777777999::::::999888888999777888888999oooppppppppppppooonnnmmmppprrrtttvvvxxxzzz{{{||||||{{{zzzwwwuuuvvvxxxzzz}}}|||rrrggg^^^SSSGGG???<<<777999;;;;;;888666666888666666666666777777777888999:::;;;;;;<<<<<<<<<<<<;;;===>>>===<<>>GGGXXXgggpppqqqrrrrrrrrrrrruuuwwwyyy{{{}}}|||yyywwwwwwxxxuuuwwwwwwwwwwwwyyy|||~~~||||||{{{{{{zzzyyyyyyyyy{{{|||||||||||||||{{{{{{vvvsssnnnfff^^^XXXUUUTTTTTTcccqqquuuvvvtttkkk___^^^ccchhhlllsssyyyxxxsssdddccchhhrrr{{{wwwvvvxxx}}}{{{~~~gggLLL>>>444666888444333666666666666666777777777777666888::::::888777777888888999:::;;;ooooooooooooooonnnmmmmmmqqqrrrtttwwwyyy{{{||||||xxxxxxxxxuuusssrrrssstttyyyyyynnn___QQQDDD===<<<777:::<<<;;;888666666777666666666666777777777777999999:::;;;<<<<<<<<<<<<;;;===>>>===<<<>>>DDDHHHPPPkkkeeeeeemmmrrrxxx|||{{{iiiyyyxxx___FFF???>>>999777666444222222222444555444;;;BBBIIIXXXooo}}}rrrkkk]]]PPPCCC===;;;888777888555555444333333222222111//////...000444:::@@@DDDJJJQQQXXX[[[[[[[[[^^^bbbbbbccccccddddddeeeeeeffffffffffffffffffgggggggggdddeeeffffffeeeeeegggiiiiiikkkooorrrtttxxxvvvooobbbbbbqqq{{{wwwrrrnnnbbb___\\\YYYUUUQQQMMMIIIGGGEEEBBB???@@@FFFOOOVVVZZZiiiyyy~~~}}}}}}}}}yyyzzz}}}~~~|||}}}~~~~~~zzzvvvssslllaaaZZZXXXPPPUUUYYY\\\aaaeeeccc^^^SSSLLLCCC===;;;BBBRRRbbblllnnnppppppqqqrrruuuwwwzzz}}}~~~zzzxxxxxxyyyuuuvvvvvvvvvvvvxxx||||||}}}}}}~~~~~~}}}|||{{{yyyzzz{{{|||||||||zzzzzzqqqmmmfff[[[RRRKKKHHHHHHRRRcccsssyyyzzzyyyooocccaaahhhnnnsss}}}uuusssuuu{{{~~~~~~yyywwwzzz{{{|||fffIII<<<444666999666555888666666666666777777777777555777999999888777666777;;;<<<>>>???ppppppooooooooooooppppppuuutttttttttuuuwwwyyy{{{zzzwwwsssooonnnpppvvv{{{|||zzzdddQQQEEE???<<<::::::999999888777777777777999:::;;;;;;:::888666::::::;;;;;;<<<=========>>>????????????@@@CCCEEEQQQyyyvvvnnnjjjkkklllrrrzzzrrrqqqfffUUUHHHCCC>>>888888777555333222222222333666999>>>GGGVVVjjj~~~vvvlllbbbQQQAAA;;;;;;999777666666555555444222111111000111000......111666<<>>JJJXXXnnnmmmmmmnnnqqqssssssrrrxxx{{{~~~~~~|||yyywwwvvvwwwuuusssrrrssswww{{{}}}~~~zzzwwwyyyyyyyyyyyyxxxxxxwwwwwwmmmaaaVVVPPPKKKGGGHHHMMM\\\eeeqqqxxxvvvpppjjjgggfffkkkttt}}}~~~xxxuuuyyy~~~bbbDDD>>>777444444666666555666666666666777888999:::999999888888888999::::::888888999:::oooooonnnnnnnnnooopppqqqvvvvvvvvvwwwxxxyyyzzzzzzvvvuuurrrooonnnpppvvvzzz}}}|||{{{}}}zzzdddPPPCCC<<<:::;;;::::::999999888888777888:::;;;<<<<<<;;;:::999777888888999999:::;;;;;;>>>????????????@@@BBBEEEMMMssszzzrrrnnnppppppssswwwwwwyyy}}}|||mmmXXXHHHBBB===888888777555333222222222333555777<<>>===:::888777666555555444222111111000111000...///111666;;;>>>EEEMMMSSSUUUYYY___bbbaaabbbcccccccccbbbccceeehhhfffggghhhhhhhhhgggfffeeegggeeecccccceeefffgggffffffgggjjjkkkmmmooorrruuu}}}zzzvvvsss{{{xxxppplllhhheeedddbbb]]]YYYRRRKKKFFFFFFHHHJJJMMMRRRUUU\\\gggpppvvv{{{}}}|||}}}~~~~~~|||yyyuuuoooggg]]]WWWWWWUUUWWW]]]```aaadddhhh]]]SSSIIIAAA;;;;;;FFFRRRgggiiillloooqqqssstttuuuwwwyyy{{{{{{yyywwwwwwwwwvvvuuusssssstttwwwzzz{{{}}}|||||||||}}}|||yyywwwwwwwwwvvvuuussspppnnnlllfff\\\RRRMMMJJJIIIMMMSSS___eeemmmpppnnnjjjhhhgggooosssyyy{{{wwwvvv|||~~~]]]BBB===777444555777666555666666666666777888999:::999999999999999999999999888888999999nnnmmmllllllmmmoooqqqssstttuuuvvvwwwxxxwwwwwwvvvqqqqqqpppoooooorrrwww{{{}}}wwwsssvvv{{{vvvyyy~~~~~~qqq___MMM@@@;;;:::;;;;;;::::::999888888888999:::<<<===>>>======<<<777777888999999::::::;;;===>>>??????>>>???BBBEEEIIIkkk~~~|||uuuqqqwww~~~{{{bbbMMMBBB===999888777555333222222222333222555:::AAALLL]]]ppp}}}|||sssiiiYYYIIIBBB???<<<999888555555444333333222111111111000//////111555999<<>>;;;;;;:::::::::999888888777777999999;;;<<<============::::::;;;;;;<<<============>>>???>>>>>>???BBBDDDHHHeeezzzpppvvv}}}sssXXXEEE===<<<888777555333222222222333111555999>>>GGGVVVhhhuuuvvvlll]]]MMMEEEAAA<<<888777555555444333333222111111111000//////000444777:::===EEEMMMQQQVVV^^^bbbbbb```aaaccccccbbbbbbdddffffffeeeeeeeeefffhhhkkkllleeecccaaaaaacccdddeeedddfffggghhhhhhhhhiiilllnnnlllrrrzzz}}}|||yyyuuuqqqddd\\\UUUTTTUUUWWW\\\bbbdddhhhlllnnnqqqvvv}}}~~~{{{wwwrrrkkkccc^^^[[[YYY\\\bbbeeeeeegggkkkhhhaaaWWWJJJ@@@<<>>>>>===>>>>>>>>>>>>???BBBDDDIIIaaa|||sssyyy}}}dddJJJ>>><<<888777555333222222222333111555:::>>>DDDPPPaaannnxxxoooaaaRRRHHHBBB;;;777666444444444333333222222111111000//////000222555777;;;CCCKKKPPPVVV^^^bbbbbb___aaabbbbbbbbbbbbcccddddddccccccdddgggkkkoooqqqfffdddbbbbbbdddfffffffffiiijjjjjjiiihhhgggiiijjjkkkppptttvvvyyy}}}yyyjjjbbb[[[ZZZ\\\^^^dddjjjmmmpppsssuuuwww{{{|||xxxtttnnngggbbb]]][[[\\\aaacccdddfffkkkiiieee]]]PPPDDD>>>===>>>OOOZZZhhhqqqssssssuuuwwwrrrssssssrrrrrrtttwwwyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwxxxyyyxxxvvvtttpppiii]]]PPPHHHCCCCCCCCCJJJOOOTTTXXX]]]ccciiilllqqquuuyyy{{{|||~~~~~~{{{~~~~~~xxxuuuttt|||~~~zzzxxx\\\DDD:::777444555888999888666666666666666777888999:::999:::;;;<<<;;;999666555888888999999kkkkkklllmmmnnnppprrrrrrssstttuuuuuussspppmmmjjjhhhkkknnnqqquuuzzz~~~zzz}}}~~~vvvpppjjjgggfffbbb\\\SSSIIIBBB===<<<;;;::::::999999888777777666888888888888999:::::::::888888999::::::;;;;;;<<<<<<===>>>>>>===>>>AAADDDHHH[[[~~~pppTTTAAA;;;888777555333222222222333111666;;;===AAALLL]]]jjj{{{ssseeeVVVLLLCCC;;;666666444444444333333222222222222111000///000111333444999AAAIIINNNTTT\\\aaaaaa^^^```bbbbbbbbbaaabbbcccbbbbbbbbbdddgggkkkooorrrgggeeecccccceeegggggggggkkkkkkkkkjjjhhhggghhhiiiiiimmmpppqqqrrrwwwooohhhbbbbbbdddfffkkkqqqtttxxx{{{}}}~~~}}}zzzvvvpppjjjeee```\\\[[[^^^___```dddiiifffgggaaaUUUHHHAAA<<<999IIISSSaaalllrrrsssttttttqqqrrrsssssssssuuuxxx{{{zzz{{{{{{{{{{{{{{{zzzyyy}}}|||{{{{{{zzzwwwssspppccc\\\PPPEEE>>>===???AAAIIIQQQYYY]]]aaahhhmmmooopppuuu|||||||||xxxvvvxxx~~~}}}xxxvvvwwwzzz}}}{{{lllUUUBBB999666444666999:::777555666666666666777888999:::999::::::;;;:::999777666888888999999kkklllnnnoooqqqqqqqqqqqqtttttttttsssqqqnnnkkkiiiiiijjjlllmmmppptttzzz~~~~~~|||vvvrrrmmmiiifffbbbXXXLLLCCC??????>>>===<<<<<<;;;::::::999999888999999888888888999999999666777777888888999::::::<<<===>>>======>>>AAACCCEEETTT~~~{{{rrrwww~~~|||}}}dddJJJ<<<888777555333222222222333000555:::<<>><<<===AAADDDLLLTTT[[[[[[^^^fffmmmpppqqqvvv|||zzzwwwvvv~~~~~~|||{{{xxxvvvwwwzzzwwwfffMMM;;;888666555666999999666333666666666666777888999:::999999999999999999999999999999888888kkkmmmoooqqqrrrrrrqqqpppssssssrrrpppmmmjjjhhhfffjjjjjjjjjjjjkkknnntttxxx~~~|||yyytttoookkk^^^RRRDDD======@@@AAA???>>>======<<<<<<;;;::::::::::::999888888888999999777777777888999999::::::<<<===>>>======>>>AAACCCAAANNNyyyyyyhhhhhhmmmrrryyyyyy~~~zzz}}}rrrTTT???888777555333222222222333///444:::<<<>>>GGGWWWeeezzzmmm^^^SSSHHH===888888444333333333333333333333222111000//////000111222555===EEEJJJPPPXXX]]]]]]\\\___aaabbbbbbaaaaaabbb```aaaaaacccdddfffhhhiiifffeeecccccceeefffgggfffeeefffggggggggggggiiikkkkkklllmmmnnnoooqqqsssvvvxxxyyy}}}}}}wwwtttvvvyyy{{{~~~{{{xxxsssnnnjjjbbb\\\WWWWWWWWWYYY^^^dddgggmmmnnncccXXXOOOFFF===<<>><<<===@@@DDDGGGNNNVVVZZZXXXYYYccclllpppssswww|||yyyvvvvvv{{{~~~}}}|||~~~|||~~~zzzgggKKK777888666555777999999666222666666666666777888999:::999999999888888999::::::999999888888kkklllnnnqqquuuvvvtttsssssssssqqqmmmiiiggghhhiiipppllljjjlllllljjjpppyyyyyy|||}}}ssshhhZZZMMM@@@===>>>>>>>>>>>>========================<<<;;;;;;:::999888777666:::888666666777:::;;;<<<;;;<<<<<<<<<======>>>>>>@@@KKKlll~~~fff```aaaeeennnyyyzzzwwwwww|||]]]AAA999888666333222111111111222222222555;;;FFFSSS[[[uuu}}}qqq```RRRIIIBBB;;;666777777666555555555555555333333333111///---...///555999@@@GGGMMMTTT[[[___]]]]]]___aaabbbbbb```^^^^^^^^^^^^^^^___aaabbbccccccbbbaaabbbdddeeedddccceeeeeeffffffgggggghhhhhhkkkmmmnnnnnnmmmmmmooopppuuuvvvxxx{{{}}}{{{|||~~~|||uuunnniiiccc\\\WWWWWW[[[___bbbeeehhhjjjhhhddd\\\MMM@@@;;;>>>GGGUUUeeeoooqqqooowwwyyyzzzzzzyyyyyy{{{|||}}}||||||{{{zzzzzzyyyyyyvvvvvvrrriii]]]SSSMMMKKK@@@BBBDDDDDDEEEFFFHHHKKKOOOTTTYYYZZZZZZ]]]ccciiiqqqwww~~~~~~sssttt}}}||||||zzzuuuuuu]]]EEE888555555555555555555555555555555666666777777888888888999999999888888:::<<<999999888777mmmmmmoooqqqtttvvvuuusssvvvtttqqqlllgggfffggghhhllljjjkkkmmmllljjjpppxxx}}}xxx~~~xxxyyygggXXXKKK???===>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777888777666666777888::::::<<<<<<<<<<<<============@@@IIIggglllcccbbbccclllvvv}}}|||www||||||```DDD;;;999777555333222222222222222222444:::DDDPPPXXXrrrsssbbbTTTKKKDDD===777777777666555555555555555333333333111///---...///333777===DDDJJJQQQWWW\\\\\\]]]___bbbddddddcccbbb``````____________``````bbbaaaaaabbbdddeeeeeedddffffffggggggggggggggghhhjjjlllnnnooonnnmmmnnnooottttttuuuwwwyyy{{{~~~~~~|||{{{}}}|||vvvqqqjjjccc[[[UUUTTTWWW[[[]]]cccgggjjjjjjhhhaaaSSSEEE;;;<<>><<<===<<<<<<===::::::::::::::::::::::::::::::999999999888888888777777666666666777777777:::;;;;;;<<<======>>>>>>AAAFFF```uuuhhhdddeeemmmwwwwww|||xxxyyyzzz```FFF<<<;;;888666444333333333222222222333888@@@KKKRRRjjjuuueeeXXXNNNGGG>>>888777777666555555555555555333333333111///---...///000444:::@@@FFFMMMSSSXXXXXXZZZ]]]```cccddddddccccccbbbaaa______^^^^^^^^^aaa``````bbbdddffffffeeehhhhhhhhhhhhggggggggggggiiikkknnnpppooonnnnnnnnnqqqqqqqqqqqqrrrsssuuuuuuzzz|||~~~|||~~~||||||~~~~~~yyytttnnnggg]]]VVVTTTVVVXXXZZZ___eeekkkmmmnnniii\\\OOO???>>>???FFFSSS```iiimmmuuuwwwyyyzzzzzz{{{|||~~~{{{|||}}}}}}|||zzzwwwvvvuuunnnaaaSSSIIIFFFHHHLLLNNNOOOQQQSSSUUUYYY___ccciiijjjjjjfffccceeelllrrr{{{~~~~~~zzzssswww|||hhhOOO@@@:::777777777777777777777777777777777777666666666666666777888999888999<<<>>>???>>><<<;;;rrrqqqqqqrrrssstttsssrrrqqqnnnjjjddd```___bbbeeelllpppssstttpppnnnpppttt}}}{{{~~~{{{vvvwww{{{rrrxxxyyyhhhNNNDDD<<<;;;;;;;;;;;;===888888888888888888888888888888888888888888999999666777999999777666555555777888999;;;===???@@@AAABBBDDDYYYsssmmmoooyyyyyyyyywwwxxx|||~~~vvv]]]DDD<<<;;;888666444333222222111111111222666===EEEKKK___vvvxxxhhh[[[QQQIII???999777777666555555555555555333333333111///---...///000333888===CCCIIIPPPTTTTTTVVVZZZ]]]______``````bbbaaa```______^^^^^^^^^`````````bbbeeeggggggfffiiiiiiiiihhhhhhggggggffffffjjjnnnpppooonnnmmmmmmnnnnnnmmmnnnnnnooopppqqqxxxyyy|||~~~}}}|||}}}~~~~~~~~~~~~~~~|||}}}}}}zzz}}}}}}}}}|||yyyuuunnnccc[[[WWWWWWXXXXXXZZZaaaiiinnnqqqooodddXXXFFFBBB>>>@@@JJJWWWccciiippprrruuuwwwwwwwwwxxxyyywwwyyy{{{}}}}}}{{{yyywwwqqqiii]]]QQQKKKLLLQQQVVVXXXYYY[[[^^^aaaffflllpppssssssqqqlllhhhiiiqqqyyy}}}zzz{{{wwwtttyyy```HHH<<<999666666666666666666666666888888777777666666555555555666888888999:::<<>>sssrrrrrrssssssrrrnnnkkkbbbaaa^^^[[[YYYZZZ]]]aaaeeeiiimmmpppwww}}}}}}zzzwww~~~{{{~~~{{{yyyzzzzzzpppgggiiijjjjjjjjjggg\\\PPPBBB<<<888888999777888;;;666666666666666666666666555555666777888999:::;;;:::???CCCCCC???:::777777444555777:::===???AAABBBBBBBBBOOOqqq|||{{{zzz]]]BBB<<<;;;888555333111111000000000111222444888>>>BBBRRRjjj~~~pppcccYYYNNNBBB:::777777666555555555555555333333333111///---...///000333666999>>>DDDKKKOOORRRVVV[[[]]]\\\\\\]]]___]]]]]]^^^^^^```aaabbbcccaaa``````bbbdddffffffeeeggggggggggggffffffffffffcccfffjjjkkkkkkkkkkkklllkkkkkkkkklllnnnoooqqqrrrnnnqqqvvvzzz|||}}}|||{{{{{{||||||}}}~~~~~~{{{yyyyyyyyyxxxwwwwwwxxx{{{||||||{{{wwwxxxyyyzzz{{{zzzyyyxxxwwwwwwxxxyyy{{{}}}~~~|||zzz|||~~~~~~{{{{{{~~~|||vvvmmmeee^^^YYYUUURRRQQQVVV\\\bbbiiinnnkkkdddRRRLLLBBB<<<;;;AAAJJJPPPeeeiiinnnsssvvvxxxzzz|||{{{|||||||||{{{xxxuuutttkkkgggbbb___aaadddggghhhhhhjjjmmmoooqqqtttwwwzzzuuuuuuqqqkkkfffiiiqqqyyy{{{vvvuuuzzz|||www{{{kkkQQQ@@@999666555555555555555555555555777777777777666666666666666777888999888999<<<>>>CCCAAA???===qqqrrrsssttttttpppkkkggg```___]]]ZZZXXXXXXZZZ]]]^^^bbbgggqqqzzzvvv|||yyyzzzyyyppphhhlllmmmiiieee^^^RRRGGG>>>999666777888666777:::666666666666666666666666444444555777888:::;;;;;;===CCCIIIIIICCC===:::999777888999:::<<<===>>>???@@@@@@KKKiiilllPPP>>><<<999666444222111111///000111222444777<<<@@@KKKccc}}}ttthhh]]]RRRFFF===777777666555555555555555333333333111///---...///000222444777;;;AAAHHHMMMNNNSSSYYY\\\[[[[[[^^^aaa]]]]]]^^^^^^```aaabbbcccbbbaaaaaabbbdddeeeeeedddeeeeeeeeeeeeffffffffffffbbbeeeggghhhhhhiiijjjllljjjjjjkkkkkklllmmmnnnooooooqqqtttwwwyyy||||||yyy|||{{{yyyxxxwwwvvvwwwwwwuuuxxxzzzzzzxxxvvvvvvxxxvvvuuutttvvvxxxzzzyyyxxxuuuvvvxxxyyyyyyyyywwwwwwxxxyyyyyy{{{|||~~~~~~||||||}}}}}}~~~~~~zzzssskkkddd]]]VVVRRRNNNRRRUUUYYYaaaiiijjjfffZZZTTTKKKAAA<<<===BBBFFFSSSXXX```hhhnnnrrrvvvyyyyyyyyyzzzzzzzzzyyyyyyxxxtttpppllljjjkkkmmmmmmmmmmmmooorrrttttttuuuvvvwwwrrrrrrnnngggbbbcccjjjrrrzzz}}}{{{vvvtttvvvzzz}}}|||yyy~~~}}}rrr]]]III???:::777555555555555555555555555666666666666777777777777777888999999888999;;;===AAA@@@>>><<>>>>>IIIeee~~~yyy]]]???===:::777555333333222...000111222444777<<>>@@@BBBAAAGGGQQQ[[[cccjjjooosssssstttuuuxxxzzz}}}~~~zzzuuurrrrrrrrrqqqoooooorrruuuvvvvvvuuuttttttpppppplllddd^^^^^^eeelllwww{{{~~~|||vvvssstttwww{{{|||zzz}}}ppppppgggSSSDDD>>>;;;888777777777777777777777777555555666666777777888888888999999999888888:::<<>><<<;;;ppprrrttttttqqqkkkeeeaaacccaaa^^^ZZZWWWUUUUUUUUU[[[```jjj}}}xxx{{{}}}wwwooolllaaaPPPFFFGGG::::::999777555444666888999:::;;;<<<;;;999777666777777777888999:::<<<<<<===@@@CCCDDDAAA>>><<<;;;<<<<<<============<<<<<<;;;???JJJXXXrrr}}}yyyvvvxxx}}}~~~wwwqqqLLLBBB999888888555333333000000000000111444888<<>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::===GGGSSSkkk}}}mmmmmmuuuzzzzzzqqqnnn}}}yyyxxx}}}uuuttttttqqqnnnMMMBBB999777777555222222000000000000111333888;;;???PPPggg}}}pppfff^^^OOOBBB===:::777555555666666555555555444444333111000/////////000222555:::???BBBHHHLLLQQQUUUXXXYYY[[[]]]]]][[[[[[]]]aaacccbbbaaaeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbccceeeiiilllooopppnnnkkkiiihhhhhhiiijjjjjjkkkmmmnnnoooqqquuuxxx|||||||||}}}}}}~~~~~~}}}|||||||||}}}|||{{{{{{|||{{{yyywwwxxxvvvvvvwwwxxxvvvsssoooqqqvvvyyyyyytttppppppqqqqqqrrrtttvvvvvvtttrrrqqqssssssrrrsssssstttuuuvvvtttuuuwwwyyyyyyyyyxxxwww{{{|||||||||zzz{{{|||~~~~~~wwwnnnooovvvzzzyyy{{{}}}zzzuuummmccc\\\RRROOOJJJHHHKKKQQQYYY^^^fffhhhggg```UUUJJJDDDCCC@@@>>><<<<<>>>>>???@@@@@@===999666555555666777888:::;;;;;;:::999888888999999:::;;;===>>><<<>>>AAAAAA???===;;;;;;::::::;;;;;;;;;;;;::::::;;;:::BBBMMMaaa|||gggaaadddffftttuuurrr{{{ttt}}}{{{nnniiijjjjjjiiiNNNCCC999777777444222222000000111000111333777:::<<>>???>>>???@@@>>>:::777555555555666777888888888888777777777777888999:::<<<<<<;;;===??????===;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<999???HHHWWWmmmddddddeeemmmzzzwwwuuurrrkkkjjjgggcccOOODDD:::777666444222222000111111111111222555888;;;EEEUUUkkk|||qqqfffWWWIII>>><<<:::888999888777666555555555444444333111111000//////000222666;;;===DDDHHHMMMRRRUUUWWWYYY[[[^^^]]]\\\\\\]]]```bbbcccffffffeeedddcccbbbbbbaaa````````````````````````aaaaaaaaaaaaccceeehhhiiijjjkkkllllllllljjjiiihhhjjjlllmmmmmmmmmnnnpppqqqvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwyyy{{{}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxtttssssssuuuwwwxxxwwwuuutttsssssssssrrrqqqooonnnooorrruuuuuutttrrrssstttrrrssstttuuuuuutttsssrrrqqqqqqqqqrrrssstttuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvxxxzzz}}}~~~}}}||||||}}}~~~tttkkkkkkmmmnnnsss|||{{{xxxuuuooofff___ZZZTTTMMMFFFCCCDDDHHHKKKRRRXXX___bbb___YYYTTTQQQMMMKKKFFFBBB>>>======>>>>>>@@@EEEGGGGGGMMM\\\lll~~~~~~}}}zzzxxxvvvttttttuuuwwwyyywwwpppggg\\\PPPIIIMMMUUUXXX\\\eeemmmoooooottt|||~~~}}}}}}vvvUUUAAA:::999888777777777777777777777777777888666555555666777555444777777666666666777888888888888999999mmmjjjeee___[[[YYYXXXXXXWWWYYY[[[[[[]]]bbblllsss}}}|||{{{~~~}}}zzzyyy}}}yyy{{{mmm\\\NNNCCC???>>>999;;;===<<<:::888777777666666666666666555444444555555666666777888:::;;;;;;<<<===<<<:::::::::;;;<<<<<<============<<<<<>>AAAAAA@@@DDDTTTdddzzzzzzxxxvvvuuuuuuwwwyyy{{{wwwooodddXXXKKKCCCGGGPPPQQQSSSXXX^^^bbbgggsss~~~~~~~~~pppNNN===999888777666666666666666666666666666777555444555666777555444666555555555666666777888888888999:::fffdddaaa^^^[[[YYYXXXXXXWWWZZZ]]]^^^aaaiiivvv~~~}}}~~~}}}}}}|||tttnnnnnnrrrvvvxxxmmm^^^OOOEEE???<<<<<<777888::::::888888888999777777666555444444333333444444444555666777999999:::;;;;;;:::888888:::<<<<<<==================<<>>FFFTTTlll~~~rrrbbbUUUFFFCCC===:::999888888777333333333333333222111111000///......///222666888<<<@@@FFFLLLOOORRRUUUWWWXXXYYYZZZZZZ[[[]]]```cccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeccceeegggiiiiiihhhfffdddjjjlllnnnnnnnnnmmmnnnoooooopppqqqrrrsssuuuvvvvvvssssssuuuvvvxxxyyyyyyyyytttuuuuuuvvvvvvvvvvvvuuuwwwwwwwwwvvvwwwwwwxxxyyyrrrsssssssssrrrrrrqqqpppppppppppprrruuuvvvuuutttqqqrrrrrrpppnnnlllmmmnnnkkklllmmmnnnoooooooooooooooppppppqqqqqqppppppooommmmmmmmmnnnpppqqqssstttvvvvvvvvvwwwxxxxxxyyyyyyxxxzzz|||}}}||||||~~~~~~~~~}}}}}}~~~{{{uuuqqqmmmsss}}}}}}zzzvvvpppiiiccc\\\XXXRRRLLLFFFCCCBBBBBB???>>>???AAAFFFMMMSSSWWWYYYZZZZZZXXXTTTNNNIIIFFFBBBBBBCCCCCCCCCFFFSSSaaaxxx|||{{{yyyxxxxxxzzz}}}xxxpppdddWWWJJJDDDIIIRRRRRRPPPPPPSSSVVV^^^nnn}}}|||~~~eeeFFF:::999777555666555555555555555555555555555444333444666777666555555444444555555666777888777888999:::______^^^\\\ZZZWWWUUUSSSZZZ___dddgggkkkttt|||}}}}}}xxxzzzzzzooohhheeeeeefffgggddd]]]QQQEEE???<<<:::999888999999999777777999;;;777777666666666666666666555555555555666888999:::999:::999888666777999<<<;;;<<<<<<======<<<<<<;;;???999@@@GGGGGG^^^}}}|||~~~kkkWWWKKK???:::999666444555000111222222111000222333666:::@@@III^^^zzzvvvgggZZZKKKFFF???:::777777888777444444444444444333333222000///------...111444666888===CCCIIIMMMPPPSSSUUUSSSVVVYYYZZZZZZ\\\___bbbaaabbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbccccccdddbbbdddfffhhhhhhgggfffdddgggjjjlllmmmllllllmmmmmmnnnoooooopppqqqrrrrrrrrrqqqrrrssstttuuuuuuuuuuuusssssstttuuuuuuvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxrrrrrrsssssssssrrrqqqpppooonnnooopppssstttsssrrrnnnppppppnnnkkkiiikkklllkkkkkkkkklllmmmnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmkkkkkkkkklllnnnpppqqqrrrtttuuuuuuvvvwwwyyyzzz{{{{{{|||~~~~~~}}}~~~~~~}}}}}}{{{vvvqqq|||~~~|||wwwpppkkkbbb___[[[TTTNNNIIIEEECCCAAA???======@@@DDDGGGIIIRRRVVV\\\``````]]]WWWTTTLLLJJJJJJLLLMMMQQQ[[[fffvvv~~~}}}|||}}}|||ttthhh[[[OOOIIIOOOYYY\\\WWWTTTRRRSSS[[[lll|||~~~~~~~~~~~~|||uuuYYY???888888555333444444444444444444444444444333333222444666777777666444444444444555666777888777888999:::[[[[[[[[[[[[XXXUUUQQQOOO]]]dddkkkpppuuu~~~yyyzzzxxxuuuzzzyyyllleeeccceeedddcccZZZUUUKKKBBB===<<<;;;888:::::::::888777777999;;;777666666666777888999:::555666666666777999:::;;;999999888777666666999<<<:::;;;;;;<<<<<<;;;;;;:::>>>888@@@GGGDDDYYYwwwYYYLLL@@@;;;999777555666000111222222111000111222555888<<>>===;;;BBBIIISSS]]]bbbbbb___\\\UUURRRRRRUUUXXX\\\eeennntttwwwkkk___SSSNNNUUU___fffaaa[[[WWWVVV]]]mmm|||}}}}}}~~~~~~~~~|||jjjQQQ;;;777888444111444333333333333333333333333222222222333666888888777333333333444555666777888777888999:::YYYXXXXXXYYYVVVRRRUUU[[[eeeiiiqqqyyy~~~xxxxxxyyy}}}|||wwwvvv||||||tttjjjfffgggfffbbbTTTLLLBBB<<<;;;<<<;;;999666777777888888888777777555555666666777777888888333444444555666777777888888888888777777777777777:::999999888888999999:::;;;<<<<<>>999<<<:::555111111000000000000000111111555777:::@@@PPPiii~~~nnn___SSSKKK@@@:::999888666444666555555444444333222222///...---,,,---///111222444888===BBBFFFJJJNNNQQQTTTUUUWWWZZZ\\\]]]]]]]]]^^^___aaabbbccccccbbbbbb```````````````aaaaaaaaa___```aaaaaa```aaaccceeeccceeehhhhhhggggggggghhhfffgggggghhhiiijjjjjjjjjooommmkkkiiiiiiiiijjjkkkoooqqqsssuuuuuusssqqqooosssqqqqqqrrruuuvvvtttqqqsssrrrrrrqqqrrrsssuuuuuusssrrrrrrqqqpppoooooonnnkkklllnnnmmmllljjjkkkkkkkkkjjjiiiiiihhhhhhiiiiiikkkkkkkkklllllllllmmmmmmnnnmmmkkklllnnnooollliiimmmlllkkkkkklllnnnqqqrrrtttvvvyyyzzzyyyyyyyyyyyy~~~~~~~~~~~~}}}|||{{{{{{zzzyyy||||||}}}~~~~~~yyy|||}}}vvvxxxtttmmmeee\\\TTTOOOLLLLLLIIIEEEAAA>>><<<;;;;;;AAABBBFFFOOOZZZbbbffffff___dddbbbZZZXXX```iiilll}}}}}}{{{|||rrrgggYYYQQQYYYfffpppkkkeee```^^^bbbnnn|||}}}~~~{{{~~~zzztttnnn\\\LLL<<<777888777666555444444444555555666666666333333222222333555666777666555333333333444666888888888888888SSSSSSTTTUUUSSSQQQTTTZZZfffjjjsss~~~xxxwwwxxxyyynnniiieeeaaaSSSKKKBBB<<<<<<<<<;;;999666777777888888777777777555555555666777777888888555555555666666777777888888777777777777777777777777777777777888999::::::;;;<<<;;;>>>DDDMMMsssppp~~~~~~jjj[[[III<<<999999777333111111000000000000111111111333666:::FFF]]]xxxvvvhhhXXXPPPDDD===::::::888666666555555444444333333222000///...------...000111222666;;;@@@DDDHHHMMMPPPQQQSSSUUUXXXZZZ[[[[[[[[[^^^___```aaabbbbbbaaa```___`````````aaaaaabbbbbb___```aaaaaa``````bbbdddcccfffhhhiiihhhgggggghhhggghhhhhhiiijjjjjjkkkkkkmmmlllkkkiiiiiijjjkkkllllllnnnppprrrsssrrrqqqqqqsssqqqpppqqqssstttsssrrrsssrrrqqqqqqqqqrrrssstttqqqqqqpppooonnnnnnnnnnnnlllmmmnnnnnnlllkkkkkkkkkllllllkkkjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllmmmpppnnnmmmnnnppppppnnnlllmmmmmmmmmmmmnnnpppqqqsssuuuwwwyyyyyyyyyxxxyyyzzz~~~|||{{{{{{{{{{{{zzz|||{{{|||}}}||||||~~~}}}}}}{{{tttllleee```]]]UUURRRMMMHHHCCC@@@>>>>>>>>>>>>@@@EEEOOOYYYaaaeeefffmmmnnnhhheeejjjssswwwxxx|||}}}~~~~~~rrrbbbXXX\\\fffqqqnnnnnnooonnnooovvv~~~uuuoooiiidddTTTEEE777333555555444444333333444444444555555555333333222222333444555666666555333333333444666777666666666666PPPOOOQQQSSSRRRPPPTTT[[[dddgggppp~~~yyyxxxzzz|||{{{}}}zzzmmmccc]]]OOOIIIAAA<<<<<<<<<;;;:::666666777777777777666666444555555666666777888888777777777777777777777777777777777777777777888888555555666666777888::::::<<<===;;;>>>AAAFFFggg~~~~~~hhhooo|||zzzqqqkkkhhhYYYCCC888888999666111111000000000000000111111444777999@@@SSSnnn~~~ppp```WWWJJJAAA<<<;;;999888666666555555444333333333111000///...---...///000///333888<<<@@@EEEJJJMMMNNNPPPSSSUUUXXXYYYYYYZZZ^^^___```aaaaaa```______^^^______```aaabbbcccccc```aaabbbaaa``````aaacccdddfffhhhiiihhhggggggggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmjjjkkkmmmooopppqqqqqqrrrrrrqqqooooooqqqrrrrrrrrrrrrrrrpppoooooopppqqqqqqoooooommmllllllmmmnnnooommmooooooooolllkkkjjjkkknnnmmmllllllkkkkkkllllllkkkkkkkkkkkkllllllllllllppppppoooppprrrrrrqqqooonnnnnnooopppqqqrrrssssssvvvxxxxxxxxxxxxxxxzzz|||~~~}}}{{{{{{|||||||||}}}~~~{{{||||||zzzyyyyyy|||~~~|||}}}|||}}}wwwrrroooccc___ZZZSSSLLLGGGDDDBBB???>>>===>>>DDDOOO[[[ddddddlllqqqnnnjjjmmmuuu{{{xxxxxxzzz|||nnn```^^^bbbhhhkkkqqqzzz}}}|||}}}yyymmmccc]]]MMM???333111333444333333222333333333333333444444444444333333333333444555555444333333333444666777666666666666PPPOOOPPPRRRQQQPPPUUU]]]hhhkkkqqqzzz}}}|||~~~~~~}}}}}}{{{|||qqqaaaUUUIIIDDD???;;;::::::999888666666777777666666555555444444555555666777777888888888888888777777777777777777777777777888888888888777777777777888999999<<<===<<>>;;;999888666666666555444444333333222111000///...............111555999===BBBGGGKKKLLLNNNQQQTTTVVVXXXYYYYYY^^^___```aaaaaa```___^^^]]]^^^___```aaabbbccccccccccccdddcccaaaaaabbbdddeeegggiiiiiihhhggggggggghhhhhhiiiiiiiiijjjjjjjjjiiiiiijjjkkkllllllmmmmmmkkkkkklllmmmnnnooopppqqqqqqooonnnmmmnnnoooqqqrrrqqqpppooonnnmmmmmmnnnooonnnmmmlllkkkkkklllnnnooonnnooopppooolllkkkjjjkkkmmmmmmlllkkkkkkkkkkkkllljjjjjjkkkkkkkkkllllllllloooooopppqqqrrrrrrrrrqqqooopppqqqsssttttttttttttxxxxxxxxxxxxwwwxxx{{{}}}~~~}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~|||}}}|||zzzxxxwwwxxxzzz{{{}}}}}}yyy}}}zzzwwwoookkkeee^^^VVVOOOKKKHHHDDDCCC@@@>>>@@@GGGTTT]]]YYYaaagggfffcccfffpppxxx}}}|||vvvzzz{{{jjjaaa```___ccclllyyy~~~|||}}}{{{xxx~~~vvvhhh]]]JJJ>>>555333555555444555222222222222222222222222444444333333333333333333444444333333333444555666888888888888RRRPPPPPPQQQQQQRRRZZZcccvvvzzzzzzyyy}}}xxxqqqttt|||zzzyyyrrr\\\KKKBBB???;;;888777777777666666666666666666555444333444444444555666666777777888888888888777777777777666666777777888888888888<<<;;;:::999888777777777:::;;;:::>>>@@@@@@YYY~~~llliiidddffftttwwwttt~~~xxxwwwiiicccqqqoooWWWAAA;;;999555222222111000//////000000//////333555888BBBZZZpppuuummmdddWWWJJJAAA<<<999888777666666555555444333333333222111000///............000444777;;;???DDDHHHJJJLLLOOOSSSVVVXXXYYYYYY^^^___```aaaaaaaaa```___\\\]]]]]]___```aaabbbbbbdddeeeeeedddcccbbbdddeeefffhhhjjjjjjhhhggggggggggggggggggggghhhhhhhhhhhhggghhhjjjlllmmmmmmmmmlllmmmmmmmmmmmmmmmnnnnnnnnnooonnnmmmlllkkkmmmoooqqqooonnnmmmlllkkkkkklllmmmmmmmmmlllkkkkkklllmmmnnnmmmnnnooonnnlllkkkjjjkkklllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmnnnooopppqqqqqqqqqrrrpppqqqssstttuuuuuuvvvuuuxxxyyyyyyxxxwwwxxx{{{}}}}}}|||}}}~~~}}}}}}}}}~~~}}}~~~~~~|||yyyxxxxxxyyyzzz}}}|||||||||xxxuuuooohhh```YYYTTTQQQJJJIIIFFFBBB???BBBIIIPPPPPPTTTXXXXXXVVVZZZeeepppxxx~~~vvvzzz~~~|||pppjjjhhhgggmmmwww~~~~~~~~~}}}|||||||||}}}~~~~~~xxx}}}{{{wwwwwwvvv|||~~~kkk\\\GGG>>>666555666555333444222222222222222222222222333333333333333333222222333333333333333444555555777777777777RRRPPPOOORRRUUU[[[hhhttt|||{{{vvvooommmttt}}}wwwsss~~~sssooo{{{kkkUUUCCC<<<;;;999777666555555555666666666666555444333222333444444555555666777777777777777777777777777777666666666777888888999999>>>===;;;999888777666666777888777;;;>>>===UUU}}}ooojjjgggjjjwwwxxxsss~~~vvvhhh^^^jjjmmm\\\HHH===999555333222111000////////////111///222666888>>>RRRfff|||qqqjjj^^^PPPEEE>>>:::999777777666666555444444444222222111111000///.........000333555777;;;@@@DDDHHHJJJMMMQQQTTTWWWXXXXXX\\\]]]^^^````````````___[[[\\\\\\]]]^^^___``````ddddddeeedddccccccdddffffffhhhjjjjjjhhhgggggggggggggggggggggggggggggggggggghhhkkkmmmnnnmmmlllkkklllmmmmmmmmmmmmmmmllllllkkkllllllkkkjjjkkkmmmooommmllljjjjjjiiijjjkkkkkknnnnnnnnnnnnnnnnnnmmmmmmkkklllnnnmmmllljjjkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjmmmooopppppppppqqqsssrrrrrrssstttuuuvvvwwwwwwwwwyyyyyyyyyyyyyyy{{{}}}~~~}}}|||}}}~~~~~~~~~~~~~~~{{{zzzzzz{{{vvvyyy~~~|||{{{}}}xxxssslllfffaaa___TTTRRRNNNHHHDDDCCCDDDFFFHHHHHHIIIJJJIIIKKKTTT^^^dddlll{{{~~~~~~yyyvvv{{{{{{yyyxxxyyy|||~~~~~~|||}}}zzzuuusssuuuvvvyyy~~~hhhRRRAAA:::444555555333111222333333333222222222222111111222333333333333222222222333333333444444444444555555555555RRRPPPRRRXXX```mmmsssppprrrzzz|||xxxwwwvvvlllgggooovvv{{{wwwmmm___MMM???888888888777555555555555555555555555444333222222333333444555555666666777555555555666666777777888555666666777888888999999<<<<<<:::888777666666666999999888<<>>TTT{{{zzzoooqqqvvvxxxvvv~~~~~~qqqfff\\\bbbddd\\\LLL>>>999888333222111000////////////444000111777999;;;IIIZZZqqqtttnnndddWWWJJJAAA===;;;777777666666555555444444111111111111000000///......///111222333777;;;???EEEGGGKKKOOORRRUUUVVVWWWXXXYYY[[[]]]^^^______^^^[[[[[[[[[\\\\\\]]]]]]]]]aaabbbccccccbbbbbbdddfffgggiiikkkjjjiiiggggggggghhhhhhhhhggggggggggggggggggiiikkknnnnnnmmmkkkiiihhhiiikkkmmmmmmlllkkkjjjhhhjjjlllllljjjiiikkkmmmjjjiiihhhhhhhhhiiijjjkkkooopppqqqqqqqqqooommmlllhhhjjjllllllkkkjjjkkkllljjjjjjiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjkkkkkkkkkjjjllloooppppppppprrrtttsssssssssssstttuuuwwwxxxvvvxxxzzz{{{zzzzzz{{{|||~~~~~~||||||}}}~~~~~~|||~~~~~~|||{{{||||||xxxwwwyyy||||||}}}~~~www|||~~~yyywwwzzz}}}xxxtttpppnnnhhhccc\\\VVVRRROOOMMMLLLJJJFFFEEEGGGGGGEEEHHHNNNRRRXXXggg~~~~~~|||}}}zzzuuutttvvvzzz}}}~~~~~~~~~{{{~~~___GGG;;;666333555666444222444444444333333222222222222000111222333444444333333222222333333444444444444555555555555TTTRRRUUU^^^kkk}}}uuuuuuyyy|||yyyyyy{{{uuuooolllcccnnnuuupppcccUUUGGG>>>777888888888666555555666555555555555444333222111333333444444555666666777333444444555666777777888555666666777888999999999:::999888777666666666666===<<<:::>>>AAA@@@VVV|||rrrwwwxxxwwwxxx}}}{{{qqqhhh\\\\\\]]]YYYMMM>>>999;;;333222111000////////////222,,,,,,222444444>>>MMMddd}}}vvvqqqhhh[[[NNNDDD???<<<777777777666555555444444000111111111111000//////---...///000111444888<<>>999:::???>>>BBB\\\|||zzzxxx{{{|||vvvnnneeeaaahhhhhhRRR???;;;:::777555333222222111000...111000...---///666???FFFWWWvvvyyylll]]]RRRJJJAAA888<<<:::888666666555444222333333222111000///...---,,,------///111444777999>>>BBBGGGKKKMMMOOORRRTTTVVVVVVWWWYYYZZZ[[[\\\]]][[[ZZZZZZZZZYYYYYYYYYYYY___```aaa```___```aaacccdddeeegggiiijjjiiihhhggghhhiiiiiijjjjjjiiiiiihhhjjjjjjkkkkkkkkkjjjjjjiiieeefffhhhiiikkkmmmnnnooonnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhgggggggggggghhhlllnnnppprrrrrrqqqooommmkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkklllnnnppprrrsssttttttsssqqqsssyyyyyyvvvxxx~~~zzz{{{|||}}}}}}|||{{{zzz~~~~~~~~~~~~|||{{{{{{}}}~~~}}}}}}|||zzzxxxxxxzzz|||}}}}}}|||{{{zzzvvvyyy~~~~~~vvvqqqnnnjjjeeeaaa___\\\WWWTTTRRRPPPMMMKKKNNNLLLQQQ```xxx|||qqqsss}}}|||xxxvvvvvvxxxyyyzzzoooPPP<<<999888888777666555555555555555666666666555333222333222222111111222222333222222333333333333444444222333444444FFFKKKYYYnnn~~~}}}}}}}}}~~~{{{ooofffjjjkkkcccTTTFFF===;;;999999999777555444666777666666666666666666555555666555444444333333333444777555444555777999999888777888888888888999999999:::::::::::::::;;;<<<<<<@@@:::;;;@@@???BBBZZZxxx}}}{{{zzzwwwsssqqqsss~~~~~~cccJJJAAA<<<999666333222222111000...111000///...000555===CCCQQQppp|||pppaaaWWWPPPFFF===<<<:::777666666555444333333333222111000///......,,,,,,---...000333666777;;;???DDDHHHKKKMMMQQQSSSVVVWWWXXXYYY[[[\\\]]]^^^[[[[[[[[[ZZZZZZZZZZZZZZZ___```aaa```___```aaacccdddeeegggiiijjjiiihhhgggiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiiffffffggghhhjjjlllnnnooonnnooooooooonnnmmmkkkjjjhhhhhhggggggfffgggggghhhlllmmmoooppppppooommmlllllllllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllnnnppprrrttttttuuutttrrrssswwwxxxuuuxxx}}}|||||||||}}}||||||{{{{{{~~~~~~|||{{{{{{|||}}}}}}|||{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}yyyyyy~~~zzzvvvrrroooiiigggccc```^^^[[[WWWUUUPPPPPPRRRYYYhhh|||}}}tttlllhhhoooyyy~~~zzzxxxwwwxxxyyy|||}}}}}}~~~}}}aaaDDD444777666666555444444333333333444444555444333222111333222222111111222222333222222222333333333444444333444555555LLLTTTcccttt~~~}}}|||~~~zzzwwwwww{{{vvvjjjkkkgggZZZIII===;;;===888888888666444444555666444444555555555555555555666555444333333333444555666555444666888;;;;;;;;;999888777777777888::::::<<<<<<<<<<<<<<<======>>>AAA<<<===@@@???AAAVVVppp}}}aaaMMM>>>;;;888555333222222000///111111000000111555:::>>>GGGdddvvvhhh^^^VVVLLLBBB<<<999777555555555444333333333222111000//////...,,,,,,,,,---///111444555777;;;@@@DDDGGGKKKNNNQQQVVVWWWXXXZZZ\\\^^^___```[[[[[[[[[[[[[[[[[[\\\\\\___```aaa```___```aaacccdddfffgggiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhgggfffffffffhhhkkkmmmoooooopppqqqqqqpppnnnkkkiiiggggggfffffffffgggggghhhlllmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjiiiiiijjjjjjjjjkkkkkklllllllllkkkllloooqqqsssuuuvvvvvvuuussstttvvvvvvuuuxxx}}}}}}||||||{{{{{{||||||}}}~~~|||{{{{{{|||}}}|||{{{{{{zzzyyy{{{~~~~~~}}}{{{yyywwwuuurrrnnniiifff]]]]]][[[WWWZZZhhh{{{qqqfffdddgggpppxxx}}}}}}zzzwwwvvvvvvwwwzzz{{{|||~~~~~~~~~~~~}}}|||}}}~~~vvvuuuyyyoooTTT===555444444333333222222111111222222333333333222111111222222111111111111222222222222222222333333333333444555666666ZZZaaakkkrrrtttwww}}}}}}xxxsssuuu|||zzzvvvtttwwwrrrlll```PPPAAA999999<<<777777888666444333444555333333333444444555555555777666444333333444555666555444444666999<<<======:::888777666666888:::;;;<<<<<<<<<<<<<<<======>>>AAA======???>>>@@@PPPddd}}}yyyxxxwww```@@@===:::666444333222111000000111222222222444777:::===WWWxxx}}}nnncccZZZOOODDD===:::777555555555555444333333222111111000//////,,,,,,,,,,,,---///111333444888<<>><<<>>>IIIXXXfff~~~~~~xxxvvvyyyvvvsssFFF@@@===888555333333222111000111222222222222555777999NNNkkkuuuiii^^^QQQEEE???<<<888666555666555555333333222222111111000000---,,,,,,,,,,,,...///000222555:::>>>AAAFFFJJJNNNRRRTTTVVVYYY\\\^^^aaabbb\\\[[[ZZZYYYZZZ[[[\\\]]]___```aaa```______aaacccdddeeeeeefffgggggghhhhhhggghhhhhhiiiiiihhhhhhgggdddeeeffffffgggggggggfffgggeeeddddddeeehhhkkkmmmmmmnnnpppqqqpppmmmiiigggeeeeeeeeeffffffhhhiiijjjoooooonnnmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllkkkjjjiiiiiijjjjjjlllmmmnnnoooooommmnnnqqqsssuuuwwwxxxxxxvvvxxxxxxvvvvvvwwwyyy{{{xxxxxxxxxzzz|||~~~~~~||||||}}}}}}|||{{{{{{{{{{{{}}}|||}}}}}}}}}|||}}}|||~~~|||tttlllgggjjjqqqwww}}}wwwllljjjffffffppp|||}}}}}}yyyttttttuuuuuuvvvvvvwwwwwwzzz{{{{{{|||zzzxxxvvvtttzzz{{{~~~uuu~~~zzzpppmmmmmm[[[>>>222999333333333222222222222222222222222222222222333333222111111000000111111222111111111222222222333333333333444555tttnnnrrryyy}}}sssuuuuuuuuu{{{yyyzzzuuu{{{mmm^^^LLL@@@>>>===999555666777999888666444444555333333444444444444444444444555555555666666666666555444444666999;;;<<<<<<999888777777777888::::::::::::999999::::::;;;<<<===;;;;;;<<<<<<===DDDNNNWWWjjjuuuxxxwwwvvv|||~~~TTTCCC???999666444333333222000111222222111222333555:::GGG^^^yyy|||pppeeeVVVJJJCCC???:::777666666666555333333222222222111111111...---,,,,,,,,,---...///111444777;;;>>>BBBGGGKKKOOOPPPSSSVVVZZZ]]]```aaa___^^^\\\ZZZZZZ[[[\\\]]]___```aaa```___```aaacccccccccddddddeeeffffffgggffffffggggggggggggffffffbbbcccdddeeeffffffffffffeeedddddddddeeegggiiikkkjjjlllmmmnnnmmmkkkiiigggeeeeeeffffffhhhiiijjjkkkooooooooonnnmmmkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiikkkkkkllllllllllllkkkkkkhhhiiijjjkkkmmmnnnooopppoooqqqrrrtttvvvwwwxxxxxxvvvzzz{{{yyyxxxyyyzzzyyyvvvvvvxxx{{{~~~|||~~~~~~}}}}}}~~~~~~}}}|||}}}|||{{{|||~~~~~~}}}~~~~~~|||zzzyyyzzz{{{{{{|||zzzwwwvvvuuuttt|||pppiii___]]]jjj~~~{{{vvvqqqppprrrtttvvvxxxyyyyyyyyyyyyyyyzzzzzzyyywwwvvvtttxxxzzz~~~}}}uuu~~~|||}}}zzztttjjjSSS999111888333333333333333333222222222222111111222222333444111111000000000000111111111111111111222222222222222333333444|||}}}~~~|||uuuxxxzzz|||yyy|||}}}vvvnnnpppqqqsssyyy~~~{{{uuuXXXNNNBBB;;;;;;;;;888555666888:::999777555555555555555555555444444444444333444666777777777666555555444333555888:::;;;;;;777888888888888999999999:::::::::999::::::;;;<<<<<<;;;;;;<<<===>>>BBBHHHLLLZZZ{{{~~~llljjjnnnrrryyyzzztttgggEEE@@@;;;666555444333333000111111111000111333555999???PPPhhhyyynnn```SSSGGGCCC===999777666666555333333222222222222111111///...---,,,,,,---......///111555777:::>>>CCCGGGLLLMMMPPPTTTXXX[[[^^^```cccbbb___]]]\\\\\\]]]______```aaa```___```aaacccbbbbbbbbbbbbcccdddeeeeeedddeeeeeeffffffeeeeeedddaaabbbcccdddeeeeeeeeeeeeddddddddddddeeefffhhhhhhhhhhhhiiijjjjjjiiihhhgggfffffffffgggiiikkklllmmmmmmnnnnnnnnnmmmjjjgggfffggggggggghhhhhhiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmggggggiiijjjlllnnnoooppprrrrrrtttuuuvvvwwwwwwwwwvvv|||{{{zzz|||{{{xxxvvvxxxzzz}}}~~~{{{||||||}}}~~~~~~~~~}}}}}}{{{{{{|||~~~~~~}}}~~~}}}{{{zzzzzz{{{zzz|||xxxggg```jjj|||wwwqqqmmmnnnpppsssuuuwwwxxxxxxxxxvvvvvvwwwwwwxxxxxxyyyyyy||||||yyyyyy{{{~~~wwwdddMMM:::444777222222222222222222222222111000000000000111222333111111000000000000111111111111111111222222222222333444444555www{{{~~~~~~yyy}}}vvvnnnjjjhhheeehhhpppvvvqqqgggGGGCCC<<<999888888888777777999::::::888666555555666666666555555444444444222333666888999888555444555444333444777999:::999777777888999999999999888;;;::::::::::::;;;<<<<<<===;;;;;;===>>>???BBBEEEEEEOOOnnnlllhhhkkkmmmqqqxxxsssyyyuuuFFFAAA;;;777555444444333000000111000000111333666555888DDD[[[vvvuuuggg[[[IIIEEE>>>:::777777666555333333222222222222222222000///...---,,,---.........000333555777;;;@@@DDDJJJKKKNNNRRRVVVZZZ]]]___gggeeeaaa___]]]^^^___```___```aaa```___```aaacccaaaaaaaaaaaabbbcccdddeeecccddddddeeeeeeddddddccc```aaabbbcccdddeeeeeeeeebbbcccdddeeeffffffggggggffffffggghhhhhhhhhhhhhhhffffffggghhhjjjkkkmmmnnnlllmmmnnnnnnllliiieeecccgggggghhhhhhiiiiiiiiijjjiiiiiikkklllmmmnnnnnnnnnfffggghhhjjjlllnnnooopppssstttuuuvvvvvvwwwwwwwwwvvv}}}}}}|||}}}|||wwwxxxyyy|||~~~~~~{{{{{{{{{|||~~~~~~~~~{{{zzz{{{|||}}}}}}xxxyyy{{{zzzyyyxxxyyyzzzzzz}}}~~~tttgggmmm~~~}}}yyytttoookkklllnnnqqqsssuuuuuutttssssssssstttvvvxxxzzz|||}}}}}}~~~}}}}}}~~~~~~sssZZZEEE999444222111111111111111222222222000///.........000111222111111000000000000111111000111111111111222222222444555555666}}}xxx~~~zzzoookkkccc^^^aaaiiiiii^^^SSS=========<<<;;;:::888777999777666666777666444111555666666666555444333333222222333333444555555555666555333333333444666888999999:::::::::999999888>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@IIIJJJaaaxxxlllpppxxxyyyvvvsssttt{{{pppQQQCCC>>><<<777888999111111000000000000000111111666999@@@KKK[[[tttooo]]]RRRIII@@@===;;;777555666444444444333333333222222111000...---,,,,,,,,,---//////000222555999<<<>>>GGGJJJMMMOOOPPPSSSVVVXXX`````````^^^\\\[[[\\\]]]```aaabbbbbbaaa```aaabbbcccaaa___```bbbddddddddddddddddddcccccccccbbbbbbaaaaaaaaaaaabbbcccdddeeedddeeefffffffffeeedddcccggghhhiiijjjjjjiiihhhggghhhfffeeefffhhhkkklllllljjjkkkkkkkkkkkkjjjiiiiiihhhhhhiiijjjjjjjjjiiiiiijjjhhhiiikkkppprrrqqqooohhhiiiiiijjjkkklllnnnoooooorrrvvvxxxyyyyyyyyyzzzwwwxxxyyyyyyzzz{{{||||||wwwyyy{{{~~~~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyyyyzzzzzz{{{xxxxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{zzzyyyyyyzzz|||yyywww|||yyywwwuuuqqqmmmnnnoooqqqssstttttttttttttttvvvxxxxxxxxxyyy}}}}}}~~~}}}^^^HHH<<<444222333222222222222222222222222222222111111111111111111000000000000000000000000000222333333222111333444555444444333{{{~~~~~~|||zzzyyyyyyxxxsssnnngggaaaaaaccc^^^RRRFFF<<<<<<<<<;;;:::999888777777666555555666666444222555555555666555555444444333333333444555555666666666555444333333444666777888999999::::::999999888<<<<<<;;;:::::::::::::::<<<;;;;;;;;;;;;===>>>???EEEFFFYYYwwwzzzxxxsssxxx~~~xxxTTTCCC>>>>>>777555666222111111000000000000111111111444;;;DDDQQQiiiwwwgggUUUKKKAAA===;;;777555555333333333333222222222111222111///---,,,,,,,,,---......///111444777:::<<>>???CCCEEESSSttt{{{bbbIII>>>???999333555444222111111000000000111111111444:::AAAJJJ^^^|||lll\\\QQQEEE@@@<<<888666777444444444444333333333333222111000...------,,,,,,,,,------///222555888999???BBBFFFJJJMMMQQQUUUXXXZZZ[[[\\\ZZZYYYXXXXXXYYY]]]^^^```aaa```aaabbbddddddcccaaabbbcccddddddddddddccccccccccccbbbbbbbbb````````````aaabbbccccccbbbcccdddeeeffffffffffffffffffggggggggggggffffffhhhgggggghhhiiiiiigggeeehhhhhhhhhhhhhhhggggggggghhhiiiiiijjjkkkkkkjjjjjjiiiiiiiiijjjlllmmmlllkkkjjjjjjkkkmmmnnnoooqqqqqqpppsssvvvxxxxxxxxxyyy{{{zzzyyyyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyxxxwwwvvvuuuuuutttsssuuuwwwwwwwwwxxxzzz|||}}}|||{{{zzzwwwuuuttttttrrrnnniiimmmnnnppprrrttttttttttttrrrtttvvvwwwxxx{{{yyyuuuzzzeeeLLL===666222111222000000000000000000000000111111111111111111111111000000000000000000000000000111222222111111222444333333222222}}}wwwsssssszzz~~~{{{wwwttttttxxxwwwqqqggg\\\RRRHHH???999999999999999888777666555333222222333555666555333333333444555666666666555444444555555666777777777555444444444444555666777777888888999999999999888:::999999888888888999999;;;::::::::::::<<<===>>>AAADDDKKKccc}}}XXXCCCAAA<<<666666444222222111111000000111111111333888>>>BBBRRRssstttfffZZZMMMEEE@@@;;;999:::666666666555555555555444333222111000...------,,,++++++,,,---///222555666:::>>>CCCGGGKKKPPPUUUXXXWWWYYYZZZYYYXXXWWWWWWXXXZZZ\\\^^^______```bbbddddddcccbbbbbbdddeeedddcccccccccccccccbbbbbbbbbbbb____________```aaabbbcccbbbbbbccceeefffgggggggggggggggggggggggggggffffffeeeeeegggiiikkkjjjgggdddgggggggggfffffffffffffffhhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiijjjjjjkkkjjjiiijjjkkkmmmooopppqqqrrrsssqqqtttwwwxxxxxxxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxzzz{{{~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyywwwvvvuuuttttttsssuuuvvvvvvvvvvvvwwwyyy~~~}}}|||yyytttpppnnnnnnmmmkkkhhhlllmmmppprrrssstttttttttrrrssstttvvvyyy}}}~~~yyysssyyy}}}yyyrrrhhhVVVBBB777444222111222000000000000000000000000000000000000111111111111000000000000000000000000000111222222111111222333333222222111{{{yyyyyy{{{yyytttppprrryyy}}}|||}}}wwwgggWWWJJJAAA;;;999888888888888777666555555333222222333555666555444333333444555666666666555444444555555666777777777444444444444555555666666666777888888999999999999:::999999999999999::::::::::::999999:::;;;===>>>>>>AAADDDSSS}}}zzznnnMMMDDD>>>;;;:::555333333222111111111111111//////333888:::DDDaaammm```RRRJJJCCC<<<999:::555555555555444444444444333333222111///...---,,,*********+++---000222444888;;;@@@EEEIIINNNSSSVVVUUUWWWYYYYYYXXXWWWWWWXXXXXXZZZ\\\]]]]]]^^^```bbbbbbaaaaaabbbdddeeeeeeccccccccccccbbbbbbbbbaaaaaa____________```aaabbbcccbbbbbbcccdddeeeggghhhhhhiiiiiiiiihhhhhhgggggggggcccdddfffiiilllllliiifffgggfffeeedddddddddeeeeeefffggghhhiiijjjjjjjjjjjjhhhhhhiiijjjiiiiiiiiiiiijjjlllnnnppprrrsssssstttsssuuuwwwxxxxxxxxxzzz{{{vvvvvvwwwxxxxxxyyyzzzzzzzzz|||~~~}}}|||}}}~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{|||{{{zzzyyyxxxwwwvvvuuutttuuuvvvwwwvvvtttsssssstttyyy{{{~~~~~~~~~~~~}}}{{{tttkkkgggfffhhhhhhhhhkkkmmmoooqqqssstttttttttqqqrrrssswww{{{~~~uuusssrrruuunnnhhhcccZZZKKK;;;555444333222333//////////////////////////////000000000111111111000000000000000000000000///111222222111000222333333222222111wwwvvvzzztttpppooouuuzzzwwwvvvyyytttaaaNNNBBB;;;888888777777888888777777666555333333333444666777555444444444555555666555555555333444444555666666777777444444444555555555555666666666777888999999999999999999999888999999:::;;;999999888888999:::<<<===@@@CCCDDDNNNnnn}}}vvvxxxzzz|||^^^JJJ???>>>===555444333222111111111111111111///222888888<<>>AAAEEEIIILLLOOOQQQTTTVVVUUUTTTTTTUUUTTTVVVXXXXXXXXXYYY[[[\\\\\\\\\]]]aaadddfffeeedddbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddddddddcccccccccdddfffggghhhkkkjjjhhhgggffffffgggggggggggghhhjjjlllmmmkkkiiigggfffeeeccccccdddeeefffcccdddeeeggghhhhhhiiiiiifffhhhjjjjjjiiihhhiiikkkiiikkknnnqqqssstttttttttuuuvvvxxxxxxwwwxxxzzz|||xxxxxxyyyyyyzzzzzzzzz{{{yyy{{{~~~~~~}}}}}}yyy{{{}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzyyyyyyyyyvvvwwwwwwvvvsssrrrrrrssswwwxxxzzz|||~~~}}}||||||~~~}}}{{{{{{xxxqqqgggbbbcccfffiiiiiijjjkkknnnqqqssstttttttttsssrrrsssxxxuuuvvv{{{}}}}}}}}}ssskkkfffKKK???555333555333111000000000000000000000000000......//////000111111222000000000000000000000000///000111111000000111222444444333333yyyvvvzzzxxxtttnnnmmmppptttvvvvvvwww}}}xxxlll```___gggooouuuxxxbbbUUUFFF<<<:::;;;;;;:::777888888888888777777666666555555666777777666444555666666666555444333333222222333333444555555666333444555555666666555555555555777888888999999999666666666666666777888888999888888888888:::;;;<<<999;;;<<<@@@QQQttt|||nnnpppvvv}}}|||qqqtttyyysssyyyzzz|||{{{XXX;;;:::>>>555555444333222111111111111000***---666555222>>>RRRqqqssseee[[[RRRGGG???===888777777777666666666666555555444444222///---++++++*********+++---///000222555888;;;>>>AAAEEEGGGLLLOOORRRTTTTTTSSSSSSSSSSSSUUUWWWWWWWWWWWWYYYZZZZZZZZZ\\\```dddffffffdddbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeeeedddccccccdddeeeggghhhjjjiiigggfffeeeeeeeeefffjjjiiiiiikkklllllljjjhhhhhhgggeeeccccccdddeeefffbbbcccdddfffggghhhhhhhhheeehhhkkkkkkiiiiiijjjllliiikkknnnqqqssstttttttttvvvwwwxxxxxxwwwxxxzzz|||{{{{{{zzzzzzzzzzzzyyyyyyxxxzzz}}}yyy|||}}}}}}}}}}}}~~~||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{zzzuuuvvvvvvvvvtttssstttuuuvvvvvvwwwyyy{{{{{{zzzyyyyyyxxxwwwwwwyyy~~~{{{wwwttttttnnngggccceeehhhjjjjjjiiikkknnnpppsssttttttuuusssrrrtttyyywwwxxxxxxvvv}}}}}}mmmcccIII===444333555333///...111111111111111111111111---......///000111111222000000000000000000000000///000111111000000111222555444444333vvv}}}qqqnnnkkklllnnnooollliiippp{{{|||sssfff\\\]]]cccfffggghhhNNNFFF<<<888888::::::999777999:::;;;;;;888666444777777666555444444333333555555555555555555555555444555666666666555333222777777666666666666777777666666666666666666666666555555555666666666666666777777888888888999999999<<<>>>???EEELLLVVVqqqjjjjjjooouuupppyyyyyyWWWAAA@@@>>>666666555333111000000000111---000333333222555<<>>BBBDDDIIIKKKNNNPPPQQQRRRTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]___`````````___```aaabbbcccbbbaaa^^^]]]``````bbbccceeeggghhhiiiiiihhhgggfffeeedddddddddhhhgggeeecccccccccdddeeeggghhhiiihhhfffeeeeeeeeeddddddccccccddddddeeeffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhjjjlllmmmggghhhjjjllloooqqqssstttwwwvvvtttssstttuuuwwwxxx{{{||||||zzzxxxxxxyyyzzz~~~|||zzz|||}}}{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}|||||||||{{{{{{{{{{{{xxxxxxwwwwwwuuutttsssrrruuuuuuuuuvvvwwwyyyzzz{{{|||{{{xxxwwwxxx{{{~~~~~~}}}xxxooohhhmmmkkkgggeeedddeeeggghhhgggjjjmmmooopppqqqsssuuuvvvxxx|||{{{{{{sss||||||pppddd???;;;666333222111111000//////000000000000////////////000000111111111222////////////000000000000---+++---111111///111555333333333333|||yyyuuutttrrrmmmjjjiiikkkmmmwwwhhh]]]___eeeeee___ZZZHHHAAA:::666777999888666666888:::;;;<<<:::888777777666666555444444333333555555555555555555555555666777777777777555444333666666777777777777666666666666666666666666666666555555555555666666666666666666777777777888888888888999:::???DDDLLLppp}}}ssspppooosss~~~yyyyyy~~~bbbKKKAAA===999777666444222111000000111---///111111000222999>>>MMM```~~~zzzmmmaaaUUUKKKEEE===;;;999888888777666444666555444333222222222222///...,,,+++***+++,,,---000111222555888<<<@@@BBBGGGJJJMMMOOOPPPQQQSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^_______________```aaabbbaaa```^^^]]]^^^___```bbbdddfffggghhhiiihhhgggfffeeeeeeeeeeeehhhgggeeeccccccdddeeeffffffhhhiiihhhfffddddddeeeddddddccccccddddddeeefffggggggffffffgggggghhhiiiiiihhhhhhggghhhiiikkklllhhhiiijjjlllnnnqqqsssuuuvvvuuutttssstttuuuwwwxxxxxxyyyzzzyyyxxxxxxyyy{{{}}}{{{zzz{{{~~~~~~|||~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{||||||yyyyyyzzzzzz{{{|||||||||zzzzzzyyyyyyxxxvvvuuutttwwwwwwwwwxxxyyyzzz{{{|||{{{yyyxxxwwwxxxzzz}}}~~~~~~~~~~~~}}}~~~~~~zzz|||~~~~~~zzzqqqkkkmmmkkkhhheeedddeeeggghhhgggjjjmmmooopppqqqsssuuuyyy{{{~~~}}}sss```PPP===999555222111111111000//////000000000000////////////000000000111111111////////////000000000000333111111444333//////222333333333333xxxqqquuuvvvtttmmmfffgggpppyyysssfffgggkkkfffXXXMMMBBB>>>999777888999888666555777999;;;<<<;;;:::999666666666555444444333333444444444444444444444444888888888888777666555444444555777888888777555444666666666666666666666666555555555555666666777777666666666666666777777777999;;;;;;???CCCGGGcccxxxvvvxxxzzzrrrtttuuuXXXBBB<<<>>>888777555333111111111111---///000///...000555999AAAQQQnnnsssfffZZZOOOHHH@@@===:::999999888777666666555444333222222222222///...---,,,+++,,,,,,---//////000333666:::===???DDDGGGJJJLLLNNNOOOQQQSSSSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^^^^^^^___``````___]]]]]]]]]]]]___aaaccceeegggggggggggggggffffffeeeeeeeeegggfffeeedddddddddeeefffeeeggghhhgggeeeccccccddddddddddddddddddeeeeeefffhhhgggggggggggghhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkknnnqqqtttuuuuuuuuutttssssssuuuvvvwwwvvvwwwxxxwwwwwwwwwyyy{{{{{{zzzyyyzzz}}}~~~~~~|||~~~~~~|||||||||||||||{{{{{{{{{zzzzzzzzzyyyzzzzzzzzz{{{vvvwwwxxxyyy{{{|||~~~~~~zzzzzzzzzyyyxxxwwwvvvuuuxxxxxxxxxxxxxxxyyyzzz{{{xxxxxxwwwxxxxxxyyyzzz{{{||||||{{{{{{zzz{{{{{{{{{uuuvvvxxx{{{|||~~~~~~|||{{{{{{{{{{{{|||}}}}}}{{{zzzzzzzzz{{{|||~~~~~~}}}vvvqqqmmmkkkhhhfffeeeeeeggghhhhhhjjjmmmoooppprrruuuwww{{{}}}mmmWWWGGG999666333111111111111000//////000000000000////////////000000000000111111////////////000000000000444111111444444000///111333333333333{{{xxxsssoooooopppoookkkhhhnnn|||~~~ooojjjggg]]]MMMCCC???<<<::::::;;;;;;:::888666777888:::::::::999888666666555555555444444444444444444444444444444444888888777777666555555444333555777999999777555333666666666666666666666666444444555555666666777777777777777777777777777777;;;>>>===AAAEEEEEEYYY}}}uuutttkkkIII>>>BBB:::999666444222111111111...///000///...///222555===HHH^^^}}}yyylll___SSSKKKCCC@@@<<<999999888888777666555444333333222222333000///...---,,,,,,------------...000333777:::<<>>:::888888777777666666555444333333333333000000///...---------,,,,,,,,,---...111444777999<<>><<<999666444222111111111111111000000111111111555777@@@SSSnnnuuuiiiaaaNNNIIIBBB<<<999888888777777666555444333333333333111111000///...------,,,++++++,,,---///222555777999<<<@@@CCCEEEHHHKKKMMMMMMNNNPPPSSSUUUWWWXXXXXXZZZYYYYYYYYYYYYZZZ[[[\\\ZZZ[[[[[[\\\]]]^^^^^^___]]]^^^^^^___aaabbbbbbccc```aaacccdddeeeddddddcccddddddeeefffggghhhhhhhhheeeggghhhgggeeeccccccdddeeeeeeeeeeeeeeeffffffggghhhgggggggggggghhhiiiiiihhhiiiiiijjjjjjjjjiiiiiijjjkkkmmmnnnppprrrssssssrrrrrrrrrsssssssssssstttwwwxxxxxxvvvtttssstttvvvwwwyyyzzzzzzyyyzzz|||~~~|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwuuuuuuuuuwwwyyy{{{~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuttttttuuuvvvvvvwwwyyyxxxwwwwwwvvvwwwwwwwwwxxxyyyyyyzzz|||}}}}}}{{{yyywwwwwwyyy{{{|||}}}~~~~~~||||||xxxrrrnnnkkkjjjhhhgggfffeeeeeeeeeeeefffhhhiiinnnppprrrsssuuuxxx||||||uuuqqqwwwyyyppphhhbbbTTTBBB777666333111000000111111111000//////000000000000//////000000////////////......////////////000000000000<<<555000111222111///000222222222222yyypppiiihhhiiiiiinnntttssssssvvv~~~zzznnnbbb___bbbiiiuuu}}}mmmZZZNNNFFF???::::::444555666666555555555555666666666666666666555555555555555555555555555555888888888888888888888888444444333444555666888999444555555666666555555444666666666666666666666666333333444555666777888888999888888888777777777777888:::888;;;@@@===@@@PPPuuusssqqquuugggRRR???>>>;;;777444222111111111000000000111111111000333555;;;HHH^^^{{{}}}pppiiiUUUOOOFFF???;;;:::999888777666555444444333333444111111111000///...---,,,++++++,,,---///111444555666999===AAACCCFFFIIILLLKKKMMMOOORRRTTTVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[ZZZ[[[[[[\\\]]]^^^___```___````````````aaaaaaaaaaaabbbdddfffgggfffeeeeeecccdddeeefffhhhhhhiiiiiifffhhhiiihhhfffddddddeeeeeeeeeeeeeeeeeefffggggggggggggffffffgggggghhhiiihhhiiijjjkkkllllllkkkkkkiiikkknnnppprrrrrrrrrrrrqqqqqqrrrsssssssssssssssvvvwwwwwwvvvuuutttvvvwwwwwwyyy{{{zzzyyyzzz}}}}}}|||}}}}}}}}}}}}{{{|||~~~}}}|||{{{yyyxxxxxxxxxwwwuuutttuuuwwwzzz|||~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyvvvvvvvvvvvvwwwyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwttttttttttttuuuwwwxxxyyy||||||||||||{{{{{{{{{zzz{{{|||}}}~~~|||yyywwwwwwxxxzzz|||{{{~~~|||zzzvvvqqqjjjeeeccccccccccccbbbbbbbbbccceeefffhhhiiiqqqrrrtttuuuwwwzzz|||wwwuuu}}}rrriiibbb^^^PPP===555999333222000000111222000/////////000000000000//////000000/////////.........////////////000000000000@@@777//////111000000111111111111111ppphhhcccfffggggggjjjpppssswww~~~nnnfff_________aaahhhqqqppp^^^KKKCCCAAA===888555666777888777666555666777555555666666777777888888444555555555555555555555888888888888888888888888444444444444666888:::<<<555555555555555555555555666666666666666666666666333333444555666777888999888888777777666666666555888:::777888===999:::HHHddd}}}tttpppuuurrr\\\@@@>>>;;;888555333111111000/////////000111000//////222777@@@QQQlllxxxpppZZZSSSJJJBBB===;;;::::::777777555444444444444444222222111111000...---,,,,,,,,,,,,---...111333555444888<<<@@@BBBEEEHHHKKKJJJLLLNNNQQQTTTVVVWWWXXXZZZYYYXXXWWWWWWXXXZZZ[[[[[[[[[[[[\\\]]]___```aaaaaaaaaaaaaaaaaa`````````aaaccceeeggghhhhhhgggfffcccdddeeeggghhhiiiiiiiiiggghhhiiihhhfffeeeeeeeeefffeeeeeeeeeeeefffggggggfffffffffffffffggghhhhhhhhhiiijjjlllmmmmmmlllllliiikkknnnqqqssssssrrrqqqpppqqqrrrsssssssssrrrrrruuuvvvwwwvvvvvvvvvxxxzzzwwwyyy{{{{{{zzzzzz}}}~~~||||||}}}}}}}}}{{{|||~~~~~~}}}{{{yyyxxxxxxxxxwwwuuutttuuuwwwzzz|||||||||||||||||||||||||||yyyyyyyyyzzzyyyyyyxxxxxxssssssssstttuuuwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxssssssttttttvvvwwwyyyzzz}}}}}}}}}~~~}}}||||||{{{yyyzzz|||~~~~~~~~~{{{xxxxxxyyy{{{}}}|||{{{xxxnnniiiccc``````bbbdddeee``````aaabbbdddggghhhjjjrrrsssuuuvvvxxx|||{{{xxxxxxwwwmmmgggbbbPPP999000555444222111111222222000/////////000000000000//////000000//////.........---////////////000000000000<<<333++++++///000111444111111111111lllgggddddddbbb```fffpppwww|||wwwfffVVVUUU^^^eeehhhjjjZZZKKK>>>;;;===<<<:::999777555444444555666666555666555444444444444555666555555555444444333333333555555666666666666555555333333333444444666777777888777666555444333333333333333333333333333333333444555555555555555444444444444444555555555555666555777999::::::;;;===???QQQ}}}|||yyyvvvwwwooofffssszzz|||~~~wwwbbbGGG>>>666555555444444666333111111111111111///---111333333888EEERRRnnnttteeeYYYJJJBBB@@@???;;;777999777555555555444222000000000000000////////////---,,,,,,+++,,,---///000111444888;;;===@@@CCCFFFIIIKKKNNNPPPQQQRRRTTTUUUYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\\\\\\\]]]```bbbdddeeeeeeeeedddbbbaaa```cccdddeeeggggggggggggfffddddddeeefffggghhhiiiiiikkkjjjiiigggfffeeeeeeeeeeeefffffffffffffffeeeeeejjjiiihhhggggggggghhhiiifffggghhhiiiiiiiiiiiiiiiiiiiiikkklllnnnooopppppppppqqqrrrrrrqqqqqqsssuuuttttttttttttuuuvvvwwwxxxzzzzzz{{{{{{||||||}}}}}}}}}{{{zzzzzz{{{{{{|||}}}~~~}}}}}}~~~~~~|||{{{{{{yyywwwuuuvvvwwwzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuuvvvwwwwwwuuussstttttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuwwwyyy{{{~~~|||{{{|||||||||{{{|||~~~~~~}}}{{{zzzzzzyyyyyy}}}~~~~~~zzztttnnnfffdddaaa___^^^___aaacccbbb```___^^^```cccgggjjjnnnooorrrvvv{{{sssuuu~~~~~~tttXXX???444111000000000000000000000000000,,,---------.../////////---......///000/////////...............---------////////////000111222333222222222111nnnkkkhhhfffcccdddnnnyyyppp```___gggiiifffcccOOOCCC999777999999999999???<<<888555666777888888444444444444444444444444555444444444333333333333555555555666666555555555222222222222333444555666777666555444444333444444333333333333333333333333333333444444444444333333444444444444555555555555555777999::::::;;;===???IIImmmvvvkkkqqq~~~}}}{{{|||lllmmmzzz}}}tttvvv|||{{{{{{lllXXXGGG@@@;;;:::999444222333222111000111111111///......111///333===GGG___}}}nnncccUUUJJJEEEAAA===999999777555555555555333111222222111111111000000000---,,,+++++++++---...///000222666999;;;>>>AAADDDFFFIIILLLNNNOOOPPPRRRTTTWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\]]]___aaaddddddeeeeeedddcccbbbaaabbbcccdddfffgggffffffeeeddddddeeefffggghhhiiiiiiiiihhhhhhgggggggggggggggffffffggggggggggggggggggjjjjjjiiihhhhhhhhhhhhiiifffggghhhiiijjjjjjjjjiiigggiiikkkmmmoooppppppppppppqqqrrrrrrqqqqqqsssuuutttttttttuuuuuuvvvwwwxxxzzzzzzzzz{{{||||||}}}}}}~~~}}}zzzyyyzzzzzz{{{{{{|||~~~~~~}}}|||}}}}}}|||zzzyyyxxxvvvuuuuuuwwwzzz{{{|||{{{zzzyyyxxxwwwwwwwwwuuuttttttvvvxxxxxxwwwuuuvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwvvvuuuuuuvvvxxxyyy~~~}}}|||yyyzzz{{{zzzzzzzzz}}}~~~~~~}}}|||{{{{{{{{{{{{}}}vvvllleeecccaaa```______```aaabbb``````___```bbbfffiiikkkqqqrrruuuyyy|||xxxxxx~~~wwwyyy}}}~~~mmmRRR<<<333111000000000000000000000000000......//////////////////---......///////////////........./////////000000...//////000111111222222111111111111qqqnnnkkkiiihhhlllwww~~~zzz|||ooommmooojjj```XXXDDD<<<666666666666888<<>>>>><<<777444444222111000000111222111///...111...///777<<>>@@@CCCEEEIIIKKKLLLNNNPPPRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\___aaacccccccccddddddcccbbbbbb```aaacccdddeeeeeeddddddddddddeeefffggghhhhhhiiifffffffffgggggghhhhhhiiiffffffgggggghhhhhhhhhiiijjjjjjjjjjjjjjjiiihhhhhhfffggghhhjjjjjjjjjjjjiiifffhhhllloooqqqqqqpppooopppqqqrrrqqqqqqqqqsssuuusssttttttuuuuuuvvvwwwwwwyyyyyyyyyzzz{{{|||||||||}}}|||}}}}}}zzzyyyxxxyyyzzz{{{|||}}}~~~~~~}}}{{{{{{||||||zzzyyywwwvvvuuutttuuuwwwzzz{{{|||{{{zzzyyywwwwwwvvvvvvtttttttttvvvyyyzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwvvvwwwyyyzzzzzzxxxwwwvvvxxxwwwvvvuuuuuuuuuvvvwww{{{|||}}}~~~}}}|||{{{zzzwwwxxxyyyyyyyyyyyy{{{|||}}}||||||{{{{{{||||||}}}~~~zzzqqqeee\\\]]]^^^^^^___``````aaaaaa___```aaacccfffiiilllmmmtttvvvyyy}}}ttt~~~}}}vvvzzz~~~ttt```HHH888222000///000000000000000000000000000000000000000/////////.........///////////////......//////000111111111...///000111222222111111///000000111pppmmmkkklllqqqwwwvvvnnnuuuzzztttmmmaaaTTTMMM>>>:::888888777666999???>>>;;;666333333444444333111222444555555444222111333333333333222222222222333333444444444444333333111111111111111222333444333333333333333333444444222222222222222222222222111222222333333333333333333333444444444555555555555777999999888999:::<<>>;;;<<<:::777666333111000000111222111000///333000///555777AAAUUU}}}yyymmm___RRRGGGAAA>>>;;;999777666666666555444333333333333222222222111------+++******+++,,,------///222555666888;;;>>>???BBBFFFIIIJJJLLLOOOQQQQQQQQQSSSTTTVVVXXXYYYYYYYYY[[[\\\\\\[[[\\\^^^```aaaaaaaaabbbbbbbbbbbbbbb___```aaaccccccccccccbbbddddddeeeeeefffgggggghhheeeffffffgggggggggggggggddddddeeefffggghhhiiijjjjjjjjjkkkkkkkkkiiihhhgggeeefffhhhjjjkkkkkkjjjjjjfffhhhlllppprrrqqqpppnnnooopppqqqqqqpppqqqsssuuusssssstttuuuvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{|||||||||}}}~~~}}}}}}~~~|||}}}~~~~~~~~~~~~{{{yyyxxxxxxzzzzzz{{{|||}}}~~~~~~|||{{{zzz{{{{{{zzzxxxuuutttttttttuuuwwwzzz{{{|||{{{zzzxxxwwwvvvvvvvvvvvvuuuvvvwwwyyyzzzyyyxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwyyy{{{zzzyyyvvvtttwwwwwwvvvttttttttttttuuuxxxyyyyyyzzzzzzzzzyyyyyyvvvxxxzzzzzzzzzyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~|||yyytttlllaaaZZZYYYZZZ\\\___```aaaaaaaaa```bbbdddgggjjjlllmmmnnnvvvyyy}}}ttt{{{uuugggQQQ>>>444111000...////////////////////////111000000//////........................///000000//////////////////000000---///111222333222000///...//////000nnnlllkkkqqq|||{{{ppphhhkkksssxxx~~~yyypppaaaPPPFFFDDD<<<999999999777444777<<<666555333333444444222000111222444555555444222111222222222222222222222222222222333333333333222222222222222222222222333444333333222222222333333444222222222222222222222222222222333444444444444444333333333444444444444555666777888888777777999:::BBBEEE[[[|||uuuwww~~~|||rrrooottt\\\CCC:::;;;;;;888555444222000000111222222111///333000///555666:::IIIiiitttfffYYYNNNFFFBBB>>>;;;888666666666666555333333222222222111111111///...,,,+++***++++++,,,---///222444555777999<<<<<>>:::777666666666555333333333222222222111111111///...,,,++++++,,,,,,,,,...000222333444777999999<<>>MMMuuuzzzyyyxxxlllYYYIII@@@===999666333000000000000///---222...+++333555222666;;;QQQnnnzzznnn___SSSFFFBBB<<<888666666444444666666555555555444444444333222000...---,,,------(((***,,,......///111333222666;;;???CCCFFFJJJMMMKKKLLLMMMOOOQQQRRRTTTTTTSSSUUUXXXZZZ\\\^^^bbbeeeeeedddbbbaaa`````````aaa^^^___```bbbbbbbbbbbbaaa____________````````````\\\]]]```bbbccccccbbbaaaaaaaaaaaabbbeeeiiimmmoookkkjjjhhhfffddddddeeeeeecccfffiiimmmnnnnnnlllkkkooooooooooooooonnnmmmmmmnnnoooppppppoooppprrrtttpppqqqtttuuuvvvvvvttttttsssssstttvvvwwwyyyzzzzzz{{{|||}}}}}}||||||}}}|||zzzwwwsssooonnnoooqqqtttwww|||~~~||||||}}}}}}~~~~~~}}}|||{{{||||||{{{yyyxxxxxxxxxxxxxxxxxxyyyyyywwwwwwwwwvvvwwwwwwxxxyyyyyyxxxxxxzzz}}}~~~}}}|||vvvvvvuuuuuuvvvwwwxxxxxxvvvvvvuuutttsssrrrrrrrrrpppqqqrrrrrrssssssssssssqqqqqqrrrssstttuuuwwwxxxtttxxx}}}|||zzzzzzwwwwwwwwwwwwxxxyyyzzz{{{~~~pppjjjaaa\\\[[[\\\\\\[[[XXXYYY[[[]]]___aaacccdddcccdddhhhmmmrrrxxx}}}xxx{{{wwwmmmjjjcccZZZDDD888000111222000000333000000000000000000000000......//////000000111111000///---,,,---...000222***+++---///111222444555222111000000///000000111000000000000xxxjjjiiilllmmmnnnpppZZZQQQEEE===:::999666333999666444444666555222///111111000111222333111///......//////000000111111000000000000111111111111000000000000111111111111000000000000000000000000333333222222111000000000333333333222222111111111000111111111111222222222111111000000111111222333444444444555444444333333777;;;;;;BBBeeezzzzzzvvvxxxqqqXXXDDD;;;999888666444222000---,,,......//////000000111111999CCCTTTpppvvvggg\\\QQQIII@@@<<<;;;;;;888555666555444444555555333111333333222111000///...---+++,,,---...//////000000000333666999;;;>>>AAADDDHHHGGGGGGHHHJJJLLLOOOPPPPPPRRRTTTUUUWWWZZZ^^^aaa^^^^^^^^^^^^^^^^^^^^^^^^`````````aaa``````___^^^`````````___^^^^^^]]]]]]bbb```______``````___]]]``````aaabbbdddfffiiikkkiiihhhfffdddcccdddeeefffhhhfffeeegggkkkmmmllljjjpppooommmlllkkkkkklllllloooooonnnnnnnnnnnnnnnooommmoooqqqtttuuuuuutttsssvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~|||zzzwwwwwwvvvtttqqqoooooopppuuuwwwzzz~~~}}}~~~~~~}}}~~~||||||yyyyyyyyyxxxxxxxxxwwwwwwuuuvvvwwwwwwvvvuuuwwwxxx|||{{{yyyzzz|||xxxuuussssssuuuvvvtttrrrrrrsssuuutttrrrppppppppprrrqqqppppppoooooopppppprrrrrrssstttuuuuuuttttttuuuwwwyyy{{{||||||{{{zzzvvvxxxzzzzzzzzzzzz|||~~~~~~~~~|||vvvrrreee```ZZZXXX[[[]]][[[YYY[[[\\\\\\\\\\\\^^^bbbeeehhhhhhiiilllqqqxxxwwwvvv{{{rrrpppcccQQQ:::777222000///000000///......//////......---,,,---------............///.........------.....................////////////111111000000000000000111///111222222wwwwwwwwwooobbbZZZKKKEEE===999:::;;;:::888;;;999777777888888555222333222111222333222000///.............../////////000000000000111111111111//////000000000111111111000000000000000000000000222222222111111111000000222222111111111000000000000000111111111222222222111111000000111111222333333444444444444444333333555999999>>>WWWyyyssszzz}}}uuuuuuuuuoooyyy~~~vvvvvvyyyzzz}}}yyywwwwwwmmmYYYFFF===999777444111000000///....../////////000000000111333:::FFF[[[|||qqqgggXXXOOODDD>>><<<<<<999666666555444444555555333222444333333222111000///...,,,,,,,,,,,,---...///000...111444777888;;;>>>AAADDDDDDEEEGGGIIIKKKMMMNNNPPPQQQSSSTTTVVVXXX\\\___]]]]]]]]]]]]]]]]]]]]]]]]__________________^^^^^^____________^^^^^^^^^^^^```______```aaabbbbbbaaa``````aaabbbccceeehhhiiihhhgggeeedddddddddfffggghhhffffffgggkkklllllljjjooonnnmmmlllllllllmmmmmmpppooooooooooooooooooooonnnoooppprrrssstttssssssvvvuuuuuuuuuuuuwwwxxxyyy{{{zzzyyyzzz||||||{{{zzzxxxyyyxxxvvvsssqqqrrrsssvvvxxx|||}}}~~~~~~}}}|||{{{yyyyyyxxxxxxwwwwwwwwwwwwuuuvvvwwwwwwwwwwwwxxxyyy{{{zzzxxxxxxzzz|||}}}}}}xxxuuussssssuuuuuutttsssrrrssssssrrrqqqppppppqqqrrrqqqppppppooooooppppppssssssttttttttttttssssssuuuvvvxxxyyyzzzzzzxxxxxxvvvxxxzzzzzzzzzzzz|||~~~zzzrrrkkkfff^^^YYYUUUUUUXXXYYYXXXVVVZZZ[[[]]]^^^___aaaeeehhhiiijjjmmmqqqwww~~~tttvvv|||xxxzzzxxxrrr```JJJ888444000....../////////......//////......---,,,------------............//////............//////............////////////000000//////...//////000///111333333yyywwwxxx~~~}}}kkkTTTCCC>>>:::666666999;;;;;;999===;;;::::::;;;:::888666444333222333444333222000000000000000000/////////000000000000111111111111//////000000000000111111000000000000000000000000000000000111111111222222111000000000000/////////000000000111111111222222111000000000000111222222333333444444444444333333333666777999EEEaaa}}}kkkiiiooo}}}|||vvvzzz}}}iiikkktttwwwpppfffeeennnwwwuuuqqqnnnmmmfffXXXJJJBBB===999444111111111111000////////////000000000000000333777BBB[[[xxxfff[[[MMMCCC@@@>>><<<999777555444555666666555333555444444333222111000000---,,,+++++++++---///000,,,...111333555777:::<<<>>>@@@BBBEEEHHHJJJKKKLLLOOOPPPRRRSSSTTTVVVYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^^^^_______________^^^^^^___bbbddddddcccaaaaaaaaaaaabbbdddeeeffffffeeedddddddddeeeggghhhgggffffffgggjjjkkkkkkjjjmmmmmmmmmlllmmmmmmnnnoooppppppppppppppppppppppppnnnoooooopppqqqrrrssssssuuutttsssrrrssstttwwwxxxzzzxxxwwwwwwyyyzzzzzzzzzzzzzzzzzzxxxuuutttuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~}}}|||{{{{{{xxxwwwwwwwwwwwwvvvvvvvvvuuuvvvxxxxxxxxxxxxzzz{{{{{{yyywwwwwwxxxyyyzzzyyywwwuuusssssstttuuutttsssrrrssssssqqqpppppprrrtttqqqqqqpppoooooooooooopppsssttttttttttttssssssrrrssstttuuuwwwwwwwwwvvvvvvvvvxxxzzzzzzzzzzzz|||~~~~~~{{{vvvooofff___[[[XXXUUURRRSSSVVVXXXVVVTTTWWWZZZ^^^```cccfffjjjlllmmmooosssyyy{{{sssyyyxxxvvvyyy}}}{{{oooWWW>>>444222...---.../////////......//////......---,,,------------............///......------......///---............////////////......------...//////000222444444nnnjjjgggiiirrr|||ttt```JJJ;;;<<<:::777777888888777555<<<<<<;;;;;;;;;:::999777444444333555666777666444555555444333222222111111///000000000111111111111////////////000000000111000000000000000000000000/////////000111222222333000000000000000000000000000000000000111111111111000000000000000111222222222222333444444444333333444333555888;;;JJJmmmsssllljjjssssssrrrzzz~~~tttccc^^^mmmzzzqqqiiiaaaVVVJJJBBB@@@<<<777444444333222000////////////000000000000111222333555CCC```vvviiiXXXKKKEEEBBB???<<<888777555555666777666555666555555444333333222222///---+++******,,,...000+++---000111222444777999:::<<>>===<<<:::999999777444222999:::::::::999777777777444333444666999::::::999666666555444333222111111///000000000111111111111...////////////000000000////////////////////////......///000111222222333111111111111111111111111//////000000000111111111000000//////000000111222111222222333444444333333666333444888999@@@WWWqqqyyyrrrlllqqq|||~~~tttdddnnnvvvmmm___NNN@@@???;;;777666777666333000000000000000////////////000222444555:::LLLiiiuuucccTTTKKKEEE@@@<<<;;;999666666666777666555666666555555444333333333000...,,,******+++...///+++---///000111222444666777999<<<@@@DDDFFFGGGHHHLLLNNNQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZ\\\]]]]]][[[\\\\\\]]]^^^___``````^^^]]]\\\]]]___```___^^^aaaaaabbbbbbcccccccccccccccccccccdddeeefffggghhheeefffggggggggghhhhhhiiijjjjjjkkklllmmmnnnnnnoooooopppqqqrrrsssrrrrrrrrroooooooooooopppqqqrrrrrrrrrqqqpppooooooqqqrrrtttuuutttssstttvvvxxxxxxwwwxxxyyyyyyxxxwwwwwwxxxzzzzzz{{{~~~~~~|||{{{~~~}}}{{{}}}|||||||||||||||{{{zzzyyyyyyvvvvvvvvvvvvvvvvvvvvvwwwvvvxxxyyyzzzyyyyyy{{{|||{{{yyyvvvuuuvvvwwwvvvvvvtttttttttssssssssstttuuuvvvvvvuuusssrrrrrruuuwwwqqqpppoooooonnnnnnooooooooopppqqqssstttuuuuuuuuunnnoooqqqtttvvvxxxzzzzzzvvvxxxzzzzzzzzzzzz|||}}}zzz{{{|||zzzsssiii^^^WWWUUUUUUVVVUUUTTTTTTUUUVVVVVVUUUTTTTTTXXX]]]bbbfffjjjoooqqqxxx{{{uuusssvvvhhhTTT???000222000......///000000000.........///......---,,,,,,,,,,,,------------...,,,++++++******++++++,,,------------............///.........//////000111///111444555jjjfff```]]]___hhhsss{{{|||xxxkkkYYYJJJDDDAAA???:::::::::999888777555444555777888777555444444555333333333666999::::::999444333333222111000000000000000000000111111111111......////////////000000////////////////////////......//////000111222222000000111111111111222222/////////000000000111111000////////////000111111000111222333333444444333666333444888999<<>>;;;888777777777666555555555555555444444333333111000...,,,,,,,,,---...+++---/////////000222444444666999<<>>@@@>>>999555666777666555555555555222444666555333222222444333333333444666777666555333222222222111111000000000000000000111111111111........./////////000000////////////////////////.../////////000000111111/////////000000000111111////////////000000000111///////////////000111111000000111333333444444333333444555555555888@@@GGGrrrzzzwwwpppWWWMMMAAA:::999888555111111000000000/////////......---000555777999AAAKKKiiipppdddXXXMMMDDDAAA>>>:::777777666555444555555444444444444333333222111000///...------...***,,,......---...///111222333444777:::===???AAACCCFFFJJJMMMNNNOOOQQQSSSTTTTTTUUUUUUVVVWWWWWWXXXTTTVVVYYY\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[[[[\\\^^^```___^^^```aaacccdddeeeeeeeeeeeebbbcccddddddeeeeeeeeeeeedddfffggggggeeeeeefffhhhhhhhhhjjjkkkkkkkkkkkkjjjmmmnnnppprrrsssrrrqqqqqqpppppprrrssssssrrrrrrqqqooopppqqqqqqqqqqqqpppoooqqqqqqsssvvvxxxxxxvvvtttvvvwwwyyyxxxxxxyyy{{{}}}zzzzzzzzzyyyyyyzzzzzzzzz}}}|||{{{|||}}}~~~|||zzzzzz{{{||||||}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxyyyzzzyyyxxxwwwxxxyyywwwtttrrrrrrssstttttttttqqqssstttsssrrrqqqtttvvvvvvvvvvvvuuurrrppppppqqqppppppooonnnnnnnnnnnnnnnqqqqqqrrrsssssssssrrrrrrppppppqqqssstttvvvxxxyyyvvvxxxzzzzzzzzzzzz|||~~~}}}|||{{{{{{zzzwwwssspppbbb^^^VVVOOOKKKJJJKKKLLLLLLMMMMMMNNNPPPSSSWWWYYYZZZ]]]```dddggglllqqquuu|||~~~tttlllwwwppphhhjjjeeeWWWFFF:::555222111///.........///---,,,......//////......---,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,---------.........------------...///000111---///222222ssskkkccccccgggiiiddd]]]GGGBBB999444999@@@<<<222333444444444222222222333111333555555222111222333444333222333444444222000444444333333333333222222000000000000111111111111............/////////000////////////////////////////////////000000000000---.........//////000000////////////000000000000///////////////000111111///000111222333444444444///444666222000555<<<@@@PPPwwwnnn```MMM@@@:::777333///111111000000/////////...111---...222333111444;;;JJJnnn~~~qqqdddVVVLLLCCC???;;;888777666555444444444444444444333333333222222111000///......---***+++,,,---,,,,,,---///000000111333555999<<<>>>@@@CCCGGGJJJLLLMMMOOOQQQSSSSSSTTTUUUVVVVVVWWWWWWSSSVVVZZZ]]]___^^^]]][[[\\\\\\]]]]]]]]]]]]^^^^^^ZZZZZZZZZ\\\```bbbbbbaaa```aaaccceeeffffffffffffccccccdddeeeeeeeeeddddddcccfffhhhgggeeedddfffhhhggghhhiiijjjkkkjjjiiiiiilllnnnppprrrsssrrrqqqpppoooqqqsssttttttsssrrrqqqoooppprrrssssssqqqooonnnoooqqqssswwwzzzyyyvvvssswwwxxxyyyyyyyyyzzz|||~~~zzzyyyxxxwwwwwwyyyzzz{{{zzzzzzzzz{{{}}}~~~}}}|||uuuwwwyyyzzz|||||||||{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzyyywwwvvvvvvwwwtttrrrppppppqqqsssssssssqqqssstttsssqqqqqqtttwwwtttuuuvvvtttqqqooonnnnnnppppppooonnnnnnnnnnnnnnnttttttssssssrrrqqqpppooorrrrrrrrrrrrssstttuuuuuuvvvxxxzzzzzzzzzzzz|||~~~|||zzzxxxvvvsssoooiiieeeRRRPPPNNNKKKJJJJJJKKKKKKJJJKKKLLLNNNPPPUUU[[[___^^^```bbbeeehhhmmmssswww{{{wwwjjjuuuuuuiiiaaa]]]TTTEEE999333111000000...------------,,,***......//////......---,,,++++++,,,,,,,,,---------///......------......///,,,,,,,,,---------......+++++++++,,,---...///000---///111111vvvrrrmmmiiieee[[[MMMBBB:::999999999888888777777333222222111222333555666222222222111222222333333222222333333333444444444333333333222222222111111222222111111000000//////......---------,,,,,,,,,---......///000/////////...//////000000000000000------......//////000000000000000000000000000000111111111000000000000000111111000000000000111111111111222333555666666777BBBggg|||qqqkkkqqqzzz{{{ppp^^^JJJ<<<555444555555333000000000000///............///000222444444>>>VVVwwwqqqbbbWWWMMMGGG@@@:::888777777666666555444333333333333444222111111111000000//////...---,,,+++,,,---.../////////000111333666888999>>>BBBFFFIIIKKKMMMOOOQQQQQQRRRRRRRRRRRRSSSVVVXXXTTTUUUWWWZZZ\\\^^^______^^^]]]]]]\\\\\\[[[[[[[[[ZZZ[[[\\\]]]___```aaabbbbbbccceeeffffffeeedddbbbffffffeeedddddddddeeeeeeffffffffffffffffffffffffgggiiikkklllkkkkkklllnnnqqqppppppooopppqqqssstttrrrsssuuuvvvuuusssqqqooopppqqqrrrssssssrrrqqqpppooopppqqqrrrssssssssssssqqqrrrtttuuuwwwyyy}}}{{{zzzyyyyyyzzzyyywwwuuuvvvwwwxxxzzz{{{{{{zzzzzzyyyyyyzzz|||~~~yyyyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwxxxyyywwwvvvuuuvvvwwwxxxwwwvvvtttsssqqqoooooopppqqqrrrqqqrrrrrrssssssrrrrrrqqqtttrrrqqqqqqqqqqqqpppnnnooonnnnnnnnnnnnnnnooopppssssssrrrrrrqqqppppppooossssssrrrrrrrrrsssttttttqqqssswww|||}}}zzzzzzwwwtttooojjjccc[[[VVVJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMPPPUUU\\\aaaeeeffffffgggjjjqqqzzz~~~wwwvvv{{{tttoooqqq~~~xxx|||wwwbbbccc^^^QQQ>>>444222111...//////.........---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------......///////////////000111111111xxxssslllcccXXXMMMCCC===777777666666666555555555555444333222222222333333444333333222111111111111222222222222333333333333222222222222111111111000222111111111000000//////.........---------,,,,,,------...////////////...---...//////000000//////............////////////........................////////////////////////111000000//////000000111000111111222444555555666<<>>AAACCCDDDGGGIIIMMMNNNOOOPPPPPPQQQTTTVVVSSSUUUVVVYYY[[[\\\]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZ\\\]]]^^^___```\\\]]]___aaacccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffggggggiiijjjllllllkkkjjjjjjkkkmmmmmmmmmmmmnnnooopppqqqrrrssstttuuutttrrrpppoooooopppqqqrrrrrrrrrrrrqqqooopppqqqrrrrrrrrrrrrrrrtttuuuvvvuuuttttttvvvxxxxxxxxxwwwyyyzzz{{{yyyxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxyyy|||~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvtttssssssttttttrrrqqqrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooppprrrrrrrrrpppooonnnnnnmmmmmmlllllllllnnnnnnooooooooopppppppppoooooopppqqqrrrrrrsssssstttuuuwww{{{}}}uuuoooeee\\\TTTNNNHHHEEEFFFFFFFFFFFFGGGHHHIIIIIILLLNNNQQQTTTWWW[[[```cccbbbffflllqqqvvv{{{|||vvvtttrrroooooorrrrrrppptttwwwyyy~~~uuuqqqpppssszzzvvvkkk^^^HHH555...///000...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------...////////////...,,,---......fff]]]PPPBBB888444444666111111111111111111111111333333222222222222222222333333222111000000111111000000000000111111111111////////////////////////000000000000000111111111/////////............---+++,,,------......------+++,,,------......------/////////......---------------------------------.............../////////000//////......//////000......///000000111222222111777DDD___ooofffhhhqqqxxxvvvvvv~~~xxxkkkppp{{{rrrcccbbbqqq}}}sssgggfffbbbXXXKKK@@@;;;:::555333111000111111000///111000000/////////000000000555<<>>@@@CCCEEEGGGIIIKKKLLLMMMNNNQQQSSSSSSTTTUUUWWWYYYZZZZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZ\\\]]]]]]^^^[[[\\\]]]^^^___```______^^^______`````````````````````bbbcccdddfffggggggiiikkklllllljjjiiiiiijjjkkkllllllmmmnnnooopppppprrrssstttttttttrrrpppooommmnnnooooooppppppqqqqqqoooooopppqqqqqqqqqqqqqqqssstttuuutttsssssstttvvvvvvvvvvvvxxxzzz{{{zzzxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxx{{{~~~~~~|||zzzzzzxxxwwwvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvuuussssssssssssqqqpppqqqqqqrrrrrrrrrqqqqqqpppqqqqqqppppppppppppqqqqqqooonnnnnnooorrrsssrrrqqqpppooooooooonnnmmmlllkkkkkkllllllmmmnnnoooppppppmmmnnnooopppqqqrrrrrrrrrssstttwwwzzz{{{zzzvvvrrrhhhaaaXXXPPPKKKHHHFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKPPPRRRUUUWWWZZZ\\\```cccccciiiqqqyyy~~~yyytttsssllleeeiiittt{{{qqqxxx~~~}}}{{{uuuxxxwwwcccTTT???111---//////------------------------------------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------------,,,---......//////......+++,,,---...\\\QQQBBB777444444555555111111111111111111111111///000111222333333444444000000000000111222222333//////000000000111111111........................//////000000111111222222000000/////////.........+++,,,------......------+++,,,,,,---------------//////......------,,,,,,.................................//////000000000//////............//////---......//////000000000///888<<>><<<777777777666666777777888555555555555555555666666111111000///...,,,+++++++++++++++,,,---...///000333555777999;;;===@@@BBBEEEGGGJJJKKKLLLNNNPPPRRRQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\^^^^^^______^^^^^^^^^___```bbbccceeefffgggiiijjjlllkkkjjjiiiiiijjjkkkkkklllmmmooooooppppppqqqqqqrrrssssssrrrrrrqqqmmmmmmmmmmmmmmmnnnooooooooooooppppppqqqqqqppppppppprrrssstttssssssuuuvvvuuuttttttvvvxxxzzzyyywwwvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxzzz}}}~~~}}}|||yyyxxxwwwuuuttttttssssssuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvttttttttttttsssqqqpppqqqqqqrrrrrrrrrqqqqqqqqqpppoooooooooooopppqqqooonnnmmmoooqqqsssrrrqqqqqqqqqqqqqqqpppnnnmmmllljjjjjjkkklllnnnooopppqqqmmmnnnooopppqqqqqqqqqqqqssstttwwwyyyxxxrrrjjjccc[[[VVVNNNGGGEEEEEEEEEFFFCCCCCCDDDFFFHHHJJJLLLMMMTTTVVVYYYZZZ\\\^^^aaadddhhhnnnwww~~~xxxssspppoooggg```ggguuurrrttt|||hhhRRREEE777/////////---+++,,,,,,------------------,,,,,,---------------,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,------...............,,,---...///TTTIII<<<555555666555333111111111222222222222222---...000222333444444444/////////000111222333444///000000000111111111111---............/////////......///000111222222333000000000000////////////,,,,,,---...............+++,,,------......------.........---------------.................................//////000000111......------------......---........./////////000...888:::<<<[[[wwwuuu{{{lll```jjjmmmTTTFFFBBB;;;888666444444333111000000000///......////////////222666777:::KKKlll|||mmm___RRRIIIAAA===:::999888888777777777888555555555666666666666666222222222111000...---,,,,,,+++++++++,,,---......111333555666777999===???CCCFFFJJJLLLMMMOOOQQQSSSOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXVVVWWWWWWXXXYYYZZZZZZZZZ\\\\\\[[[[[[ZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^]]]]]]^^^^^^___aaabbbdddeeeeeehhhiiikkkkkkjjjiiiiiijjjiiijjjlllmmmooooooppppppooooooppprrrssssssssssssnnnmmmmmmllllllmmmmmmnnnnnnoooooopppppppppoooooonnnpppssstttttttttuuuwwwssssssssstttwwwxxxwwwuuuttttttttttttuuuvvvwwwxxxvvvvvvwwwzzz|||}}}|||{{{xxxwwwvvvtttsssrrrrrrrrruuuvvvxxxyyyyyyxxxxxxwwwxxxvvvuuuuuuvvvvvvtttssspppqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnooopppqqqooonnnmmmoooqqqrrrrrrqqqpppqqqqqqrrrqqqpppnnnmmmiiijjjkkklllnnnooopppqqqnnnoooppprrrrrrqqqppppppssstttuuuuuuqqqiii^^^WWWSSSNNNHHHDDDBBBCCCCCCCCCCCCCCCEEEGGGJJJMMMOOOQQQWWWYYY[[[]]]___bbbfffjjjooouuu}}}{{{xxxpppnnnnnnnnnllllllrrrzzzsssvvvuuuuuu|||lllVVVAAA888111000111///---,,,,,,,,,,,,,,,------------+++,,,,,,------------,,,***++++++,,,,,,------...,,,,,,,,,---------......+++,,,,,,------.........,,,,,,---............------...///000DDD???999555444444333222111111111222222222333333...///111222333333333222000000///000000111222333000000000111111111222222---.........////////////---...///000111222333333111111111000000000//////------...////////////...,,,,,,---...............,,,------------------...------------------------,,,,,,---......///000000...------------------...............////////////...333666;;;LLLoooxxxkkkooooooYYYNNN>>><<<888666555444222000//////.........//////000///000333666666===QQQeee{{{mmm```TTTJJJDDD<<<;;;:::999888777777777555555555555666666777777222333333333222000///...,,,,,,,,,+++,,,,,,------///000222333444666:::<<<@@@CCCGGGJJJKKKMMMOOOPPPMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[ZZZYYYYYYYYYZZZZZZYYYZZZ\\\^^^___^^^]]]\\\^^^^^^___```bbbcccddddddfffhhhjjjjjjjjjiiijjjkkkggghhhjjjlllmmmnnnnnnnnnmmmmmmoooqqqrrrtttuuuvvvqqqpppooommmmmmmmmmmmnnnnnnooooooooooooooonnnnnnoooqqqtttuuuuuutttuuuvvvrrrqqqqqqsssuuuuuutttsssrrrrrrrrrrrrtttvvvwwwyyyvvvvvvwwwyyy|||}}}|||zzzyyyxxxvvvuuusssrrrrrrrrrtttuuuwwwxxxyyyxxxwwwvvvwwwuuutttuuuvvvvvvuuutttqqqqqqpppppppppqqqssssssqqqpppnnnmmmmmmnnnpppqqqooonnnnnnooopppqqqqqqpppnnnooopppqqqqqqpppnnnmmmjjjkkklllmmmnnnooopppqqqpppqqqrrrsssrrrqqqooonnnqqqooommmiiiddd\\\TTTNNNJJJGGGDDDBBBBBBCCCBBBBBBCCCDDDFFFIIILLLPPPSSSTTTYYY[[[]]]___ccchhhooossswww{{{}}}{{{xxxsssooohhhhhhgggkkkvvvqqqsssyyy{{{ssssssqqqmmm^^^GGG777111...111111...---///++++++,,,,,,,,,---------***+++,,,---------------******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---......///+++,,,------......---------......///333555555444111000111222000000111111222222333333///000222333333222111000111111000000000000000111111111111111222222222222........./////////000000---...///000111222333444111111111111000000000000---...//////000000//////,,,---......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------............///////////////000,,,111<<>>:::888666444222000...............///000000111...000333333444;;;FFF^^^yyylll^^^RRRKKK===<<<;;;999888777666666444555555555666666777777222333444444333222000///---,,,,,,+++,,,,,,---------...000111111444888:::;;;???CCCFFFHHHIIIKKKMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\XXXZZZ\\\^^^___^^^]]]\\\^^^^^^___```aaabbbcccccceeegggiiijjjjjjjjjkkkllleeefffiiikkklllmmmmmmmmmkkklllnnnppprrrtttvvvwwwsssrrrpppooonnnnnnnnnnnnnnnooooooooooooooonnnnnnpppsssuuuvvvuuuttttttuuurrrqqqqqqrrrssstttsssqqqqqqqqqqqqrrrsssvvvxxxyyyuuuuuuvvvyyy|||}}}|||zzzzzzyyywwwvvvtttssssssrrrssstttvvvwwwxxxwwwuuutttuuutttssstttvvvvvvuuutttrrrqqqpppooooooqqqssstttqqqooonnnmmmmmmnnnoooqqqpppooonnnooopppqqqpppooolllmmmooopppqqqpppnnnmmmkkkkkklllmmmnnnooopppqqqqqqrrrssstttsssqqqooonnnmmmiiiddd^^^YYYRRRLLLHHHBBBAAA@@@AAACCCDDDDDDCCCDDDEEEGGGJJJNNNQQQUUUVVVYYY[[[]]]aaafffmmmuuu{{{|||~~~zzzwwwrrrlllhhh___^^^\\\dddzzz}}}qqqttt}}}uuuhhhfffbbb___QQQ;;;333///...111111------222+++++++++,,,,,,---------***+++,,,,,,------------******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---...//////+++,,,------......---------------...555444333333222222333333000000000111111222222222222222222222222111000///000000000000111111111111000000000000000000000000000///---,,,---...000222000000000000000000000000333444555555555444333222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........//////000///---+++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,////////////...---,,,+++---000666999666@@@cccwwwxxxuuuttttttuuuvvvxxx{{{nnn^^^MMMEEE;;;666444333444555111111000000000000111111///111222222222444666888CCC[[[|||pppaaaUUUHHHAAA<<<;;;:::666555666666666666666666555555555444444444444333222111000000///...---,,,++++++***,,,---...///000111222333666888;;;===>>>@@@CCCEEEHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPPPPQQQRRRRRRSSSSSSSSSUUUWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[WWWYYY[[[^^^___^^^]]]]]]^^^^^^^^^______aaabbbbbbdddeeefffhhhiiiiiiiiiiiifffffffffggghhhjjjkkkllllllkkkkkkmmmppprrrrrrqqqrrrqqqooonnnnnnoooqqqrrruuutttrrrpppoooooooooooonnnppptttvvvvvvuuurrrppptttssssssrrrrrrsssssstttvvvvvvtttsssssstttuuuuuuwwwwwwxxxxxxxxxyyyyyyyyy|||zzzwwwuuuuuuuuutttssssssttttttvvvwwwxxxyyyzzztttuuuvvvvvvvvvvvvuuuuuurrrrrrqqqqqqpppooonnnnnnoooooonnnmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnoooooollllllmmmoooooopppppppppmmmnnnoooqqqqqqqqqpppooovvvvvvuuutttqqqmmmiiigggkkkbbbVVVNNNKKKHHHDDDAAAEEEDDDBBB@@@@@@AAABBBCCCHHHJJJOOOTTTXXXZZZ[[[\\\^^^```cccgggmmmuuu~~~|||uuurrrnnnfff```^^^XXXXXX___qqqzzztttnnnxxx~~~ssseeebbb```UUUBBB555000000000000000///......------++++++++++++------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,---......//////......---------...444444333222222222222333222222222222222111111111111111111111111000////////////000000000111111111000000000000000000000000000///---------...000111000000000000000000000000222333444444444333222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......////////////........./////////...---+++***+++++++++,,,,,,,,,------......---------,,,,,,,,,...............------,,,...///333555333:::WWWuuu{{{qqqooommmmmmnnnnnnmmmlllrrrwww|||}}}yyyqqqggg___OOOGGG>>>:::777555222000222111000000000000000000...000111111000111333555>>>NNNkkknnn^^^QQQIIIBBB@@@===:::999;;;666666666555555555555555555555555444444222111111000000///...---,,,++++++,,,,,,---...///000111222333666888:::;;;===@@@BBBEEEFFFHHHIIIJJJKKKKKKKKKOOOPPPPPPQQQRRRSSSTTTTTTSSSUUUVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZWWWYYY[[[]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^___```bbbccceeefffgggggghhhhhheeeffffffgggiiijjjlllmmmlllkkkkkkmmmoooppppppoooooonnnmmmmmmnnnppprrrsssuuutttrrrqqqppppppqqqqqqqqqsssuuuwwwxxxvvvtttrrrsssrrrrrrqqqqqqrrrrrrsssuuuttttttsssssstttuuuvvvvvvvvvvvvvvvwwwwwwwwwxxx{{{yyyvvvuuuuuuuuutttsssttttttuuuuuuvvvvvvvvvwwwttttttttttttttttttttttttrrrrrrqqqpppoooooonnnnnnoooooonnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnooolllmmmnnnoooppppppppppppnnnoooppprrrrrrssssssrrrppppppoooooonnnllliiiggg___WWWNNNHHHFFFEEEBBB???CCCBBBAAA@@@@@@AAACCCDDDJJJLLLPPPUUUXXX[[[\\\\\\^^^bbbhhhnnntttzzzyyynnnjjjgggaaa]]]\\\VVV```ssszzzsssqqqqqq|||zzz{{{yyyuuuyyyxxxiiiccc^^^PPP>>>222///////////////...---------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,------...............---------...444333222222111111222222444444444333222222111111///000000000000///......//////000000000000111111000000000000000000000000///......------///000111000000000000000000000000000111222222222222111111000/////////............---------------------------......//////......---............---,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---............---...---000111///333FFF[[[uuu{{{|||sssxxx|||wwwqqqjjjiiikkkjjjddd^^^]]]gggtttyyytttkkkdddbbbNNNHHH???:::999888444000222222111000/////////000...///000///......000222777===PPPppp}}}mmmZZZPPPGGGBBB===999888;;;666666555555555555666666555555555555444333222222111000000///...---,,,++++++,,,,,,---...//////000000222555666777999;;;>>>AAABBBDDDEEEGGGHHHIIIIIILLLMMMNNNOOOPPPQQQRRRRRRRRRTTTVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWYYYZZZ\\\]]]]]]]]]]]]ZZZZZZZZZZZZ[[[\\\\\\]]]```aaabbbdddeeeeeeffffffdddeeeeeegggiiikkkmmmnnnmmmlllkkklllmmmnnnnnnmmmllllllkkklllmmmppprrrssstttssssssrrrrrrsssssstttsssuuuwwwxxxyyyxxxvvvuuuqqqqqqqqqppppppqqqqqqqqqssssssrrrrrrssstttuuuvvvttttttuuuuuuuuuvvvvvvvvvyyywwwuuuuuuuuuuuutttsssuuuuuuuuutttttttttttttttttttttrrrrrrrrrrrrssstttrrrqqqpppoooooonnnnnnnnnooooooooooooooooooppppppppppppoooooonnnnnnmmmmmmmmmnnnoooppppppqqqppppppqqqqqqrrrssstttuuuvvvwwwwwwtttqqqmmmjjjeee```]]]PPPKKKFFFCCCCCCCCCAAA???@@@@@@???@@@AAACCCEEEFFFLLLNNNRRRVVVYYY[[[\\\]]]aaagggooowww|||~~~~~~}}}rrrhhhccc```YYYSSSQQQVVVlllqqqjjjooouuu|||wwwtttooooooyyy~~~nnnbbbWWWGGG777///---............---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,---...............---------...333333222111111111111111444333333333333333333333///000000000000000//////////////////000000000111///////////////////////////............///000000000000000000000000000000//////000000000000000000000000/////////.........---------------------------------......---------------------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............,,,...000///000999EEEeeelllkkknnnxxxooorrruuu~~~rrrnnntttwwwnnnaaa\\\gggxxxuuullliiiXXXQQQEEE;;;999;;;999555333333222000000////////////000000///...---///000222444???TTTooo}}}hhh]]]QQQHHHAAA:::888:::777666555555555666666777555555555555555444333333222111000///...------,,,+++++++++,,,---------......000222444444555888:::;;;===???AAACCCEEEFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOQQQSSSUUUVVVUUUUUUWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXZZZ[[[\\\]]]]]]\\\YYYYYYYYYYYYYYYZZZ[[[[[[___```aaacccddddddddddddcccdddeeefffiiikkkmmmnnnlllkkkjjjjjjllllllkkkjjjllllllllllllmmmoooqqqrrrrrrrrrrrrsssttttttuuuuuutttuuuvvvwwwwwwwwwvvvvvvppppppooooooooooooppppppqqqqqqqqqrrrssstttuuuuuuttttttttttttuuuuuuuuuuuuwwwuuuttttttuuuvvvuuusssttttttuuuuuuuuuuuuuuuvvvuuutttrrrqqqpppqqqssstttqqqpppooonnnnnnnnnnnnoooooooooppppppqqqqqqqqqqqqpppppppppoooooonnnmmmmmmnnnnnnooopppqqqqqqppppppsssttttttuuuvvvwwwxxxyyy{{{vvvpppjjjeee```ZZZUUUGGGEEEBBBBBBCCCCCCAAA@@@>>>>>>???@@@CCCEEEHHHIIINNNPPPSSSWWWZZZ]]]______iiinnnwww~~~~~~}}}|||zzz{{{}}}|||yyynnniiieeeaaaZZZPPPKKKKKK___sss{{{iiiiiisss{{{zzzrrrtttkkkZZZKKK<<<222...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,---.........---------------...222222111000000000000111111111222333444444555555000000111222222111111111...////////////000000000////////////////////////...............///000000////////////////////////............//////000000////////////............------------------------,,,,,,------------,,,,,,---,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---......///......------///000111555:::DDDqqqrrrhhhbbbggguuuvvvxxxzzzzzz{{{ooorrr|||~~~yyyppp]]]III>>>===<<<888555555333222000000//////000111111000......///111000333:::AAALLLeee|||qqqcccYYYNNNDDD>>>>>>999888777555555666777888555555666666666555444444333222111111//////...---++++++++++++,,,,,,,,,,,,---///111222222333555777666888:::<<>>@@@CCCFFFIIIKKKLLLPPPRRRUUUYYY]]]aaaccceeessswww}}}~~~}}}zzzzzzzzz|||}}}zzzuuupppbbbaaa___[[[TTTPPPWWW```mmmuuu}}}{{{pppiiippp}}}|||yyyaaaMMM===333///000---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++,,,------+++,,,,,,---...------------------...222111000000///000000000///000111222333555555666000111111222222222222111......////////////000000000000000000000000000000.........///////////////////////////////////////...---------...///000111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,******+++------.........------...///000222333555666ZZZrrrdddccclllxxxeeeNNNEEE???888888777555333222111000000111111222111//////000222222444888999888GGGmmmssshhh\\\NNNEEECCC===;;;999777666666777888555666666666666666555555444333222111000//////...,,,,,,,,,,,,++++++++++++,,,...000000000111222444333444666888;;;<<<===>>>CCCDDDEEEHHHJJJLLLMMMNNNMMMOOOQQQSSSRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYYYYXXXXXXYYYYYYZZZ^^^^^^```aaabbbcccccccccaaabbbcccdddfffhhhjjjkkkiiihhhgggggghhhiiihhhfffllllllllllllllllllllllllmmmnnnpppqqqrrrsssssssssqqqqqqpppppppppqqqrrrssspppoooooonnnnnnoooooopppnnnooopppqqqrrrrrrqqqqqqsssssstttttttttuuuuuuuuurrrqqqrrrsssvvvvvvuuutttsssssstttvvvwwwyyyzzzzzzvvvuuusssrrrqqqrrrrrrssspppooommmkkkkkkmmmnnnooopppqqqqqqrrrqqqpppooonnnmmmnnnoooppppppooonnnmmmnnnnnnoooooooooooonnnnnnqqqqqqrrrrrrqqqooommmlllddd]]]TTTPPPPPPNNNJJJEEE>>>>>>============>>>>>>???@@@CCCFFFIIILLLOOOPPPRRRTTTXXX]]]bbbgggkkknnn{{{~~~~~~~~~|||zzzzzzzzzzzzuuunnnhhh[[[WWWTTTQQQPPPYYYnnnzzzsssnnnmmmnnnrrr}}}|||hhhPPP>>>333......111------...////////////...+++,,,,,,------,,,,,,+++***************+++,,,---++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,------++++++,,,------------------------...111111000////////////000///000000111222333444444//////000111111111111111........./////////000000000000000000000000000000---......///////////////////////////////////////...---------...///111222------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,************++++++++++++******+++++++++,,,,,,,,,***+++,,,---------------,,,---...---...000222222555EEEeee~~~qqqnnnssszzzfffUUUIII???:::999777555333222111111///000111000//////111222444222444777666<<>>???AAADDDFFFHHHJJJKKKKKKMMMOOOQQQQQQQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\YYYXXXXXXWWWWWWXXXXXXYYY\\\\\\^^^___```aaaaaaaaaaaaaaabbbcccdddfffggghhhgggfffeeefffggghhhgggfffhhhhhhiiijjjjjjkkkkkkjjjkkklllnnnppppppqqqppppppppppppnnnnnnnnnoooqqqrrrpppoooooooooooooooooopppnnnooopppqqqqqqppppppooorrrrrrrrrrrrssssssssssssppppppqqqsssvvvwwwvvvtttttttttuuuuuuvvvwwwxxxxxxtttssssssrrrqqqqqqppppppooonnnlllkkkkkklllnnnppppppqqqrrrrrrqqqooommmkkkkkklllnnnpppqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmmmmlllmmmmmmmmmkkkgggbbb```ZZZRRRHHHCCCCCCAAA<<<888;;;;;;;;;;;;;;;===???AAAAAACCCFFFIIIMMMPPPRRRSSSUUUWWW\\\bbbiiipppuuuxxx~~~}}}~~~{{{yyyvvvvvvtttnnneee]]]RRRLLLGGGKKKTTTeee{{{rrrhhhlllwwwrrroooooohhhfffTTT@@@444///------///,,,,,,---...............+++,,,,,,------,,,,,,++++++***************++++++******************************++++++++++++******+++++++++***++++++,,,---++++++,,,------------,,,---------...111111000///////////////111111111111111111222222......///000000000000000............/////////000000000000000000000000000---......///000/////////////////////////////////......------...///111222------,,,,,,,,,+++++++++************************+++++++++,,,,,,+++++++++++++++***))))))***+++,,,)))************+++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,......,,,+++...000000333333GGGqqq||||||wwwdddUUUJJJ;;;:::888666444333222111...///000/////////111222555......666;;;;;;EEERRRhhhwwwgggZZZTTTCCCAAA===999777777777888666666777777777777777666555444444333222111000000...------,,,,,,+++++++++)))+++,,,,,,,,,,,,...//////000222444555777777888999:::<<>>@@@>>>:::;;;<<<<<<<<<<<>>LLLlll|||xxxwwwjjjQQQ===<<<888555666666333---000///............//////000000000111444888<<<>>>MMMZZZvvv{{{mmmfffTTTJJJAAA>>>===999888999666666666777::::::999888888777666555444333222222222222111///...---,,,+++++++++++++++++++++++++++---...///000111222333444666888;;;<<<===???AAADDDFFFGGGIIIJJJKKKMMMPPPSSSOOOPPPQQQSSSUUUVVVXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXXXXVVVVVVXXXZZZYYYYYY[[[]]]^^^___`````````aaabbbbbbcccccccccccceeeeeecccccccccccceeeeeeeeeeeeeeeeeefffhhhiiijjjjjjiiiiiiiiiiiikkklllmmmnnnpppqqqqqqooonnnoooooooooppppppppppppqqqqqqqqqqqqqqqppppppooopppppppppsssrrrpppooonnnoooppppppqqqrrrrrrrrrrrrrrrrrrqqquuusssqqqssswwwwwwsssooopppoooooopppqqqqqqnnnlllkkklllmmmlllkkkiiiiiijjjppppppooommmlllkkkjjjiiijjjkkklllppprrrsssrrrpppnnnllljjjjjjjjjjjjiiigggjjjhhhddd^^^XXXQQQLLLIIIAAA@@@>>>===<<<<<<=========>>>??????@@@BBBFFFHHHEEEIIIMMMQQQSSSUUUWWWYYY^^^bbbjjjssszzz}}}{{{zzz|||~~~}}}}}}{{{wwwtttsssooohhh```WWWOOOJJJEEEBBB===NNNpppxxxssskkkkkkoooyyy}}}kkkcccddd```WWWFFF===333...///222222111//////...---,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++***((()))***,,,++++++++++++,,,,,,,,,,,,------,,,---......000000000000/////////...000000000000111111111111000000000000000///..............................111000...,,,,,,,,,,,,---...---,,,,,,,,,---...///......////////////..............................------------------------*********+++++++++,,,,,,,,,,,,++++++************))))))))))))************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++,,,,,,---.........,,,111666>>>SSSttt}}}}}}wwwtttrrrpppvvv}}}vvvgggfffqqqqqqYYYIIICCC===999666444444444000000//////......//////222111111111333555888:::;;;CCCYYYyyy}}}uuubbbWWWLLLFFFBBB<<<999:::888777777888999:::888777888777666555444333333222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333444666999:::;;;===???AAADDDFFFHHHIIIIIIJJJLLLNNNNNNNNNPPPRRRTTTVVVXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWVVVUUUUUUWWWYYYXXXYYY[[[\\\^^^_________```aaabbbbbbcccccccccccceeedddcccbbbbbbcccdddeeecccccccccdddeeefffhhhhhhiiihhhgggggghhhiiikkkllllllnnnppppppooonnnooopppooooooppppppqqqqqqqqqrrrqqqqqqpppooooooooooooppprrrqqqpppooooooooopppqqqrrrrrrssssssssssssrrrrrrtttrrrpppqqquuuvvvsssooopppoooooopppqqqpppnnnlllkkklllmmmmmmkkkiiiiiijjjmmmmmmlllkkkjjjiiiiiihhhiiijjjkkknnnqqqqqqpppnnnkkkjjjiiiiiijjjiiigggeee^^^[[[WWWQQQKKKEEE@@@>>>===<<<;;;:::999999:::;;;<<<>>>@@@BBBCCCEEEHHHKKKIIIKKKMMMPPPRRRVVV\\\___hhhlllqqqxxx}}}|||zzzzzz{{{}}}|||{{{xxxsssqqqlllfff___XXXQQQIIIDDD<<<@@@GGG___{{{ppplllpppxxx~~~|||{{{mmmhhhcccWWWJJJ>>>777///+++,,,......---///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++,,,************+++++++++,,,+++***((()))***,,,++++++++++++,,,,,,,,,,,,------,,,------...000000000/////////............/////////000000000000000000000000//////...........................111///,,,******+++,,,......------,,,,,,,,,,,,,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++************)))))))))))))))))))))************++++++++++++++++++++++++)))))))))*********++++++)))))))))*********++++++++++++,,,,,,------......---///222555<<>>:::444444:::222111000///////////////333222111111111222333444444555AAA[[[yyytttgggZZZQQQJJJAAA<<<;;;;;;999777777888999888666888777666666555444333333111111111000000000//////------------------,,,,,,,,,,,,---...///000000111222444666888888999<<<>>>@@@BBBEEEGGGGGGGGGHHHIIILLLMMMOOOQQQSSSUUUWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTTTTVVVXXXWWWXXXYYY[[[\\\]]]^^^^^^___```aaabbbccccccccccccdddcccbbbaaaaaabbbcccdddbbbbbbbbbbbbccceeefffgggffffffeeeeeefffgggiiijjjiiilllnnnooonnnnnnpppqqqnnnoooooopppqqqrrrrrrrrrppppppooonnnnnnnnnnnnnnnpppooooooooooooppppppqqqrrrrrrssssssssssssrrrrrrssspppnnnooorrrsssrrrpppoooooonnnooopppooonnnlllkkklllmmmllljjjiiiiiiiiijjjiiiiiiiiihhhhhhhhhhhhiiiiiijjjlllnnnnnnllljjjjjjiiihhhhhhiiigggdddbbbUUURRRMMMGGGBBB>>>;;;:::;;;:::999888888888999:::;;;>>>BBBEEEGGGIIIKKKMMMLLLMMMOOOPPPTTTZZZbbbgggtttvvvyyy~~~~~~|||zzzzzz{{{}}}{{{yyytttnnnkkkeee[[[SSSMMMHHHBBB>>>999EEETTTnnnxxxkkkooowww~~~|||{{{xxxsssttt~~~uuuqqqdddNNN===666111,,,***+++,,,+++***.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******************++++++)))))))))*********+++++++++***((()))***,,,++++++++++++,,,,,,,,,,,,------,,,,,,---...000000/////////.........---------.........////////////000000000000//////........................//////...---------------......---,,,++++++******---------......---------------------------------++++++++++++++++++++++++************++++++++++++***)))))))))))))))))))))((()))))))))************************************))))))))))))************))))))))))))***************++++++,,,------.........---000333333AAAlll|||tttnnniiivvvyyyqqqnnn{{{}}}wwwzzzuuuccc[[[|||xxx}}}~~~www[[[LLLAAABBB???777555999444333222000000/////////222111111000000000111111777555:::III^^^wwwuuuggg\\\SSSHHH@@@>>><<<:::777666777888888777777777777666555444444333111111111111111222222222///...............------,,,,,,,,,------.........///111333444555555888999:::===BBBDDDEEEFFFFFFGGGMMMNNNOOOPPPQQQSSSTTTTTTUUUTTTSSSQQQQQQRRRRRRSSSSSSTTTUUUTTTTTTTTTVVVXXXVVVWWWXXXZZZ[[[[[[\\\\\\^^^___```aaabbbcccccccccbbbbbbaaa``````aaabbbbbbaaaaaaaaabbbcccdddffffffddddddccccccdddeeeggghhhgggiiilllmmmmmmnnnpppqqqnnnnnnoooooopppqqqrrrrrrpppooonnnmmmlllllllllmmmnnnnnnnnnnnnooooooppppppppppppqqqqqqqqqqqqpppppprrrpppmmmmmmoooqqqqqqqqqooommmlllmmmnnnnnnlllkkkkkklllmmmllljjjhhhhhhhhhgggggggggggggggggggggggghhhhhhiiijjjlllkkkiiifffhhhgggfffeeedddaaa]]]ZZZLLLJJJEEEAAA>>><<<;;;;;;::::::999888999:::;;;<<<===@@@DDDHHHIIIKKKMMMNNNNNNPPPSSSVVVZZZaaahhhmmmyyy{{{~~~}}}{{{{{{{{{}}}yyyvvvooohhhbbb]]]TTTKKKCCC???>>>???GGGTTT___mmm~~~|||pppmmmwww{{{vvvuuu}}}xxxcccIII999222///---,,,---...---+++......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((())))))))))))*********+++***((()))***,,,+++++++++++++++,,,,,,,,,------,,,,,,---...////////////............,,,------------.........//////000000000000//////////////////////////////---///111333333111...,,,......------,,,+++***))),,,,,,------------,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))***((()))))))))************************************(((((()))))))))*********(((((()))))))))***************++++++,,,------...---)))+++111///333PPPssstttiiimmmvvv|||uuu|||sss```ssskkkRRRGGGBBB;;;777888555555333222000000//////////////////000000111111222222666;;;CCCUUUrrrrrrhhh^^^RRRIIIEEE???<<<888777777888999999777777777666555555555444222222222333333333333444000000000000//////......,,,,,,,,,,,,,,,------------///111111111222444555555888===AAABBBCCCEEEFFFMMMMMMNNNNNNNNNNNNOOOOOORRRQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTTTTSSSTTTVVVXXXUUUUUUWWWXXXYYYYYYYYYYYY\\\]]]___```aaabbbbbbbbbaaa```___^^^^^^___```aaaaaaaaaaaabbbcccdddffffffcccbbbbbbaaabbbccceeefffdddgggjjjkkklllmmmoooqqqmmmmmmnnnoooooopppqqqqqqooonnnmmmlllkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnlllmmmmmmmmmmmmmmmmmmlllpppooommmmmmnnnpppqqqqqqmmmllljjjjjjkkklllkkkiiijjjkkklllkkkhhhfffffffffeeeffffffffffffgggggggggggggggggghhhiiigggdddaaaccc```^^^[[[XXXTTTOOOLLL???===;;;999888888999:::999888888888999;;;===>>>???CCCGGGJJJKKKLLLNNNOOOPPPTTTZZZ```eeejjjooorrrzzz{{{~~~|||{{{{{{zzzuuupppiiiaaaTTTSSSNNNEEE<<<;;;BBBIII^^^fffeeeccciiilllqqq~~~|||~~~qqqYYYCCC999///...------......---,,,---------------,,,,,,,,,++++++++++++++++++++++++))))))******************+++++++++***************((())))))))))))*********+++***((()))***,,,+++++++++++++++,,,,,,,,,------+++,,,,,,---/////////.........------,,,,,,---------............//////000000000000000////////////////////////---000444777777444///,,,............---,,,******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++)))))))))************+++))))))))))))************************************((((((((()))))))))******((((((((()))))))))************++++++,,,,,,------000+++,,,111000///;;;NNNuuullljjjwwwpppbbbxxxoooRRREEE@@@===:::777666555333111000000///.........///000000111111,,,///333555555>>>TTThhhwwwmmm```UUUQQQGGGCCC===:::999:::::::::777777777666666666555555444444444444444444444444222222111111000000//////---------,,,,,,,,,,,,,,,,,,...////////////111222111444999<<<===???AAACCCIIIIIIIIIIIIIIIIIIJJJJJJMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRTTTVVVTTTTTTUUUVVVWWWXXXXXXWWWZZZ[[[\\\^^^___```aaaaaa```___^^^]]]]]]^^^___```aaaaaaaaabbbcccdddeeefffbbbaaa``````aaabbbdddeeeccceeehhhjjjkkklllnnnpppmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjkkkkkklllkkkkkkkkkiiiiiijjjjjjjjjjjjiiiiiillllllllllllmmmnnnooooookkkiiigggggghhhiiihhhggghhhjjjjjjiiifffdddddddddddddddeeeeeeeeeeeeeeeeeeddddddcccddddddbbb^^^[[[XXXUUUPPPLLLIIIEEEAAA===888777777666777888999:::777666666777999;;;===>>>BBBEEEIIILLLMMMPPPRRRTTTVVV\\\eeemmmrrruuuwwwyyy|||~~~~~~|||zzzxxxzzzyyyssslllggg___XXXGGGHHHFFFBBB@@@FFFRRR\\\oooqqqhhh```fffoooyyylll\\\III;;;555,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))))))))***************************++++++)))))))))*********+++++++++***((()))***,,,++++++++++++,,,,,,,,,,,,------++++++,,,---//////.........---------------------..................///000000000000000////////////////////////...000444666666444111...---...//////...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************++++++,,,,,,))))))))))))************************************(((((((((((()))))))))***(((((((((((()))))))))************+++,,,,,,------000,,,,,,000111000444;;;YYYwww{{{uuu~~~|||fffmmmbbbMMMHHHDDD===999888666444222111000///...//////000000000000000//////222444444666BBBNNNeee}}}~~~pppccc]]]RRRMMMEEE???<<<;;;::::::777777777777666666666666555555555555555555555555333333333222111000000000......------,,,,,,,,,,,,+++---......------///000000222555666777888:::<<>>@@@BBBCCCDDDAAACCCEEEHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^___```aaabbbcccaaaaaa``````aaabbbdddeeebbbeeegggiiiiiijjjlllmmmmmmllllllkkkkkkjjjjjjiiimmmlllkkkiiihhhgggggggggggghhhiiiiiiiiigggfffeeegggggghhhhhhhhhhhhggggggccceeehhhiiiiiihhhhhhiiihhhfffdddcccdddeeeeeedddfffggghhhfffcccaaa```aaabbbaaaaaaaaa````````````]]]\\\[[[[[[ZZZWWWSSSPPPJJJFFF@@@<<<999888777666555555666666666666555444:::::::::;;;>>>@@@CCCEEEDDDFFFKKKOOOSSSYYY```dddhhhmmmuuu||||||xxxuuulllmmmiii```XXXSSSLLLEEEDDD??????JJJ^^^tttssssssmmmrrrxxxllldddaaaZZZ]]]UUUCCC666444111***...//////...------...///------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,+++***((()))***,,,,,,+++++++++,,,,,,,,,---------++++++,,,---////////////............---------------...//////,,,------...///000000111......//////000000111111333333333222111000//////........................---,,,++++++,,,---,,,***+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////888DDD```xxx~~~xxxnnneeedddlllwwwwwwhhhVVVHHH@@@::::::999888444000...000//////000000000000///...222111000000111333555666@@@LLLaaa|||yyymmmggg___TTTJJJCCC???<<<;;;;;;999888777777666444222777777777888777666555555555555555444444333333333000///...---,,,+++*********++++++,,,,,,---...............///111222444444666777888:::<<<>>>???@@@???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNRRRRRRRRRRRRRRRSSSSSSSSSVVVXXXZZZ[[[[[[\\\^^^___```^^^\\\ZZZ[[[[[[ZZZZZZ[[[]]]______^^^]]]]]]^^^_______________``````aaacccdddeeefffggghhhhhhhhhlllkkkjjjiiihhhiiijjjkkkkkkjjjhhhfffdddddddddeeeggggggffffffeeeeeeeeedddeeeeeeeeeeeefffffffffffffffffffffffffffeeedddccciiigggdddbbbaaaaaabbbbbbfffdddaaa^^^]]]^^^___aaacccaaa^^^]]]]]]]]][[[ZZZ\\\VVVOOOLLLMMMKKKGGGCCC<<<<<<:::999888888888888444555666666777777666666:::<<<>>>>>>>>>???@@@BBBFFFIIIMMMQQQVVV___iiiqqqwwwxxxyyy|||~~~~~~zzzuuuqqqmmmhhh^^^RRRKKKHHHDDD@@@AAA@@@@@@QQQ{{{tttsssuuu}}}~~~||||||qqqddd]]]YYY```SSSCCC777333111000...,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++++++++************++++++************************''''''((()))))))))))))))++++++************************+++++++++,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,////////////..................------......///000.........//////000000111//////000000000000000000111111111111000///...---...........................---,,,,,,------,,,++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........000:::HHHiii{{{vvv}}}}}}ppp___YYYaaalllyyylllaaaVVVNNNAAA===999999999555333222000000000000000/////////000/////////000111333333666<<>>===;;;888777777666555444777777888888888777777666555555555444444333333333222111111000...------,,,++++++,,,,,,,,,,,,---------------...///111222333111222333555777999:::;;;<<<===>>>???@@@BBBCCCCCCDDDDDDEEEGGGHHHJJJKKKLLLNNNNNNNNNOOOPPPPPPQQQQQQTTTVVVXXXYYYYYYYYY[[[]]]aaa___\\\[[[[[[[[[\\\\\\\\\]]]^^^]]]\\\[[[\\\]]]^^^^^^]]]]]]^^^^^^___```bbbbbbdddeeefffgggggggggjjjiiihhhgggggghhhhhhiiigggfffeeedddcccddddddeeeeeedddddddddcccccccccccceeeeeeeeeeeedddddddddcccdddeeeeeeddddddcccbbbaaaeeedddbbb```______```aaacccaaa___]]]]]]^^^```aaabbb```]]][[[ZZZYYYWWWUUUPPPKKKEEECCCCCCBBB>>>;;;999999777666555555555555666666777888888888888888999<<>>OOOiiiuuummmfff]]]PPPFFFCCC@@@;;;888888888777777777777777888888888888888555555555444444444444444444444333222111000000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000......000111333444555666888888999;;;<<<===>>>?????????AAABBBDDDFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWYYY[[[___]]]ZZZXXXXXXYYY[[[\\\]]]]]]]]][[[YYYXXXZZZ\\\]]]\\\\\\\\\\\\]]]^^^^^^```aaabbbcccdddeeeeeeeeefffffffffeeeeeefffggggggdddccccccbbbbbbccccccdddaaaaaaaaaaaaaaa`````````dddddddddccccccbbbbbbbbbccccccccccccbbbaaa```___aaa```^^^]]]]]]]]]^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^___\\\XXXUUUSSSQQQNNNLLLCCC???:::999999999666444777777666555444444444444666777888888999:::;;;;;;<<<>>>BBBDDDFFFIIILLLOOOSSSYYYbbbjjjooouuu|||~~~{{{{{{}}}~~~yyywwwuuusssoooiiibbb]]]SSSIIIAAAAAA@@@===@@@FFFOOO\\\fffiiirrrwwwyyy}}}zzzoooppp|||}}}sssggg\\\===777///,,,,,,...///...,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++************++++++************************((()))******++++++***************************************++++++++++++,,,***************+++,,,,,,,,,,,,,,,,,,////////////............///............///000000111111111111000000000000222222111111000000//////000000000000//////...---........................000///------......---+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,---...000***111PPPqqqyyykkkffflllsss~~~vvvsssxxxssseeebbbiiiQQQ;;;666999:::999:::555444111///...///000111---------....../////////000222555888AAAQQQgggvvv}}}wwwssskkk]]]QQQKKKFFF@@@;;;999888888888666666666666777777888888555555555555555444444444555555444333333222111111//////...------,,,++++++++++++++++++,,,,,,---.........///000222333444444444555666777888:::;;;;;;:::;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGIIIKKKMMMOOOOOOPPPRRRTTTUUUUUUVVVWWWYYYZZZYYYWWWUUUTTTUUUXXXZZZ]]]]]][[[YYYWWWVVVYYY[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^___```aaabbbccccccccccccccccccddddddeeeeeefffccccccbbbaaaaaaaaa``````__________________^^^^^^aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^^^^]]]]]]\\\[[[[[[[[[\\\]]][[[ZZZXXXVVVUUUVVVVVVWWWWWWTTTPPPMMMJJJGGGDDDBBB<<<999666555666666555333777777666555555555666666555555666777999:::<<<<<>>@@@===999BBBPPPnnn|||wwwmmmnnnrrrrrr~~~www~~~zzzooo___QQQ888444///------...---,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))***+++++++++++++++***************+++++++++************+++++++++++++++************+++,,,,,,,,,,,,,,,,,,////////////...........................///000000111111111111000000000000222111111111000000//////000000111111000000//////........................111///............,,,+++***++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((()))))))))******************+++++++++++++++//////,,,222???NNNllllllcccgggmmmsss|||~~~kkkYYYnnnjjjJJJ===:::777777:::777555222000//////000111......//////////////////)))---222555:::EEESSS^^^ttt{{{uuuhhh^^^TTTNNNFFF???;;;999888777777666555555555666777777555555555555555555555555555444444333333222222222111000000///...---,,,,,,,,,,,,+++++++++,,,,,,---.........///000111111222222222333444666777888999777888999;;;===>>>@@@@@@BBBCCCEEEGGGIIILLLMMMNNNNNNPPPRRRSSSSSSSSSUUUWWWVVVVVVUUUSSSRRRSSSVVVYYY[[[[[[YYYWWWUUUTTTWWWYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\]]]___``````````````````aaabbbcccdddddddddccccccbbbaaa___^^^\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```aaabbbbbbaaaaaaaaa```___^^^]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYZZZXXXVVVTTTRRRPPPPPPPPPMMMJJJFFFCCC@@@>>>;;;999999777555444555555555555555555555555555555666666444444444666888:::<<<>>>???BBBGGGJJJNNNRRRVVVYYY```hhhrrrzzz|||yyyyyyyyyvvvrrrkkkddd]]]UUUMMMHHHDDD@@@???@@@======JJJZZZ|||mmmnnnxxx~~~zzzlll___NNN@@@444222000.........---,,,,,,+++******,,,,,,+++******++++++,,,,,,++++++***++++++************++++++************************))))))***+++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,////////////............---------------...//////000000000000000000000000000000000000////////////000000000111111000000///........................111///------------+++*********++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********************************,,,---111333222KKKuuutttkkknnnsssttt{{{fff]]]nnn{{{~~~~~~___OOODDD888555999777666444222000//////000//////000000000000//////.../////////000666>>>EEERRRhhhuuummmccc\\\RRRIIIBBB>>>:::888999888666555555555666777555555555555555666666666444444444444333333333222222222111111000///.........---,,,,,,,,,,,,,,,---,,,,,,,,,------.........///000111222333555666666444555666777888:::;;;;;;===>>>@@@BBBEEEGGGIIIJJJIIIKKKMMMNNNNNNNNNPPPRRRQQQSSSTTTSSSQQQQQQTTTXXXVVVVVVVVVTTTRRRRRRSSSUUUVVVVVVUUUUUUVVVVVVWWWXXXWWWXXXYYYZZZ\\\\\\\\\\\\[[[\\\^^^___aaaaaabbbbbbbbbaaa```___]]][[[XXXWWWZZZZZZ[[[[[[[[[[[[\\\\\\ZZZZZZ[[[\\\]]]^^^^^^___^^^]]]]]]\\\[[[YYYXXXWWWUUUUUUTTTTTTTTTSSSSSSRRRUUUSSSQQQNNNLLLIIIHHHGGGAAA???<<<:::999888666444555444333222222333444555333222222222333444555555555555555777999===@@@AAA@@@DDDKKKQQQXXX___eeeiiilllsss{{{|||zzzzzznnniiiaaaXXXQQQKKKFFFBBB;;;===>>>@@@EEEPPP___jjjyyy~~~{{{qqqkkksss|||hhhXXXKKK===222------------------......,,,+++******,,,,,,+++*********++++++++++++******++++++************++++++************************((()))******++++++******)))))))))***++++++,,,,,,)))))))))************++++++++++++++++++,,,------,,,,,,,,,,,,////////////............,,,,,,,,,,,,,,,---...............//////000000111.............../////////...//////000000//////...........................000///---,,,---,,,***)))******++++++++++++******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************)))&&&,,,,,,+++---+++666NNNuuu{{{zzz{{{}}}yyydddgggggggggooo~~~kkkaaaSSS???777<<<777777555444222000///......///000111000000///...444222///------///222444>>>LLL^^^ooo~~~xxxqqqfff[[[RRRJJJEEEAAA===;;;999777666666777888444555555555666666666777555555555555444444444444333333333222222111111111000///...---------------,,,,,,,,,,,,,,,,,,------,,,---...///111222333333222222222333444444555555777888:::<<<>>>@@@BBBCCCBBBDDDFFFFFFFFFGGGIIIKKKIIIMMMPPPPPPMMMLLLOOORRROOOPPPQQQPPPOOONNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^\\\\\\\\\[[[ZZZXXXVVVTTTWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGEEECCC@@@>>>===<<<999777555555666666555444333333222111000111333444222222222222333444666666888999999;;;>>>BBBEEEGGGHHHMMMTTT]]]eeemmmtttyyywww|||{{{vvvsssrrr```ZZZQQQJJJEEEBBB@@@>>>:::===???FFF[[[vvvnnnnnnkkkjjjooo{{{~~~uuusssrrrqqqhhhWWWFFF;;;333---+++,,,,,,,,,+++,,,---...,,,+++******,,,,,,+++*********++++++++++++******++++++************++++++************************'''((())))))******))))))((())))))***++++++,,,,,,))))))))))))************,,,++++++++++++,,,------,,,,,,,,,,,,000/////////............,,,++++++++++++,,,------,,,------...///000000111,,,---------......//////------......///......---........................000...,,,,,,,,,+++***(((******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))'''000,,,%%%,,,000000444PPPrrr}}}~~~||||||{{{xxxyyyoooccc[[[\\\eeesss~~~}}}rrrllllll]]]FFF<<<@@@777777666555333111...---......000000000///...---------...111444666555444666;;;AAALLLbbbvvvjjj```WWWOOOKKK@@@>>>;;;999777777888999444555555555666666777777666666666666555555555555444444333333333333222222111000//////............------------------------++++++,,,---///000111111000000000000111111111111333444555777999;;;===>>><<<>>>@@@AAAAAABBBCCCEEEBBBGGGKKKLLLIIIGGGIIILLLJJJLLLNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPNNNOOOPPPRRRSSSSSSSSSSSSSSSUUUWWWYYY[[[\\\\\\[[[XXXXXXYYYYYYXXXVVVTTTSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGFFFEEECCCBBB;;;:::999888666555333333555333222333555666666555333333222111000111222444444444444555666777888999<<<<<<===>>>BBBFFFJJJLLLRRRWWW^^^fffmmmuuu|||}}}uuuxxxzzzwwwooogggbbb```UUUNNNFFF???<<<;;;<<<<<<===@@@BBBMMMpppsssooolllppp{{{~~~}}}}}}ppphhh[[[___[[[MMM===333000......///...---+++***+++,,,,,,+++******,,,,,,+++*********++++++++++++******++++++************++++++************************''''''((()))))))))))))))((())))))***++++++,,,,,,))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,///...---,,,,,,---...///++++++++++++,,,------...------......///000000111---------............///------..................,,,++++++---...///...---//////...------,,,+++++++++******)))))))))))))))''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))((((((***+++---...000000999WWW||||||}}}{{{www|||{{{rrrbbbVVVXXXfffrrrwwwllljjjpppgggPPPCCCDDD<<<<<<<<<999333///111444000000///...---,,,,,,+++////////////////////////---333:::???III^^^|||xxxppphhhZZZNNNIIIDDD===::::::;;;999777:::777444333555888:::;;;:::999999999888888888777666666555555555444444444333333222111000///...---------,,,++++++++++++,,,******+++,,,---......///.........//////000000000222333444666888:::;;;<<<<<<<<<===>>>>>>???@@@@@@BBBDDDEEEEEEDDDCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKLLLMMMLLLLLLLLLHHHIIIKKKMMMNNNOOOOOOOOOPPPRRRUUUVVVVVVWWWXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWSSSOOONNNNNNOOOMMMKKKLLLKKKJJJIIIHHHGGGFFFEEEFFFEEECCCAAA>>><<<:::999555555555444444333333333333333333333333333444444222222111111222333444444444555555444444666999<<>><<<999666:::888777888999;;;;;;;;;777777666666666666666666666666666555555444444444444333333222111000/////////...------,,,,,,------+++++++++,,,,,,------...---------........./////////000111222333444555666666666666777888999999999;;;===>>>>>>=========>>>>>>???@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEGGGHHHIIIIIIIIIIIIKKKLLLNNNOOOOOOPPPRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSQQQNNNJJJIIIIIIJJJHHHFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<:::888666444333333333333222222222111111222222222333333333333333333333222222333444444555666777888888888:::>>>AAAAAACCCEEEHHHLLLRRRYYY^^^gggmmmsssxxx{{{~~~|||{{{yyywwwwwwqqqlllfffccc```[[[RRRLLLEEEAAA===<<<<<<>>>AAACCCMMMXXX______eeesss}}}}}}rrrnnnsss|||mmmmmmwwwttthhhWWWOOOCCC888222///......,,,++++++,,,...000000///+++******+++,,,,,,***(((******++++++++++++******++++++************++++++******************++++++************************,,,+++***+++,,,,,,+++***)))************+++++++++...---,,,,,,++++++++++++......------///...------------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------............000000000000///...---------,,,,,,---......,,,***++++++******)))(((((((((+++***))))))(((((())))))''''''((()))))))))((((((((('''&&&&&&&&&&&&'''((('''''''''&&&''''''(((((((((((((((((())))))))))))''''''''''''''''''(((((()))((((((''''''(((((()))((((((((('''''''''''''''((((((''''''(((((()))***)))))))))))))))))))))))))))******+++,,,,,,------***///<<>>??????@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEEFFFIIILLLMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKGGGEEEBBBAAAAAAAAA@@@???;;;;;;::::::999888777777666666555444222111000000111111111000000000000000111111222222222333333333444444333333444444555666444666777888:::<<<@@@CCCGGGJJJOOOTTTYYY___fffjjjsssxxx~~~}}}~~~~~~}}}yyyuuupppmmmhhhbbb[[[VVVQQQLLLFFFAAA>>>???>>>======BBBJJJOOOppp}}}rrrbbb___gggmmmvvvxxxttt{{{ssskkkLLLBBB555///000111...)))...,,,))))))***+++******))))))+++---///...,,,)))******++++++++++++******++++++************++++++((())))))***++++++,,,,,,************************---+++***+++------,,,+++)))************+++++++++,,,,,,++++++++++++,,,,,,---------............------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////...---,,,+++...---,,,,,,------+++)))******)))))))))(((((((((******)))(((((((((((((((''''''(((((((((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((()))((((((((()))))))))******'''''''''''''''''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))************++++++++++++******---:::SSSpppzzzsssppprrr|||uuueeecccnnneeeDDD<<<<<<666222555555444333333111111000///////////////////////////---------...000333777999@@@RRRkkkxxxqqqhhh```ZZZTTTMMMHHH???===;;;;;;;;;;;;999777777777888888888888999999666666666666666666666666555555555555555555555555222222111000000000000000.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.................................//////000000000000222444444333333444555555444444444555555666666888888999::::::::::::999::::::;;;;;;;;;::::::999<<<<<<<<<;;;;;;===AAACCCFFFEEEDDDBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB===<<<::::::999999888777555555444444333333222222333333333222222111111111000000000000000000000000000111111222222333333333444444444444444555666777555777:::===???CCCGGGJJJSSSWWW]]]dddiiinnnrrrvvv{{{~~~zzz{{{|||zzzuuunnnfffaaaZZZUUUNNNHHHDDDAAA===;;;???@@@@@@AAAIIIWWWdddjjjyyygggcccjjjrrryyyjjj```@@@777---***...000---)))...,,,***+++...111333333,,,++++++,,,......,,,*********++++++++++++******++++++************++++++))))))*********+++++++++************************+++***)))***,,,---,,,+++))))))*********+++++++++++++++******+++,,,------,,,------...---..................---///......---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------...---...------,,,+++***)))...,,,,,,,,,------+++)))***************)))))))))***))))))((('''(((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))************************+++,,,...111999KKKfffzzzxxxsssxxxqqqiii^^^iiiqqqsssxxxsssSSSFFF@@@777444888555444444333222111000000////////////////////////------...000111222333222333<<>>======888888888999999999999999777777777777777777777777777777777666666666666666444333222222111111222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------............---///111111111111222333777666555333222222222222333444555555666666555555666666666777666666555444666777666555555777:::===@@@???>>><<<;;;:::::::::999999999999::::::::::::555555555555444333333333222222222222111111111111222222222222222222222222000000111111111111111111000111111222333333444444444444444555666777999999:::===AAAEEEIIINNNSSSVVV___dddjjjppptttwwwzzz|||||||||}}}~~~}}}zzzwwwrrrssssssqqqjjjaaaWWWQQQLLLHHHCCC>>><<<<<<<<<<<<@@@@@@AAAGGG[[[tttxxxyyyuuuooonnnttt}}}~~~~~~{{{wwwkkkXXXGGG444111,,,+++,,,------,,,******,,,222:::CCCIIIKKK111...+++******+++,,,+++******++++++++++++******++++++************+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((()))***++++++***))))))*********+++++++++************+++,,,------------------------...//////...------///...------------------------------------......,,,,,,,,,,,,------------,,,,,,,,,,,,+++***)))))),,,++++++,,,------+++)))+++++++++******************)))((((((''''''((((((''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))*********))),,,///...,,,333HHH]]]{{{}}}vvvmmmhhh]]]TTTWWW```jjjuuu}}}nnnXXXIII@@@999666777666555555444333222111000////////////////////////...///000111111000//////222444;;;EEESSSfff~~~yyyssslllgggZZZUUUMMMFFFBBB@@@>>>===999999888888888777777777777777777777888888888888888888888777777666666666444444333222222222222333111111111000000/////////............------------+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///111:::888555333111000000000000111222222333333222222333333333444333333222222222333333333222333555888:::999888777666666666666444444444555555555555555000222333333111000111111111111111111222222222222///000000000000111111111111111111111222222222222111111222333444444555555555555666777999;;;===???===@@@FFFKKKPPPVVV[[[___jjjnnnsssxxxzzz|||~~~~~~yyyzzz|||}}}xxxtttnnnnnnlllhhhaaaWWWNNNHHHBBB@@@===;;;;;;===@@@BBB@@@BBBEEENNNgggvvvpppkkkmmmvvv}}}~~~uuulllhhhggg]]]HHH777//////...---,,,,,,---...******---333:::AAAFFFHHH333///***((((((***++++++******++++++++++++******++++++************++++++,,,,,,++++++***))))))((())))))))))))))))))))))))(((''''''(((***+++***))))))************+++++++++***************+++,,,------------,,,------...//////...------...------------......///........................++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***+++******+++------,,,***************************))))))(((''''''''''''(((''''''((((((''''''&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))))))))*********)))***,,,***+++666BBBfff|||}}}zzzrrrooorrrfffYYYSSSTTT[[[dddkkknnnjjj^^^PPPHHHEEE???777777777666555444333333222////////////////////////---///111000...---...///333111444:::@@@LLL___pppxxxsssgggaaaZZZRRRLLLFFFAAA>>><<<;;;::::::999888777777777777777888888999999999:::999999888777666555555444444333222222222222333222222222222222222222222000000000000//////......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........///111888777444111000//////000...//////000000000000000///000111111111111111000...000111111000000222333444444333333333333333444222222222222222222222222...111333333111000111222000000000111111222222222///////////////000000000000000111111111222222222111222333444555666666777777777999;;;>>>AAACCCEEECCCGGGNNNTTTZZZ```fffjjjssswww|||}}}zzzzzz{{{}}}}}}{{{wwwssskkkjjjfff```XXXOOOGGGBBB===<<<<<<<<<===AAAEEEHHHCCCJJJOOOUUUfff~~~xxxsssqqqwww~~~wwwqqqmmmzzzvvvzzzpppddd\\\UUUJJJ<<<222......///...---,,,,,,,,,,,,++++++---000222222111///,,,)))((()))***++++++******++++++++++++******++++++************++++++++++++******************))))))))))))))))))))))))(((''''''(((***,,,+++***)))************++++++++++++***************++++++,,,,,,,,,,,,,,,---...//////...---,,,---------------...///000//////////////////......++++++,,,,,,,,,---------++++++,,,---------,,,,,,***))))))+++------,,,+++))))))))))))************))))))(((''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''((()))*********---&&&$$$)))---,,,...222:::```{{{qqqmmmqqqnnnrrrnnn]]]OOOQQQ[[[cccnnnqqqjjj\\\VVVVVVLLL===999999888777666555444444////////////////////////+++...000000...---000333111///222666888;;;GGGUUUaaarrr{{{uuupppjjjbbb[[[SSSKKKFFF??????>>>===;;;:::999999777777888888999999999999::::::999888777666555444444444333222222222222333333333333333333333333333222222111111000000000///......................../////////...............+++---///000000000111333666444222///......///000------...////////////...---...///000000000000///,,,...000000000///000111111000000000000111222222111111111111111111111111...111444444222111222333/////////000000111111222///000000000000000000111//////000000111111222222222222333444555777777888999999;;;>>>AAAEEEHHHIIINNNSSSZZZaaahhhnnntttxxxzzz}}}}}}wwwvvvuuuuuuuuutttqqqnnneeebbb]]]VVVMMMEEE>>>:::;;;<<<===>>>@@@CCCHHHLLLHHHSSSYYYYYY```ooowwwuuulllnnnttt|||wwwnnniiigggyyywwwlllfff\\\PPPBBB666000///000...---...///...,,,******))))))***,,,,,,***)))+++)))((()))+++,,,+++*********++++++++++++******++++++************++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))))))(((((()))+++---,,,+++)))************+++++++++++++++***************++++++,,,,,,---222111000.........///000............////////////222111///...---------......------,,,,,,------...+++,,,---......---,,,+++------------,,,+++***)))++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&'''((())))))'''%%%&&&)))***(((&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***///AAA^^^zzzwwwtttvvv{{{hhhUUUVVV]]]{{{mmmppp}}}ttt\\\MMMDDD999444666:::999555444111///...///000///---....../////////////////////000111111111444888;;;EEEKKK]]]vvvvvvuuurrrfffZZZSSSSSSMMMEEE@@@???>>>===;;;:::::::::999888888999::::::999888888777777777777555555555555555555555555666555444333222333444444444444333333222111000000///////////////000000000//////000000000000//////222///...000000000555<<<888555222000000111111000000000000000000000000000000000000000000000000000...///000111111000///...111000......000000000//////000222333333222000///---888KKKLLL999...000///222000...------000444666111111111111000000000000333333222111111111222222444666777888888999<<<>>>>>>AAADDDHHHMMMSSSYYY^^^```dddjjjooossswww{{{~~~|||zzzwwwtttpppoooooollleee^^^TTTQQQMMMHHHCCC???===<<<666===AAA@@@AAAHHHOOORRRgggppprrrggg\\\]]]cccfffpppzzzzzznnnrrryyyvvveeeNNN===555333111///---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++******************,,,,,,+++***)))(((''''''*********++++++,,,,,,,,,***+++,,,,,,111000000///......//////............////////////222111///...---------...---------,,,,,,---------,,,,,,------------,,,,,,------------,,,+++***)))+++******)))(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&'''((())))))'''&&&&&&))))))(((&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((())))))***++++++++++++***///111>>>ZZZ{{{zzz||||||}}}xxxxxx{{{eee^^^```yyy~~~[[[MMM>>>888888888777777444333222222111000///................../////////...///000//////111555777;;;???LLL```ttt|||ssshhhbbbZZZTTTLLLGGGDDDAAA===999:::::::::999999999:::;;;:::999888777666555555555555555555555555555555555555444333222222222333444444444444333222111111111000000000000000000111111000000111111111111000000222//////111111111555<<<888666222111111222111111111111111111111111111111000000000000000000000000000000111222222111000000111000......000111000///000111222333333222111000666===LLLLLL:::111333111111000///......000333444222111111111111111111111333222222111111111222222555777888888999;;;>>>@@@CCCGGGLLLRRRWWW]]]cccgggkkknnnrrrvvvyyy|||}}}zzzyyyyyyyyyxxxwwwwwwrrrmmmjjjiiieee^^^XXXJJJHHHDDD@@@===:::999999777:::;;;:::AAAQQQbbbkkkyyyooo[[[ZZZhhhtttzzzwww}}}}}}sssaaaIII777000...---,,,---,,,,,,,,,++++++++++++,,,,,,,,,++++++*********))))))))))))************************************************)))))))))((())))))))))))))))))))))))(((((()))))))))*********************************++++++******)))(((((((((++++++,,,,,,,,,---------,,,---......//////////////////...------............/////////111000///...------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------,,,+++***)))******)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''((((((((('''&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******000***,,,???```}}}|||ppplllpppwww{{{{{{wwwuuuyyy}}}qqqddd```llllllXXXFFF>>>;;;666555777333555666666333111//////..............................///...---...111333333444:::FFFTTTeeezzzwwwrrriiiccc\\\UUUQQQKKKDDD>>>>>>===<<<;;;:::::::::;;;:::999888777666666666666666666666666666666666666555444333333222222333333555555444444333222222222222222222222222222222222111222222333333222222111333000000222111111555;;;999666333222222333333222222222222222222222222222111111111111111111111111111222333333333333222111222000//////000111111000222222222222222222222222666777AAABBB444///222///111000000///000000111111111111111222222222222222333333333333333333444555888999:::;;;===@@@EEEHHHNNNRRRYYY```ffflllqqqtttxxxzzz}}}|||yyyvvvuuuvvvwwwwwwvvvrrrmmmeee```\\\WWWQQQMMM@@@>>><<<:::999999999:::=========???NNNiiiooobbbeeesss~~~~~~{{{uuudddUUU@@@000******+++++++++++++++++++++*********+++++++++++++++*********))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************)))))))))))))))))))))))),,,,,,,,,---------------,,,,,,---...---...///000000///---,,,---------.........////////////......------------,,,,,,,,,------,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++*********))))))((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((((())))))******************,,,///333???UUUqqq}}}sssllllllqqqxxx}}}|||zzz|||}}}ssshhhccciiinnnmmmhhhnnn|||uuubbbOOOGGGAAA:::555666333555888777444222111222/////////..................//////...------...000111000222666<<>>===;;;::::::999999888888888888999777777777777777777777777666555555444444444444444555555555444444444333333444444444444333333333333333333444444444444333333333111111333333222555;;;:::777444222333444444444444444444444444444444444222222222222222222222222111222333444444333222111333111///000111222111111333333222222222222333333000...444666...///333///111111111111111111000000000111111111222222333333555555555666777888999:::;;;===???BBBFFFKKKQQQVVV\\\aaaiiipppuuuyyy}}}~~~yyyxxxvvvuuutttsssrrrpppnnnhhhbbbYYYQQQLLLGGGCCC@@@::::::999999;;;>>>AAACCCBBBFFFIIIOOO___zzz~~~oooiiipppzzz~~~~~~~~~}}}~~~zzzrrrddd[[[LLLAAA444+++)))+++---...************************+++++++++***************((()))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...//////...---,,,------------...........................---------++++++,,,------,,,++++++,,,+++***))))))***+++,,,++++++,,,,,,++++++******)))((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((()))************)))%%%+++...+++)))444LLLaaawww{{{}}}zzzuuuvvv~~~||||||zzzrrrlllkkkrrrnnncccZZZ\\\jjjuuuxxxwwwjjj[[[SSSOOOIIIBBB===666666777666555444444555000000/////////.........///000000///------.../////////111222222333===GGGSSS```ppp{{{~~~zzzvvvooofff___XXXTTTNNNJJJGGGCCC???<<<999999888888999999::::::888888888888888888888888777777777777777666666666666666666555555555555555666555555555444444444333444444555555555555444444444222222444444222555;;;999777444333333555555444444444444444444444444444333333333333333333333333111111222333333222111111333222000000222333222111444444333222222333444444444///333555///222777333111222222333333222111000000000111222333333444444666666777999;;;===???@@@BBBEEEJJJNNNTTT[[[bbbgggkkkpppwww}}}zzztttrrrqqqpppnnnlllgggaaa]]]YYYTTTKKKCCC>>>;;;999888999999:::<<<@@@FFFKKKOOONNNVVV]]]```fffrrr~~~yyynnngggmmmzzz~~~}}}||||||yyywwwpppxxxvvvmmmjjjiiijjjhhh]]]LLLAAA777222---***+++---------************************************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********((((((((()))******++++++++++++******************)))***+++++++++,,,------...---------,,,------------.........------.........------,,,***+++,,,------,,,+++***+++******************+++***+++++++++++++++******((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''((())))))******))))))))))))))))))***000999@@@___nnn}}}xxxvvvpppnnnpppxxx|||xxxgggWWWXXXjjj|||zzzwwwmmmdddccceee^^^SSS???;;;777444555666666666222111111000000////////////000111000...---...///,,,,,,///222000...000666777DDDRRR^^^kkk~~~~~~vvvpppkkkfff^^^XXXTTTOOOIIIDDD===<<<;;;;;;:::::::::;;;999999999999999999999999888999999999999888777777666666666666666666666666666666666555555444444333444555555666666555555444444333333555555333555:::999666333222333555555555444444444444444444444444444444444444444444444444111222333333333333222111444222111111222333333222444444444444444444444444777222555666000111555000222333333444444444333333111222333444555666777888888999;;;===AAAEEEHHHIIINNNRRRXXX___eeelllssswwwyyy}}}}}}vvvqqqpppnnnlllhhhddd]]]UUUPPPKKKGGGAAA;;;777666666777:::;;;===@@@GGGOOOVVV[[[fffpppvvvqqqgggccccccdddhhhlllttt|||yyypppjjjggguuu|||uuujjj```WWWVVVTTTKKK<<<222///---,,,,,,,,,,,,***(((*********+++++++++++++++)))))))))***************))))))))))))************************************))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))*********(((((())))))*********+++************))))))))))))++++++,,,---,,,,,,++++++,,,------...,,,,,,---------.........,,,,,,---.........---,,,)))+++,,,------,,,+++)))))))))************))))))******++++++++++++******'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''(((((()))))))))))))))+++******,,,///222333222BBBXXXsss|||uuurrruuuyyy}}}bbbTTTaaauuuuuuyyyqqqMMMDDD999444555888888666333333222222111000000///...///000000...---...///---++++++//////---...111---777AAAFFFPPPbbbttt~~~~~~|||uuummmgggccc]]]VVVPPPHHHGGGEEEBBB@@@???>>>===::::::::::::::::::::::::888888999999999888777666777777777777777777777777777666666555444444333333444555555555555555555444555333444666666333555:::888555333222333444555444444444444444444444444444444444444444444444444444222333444555555444333222444333111111333444333222333444555666666555444333444000555666//////333...333444444444555555666666444555666777999:::;;;<<<>>>@@@CCCGGGKKKPPPTTTVVV\\\aaahhhnnntttyyy~~~~~~{{{{{{zzzyyyzzz{{{yyytttpppoookkkddd^^^XXXRRRLLLHHHAAA???<<<999777888;;;===???@@@BBBGGGOOOYYYaaagggvvvyyyhhh___```cccjjjppp{{{~~~{{{mmmjjjmmmzzznnnaaaUUUOOOHHH<<<333///...------,,,,,,+++)))'''++++++++++++,,,,,,,,,---((()))))))))*********+++))))))))))))************************************((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))******+++)))))))))))))))*********+++++++++*********))))))++++++,,,---,,,,,,+++***+++,,,...///,,,,,,,,,---------......+++,,,---.........---,,,)))***,,,------,,,***)))((()))***++++++***)))((()))******+++++++++******'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))%%%)))...---***))),,,000...FFFeee|||~~~|||~~~{{{rrr]]]^^^jjjXXXKKK;;;444555999888555444444333333222111000000,,,...//////...------...111+++)))+++---,,,---///...555999999???MMM___iiizzzvvvpppmmmhhh```ZZZSSSRRRNNNKKKGGGDDDBBBAAA::::::::::::::::::::::::777888888999999777666555777777777777777888888888777666666555444333333333444444555555555555444444555444444777666444555:::777555222111222444444444444444444444444444444444555555555555555555555555333444555666666555444333555333222222333444444333333444666777777666444333000...666999222333777222444444444444555777888999777888999:::<<<===??????FFFHHHKKKPPPUUU[[[___aaafffkkkrrrxxx}}}~~~{{{zzzyyyxxxvvvwwwxxxvvvrrrnnniiicccYYYQQQKKKFFFCCCAAA===<<<;;;999999<<<@@@CCCDDDEEEHHHNNNVVVaaajjjpppuuuwwweee```hhhqqqtttrrrwwwuuuxxx|||wwwrrrfffYYYNNNAAA444...000------,,,++++++++++++++++++++++++,,,,,,---------(((((())))))*********+++))))))))))))************(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++******)))))))))))))))))),,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((('''''''''))))))))))))************...000@@@```~~~}}}uuunnnnnnvvv}}}yyy|||gggYYYTTTyyyuuuZZZAAA::::::888666777444666666555555555333000000000000///......------......---------......///,,,...111444777===CCCGGGXXXcccqqq|||~~~wwwnnnllliiiddd]]]VVVOOOJJJGGGEEEAAA===;;;:::;;;;;;;;;;;;888777999999555555888777999;;;:::777666888;;;666888888666333333666:::111222444555666666666555333555666444444777===CCC666666555444333333333444333333444444444555555555666777888888666666666888444444333333333333444444333333333333333333333333555666666666666555555444222222444555666666666666:::888666666888;;;======CCCBBBBBBCCCEEEIIILLLNNNSSSVVV]]]dddkkkpppsssuuu|||}}}}}}||||||zzzyyytttuuuvvvwwwuuuooogggaaa\\\WWWOOOFFF???;;;999999>>>888666<<<@@@BBBFFFLLLQQQRRRSSSZZZmmmxxxpppkkklllooosssuuuyyy|||}}}|||}}}~~~tttqqquuudddMMM<<<444333111///---,,,++++++******++++++++++++++++++++++++++++++***)))((((((((()))+++,,,************************))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''+++******)))(((''''''&&&))))))))))))))))))))))))&&&)))+++***((((((***---******+++++++++,,,,,,,,,(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$(((((()))))))))************)))000CCCZZZooowwwnnnkkkpppxxx|||lllcccbbblllrrrrrroootttsssgggZZZRRRGGG<<<888:::777777666555444444222///111111000000///......---......------------......///000111111111444777:::===FFFQQQ[[[eeesss}}}{{{vvvpppiiibbb]]]ZZZOOOKKKEEEAAA@@@???===<<<===::::::<<<<<<888777:::;;;???CCCDDD@@@===;;;<<<888999888777444444444555333333444555444444333222333333555777:::<<<======444444333333222333333333555555555555666666666777444555666666444444555666555555444333333333444444222222333333444555555555666777777777777666555555555666666777777777777777;;;;;;;;;<<<===@@@CCCEEEFFFHHHJJJNNNSSSXXX]]]___fffiiiooovvv||||||{{{yyyyyyzzzyyyxxxvvvrrrqqqpppnnnjjjddd\\\VVVQQQLLLEEE>>>:::777777888<<<;;;>>>CCCEEEEEEKKKSSSWWW]]]aaaccckkkzzzzzzpppnnnrrrxxx{{{zzz|||wwwuuuvvv|||vvvkkkgggcccUUUBBB555111000...---,,,,,,++++++******++++++++++++++++++++++++++++++***)))((((((((()))++++++************************))))))))))))))))))))))))++++++***)))))))))))))))+++*********))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))(((***+++***((('''(((************+++++++++,,,,,,(((((()))+++************************************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))******+++***+++000;;;QQQppp~~~tttlllkkkrrr~~~{{{yyy}}}ppphhhjjjmmmkkkaaaWWW\\\mmm{{{xxxpppfff^^^TTTGGG>>>:::888666444555555555444333222222111111000//////.........---------------...000000000///---...000222///444;;;AAAJJJXXXjjjwwwxxxqqqlllhhh^^^ZZZSSSNNNJJJGGGDDDBBB@@@===<<<>>>===:::999<<<===CCCJJJMMMIIICCC>>>===<<<:::888777777777666555666666555555444333222222333333555;;;@@@@@@;;;666222222111111111222333333666666666666777777777888333555666555444444555666777777666555555555555555333333444555666777888888888999:::::::::999888777999:::::::::::::::::::::<<>><<<===AAAEEEKKKSSSVVVTTTOOOKKKJJJDDD@@@;;;999:::;;;:::888888888666555555555555555555666999<<<>>><<<777222111111111111111222333444555555555666666666777777444666777777555555666888999888777777666666777777555555666777777888999999:::;;;<<<>>>>>>===<<<;;;======>>>>>>???AAABBBBBBCCCHHHMMMOOOPPPSSSZZZ```cccfffkkkpppuuuyyyzzz{{{zzzuuussssssrrrrrrnnnnnnooopppqqqqqqnnnkkkeee```ZZZTTTNNNIIIDDD@@@===;;;888555555777:::<<<<<>><<<:::888777666555555666777888999;;;<<<;;;888555444444333333222333333444555666444444444555555555666666444666777777666666777999888777777666666777777888888888888888888999999999;;;===@@@CCCEEEEEEDDDDDDEEEFFFGGGIIIKKKNNNPPPRRRTTTYYY___bbbcccffflllrrrvvvyyy}}}{{{vvvqqqmmmmmmnnnoooooolllkkkkkkkkkjjjhhhdddaaaVVVRRRKKKFFFBBB???===;;;999888777777888;;;===???===DDDNNNYYYdddmmmqqqqqq{{{rrrhhhjjjpppxxx}}}{{{ppphhheeefffyyyrrrjjjccc```XXXIII===888222///---,,,......,,,***++++++,,,,,,,,,+++***)))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))*********+++++++++))))))***+++++++++++++++++++++++++++*********+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''(((((((((((()))))))))'''&&&((((((''',,,222>>>UUUrrr}}}rrrnnnnnn}}}xxx___OOOQQQZZZzzz[[[MMMBBB@@@???888555777666666555444444333333222111111000///............---...//////---,,,---...+++---.........///222444555:::EEERRR]]]gggvvv}}}zzzwwwtttllleee```[[[VVVVVVZZZ```ccchhhjjjkkknnnssswwwlllggg^^^UUUMMMFFF@@@===;;;:::777666666888:::<<<<<<>>>===999444222555999777777666666666777888888666666666666777777777777555666888888777777999:::888888888888999:::;;;;;;<<<======>>>>>>?????????CCCFFFKKKPPPSSSUUUUUUUUUWWWWWWYYY[[[^^^bbbfffhhhmmmqqqvvvyyyzzz}}}~~~|||zzzxxxtttpppkkkiiihhhiiijjjjjjfffdddbbb```^^^ZZZVVVSSSGGGCCC===:::999999888888666777:::<<>>@@@BBB???===;;;999777888;;;===<<<;;;;;;::::::::::::;;;:::::::::;;;;;;;;;;;;<<<999;;;<<<<<<<<<<<<===????????????@@@AAACCCEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPTTTXXX^^^eeekkknnnoooooooooooooooqqqtttxxx|||~~~}}}xxxtttssssssrrrqqqpppmmmhhheeeddddddcccccc\\\YYYUUUQQQNNNKKKGGGDDD===:::666444555666777777777:::???EEEJJJLLLMMMMMMWWW```hhhoooyyy{{{qqqjjjmmmtttzzz{{{{{{vvvsssyyyvvvttt^^^QQQDDD555...000,,,+++***)))***+++++++++***+++,,,------+++***(((************************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***,,,+++***))))))))))))******************++++++------------------------++++++,,,------...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))''''''''''''((((((((()))&&&&&&(((,,,,,,)))***---...+++000FFFeee}}}yyymmmccchhhzzzvvvzzzxxxzzz}}}zzzooo___UUURRR^^^```ZZZaaauuu|||vvvhhhVVVIIIHHHGGG@@@>>>BBB777777777666555555444444444333222111000000000000+++---///000//////000111,,,---......///000111222333...---222666888???GGGIIIPPPaaauuu~~~qqqhhhfffnnnqqqtttvvvxxx|||}}}nnnbbb]]]OOOLLLHHHDDDCCCDDDFFFHHH@@@<<<888999<<>>======<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>@@@AAABBBAAAAAACCCEEEFFFGGGGGGIIIKKKMMMNNNPPPPPPQQQSSSVVVYYY\\\^^^```dddhhhpppxxx~~~~~~|||uuurrrooonnnnnnooonnnnnnoookkkgggcccaaa___^^^\\\SSSOOOKKKGGGDDDAAA===;;;;;;888555444666888999999999===EEEMMMSSSVVVVVVVVVhhhqqqvvvsssrrrxxx~~~zzzqqqmmmttt}}}~~~~~~|||{{{yyyzzzuuu~~~mmmUUUGGG;;;...,,,222...---+++***+++---///000***+++,,,------+++***((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))******+++++++++,,,******************++++++))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))******************++++++---.........---,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))******************///777DDDXXXuuu|||tttkkkhhhooo~~~{{{yyy|||zzziiiZZZQQQSSSUUUTTTSSSYYYdddmmmrrrdddTTTOOOTTTVVVOOOFFF@@@999666888888444444888555222///000222333111...//////.........---------..............................///111222333444555<<>>===;;;888555444444444555555555444444444444444444444999===<<<<<>>TTTpppyyy}}}|||zzz{{{|||{{{vvvqqqmmmllldddZZZZZZiii~~~rrrkkkmmmnnndddXXXEEE???777222222333222111333222222222111111111111000000000000000000000000......------------------...,,,---000...+++,,,000...///111222222333555777<<>>CCCHHHLLLPPPUUUXXXZZZ\\\]]][[[YYYYYY]]]aaaiiinnnvvv{{{wwwxxxvvvtttssssssrrrpppnnnhhheeebbb``````___^^^]]]\\\ZZZXXXVVVTTTQQQMMMKKKFFFDDDBBB???<<<:::999999999666444333444444444333111222333555555666666555777666555666999???EEEIIIYYYtttpppgggdddaaaccckkkmmmooo}}}vvvfffbbbpppwww}}}uuuuuu{{{ooohhhbbb]]]MMMEEE;;;444000///...---000,,,***,,,---+++)))***)))+++---//////---+++)))))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))((('''(((***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''')))***+++,,,---******+++,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,+++***)))***+++,,,---***)))(((((())))))((('''(((((((((((())))))))))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((************************(((+++......111888DDDMMMrrrzzz}}}{{{~~~zzzuuuuuussssssmmm[[[IIIKKKXXXeeedddbbbaaaeeeooo{{{|||ppp```QQQIIIFFFFFFFFF;;;999555333333333333333888555111000111222333333666111------111222///,,,..............................---------,,,,,,,,,/////////000111222222333777888:::===???BBBDDDEEEJJJJJJJJJJJJKKKLLLMMMNNNTTTWWW]]]eeemmmuuu{{{~~~vvvvvvvvvvvvuuuqqqlllhhhggghhhjjjllllllkkkiiihhhaaa^^^ZZZWWWTTTTTTTTTUUUQQQPPPNNNLLLJJJHHHGGGFFF???===;;;:::999888555333111222333333111111222333333000000444777999999999555:::<<<:::@@@NNN[[[```qqqsssrrraaaggghhhlllsss{{{tttnnnsss~~~nnnqqqnnnmmmllldddXXXOOOLLLJJJ===222000///+++***---,,,,,,,,,------.........******++++++++++++******+++*********))))))(((((((((((((((((((((((((((((())))))))))))************...)))(((---...)))'''***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))((()))+++---...+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))******++++++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***,,,++++++***+++,,,---...***)))'''((())))))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((************************)))+++,,,++++++...777===RRRiii~~~sssyyyssspppmmm___LLLDDDHHHLLLPPPSSSSSSSSSWWW___fffmmmiiiaaaZZZUUURRRQQQQQQEEE@@@999444333444333222444444333222000000000000111///---...111222111...//////..................//////.........---------,,,,,,---......//////000333333444666777999:::;;;????????????@@@AAABBBCCCDDDFFFKKKPPPVVV\\\aaacccmmmppptttwwwyyy|||~~~|||{{{zzzzzz}}}|||vvvrrrqqqsssmmmllllllmmmllliiiccc```___```aaabbbbbbaaa```___YYYWWWSSSPPPMMMLLLMMMMMMHHHHHHFFFDDDCCCAAA??????:::888666555555444222000222333444333111000111222666555444333222111444777999???CCCEEEOOOcccwww{{{vvvwww}}}pppgggeeelllwww|||vvv|||~~~rrrpppqqqqqqiiiWWWGGG>>>AAA666...---...++++++---++++++++++++,,,,,,,,,,,,)))******++++++******)))*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))************&&&&&&+++,,,)))(((+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((***+++,,,************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********+++************************((()))******++++++******,,,,,,,,,+++,,,------...***)))(((((())))))(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))(((***+++)))'''(((---111333LLLiiixxx}}}xxxqqqpppiiiXXXKKKFFFEEELLLSSSSSSNNNJJJJJJMMMWWWZZZ^^^bbbcccdddfffggg\\\RRREEE===;;;;;;999777333444555555333222222333000000111111222222111000000000000//////........./////////............---+++,,,,,,------.........//////000000000000111111444444444444444555666777555777999<<>>@@@AAADDDGGGIIIFFFFFFFFFHHHLLLQQQVVVYYYYYYXXXXXX\\\aaadddcccaaa^^^aaadddeeedddaaa```___```___^^^]]]\\\ZZZYYYYYY\\\\\\]]]^^^______^^^]]]\\\^^^```bbbbbbaaa^^^]]]^^^______\\\XXXUUUUUUUUUSSSRRRRRRRRRRRRPPPLLLIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCAAA>>>;;;999888888888555444444333222111000000444333222333444555444333333444444444333444777999555666777666:::DDDMMMQQQffftttwwwpppmmmmmmddd[[[[[[dddppp{{{zzzwwwvvvwww{{{zzz~~~|||zzziiiVVVKKKCCC:::111---...***((()))+++,,,,,,++++++++++++******)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***((('''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''(((((()))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********,,,,,,---------.........---,,,***+++,,,,,,+++)))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&(((***,,,,,,---...///---***---;;;PPPeeeuuu|||yyyrrrrrr~~~zzz~~~tttlllhhhccc```^^^bbbeeeaaaVVVLLLDDDGGGLLLSSS]]]iiivvv}}}wwwhhh^^^YYYXXXWWWUUULLLBBB777444777:::888444111333444333111000000111222222222111111000000000............------------------------............------........./////////.........---......///000000111111111222222333333222444666777666777999;;;======;;;<<<===AAADDDGGGGGGFFFFFFJJJOOORRRQQQPPPLLLNNNRRRRRRQQQOOOMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJLLLNNNPPPRRRSSSTTTUUUUUUVVVXXXZZZYYYWWWTTTSSSSSSSSSSSSQQQNNNMMMLLLMMMIIIHHHHHHHHHHHHGGGCCCAAABBBAAA@@@???>>>======>>>:::999777555333333222222111111111111000000000///333222222333555777666555555555555333222222555777666777777;;;IIIYYYaaa```kkkzzzyyyhhh```bbbaaa```dddnnn{{{vvvrrrrrrvvvwwwzzztttooommmYYYBBB444///,,,,,,...++++++******+++,,,+++***,,,,,,++++++******)))))))))))))))******)))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''***+++***((((((((()))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))*********************************))))))))))))***++++++++++++,,,------------------,,,++++++,,,,,,+++)))(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***+++++++++******---,,,---///555FFFaaawww{{{{{{xxxvvvpppiiibbb___fffrrrtttjjj___WWWRRRMMMMMMSSS\\\fffkkkyyyrrriiibbb``````bbbcccaaaUUUFFF===<<<<<<888444222222111111111222222222222222222222222222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------,,,------............/////////000000000222333555444333333444555;;;:::888888888:::;;;===>>><<<;;;>>>CCCEEEEEECCC???BBBDDDEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEAAADDDFFFGGGGGGHHHIIIJJJMMMNNNNNNOOONNNLLLIIIHHHDDDDDDCCCBBBBBBCCCDDDDDDAAA@@@???@@@@@@???===::::::::::::999999888888777555444333222111111111111111111111222222222222222222111111222555666666555777777777555333444666999===@@@DDDMMMbbbyyy}}}ooowwwwwwkkkgggjjjooosssvvv||||||{{{{{{uuuvvv}}}{{{zzz{{{zzz{{{tttkkkcccTTTEEE666///,,,***+++---***------******,,,,,,)))+++++++++***************((())))))******))))))(((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((()))))) &&&)))'''&&&'''******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((())))))******))))))((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++******)))***+++,,,---******,,,---------,,,+++,,,***))))))***+++)))((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((())))))))))))(((+++,,,......,,,111CCCVVVcccrrr|||tttooommmuuuwwwoooeeeYYYSSSUUUXXXYYYXXXaaaaaaaaa``````dddjjjooouuummmaaaUUUMMMHHHFFFEEE???;;;555333444555444222111111222222333333444444111111111000000000000///---------,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,---------........................///111222222111000111333333333333333333444555666777444333444888:::999777555777999999888888999:::888888888999999::::::::::::<<>>>>>???AAACCCCCCCCCCCCBBBAAA@@@@@@<<<;;;999999999:::;;;;;;:::999888888999999777555333333444555555444333222111111111111111111111111111222222222333333444444333222111333555777666555888999:::;;;<<<@@@EEEIIISSSZZZ___eeeuuupppooorrrzzz|||xxxvvvwwwyyy~~~zzz~~~www||||||uuummmnnnnnnmmmkkkeeeXXXLLL;;;444//////...++++++---)))------)))))),,,---***((())))))))))))))))))***(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))$$$+++...)))&&&''')))((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''((()))))))))(((''''''((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++*********+++------)))***+++,,,---,,,++++++***)))(((((())))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((***++++++++++++''''''---///,,,,,,000FFF]]]ttt{{{{{{{{{|||tttfff^^^^^^]]]WWWQQQOOOTTTYYY]]]___eeeooovvvyyymmm```XXXYYY\\\OOOGGG>>>999888777444000000111222222444444555666333333333222222222222111////////////////////////////////////.........---///......---------......111111000000/////////...+++---...///......000111---...///000222333444444555222000000333555444222000222333444333444555777444444444444444444444444222555888999888888:::===<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888777666666555444555444333444555555333111...///111222333111000/////////000000111111222222111111222333333444555555555444444555777888888777666888<<>>LLL^^^iiilllnnnqqq}}}rrr```___dddggghhhooowww~~~~~~~~~~~~||||||tttwwwtttfffPPP===222000************************---,,,***)))))))))***+++))))))))))))))))))))))))+++*********))))))(((((('''&&&&&&(((,,,,,,***((('''''''''''''''''''''''''''***,,,+++)))'''(((***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***)))((()))***+++***(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++((((((((()))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))******++++++******)))((((((''''''''''''((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))************+++++++++,,,000333<<>>DDDLLLUUU\\\aaa\\\bbbpppvvvmmmooozzz}}}ssskkkooowww|||{{{xxx}}}}}}~~~tttpppkkklllrrryyyzzztttnnnkkknnneeeVVVDDD444+++))))))************************(((((())))))((((((''''''((((((((((((((((((((((((******))))))))))))((((((((((((''')))******)))'''''''''''''''''''''''''''&&&'''))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((******)))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))+++******)))************++++++++++++************++++++++++++******(((''''''(((******((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((()))))))))***************---...///444CCCRRRkkkuuu|||zzzuuuuuu}}}|||wwwzzzmmm^^^RRRNNNPPPTTTKKKOOOVVV\\\bbbhhhmmmoooqqq|||vvvhhhbbbbbbdddaaa\\\UUUMMMEEE<<<777444444444444555555666666222333444444444444333222222222222222222111111000111111000000000000000//////////////////000111111111111111111111000000000......///000000000000/////////000000000111111111......///000000000000000000///............//////////////////////////////////////////000000111111111111111111000000//////000000000000000000000000111111111111222222222222222222333333222222444555///222444444555888;;;;;;CCCKKKUUU\\\aaagggpppwwwqqqkkkiiiooosssppphhhccc```lllvvvvvvvvv}}}~~~}}}xxxrrrdddaaaaaadddbbb[[[UUUSSSLLLEEE999000+++***+++,,,************************'''((()))******)))'''&&&(((((((((((((((((((((((())))))))))))))))))(((((())))))((()))))))))((('''''''''''''''''''''''''''&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******&&&&&&'''''')))))))))*********++++++)))))))))******++++++++++++***)))(((((()))***+++((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))************(((***---...+++)))000999EEESSSffftttyyyyyy{{{}}}xxxjjj]]]VVVWWWZZZTTTOOOJJJIIIMMMTTT[[[aaannnxxxxxxnnnhhhkkknnnsssvvvrrrfffVVVKKK;;;999777555555777:::;;;444555666666777777777777777666666555555555666777333333333222222222111111333222111000000000000000000000000000000000000000...//////000000000000000000000000000111111111111......///000000000000000///...............//////////////////////////////.........///////////////111111000000000000//////222222222222222222222222222222222222333333444444333555555444333333555777555999::::::???HHHKKKHHH]]]jjjwwwyyyuuussszzz}}}ooocccaaadddfffggghhhdddooo{{{|||{{{}}}~~~www}}}yyyjjjeee___XXXNNNBBB<<<<<<111...***)))***,,,,,,+++))))))))))))))))))))))))'''((()))*********)))(((''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))((((((((()))((((((((((((((((((((((((((((((((()))*********)))(((((((((((((((((((((((('''((((((((())))))******)))((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))************************,,,,,,+++*********+++,,,)))******+++((())))))))))))*********(((((())))))***++++++++++++******))))))******+++((((((''''''''''''((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&))))))))))))************+++))))))***)))''',,,222...:::PPPeeeqqqtttwww|||~~~uuutttwww~~~pppccc\\\]]]aaaaaaYYYQQQNNNLLLKKKNNNRRRZZZdddsssvvvmmmrrrzzz~~~hhhXXXMMMIIICCC===888555444444666555555444444555666666666666666666777777777888666666666555444444333333555444333222111111111111000000000000000111111111//////000111111111111111000000000111111111222222......///000000000000000....../////////000000000000000000000000000000000///////////////000000000111111111111111111111111333333333333333333333333222222333333444444555555///222333222111222666:::333888;;;AAAPPPbbbgggcccsss}}}vvvyyywwwmmmdddeeeiiimmmqqqtttyyy|||wwwuuu}}}tttzzz~~~nnneeeYYYNNNAAA444...///++++++++++++,,,+++(((&&&))))))))))))))))))))))))(((((()))*********))))))''''''''''''''''''''''''''''''(((((((((((())))))((())))))((('''''')))+++((((((((((((((((((((((((((((((((()))+++,,,+++)))((((((((((((((((((((((((&&&''''''(((((())))))***)))(((''''''))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))************************...---,,,******+++,,,---,,,,,,,,,+++((((((((()))))))))******((((((((()))***+++++++++((())))))))))))))))))(((((((((''''''''''''(((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''''''''((((((((())))))))),,,(((&&&)))***)))+++///+++111???NNNWWW___kkkxxx|||xxxrrrkkkiiippp{{{uuuuuuyyymmmiiinnntttrrrkkkeeeaaa[[[RRROOOQQQNNNSSS]]]hhhooorrrooommmttt|||ppp```[[[YYYVVVQQQLLLGGGCCCAAA===;;;888666444555666777555777;;;>>>???>>>;;;:::999999888777777666555555555444444333333333444444111111111111222222333333000111111222222222222222000000111111111222222222......///000000000000000...///000000111111111000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222333333444555555666666111555888999999;;;BBBGGGFFFHHHJJJQQQeee{{{xxxtttzzz|||vvvrrrtttxxxoookkkkkkpppvvvxxx{{{{{{{{{{{{zzzxxxtttyyyyyyuuubbbUUUFFF>>>777000,,,+++------,,,+++***(((((('''))))))))))))))))))))))))((('''''''''(((((()))***'''''''''''''''''''''''''''''''''((((((((())))))'''((()))(((''''''***---(((((((((((((((((((((((((((&&&&&&(((+++,,,***(((((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))(((''''''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))************************...---+++***)))***+++,,,++++++******(((((((((((())))))))))))'''(((((()))***+++++++++&&&'''((())))))((('''&&&((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((,,,''''''+++...+++((((((((()))---333777AAAWWWlll{{{wwwvvvtttjjj```cccoooyyyxxxyyyrrrfffXXXQQQQQQXXXVVVRRRPPPQQQVVV\\\```iiirrr{{{lll\\\___cccgggiiiiiihhhgggJJJGGGCCC>>><<<<<<===>>>:::???FFFLLLMMMJJJEEEAAA::::::999999888777777666444444444444555555777777222222222333333444444444111111222333333333333222000111111111111222222222...//////000000000000000//////000111111111111111111111111111111111111111333333333333222222222222333333333333333333444444222222222222222222222222333333444444555666777777<<>>===;;;999<<<>>>999111222:::<<<777666666666555333444888;;;555333000000333777555222444444444333333333333333777555222333444444222///111333555555444333444444000111111222333444555555666444333333444444333222777777666777888999666111444111111444666777777888666999999777<<>>???AAADDDKKKRRRVVV[[[\\\\\\aaaooowwwtttwww{{{pppggghhhfffaaaaaahhhqqquuuwwwyyy}}}{{{~~~{{{yyy~~~yyypppqqqrrrsss{{{~~~tttrrrnnnyyyyyykkkmmmjjj```NNN;;;///,,,...*********))))))******+++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''*********)))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))******++++++++++++((((((((()))***,,,------((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***'''))),,,,,,***)))+++,,,+++///666???JJJUUU___dddwwwsssccc]]]```cccvvv|||xxx|||{{{ooofffbbbhhhmmmggg[[[QQQNNNPPPLLLNNNPPPRRRVVV]]]gggnnn}}}~~~tttnnn|||xxxssspppgggaaa___YYYPPPSSS\\\___ZZZUUUQQQPPPPPPOOONNNEEEEEEFFFHHHFFFAAA>>>>>>======>>>>>>===<<<::::::;;;:::999999:::;;;;;;;;;777999999888666555555666444555666666777666666666444555666999;;;;;;888666999:::===BBBCCCDDDHHHMMMEEEKKKSSS[[[cccgggddd___iiikkkmmmooottt|||zzzyyyvvvrrrqqqoookkkiiilllqqqttt~~~}}}}}}}}}~~~}}}uuuxxx{{{uuukkkjjjkkkmmmwwwwwwrrrjjjnnn{{{yyyzzzkkkddd^^^QQQAAA333,,,---///((((((((((((((()))***+++))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''******))))))((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))************+++++++++'''((()))***+++------...))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))&&&(((***++++++++++++,,,,,,---...///333;;;FFFNNNcccpppzzzuuuiii```\\\ZZZfffwwwooonnn|||nnnccc___VVVVVVVVVUUUSSSSSSSSSSSS\\\^^^eeemmmsssxxx~~~uuu}}}{{{uuutttzzztttrrruuuqqqgggeeejjjrrrlllccc\\\[[[^^^cccfff]]]\\\^^^bbb]]]PPPFFFCCCDDDEEEFFFFFFFFFDDDCCCAAA>>>???@@@@@@@@@@@@@@@@@@>>>===;;;999888999<<>>>>>@@@EEEIIIMMMKKKHHHFFFEEEEEEFFFFFFIIIHHHGGGHHHLLLPPPSSSTTT^^^^^^bbbfffaaa[[[```kkksssuuutttuuu}}}tttrrrxxxuuujjjiiinnnjjjhhhccc```fffrrrzzz|||{{{zzz~~~}}}zzzyyyzzzuuuooooooxxx{{{xxxwwwvvvooonnnxxxwwwxxxvvveeebbb^^^bbbddddddccc```UUUJJJ;;;444,,,))),,,---***'''***)))((((((''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''((((((((((((((())))))((((((''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++************&&&''')))***++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((('''(((((())))))(((&&&(((++++++******+++,,,000>>>NNNXXX```eeeeeebbbgggzzz}}}vvvnnnrrr}}}sssdddbbbcccjjjrrrrrriii```WWWNNNCCCAAAGGGNNNOOOLLLGGGUUUeeelllmmmsss~~~|||}}}yyymmmppprrrpppmmmooovvv}}}wwwwwwssseee___`````````^^^ZZZUUUQQQNNNHHHMMMSSSUUUTTTQQQPPPOOOMMMNNNPPPQQQRRRUUUXXX[[[^^^[[[XXXVVVVVVYYY]]]___eeeaaa\\\ZZZ\\\aaafffiiissstttzzz|||rrrcccccclllvvvyyyvvvmmmmmmttttttnnnooorrrxxx|||wwwmmmhhhiiiggggggccc]]]aaammmxxx{{{}}}xxxwww{{{{{{vvvqqqpppxxx~~~wwwzzzvvvtttmmmkkkyyy~~~zzznnngggfff___[[[ZZZTTTHHH===888222///+++***,,,,,,)))''')))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))******)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))******++++++************&&&''')))***++++++***))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((''''''(((***,,,------+++)))(((((()))***++++++%%%///<<>>IIIUUU^^^eeehhhiiihhhfffgggooozzz~~~}}}qqqmmmlllttt{{{xxx{{{vvvttt~~~zzzqqqrrruuu}}}vvv{{{~~~~~~~~~vvvtttqqqoooeee]]]ggg~~~|||wwwuuurrrqqqwww{{{sssrrryyy|||rrrrrryyy~~~}}}rrrvvvyyyyyytttkkk```YYYGGG???444---,,,---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))...(((&&&)))((()))777HHH999,,,%%%((()))%%%$$$)))((('''%%%$$$$$$&&&(((***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&'''((()))'''%%%+++***(((''''''''')))***))))))))))))))))))))))))((()))***+++(((((((((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))+++,,,---)))***---222999AAAHHHLLLWWW\\\```ccciiirrrwwwvvvnnnfff^^^```lll~~~zzz}}}~~~zzzyyynnnvvvvvvqqqnnneee[[[```qqq}}}yyyxxx|||pppqqqzzz{{{{{{~~~xxxwwwxxxuuuoooaaaaaa```]]]WWWOOOGGGBBB555///***((())),,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))),,,&&&$$$%%%%%%'''555FFF222)))$$$((()))%%%$$$((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''''''''((((((((((((((('''&&&'''))))))(((&&&))))))(((''''''(((*********************************++++++,,,(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((()))))))))///---***)))***...222444:::CCCLLLSSS[[[gggqqquuurrrjjjaaa___eeeqqq}}}~~~vvvnnnllluuu}}}yyy|||}}}{{{|||sssmmmhhhhhhvvvrrrsssqqqnnnqqq|||zzzuuusssttt|||vvvsssuuutttooonnnqqqwwwwwwuuurrrqqqooohhh___RRRPPPKKKEEE>>>777111...///,,,)))((()))***)))(((************************(((((((((((((((((((((((('''''''''((((((((())))))%%%$$$%%%(((&&&$$$)))111,,,&&&$$$((()))&&&%%%'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((''')))***+++)))(((((((((''''''((()))***+++************************+++++++++,,,((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))(((((((((,,,+++***)))***,,,...000***333<<>>FFFNNNSSSZZZbbbgggffffffeeecccaaacccggglllwwwkkkmmmvvv}}}{{{~~~}}}sssooowwwtttqqqrrr{{{ssshhhooo|||{{{wwwnnnmmmpppwwwxxxoooeeebbbkkkvvv}}}{{{vvv|||}}}vvvooojjjsss{{{nnnccc```aaaeeekkkooopppoooooouuussspppnnnlllggg]]]UUUFFFDDD@@@;;;999999444---+++***************+++,,,%%%'''((())))))((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%$$$###"""$$$&&&'''$$$&&&''''''&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((''''''''''''((((((((((((((('''''')))+++,,,+++))))))))))))))))))(((((('''))))))))))))))))))))))))((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&%%%%%%&&&''')))***,,,,,,+++---,,,)))***---...++++++...111222333888AAAHHHOOOTTTZZZ^^^aaacccfffhhhkkksss}}}uuuiiigggmmmzzz}}}vvvkkk~~~zzz{{{}}}rrrooopppwww|||xxxxxxuuurrr{{{www|||~~~vvvxxx|||{{{qqqddddddmmm}}}|||tttiii___YYYWWW]]]dddhhhgggeeeccc\\\RRRIIIEEEBBB;;;555//////,,,***+++...,,,&&&******))))))(((((('''''''''(((******)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$''')))(((''''''$$$"""%%%'''((('''&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&'''(((*********)))(((''''''''''''((((((((()))&&&%%%%%%''')))***)))((())))))******)))((('''&&&((((((((((((((((((((((((((()))***+++''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************)))((((((((()))+++,,,***+++,,,...000111333333<<>>999444222111000///***)))))))))***+++,,,,,,,,,++++++***((('''%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''((()))***++++++***)))((()))'''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))"""###$$$%%%'''((()))***''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))******+++************************++++++++++++'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''***)))((((((((()))***+++***++++++,,,---...//////111333777:::>>>CCCIIINNN\\\bbbjjjrrrwwwwwwuuurrrkkkppptttzzzhhhiiissszzzwww||||||uuuxxx}}}vvvjjjfffgggnnn|||xxxoooeee]]]YYYccceeehhhmmmppppppmmmjjj^^^XXXPPPIIIDDD???:::666666333///,,,,,,,,,,,,+++******)))))))))***++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))((((((&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((()))))))))))))))(((((((((((()))******************************++++++++++++''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((******)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&))))))((((((((()))***+++***************+++++++++***+++,,,,,,---///333666BBBGGGOOOYYYaaagggjjjkkkjjjllllllppp}}}nnniiijjjwwwssskkkttt|||tttuuu}}}yyy~~~xxxllljjjkkkuuu}}}rrrggg___^^^eeennnooorrrtttuuusssmmmfffbbbbbbaaa___]]][[[VVVQQQMMM@@@===888444222000...,,,+++)))&&&%%%''')))))))))+++******))))))))))))***&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((((((((()))))))))((((((''''''(((((()))***************************************''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))************))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******(((((()))))))))************++++++***))))))***,,,///111555:::@@@FFFKKKMMMWWW]]]bbbfffoooxxx{{{xxxuuuoookkkpppvvvzzzttteeedddooo|||xxxppppppzzzvvvpppqqqzzz|||mmmfff```cccnnnxxxzzzxxx|||zzzvvvmmmbbb]]]___cccfffiiinnnpppoookkkfffbbbUUUQQQKKKEEE???888111---,,,+++***+++,,,---......)))'''&&&&&&(((***+++***+++***)))(((((((((((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))'''''''''''''''((())))))************************************''''''''''''''''''''''''''''''''''''((()))***+++************))))))))))))&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******''''''(((((())))))))))))''''''((()))***+++,,,,,,++++++,,,+++))))))***+++------,,,---///111444666666???HHHLLLQQQZZZdddjjjllljjjkkkmmmmmmooowwwvvvhhhaaa```gggttttttgggfffqqq}}}xxxxxx~~~yyy|||~~~yyyvvv|||zzzsssssstttuuuqqq{{{rrrlllaaabbbkkkzzz}}}zzzoooggg]]]XXXZZZ```hhhnnnlllqqqtttpppiiidddcccccceeedddbbb___YYYSSSLLLIII:::777333000...---***(((---------,,,+++******+++,,,***((((((***++++++*********)))((('''''''''''''''((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************''''''''''''''''''''''''''''''(((((()))***+++,,,******)))))))))(((((((((&&&&&&&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++&&&'''((()))))))))((((((&&&'''((()))***+++,,,,,,'''(((******)))((()))+++...---,,,+++++++++---------222666555444;;;HHHSSSPPPUUU\\\aaabbbfffqqq~~~yyyqqqkkkfffgggrrr~~~wwwgggaaafffooouuunnnpppuuu}}}nnnhhhlllyyywwwpppkkkmmmxxxxxxrrrqqqzzz}}}sssooojjjfffeeeqqq|||~~~{{{wwwrrrnnnccc\\\\\\gggrrrwwwvvvtttsssjjj```ZZZXXX[[[eeennnmmmrrrsssmmmeee___YYYTTTOOOLLLHHHBBB===888444222...,,,******+++,,,+++++++++---------+++***+++,,,,,,+++)))))))))***)))((()))((((((''''''''''''((()))))))))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&'''(((***+++***(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))))))))''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))++++++++++++''''''''''''''''''''''''&&&&&&''''''(((***+++,,,)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''(((((((((((())))))******%%%'''))))))(((((()))***************************111111000...---...333888888;;;BBBIIIKKKNNNXXXcccjjjgggfffgggfffhhhooowwwvvvzzzzzzuuulllfffgggjjjyyytttlllllliiittt~~~}}}mmmhhhhhhlllyyy|||uuukkkgggkkkwwwwwwmmmfffgggmmm{{{}}}tttooojjjeee```ggglllnnnooorrrqqqmmmkkkddd___ccciiikkklllnnnpppeee[[[VVVTTTTTTXXX^^^^^^```]]]TTTMMMIIICCC<<<555444111///---,,,,,,------,,,******++++++***((($$$'''***+++***+++---///+++)))(((((())))))(((&&&''''''&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&(((******)))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((((((((((()))******)))))))))))))))))))))))),,,,,,,,,,,,''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$######%%%&&&((()))))))))((('''))))))((((((((('''''''''&&&(((***+++******+++,,,((()))***+++++++++******'''&&&)))...111000,,,)))------///333444444999???GGGEEEHHHPPPVVVZZZ___dddnnnpppqqqqqqpppmmmjjjiiiooovvvsssmmmnnnjjjoooppppppxxx}}}qqqoookkkggggggnnnvvv}}}xxxlllbbb```fffrrr|||}}}xxxooofffccceeejjjuuu{{{vvvooonnnmmmjjj___bbbccccccggglllnnnkkkmmmgggcccccccccaaabbbfffhhhZZZNNNJJJHHHCCC??????:::;;;777000000444444///000///---,,,***))))))***(((''''''(((***++++++***&&&(((++++++)))((()))+++***((('''((())))))((('''&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$$$$%%%''')))***(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''((((((((()))+++*********))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++))))))))))))))))))))))))------------&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((((((((('''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******************))))))******+++,,,------++++++++++++------222111111111444888<<<>>>IIIKKKOOOSSSXXX]]]aaaccckkkooouuuyyywwwsssooolllkkkkkklllnnnqqqtttwwwyyyqqqmmmhhhggglllrrrvvvxxxyyyuuuooojjjhhhiiilllnnnyyyxxxxxxvvvrrrnnnjjjgggmmmpppsssuuuuuurrrnnnlllkkkgggdddcccddddddaaa___VVVRRRMMMGGGCCCBBBBBBBBB999888555111///---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((((('''******)))(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((...---+++***((('''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((*********))))))))))))))),,,,,,------'''&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***************))))))******+++,,,---,,,++++++++++++,,,---+++*********+++---000111+++,,,...222555888:::;;;DDDIIIOOOSSSTTTSSSQQQPPPSSSTTTVVVYYY^^^cccgggiiiiiigggeeegggjjjnnnppppppsssqqqnnnjjjhhhgggggggggppppppooommmjjjgggcccaaacccdddeeedddbbb^^^ZZZWWWXXXTTTNNNIIIFFFBBB===999:::777444000.........//////...,,,+++***))))))(((++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((((((((((((******++++++++++++************)))((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''((()))((('''&&&%%%&&&&&&'''(((((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&***)))(((&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))+++,,,,,,---'''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((())))))))))))*********))))))))))))***++++++,,,,,,+++******+++,,,,,,***************************+++,,,---...///000111***...333666777777888888666777999<<<@@@DDDHHHJJJNNNNNNPPPSSSUUUWWWVVVTTTYYYYYYXXXWWWUUUSSSPPPNNNUUUUUUUUUTTTRRROOOMMMKKKIIIIIIHHHFFFDDD@@@===;;;===:::666333111///,,,***++++++***))))))))))))***((())))))*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++************)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&++++++)))(((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))************+++,,,'''''''''((((((((((((((('''(((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***++++++++++++************+++++++++,,,------,,,+++***)))******+++++++++++++++++++++---//////...------...******+++,,,...///000111111222555777999999888777999999:::;;;:::888666444888999999999888666555444111111111000//////......---,,,,,,,,,---.........+++,,,,,,---............'''((()))++++++******)))************************))))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))))))))(((***))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((++++++***)))(((((())))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((()))))))))))))))*********((()))+++,,,''''''''''''(((((())))))''''''((((((((((((''''''))))))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((())))))***+++************************'''(((***++++++***((('''&&&&&&'''''''''(((((((((+++,,,,,,+++)))''''''(((,,,,,,,,,+++++++++******((()))******++++++,,,---++++++++++++,,,------...---------...---------,,,++++++++++++,,,---......++++++***)))((('''(((((('''((()))******))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''((()))))))))))))))***))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((()))******)))((((((&&&&&&''''''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''((()))***+++'''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((())))))************((()))***,,,&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((()))******))))))************))))))&&&''')))*********)))((())))))******+++,,,,,,,,,&&&(((((('''&&&%%%&&&''''''((())))))******)))))))))******)))((())),,,...))))))(((((()))+++---///******++++++++++++,,,,,,+++++++++***************'''(((((('''&&&%%%&&&(((((((((((()))((((((''''''***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((()))***++++++,,,++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((()))******++++++((()))+++,,,$$$%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((()))******(((((()))******)))(((((()))***************))))))%%%%%%&&&&&&&&&'''''''''&&&''')))((('''&&&'''(((###$$$&&&'''((((((((((((''')))***)))''''''))),,,)))((((((((()))******+++)))((((((((())))))******((())))))))))))((('''&&&%%%''')))((('''(((+++---,,,+++++++++++++++++++++,,,+++++++++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((()))***++++++,,,,,,,,,******)))((((((((((((((((((''''''''''''''''''(((%%%&&&((())))))(((&&&%%%%%%%%%'''(((((((((''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))+++,,,+++***(((((((((((((((((()))***+++(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++)))***+++,,,$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&%%%###!!! #########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))******'''((()))******)))((('''))))))((('''&&&&&&%%%%%%************))))))))))))((()))+++***(((&&&&&&'''((()))***+++,,,+++***)))%%%(((++++++((('''((())))))******+++***)))(((''')))))))))))))))******+++((()))***+++++++++***))))))+++,,,***&&&%%%''')))((((((((('''(((((()))***&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&'''))))))***************)))(((((((((((((((((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%$$$%%%'''(((((((((''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''!!!%%%+++///000---)))%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''((((((((()))'''(((((()))***+++++++++******+++,,,%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$###"""!!!)))'''&&&(((++++++)))&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((''''''&&&(((((())))))))))))((((((******))))))(((((('''''''''(((******((((((((())))))******)))'''&&&''')))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''(((((((((((((((&&&&&&'''+++,,,***((())))))((('''''''''''''''***(((%%%###"""$$$&&&((('''''''''''''''((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))&&&$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((('''+++//////,,,(((&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&(((+++---***(((&&&'''***+++)))'''******+++,,,%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''+++......***'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&(((((((((((((((''''''&&&((((((((())))))((((((((())))))))))))(((((('''''''''(((******((('''((()))((()))***)))(((''')))***(((((((((((((((((((((((()))((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((('''&&&(((+++,,,***((())))))((('''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((/////////---***((('''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''((()))***((('''(((******)))'''******++++++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&###%%%(((---//////+++(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((''''''&&&''''''(((((((((((('''''')))))))))(((((((((((('''&&&(((***)))((('''((()))((()))******)))(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((((((((('''''')))+++,,,+++)))))))))((('''''''''''''''''''''((()))((('''&&&%%%(((''''''''''''(((((()))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((666333...***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&***)))((((((******)))(((*********+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""(((------)))&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%(((+++,,,+++)))(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&((())))))(((''''''((()))+++,,,+++)))(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((()))***+++++++++***))))))((('''''''''''''''(((((()))))))))((('''&&&((((((''''''''''''((()))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((666111+++((()))***((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((('''&&&%%%***))))))))))))***)))))))))*********'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!''',,,,,,(((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&'''))))))'''&&&'''(((+++,,,---,,,)))'''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''((())))))(((((((((''''''(((((((((''''''''''''(((((((((((('''((()))************+++))))))((('''''''''''''''***)))(((''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''###%%%&&&((('''&&&$$$"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((...+++((((((******(((%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))******&&&'''((()))))))))(((((()))*********)))))))))***))))))******&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$(((((('''%%%######%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((%%%''')))((('''&&&'''((()))+++,,,+++(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((%%%''')))))))))((()))+++))))))((('''''''''''''''***)))'''&&&%%%&&&'''((()))((((((''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((***)))'''%%%((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***((((((((())))))*********)))***++++++))))))***+++((()))******%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((('''$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''%%%'''******(((&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((###&&&((()))''''''(((***))))))((('''''''''''''''&&&''''''''''''&&&%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&(((******(((&&&%%%&&&&&&'''((((((((('''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((($$$&&&(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((()))))),,,+++***)))))))))***+++)))***,,,+++)))(((***,,,((((((***+++%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&!!!!!!!!!###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&(((((()))"""%%%)))***(((&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''"""$$$((()))(((''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))"""%%%((((((&&&&&&'''***))))))((('''''''''''''''###%%%((())))))'''$$$"""***)))((('''''''''''''''&&&'''''''''''''''''''''$$$&&&)))++++++)))&&&$$$''''''((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%((()))(((%%%$$$&&&)))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))000///,,,***))))))***+++(((+++,,,,,,)))(((***,,,'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%(((+++---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((('''%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***(((((((((''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((())))))(((&&&&&&&&&&&&&&&&&&&&&''')))))))))************+++))))))(((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))++++++)))&&&$$$$$$'''))))))###!!!%%%)))(((%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&$$$$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$&&&))))))(((&&&&&&&&&***(((''''''((('''%%%###&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''(((((((((((())))))))))))......,,,+++***)))))))))))))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((((((((('''((()))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&%%%&&&))),,,666---''''''((('''%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&***)))'''((())))))((('''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&''')))(((''''''((('''%%%###&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((('''(((((((((((()))))))))))),,,+++***)))((((((((()))))))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((())))))(((''''''((())))))(((''''''&&&&&&''''''(((&&&'''''''''''''''((((((&&&&&&''''''(((((()))))))))))))))))))))))))))***''''''(((((()))(((((((((((((((((((((''''''''''''(((((()))))))))***************)))(((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&&&&&&&'''+++...;;;222)))''''''&&&&&&)))%%%'''''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&+++***(((((())))))'''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&'''((('''%%%%%%'''((('''&&&&&&'''(((((('''%%%&&&''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&'''((((((((((((''''''((((((((())))))(((((((((((())))))(((((())))))*********+++&&&&&&''''''((()))*********************+++++++++))))))******+++******))))))))))))(((((((((((((((++++++++++++,,,,,,,,,,,,******)))(((((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&&&&&&&(((+++...444,,,&&&%%%&&&&&&(((+++&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&'''%%%$$$%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))),,,...000111'''((('''&&&%%%%%%''')))&&&%%%%%%&&&((()))(((&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))'''&&&&&&&&&''''''((()))))))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((($$$&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((())))))((((((((((((((())))))******++++++''''''(((((()))***++++++))))))******++++++++++++))))))***++++++++++++***------,,,,,,,,,++++++++++++,,,,,,,,,------------+++******)))))))))))))))((((((((((((((((((((((((''''''&&&''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((('''&&&''')))+++,,,'''%%%'''((('''(((+++&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&###""""""###%%%'''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***+++---...///'''((('''&&&%%%%%%''')))&&&%%%%%%&&&((()))((('''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((()))******))))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((+++++++++*********))))))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((())))))******&&&((())))))((((((***+++((())))))******))))))((('''(((((())))))(((((('''(((((())))))))))))))))))))))))******++++++,,,,,,*********++++++,,,,,,---)))***+++,,,------------...------,,,,,,++++++***,,,,,,,,,---------......------,,,++++++++++++,,,************************)))(((((((((((())))))***(((((((((((((((((((((((('''''''''''''''((())))))((())))))(((&&&&&&''')))+++((((((++++++'''''')))&&&'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&$$$######%%%((()))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&'''((('''%%%%%%'''(((&&&%%%%%%&&&((()))(((&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((()))***+++))))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***************************************))))))))))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((()))***+++++++++)))+++,,,,,,,,,,,,---///,,,---...//////...---,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...///000222333444444444222111111000//////......000000000111111111222222111000000///////////////........................,,,,,,+++*********++++++(((((((((((((((((((((((('''''''''''''''((())))))'''((()))((('''&&&''')))***((()))+++***''''''***&&&((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&'''&&&%%%''')))******)))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%'''(((((('''&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((())))))***(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))))))))******((())))))***+++,,,,,,,,,,,,---////////////000222000111222333333222111000...///000111111000///...111111111000/////////...---------------------,,,---------...///000000111444555666888:::;;;<<<<<<<<<;;;;;;:::999999888888555555555666666666777777444333333222222222222222111111111111111111111111///...------,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))%%%'''((((((''''''(((***'''%%%%%%((((((&&&(((---'''((()))((('''&&&''')))&&&''''''''''''''''''&&&((('''&&&'''((()))((('''&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$&&&))))))(((&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&''''''(((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%######"""!!!%%%%%%'''((((((((('''&&&)))((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&""""""$$$&&&&&&%%%((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((,,,,,,+++)))((('''&&&%%%''''''''''''''''''''''''"""$$$'''((('''&&&&&&&&&(((((((((((())))))))))))++++++***))))))******+++)))***+++,,,...///000111---//////...---...222666...222333000///111222000000111444666888999999999777444222444555444333444888444111111333555444222777444111222555888888777<<<<<<<<<>>>AAACCCCCCBBBBBBEEECCC???>>>BBBCCC@@@BBBAAA@@@???===<<<<<<======<<<;;;::::::888555333///222666888888666666666777777666333111111000...+++---///---***))),,,///)))))))))'''&&&&&&''')))+++)))(((((())))))(((&&&(((((((((''''''''''''&&&&&&'''''''''&&&'''***,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))*********(((''''''((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''((((((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((()))+++,,,***&&&%%%'''***))))))))))))))))))))))))************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%''''''%%%###&&&&&&&&&''''''((((((((())))))))))))******************))))))((('''&&&&&&((((((((((((((((((((('''&&&(((******((((((((()))''''''(((((()))***++++++*********+++,,,---...///111111111111000000000///333444444222//////111444111555666333222444444222666777888:::<<<===>>>>>>@@@>>><<<;;;:::999999;;;>>><<<::::::<<<=========>>>===<<<::::::<<>>AAACCCBBB@@@???>>><<<======>>><<<;;;>>>>>>>>>>>>???@@@@@@@@@===;;;888777888999555222222111...---,,,+++***)))---,,,,,,***)))***+++,,,,,,+++******++++++***((())))))))))))))))))))))))((()))***)))''''''(((***))))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***)))'''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&%%%$$$&&&'''))))))))))))))))))))))))************************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%''')))(((%%%###$$$%%%&&&&&&(((((()))***+++++++++***************((((((((('''''''''&&&&&&(((((((((((((((((((((((('''(((((('''&&&%%%''')))%%%&&&'''((()))+++,,,,,,,,,,,,---...///000000111333333222222111111000000555666666555333333444666888<<<===;;;;;;===<<<888>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGCCC@@@@@@CCCFFFEEEEEEDDDDDDDDDFFFIIILLLLLLOOOOOOJJJEEEHHHSSS^^^YYYRRRKKKKKKQQQUUUUUUSSSOOOPPP[[[iiikkkaaaZZZZZZVVVQQQLLLMMMQQQSSSPPPLLLIIIGGGEEEFFFHHHJJJJJJJJJJJJFFFAAA@@@AAABBB@@@???BBB>>><<>>???@@@AAABBBAAADDDEEEDDDFFFHHHFFFBBBEEEEEEEEEEEEFFFFFFGGGGGGHHHMMMNNNIIIEEEGGGLLLPPPKKKLLLKKKIIIHHHLLLSSSZZZVVV\\\___YYYQQQTTTeeeuuurrrhhh___^^^eeejjjjjjfff^^^___mmm|||uuuxxxppplllgggdddccc```\\\XXXUUUSSSPPPQQQSSSUUUWWWWWWaaa[[[VVVTTTUUUTTTOOOJJJHHHFFFGGGKKKLLLHHHDDDBBBAAA???======>>>???>>><<<:::888555444222111///---...,,,++++++,,,,,,+++)))(((((((((((((((((((((((((((***++++++)))'''&&&&&&((((((((((((((((((((((((+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((***(((&&&'''+++---,,,***))))))))))))))))))))))))************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%%%%&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((***+++******))))))((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((******++++++***,,,///111666666666666666666555555222333555777999999::::::@@@AAACCCEEEGGGIIIKKKLLLIIIHHHHHHJJJKKKMMMOOOOOOGGGJJJJJJJJJMMMQQQPPPKKKKKKKKKKKKJJJJJJJJJIIIIIIOOOUUUVVVOOOKKKMMMQQQSSSSSSRRRQQQNNNNNNSSS\\\ddd\\\ccchhhccc[[[___pppuuusssxxx{{{wwwrrrfffeeeppp~~~yyy~~~zzz{{{yyytttllleeebbbaaa```^^^[[[ZZZ\\\^^^______iiigggfffhhhkkkhhhaaaZZZVVVWWW\\\```\\\QQQKKKKKKDDDEEEFFFEEECCCCCCDDDGGGIIIFFFCCCAAA???<<<888555666555333222333222000///------,,,,,,,,,+++++++++&&&(((******)))((('''(((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((,,,)))'''))),,,///...,,,))))))))))))))))))))))))************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&***---,,,++++++***)))((('''&&&((((((''''''''''''''''''''''''''''''''''''((((((&&&''''''(((((())))))***(((***---...///222555888<<<;;;;;;:::999999888888888:::===AAADDDFFFGGGGGGKKKLLLMMMMMMNNNOOOPPPPPPQQQOOOLLLLLLMMMOOOPPPPPPLLLMMMLLLLLLQQQWWWWWWSSSQQQQQQQQQQQQPPPNNNLLLKKKVVV]]]]]]UUUPPPSSSTTTQQQXXXWWWWWWWWWXXX]]]cccgggaaaiiinnnlllfffgggsss{{{uuullljjjoooxxxyyyrrrooorrroootttyyyvvvnnngggeeeggghhhfffddddddeeeffffffeeegggiiiooovvvzzzxxxrrrlllggghhhnnnvvvrrrcccXXXVVVSSSUUUWWWTTTPPPOOOQQQTTTTTTQQQMMMKKKJJJHHHCCC>>>>>><<<999888777666444222000///......,,,,,,+++***''')))******)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((('''&&&((()))))))))))))))))))))))))))((('''%%%######%%%'''((((((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((()))((('''(((***+++,,,+++))))))))))))))))))))))))************************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))(((''''''***,,,))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,///333777:::===@@@CCCDDDDDDCCCCCCCCCCCCCCCCCCFFFHHHKKKNNNPPPQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQPPPRRRNNNJJJIIILLLOOOQQQQQQQQQQQQOOOPPPVVV___```\\\WWWXXXYYYYYYXXXUUUQQQNNNSSSZZZ[[[TTTTTTYYYWWWPPPWWWXXX[[[___ccceeedddbbb]]]ccchhhhhhdddbbbfffkkkvvvvvvwwwzzz|||xxxqqqkkkaaaaaaaaa```^^^\\\ZZZXXXWWW]]]eeegggeeeaaa^^^^^^aaa```___```aaabbbaaa___ffflllttt|||~~~zzzvvvmmmjjjrrr|||llleeedddddddddcccbbbcccdddeee^^^[[[XXXXXXYYYWWWRRRNNNHHHFFFCCCAAA@@@===:::888666555444333111///...---,,,------+++))))))***+++))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((&&&'''))))))(((''')))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((((('''''')))+++))))))))))))))))))))))))************************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%% !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###&&&***+++***((()))***%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((******))))))((((((((((((******+++,,,------......666:::@@@EEEIIILLLPPPRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXWWWVVVTTTSSSUUUUUUUUUUUUUUUUUUVVVVVVTTTPPPLLLKKKPPPUUUYYYZZZWWWVVVSSSTTT\\\eeegggddd[[[]]]______]]]YYYTTTQQQJJJQQQTTTQQQTTT\\\[[[RRRSSSVVV\\\dddiiihhhbbb\\\OOOTTTXXXYYYVVVSSSQQQPPPQQQUUU]]]eeehhhfff```ZZZIIIKKKIIICCCAAABBB@@@<<<@@@EEEMMMTTTWWWUUUPPPLLLPPPOOOOOOQQQSSSSSSRRRPPPQQQXXX```fffgggeeebbbaaaiiiccclll|||qqqhhhfffeeegggllloooooommmjjjgggeeefffiiiiiieee```WWWTTTQQQNNNLLLJJJFFFDDDBBBAAA@@@>>>;;;999888777111111000---***)))***,,,))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))&&&'''(((******((('''&&&(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''((((((((()))''''''''''''((((((((()))&&&)))***)))'''&&&))),,,))))))))))))))))))))))))************************))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((((((%%%"""###$$$%%%&&&''')))******++++++***)))((('''&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((())))))'''(((******))))))***,,,,,,...000222444888===AAAIIIMMMRRRTTTSSSUUU[[[```___ZZZZZZ```ccc___\\\]]]\\\ZZZXXXUUUSSSPPPLLLIIINNNSSS[[[dddfffccceeeiiiiii^^^TTTSSSUUUVVVXXXZZZZZZZZZXXXWWW^^^eeeaaaYYYTTTSSSUUU^^^iiijjj]]]OOOIIIMMMOOOOOORRRUUUUUUQQQPPPKKKMMMZZZeeebbbVVVLLLHHHEEECCCCCCEEEDDDAAA>>>===???DDDLLLTTTUUUOOOJJJAAA@@@???===;;;::::::999:::>>>@@@@@@EEEKKKIIICCCHHHGGGEEEDDDBBBBBBBBBBBBEEEIIIMMMNNNKKKHHHGGGHHHIIIHHHNNN\\\jjjmmmhhhbbbbbb]]]WWWUUUYYY___```^^^]]]______]]]bbbkkknnnkkk^^^^^^]]][[[XXXUUUSSSRRRSSSTTTTTTRRRMMMGGG@@@<<<<<<;;;888333---***+++,,,...)))&&&(((++++++)))'''***)))))))))+++,,,+++***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))'''&&&'''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))((('''&&&''''''(((((())))))******(((((((((((())))))))))))***************)))(((((('''''''''''''''((()))))),,,)))'''(((***+++***(((******)))))))))))))))***,,,,,,,,,,,,&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((((((%%%###%%%&&&&&&'''((()))******)))))))))((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***++++++***))))))***,,,111444888===AAAFFFKKKOOOQQQTTTWWWYYYYYY\\\```dddccc```aaaeeeddd^^^[[[]]]WWWUUUSSSPPPNNNKKKIIIGGGMMMTTTcccrrryyywwwuuuvvvoooeee\\\ZZZZZZYYYYYY[[[ZZZZZZWWWWWW\\\aaa\\\TTTPPPOOOPPPWWW______VVVKKKEEEGGGGGGEEEFFFJJJIIIFFFIIICCCDDDNNNWWWVVVOOOJJJGGGGGGFFFDDDBBBAAABBBBBBAAABBBFFFNNNVVVYYYVVVRRRIIIGGGEEEEEEEEEEEECCCAAACCCFFFHHHHHHLLLQQQOOOIIIHHHHHHIIIIIIHHHGGGEEEEEEAAAEEEHHHIIIGGGCCC@@@>>>??????CCCKKKSSSUUUSSSQQQKKKJJJJJJLLLPPPPPPKKKEEEFFFLLLQQQRRRXXXeeeooorrrccc```]]]^^^aaaaaa^^^ZZZZZZ[[[]]]\\\XXXSSSOOOLLLFFFBBB===999777444222000---,,,******)))(((((()))+++)))((()))***+++***((())))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))))))))(((''''''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))((('''&&&'''((((((((()))))))))***(((((((((((())))))))))))***************)))(((((((((''''''''''''((()))))),,,)))'''(((***+++***(((******))))))))))))******++++++++++++&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&$$$''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''***+++,,,------///333666<<<@@@FFFLLLPPPTTTXXXZZZ\\\]]]]]]^^^```bbbeeefffcccbbbcccdddaaa[[[XXXYYYTTTSSSPPPNNNLLLJJJJJJJJJPPPUUUcccsss}}}|||yyyxxxuuullleeecccaaa^^^\\\\\\VVVUUURRRQQQSSSTTTNNNEEECCCBBBDDDIIIMMMLLLGGGBBBBBBDDDCCCAAACCCGGGGGGDDDIIIEEEEEEMMMUUUXXXZZZ\\\[[[\\\[[[UUUNNNKKKLLLOOOOOOPPPTTT[[[ccciiiiiihhh]]]YYYVVVVVVXXXVVVQQQLLLOOOSSSUUUWWWYYY\\\YYYUUUUUUWWWXXXXXXUUUPPPJJJGGGHHHHHHJJJLLLKKKHHHCCC???>>>@@@AAABBBBBBCCCCCCDDDCCCCCCFFFJJJLLLIIIBBB<<<999@@@EEEEEEHHHRRR^^^fff]]]XXXTTTXXX___bbb___YYY\\\^^^aaaaaa___\\\ZZZYYYRRRLLLEEEAAA@@@===777222000111111///+++***+++---,,,***))))))*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((()))(((''''''))))))(((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))************))))))(((((((((''''''(((((()))***+++)))(((((()))******)))***)))))))))))))))******************&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&''''''''''''&&&%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))(((((()))***+++,,,***,,,000444888>>>DDDIIIMMMQQQVVVZZZ[[[\\\]]]]]]eeebbb``````aaaccccccccc^^^\\\YYYYYYYYYWWWUUUTTTUUUTTTSSSQQQPPPPPPRRRTTT]]][[[^^^hhhoooooommmmmmqqqjjjdddcccaaa\\\ZZZ[[[PPPNNNKKKJJJJJJGGGAAA:::::::::===BBBCCCAAAAAACCCLLLOOOQQQSSSXXX]]]\\\WWWXXXUUUVVV]]]dddkkkuuu|||uuullleeeaaa```eeeeeeggglllttt{{{~~~{{{vvvqqqpppqqqnnneee]]]\\\```dddhhhkkkkkkiiifffkkknnnqqqrrrpppkkkddd```ccc```^^^^^^``````\\\YYYSSSUUUTTTQQQOOOOOOMMMKKKMMMKKKKKKOOOPPPLLLIIIGGG>>>@@@@@@>>>===CCCLLLSSSQQQLLLJJJLLLRRRVVVSSSPPPYYY\\\___```]]]\\\\\\]]]WWWTTTPPPKKKGGGBBB>>>;;;888999666222000000///------+++))))))***++++++***))))))))))))))))))))))))))))))((((((((((((((((((&&&'''''''''(((((((((((()))((('''((()))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))(((((((((((('''((())))))*********)))((()))*********))))))))))))))))))***+++************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))))))))***,,,...111333222555:::@@@FFFMMMUUUZZZ]]]```dddeeedddbbbaaaaaafffccc___]]]^^^^^^^^^^^^\\\XXXRRRQQQTTTWWWUUUQQQUUUVVVVVVUUUTTTUUUYYY\\\ccc^^^]]]bbbfffdddaaaaaaccc]]]YYYXXXWWWTTTSSSVVVOOOLLLLLLMMMNNNLLLHHHEEEHHHHHHMMMTTTTTTRRRUUU[[[ggglllqqqvvv|||zzzrrriiihhhiiinnnsssyyy|||sssmmmqqqpppppprrrwww~~~~~~|||ssskkkgggkkkrrrxxx{{{zzzyyyyyyzzz~~~yyysssqqqsssvvvxxxxxxssstttssspppqqqrrrkkkbbb]]]ZZZ\\\bbbccc]]]ZZZ[[[PPPLLLGGGDDDEEEGGGKKKOOOKKKIIIHHHGGGHHHHHHHHHHHHTTTXXX[[[ZZZWWWUUUVVVYYYXXXZZZZZZVVVPPPMMMOOORRRLLLHHHAAA;;;;;;===777---///---***)))************************************(((((())))))))))))))))))'''''''''(((((((((((()))***((('''((()))***)))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))((())))))*********))))))((((((((((((((()))***************)))((()))******))))))(((((()))***++++++++++++++++++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%'''(((((('''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))***(((((()))+++///444999;;;AAAEEEKKKPPPUUUZZZ___bbbeeehhhkkkllljjjhhhffffffcccaaa^^^[[[ZZZZZZ[[[]]]aaa___[[[XXXZZZ\\\YYYSSSTTTVVVWWWVVVTTTTTTWWW[[[WWWVVVYYY```ccc```]]]]]]]]]XXXSSSRRRQQQPPPTTTYYYYYYWWWWWW]]]`````````bbbccccccjjjssstttqqqsss{{{~~~qqqpppqqqssstttvvv~~~yyyrrrrrrpppmmmlllmmmqqqvvvyyyxxxuuurrrrrruuutttoooiiiiiimmmvvv~~~~~~}}}tttooooootttyyy|||yyyrrrrrryyy|||vvvxxxqqqhhh___[[[XXXUUUSSSUUUQQQPPPMMMJJJFFFDDDDDDEEELLLPPPRRRPPPLLLJJJMMMQQQVVV\\\___]]]YYYYYY```hhhddd```VVVOOORRRUUUMMM???888444000---,,,+++***)))++++++++++++++++++++++++(((((())))))))))))******(((((((((((())))))))))))***)))((((((******)))(((((())))))******))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))***++++++))))))))))))(((((((((((((((((((((((())))))))))))((())))))************)))))))))(((((())))))***+++)))******)))(((((()))+++(((((((((((()))***+++,,,+++++++++,,,&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$'''))))))'''&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))*********+++---111777===CCCGGGOOOSSSXXX]]]```bbbeeeggghhhjjjlllkkkiiifffeeeddd]]]^^^]]][[[YYYZZZ___ccciiioooqqqjjjccc___[[[UUUSSSVVVXXXUUUQQQOOOPPPSSSKKKLLLRRRZZZ^^^```dddjjjllleee___]]]\\\]]]dddlllkkkggggggmmmpppppprrrvvvqqqqqqyyyuuuooonnnppprrrqqqnnnppptttvvvuuuuuuuuuvvvvvvvvvvvvtttqqqmmmhhheeefffiiillldddcccbbbbbbcccdddbbbaaa```dddnnnxxxzzzuuusssvvvtttsssrrrqqqssswww{{{~~~yyyuuummmfffbbbdddjjjoooyyy~~~}}}xxxsssllldddbbbffffffaaa[[[WWWUUURRROOOMMMLLLPPPRRRPPPKKKJJJNNNSSSVVVYYYZZZXXXVVVYYY```gggiiiiiiddd^^^ccckkkggg[[[JJJEEE>>>888444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))))))))*********+++***)))((()))******)))((())))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((***+++,,,***)))))))))((((((((('''(((((((((((())))))))))))(((((()))***************))))))(((((())))))***+++(((***+++***((('''))),,,(((((((((((()))***+++,,,)))******+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$'''))))))'''&&&(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++///000222777>>>FFFMMMQQQTTTYYY___dddggghhhjjjkkkjjjkkkkkkiiieeeaaa______ZZZ\\\^^^\\\ZZZ\\\cccjjjmmm{{{zzzjjj```ZZZUUUUUUXXXYYYVVVOOOKKKKKKMMMMMMMMMPPPVVV\\\dddqqq~~~yyyqqqnnnmmmooowwwyyysssrrruuuvvvtttvvv|||qqqooowww}}}|||||||||}}}ttthhhkkkkkknnnrrrqqqllljjjlllkkklllmmmlllkkkmmmtttyyy{{{wwwqqqjjjeeedddeeehhhbbbaaa```___^^^^^^______VVVZZZdddnnnooohhhfffiiidddccccccfffmmmwwwvvvsssmmmeee___^^^ccciiihhhvvv~~~{{{{{{xxxsssttt|||{{{xxxrrruuu~~~~~~uuulllhhhiiihhhbbb[[[UUUYYY\\\ZZZUUUTTTYYY___VVVUUUQQQOOONNNQQQVVVZZZZZZ```aaa^^^eeeqqqsssmmmZZZTTTKKKCCC===888444111------------------------(((((())))))*********+++)))*********++++++++++++***)))((()))***+++***((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((())))))((((((((((((***,,,---******))))))((((((((('''(((((((((((())))))))))))(((((()))***************)))))))))))))))******+++(((***+++***((('''))),,,(((((((((((()))***+++,,,((())))))***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%&&&&&&&&&''''''((((((,,,***'''%%%%%%&&&((())))))((((((((()))***,,,...222777>>>EEELLLSSSYYY]]]aaabbbdddgggkkklllkkkiiihhhhhhgggbbb\\\VVVQQQOOOTTT```jjjjjjgggeeeeeecccbbbrrr|||ooocccZZZUUUWWWTTTOOOLLLLLLNNNPPPQQQTTTWWW\\\___^^^bbbppp{{{zzz}}}zzzmmmfffjjjrrrrrrmmmggggggkkkqqqtttrrrrrrtttkkklllqqqvvvsssjjjdddccchhhrrruuujjjhhheeedddffffffgggmmmtttvvvsssrrrsssqqqkkkhhhiiiaaa``````bbb```\\\[[[^^^[[[ZZZZZZZZZZZZZZZYYYXXXWWW```bbbaaaqqquuupppmmmffffffllljjjmmmnnnrrr~~~}}}qqqjjjnnnqqqmmmkkknnnsssuuuxxxxxxrrrooowww{{{vvvwww~~~~~~|||{{{zzzsssjjjffffffdddbbbZZZPPPJJJLLLNNNNNNQQQRRRTTTUUUVVV[[[jjjzzziiigggccc\\\SSSGGG<<<555///---,,,...///---***)))...,,,***+++,,,---,,,+++))))))******++++++++++++))))))(((((()))***++++++((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))'''(((((()))***++++++,,,))))))(((((((((((()))))))))(((''''''(((***,,,---,,,,,,+++***))))))******++++++******************++++++++++++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%&&&'''(((((())))))...---***((('''(((((()))))))))((()))+++///444777>>>BBBIIIOOOUUUZZZ^^^aaaeeefffhhhkkkmmmmmmkkkiiiccc```\\\WWWRRRPPPPPPPPP]]]gggooonnnjjjgggdddaaa^^^eeejjjjjjhhheee^^^WWWWWWUUUSSSUUU[[[aaadddfffjjjfffccccccdddgggpppyyyxxxuuutttvvvwwwnnnkkkfffeeeiiinnniiiaaa___```fffoootttrrrooonnniiiiiilllooolllccc]]]\\\aaalllpppddd```^^^aaaccccccggglllrrrppprrrvvvwwwqqqllljjjffffffhhhkkkiiigggiiinnnlllddd[[[XXX\\\aaacccbbbbbbjjjmmmmmm{{{qqqllliiijjjmmmkkklllkkkmmm{{{yyyiiifffiiiiiimmmrrroooqqqvvvyyyvvvsssxxx{{{ssskkkjjjqqqyyy{{{{{{yyyuuulll```YYYYYYXXXUUUQQQNNNLLLLLLMMMRRR]]]iiifffggghhheee]]]SSSIIIDDD===999444111000///...///---+++))))))***+++***))))))*********++++++++++++***))))))))))))******+++************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))***++++++,,,------))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((())))))))))))((('''(((***,,,---,,,++++++***))))))******************************++++++++++++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''')))***++++++000///---+++***)))(((((()))******,,,000666???DDDKKKOOOVVV[[[^^^aaacccdddjjjjjjkkklllmmmkkkgggddd[[[XXXRRRNNNMMMOOOSSSVVVdddlllqqqnnniiieee```[[[]]]]]][[[[[[___ddd```YYYZZZWWWXXX___kkkuuuyyyzzz~~~ssshhheeegggjjjooosss~~~{{{uuuoookkkiiiiiiiiiiiihhheeecccfffhhhcccZZZYYYXXX^^^iiiqqqnnngggccc^^^]]]^^^aaa```ZZZVVVWWW\\\bbbuuu{{{iiiccc```dddggghhhhhhjjjqqqnnnqqqyyy~~~{{{uuuqqqooopppsssvvvuuusssyyy{{{iii___bbbjjjooopppmmmppprrrttt|||yyyppprrrqqqmmmnnnlllhhhiiiwwwnnncccccceeellluuurrrrrrwww|||~~~~~~xxxmmmiiinnnuuuxxxwww{{{sssmmmfff___YYYPPPGGGEEEFFFJJJRRRYYY^^^dddkkklllfff]]]VVVRRRHHHBBB:::222.........---...,,,***)))*********)))************++++++++++++++++++***)))))))))******,,,++++++***))))))((((((***))))))(((((())))))***(((((((((((((((((((((((())))))******+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((***+++,,,,,,+++******)))*********************************++++++++++++%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&((()))+++,,,---///...---,,,***((('''&&&(((+++000444999@@@IIIOOOSSSXXX^^^bbbdddeeeeeefffkkkjjjiiihhhfffccc]]]YYYSSSRRRQQQRRRUUUYYY\\\^^^bbbhhhkkkiiieeebbb\\\VVVWWWYYYZZZZZZ___ggglllllliiiggghhhppp{{{tttgggbbbccceeeiiinnnrrrppplllhhheeedddfffgggoookkkddd]]]\\\```___\\\YYYVVVXXXccckkkjjjccc___[[[YYYZZZ___bbbaaaaaacccfffccciii{{{sssppptttxxxxxxvvvvvvxxxrrrrrrzzz|||}}}~~~|||qqqnnnrrrxxx{{{{{{vvvtttvvvzzz~~~rrrrrroookkkiiitttyyyllliiijjjqqqyyy|||xxxvvvzzz~~~xxxsssuuuvvvtttpppooommmsss{{{lll]]]NNNGGGFFFHHHLLLRRRWWW___iiillliiibbb]]][[[OOOLLLEEE<<<777555222---000...+++***+++,,,,,,+++++++++++++++++++++++++++,,,++++++***))))))))))))+++++++++******)))))))))***))))))))))))))))))***''''''''''''''''''''''''))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((()))***++++++++++++***************+++***************+++++++++++++++++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,---+++++++++***)))((((((''')))000999@@@EEEKKKRRRWWWZZZ^^^cccggghhhggggggggggggeeebbb```]]]XXXSSSOOOLLLNNNTTT[[[bbbeeedddbbb^^^bbbeeeeeefffeee```YYYPPP]]]ggghhhgggnnn{{{~~~}}}yyyoooddd^^^YYYXXX^^^fffllljjjgggbbb___```dddhhhfffeee```ZZZZZZ```dddcccaaaZZZYYYaaakkkooonnnnnnpppllllllrrrxxxyyy{{{~~~wwwnnnjjjtttzzzuuu|||zzzyyy}}}{{{}}}vvvtttqqqoooqqq~~~||||||}}}yyyuuuvvvxxx}}}|||zzzzzzwwwppphhhddd___^^^hhhttt|||vvvdddXXXRRROOORRRWWWSSSYYY```ccccccaaa___```VVVXXXVVVOOOKKKIIIBBB999333000,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++***))))))******))))))******+++++++++,,,******))))))))))))******(((((((((((((((((((((((()))***************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********+++***************++++++))))))*********+++++++++++++++++++++&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''')))***++++++((((((((()))***+++------222:::FFFMMMQQQTTTZZZ___aaadddhhhjjjiiihhhggggggaaa^^^ZZZWWWUUUSSSPPPMMMKKKOOOVVV```hhhjjjfffbbb^^^bbbeeehhhmmmqqqmmmfffaaappp|||wwwmmmmmmwww}}}xxxuuunnniiibbb\\\TTTPPPWWW```fffeeeccc^^^[[[\\\aaafff```fffkkklllnnnsssuuutttllleeeaaahhhrrr{{{~~~wwwqqqttt~~~}}}~~~}}}{{{yyywwwxxx{{{yyy||||||~~~yyyrrrlllddd```cccjjjpppwww}}}}}}~~~{{{tttvvvyyynnnhhhjjjpppXXXVVVUUUTTTUUUVVVXXXZZZVVV[[[[[[WWWVVVWWWRRRHHH;;;777222...---,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++*********++++++))))))******+++,,,,,,---+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))******))))))*********)))******+++,,,)))))))))***++++++,,,,,,++++++++++++&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''(((((())))))(((((((((***---111555777???HHHQQQWWWYYY\\\bbbhhhggghhhjjjiiifffdddcccccc[[[XXXTTTSSSSSSTTTTTTTTTTTTTTTWWW^^^fffhhheeeaaabbbeeeiiinnnwww}}}zzzsssxxx{{{ooojjjlllmmmwwwyyyzzzxxxrrrkkkgggeeefffccc```]]]XXXVVV[[[ccchhhkkkllljjjggghhhmmmqqqrrr|||yyyrrrnnnqqqyyyzzzyyy}}}}}}~~~}}}{{{|||yyysssrrrpppoooqqqvvv{{{rrrsss}}}tttjjj[[[QQQOOOQQQSSSTTTPPPUUUTTTOOORRR[[[\\\VVVKKKFFF>>>777333000...,,,------,,,,,,,,,+++++++++++++++*********+++,,,,,,+++++++++++++++++++++++++++******))))))******+++************************************))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))(((((((((((())))))))))))*********)))))))))******))))))***++++++,,,((())))))***++++++,,,,,,++++++++++++&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((()))&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''(((((((((((())),,,000666;;;>>>JJJQQQYYY\\\]]]```hhhnnniiijjjiiigggbbb___^^^^^^WWWTTTQQQQQQTTTXXX[[[\\\^^^ZZZYYY\\\bbbeeedddbbbdddgggkkkrrr}}}{{{}}}}}}vvvqqqoookkkggglllqqqtttrrrkkkdddaaa``````]]]]]]___``````dddkkksssxxx~~~|||vvvwww{{{}}}yyywwwtttqqqtttzzzwwwuuu}}}}}}tttqqqsssvvv|||rrrppppppjjjxxxooo]]]WWWVVVVVVVVVOOORRRNNNHHHMMM]]]dddaaaYYYSSSJJJAAA:::555111///---------,,,,,,+++++++++************+++,,,------------,,,++++++*********++++++************++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------))))))(((((((((((())))))))))))************)))(((******))))))***+++,,,,,,((())))))***++++++,,,,,,++++++++++++%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%,,,------+++(((&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((***,,,000555===FFFLLLVVVXXX[[[___cccfffhhhiiifffeeeeeeeee___UUUPPPPPPOOOWWW___aaa\\\XXXWWWYYY^^^aaafffjjjgggbbbccchhheeejjjqqqwww{{{|||{{{yyytttmmmhhhiiigggddddddhhhffffffeeeeeeeeeeeeeeeeeeaaaaaaccciiiqqqxxx|||~~~xxxmmmggggggiiikkkjjjxxx}}}}}}ttttttuuuwwwzzz~~~zzzuuuwwwmmmiiibbbkkkxxx|||oookkkeee[[[ZZZVVVNNNFFFJJJWWWdddkkkmmmaaaWWWTTTKKK;;;222111---------...//////---+++---+++))))))***+++***)))******++++++++++++******++++++************++++++))))))))))))))))))))))))************************(((&&&%%%&&&***,,,+++***///000000///+++)))((((((,,,+++***))))))***+++,,,000///---+++***)))((((((+++***)))***+++++++++)))******)))))))))))))))***++++++++++++%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''')))******)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,...111555:::???FFFNNNTTT\\\]]]```bbbdddeeeeeeeeeeee```\\\XXXSSSMMMMMMQQQUUU[[[aaaaaa]]]ZZZ[[[^^^dddfffkkknnnjjjcccbbbfffhhhkkknnnqqqrrrqqqooonnnhhhaaa[[[]]]^^^```eeelllmmmnnnqqqssstttttttttsssvvvvvvxxx|||yyyqqqhhhbbbbbbcccddddddkkkooovvv~~~zzzuuu|||xxxtttsssssstttvvvxxxzzz|||{{{}}}tttpppeeejjjrrrzzz||||||vvvkkkiiiaaaVVVRRRYYYccchhhtttooojjjfff]]]NNN@@@999555222///...------,,,+++---+++***+++,,,,,,+++*********++++++++++++******++++++************++++++************************)))))))))))))))))))))))))))'''&&&''')))++++++)))'''(((***)))(((''''''(((******)))))))))***+++++++++******)))((((((((((((+++***)))***+++,,,+++)))******))))))))))))******++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((()))&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...444888>>>DDDJJJQQQWWW[[[___aaadddeeefffeeecccbbbbbbZZZRRRLLLHHHFFFLLLTTT^^^cccfffeeebbbaaaeeeiiikkkmmmqqqsssnnneeebbbdddiiihhhhhhgggfffeeedddccc]]]XXXUUUVVVYYY___kkkuuu}}}~~~}}}}}}|||}}}yyyssslllgggdddcccccccccbbbeeejjjppptttuuuqqqnnnvvvyyy{{{yyyuuutttxxx||||||yyyxxxvvvtttttttttuuuvvvyyy~~~|||ssspppooorrrsssvvv~~~~~~jjjZZZXXX^^^cccfffkkknnnlllggg___RRRFFF>>>999333...------------,,,++++++,,,......,,,*********++++++++++++******++++++************++++++************************))))))))))))))))))))))))***)))'''((()))***))))))''')))******)))((()))+++(((((())))))************''''''(((((()))******+++,,,***)))***+++,,,+++*********)))))))))******+++++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((()))***---///777<<>>999444111//////000111///,,,+++,,,---------...---++++++++++++---...***++++++,,,,,,++++++***,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,++++++************+++,,,,,,******+++,,,......---,,,,,,+++******111000///---+++)))((('''******+++,,,,,,,,,,,,+++%%%&&&((()))(((&&&&&&''')))***(((&&&))))))((('''&&&'''((((((((()))***+++,,,,,,++++++111111222222333444444444444444333333333444444555111000//////000222444555555666777888888666555444222222222333444444555555666666777888888777888999777555333111//////000111...,,,******,,,---,,,+++++++++***))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))(((''''''(((***...///333888???FFFLLLPPPUUUXXX\\\]]]\\\ZZZXXXWWWRRRTTTXXX```ooo|||}}}xxxkkkiiihhhiiillloooqqqqqqwwwyyywwwqqqqqqtttsssoooiiiccc[[[VVVVVVYYY\\\^^^kkkttt~~~}}}~~~zzzuuuvvv{{{|||zzzyyyuuuooojjjaaa\\\WWWWWWZZZ___bbbbbbZZZQQQOOOUUU[[[\\\aaahhhuuu{{{}}}nnnffffffkkknnnoooqqqvvvzzz{{{yyyuuuttttttyyyzzzzzzyyyvvvrrrnnnkkkccceeeeee___UUUMMMJJJJJJMMMTTT]]]dddhhhmmmtttyyyuuutttqqqpppsssxxxvvvpppqqqrrrrrrqqqooopppsssvvvyyyzzz{{{~~~~~~~~~~~~}}}|||{{{~~~zzzfffXXXTTTNNNJJJJJJSSS[[[]]]^^^___TTTKKK???555000...//////000...,,,,,,------,,,+++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***************+++++++++************************,,,,,,,,,+++++++++******)))***++++++))))))***+++---------,,,,,,++++++***//////...---+++***)))(((******++++++,,,,,,,,,+++******+++---(((''''''((()))***((('''+++******)))******+++,,,...///000111222333333333888888888888888888888888444555555555555444333333............///111333444222444666888777555222///---...000111222222222222222666888888666666777999888666444222000/////////111000//////111111111///---------,,,,,,++++++***)))))))))(((((((((''''''(((((((((((())))))))))))))))))((((((((((((''''''&&&''''''''''''((((((((($$$%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))))))))((('''(((+++---111444999@@@GGGMMMRRRTTTUUUXXX[[[[[[XXXUUURRRQQQJJJOOOVVVaaaqqqllljjjjjjpppxxx}}}}}}{{{}}}{{{tttjjjddddddcccaaa___\\\XXXVVVXXX\\\___```jjjsss||||||{{{yyyuuuwww{{{~~~}}}{{{yyyvvvssspppnnngggccc]]]YYYZZZ___eeeiii[[[SSSPPPVVV[[[\\\bbbjjj|||yyynnnhhhggghhhgggfffiiimmmsssxxxyyyvvvqqqnnnrrrqqqooonnnmmmlllllllll``````]]]XXXRRRMMMKKKKKKOOOTTT[[[aaaeeejjjpppuuuqqqqqqooommmppptttrrrmmmkkkmmmooooooooooooqqqsssrrrtttwwwxxxzzz~~~{{{~~~wwwdddVVVMMMGGGKKKSSS[[[eeelllggg]]]NNN???666222111111000///......//////...,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---************************,,,,,,,,,++++++++++++***((()))******)))((()))***,,,,,,,,,,,,,,,+++++++++---------,,,++++++************+++++++++,,,,,,,,,,,,---......%%%&&&'''(((***************+++,,,...000111333444777777888888888888888888777777777666666555555555000000222333333222111000000000000000111333444555222444666777666444222000///000111222333222222111555777777444333444555444777666444333111111111111444333333444444444444333222222222111111000000000,,,++++++***)))((((((((('''(((((((((((()))))))))))))))(((((((((((((((((('''''''''''''''(((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''))))))((('''''')))...222666999@@@GGGNNNRRRUUUVVVWWWXXXYYYWWWSSSOOOMMMLLLIIINNNTTT\\\hhhuuuzzzyyylllkkkllluuu}}}vvvkkk^^^WWWVVVYYY[[[[[[\\\^^^bbbgggjjjkkkjjjmmmvvv{{{zzz|||yyy|||}}}}}}|||zzzvvvtttssstttmmmjjjeee___]]]^^^cccggg___WWWTTTZZZ]]]___eeeooozzzwww|||uuulllfffeeedddaaa^^^eeeggglllrrruuutttppplllmmmlllkkkjjjiiijjjjjjkkkaaa^^^ZZZUUUQQQOOONNNMMMTTTWWW\\\___bbbeeeiiilllkkklllkkkiiikkkooommmhhhiiijjjlllnnnnnnnnnnnnnnnmmmoooqqqsssvvv{{{zzzxxx{{{}}}|||~~~}}}iii\\\NNNIIILLLSSS^^^iiikkkhhh```SSSFFF;;;666444000///...///111111000///+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++***)))((()))++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------$$$%%%(((***+++---...//////000111333555777888888999999888777666555555444222222111000000/////////,,,---///111333333333222444444555555666777777888999999999999999999999999666666666777666666555555:::<<<999555555::::::666777777666666666666666666444444555555555333333333444444444444444333333333///......---,,,+++******((((((((((((((()))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''((()))))))))))))))((((((((('''(((,,,222777;;;???FFFLLLRRRUUUVVVVVVXXXXXXVVVSSSOOOLLLKKKKKKPPPSSSUUUWWW___jjjqqqrrrrrrppppppvvv~~~{{{uuuuuummmbbbXXXQQQRRRYYYaaadddhhhnnnvvv{{{{{{xxxtttuuu|||~~~zzz|||~~~{{{yyyyyyzzzqqqpppmmmhhhccc___^^^___```YYYWWW]]]``````gggrrrxxxuuuzzztttkkkeeecccaaa___]]]eeefffiiimmmqqqrrrpppooollllllllllllkkkjjjhhhgggdddaaa\\\VVVSSSQQQRRRRRR[[[]]]___```aaaaaabbbccceeehhhhhhfffgggiiihhhdddfffggghhhjjjkkkkkkjjjiiidddeeegggmmmtttyyyzzzzzzzzzttttttxxxwwwrrrnnnrrr}}}qqq___SSSLLLKKKPPPWWW___dddhhhdddWWWHHH===888///...---...000111000///,,,,,,...//////...,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++++++++++++++++++++*********+++++++++,,,,,,++++++*********+++,,,---,,,,,,,,,,,,&&&))),,,...///000222444666666777888888888777777555444222000...------,,,///.........------,,,,,,...///111333555666666777999999999999999999999999999999888999999:::<<<<<<888888777666666777777888777===>>>888777::::::555555666666666777777777777555777888777555333222222444444444444444444444444222222111000000///......++++++++++++*********)))(((((())))))))))))******)))))))))(((((((((((('''))))))(((((('''&&&&&&%%%&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))***)))))))))(((((()))***---222888===BBBEEEKKKPPPTTTUUUUUUTTTUUUTTTRRROOOLLLLLLOOORRRTTTWWWWWWUUUYYYbbbkkkoooxxxuuussstttvvvssskkkeeeeee```[[[XXXUUUWWW```kkkuuuyyyzzzyyyzzz}}}}}}|||{{{wwwrrrjjjccc^^^^^^YYYZZZ```bbbaaahhhrrr|||{{{|||wwwpppjjjgggdddbbbaaahhhiiijjjlllnnnpppqqqrrrmmmnnnooonnnmmmjjjgggffffffddd```[[[WWWUUUWWWZZZcccdddeeeeeedddaaa___]]]aaaeeefffddddddfffeeeaaabbbbbbccceeehhhiiigggfff\\\\\\```gggpppuuutttrrrsssvvvtttqqquuu}}}}}}wwwooopppwwwvvvjjj\\\QQQMMMNNNSSSYYYaaaeeeaaaWWWJJJAAA444111///---.........---------............------,,,,,,------------,,,,,,...------,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,---,,,+++***+++,,,+++++++++++++++*********************++++++,,,,,,,,,+++*********+++,,,---.........///---000333444333333555777888888999999999888777777333111000...,,,,,,,,,,,,111111111111111000000000222333333444555666888999:::;;;::::::999888888777555666888:::;;;<<<<<<<<<:::999888888999<<<>>>@@@@@@PPPXXXOOOEEEAAA???;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@>>>;;;777666666555555555555555555555555555555444444333333222222000000///...---,,,,,,+++(((((()))))))))*********))))))))))))((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((***,,,///333888???DDDIIILLLPPPSSSUUUUUUTTTSSSPPPOOOLLLJJJKKKPPPWWW]]]\\\```aaa]]]]]]dddlllooovvvtttrrrpppmmmhhhaaa\\\ZZZ[[[```fffgggiiipppzzz}}}yyyxxxwwwwww}}}}}}uuujjjbbb___[[[]]]dddeeedddiiisss}}}yyyuuuqqqmmmjjjhhhiiilllooopppooooooqqqtttnnnnnnnnnmmmllljjjhhhfffdddeeeddd```ZZZYYY]]]bbbiiijjjkkkkkkjjjfffaaa]]]aaaeeegggeeedddfffeeebbb```___```dddhhhkkkkkkjjj```aaadddhhhllloooooooooooosssqqqooowwwuuuvvvzzz{{{iii]]]XXXVVVRRRSSS[[[eeefff\\\QQQ@@@<<<666111///...------......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,++++++******))))))***************+++++++++,,,+++***))))))+++---......//////000333666999999666555777999555666777999::::::999999555444222111000000111222555555666666666666666666555444333333444555666888;;;:::::::::888777666555666999<<<@@@BBBBBB@@@???BBBAAA@@@@@@BBBFFFKKKNNNZZZqqqsss___TTTOOOLLLHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHFFFBBB>>><<<<<<777777777777777888888888777666666666666555555555444444333111000///...---(((((())))))*********+++******))))))((((((((('''&&&&&&''''''((()))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))+++///333777===DDDHHHNNNPPPSSSUUUVVVUUUTTTSSSLLLJJJHHHHHHKKKTTT^^^fffiiiooopppllliiimmmrrrtttooooooooommmiiiddd___]]]]]]aaammmzzz~~~~~~{{{yyywwwwwwqqqxxx~~~~~~~~~vvvjjj```aaa^^^bbbiiijjjggglllvvv~~~zzzuuupppllljjjooottttttqqqoooqqqtttnnnmmmlllkkkjjjiiihhhhhhaaadddfffbbb\\\[[[aaahhhlllmmmooopppooojjjddd___aaafffhhhfffeeeffffffcccaaa```aaaeeelllqqqrrrqqqjjjlllnnnmmmjjjiiilllooovvvxxxuuurrr{{{wwwyyy|||}}}~~~pppiii___QQQHHHRRRgggrrrkkk^^^MMMGGG>>>777333111000//////...---,,,,,,---...///,,,------......------,,,***++++++,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,(((***+++***)))((()))***---,,,,,,+++***)))((((((************************,,,+++***))))))+++---...------...///:::888444111000111333555999:::::::::;;;<<<;;;888444666777666555444666777777444222111333777;;;>>>===:::777666777777666555444777;;;<<<::::::;;;===BBBJJJUUU\\\\\\XXXSSSQQQSSSRRRQQQRRRUUUZZZ^^^aaapppsssiiihhheeebbb___^^^^^^]]]ZZZWWWZZZccckkkjjj```TTTLLLJJJFFFCCC>>>;;;;;;>>>CCCFFFAAA???===<<<;;;:::777555111555555333555999777000000000///...---,,,,,,+++---+++)))((()))******)))''''''((())))))(((((('''''''''(((((((((((('''''''''&&&%%%'''))))))'''$$$))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&(((***,,,///444999>>>DDDKKKOOOSSSSSSUUUUUUTTTRRROOOMMMLLLOOOQQQQQQUUU^^^cccdddhhhsss{{{wwwmmmiiimmmsssrrrnnniiigggffffffcccaaadddfffmmmzzzwwwsssttttttttttttxxx}}}}}}}}}|||vvvppppppuuuxxxxxxpppppprrrmmmccciiieeefffkkkmmmmmmpppwww{{{yyyuuuppplllnnnmmmlllmmmoooppppppoooiiiiiihhhjjjmmmoooppppppfffiiinnnqqqlllccc^^^___gggmmmppplllhhhgggfffcccdddfffgggfffcccaaaaaaaaa___]]]]]]```hhhrrrzzzyyywwwuuuooogggccchhhrrrttt{{{{{{ssstttwwwsssxxxyyyvvv}}}~~~xxxvvvyyy~~~wwwiii[[[KKKGGGQQQaaammmrrrhhh]]]OOOCCC888000---000444222...---,,,,,,+++***---.........---,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,++++++*********++++++************+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,............555444222111111333666777=========<<<<<<===<<<::::::::::::999888777777777000444777777888===EEELLLNNNFFF<<<666555666666555888;;;===>>>???@@@DDDGGGSSS___ppp{{{{{{rrrfff______]]][[[ZZZ[[[^^^bbbeeegggyyywwwppplllhhheeedddgggiiijjjjjjkkkpppsssqqqiii```ZZZXXXMMMJJJFFFDDDEEEKKKQQQVVVQQQOOOLLLIIIDDD>>>777222666999888666888<<<;;;666555666777888666444111///,,,***((('''((()))((((((((((((((()))))))))))))))''''''(((((((((((('''''''''&&&&&&'''))))))'''$$$((((((''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))+++---111777===BBBGGGMMMPPPSSSSSSTTTSSSRRROOOMMMLLLMMMSSSWWWXXX]]]dddggggggfffmmmssspppjjjhhhlllqqqllliiieeefffiiihhhddd___aaafffooo{{{}}}zzzyyywwwuuutttwwwyyyzzzyyyvvvsssrrrssssssuuuxxxvvvqqqoooqqqpppuuu{{{xxxrrrqqqtttpppiiilllhhhgggjjjjjjgggiiiooo|||yyywwwtttqqqnnnpppooonnnooopppqqqpppnnnmmmllllllooorrruuuwwwwwwoooppptttxxxtttlllgggggghhhnnnppplllhhhgggfffccceeeffffffeeecccbbbcccdddcccaaa```dddkkkttt||||||yyywwwtttmmmhhhjjjpppzzz|||{{{vvvqqqwww{{{yyy|||zzztttssswww{{{~~~~~~fffRRRNNNRRRWWWeeeuuutttiii[[[MMM???333000222///---,,,,,,---......------.........------,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++***))))))******+++++++++,,,,,,,,,............333333333333555777999:::<<<;;;:::999999888777888:::999888888999888666555000888@@@CCCDDDIIISSS]]]fffZZZJJJ???<<<======<<<@@@AAACCCEEEGGGLLLQQQUUUbbbppptttiiifffbbb^^^]]]___ccceeebbbkkkzzzvvvrrrnnniiihhhjjjnnnrrrtttrrrrrrpppmmmiiiddd```^^^YYYVVVRRRPPPQQQWWW]]]bbbaaa```^^^[[[UUULLLAAA::::::;;;:::888999<<<;;;777555777:::<<<<<<999555222...,,,)))(((((()))((('''***))))))((((((((())))))'''(((((())))))(((((('''''''''&&&'''))))))'''%%%'''''''''(((((()))))))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''(((+++---///444<<>>???===;;;;;;BBBJJJOOOQQQVVV^^^eeemmmbbbUUULLLIIIIIIHHHGGGHHHJJJLLLOOOSSSWWW\\\___dddlllkkkgggbbb]]][[[]]]___bbbeeedddgggqqq}}}{{{ssspppmmmiiieeeeeefffhhhjjjkkkhhheeedddeeeddd```]]]aaa___\\\ZZZYYY[[[^^^```cccdddfffgggeee^^^UUUNNNCCCCCCBBBBBBBBBAAA===:::555777:::======<<<999888222000---+++++++++***)))+++***)))((((((((())))))(((((())))))))))))((((((((('''''''''((((((''''''((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((***---000333999AAAIIIMMMPPPQQQRRRQQQPPPNNNLLLKKKKKKKKKKKKYYY```eeeeeefffjjjmmmlllnnnhhhcccbbb```___aaaddddddcccaaa```bbbfffkkknnnfffooozzz~~~zzzuuussssss|||}}}zzzooommmllljjjhhheeebbb___]]][[[___iiippppppooooooppppppqqqtttxxxyyyxxxwww{{{~~~}}}|||~~~~~~yyysssnnnmmmooovvvxxx|||}}}yyyuuusssrrrrrrrrrsssrrrqqqrrrtttuuuuuutttooonnnooorrrwww|||~~~zzzzzz}}}xxxvvvwwwyyywwwrrrooopppooollliiilllqqqttttttrrrpppooollljjjhhhiiimmmrrruuuvvv{{{xxxxxx}}}{{{vvvuuujjjqqquuuuuuwwwzzzzzzvvvyyyrrrppptttwwwuuuuuuwwwxxxvvvuuuuuuvvvvvvuuutttvvvqqqkkkjjjlllooopppppptttwwwyyyxxxttttttxxx}}}vvvdddSSSHHHPPPbbbrrrrrrrrrmmm^^^LLL@@@>>>555333222222222222000...------............---------------...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++************++++++******+++++++++******)))******+++++++++,,,,,,,,,------------::::::999888888888888888<<<999999;;;:::777;;;BBBDDDEEEFFFIIIKKKLLLKKKJJJKKKNNNQQQUUUXXX[[[^^^``````\\\WWWTTTTTTTTTTTTSSSSSSTTTVVVYYY]]]```aaabbb___]]]eee|||iiifffaaa]]][[[\\\___aaaccc```___dddlllqqqppplllhhhhhhfffdddaaa___^^^^^^dddaaa```cccggghhheeebbbaaa```___^^^]]]\\\[[[[[[\\\^^^ccchhhkkkiiiddd```SSSRRRSSSTTTSSSMMMGGGCCC@@@@@@@@@??????>>><<<<<<666333000...---,,,+++***++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((''''''((((((+++******)))((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))***---111333777===FFFMMMQQQRRRRRRRRRMMMLLLJJJJJJKKKMMMPPPRRRbbbhhhkkkiiiiiiooovvvyyyxxxmmmdddaaa^^^[[[ZZZ]]]dddeeeddd___]]]dddqqq}}}sss{{{xxxpppoooqqqttt{{{~~~}}}nnnllliiiggggggeeebbb___ZZZWWWXXX```gggjjjlllnnnttttttvvvxxx{{{}}}|||zzzzzz~~~zzzvvvvvvvvv{{{yyyxxx|||}}}zzzxxxyyyyyywwwwwwwwwzzz}}}wwwvvvvvvyyy~~~}}}~~~{{{vvv}}}~~~||||||xxxuuujjjmmmoooqqqtttwwwwwwuuuvvvwwwxxxyyyvvvssstttyyyxxxwwwvvvxxxzzz{{{zzzyyyxxxsssllliiiiiijjjjjjhhhlllpppsssrrrooooootttyyyttt^^^UUUUUUVVV]]]cccmmmrrrkkkZZZLLLFFF888666444333222111///---------...//////......---------.........---,,,,,,++++++++++++++++++++++++,,,+++++++++*********)))++++++++++++++++++++++++++++++************++++++)))******+++++++++************+++++++++,,,,,,,,,++++++++++++:::999777666666666777777<<<999:::>>>???===DDDOOOYYY\\\]]]\\\YYYVVVTTTTTTVVVVVVVVVWWWXXXYYYYYYYYYWWWYYY\\\^^^```ccchhhkkk```___^^^^^^```bbbbbbaaa]]]TTTRRRaaaxxx~~~sssgggeeeaaa^^^]]]]]]___```YYYZZZ\\\aaaeeehhhgggfffaaadddfffeeeccc___]]]]]]]]]\\\]]]bbbgggjjjiiigggbbbbbbbbbaaa```^^^\\\ZZZXXXZZZ]]]ccchhhkkkkkkiii^^^\\\\\\___^^^WWWPPPNNNMMMKKKIIIFFFCCC@@@>>>===:::777333000///...---+++,,,---------,,,+++***)))((())))))******))))))(((((())))))(((''''''(((***+++******)))'''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---000444777<<>>CCCHHHKKKQQQXXX[[[ZZZ[[[\\\^^^```cccfffiiikkkvvv~~~qqqiiihhh\\\ZZZXXXVVVTTTTTTSSSSSS]]]aaaeeeggghhhjjjnnnqqqooohhhbbbaaa___YYYVVVWWWVVVTTTSSSSSSWWWZZZ]]]^^^___gggvvvxxxfff[[[\\\YYYVVVTTTVVV\\\ccchhhqqq}}}mmmcccddd```ZZZVVVWWW\\\aaadddjjjjjjhhheeeccccccfffhhhkkkggghhhnnnpppqqq||||||mmmiiihhhfffeeeffflllqqqqqqnnntttqqqhhhaaa___]]]VVVNNNJJJDDDAAA===<<<;;;::::::;;;444111...,,,,,,+++***)))******))))))((()))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((,,,---000444999???DDDFFFKKKLLLMMMNNNNNNLLLIIIGGGJJJLLLTTT]]]^^^___mmm{{{oooeee]]]ZZZ```jjjhhheeeeeefffccc]]]YYYZZZfffsssxxxwwwzzzzzzooodddgggkkknnnqqquuuzzz}}}|||yyyyyyzzz~~~yyyuuutttsssqqqvvv}}}uuuqqqrrrwwwzzzxxxvvvwwwzzz|||zzzqqqpppqqquuu|||qqq^^^PPPKKKMMMUUU]]]oooiiibbbVVVGGG999555999333......111333111////////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,***,,,------,,,+++---...------......NNNUUUZZZ[[[]]]aaacccbbb^^^aaaccceeeeeeccc```^^^[[[aaaiiiooopppmmmhhheeeYYYWWWTTTQQQPPPQQQSSSTTT]]]aaaeeeggggggfffeeeeeeeeebbbaaabbb___ZZZXXXYYYYYYZZZZZZ[[[[[[^^^bbbeeeeeeuuujjjdddaaa^^^]]]___eeekkkooo{{{~~~kkkfffccc___\\\\\\___cccffffffffffffeeedddfffhhhkkkqqqnnnppptttrrrnnnrrr{{{{{{ooojjjiiigggffffffhhhkkkjjjeeejjjvvv}}}}}}qqqmmmkkkmmmmmmfff___\\\SSSNNNGGG???;;;;;;;;;;;;999666222///...---+++)))))))))((((((((())))))***)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***...000333777<<>>:::777333111,,,,,,+++************+++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!!!!###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))+++---...///111444:::@@@EEEIIIKKKKKKJJJLLLLLLHHHDDDHHHTTT______ZZZWWWZZZaaaiiilllnnnhhhiiimmmooolllhhhkkkqqqmmmccc\\\cccqqq~~~vvvlllbbb\\\]]]fffrrr~~~zzzpppmmmlllkkkkkkmmmrrrsssxxxtttllliiijjjkkkkkkmmmpppvvv~~~bbbTTTSSSMMMNNNWWWeeemmmhhh\\\SSSEEE999000000333222000000000000000/////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******************+++,,,------+++---......------...///---...///000pppyyypppkkkeeeaaa]]]]]]```aaa```^^^UUUUUUVVVVVVWWWXXXZZZ[[[```jjjxxx}}}qqqhhhaaa______bbbiiippptttuuu{{{~~~xxxsssnnniiifff```___ccclllqqqooommmnnnnnnmmmooorrruuussskkkeee]]]\\\aaaiiiooorrruuuyyy||||||sssllliiihhheeeiiioootttuuuuuuttttttsssrrrpppnnnnnnppppppooojjjqqqsssllleeebbb___[[[VVVYYY[[[[[[YYYYYY]]]bbb```bbbeeefffbbb\\\^^^dddhhhpppssssssxxx~~~{{{qqq[[[VVVOOOHHHCCC===888555///...---,,,+++******************)))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***,,,...000111333777===DDDIIILLLMMMMMMKKKIIIFFFEEEJJJTTT```hhheeebbb______eeemmmrrrttteeelllpppnnnllloooqqqqqqhhhccccccooo}}}yyypppddd\\\XXX^^^jjjxxx~~~tttrrrpppoooppprrrsssvvv|||wwwnnnjjjiiiiiihhhjjjhhhllltttzzz~~~tttddddddRRRMMMOOOZZZeeegggcccaaaTTTEEE666111222111000000000000000000/////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************+++,,,---...,,,---......------...000------...///]]]nnn|||zzznnnddd___]]]^^^ZZZWWWYYY]]]```___\\\XXXVVVUUUWWWZZZ]]]]]]\\\dddlllvvv~~~|||tttnnneeecccbbbffflllqqqttttttzzzzzz{{{zzzuuuqqqmmmfffaaaZZZVVV[[[gggkkkiiikkkrrrkkklllpppwww|||zzzssslllfffbbbaaaffflllqqqvvv|||{{{yyyrrrppppppbbbhhhpppwww{{{||||||}}}|||wwwsssrrruuuvvvuuupppxxx{{{uuummmjjjfffbbb[[[```fffgggaaaWWWRRRSSSaaafffnnnrrrlllbbb___bbb___jjjoookkkllluuuzzzwwwfff```XXXPPPIIIBBB<<<888111000///---,,,+++******************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***,,,///111222555999???FFFKKKNNNOOOOOOLLLEEE@@@EEERRRbbbnnnssskkkiiifffbbbcccjjjrrrwww```mmmrrrnnnoootttqqqhhhaaabbbjjjzzz{{{sssiiicccYYY]]]gggttt~~~}}}wwwtttqqqqqqmmmnnnpppuuu|||zzzqqqnnnllljjjhhhkkkffffffmmmrrrvvv}}}tttuuu^^^UUUQQQVVV___eeeiiilllaaaNNN;;;333222111000000000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++************+++,,,---...,,,---......------...000***+++,,,---^^^\\\XXXSSSOOOOOORRRUUU______```___^^^\\\\\\]]]___\\\\\\bbbeeefffgggjjjccchhhpppwwwuuupppnnnrrrrrrjjjbbbdddlllooojjjcccjjjpppssssssyyy{{{ssslllhhhffffff___YYYWWW^^^hhhmmmppprrrnnnmmmmmmqqqxxx}}}~~~wwwiiiaaahhhsssxxxzzz|||yyykkkiiinnn|||~~~~~~|||yyy{{{}}}qqqooosssiiigggeeeccccccaaa^^^[[[```jjjzzztttgggbbbgggiiijjjhhhfffgggkkkoooeeejjjjjjcccYYYPPPFFF>>>:::888444000...---,,,---...,,,***(((&&&''''''(((,,,++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((%%%(((,,,...//////111222===@@@FFFIIIKKKKKKLLLMMMOOOIIIEEEIIIUUUbbbkkknnnhhhkkkggg]]][[[gggwwwwwwsssoooqqqtttuuupppkkkaaammmzzz~~~|||~~~{{{sssmmm^^^^^^eeerrrzzzzzz}}}|||}}}{{{uuusssqqqtttyyyzzzwwwyyyyyynnnkkkiiieeehhhhhhhhhiiikkkpppvvvzzzzzzkkkbbbSSSJJJRRRcccnnnoookkk]]]LLL>>>555000000111111000000000000///,,,)))........................------------------------,,,------......------,,,,,,,,,,,,------,,,++++++---,,,+++++++++,,,---...+++,,,---......,,,***))),,,---......IIIKKKNNNPPPTTTZZZ```eee]]]___```aaaccchhhpppuuupppllljjjooorrrpppmmmmmmiiihhhjjjmmmmmmmmmrrrzzz~~~vvvnnnlllnnnnnnhhhbbb\\\aaaddddddiiittt|||}}}~~~{{{vvvpppjjjfffeeeeeebbb^^^]]]aaaddddddgggkkkllljjjiiilllrrrxxx|||}}}zzzooogggjjjooopppqqqrrryyy{{{{{{yyy|||zzzwwwzzz~~~|||~~~tttqqqnnnllliiifffbbb^^^]]]bbbnnnyyy|||vvvqqqqqqfffdddbbbbbbcccfffhhhiiigggkkklllhhhddd```XXXPPPFFFBBB<<<555000......///---,,,+++***+++,,,---...*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''(((((((((***...000111222444555>>>AAAGGGJJJKKKJJJJJJKKKCCCCCCCCCHHHOOOWWW]]]___aaabbb]]]UUUVVVcccqqqxxxvvvrrrmmmkkkkkklllllllllmmmvvv|||{{{||||||}}}~~~}}}zzzpppmmmnnnqqqqqqoooqqqvvvwwwyyy~~~|||wwwuuuwwwvvvrrrrrrvvv}}}qqqjjjgggeeehhhhhhhhhhhhiiilllpppssswww~~~rrrhhhWWWIIIJJJUUU^^^___eee]]]QQQFFF>>>777333222111000000000111000...,,,------------------------------------------------,,,------......------,,,,,,,,,,,,------,,,,,,+++---,,,+++++++++,,,------,,,---...///...---+++***,,,---......FFFJJJOOOTTTZZZ___eeehhh```bbbdddfffjjjtttvvvuuuvvvsssooonnntttooolllllllllnnnvvv~~~~~~xxxqqqllliiieee```\\\XXX\\\___```dddlllrrrttt{{{{{{xxxtttnnnkkkiiijjjhhhgggggghhheeeaaaccchhhhhheeeccceeejjjpppuuuxxxtttmmmhhhhhhgggffffffiiijjjlllllljjjmmmxxx}}}|||~~~|||zzzwwwtttooolllgggeeegggmmmpppnnnmmmnnnlllgggbbbbbbgggkkkkkkjjjgggjjjkkkkkknnnpppkkkcccYYYSSSJJJ@@@999444333222+++++++++***++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((+++...111333444666888:::BBBFFFJJJMMMMMMKKKJJJJJJAAAFFFKKKOOOPPPRRRTTTWWWaaa]]]VVVQQQUUUaaajjjnnnnnnnnnlllhhhddddddgggkkkyyy|||}}}{{{yyyyyyyyyyyy{{{}}}~~~yyyssslllgggjjjpppqqquuu|||}}}~~~zzzxxxuuussstttzzzuuulllhhhfffjjjiiihhhgggggghhhiiijjjqqqvvv~~~|||uuufffTTTJJJLLLQQQTTT\\\[[[XXXRRRJJJ@@@777111111000///000111222000///------------------------------------------------,,,------......------,,,,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,---.../////////...,,,,,,,,,---......PPPTTTYYY]]]___aaaccceeegggiiilllllloooyyyxxxrrrqqqpppnnnmmmxxxvvvvvvyyyyyyvvvuuuwwwtttqqqlllgggbbb^^^[[[ZZZ^^^```ccceeeggglllpppsss{{{||||||yyytttpppooopppooolllkkkllliiidddccceeecccbbbbbbcccggglllpppsssrrrqqqoookkkgggeeefffiiigggiiiiiifffjjjuuuyyyuuuuuuxxxwwwwwwyyy}}}xxxxxx~~~}}}zzzwwwqqqkkkgggjjjkkkgggdddcccmmmjjjfffeeehhhlllnnnoooggggggggghhhnnnssspppiiifffaaaYYYOOOEEE>>>999666......---,,,+++***))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))...000333555666999<<>>:::444333111///...---,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++111333444666888;;;@@@DDDLLLNNNQQQQQQOOOMMMKKKKKKRRRTTTUUURRROOOQQQWWW\\\___VVVPPPSSS]]]dddfffeeeddddddccc``````hhhttt~~~vvvhhh___```hhhqqqwwwwwwwwwuuurrrpppvvv~~~xxxuuuvvvwww{{{}}}~~~}}}~~~{{{{{{yyyxxxzzz{{{wwwpppkkkkkkiiiggghhhiiijjjiiihhhjjjooovvv{{{{{{{{{dddNNNIIINNNOOOWWW^^^___]]]UUUDDD444333111......///000111111------------------------------------------------,,,------......------,,,+++,,,------.........---............------,,,,,,.../////////////////////,,,---......^^^___aaaaaaaaaaaacccdddkkkmmmooorrruuuzzz~~~yyyvvvuuu|||rrrpppllliiieeecccbbbaaa``````cccfffeeecccdddgggoootttzzz{{{zzz{{{zzzxxxwwwqqqjjjffflllooosssvvvwwwxxxyyyzzz|||pppjjjiiihhhmmmooopppqqqxxxuuuooommmlllmmmjjjhhhgggjjjmmmooopppkkkjjjmmmtttxxxxxxxxxzzz|||}}}~~~}}}zzzvvvvvvzzzwwwoookkkdddgggjjjjjjhhhjjjpppuuutttrrrlllggggggjjjhhhdddbbbbbbbbb^^^XXXOOOGGGAAA:::888444111...---------************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&(((+++---///444555777888:::???DDDIIINNNOOOPPPOOOMMMKKKKKKLLLZZZXXXUUUTTTVVVZZZ^^^aaa]]]VVVTTT^^^jjjppppppooohhhbbb\\\[[[bbbqqqyyyiii]]][[[aaakkkrrruuuvvvtttpppooovvv}}}~~~|||}}}wwwrrrvvv{{{yyysssnnnkkkhhheeefffiiikkkkkkiiibbbgggmmmrrrwww~~~}}}aaaRRRPPPOOOVVV\\\___dddbbbSSS@@@888555000...///000000000........................------------------------,,,------......------,,,+++,,,---......///......000000000000///...------............////////////,,,---......hhhgggeeebbb______aaadddnnnmmmnnnqqquuuyyyzzzyyyzzzxxx{{{}}}yyytttrrrqqquuurrrnnnkkkiiiiiihhhgggeeehhhgggiiimmmkkkffffffiiiooouuu{{{|||zzz{{{|||vvvqqqqqqrrruuuyyyzzzzzz{{{~~~vvvmmmlllmmmllllllkkkjjjkkksss{{{{{{vvvvvv~~~xxxooollllllkkklllhhheeeccceeehhhjjjkkkhhhffffffiiijjjhhhjjjnnnxxxyyy|||yyyrrrppplllmmmppprrruuuxxx{{{}}}{{{zzztttkkkggghhhhhhfff```aaabbbaaa^^^YYYTTTPPPLLLGGG@@@888222...------,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&''')))---111333888999999:::===BBBIIINNNSSSSSSRRROOOMMMLLLNNNPPP\\\XXXVVV[[[ccchhhfffaaa]]]XXXZZZfffrrrtttrrrqqqddd^^^ZZZaaappp~~~tttjjjeeefffjjjnnnsssuuutttpppmmmuuu{{{|||}}}{{{|||}}}~~~uuuqqquuuyyyvvvqqqpppjjjeeeaaaaaaeeeiiiiiigggccceeegggiiilllrrr|||zzzbbbWWWRRRVVVYYY^^^kkkrrrfffRRR>>>:::444000000000000000////////////////////////------------------------,,,------......------,,,+++,,,---...////////////111111222222111000...---...---------......///000,,,---......hhhgggeeecccbbbeeejjjmmmtttpppnnnpppuuuxxxvvvsss{{{sssmmmkkkiiiggggggjjjgggfffmmm|||}}}vvvrrrooolllllloooqqqpppnnnnnnlllnnnrrrpppiiihhhllloootttxxxwwwssssssyyy~~~xxxrrrrrrvvvuuuwwwyyyyyyxxx{{{vvvzzzyyyrrrpppvvvzzzzzzrrrnnniiiiiiqqqxxxvvvnnnkkkwww}}}xxxqqqppprrrqqqooolllhhhgggiiimmmpppqqqrrrooommmmmmjjjgggjjjoookkknnnrrryyy{{{xxxzzzppppppqqqvvv}}}~~~~~~wwwmmmggggggiiihhhbbbcccdddddddddbbb___^^^ccc]]]RRRFFF;;;555222111---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''***...333555;;;;;;<<<<<>>777333111111111111000000000000000000000000------------------------,,,------......------,,,+++,,,---...////////////222333333333222111///...---------------...///000,,,---......jjjhhhfffeeegggjjjooorrrnnnuuuuuuooopppyyy}}}zzztttoooiiifffdddcccaaa___^^^```dddlllsssyyy||||||ssspppnnnpppuuuwwwuuurrrrrruuuvvvsssrrrsssqqqlllqqqrrrqqqnnnnnnpppnnnjjjpppqqqtttvvvqqqjjjiiillloooppptttxxxuuupppppptttrrrrrrqqqqqqwww~~~}}}xxxsssnnniiiiiimmmppppppnnnmmmxxxyyyrrrssswwwwwwppphhhfffjjjnnnooommmrrrtttvvvvvvtttpppllljjjkkkffffffnnnvvv{{{}}}yyyuuuvvvxxxtttrrrqqqtttxxx{{{zzzxxx}}}sssgggcccfffiiiiiinnniiifffgggeee```[[[ZZZkkkggg___TTTGGG===666333///...,,,,,,,,,,,,***(((******,,,------,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''&&&'''***...222444555666:::<<<;;;???IIIRRRVVV]]][[[TTTMMMOOOVVVXXXTTTSSSNNNRRRcccrrrqqqdddXXXXXX[[[ZZZZZZcccmmmhhh\\\VVVZZZcccrrr}}}wwwpppkkkvvv}}}uuugggdddfffqqq{{{|||}}}|||zzzwwwuuusssttt{{{~~~}}}zzzwwwuuutttqqqooohhhbbb\\\[[[^^^aaaaaa```fffiiikkkiiidddeeelllssswwwzzz{{{pppfffWWWMMMVVVgggooolllgggPPPEEE888111222333333000000/////////............000////////////...............////////////......------......///000000000111222333444444222111///,,,,,,,,,------.........---------...pppppppppooopppqqqrrrsssooorrrqqqnnnoooyyy{{{ssshhhbbbaaabbbaaa```^^^___aaafffnnntttwwwyyy|||{{{zzz{{{}}}{{{vvvrrrsssuuuuuuqqqooonnnjjjeeeaaadddcccaaabbbffffffcccaaa```bbbdddaaa[[[XXXZZZ[[[\\\```cccaaa___cccjjjkkkjjjfffdddhhhmmmmmmhhhgggdddbbbbbbeeeiiijjjjjjnnnvvv}}}~~~zzzyyy||||||zzzwwwvvvvvvwwwyyyyyyuuuwwwzzz~~~|||sssmmmiiiaaa^^^gggttt{{{}}}}}}zzzzzz}}}xxxtttpppnnnppprrrrrrpppyyyxxxrrriiifffiiikkkjjjkkkjjjkkkkkkfff^^^YYYZZZeeeeeeccc]]]SSSGGG===777222000---+++++++++)))(((******+++,,,,,,+++******)))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((***---000333444555666:::===>>>DDDNNNUUUVVVXXXYYYWWWTTTVVV[[[YYYRRRUUUTTT[[[jjjtttpppcccYYYZZZYYYYYY\\\cccggg___UUUXXX___jjjttt|||~~~}}}vvvpppsss|||uuugggaaaaaahhhvvv|||{{{{{{zzzzzzyyyvvvssspppwww}}}}}}zzzvvvrrrmmmkkkgggaaa[[[YYY\\\`````````bbbeeegggfffdddeeeiiimmmrrrtttzzz}}}|||~~~zzzeeePPPNNNXXXccciiilll\\\OOO???444222333111///000000/////////........./////////............---......////////////......------......///000000000111222333444333222000///,,,------------------...---------...ssstttvvvwwwwwwwwwvvvuuuuuusssrrrqqqsss|||qqqiiiiiilllmmmlllfffeeedddggglllqqqtttvvvyyyyyyyyyyyywwwqqqjjjdddfffiiiiiieeebbbaaa]]]XXXSSSUUUVVVTTTVVV\\\^^^\\\YYYVVVUUUWWWVVVQQQMMMMMMHHHIIILLLNNNMMMOOOYYYeeedddaaaZZZSSSSSSVVVUUUQQQRRRSSSTTTUUUVVVXXX[[[^^^cccgggllloooqqquuu{{{zzz}}}~~~xxxrrrggg___dddooottttttttt}}}}}}yyyyyy}}}}}}wwwooojjjiiiiiihhhggglllmmmjjjeeecccffffffdddbbbffflllnnnhhh]]]XXXZZZ^^^aaaeeeeee___SSSFFF>>>:::666000,,,+++++++++*********+++++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))+++---000222444444444666;;;>>>BBBJJJTTTXXXWWWTTTTTTSSSSSSXXX\\\\\\WWWTTTWWWaaallloooggg]]]WWW[[[XXXZZZaaaeeeaaaZZZVVV^^^fffoootttuuuxxx~~~}}}xxxzzzpppiiifffjjjvvvxxxyyy}}}|||yyy}}}{{{yyyxxxyyyxxxtttqqqyyy|||xxxtttooolllkkkfff```]]]```ccceeeeeeaaabbbdddeeeffffffffffffllllllqqqzzzzzzxxxvvvuuu[[[NNNOOOWWWcccllllll```NNN???777333111000000000000/////////......///............---------......////////////......------......///000000000111111222333333111000///.........------------------------...nnnoooppprrrssstttttttttwwwrrrqqqtttuuuzzz|||tttuuuxxxwwwuuupppnnnllllllnnnooooooooommmoooooommmhhhaaa[[[WWWSSSWWWYYYWWWVVVVVVSSSNNNMMMQQQRRRQQQTTT[[[```aaa```ZZZXXXZZZYYYTTTNNNLLLFFFFFFGGGHHHGGGLLL[[[kkkjjjfff[[[PPPKKKLLLJJJFFFGGGJJJMMMLLLIIIIIILLLPPPSSSTTTVVVZZZ___eeelllooolllqqqwww}}}|||qqqiiiiiilllmmmnnnooowwwyyyyyyvvvsssttt{{{~~~xxxpppkkkiiihhhfffcccggghhhfff```^^^``````^^^[[[^^^fffnnnmmmddd^^^]]]]]]```ccceeeaaaYYYNNNFFFCCC>>>666000------------******************))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((***,,,000222333333333333777<<>>666000000...***)))+++,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***)))((((((+++...222222333555555666>>>GGGUUUaaahhhbbb^^^___]]]WWWUUUTTTTTTWWW]]]```___[[[SSSSSSYYYhhhwwwzzzoooccc^^^WWWZZZkkk}}}}}}xxxsssooojjjiiinnnuuu{{{~~~~~~~~~}}}}}}xxxvvvwwwyyy|||}}}}}}}}}~~~}}}yyyxxxyyy|||{{{uuusssxxxuuupppmmmlllkkkjjjjjjeee```^^^___^^^___gggpppyyyiii___\\\\\\ccciiifffXXXLLL:::555000///111111000...000000////////////000000//////000000000000//////...............///000000////////////////////////////////////////////////////////////pppzzz|||qqqfff[[[SSSKKKGGGBBBAAAEEEJJJMMMNNNPPPUUUbbbtttxxxooofff``````[[[VVVTTTSSSRRROOOLLLLLLIIIJJJQQQ\\\gggkkklllkkkrrrxxx|||~~~}}}xxxwwwtttppplllkkknnnuuuzzzxxx~~~}}}xxxpppjjjhhhhhhiiiiiijjjlllkkkggghhhpppxxx|||pppooollllllqqquuupppgggLLLAAA666222000,,,)))(((,,,,,,,,,,,,++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))***))))))***,,,///222000111444666:::DDDNNN]]]hhhlllddd\\\[[[ZZZXXXXXXUUUTTTXXX^^^]]]WWWQQQQQQQQQUUUaaannnrrrkkkcccXXX[[[eeeuuu{{{wwwxxxsssmmmjjjlllqqqvvvyyyyyy|||}}}zzz|||}}}|||{{{yyyvvvttttttvvvyyy}}}~~~~~~{{{yyy{{{~~~~~~~~~~~~||||||~~~~~~xxxuuuwwwwwwvvvtttrrrqqqrrrtttllliiieee```YYYVVV\\\dddiiimmmppppppuuuxxxccc___^^^dddkkkkkkcccZZZBBB999444555444///...111000000000000000000000000//////000000000000////////////.........///000000////////////////////////////////////////////////......//////pppsssrrrjjj]]]QQQHHHCCCBBB@@@???DDDMMMXXXaaafffbbbdddkkk{{{xxxtttqqqqqqpppkkkaaaXXXUUUPPPKKKKKKPPPVVVYYYZZZZZZbbblllvvv~~~}}}zzzvvvrrrqqqsssyyy}}}~~~~~~~~~{{{zzz{{{wwwuuurrrqqqqqqsssuuuwwwwwwuuulll___[[[cccpppxxxxxxssskkkhhhlllssssssnnn\\\OOO???555333000---***------,,,,,,,,,+++++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++...///222000000444888>>>HHHSSSeeemmmooofff\\\YYYYYYYYYWWWRRRRRRYYY___\\\TTTMMMPPPQQQVVV___hhhkkkgggbbb[[[dddqqq{{{~~~{{{yyyyyyzzzwwwssspppooopppqqqsss{{{}}}xxxzzzyyyyyyxxxwwwxxxxxxuuupppoooqqqtttyyy}}}|||~~~~~~{{{zzz|||~~~~~~}}}|||||||||||||||zzzzzzzzzzzz{{{{{{||||||yyyyyyzzz{{{|||~~~~~~}}}{{{|||}}}~~~~~~{{{xxxxxxuuuwwwyyyxxxuuuuuuxxx{{{yyyvvvrrrmmmfff___[[[ZZZ]]]___aaaccchhhrrr|||tttjjj``````hhhnnnmmmhhhSSSCCC888888777111///444000000000111111000000000//////000000000000//////000///////////////000000////////////////////////////////////////////////............iiicccZZZQQQIIICCCAAAAAABBBCCCGGGOOO]]]lllxxxyyyuuuuuu~~~~~~{{{zzzwwwtttrrrpppnnnnnnhhhfffcccaaa```aaabbbdddkkkooouuu{{{qqqgggaaaZZZVVVTTTRRRPPPNNNIIINNNXXXeeepppwww}}}}}}zzzvvvvvvwwwyyy~~~}}}{{{yyyxxxxxxwwwuuuxxxzzz|||~~~uuuddd^^^gggttt{{{~~~xxxlllbbbbbbhhhkkkiiifffXXXEEE888444444111,,,---------,,,,,,,,,++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((()))+++...///000444111111666<<>>999888444///------------,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***(((((())),,,000111111555333444:::BBBIIISSS\\\jjjkkkkkkfff```]]]]]]^^^TTTOOOQQQZZZ^^^ZZZVVVXXXTTTWWWZZZ\\\]]]^^^aaabbbpppxxx|||yyyuuuwww|||zzz{{{{{{yyyuuuqqqoooooovvvvvvvvvyyy{{{yyyzzz||||||xxxrrrsssrrrpppooooooppprrrsssuuuxxx{{{}}}|||{{{zzzyyy{{{}}}|||zzzzzz}}}}}}~~~~~~zzzzzzzzz}}}~~~~~~}}}|||{{{zzzyyyyyywwwwwwvvvuuuuuuuuuvvvvvvssstttttttttuuuuuuvvvvvvrrrrrrrrrrrrtttvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxwwwzzzxxxxxxvvvuuutttuuuxxx{{{ppp]]]ZZZZZZ^^^bbbeeejjjooolll]]]\\\dddooovvvmmm]]]GGG999555444222//////000111222222111000/////////000000000000//////111111000/////////000000////////////////////////////////////////////////------......IIIHHHKKKQQQRRRSSSZZZccchhhlllqqqvvv|||~~~|||~~~~~~|||zzzzzzzzzzzzxxxvvvrrrpppnnnlllkkkggg```\\\UUUTTTQQQMMMIIIFFFCCCBBB>>>>>>===<<<;;;;;;;;;;;;===@@@DDDIIIPPPWWW```eeekkksss}}}wwwnnncccZZZUUUKKKFFFEEEHHHKKKMMMSSS[[[iiiqqq|||yyyuuuppprrrrrrssszzz~~~wwwxxx|||rrriiijjjmmmmmmvvvyyywwwmmmdddbbbccccccaaa___VVVJJJCCC@@@:::222...------------,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***(((''')))---111222222666333666???IIIRRR[[[ccchhhgggeeeeeedddbbb``````YYYTTTUUU\\\\\\UUUUUU[[[XXXYYYXXXUUUSSSUUU]]]cccuuuyyyzzztttsssyyy~~~zzz{{{zzzvvvrrrpppqqqssswww{{{zzz{{{{{{zzz|||{{{uuurrrpppppprrrtttuuuuuuvvvvvvxxxzzz|||}}}|||{{{yyy{{{}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}zzzxxxxxxzzz~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwuuuttttttttttttuuuuuuvvvssssssssssssttttttttttttqqqqqqpppppprrrtttwwwxxxxxxyyyzzz|||}}}~~~~~~}}}}}}{{{zzz{{{}}}~~~~~~}}}|||~~~~~~}}}}}}yyytttqqqqqqtttvvvwww~~~ssskkkdddccccccbbbffflllzzzppp^^^[[[fffrrrpppkkkZZZBBB666666555//////000222333333222000/////////000000000000//////222111111000//////000000////////////////////////////////////////////////------......GGGPPP___kkkmmmkkkqqq|||}}}zzzyyy{{{}}}{{{xxxwwwyyy|||{{{yyywwwuuuuuusssqqqoooeeebbb___\\\ZZZTTTLLLFFF======<<<;;;999888777777222333333444555666666666666666777888:::>>>EEEIIIWWWaaammmvvvzzz~~~~~~uuukkkeeeXXXPPPJJJHHHFFFBBBEEEKKKMMMZZZkkkzzz|||vvvqqqqqqpppkkkiiiqqq}}}|||vvvzzz~~~|||yyywwwwwwyyymmmfffeeecccmmmvvvzzztttjjjeeedddddd^^^bbb___VVVNNNHHH???666......---------,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***(((''')))...222333222555444888CCCOOOXXXbbbiiigggcccbbbdddfffeeebbbaaa^^^YYYYYY]]]YYYQQQSSS\\\[[[ZZZVVVOOOJJJOOOZZZddduuuxxxvvvqqqsss{{{{{{zzzwwwsssoooooorrrvvv}}}}}}~~~|||zzz}}}~~~wwwssspppppptttxxxyyyyyyyyyyyyyyy{{{}}}~~~~~~yyy|||~~~~~~}}}~~~~~~~~~{{{|||}}}}}}}}}}}}}}}|||zzzxxxvvvxxx|||~~~~~~}}}{{{{{{zzzzzz{{{}}}}}}zzzyyywwwvvvvvvsssssssssssstttuuuvvvvvvssssssssssssssssssssssssqqqpppppppppqqqsssvvvxxxwwwxxxzzz|||}}}~~~}}}}}}~~~}}}|||{{{yyyxxxyyy|||~~~|||}}}~~~~~~}}}}}}~~~~~~}}}|||zzz|||zzzsssooopppsssttttttuuuxxx|||uuuooojjjfffiiipppppprrr~~~cccTTT\\\kkkqqqwwwjjjMMM999888888222///000222333333222000/////////000000000000//////222222111000000///000000////////////////////////////////////////////////---------...