BM?6(  !!!!!!$$$(((,,,***%%% %%%$$$$$$%%%&&&&&&%%%###&&&%%%###"""######"""!!!"""!!! """$$$%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((('''&&&$$$###&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$''')))'''""""""###%%%''''''&&&$$$&&&&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&$$$"""'''###"""%%%'''$$$###%%%&&& $$$''' +++"""$$$******)))(((((((((((())))))+++)))%%%$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%""""""%%%%%%""""""  ###%%%%%%###%%%%%%###""""""!!!!!!"""###"""!!!$$$'''(((%%%"""$$$######$$$%%%&&&$$$###(((###$$$'''%%%!!!%%%$$$$$$%%%&&&&&&###!!!'''%%%$$$$$$%%%%%%###"""######$$$$$$######"""!!!$$$$$$$$$%%%%%%&&&&&&''',,,***)))+++(((### !!!'''""" ###%%%$$$$$$'''*********(((%%%$$$%%%''''''!!!"""$$$''')))((($$$ """"""!!!###$$$%%%###"""'''%%%###############!!!$$$######%%%'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))((('''%%%###&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$(((***)))""""""###&&&((((((&&&$$$&&&%%%$$$######""""""!!!"""###%%%$$$###"""""""""$$$"""!!!"""$$$%%%$$$###'''###"""%%%&&&$$$###%%%&&&$$$&&&!!!)))"""$$$)))(((((('''''''''((((((******)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$############$$$$$$$$$$$$$$$%%%%%%"""$$$$$$!!!!!!###### '''$$$ """""" '''&&&&&&%%%%%%$$$$$$$$$###"""!!!###%%%&&&$$$"""######$$$$$$%%%%%%$$$$$$'''### ###%%%$$$"""$$$######$$$%%%$$$""" %%%$$$######$$$$$$###!!!$$$$$$$$$$$$######""""""###$$$$$$$$$%%%%%%%%%&&&)))((((((((('''$$$""""""%%%!!!"""$$$######%%%&&&''''''((('''&&&&&&&&&(((!!!"""$$$&&&'''&&&###!!!###""""""###%%%&&&$$$###(((&&&$$$$$$$$$%%%$$$###$$$######%%%'''((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&'''&&&%%%&&&'''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&'''$$$"""###### $$$$$$$$$&&&''''''&&&$$$%%%%%%$$$$$$###"""!!! !!!$$$$$$""" !!!######"""###$$$%%%$$$$$$&&&"""!!!%%%&&&$$$###$$$%%%%%%&&&$$$'''###%%%&&&&&&%%%%%%%%%&&&&&&''')))(((''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%''''''$$$$$$''''''$$$)))%%%""" !!!!!!$$$$$$%%%%%%&&&&&&&&&&&&###""""""###$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%"""!!!!!!"""###### %%%###""""""$$$$$$###!!!%%%$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$"""$$$"""!!!###!!!"""###%%%'''((('''''''''!!!"""$$$%%%%%%$$$###"""%%%$$$$$$%%%'''((('''&&&)))'''%%%$$$%%%%%%$$$###"""!!! """$$$%%%$$$###&&&&&&''''''''''''&&&&&&$$$%%%'''((())))))(((((('''&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$###''''''$$$"""$$$$$$###'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!! $$$%%%###!!! """#########$$$$$$$$$$$$%%%&&&"""!!!$$$&&&###"""$$$###$$$%%%%%%&&&&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%((((((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""##################$$$$$$%%%%%%&&&"""%%%%%%######&&&'''$$$&&&### """###!!! !!!"""###$$$$$$$$$$$$#####################$$$!!!###%%%%%%$$$$$$%%%&&&$$$%%%&&&$$$""""""$$$'''"""!!!!!!"""###### $$$###"""###$$$$$$###"""%%%%%%$$$############$$$########################"""$$$%%%###$$$'''(((&&&###"""$$$"""!!!###!!!!!!!!!$$$'''((((((&&&&&&!!!"""$$$$$$###"""""""""###"""###$$$&&&'''&&&%%%(((&&&$$$###$$$$$$###""""""!!! """$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%%%%""""""'''******+++(((%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$###""" &&&(((%%%######$$$######$$$$$$$$$$$$%%%%%%&&&"""!!!$$$%%%###"""$$$ '''######&&&$$$$$$&&&%%%$$$$$$$$$%%%%%%&&&'''""" ###))))))%%%###&&&''''''''''''''''''''''''%%%%%%###"""""""""######"""######$$$%%%%%%&&&&&&"""""" !!!%%%&&&###$$$"""!!!$$$&&&$$$""" !!!"""#########"""!!!$$$$$$$$$$$$######$$$%%% ###%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&############%%%$$$""" %%%###"""###%%%%%%$$$###&&&%%%$$$#########$$$$$$#####################"""!!!%%%%%%""""""'''(((%%%$$$!!!!!!$$$&&&$$$###$$$%%%###"""###&&&((('''%%%(((!!!###$$$$$$"""""""""""" !!!###$$$###"""'''%%%###"""######"""!!!%%%""" """%%%&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&''''''%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((***(((###!!!$$$''''''...***&&&######$$$$$$$$$"""###%%%&&&&&&%%%$$$### '''***'''%%%%%%'''"""$$$%%%%%%$$$$$$%%%&&&&&&"""!!!$$$%%%###"""$$$)))!!!!!!&&&"""$$$%%%%%%%%%%%%%%%&&&&&&'''((( """)))***%%%###&&&((((((((((((((((((((((((&&&%%%###"""""""""######""""""###$$$%%%%%%&&&&&& $$$%%%###%%%))))))'''&&&### !!!$$$&&&$$$"""$$$$$$%%%%%%$$$###!!! $$$%%%%%%$$$######$$$%%% ###%%%&&&$$$###%%%'''+++&&&""""""''')))'''$$$%%%$$$$$$%%%&&&&&&###!!!%%%$$$###$$$%%%&&&%%%$$$&&&%%%$$$#########$$$%%%#########"""""""""""""""###&&&&&&!!!!!!&&&'''###&&&""""""&&&(((&&&$$$&&&)))&&&$$$$$$&&&'''&&&$$$+++&&&%%%###!!! !!!"""%%%$$$"""!!!!!!!!!"""###$$$"""!!!"""$$$%%%### $$$$$$$$$$$$%%%&&&''''''((()))(((%%%######'''+++))))))))))))************''''''&&&&&&&&&&&&''''''---)))&&&&&&%%%###''',,,,,,(((%%%$$$&&&&&&$$$"""444)))%%%%%%$$$'''%%%$$$(((%%%!!!"""(((***&&&$$$&&&$$$%%%&&&%%%###"""###$$$"""!!! """%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$&&&''''''((((((((((((((('''&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&'''""""""###%%%%%%$$$$$$%%%%%%&&&''''''""" %%%&&&"""!!!$$$###!!! """###""""""$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''&&&$$$$$$(((,,,&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%***---***'''###)))&&&###$$$"""$$$$$$######$$$$$$%%%&&&!!!!!!"""##################%%%&&&&&&%%%&&&(((***(((&&&%%%###!!! !!!"""&&&%%%###"""!!!!!!!!!"""$$$"""!!!###%%%%%%###!!!$$$$$$$$$$$$%%%&&&''''''''')))***)))'''%%%&&&'''((((((((()))))))))))))))(((''''''''''''''''''(((+++)))))))))&&&$$$(((...+++(((%%%$$$$$$$$$$$$$$$,,,(((###"""$$$$$$ ###'''&&&!!! $$$%%%'''"""!!!%%%&&&""" """$$$%%%&&&%%%#########$$$$$$""" """#########$$$$$$#########$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''((((((((('''''''''((((((&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&"""###$$$!!!%%%$$$$$$$$$$$$%%%&&&&&&'''""" $$$$$$!!! """%%%%%%$$$#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%$$$$$$%%%''')))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!!!!!!!$$$%%%"""###############$$$%%%%%%""""""############""""""$$$%%%%%%%%%$$$%%%'''***'''%%%$$$"""!!! !!!!!!"""&&&%%%$$$""""""!!!!!!!!!###""""""###$$$%%%###!!!$$$######$$$$$$%%%&&&'''&&&))),,,---+++'''%%%$$$''''''''''''(((((())))))((((((''''''''''''((((((***)))***+++)))&&&(((...)))(((&&&###!!!!!!###&&&$$$&&&&&&%%%""""""###%%%###&&&'''$$$$$$&&&%%%"""'''### """###""""""$$$$$$%%%&&&%%%$$$###$$$%%%%%%###!!!!!!"""""""""!!!"""""""""###$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''***++++++++++++***((('''$$$$$$###"""""""""""""""%%%%%%""" $$$%%%"""$$$$$$$$$$$$$$$%%%&&&&&&((($$$"""$$$$$$"""!!!"""$$$&&&'''%%%"""!!!###%%%%%%###!!!!!!###%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%&&&### """%%%###"""######!!!###""""""""""""###$$$$$$#########$$$######""""""$$$%%%$$$######$$$'''***'''$$$###"""!!!!!!!!!!!!!!!########################""""""""""""######"""!!!############$$$%%%&&&'''&&&(((+++,,,***'''$$$"""%%%&&&&&&''''''(((((((((((((((((())))))(((((((((***'''&&&***,,,***((()))''''''&&&######'''"""$$$&&&%%%"""!!!$$$'''$$$&&&&&&$$$%%%(((&&&!!!%%%###!!!"""%%%''')))***%%%&&&'''&&&$$$###$$$%%%###"""!!!!!!"""###"""!!!"""#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((***+++---...---***(((&&&$$$$$$###"""""""""""""""%%%$$$"""!!!###%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&***'''$$$$$$$$$$$$######!!!$$$&&&######$$$###!!! !!!###$$$&&&###!!!"""$$$%%%$$$!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((((((&&&###%%%&&&&&&$$$######"""""""""""""""!!!""""""###$$$!!!"""######$$$$$$$$$$$$%%%%%%$$$###"""###&&&))))))"""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&& !!!!!!"""!!!!!! !!!############$$$%%%&&&&&&'''''''''''''''&&&$$$###$$$%%%%%%&&&'''((((((((((((((()))******)))((((((---%%%!!!'''...---'''###&&&'''&&&### ###'''$$$######"""""""""######$$$%%%###!!!"""&&&&&&"""$$$###""""""%%%((()))(((%%%&&&'''&&&$$$###$$$%%%!!!!!! """$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''((())))))))))))((()))+++---...---***'''%%%%%%%%%$$$############$$$$$$"""!!!###$$$$$$$$$###$$$############$$$%%%%%%(((&&&###!!!"""######""" ###$$$"""!!!!!!"""###$$$$$$###"""!!!%%%###!!!"""%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$###"""  """###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%###!!! """###$$$%%%"""""""""!!!""""""###$$$ """###%%%&&&&&&&&&%%%&&&%%%$$$######&&&)))'''!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&&&&&&&!!!""""""!!! !!!###""""""######$$$%%%&&&(((&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&'''((())))))((()))***++++++***)))(((///%%% &&&---Ħ&&&$$$###"""$$$&&&'''$$$!!!!!!"""###!!!###$$$######%%%$$$###%%%%%%###$$$%%%"""%%%&&&'''&&&%%%$$$%%%&&&!!!!!!!!!###&&&'''&&&%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((()))((((((((((((***,,,---,,,***'''&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$!!!!!!$$$%%%###!!!"""###############$$$%%%%%%$$$$$$!!!"""### """$$$%%%### !!!### """$$$&&&&&&$$$""" ###""""""###%%%%%%###"""#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$ ###$$$###"""$$$###""""""""""""###$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$ !!!!!!!!!!!!!!! """###$$$%%%%%%%%%$$$$$$ ###%%%$$$"""!!!"""###""""""""""""###$$$%%%&&&'''%%%###$$$'''((('''%%%%%%%%%&&&'''((()))******((()))+++,,,,,,+++)))(((...)))&&&)))+++>L&&&%%%%%%&&&&&&%%%###'''%%%###"""######"""!!! $$$%%%!!!"""%%%%%%!!!%%%(((&&&&&&&&& &&&'''''''''%%%$$$%%%&&&$$$###$$$%%%'''(((&&&$$$"""###$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))***+++,,,,,,+++)))(((&&&&&&%%%$$$$$$$$$$$$%%%%%% %%%&&&!!! ###############$$$$$$%%%###$$$!!!$$$&&&"""$$$$$$$$$#########$$$$$$ !!!############!!! """$$$%%%%%%$$$$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%,,,&&&$$$'''(((### ###############$$$%%%%%%######$$$$$$%%%%%%$$$$$$%%%'''))))))'''&&&&&&'''%%% !!!!!!!!!!!!!!! %%%%%%&&&&&&%%%$$$"""!!!"""$$$'''&&&$$$"""$$$%%%""""""""""""###$$$%%%&&&&&&$$$$$$&&&)))***(((&&&%%%%%%&&&'''((()))***+++((()))+++,,,,,,+++)))(((...,,,+++,,,(((HdĦ%%%$$$&&&))))))%%%"""%%%&&&&&&$$$###"""###$$$$$$((($$$ """%%%&&&%%%)))***++++++$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''((('''%%%### !!!###%%%&&&&&&&&&%%%'''''''''&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$)))***+++,,,,,,,,,+++***&&&%%%$$$$$$######$$$$$$%%% %%%&&& #########"""###$$$$$$%%%%%%'''$$$!!!(((***&&&%%%###!!!"""###%%%$$$###!!!!!! !!!!!!"""&&&'''%%%$$$%%%'''""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$#########$$$'''$$$!!!###$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!%%%'''***+++)))'''&&&&&&(((ӵ %%%Ħ!!!###$$$%%%%%%!!!!!!Ħ###&&&***+++&&&!!!%%%Ħ(((***++++++)))(((((('''%%%DdD'''((()))%%%ӵ&&&!!!ӵ%%%ӵ###%%%&&&&&&%%%Ħ%%%###ӵ#########+++ĭӵ%%%### """$$$$$$"""((('''!!!&&&%%%$$$######$$$%%%&&&&&&######&&&%%%"""!!!###((($$$!!!"""!!! """$$$$$$"""###'''+++$$$$$$######$$$%%%%%%&&&$$$$$$$$$############"""###%%%$$$"""###&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$"""$$$'''&&&"""%%%###"""%%%&&&$$$%%%)))######%%%%%% &&&&&&+++---)))&&&'''(((((('''<ĉ!!! """$$$3we<Ħ!!!###$$$$$$3h?@e%%%Z######&&&))))))&&&3h?gL%%%'''(((((('''(((((('''&&&%%%D%%)?'''fff?><z###$$$=?Ħ"""g&e###g&e''''''(((S?ʬ'''4ff?>ߝL&&&@e$$$g&e#########3h?g&e>&e%%%%%%??!!!!!!###%%%%%%%%%((($$$+++"""""")))$$$%%%$$$$$$######$$$$$$%%%"""###!!!!!!$$$"""!!! """!!! !!!###$$$&&&&&&###"""""""""""""""######'''&&&%%%$$$###!!! ###%%%$$$###$$$&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$"""###&&&%%%!!!&&&###"""%%%%%%""""""&&&%%%######%%%$$$"""###'''%%%***+++'''%%%&&&'''&&&$$$tQ""" !!!je<Ħ"""$$$%%%Bt=o9ĦH׼s###&&&HtĦ###$$$&&&''''''Bt=o9ĦHdĦ%%%&&&&&&%%%###''''''&&&%%%$$$Dtfo9ĦsߝLGdUĦ###Ht@cӵHu]Ħ###Hu]Ħ'''&&&Htƅ^(((qIܗGIӵ&&&H׼s%%%$$$Hu]Ħ######Bt=o9ĦHƅ^Hu]Ħ&&&###"""###%%%%%%%%%###((( $$$(((!!!!!!%%%!!!###$$$$$$$$$$$$$$$$$$### ###$$$"""###%%%!!!"""!!!$$$!!!###%%%$$$!!!######"""""""""""""""###%%%%%%$$$$$$###""""""!!!"""$$$%%%###$$$&&&###'''&&&&&&%%%$$$#########$$$&&&$$$"""###%%%$$$ '''$$$###$$$### ###'''"""!!!%%%((('''&&&((($$$((()))%%%$$$&&&&&&%%%ggeĦ FSĦ"""$$$qjRgdKӵDdDĦ###(((DdDĦ"""%%%&&&%%%qjRgdKӵDdDĦ$$$%%%%%%$$$"""&&&&&&%%%$$$$$$HdDĦgdKӵDdDDdDĦ###DdDĦ4DufӵDdDĦ###DdDĦ%%%q<R'''(((peƜ4DuTӵ$$$DdDĦ%%%%%%DdDĦ"""qjRgdKӵDdDΦDdDĦ&&&%%%###!!!"""!!!!!!"""$$$$$$""" %%%"""######!!! """!!!"""###$$$%%%%%%$$$###"""&&&######%%%$$$ !!!"""###$$$"""!!!###$$$""" !!!######""" &&&%%%$$$$$$###$$$$$$$$$ !!!"""###$$$%%%&&&&&&!!!$$$%%%$$$%%%&&&###'''&&&&&&%%%$$$###""""""%%%&&&%%%"""###%%%$$$ '''###"""$$$$$$!!!!!!$$$'''$$$###&&&'''%%%&&&((($$$'''(((%%%$$$&&&'''$$$geĦ""""""sp?aĦ!!!###GIdnuR)ĦDdDĦ$$$)))DdDĦ"""$$$$$$$$$GIdnuR)ĦDdDĦ###$$$%%%%%%$$$%%%%%%%%%$$$$$$DdDĦnuR)ĦDdDΦDdDĦ###DdDĦnuR)ĦDdDĦ###DdDĦ'''po9u$$$%%%&&&'''=ӊB1.uTӵ$$$DdDĦ%%%%%%DdDĦ"""GIdnuR)ĦDdDΦDdDӵ&&&%%%###!!!###""""""###$$$$$$""" $$$'''$$$"""$$$%%%$$$%%%""""""$$$%%%%%%$$$""""""&&&###"""###!!!&&&$$$""""""$$$%%%###""""""$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$%%% !!!###$$$%%%&&&'''"""$$$%%%###$$$&&&###&&&&&&%%%$$$$$$###""""""%%%&&&%%%######&&&%%%!!!&&&###"""%%%&&&$$$%%%(((%%%%%%&&&'''###"""(((%%%''''''$$$%%%((((((%%%geĦ s<v>aĦ !!!peӵDx<DdDĦ%%%'''DdDĦ############peӵDx<>d<###%%%&&&%%%&&&%%%%%%%%%$$$>d<ӵDd<DdDΦDdDĦ###DdDӵnd<DdDĦ%%%>d<Ħ$$$peӵ$$$Ħ%%%F&uTӵ%%%DdDĦ%%%&&&>d<Ħ###peӵDx<>d<ʜ4DuTӵ&&&%%%###!!!&&&%%%$$$$$$%%%&&&$$$###""")))###$$$$$$!!!%%%"""##################"""%%%""""""%%%$$$  %%%""" !!!$$$&&&### $$$'''&&&""" """$$$""""""!!!!!!"""######$$$$$$$$$$$$##################%%%$$$"""###&&&$$$$$$$$$$$$$$$############%%%'''&&&$$$%%%((('''###%%%""""""&&&&&&%%%&&&)))$$$%%%''''''!!! '''%%%&&&&&&$$$%%%)))((($$$geĦHg8>aĦB?Ho9###>d<>d<ӵ!!!###B?Ho9###<x%%%%%%&&&&&&&&&&&&%%%&ӫeʬtIӇ&&&>d<Φ>d<Ħ$$$D&ӫetIӇ$$$DdDĦ&&&sdKĦ!!!B?dp&ĒR$$$%%%>d<sdKĦ$$$B?Ho9'''s&dq&ĒR'''&&&%%%###!!!(((&&&$$$###$$$%%%%%%$$$!!!,,,###"""############""""""""""""######&&&$$$$$$''''''$$$$$$&&&""""""""""""######"""!!! !!!#########""""""""" !!!!!!"""###%%%%%%%%%$$$$$$$$$######""""""%%%&&&### !!!%%%%%%!!!############$$$$$$$$$$$$%%%'''&&&%%%&&&******&&&&&&###"""%%%%%%###$$$'''$$$###$$$%%%### """'''$$$%%%$$$"""$$$((('''###geĦja>aĦ@G###$$$se!!!<Ō ###@G"""$$$Hkge"""$$$%%%'''&&&&&&&&&&&&HĪj@IŌ'''&&&ege!!!%%%Hu]3hIŌ ###DdDĦ&&&ne%%%$$$@h###""">h%%%$$$###se&&&ne$$$%%%@G$$$&&&sĪj@h(((''''''%%%###!!!(((%%%"""!!!!!!#########'''444)))'''&&&%%%$$$###"""!!!!!!"""###$$$%%%"""###%%%%%%"""!!!### ###&&&&&&###!!!###%%%!!! $$$$$$!!!"""""""""###$$$&&&'''((("""""""""###$$$$$$%%%%%%&&&&&&### $$$%%%""""""""""""###$$$$$$%%%%%%%%%'''&&&%%%(((,,,,,,((('''$$$###$$$$$$!!!!!!$$$&&&!!! $$$&&&%%%%%%&&&######""" ###(((&&&!!!geFm8###>aĦ'''&&&%%%###"""!!!s׼s$$$%%%Ho!!!"""$$$$$$###""""""""")))'''!!!&&&%%%$$$%%%&&&###$$$%%%$$$$$$$$$D^'''%%%!!!DdDĦ$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""$$$$$$s׼s !!!$$$%%%$$$$$$$$$$$$%%%***((((((***)))&&&###&&&&&&%%%$$$############'''&&&&&&%%%$$$###"""""" !!!"""###$$$$$$'''%%%"""!!!###%%%%%%%%%#########"""""""""""""""!!!!!!""""""#########$$$%%%%%%$$$###""""""######&&&$$$""" !!!###$$$&&&$$$$$$%%%''''''%%%"""$$$""" !!!###%%%&&&&&&%%%""" !!!%%%'''&&&%%%'''&&&$$$""""""###$$$%%%***%%%###&&&%%%""""""'''&&&%%%%%%'''((('''%%%###geFYĉ"""!!!>aĦ######"""!!!!!!##################"""Be###$$$&&&nu]ӵ!!!######"""""""""""""""""""""""""""'''###(((###!!!$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%>d<Ħ"""&&&(((((('''>d<Ħ$$$###$$$Ħ&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''&&&%%%###$$$%%%%%%Be###""""""$$$$$$Ħ%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%(((+++,,,000---+++******((($$$!!!'''&&&%%%$$$############$$$$$$$$$$$$$$$#########!!!!!!!!!"""""""""""""""'''$$$""""""###$$$%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""######$$$$$$######""""""""""""###$$$$$$###"""###%%%'''###"""!!!"""$$$%%%%%%%%%%%%$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%$$$######)))$$$###&&&%%%"""###'''&&&%%%%%%'''((((((%%%###ŶS###"""3we !!!!!!"""""""""!!! !!!!!!"""!!!""""""#########"""""""""!!! !!!"""!!! !!!"""$$$$$$######"""""""""""""""""""""""""""%%%"""!!!"""%%%%%%$$$"""$$$######%%%''''''&&&%%%'''&&&%%%###!!!$$$%%%&&&'''((('''&&&&&&!!! !!!"""###$$$$$$ """%%%&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%))))))(((((('''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((('''&&&$$$$$$&&&&&&%%%###&&&&&&%%%%%%$$$###""""""###$$$%%%&&&'''((())))))))),,,///000...,,,+++***))))))'''&&&$$$#########&&&%%%$$$###"""!!! """""""""######$$$$$$$$$$$$"""""""""$$$$$$###"""!!!!!!!!!"""#########$$$ """###$$$%%%&&&#########"""######$$$%%%'''&&&###!!!!!!"""$$$&&&$$$ !!!'''&&&######"""###%%%%%%###""" ###''')))***+++,,,...***)))&&&%%%$$$%%%'''(((!!!$$$%%%######&&&%%%"""$$$$$$$$$&&&((()))'''%%%!!! !!!""""""!!!!!!!!! !!!!!!"""""""""!!!!!!!!!"""""""""!!! ###!!! """""""""!!! !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""$$$&&&%%%$$$#########%%%'''((('''%%%&&&&&&%%%$$$###"""!!!!!!$$$%%%%%%%%%&&&&&&&&&&&&###!!! ###%%%$$$###"""%%%&&&%%%$$$######"""###%%%'''((('''%%%$$$)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%######&&&)))&&&%%%$$$$$$%%%%%%$$$###&&&%%%%%%$$$"""!!!!!! !!!"""###%%%'''((())))))'''+++///000...,,,++++++***)))(((&&&$$$#########%%%%%%$$$$$$#########"""$$$$$$###############"""###"""""""""$$$$$$###!!!########################"""""""""""""""###############""""""###$$$$$$%%%%%%$$$###"""""""""######!!!!!!%%%%%%!!!%%%###""""""###$$$$$$###"""%%%&&&&&&'''***---)))(((((('''''''''''''''$$$%%%######&&&&&&!!!$$$###$$$&&&((()))'''%%%***$$$######%%%%%%###"""###!!!"""###%%%%%%%%%$$$###!!!!!!"""!!!!!! $$$"""!!!!!!"""######""" !!!"""$$$$$$######""""""""""""""""""""""""""" ###%%%$$$###%%%&&&'''#########%%%'''((('''%%%""""""###$$$&&&'''ӵ$$$%%%&&&''')))%%% !!!$$$&&&###!!!%%%&&&&&&$$$###### ###&&&((()))'''%%%###((('''$$$"""!!!"""###$$$&&&'''&&&###!!!!!!&&&)))""""""!!!###%%%'''&&&&&&%%%%%%$$$###"""!!!  """$$$&&&'''(((((("""'''---000///......///***)))(((&&&$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! ###"""!!!"""$$$$$$"""!!!Ħ$$$$$$$$$%%%$$$$$$Ħ!!! ######""""""###$$$%%%%%%"""######$$$###"""!!! !!!ӵ&&&&&&$$$"""!!!"""$$$$$$### """$$$$$$######'''***'''((()))***)))(((&&&%%%$$$%%%"""###'''&&&!!!$$$###$$$&&&((()))'''&&&%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""""",,,!!! %%%!!! !!!""""""!!!"""""""""""""""######$$$%%%&&&'''%%%###""""""#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$###$$$&&&4ĉ@ӵ%%%$$$"""""" %%%%%%$$$&&& """%%%'''***+++++++++***)))(((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((//////&&&###''''''!!!$$$$$$$$$%%%&&&&&&###!!!!!!"""$$$&&&&&&&&&$$$###""""""###$$$%%%%%%&&&&&&***+++---///000000//////,,,,,,***((('''%%%%%%$$$%%%""" """&&&'''$$$ ***###&&&,,,,,,***$$$$$$$$$###"""!!!!!! >L%%%######&&& =hĦ$$$""""""!!!"""###""" &&&$$$""""""###$$$###"""4ĉ@ӵ&&&%%%%%%$$$$$$#########)))%%%%%%******&&&'''+++))),,,+++%%%###&&&(((((($$$$$$$$$$$$######""""""$$$&&&$$$"""$$$***(((""")))$$$$$$#########"""""""""""""""""""""""""""""""""---$$$#########((("""!!! !!!""""""!!!""""""!!!!!!""""""###$$$###$$$%%%###!!! !!!"""######$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$###$$$&&&GG=?%%%###%%%"""%%%$$$$$$)))""" """$$$&&&((()))&&&'''''''''&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$(((//////'''$$$))))))###$$$$$$$$$&&&((((((&&&%%%$$$%%%&&&(((((('''&&&%%%#########$$$$$$%%%%%%&&&)))***,,,...////////////...,,,)))&&&$$$"""!!!!!!%%%"""!!!"""&&&'''$$$ """###''''''$$$%%%%%%%%%$$$###"""""""""HdĦ### """ =Īj###""""""###$$$###!!!$$$###!!!!!!"""""""""!!!GG=?######$$$$$$%%%%%%%%%&&&""""""%%%$$$ $$$'''$$$###%%%%%%###$$$$$$$$$$$$#########"""$$$%%%$$$!!!###'''&&& !!!###""""""ӵ"""""""""ĭӵӵĦ""""""!!!!!!""""""###$$$###ӵӵ$$$$$$ĦƜ`1.׼s%%%%%%$$$&&&Ħ)))### !!!###$$$&&&ӵ&&&Ħ%%%%%%$$$$$$$$$$$$%%%+++,,,&&&ĭӵ'''&&&Ħ$$$$$$(((Ħ///Ħ&&&$$$######%%%###"""###&&&&&&$$$!!!###!!!&&&###DdD""""""###?fӵ$$$######Ħ###!!!ӵƜ`1.׼s######ĭӵ&&&%%%!!!$$$$$$$$$$$$############$$$%%%$$$!!!"""%%%###)))""""""?~4"""!!!!!!g&e>&e$$$g&e!!!>hӵ!!!!!!!!!!!!"""######g&e###guO>uO>&e$$$%%%4ff?>ߝL&&&gĉ@$$$$$$$$$###Shӵ""""""""""""###$$$g&e(((>hӵ$$$$$$$$$$$$$$$!!!&&&'''fff?><z%%%g&e>&e$$$$$$HL$$$$$$$$$ShӵgL)))'''&&&&&&&&&%%%$$$###$$$%%%&&&###S?ʬ 3h?D%%)?$$$$$$ZufĦ%%%$$$###gL######!!!g&egĉ@&&&'''g&e>&e'''@e!!!??%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############!!!!!!###4Dӵ###!!!!!!Hƅ^Hu]Ħ(((Hu]Ħ"""ZuR)Ħ!!!!!! !!!""""""###Hu]Ħ$$$HŐeHŐeHu]Ħ%%%qIܗGIӵ&&&tt""""""###HGgĉ@%%%$$$$$$$$$$$$%%%&&&Hu]Ħ(((ZuR)Ħ$$$$$$$$$$$$$$$ ###sߝLGdUĦ%%%Hƅ^Hu]Ħ$$$ntHdĦ$$$$$$HGgĉ@---HdĦ%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%Htƅ^ Bt=o9ĦDtfo9Ħ%%%$$$###g?$$$###HdĦ$$$%%%###Hu]Ħ!!!tt$$$&&&Hƅ^Hu]Ħ%%%H׼s$$$!!!%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%""""""4DuXӵ$$$""""""DdDΦDdDĦ'''DdDĦ###!!!t|d<Ħ###Dt""" !!!"""""">d<Ħ%%%>d<ʜDd<ʜ4DuTӵ###$$$F&uTӵ&&&4DufئL>e$$$puR)Ħ"""!!!!!!"""###$$$&&&>d<Ħ&&&Dt"""###$$$$$$$$$$$$""""""DdDΦDdDĦ###>d<ʜ4DuTӵ!!!4DwDd<Ħ%%%puR)Ħ>d<+++***((('''&&&'''''''''%%%peӵ!!!ĦpeӵDx<>d<ӵDd<%%%qR/ܗ?fӵ!!!>d<&&&$$$>d<Ħ"""4DufئL>e"""DdDʜ4DuTӵ$$$DdDĦ&&&!!!&&&(((&&&$$$%%%$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&$$$(((///%%%!!!!!!4DuXӵ"""""" D&dq&ĒR (((sdKĦ###DHRRud""" &&&(((&&&!!!sdKĦ&&&D&oq<Ōq&ĒR######$$$>dp&ĒR"""###nfʜd<Φ>d<Ħ"""s&dq&ĒR !!!i?ʜtd<Ħ###HHܗDӊB'''<x+++(((&&&%%%$$$###$$$B?d<''')))$$$''',,,!!!'''$$$"""$$$((()))%%%!!!&&&$$$###$$$&&&&&&### $$$######4DuXӵ ###!!!Hu]3hh&&&ne$$$###=e$$$###""""""$$$%%%%%%$$$ne !!!pIƎ@t@h%%%%%%$$$>h""""""###fe$$$@ďD######"""%%%$$$$$$$$$$$$$$$ne"""=e%%%%%%%%%%%%%%%%%%%%%$$$ege###"""sĪj@h###"""###fdDĦ$$$@ďD%%%%%%Hkge---,,,+++''''''&&&%%%$$$@h%%%&&&@G###$$$HĪj@IŌ"""Bene%%%Hkge###ne""""""fe###Hu]3hh%%%%%%%%%se%%%"""%%%###!!!%%%'''$$$"""$$$'''(((%%%"""(((%%%""""""$$$%%%$$$###(((%%%4DuXӵĵD^$$$&&&$$$###"""!!!"""!!!!!!$$$$$$ $$$$$$((('''&&&$$$############$$$###"""$$$%%%### ###"""""""""###$$$%%%"""'''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###%%%#########%%%DdDĦ%%%$$$$$$###"""+++,,,---///))))))((('''&&&$$$!!!###$$$"""###$$$&&&!!! ###$$$%%%$$$$$$"""""""""###"""D^"""$$$$$$%%%s׼s$$$((( $$$(((""" ### &&&$$$"""$$$''''''%%%""")))&&&"""!!!"""$$$%%%%%%Φ4DuXӵtvӵ>d<Ħ$$$%%%"""Ħ######""""""""""""""" !!!"""!!!!!!###&&&Ħ(((---((( $$$%%%$$$''''''%%%$$$######""""""###############$$$$$$%%%######$$$$$$$$$$$$######'''### !!!%%%&&&###!!!!!!!!!!!!"""###%%%%%%Ħ !!!$$$'''((((((((('''&&&%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%%%%###"""###"""!!!"""###$$$###!!!>d<Ħ%%%%%%%%%###$$$$$$$$$$$$###"""""""""&&&***+++++++++...111++++++***)))'''$$$!!!'''$$$""""""$$$$$$###"""&&&%%%$$$#########$$$%%%""""""##################$$$$$$$$$##################$$$%%%$$$######%%%'''$$$$$$$$$###Ħ"""%%%$$$###""""""###$$$%%%###>d<Ħ###"""&&&&&&&&&Be######'''"""+++&&&!!!###$$$%%%$$$###$$$&&&&&&$$$"""'''%%%###""""""$$$%%%%%%%%%?aŖ%7uSQuR)ӵsdKĦ """!!!"""%%%%%%gdKĦ############""""""!!!&&&$$$######$$$%%%$$$###+++gdKĦ$$$'''!!!!!! %%%&&&$$$%%%$$$$$$######$$$$$$$$$""""""#########$$$######$$$$$$%%%%%%%%%%%%%%%$$$'''### !!!%%%&&&###!!! !!!!!!"""###$$$gdKĦ%%%%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''$$$"""###"""!!!"""######"""!!!gdDĦ&&&&&&'''""""""###$$$$$$$$$$$$###!!!%%%***+++++++++...222,,,,,,+++***'''$$$!!!%%%$$$######%%%&&&&&&&&&######%%%%%%%%%%%%$$$###%%%%%%$$$#########""""""""""""""""""###$$$%%%&&&###$$$%%%$$$######%%%'''$$$$$$$$$gdKĦ###$$$$$$"""""""""###$$$%%%&&&sdKĦ%%%%%%(((''''''$$$"""!!!!!!'''###"""###$$$$$$###$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$&&&>A!!!ne!!!"""###$$$%%%ne######$$$$$$######"""!!!$$$""" """###!!! ne!!!$$$&&&&&&"""###&&&%%%##################$$$%%%&&&""""""######$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$!!!"""$$$%%%### """!!!!!!!!!"""###ne$$$''''''$$$"""###((((((''''''&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))&&&%%%%%%&&&((('''%%%###&&&%%%###$$$%%%%%%$$$De&&&%%%&&&'''""""""###$$$%%%%%%$$$$$$"""%%%''')))***,,,...///,,,,,,+++)))'''%%%###"""$$$$$$$$$$$$%%%&&&'''(((!!!###%%%&&&'''%%%$$$###***)))'''%%%###"""!!!!!!!!!###&&&)))***###$$$%%%$$$######%%%'''%%%$$$ne########################$$$%%%"""ne!!!!!!###((('''''''''&&&$$$###"""""" '''"""###'''$$$######$$$$$$$$$$$$######!!!###&&&&&&%%%$$$$$$$$$!!!!!!"""  !!!######"""######$$$$$$$$$###"""!!!!!!!!!!!! !!!%%%###&&&)))"""&&&$$$""""""%%%&&&%%%$$$###############$$$$$$%%%""""""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""######"""""""""#########&&&%%%!!! ###'''''''''''''''&&&&&&&&&((('''%%%$$$$$$&&&(((***###"""###%%%'''&&&$$$"""&&&%%%$$$$$$%%%%%%$$$"""'''&&&%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''***,,,,,,+++,,,+++***((('''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&######$$$$$$%%%%%%%%%%%%)))(((&&&%%%%%%%%%%%%&&&"""!!!!!!!!!"""$$$'''(((###$$$%%%$$$######%%%'''%%%%%%#########""""""###$$$$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&&&&&&&%%%&&&###'''&&&!!!&&&+++$$$"""###$$$$$$$$$#########"""$$$%%%%%%######%%%'''&&&%%%%%%$$$###"""!!!!!!$$$#########$$$### !!!!!!###%%%%%%#########$$$%%%$$$###"""!!!###(((+++(((""" $$$)))"""###((($$$$$$$$$!!! !!!"""%%%&&&&&&&&&$$$$$$###############$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###%%%$$$###############$$$***$$$"""$$$### %%%&&&&&&&&&'''''''''''''''((('''%%%$$$$$$&&&)))+++ !!!###%%%%%%###!!!%%%###""""""######""" ###&&&'''%%%$$$&&&''''''''''''&&&%%%$$$""""""%%%######&&&***---+++))),,,+++)))''''''''''''(((%%%%%%%%%###"""!!!"""###%%%$$$###""""""$$$&&&'''#########%%%'''))),,,---(((&&&$$$"""!!!!!!"""######$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%%%%$$$###### """'''((($$$$$$'''"""###$$$&&&'''(((((()))%%%%%%'''"""$$$)))"""###%%%$$$############$$$%%%%%%###!!!"""&&&***$$$"""!!!"""$$$%%%%%%$$$)))'''%%%$$$###""" ###"""!!!"""""""""  """###$$$###!!! %%%###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%'''&&&%%%&&&'''%%%### !!!&&&""" ###"""$$$""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!&&&((($$$"""%%%***""""""&&&%%%"""!!!&&&%%%""""""&&&,,,***$$$((((((((('''&&&$$$###"""$$$######$$$&&&&&&$$$###"""######!!!"""$$$%%%$$$%%%!!!!!!""""""%%%***&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%''')))***---,,,***)))'''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((('''&&&)))'''$$$""" """###""""""!!!"""$$$&&&(((""" ###%%%""""""&&&%%%%%%%%%$$$###"""!!!!!!"""!!! ###%%%$$$$$$###############$$$'''%%%$$$$$$%%%&&&%%%$$$"""$$$$$$ """'''&&&!!!######""""""###$$$%%%%%%###$$$$$$###""""""###%%%%%%$$$""""""###$$$###""" ###%%%%%%$$$###"""""""""######""" &&&'''((((((%%%%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&)))((('''(((((((((%%%###""" '''""" ###!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!&&&'''$$$"""$$$((($$$###%%%%%%###"""%%%&&&%%%###!!!&&&+++)))$$$((((((((('''&&&$$$###"""%%%$$$###$$$%%%&&&$$$###$$$$$$$$$###$$$%%%&&&%%%$$$!!! ###$$$###&&&***$$$$$$######"""!!!!!! $$$$$$###$$$%%%&&&((()))++++++)))((('''&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%''''''%%%$$$######""""""!!!!!!!!! !!!"""$$$&&&!!!"""$$$!!!!!!$$$$$$%%%%%%$$$$$$"""!!!!!!###"""!!! """###%%%$$$$$$###""""""######$$$'''&&&%%%%%%''''''&&&%%%%%%'''&&&###$$$(((&&&!!!###############$$$%%%%%%###$$$!!!!!!%%%''''''%%%###"""######"""!!!!!!  """######"""###""""""###%%%%%%$$$### ###''')))(((###%%%$$$""""""$$$$$$$$$###"""#########$$$%%%%%%%%%$$$######$$$$$$%%%''''''%%%$$$###$$$%%%$$$""" $$$"""'''"""!!!$$$!!!!!!$$$''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!%%%&&&$$$"""###&&&%%%%%%'''$$$!!!###(((%%%%%%###!!!%%%***)))$$$''''''''''''&&&$$$######%%%$$$###$$$%%%%%%$$$###$$$######$$$$$$$$$%%%%%%)))&&&%%%&&&$$$ """$$$$$$######"""!!!!!!!!!############$$$&&&'''((())))))(((''''''''''''(((((('''&&&%%%$$$%%%&&&&&&$$$###"""###%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$&&&"""!!!###$$$######$$$$$$$$$$$$$$$$$$###"""!!!""""""############$$$$$$######"""""""""######$$$&&&&&&&&&''')))(((&&&$$$%%%&&&&&&%%%'''***)))%%%$$$############$$$$$$%%%$$$%%%!!!"""'''$$$%%%$$$""""""###$$$###"""&&&$$$######$$$$$$"""!!!#########$$$&&&'''&&&%%%###'''((('''$$$"""$$$"""!!!!!!"""######"""!!!""""""###$$$%%%%%%&&&"""######$$$%%%&&&''''''###"""!!!!!!"""""" &&& $$$'''!!!"""&&&!!! """%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%###"""&&&######%%%$$$"""###&&&$$$%%%###!!!$$$((('''###&&&&&&&&&&&&&&&%%%$$$###&&&%%%######$$$%%%$$$######!!!"""$$$$$$""""""$$$%%%######&&&%%%!!!!!!%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&''''''((())))))(((&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$###!!!"""###$$$$$$###!!!!!!$$$###"""###$$$%%%%%%$$$'''$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###""""""###""""""""""""######$$$$$$$$$%%%''')))(((&&&#########$$$&&&))),,,+++)))$$$$$$$$$######$$$$$$%%% %%%&&&$$$###&&&)))'''###!!!!!!!!!$$$%%%&&&%%%"""!!!!!!"""%%%&&&&&&%%%#########%%%'''((((((&&&%%%%%%%%%%%%$$$""" """!!!!!!"""!!! !!!!!!"""###$$$$$$%%%%%%!!!!!!"""###%%%%%%&&&&&&%%%$$$######$$$$$$###"""&&&!!!%%%&&& ###'''!!!###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%"""'''!!!!!!%%%$$$""""""###%%%$$$!!!"""&&&&&&###%%%%%%%%%&&&%%%%%%$$$$$$'''%%%######$$$$$$$$$###$$$!!!"""&&&'''###"""%%%$$$&&&$$$%%%'''%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&'''((((((&&&%%%%%%&&&&&&%%%###"""###$$$$$$###""" ###"""!!!"""$$$%%%$$$"""$$$$$$######$$$%%%$$$"""######$$$$$$$$$###"""""" !!!###$$$$$$###!!! """"""!!!!!!"""######$$$""""""###%%%''''''%%%"""$$$###$$$'''***)))((('''%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$######%%%''''''(((+++!!! !!!$$$&&&'''&&&%%%###!!!!!!"""!!! $$$######%%%'''((('''&&&'''&&&%%%###"""!!! """  !!!!!! !!!"""""""""###$$$$$$$$$ """$$$%%%&&&&&&&&&$$$"""!!!!!!"""######"""$$$!!!%%%$$$$$$(((!!!%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((('''###''' %%%%%%"""!!!"""%%%$$$!!!!!!$$$%%%######$$$%%%%%%%%%%%%%%%$$$(((&&&###"""###$$$$$$###%%%!!!###))))))$$$###'''""" !!!%%%%%%!!! """""""""""""""""""""""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((***)))((('''&&&'''(((((()))(((&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%$$$###"""""" !!!$$$%%%### """!!! !!!$$$"""######$$$$$$$$$######"""!!!"""#########"""!!! !!!!!!!!!!!!"""######$$$"""!!!"""$$$&&&&&&%%%###'''%%%%%%))))))&&&######&&&%%%%%%$$$$$$$$$$$$%%%***%%% ###&&&&&&$$$$$$###!!! !!!$$$%%%&&&%%%)))'''$$$"""!!!$$$$$$###%%%''''''&&&%%% """############"""$$$""" """###"""!!!""""""""""""############ !!!###%%%''''''''''''"""  !!!!!!!!!### $$$"""$$$)))"""$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((%%%&&&***)))###%%% """$$$###"""$$$"""%%%$$$!!! ###$$$""""""###$$$%%%%%%%%%%%%%%%)))&&&###"""###$$$$$$###$$$ ((((((!!! &&&+++'''&&&'''$$$""""""""""""""""""""""""$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''***)))((('''''''''((())))))'''&&&%%%%%%%%%###!!!$$$$$$$$$###$$$$$$%%%&&&$$$"""!!!###'''(((%%%!!! ######!!!"""%%%$$$"""######$$$$$$$$$#########$$$$$$$$$######"""!!! !!!!!!"""$$$$$$###""""""###%%%&&&&&&%%%&&&"""$$$)))+++'''$$$%%%'''&&&%%%$$$$$$$$$$$$$$$'''%%%""""""###$$$%%%$$$(((%%%###""""""###$$$$$$###$$$###"""###$$$%%%$$$###%%%$$$$$$%%%&&&'''%%%$$$!!!###%%%$$$"""%%%###""""""###$$$$$$############"""""""""""""""!!!"""$$$'''((())))))(((&&&$$$"""!!!###$$$%%%$$$!!! ###!!!$$$***"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))&&&'''+++***$$$###!!!"""%%%###!!!###(((!!!%%%%%%!!! """$$$""""""###$$$%%%%%%%%%%%%%%%)))&&&###""""""######### %%%%%%"""&&&######&&&'''$$$%%%((($$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''+++***((('''''''''((()))((('''%%%$$$$$$$$$""" !!! !!!###&&&''')))&&&%%%'''+++,,,)))%%%###&&&'''$$$%%%)))'''!!!"""######$$$$$$$$$######%%%%%%%%%$$$$$$######### !!!"""$$$$$$%%%###"""###%%%'''''''''!!!!!!)))---***)))+++'''&&&%%%%%%$$$$$$$$$$$$"""%%%'''&&&%%%$$$%%%''''''!!!"""$$$%%%$$$###!!! $$$"""&&&&&&%%%'''$$$###"""###$$$$$$###""""""###$$$&&&&&&&&&%%%$$$######!!!$$$(((########################"""""""""###$$$&&&'''((((((&&&###""""""###"""!!!$$$$$$##################$$$%%%'''&&&$$$$$$$$$%%%&&&(((&&&""""""%%%'''%%%###$$$%%%&&&&&&&&&&&&%%%&&&###"""###&&&'''$$$!!!%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%'''###!!!$$$'''%%%"""!!!###$$$%%%%%%#########$$$%%%%%%&&&&&&)))&&&"""!!!###%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&'''((())))))((('''&&&'''%%%$$$%%%&&&%%%!!!%%%$$$######""""""######%%%$$$###$$$'''(((&&&###### """$$$###!!!!!!""""""!!!!!!$$$%%%$$$"""###%%%&&&&&&%%%###"""!!!###!!!!!!$$$### ###"""""""""$$$%%%$$$###&&&,,,,,,***))))))+++***(((&&&%%%$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$))) """$$$$$$$$$""""""'''""" $$$'''&&&%%%&&&$$$###"""###$$$$$$###""" !!!"""#########""""""!!!!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((((((%%%###"""#########"""###"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&((())))))%%%'''%%%!!! $$$%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$%%%&&&&&&$$$""""""!!!!!!!!!!!!!!!!!!"""###$$$&&&''''''&&&$$$######&&&%%%$$$######&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$#########&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&---)))###"""###$$$"""!!!$$$$$$$$$#########""""""%%%######$$$''''''&&&$$$%%%""" !!!###%%%$$$"""###$$$###""""""#########$$$%%%&&&&&&%%%###!!! """$$$$$$!!!!!!%%%&&&$$$###"""""""""$$$%%%$$$###%%%,,,///...------///,,,+++)))'''%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%'''!!!"""###$$$######)))%%%###&&&'''&&&%%%'''$$$###"""###$$$$$$###"""###$$$%%%%%%&&&%%%%%%%%%$$$""""""&&&)))&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''''''''%%%######$$$$$$###"""!!!!!!!!!"""###$$$&&&'''$$$""" !!!&&&***++++++''')))'''""""""$$$%%%###$$$$$$$$$###$$$$$$%%%&&&!!!###&&&'''&&&$$$######!!!!!! !!!!!!###$$$%%%&&&&&&%%%$$$######""""""$$$''''''%%%"""%%%$$$######%%%%%%$$$###%%%$$$$$$###""""""!!!!!!"""!!!!!!"""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&&&&&&&'''666///&&&!!!!!!$$$%%%%%%######$$$%%%$$$###"""!!!$$$######$$$&&&'''%%%$$$&&&$$$######$$$%%%$$$###&&&%%%$$$$$$###"""""""""&&&&&&''''''%%%### !!!""" !!!$$$######"""""""""$$$%%%$$$######&&&)))***)))***---111...---+++)))'''%%%%%%$$$''''''((((((((((((''''''((( !!!"""""""""""""""((($$$###&&&'''%%%%%%((($$$###"""###$$$$$$###"""%%%%%%%%%%%%&&&%%%%%%%%%)))%%%!!! """### %%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%######"""""""""###$$$%%%%%%$$$###((()))(((***,,,***&&&%%%''''''$$$$$$$$$###"""######$$$%%% $$$((((((%%%######$$$######""""""""""""############$$$%%%%%%%%%$$$$$$&&&%%%###$$$%%%&&&%%%###$$$$$$###$$$&&&&&&$$$"""#########"""""""""!!!!!! """%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((:::222)))######%%%''''''"""###%%%&&&%%%$$$""" ######$$$%%%%%%%%%%%%$$$%%%$$$##################&&&$$$$$$&&&%%%###"""$$$&&&'''(((((('''$$$""" """ !!!"""!!!###"""""""""$$$%%%$$$### ###%%%&&&(((,,,000///...,,,***(((&&&%%%%%%''''''''''''''''''''''''***######"""""""""!!! ###!!!"""%%%%%%$$$&&&***$$$###"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!&&&%%%"""  ###&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$###"""""""""###&&&!!!###''''''&&&***,,,+++'''&&&''''''$$$$$$######""""""######### $$$''''''%%%"""###$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$###$$$&&&&&&$$$"""!!!!!!"""""""""######### ###%%%&&&$$$"""########################""""""###$$$%%%%%%&&&&&&)))(((&&&&&&&&&&&&((()))444///(((%%%%%%%%%$$$###"""###%%%&&&%%%$$$""" """###$$$%%%%%%$$$$$$%%%#########"""""""""###$$$$$$!!!"""''''''######&&&%%%&&&((())))))'''%%%$$$###&&&&&&$$$$$$&&&&&&"""###"""""""""$$$%%%$$$### """%%%''')))***,,,......---,,,+++)))'''&&&%%%'''&&&&&&&&&&&&&&&&&&''')))%%%%%%$$$###"""!!! !!!$$$$$$"""%%%***$$$###"""###$$$$$$###"""$$$$$$###"""""""""######"""%%%%%%###"""###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&'''&&&$$$###""""""!!!!!!(((%%%""""""%%%(((((('''''')))(((%%%$$$&&&%%%""""""############"""!!!!!!###$$$%%%%%%$$$###$$$%%%######""""""""""""######""""""######$$$$$$%%%%%%"""$$$%%%$$$"""!!!"""$$$%%%$$$######%%%%%%$$$###!!!!!!""""""###$$$$$$%%% ###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''***'''############ ######$$$%%%$$$###"""!!!!!!###%%%%%%$$$###$$$%%%!!!"""######""""""$$$%%%###!!!'''(((###"""'''%%%&&&((())))))(((&&&%%%"""&&&'''%%%$$$&&&$$$!!!###"""""""""$$$%%%$$$######$$$&&&((((((((((((''',,,,,,,,,+++***(((&&&%%%''''''&&&%%%%%%&&&'''''''''%%%%%%$$$###############!!! """$$$### ###((($$$###"""###$$$$$$###""")))((('''&&&&&&&&&'''''' !!!###&&&'''&&&###!!!###$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%'''))))))(((&&&%%%%%%$$$###""""""""""""&&&%%%%%%%%%&&&'''((()))$$$''''''%%%$$$&&&%%%""" """###$$$$$$""" &&&$$$###"""$$$%%%%%%$$$""""""!!!!!!!!!!!!"""""""""""""""######$$$%%%&&&###""""""###%%%%%%$$$"""&&&$$$""""""$$$%%%%%%$$$#########$$$$$$$$$$$$$$$"""!!!!!!###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$""" !!!######$$$$$$$$$#########"""""" ###%%%%%%###"""###%%% """$$$$$$######&&&((($$$ ((((((!!!%%%%%%&&&'''((('''&&&$$$"""!!!$$$### """"""###"""""""""$$$%%%$$$######""""""###$$$%%%%%%%%%***************((('''&&&(((((('''&&&&&&'''((((((%%%%%%$$$$$$###$$$$$$%%%%%%###"""$$$%%%###"""'''$$$###"""###$$$$$$$$$"""((('''&&&%%%$$$%%%%%%&&&'''###!!!%%%'''$$$ ######$$$$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%$$$$$$%%%''')))***((('''$$$###############$$$$$$!!!###%%%%%%%%%%%%''')))%%%((()))&&&&&&(((((($$$!!!$$$%%%%%%"""(((%%%!!!!!!###&&&&&&$$$######""""""""""""######""""""""""""###$$$%%%&&&&&&"""###(((***%%% '''%%%"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$###""""""$$$%%%$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!$$$""" !!!$$$%%%"""%%%$$$######""""""###### ###%%%%%%###"""###%%% ###%%%%%%$$$%%%(((+++%%%!!!((('''"""%%%&&&''''''%%%### &&&'''$$$ ###%%%######"""""""""$$$%%%$$$######"""!!!"""%%%(((***+++((())))))******((('''&&&***)))(((''''''((()))***'''######$$$%%%$$$###!!! ###!!!!!!!!!###$$$###""" !!!"""###$$$$$$###"""((('''&&&&&&''''''%%%###&&&&&&%%%$$$$$$######""""""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%&&&''')))***)))(((%%%%%%%%%$$$###"""!!!!!!%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$###$$$(((******&&&#########$$$###"""###$$$$$$$$$"""###!!!!!!###!!! %%%###%%%%%%!!!"""&&&'''%%%""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%""""""###%%%&&&%%%### $$$***+++###"""'''((("""###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######&&&$$$""""""###"""!!!########################'''%%%###!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&$$$###""""""######""" &&&%%%$$$$$$$$$%%%&&&'''$$$ !!! """%%%$$$$$$$$$###$$$%%%&&& !!!"""###%%%%%%(((((((((((())))))))))))+++***(((&&&%%%&&&'''(((,,,&&&&&&'''''''''&&&%%%$$$$$$""""""###$$$%%%$$$###!!!"""###$$$$$$######"""'''&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%''')))***)))((($$$%%%%%%$$$$$$"""!!!!!!###""""""###%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$######"""###&&&)))(((%%%###"""###$$$###"""###$$$%%%$$$"""$$$!!! $$$&&&###!!!"""!!!###"""###$$$"""$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$######$$$%%%%%%$$$######%%%&&&&&&$$$""""""&&&'''$$$"""&&&******"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$######$$$$$$"""!!!######################## !!!###&&&)))---///)))((('''''''''(((***+++$$$###""""""######"""!!!%%%&&&&&&&&&&&&%%%###"""(((###"""$$$%%%######%%%'''&&&%%%$$$$$$$$$###"""%%%%%%$$$%%%%%%&&&'''((('''''''''(((((())))))))),,,+++((('''&&&&&&'''(((***$$$$$$$$$$$$#########"""$$$#########%%%&&&%%%$$$#########$$$######"""!!!%%%%%%$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$((((((((('''&&&%%%%%%$$$&&&%%%%%%''')))***)))'''$$$$$$$$$$$$$$$###"""!!!###""""""###%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!""""""###"""""""""###%%%'''&&&$$$###""""""%%%###"""###$$$%%%$$$###%%% %%%)))&&&""" ###&&&%%%######&&&'''%%%&&&&&&%%%%%%$$$"""!!! %%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&%%%#########$$$$$$!!!$$$,,,"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&$$$###$$$%%%%%%$$$###########################""""""!!!!!!"""$$$&&&'''(((&&&$$$######%%%(((***%%%###""""""######"""!!!$$$&&&'''((('''$$$!!!&&&""""""%%%&&&###!!!"""###!!!!!!"""%%%%%%"""%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&'''((()))))))))---,,,***((('''&&&''''''(((###""""""!!!!!!!!!""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$###""""""!!!$$$$$$###%%%''''''&&&%%%""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###)))(((((('''&&&%%%$$$$$$&&&%%%%%%'''((()))(((&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$###"""""" !!!"""#########"""$$$%%%%%%&&&%%%$$$$$$###%%%$$$######%%%%%%$$$###$$$ !!!%%%&&&###"""###%%%''''''%%%%%%((()))&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###%%%###$$$'''!!!$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""###%%%%%%$$$###########################'''%%%$$$""" %%%$$$#########$$$&&&'''%%%$$$"""###$$$$$$###!!!$$$%%%&&&&&&&&&$$$"""!!!&&&""""""&&&&&&###  %%%'''$$$ %%%%%%$$$###############$$$$$$%%%&&&'''(((((()))---,,,***)))''''''&&&&&&'''&&&%%%$$$######$$$&&&'''###"""!!!"""$$$$$$$$$"""%%%%%%$$$#########""""""$$$######%%%&&&'''&&&$$$""""""###$$$%%%&&&&&&''''''&&&###!!!  (((''''''&&&%%%$$$$$$$$$&&&&&&%%%&&&(((((('''%%%######$$$$$$$$$###""""""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%###!!!!!!"""###""")))!!!$$$$$$"""###%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$######&&&$$$&&&***$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###"""#################################$$$%%%&&&''''''%%%&&&'''))))))(((''''''%%%$$$######$$$$$$###"""############$$$$$$%%%&&&)))&&&&&&)))***'''$$$%%%"""&&&'''%%%""")))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''',,,+++***)))''''''&&&&&&'''%%%$$$""" """%%%'''"""!!! !!!###$$$###"""%%%%%%$$$#########$$$$$$$$$$$$###$$$&&&&&&%%%###""""""###$$$%%%%%%&&&&&&(((&&&$$$"""  %%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%&&&((((((&&&%%%######$$$$$$$$$######"""###"""!!!"""###$$$###"""'''(((((((((((('''&&&&&&######$$$$$$%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&$$$###$$$%%%&&&%%%$$$ !!!###""""""---!!!$$$%%%###$$$&&&&&&#########$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$$$$###"""$$$$$$&&&(((&&&!!! """###$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$"""!!!"""######"""!!!######################## !!!"""###$$$%%%%%%&&&"""$$$'''))))))(((%%%$$$&&&$$$######$$$$$$###"""###""""""!!!###$$$'''(((((($$$$$$''')))&&&%%%&&&&&&'''(((((('''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))))))))(((''''''&&&&&&'''###!!! ###%%%###"""!!!"""$$$%%%$$$###%%%$$$#########$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$'''&&&%%%&&&''''''&&&$$$"""######$$$$$$$$$######$$$"""!!!"""###$$$###!!!&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$######%%%###"""###&&&((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!"""### ###+++"""&&&'''%%%&&&((('''$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$&&&''''''%%%#########""" ###''''''#########$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$############"""!!!########################""""""""""""!!! !!!"""###%%%%%%$$$######&&&$$$######$$$%%%###"""""""""######$$$$$$$$$%%%%%%!!! ###%%%$$$$$$&&&)))+++---***%%%###$$$&&&###""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$#########&&&&&&''''''''''''&&&&&&&&&&&&$$$!!! """&&&)))$$$###"""###%%%&&&%%%$$$$$$$$$#########$$$&&&'''&&&%%%$$$$$$%%%%%%###!!!###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$'''&&&%%%&&&''''''&&&$$$"""######$$$$$$$$$######&&&$$$###$$$%%%%%%$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!$$$""" """%%%''''''%%%&&&%%%$$$$$$&&&&&&%%%$$$""" !!!%%%%%%"""$$$'''"""$$$""""""%%%$$$ '''''''''&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###&&&&&&'''(((***)))&&&$$$######&&&((( """###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######'''&&&$$$$$$$$$$$$###!!!##############################$$$$$$$$$$$$######&&&&&&%%%%%%&&&&&&'''(((&&&%%%###$$$%%%%%%$$$"""!!!###%%%&&&&&&$$$""" '''###!!!%%%''''''(((***%%%))),,,(((""" $$$)))%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%&&&&&&''''''&&&&&&%%%############""""""""""""%%%%%%%%%$$$$$$#########''')))&&&!!! ###$$$"""&&&&&&''''''&&&$$$###!!! !!!#########"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""$$$'''((('''%%%$$$$$$***))))))'''%%%"""######$$$%%%%%%&&&''''''"""#########"""###$$$&&&%%%&&&''''''%%%######$$$%%%###"""###&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''$$$ """###"""!!!########################'''&&&&&&&&&''''''%%%###&&&######&&&&&&######&&&%%%'''&&&""""""$$$%%%"""!!!###########################"""!!! &&&&&&&&&'''&&&&&&%%%%%%'''""" %%%((('''%%%&&&((('''&&&$$$###"""!!!!!!%%%%%%$$$###""""""######'''$$$"""###&&&'''&&&%%%%%%&&&&&&$$$"""!!!!!!###$$$###"""""""""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%$$$%%%'''&&&%%%%%%%%%$$$""" !!!###$$$%%%$$$$$$###&&&!!! %%%(((%%%!!!"""############""""""""""""######$$$$$$$$$%%%%%%%%%&&&(((&&&""""""%%%%%%###'''((((((((((((&&&$$$### !!!""""""""""""""""""############$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""###%%%''''''&&&%%%%%%%%%''''''''''''&&&$$$"""!!!######$$$$$$%%%&&&&&&'''#########"""!!!!!!"""###$$$&&&''''''%%%###$$$$$$%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%###&&&######&&&&&&######&&&$$$&&&&&&"""!!!######  !!!"""""""""""""""%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%"""!!!$$$&&&$$$###%%%'''&&&%%%$$$###"""""""""%%%$$$$$$###""""""######(((&&&$$$%%%''''''&&&$$$''''''&&&$$$!!! """###%%%%%%$$$$$$&&&(((***,,,&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$######((($$$!!!$$$***---+++'''$$$$$$$$$#########"""""""""!!!""""""$$$%%%&&&''''''%%%((('''###"""###!!!&&&'''(((((('''&&&$$$#########"""!!!!!!!!!""""""""""""""""""############$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%###"""  !!!$$$&&&'''&&&%%%$$$$$$%%%%%%###""""""###$$$$$$###$$$###"""!!!!!!"""###$$$'''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%$$$###&&&######&&&&&&######&&&"""$$$""""""%%%$$$ ######"""""""""""""""###%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%###""""""$$$### $$$&&&%%%$$$$$$######$$$$$$%%%$$$######"""#########"""""""""###%%%%%%$$$###''''''&&&###!!! """$$$$$$$$$#########%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#####################$$$$$$$$$%%%%%%'''&&&%%%$$$$$$############  &&&***)))&&&###$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&'''%%%((((((### ###$$$%%%%%%%%%###"""!!!%%%$$$"""!!! !!!""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!"""$$$'''$$$%%%&&&'''''''''&&&%%%######$$$$$$%%%%%%%%%%%%%%%###!!! !!!!!!""""""$$$%%%'''&&&%%%$$$$$$%%%%%%###!!!!!!"""######"""%%%###""" """###%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$###%%%######%%%%%%######%%% ######$$$''''''###%%%$$$###""""""###$$$%%%#########$$$$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%"""%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$ """$$$&&&'''&&&&&&!!!###$$$$$$###""""""###%%%$$$###""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""#########$$$$$$#########$$$%%%'''&&&%%%$$$$$$$$$%%%&&& !!!$$$###!!!%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###'''(((%%%###### """###$$$$$$$$$###"""!!!%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###!!! ###&&&&&&''''''((('''&&&$$$#########$$$$$$$$$$$$$$$%%%$$$###!!!"""$$$%%%$$$"""###%%%&&&&&&%%%$$$%%%&&&$$$###!!!!!!"""###"""!!!&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$$$$###%%%######%%%%%%######%%%###%%%$$$%%%'''&&&"""######"""""""""$$$&&&'''"""######$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&'''$$$!!!&&&$$$$$$######$$$$$$%%%%%%$$$###############$$$$$$$$$%%%&&&'''''''''((((((###%%%%%%$$$""""""%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""""""""######%%%%%%%%%###!!! !!!###$$$$$$######$$$&&&((()))%%%""" !!!###%%%$$$""")))%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%"""&&&((('''''')))((($$$###$$$%%%%%%%%%%%%######$$$$$$###"""""""""######""""""""""""!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&#########!!! ###%%%'''((((((((('''&&&$$$#########$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&&&&######$$$&&&&&&%%%$$$%%%&&&$$$"""!!!!!!"""######"""&&&%%%$$$$$$$$$$$$%%%&&&!!!###%%%%%%$$$###$$$%%%########################&&&%%%$$$%%%&&&&&&$$$"""&&&######&&&&&&######&&&%%%((((((%%%$$$$$$###""""""""""""###$$$%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%&&&%%%%%%'''&&&######'''$$$$$$$$$###$$$$$$%%%%%%#########"""######$$$%%%&&&&&&&&&###!!! !!!"""###&&&&&&%%%###"""!!!###%%%'''))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$%%%&&&&&&### ###"""""""""###%%%&&&((()))&&&%%%######$$$$$$$$$###&&&%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&###&&&(((&&&&&&)))(((%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$###############""""""!!!!!!!!!$$$$$$#########$$$%%%&&&$$$$$$$$$###""""""$$$&&&''''''(((((((((&&&%%%$$$$$$$$$##################&&&$$$###%%%'''%%%"""$$$&&&&&&%%%%%%%%%&&&###"""!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''%%%$$$%%%&&&""""""""""""""""""""""""%%%%%%&&&'''((('''$$$!!!&&&######&&&&&&######&&&%%%'''&&&###"""######""""""###############"""$$$%%%&&&&&&''''''&&&&&&""""""###%%%%%%&&&&&&%%%'''######&&&(((%%%%%%'''%%%%%%$$$$$$###$$$$$$$$$######""""""###$$$$$$%%%######""" ###!!!$$$%%%%%%$$$$$$%%% !!!###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%###%%%&&&###"""&&&!!!"""###$$$%%%%%%%%%%%%###"""!!!!!!"""############%%%%%%%%%$$$$$$$$$###### """###%%%'''((()))&&&(((((($$$###$$$""" !!!"""######"""!!! !!!###$$$%%%%%%$$$###$$$$$$######""""""!!!!!!$$$$$$#########$$$&&&'''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''(((((('''&&&%%%$$$$$$##################'''%%%$$$&&&'''###"""$$$&&&&&&%%%%%%&&&'''###"""!!!"""$$$&&&&&&%%%###$$$%%%%%%%%%%%%$$$###"""%%%((((((&&&%%%&&&(((!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%''')))***((($$$!!!&&&######&&&&&&######&&& """""" !!!%%%&&&$$$######$$$$$$###""" """###$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''""" %%%((('''%%%&&&&&&%%%$$$$$$######$$$$$$######""""""###$$$%%%%%%###$$$$$$"""!!!$$$***///&&&&&&&&&%%%######%%%'''%%%%%%&&&%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%!!!###%%%"""###(((!!!"""$$$%%%%%%$$$###"""""""""""""""###%%%&&&&&&((($$$$$$$$$$$$#########"""$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%###!!! """$$$%%%''''''&&&%%%$$$%%%$$$"""  !!!"""$$$%%%$$$&&&%%%"""&&&###!!!###''')))'''###((((((((((((((((((''''''&&&%%%$$$$$$%%%%%%###!!!)))""""""***...)))###$$$%%%&&&''''''&&&$$$###$$$$$$$$$############"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%######"""""""""###$$$&&&$$$%%%&&&&&&$$$#########!!!###&&&%%%###!!!###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$""""""$$$&&&%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''$$$---+++%%%!!!'''$$$  """$$$%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$'''$$$$$$#########"""""""""$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###"""!!! !!!###$$$###)))&&&$$$%%%&&&%%%(((%%%###$$$((()))'''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""&&&$$$###$$$'''((('''&&&###&&&((())))))$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))&&&$$$$$$''')))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%$$$### !!!!!!!!!!!!"""!!!###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%$$$$$$&&&'''&&&$$$!!!$$$$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&###!!!"""&&&### !!!###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$############"""""""""!!!$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!!!! !!!"""$$$%%%###''')))%%%###%%%((())))))'''$$$%%%((()))'''$$$%%%%%%&&&&&&''''''(((((('''&&&%%%&&&''''''%%%$$$###&&&((('''$$$###%%%(((!!!###%%%'''))))))((('''%%%$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((###$$$'''&&&###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%%%%######$$$''''''$$$ ########################"""###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''&&&%%%%%%&&&%%%###"""%%%###"""$$$))))))%%%!!!$$$%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$### ###$$$!!!%%%%%%###!!!!!!###$$$######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$&&&#########"""""""""!!!!!!$$$###!!!"""###%%%$$$$$$########################%%%%%%$$$######"""!!!!!!######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!$$$%%%###"""$$$'''))))))'''%%%%%%&&&'''%%%###%%%%%%&&&''''''((())))))'''&&&&&&'''(((((('''%%%$$$''')))'''###!!!$$$'''***+++++++++***'''$$$###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%% ###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''$$$"""###&&&'''$$$!!!+++)))'''&&&%%%$$$###""""""###$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&%%%%%%&&&'''&&&### '''""" &&&)))&&&"""%%%%%%&&&''''''(((((((((%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&""" ###'''$$$###"""###$$$%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$############""""""""""""$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""$$$&&&'''%%%$$$"""######""""""""""""######!!!"""###%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$###"""!!!!!!"""######$$$%%%%%%&&&%%%%%%'''))))))(((''''''&&&%%%%%%%%%$$$$$$###"""###%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""''''''&&&%%%%%%$$$######'''"""###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################(((%%%!!!!!!###%%%%%%$$$'''$$$!!! #########$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''************+++***'''%%%)))""""""'''&&&###%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%$$$######"""######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$)))((('''%%%%%%&&&&&&$$$#########$$$%%%%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$#########"""$$$###!!!"""###%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$"""#####################"""&&&%%%&&&)))((($$$!!!"""$$$$$$$$$$$$############""""""######$$$$$$%%%%%%%%%$$$%%%&&&)))***)))''')))%%%"""###&&&'''$$$ """$$$&&&((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""''''''&&&%%%%%%$$$######%%%$$$######$$$&&&%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$###""""""######"""""""""###%%%&&&###!!!!!!$$$###"""###%%%%%%###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&''')))### %%%&&&%%%%%%%%%%%%%%%&&&'''))))))''''''&&&&&&%%%$$$######"""###$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%((('''$$$"""&&&)))&&& $$$######$$$%%%%%%$$$"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%######"""$$$###"""""""""###%%%&&&!!!""""""###$$$$$$$$$$$$((($$$$$$(((((($$$"""$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&((())))))''''''$$$"""###&&&'''$$$!!!)))***++++++)))'''%%%###&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###(((''''''&&&$$$######""""""$$$%%%###"""###$$$"""#########$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! $$$%%%###!!!###%%%%%%!!!###%%%%%%###$$$###"""###%%%%%%###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))&&& """&&&(((%%%###"""###%%%%%%$$$$$$$$$###$$$%%%'''((())))))(((((('''&&&%%%$$$######$$$$$$%%%&&&'''(((((('''%%%###""""""###%%%'''%%%&&&$$$###&&&***&&&%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###!!!"""###%%%%%%$$$""""""""""""""""""""""""!!!"""###%%%''')))***+++'''%%%!!!"""&&&))) !!!###%%%&&&&&&&&&%%% %%%'''$$$$$$(((###$$$%%%%%%%%%%%%&&&'''######""""""""""""""""""#########%%%((())))))'''%%%$$$###$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%(((((('''&&&$$$######"""###((((((%%%"""###&&&""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&)))%%%!!!!!!###((($$$"""$$$### $$$###!!!###%%%&&&###!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((+++''' ###***&&&''''''((('''&&&$$$###############$$$&&&((()))***))))))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&(((###'''(((%%%'''***(((!!!&&&$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$&&&'''%%%######%%%(((%%%$$$"""###$$$%%%%%%$$$"""###$$$%%%&&&'''''''''%%%&&&((()))))))))(((''''''((((((&&&$$$""""""###%%%###!!!###&&&'''&&&$$$&&&)))###!!!'''&&&!!!&&&"""!!!!!!"""$$$&&&%%%$$$%%%+++(((!!! &&&%%%%%%%%%%%%%%%'''(((((()))((('''&&&&&&&&&&&&&&&'''###%%%******&&&%%%((())))))(((''''''''''''(((&&&'''))))))'''%%%&&&''''''$$$"""###&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$"""!!!"""""""""###$$$$$$%%%%%%###"""!!! !!!"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''(((%%%"""!!!"""$$$%%%%%%'''""""""''''''&&&*** ))))))$$$"""%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&''')))+++,,,%%%&&&)))******'''$$$"""###'''%%% $$$,,,)))+++***'''%%%$$$#########%%%$$$$$$######$$$$$$%%%###!!! """&&&((((((''''''!!!(((+++!!!(((###%%%'''&&&"""%%%$$$&&&'''&&&$$$###%%%''''''%%%$$$$$$&&&'''&&&%%%#########"""######$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''(((((('''$$$######$$$%%%###"""###&&&'''&&&$$$%%%)))$$$"""(((&&& ###$$$######$$$&&&''''''&&&"""%%%((('''$$$"""###$$$&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&###$$$))))))%%%%%%((($$$$$$$$$%%%%%%&&&'''(((&&&### ###%%%&&&&&&(((&&&######%%%%%%$$$"""&&&&&&&&&''''''''''''(((%%%$$$######$$$$$$###!!!$$$$$$#####################"""""""""!!!""""""###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))'''%%%%%%'''(((((((((%%%""" """&&&(((&&&###))) ###***)))&&&$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&'''+++---)))!!!!!!&&&!!!'''&&&%%%%%%%%%%%%&&&'''############$$$$$$%%%&&&%%%###!!!"""$$$&&&%%%$$$%%%$$$ """!!!%%%$$$$$$$$$%%%%%%"""$$$)))%%%###%%%'''(((&&&%%%%%%%%%)))'''%%%&&&'''((('''&&&'''%%%###"""!!!"""###$$$$$$############$$$%%%%%%((())))))(((%%%$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$###((($$$###***&&&!!!$$$###"""###%%%&&&&&&%%%&&&%%%%%%&&&&&&&&&$$$###''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%###$$$''''''%%%$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&)))"""!!!'''((('''(((&&&$$$#########"""!!!&&&&&&&&&&&&''''''''''''%%%$$$######$$$$$$###"""%%%%%%$$$$$$###""""""!!!"""######$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%######$$$&&&'''&&&%%%$$$######&&&)))((($$$ '''###"""'''+++)))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&$$$'''$$$ """'''$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$&&&$$$###"""#########!!!%%%'''%%%(((%%%%%%$$$$$$$$$$$$&&&((()))%%%$$$%%%((())))))'''&&&%%%)))(((&&&&&&'''((('''&&&)))'''%%%######%%%'''((('''&&&%%%%%%%%%&&&((()))))))))***)))&&&%%%&&&'''%%%%%%$$$%%%%%%%%%%%%%%%$$$)))&&&%%%+++''' """"""!!! !!!###$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###''''''&&&%%%%%%&&&&&&&&&#########%%%%%%$$$$$$%%%((((((((('''&&&%%%$$$###***%%% ###((())))))&&&%%%$$$###"""""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%% """$$$%%%$$$###%%%%%%%%%''')))'''### ###$$$&&&)))***((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&'''&&&&&&%%% $$$))),,,,,,(((### !!!!!!###******&&&(((((('''%%%$$$#########'''&&&%%%###""""""!!!!!!%%%$$$###""""""######"""&&&&&& ### %%%(((%%%######%%%%%%###!!!%%%%%%&&&(((***++++++)))((()))'''&&&%%%&&&'''&&&%%%'''&&&$$$###$$$&&&)))+++((('''&&&&&&&&&''')))***((()))***)))'''&&&&&&'''%%%%%%&&&%%%%%%%%%%%%%%%%%%***&&&%%%,,,)))"""%%%###"""!!!!!!###$$$###"""!!!$$$&&&%%%"""!!!###&&&'''(((((('''&&&%%%###"""&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$######%%%%%%%%%''''''''''''&&&%%%$$$###(((''''''&&&%%%%%%'''(((############"""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%###""""""#########$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$$$$"""!!!"""$$$&&&'''&&&$$$'''&&&%%%%%%%%%%%%$$$###!!!$$$&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%###"""!!!###(((,,,,,,(((### &&&'''%%%######&&&&&&###''''''&&&&&&%%%$$$###"""$$$$$$######""""""######""""""#########$$$%%%&&&)))""""""!!!%%%$$$)))&&&######%%%%%%!!!%%%&&&&&&(((***---///...,,,***(((&&&&&&&&&'''&&&%%%$$$###""""""###%%%((()))&&&%%%%%%%%%%%%&&&''''''((()))))))))'''&&&'''(((%%%&&&'''&&&%%%$$$%%%&&&&&&)))$$$""")))((($$$)))&&&%%%$$$$$$&&&'''&&&$$$!!!###&&&$$$!!! ###'''''''''(((((('''%%%$$$"""%%%%%%%%%%%%%%%&&&&&&'''###%%%$$$""""""%%%&&&%%% """$$$%%%%%%%%%$$$###&&&((('''%%%######%%%"""###$$$$$$######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$############$$$"""!!!!!!"""$$$%%%$$$###'''&&&%%%#########$$$%%% $$$%%%$$$%%%''''''$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%###!!!%%%%%%%%%%%%%%%&&&&&&&&&)))(((&&&$$$###$$$$$$$$$"""###$$$%%%&&&&&&%%%%%% !!!###%%%&&&''' """###$$$$$$%%%'''***,,,"""'''&&&((($$$(((%%%###$$$'''(((&&&###%%%(((''''''***///222222111,,,***((('''(((((('''&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''((()))(((&&&%%%&&&'''%%%'''((('''%%%###%%%&&&&&&''' %%%&&&&&&,,,'''&&&%%%&&&''''''&&&%%%$$$$$$#########$$$%%%&&&%%%&&&'''((('''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''###&&&%%%""""""&&&(((%%%!!!###%%%&&&%%%%%%######$$$%%%&&&%%%$$$###$$$&&&&&&%%%###"""$$$&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%##################$$$$$$"""""""""######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###############$$$""" !!!######"""%%%%%%$$$###""""""$$$%%%"""$$$$$$!!!$$$)))(((###'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###"""""""""&&&%%%$$$###$$$%%%'''((($$$############$$$&&&)))!!!"""$$$%%%&&&&&&%%%%%%!!!!!!!!!!!!"""###%%%%%%!!!###%%%%%%$$$%%%(((+++,,,'''$$$###"""&&&%%%&&&%%%$$$$$$&&&'''((((((%%%)))''''''***000444555444---+++)))((())))))((('''''''''''''''''''''&&&&&&$$$%%%&&&'''((('''&&&%%%&&&'''((('''&&&%%%&&&'''%%%''')))'''$$$###$$$'''%%%&&&!!!%%%&&&...&&&%%%$$$$$$&&&&&&%%%$$$((($$$ !!!&&&)))'''%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$'''&&&""""""''')))%%%!!!"""$$$&&&'''&&&%%%$$$&&&""" """'''***(((%%%&&&((((((&&&###!!!###%%%""""""#########$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$###"""""""""###"""!!!!!!"""$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###""""""######***'''$$$###%%%&&&''''''"""###$$$$$$###"""###$$$$$$%%%### $$$***)))###''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&'''))),,,---!!!###&&&((()))'''%%%###'''%%%$$$###!!! """%%%$$$%%%&&&&&&%%%$$$"""!!!&&&&&&$$$"""!!! """$$$&&&&&&%%%%%%(((++++++,,, )))***###'''&&&%%%$$$######$$$&&&'''%%%)))))))))+++...222666999222+++'''((('''$$$'''---)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((())))))'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""###$$$(((&&&$$$$$$%%%''''''&&&(((%%%###$$$'''((('''%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&$$$"""$$$%%%&&&&&&''''''&&&&&&---)))&&&''''''### !!!''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,$$$(((!!!!!!((( &&&&&&###"""######!!!"""&&&#########%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))&&&((())))))'''$$$""""""###$$$%%%###!!!%%%%%%%%%%%%&&&&&&&&&''''''(((%%%######%%%%%%### $$$%%%%%%%%%%%%$$$######((('''(((+++(((###!!!###+++'''###$$$''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$(((((((((***,,,000333555111+++'''((('''%%%'''---******++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''///...---***&&&######$$$''''''%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$((('''&&&''''''&&&$$$!!!(((%%%###$$$'''((('''%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&$$$"""%%%%%%&&&'''''''''''''''***&&&%%%'''(((%%%###$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$)))"""((("""###)))"""'''&&&"""!!!######!!!"""&&&#########$$$&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%'''******(((&&&&&&&&&%%%%%%%%%###""""""###%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$$$$%%%%%%### $$$%%%%%%$$$$$$###""""""""""""$$$(((((($$$###&&&***&&&######''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###""")))(((((('''(((***,,,...000...***'''((('''&&&(((,,,,,,,,,,,,,,,+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((++++++***'''### !!!((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&((()))((($$$!!!)))&&&###$$$'''(((&&&$$$###$$$$$$%%%&&&''''''(((&&&%%%$$$%%%&&&&&&%%%###%%%&&&((()))))))))(((''''''######''')))&&&%%%'''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&& )))$$$$$$***"""'''%%%"""!!!$$$$$$""""""&&&$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$######%%%(((((('''''''''''''''%%%$$$###$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$%%%$$$"""!!!%%%%%%$$$######"""!!!!!!""" """'''(((%%%$$$'''(((%%%"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""%%%)))((((((((()))***+++++++++)))(((''''''''')))***,,,,,,+++++++++***++++++''''''''''''''''''''''''(((((('''''''''''''''((($$$%%%&&&%%%######$$$&&&)))(((&&&$$$######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$""""""###%%%(((***)))(((***'''$$$$$$&&&'''&&&###""""""$$$%%%&&&'''((((((%%%$$$$$$%%%&&&'''%%%$$$&&&''')))*********((((((&&&######''')))'''%%%'''*********)))((('''&&&%%%$$$%%%%%%%%%%%%$$$######''''''&&&%%%$$$$$$$$$$$$########################### ***%%%$$$((($$$$$$!!!!!!$$$$$$"""###&&&$$$######$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$###############$$$%%%$$$###"""!!!!!!###%%%%%%$$$$$$$$$%%%'''$$$"""###&&&'''%%%"""$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$###"""%%%%%%$$$"""!!!!!! &&&######'''(((%%%$$$%%%%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""******))))))))))))))))))((()))((('''''')))))))))++++++***)))((())))))***'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&'''((((((((()))+++...((('''&&&$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""##################%%%###!!!"""%%%)))+++++++++((($$$$$$&&&'''%%%"""!!!"""###%%%&&&'''''''''$$$######%%%''''''&&&%%%&&&''')))++++++***)))''''''$$$$$$((()))&&&$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&%%%$$$################################# +++%%%"""$$$ ###!!!!!!%%%%%%######%%%%%%###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$############$$$%%%%%%$$$###!!! ###%%%&&&%%%###"""###$$$%%%###!!!###%%%&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%!!! $$$&&&$$$###$$$############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$(((++++++******))))))((((((%%%((()))''''''******(((+++***((('''''''''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((()))((('''''')))***'''&&&%%%#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$$$$######***'''###!!!###&&&((())),,,(((%%%$$$&&&&&&$$$!!!!!!"""$$$%%%&&&&&&&&&%%%#########%%%'''((('''&&&%%%''')))++++++***((('''(((%%%%%%)))***&&&######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$######"""######$$$%%%&&&&&&&&&&&&########################$$$""",,,%%% """ """ !!!%%%&&&######%%%%%%###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""'''(((((('''%%%%%%%%%&&&###""""""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$###"""!!!"""###$$$!!! %%%$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###""",,,************)))((('''&&&###''')))''''''++++++'''+++***(((&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''%%%######$$$%%%&&&%%%$$$######$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%***'''$$$###$$$&&&'''''',,,)))%%%%%%&&&&&&###!!!!!!###$$$&&&&&&&&&$$$$$$"""""""""$$$'''((('''&&&$$$&&&)))++++++***'''&&&'''$$$%%%)))***&&&######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""###%%%&&&'''&&&&&&&&&########################%%%"""---%%%!!!######""" !!!%%%&&&######%%%%%%$$$""""""$$$%%%&&&%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&((()))"""$$$&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""%%%'''&&&%%%%%%''')))%%%$$$"""""""""###%%%&&&$$$!!!&&&&&&%%%%%%!!!###%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###""")))))))))))))))((('''&&&%%%"""''')))'''''',,,+++'''+++***((('''&&&''')))***(((((((((((((((((((((((('''''''''''''''((()))***'''(((((('''&&&%%%&&&(((%%%$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''%%%$$$###%%%'''(((((('''---)))&&&%%%&&&&&&### """###%%%&&&&&&%%%$$$###"""""""""$$$'''(((((('''###%%%(((++++++)))'''%%%%%%###$$$)))+++'''$$$$$$ !!!"""""""""""""""###$$$$$$$$$$$$###""""""%%%&&&''''''&&&%%%###"""""""""""""""""""""""""""%%%###---&&&"""%%%(((!!! !!!&&&&&&$$$###%%%&&&$$$""""""$$$%%%&&&%%%""""""###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%&&&'''###$$$%%%%%%%%%&&&(((***!!!%%%((((((&&&%%%&&&(((######$$$$$$$$$%%%%%%%%%!!!$$$&&&'''%%%%%%(((+++%%%$$$""""""###$$$'''(((,,,%%%"""%%%)))'''%%%$$$!!!###%%%'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&*********))))))'''&&&&&&&&&%%%$$$&&&((())))))((())))))'''%%%&&&))))))'''((('''&&&&&&&&&((()))***+++***)))))))))))))))***&&&%%%%%%%%%%%%&&&''''''(((%%%""""""%%%'''&&&$$$(((((('''''''''(((((()))((('''&&&&&&(((((('''&&&(((&&&,,,(((!!!)))******))))))((('''&&&&&&''''''''''''''''''&&&$$$'''%%%!!!"""&&&%%%+++'''!!!!!!''',,,'''((('''%%%###""""""######$$$$$$%%%%%%%%%$$$$$$###'''&&&$$$###"""###$$$$$$### """'''((($$$!!!!!!"""(((!!!...&&&...+++!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$%%%&&&''''''%%%### """%%%$$$""" !!!###!!!"""###$$$%%%%%%$$$###&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$$$$%%%'''(((%%%$$$###$$$%%%%%%$$$"""###!!!'''((($$$"""$$$(((&&&$$$###$$$%%%%%%%%%""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$'''&&&###%%%(((%%%(((&&&$$$""""""$$$&&&(((%%%************)))((('''&&&&&&%%%%%%&&&(((***)))((())))))'''&&&''')))***)))(((((('''''''''((()))***'''&&&&&&&&&'''((())))))((('''&&&%%%$$$%%%%%%&&&(((&&&######%%%'''&&&%%%&&&'''((())))))((('''&&&%%%$$$######$$$%%%$$$###'''"""$$$'''&&&$$$)))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&$$$'''&&&###%%%)))(((###((('''###!!!$$$&&&!!!&&&%%%$$$$$$###$$$%%%%%%###$$$%%%%%%%%%%%%######&&&%%%$$$#########$$$%%%&&&###$$$(((***&&&$$$$$$&&&###***!!!+++"""((($$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""###%%%'''&&&$$$###$$$&&&""""""$$$%%%%%%$$$######&&&%%%$$$%%%'''''''''&&&***(((&&&$$$#########$$$&&&%%%$$$$$$%%%%%%###!!!### !!!&&&&&&###!!!###(((&&&$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$#########$$$$$$%%%&&&###'''(((&&&&&&$$$&&&%%%$$$######$$$%%%&&&%%%++++++++++++***)))(((((((((&&&&&&''')))******)))((('''&&&&&&'''((()))***(((''''''''''''((())))))%%%%%%%%%&&&'''(((******+++)))'''$$$######$$$%%%(((&&&%%%%%%&&&''''''&&&$$$&&&)))++++++)))&&&###$$$###""""""$$$$$$###"""%%%&&&&&&$$$""""""$$$'''((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$&&&***)))&&&''')))(((%%%%%%&&&"""$$$$$$%%%%%%%%%&&&&&&'''"""###%%%&&&&&&%%%###"""$$$$$$#########$$$%%%%%%((($$$###'''(((&&&%%%&&&&&&"""*** )))%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###$$$%%%''''''%%%%%%%%%&&&###$$$%%%%%%%%%$$$###"""&&&%%%$$$%%%&&&'''&&&%%%((('''%%%###""""""######'''&&&$$$$$$$$$$$$"""!!!'''%%%$$$'''&&&$$$$$$&&&&&&%%%%%%%%%&&&&&&$$$"""""""""""""""""""""""""""$$$############$$$%%%%%%"""$$$###$$$%%% %%%$$$$$$$$$$$$$$$$$$%%%%%%+++++++++++++++***)))))))))''''''(((*********)))&&&$$$$$$&&&&&&%%%'''+++((((((((((((((((((((((((((((((((((((((()))***+++***)))&&&$$$###$$$%%%&&&''''''&&&&&&''''''''''''%%%&&&(((***)))(((%%%$$$&&&%%%$$$%%%&&&'''&&&$$$###%%%&&&%%%!!! ###&&&&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&((((((&&&$$$'''(((%%%###&&&'''%%%%%%&&&&&&'''''''''&&&&&&!!!###%%%&&&'''%%%$$$"""#########$$$$$$%%%%%%&&&&&&""" """$$$""""""$$$!!!&&&(((&&&""""""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%&&&%%%###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$&&&'''((()))'''$$$$$$$$$###""" %%%%%%$$$$$$"""!!!"""$$$%%%%%%%%%&&&'''&&&$$$"""""""""""""""""""""""""""$$$###############$$$$$$$$$###  $$$''')))$$$%%%&&&''''''&&&%%%$$$%%%***++++++++++++******))))))((('''((()))***)))((((((%%%&&&((('''$$$'''---+++++++++++++++++++++*********)))(((((('''(((((((((&&&%%%$$$$$$%%%'''(((&&&'''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((&&&%%%&&&'''((('''&&&"""""""""""""""######$$$$$$%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$&&&((((((''''''"""%%%$$$!!!%%%%%%'''((()))))))))'''%%%###!!!"""$$$&&&&&&&&&$$$###"""######$$$%%%%%%%%%%%%&&&!!! """!!!!!!$$$%%%((( '''$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&'''(((((())))))'''$$$#########"""!!!!!!""" %%%%%%%%%&&&'''&&&$$$"""""""""""""""""""""""""""$$$$$$###""""""#########+++'''### ###&&&%%%&&&'''(((((('''&&&%%%%%%)))***************)))))))))(((''''''))))))(((''',,,((())),,,***$$$'''///....../////////...---,,,))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$&&&((((((&&&%%%&&&''')))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$###!!! !!!$$$%%%###!!!###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''$$$$$$'''***)))(((***)))***(((""" ###%%%%%%((()))+++,,,+++(((%%%###"""######$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''###!!!###$$$######%%%###''')))&&&"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###"""!!!&&&%%%%%%%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%$$$###%%%$$$###$$$%%%&&&%%%$$$((((((((((((''''''&&&&&&)))&&&$$$"""#########""" %%%&&&### !!!######&&&%%%%%%%%%&&&&&&$$$"""""""""""""""""""""""""""$$$$$$###""""""""""""###!!! """%%%$$$!!!"""%%%%%%&&&'''(((((('''&&&%%%%%%((())))))******))))))(((((('''&&&'''(((((('''&&&,,,((()))---)))!!!$$$...,,,,,,---------,,,+++***((('''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###%%%((((((&&&$$$%%%&&&''''''''''''&&&%%%$$$###%%%$$$###$$$%%%%%%$$$###%%%$$$######$$$###""" """###$$$%%%'''''''''(((&&&&&&''''''''''''&&&&&&"""%%%((('''(((+++,,,...---***)))+++***&&&''')))+++---,,,***&&&$$$###############%%%&&&'''$$$$$$%%%%%%%%%$$$###"""((($$$###%%%'''%%%$$$&&&&&&"""*** ***&&&!!!$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""&&&$$$###$$$&&&'''%%%######$$$%%%&&&&&&&&&%%%$$$$$$#########%%%&&&%%%$$$''''''''''''''''''&&&&&&(((&&&###"""###$$$$$$$$$ (((+++'''$$$&&&'''&&&(((&&&$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$###""""""""""""""" &&&'''$$$'''---$$$%%%%%%%%%%%%%%%%%%$$$%%%'''(((((()))))))))((((((((('''&&&&&&'''((('''%%%***&&&'''***%%% +++'''((()))))))))'''&&&%%%(((((('''''''''(((((()))&&&'''((()))(((%%%###!!!"""%%%((((((%%%###$$$%%%%%%&&&(((***)))&&&###!!!&&&%%%$$$$$$&&&&&&%%%$$$'''((((((&&&###!!! !!!"""###%%%&&&'''((((((&&&''''''((((((''''''&&& %%%%%%&&&+++&&&)))++++++---///,,,%%%%%%'''+++---...+++(((&&&$$$###"""""""""$$$'''((($$$%%%%%%&&&%%%$$$"""!!!'''###"""&&&'''%%%$$$%%%&&&"""***!!!+++!!!(((###%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))'''%%%###!!! """$$$%%%""" """###%%%&&&'''&&&&&&%%%$$$###"""###%%%&&&%%%$$$"""###%%%&&&'''((((((((((((%%%""""""###$$$%%%%%%$$$)))%%%!!!###%%%###(((&&&$$$###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$###""""""!!!"""""")))%%%$$$%%%###!!!&&&///########################%%%((('''%%%%%%'''(((((('''((((((((()))))))))))))))((($$$'''---***###&&&000,,,(((&&&'''&&&###$$$((('''%%%$$$$$$%%%'''''''''(((&&&###$$$'''((('''%%%&&&&&&$$$$$$$$$$$$&&&&&&###%%%(((******)))&&&$$$ !!!###%%%%%%""" """"""######$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''(((((('''%%%%%%&&&(((%%%$$$###""""""$$$&&&'''(((***+++------,,,+++***'''))),,,...---+++)))'''$$$###"""$$$&&&((('''&&&+++***(((%%%$$$###$$$$$$)))%%%###&&&+++,,,''' '''&&&%%%%%%$$$$$$%%%%%%(((&&&%%%###""""""######%%%###!!!!!!"""###"""!!! $$$$$$!!!###))))))$$$&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''$$$+++ ((('''$$$### !!!%%%&&&!!! $$$""""""############""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###&&&'''%%%""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""&&&(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&&&&&&&''''''&&&$$$''',,,)))$$$+++888,,,(((&&&'''&&&###$$$((()))'''%%%$$$%%%&&&&&&%%%)))&&&$$$$$$&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((()))(((%%%""" $$$$$$$$$&&&''''''%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''((()))'''&&&%%%&&&((($$$%%%%%%&&&&&&&&&%%%%%%'''(((***+++,,,+++***)))''')))+++------+++)))'''$$$######$$$&&&''''''&&&&&&%%%$$$###############%%%######&&&***+++(((%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%###############%%%$$$""""""#########"""$$$&&&$$$ $$$%%%"""&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%""")))'''%%%###'''""" """""" ###((("""##################"""###$$$$$$$$$$$$######"""#########"""""""""""""""!!!!!!###$$$$$$###$$$%%%(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%$$$###"""$$$(((&&&$$$%%%&&&'''&&&%%%'''&&&$$$######$$$%%%&&&)))'''''''''"""###///+++'''%%%'''&&&$$$$$$(((***(((&&&%%%&&&&&&&&&$$$)))'''$$$$$$%%%''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&%%%$$$""""""((('''&&&&&&'''((('''%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&((((((((())))))((('''&&&'''((($$$&&&'''(((((('''%%%###&&&'''((()))***)))(((((('''(((+++,,,,,,+++)))'''%%%$$$###$$$&&&'''&&&%%%"""###$$$$$$$$$$$$$$$###$$$$$$&&&'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$############&&&$$$###"""$$$$$$###"""&&&&&&$$$ ###%%%###&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$"""*** (((&&&$$$&&&###"""$$$###""""""%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########!!! ###%%%%%%$$$(((((((((((('''%%%###!!!$$$%%%%%%%%%%%%$$$###"""###(((&&&$$$$$$&&&&&&&&&%%%)))'''%%%######$$$&&&(((+++&&&$$$%%%###!!!&&&)))&&&%%%'''&&&$$$$$$'''(((&&&%%%&&&'''((('''&&&)))'''%%%$$$$$$&&&((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''''')))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&((((((''')))***)))'''&&&'''(((&&&&&&'''''''''%%%$$$###&&&&&&'''((()))(((((('''&&&''')))++++++***((('''&&&$$$$$$$$$&&&&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$&&&(((***((($$$""""""###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########'''%%%######$$$%%%$$$###"""###$$$######%%%&&&'''%%%%%%$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$&&&###,,,"""+++!!!)))'''!!!"""$$$&&&&&&### $$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%''''''&&&%%%$$$######"""######!!!!!!%%%&&&###&&&'''((()))(((&&&$$$"""%%%%%%%%%%%%$$$$$$#########)))'''%%%%%%&&&&&&&&&$$$,,,***'''%%%%%%&&&(((***'''###"""(((...///,,,+++(((%%%%%%''''''$$$$$$'''$$$$$$$$$&&&)))******)))(((((('''%%%%%%&&&((()))''''''%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&''')))***)))(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''&&&(((***)))(((&&&&&&''''''&&&%%%#########$$$$$$&&&''''''(((((((((((((((%%%'''(((******)))((((((&&&%%%$$$$$$&&&&&&%%%###&&&'''(((((('''&&&$$$###%%%((()))'''### !!!$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$######'''%%%######$$$%%%$$$### $$$&&&$$$""""""$$$$$$$$$#########$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###,,,$$$---###+++(((#########"""!!!"""!!! $$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""&&&'''%%% !!!%%%%%%!!!"""$$$&&&(((((((((&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$***(((&&&&&&''''''&&&%%%,,,+++)))'''''''''((()))'''$$$$$$(((...///+++&&&'''$$$$$$''''''$$$$$$&&&""""""$$$&&&***,,,+++***'''(((((('''&&&&&&''')))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''***)))((()))+++++++++***''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%'''))))))'''&&&%%%%%%'''%%%###""""""###$$$&&&&&&''''''''''''(((((((((%%%&&&'''((())))))(((((('''&&&%%%%%%%%%%%%$$$###''''''''''''&&&%%%######!!!$$$&&&%%%###"""%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&$$$###"""$$$$$$###""" ###%%%!!!###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$"""!!!+++""",,,"""***'''***(((!!! %%%'''######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$***)))""" $$$%%%!!! """$$$&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%+++***''''''(((((('''&&&***)))((('''&&&&&&&&&&&&)))))))))'''&&&%%%###!!!&&&###$$$''''''$$$$$$&&&######$$$'''***,,,+++)))%%%'''******(((&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%'''''''''***,,,---+++***''''''''''''&&&&&&&&&%%%&&&%%%$$$$$$###$$$$$$$$$$$$&&&(((((('''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((((((((((((((&&&%%%%%%%%%%%%$$$"""(((''''''&&&&&&&&&''''''!!!"""#########$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$""""""#########""""""!!!"""###""""""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""!!!+++###---###+++'''******%%%###'''&&&"""##################"""%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###############(((,,,$$$"""$$$"""!!!""""""###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%,,,***(((((((((((('''&&&''''''&&&&&&%%%$$$######&&&+++---)))%%%%%%)))---%%%###$$$''''''$$$$$$&&&%%%%%%&&&(((***+++)))((($$$'''++++++)))&&&&&&'''((('''&&&%%%%%%&&&'''(((!!!"""$$$%%%&&&'''''''''######%%%(((++++++***((((((((('''''''''&&&&&&&&&'''&&&%%%$$$###############%%%'''(((&&&$$$#########$$$&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((((((((((((((('''%%%%%%%%%%%%###"""))))))(((((()))***,,,---%%%$$$###"""############'''&&&%%%%%%$$$$$$%%%%%%"""###%%%%%%&&&%%%$$$###%%%###!!!!!!"""###"""!!!%%%"""""""""""",,,"""###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###"""---&&&000&&&---***$$$)))***&&&&&&(((%%% """"""############""""""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&,,,$$$!!!$$$#########"""""""""###$$$%%%&&&%%%$$$#########$$$%%%$$$...---+++)))'''%%%$$$###'''%%% +++%%%###'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''***(((***,,,(((###'''111(((((($$$"""%%%******&&&%%%&&&''''''((((((''''''(((((()))************)))((((((((((((''''''''''''"""$$$&&&%%%######&&&))),,,$$$###&&&'''...,,,***(((&&&''')))***'''$$$((('''&&&%%%$$$%%%&&&&&&((('''&&&(((******'''$$$***(((%%%%%%&&&&&&$$$!!!"""'''***$$$"""&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$#######################################$$$$$$"""&&&%%%###"""!!!"""######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######"""""""""$$$$$$######"""#########+++%%% """'''+++(((###******((('''%%%%%%%%%%%%%%%$$$"""!!! !!!"""$$$&&&$$$###$$$&&&&&&$$$!!!'''###!!!"""#########$$$"""$$$&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$###%%%...---,,,***)))'''&&&%%%***%%%+++"""...'''...)))'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''(((&&&%%%&&&'''&&&''')))''')))***)))***+++&&&%%%&&&&&&'''''''''''''''(((((())))))***)))))))))((((((((((((''''''''''''%%%&&&&&&&&&$$$$$$&&&'''***%%%''''''$$$***,,,!!!)))(((&&&''')))***(((%%%((('''&&&%%%$$$%%%%%%&&&'''&&&%%%'''))))))'''$$$&&&$$$###$$$&&&'''&&&$$$%%%""""""&&&(((&&&$$$%%%$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################&&&$$$############!!!$$$$$$##################$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###$$$%%%''')))******)))((('''&&&%%%%%%%%%%%%$$$"""!!!!!!!!!######%%%$$$###$$$&&&((('''%%%'''$$$""""""############&&&%%%$$$&&&(((***)))((($$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%$$$###%%%...---,,,,,,+++***))))))&&&%%%***((('''///''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''')))(((%%%$$$(((,,,+++&&&&&&)))***))))))***%%%&&&&&&&&&'''''''''''''''))))))*********))))))((((((((((((((('''''''''''')))'''&&&&&&&&&''''''&&&(((&&&)))(((!!!''',,,&&&)))''''''''')))***)))''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&((((((&&&$$$%%%$$$######%%%&&&&&&%%%((()))'''$$$%%%((('''###&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$##############################'''%%%""""""###$$$$$$###"""######$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))!!!%%%(((&&&""""""'''---***)))(((''''''&&&%%%%%%%%%$$$###"""!!!"""######%%%$$$"""###&&&((())))))(((&&&$$$######$$$###!!!&&&$$$"""###$$$&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$###"""###$$$$$$###"""%%%---------,,,,,,,,,++++++$$$&&&***###%%%---!!!&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''')))'''$$$(((...,,,&&&&&&'''%%%"""###''')))''''''&&&&&&&&&''''''((((((+++++++++++++++***))))))((((((((((((''''''''''''***'''$$$%%%(((***)))''')))&&&((('''!!!(((...'''(((((('''(((((()))))))))&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&''''''''''''&&&)))(((&&&%%%$$$$$$$$$$$$'''+++(((!!!"""******###'''(((((('''%%%###$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%###""""""$$$%%%$$$$$$ !!!###$$$%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))$$$(((***'''!!!###((()))))))))((('''&&&&&&%%%%%%$$$###"""""""""######%%%$$$""""""###&&&((()))'''(((&&&###$$$%%%$$$ %%%"""  """""""""$$$$$$######$$$$$$%%%&&&$$$###""""""$$$$$$###"""$$$,,,,,,,,,,,,,,,,,,,,,,,,***,,,///%%%&&&...!!!&&&%%%$$$$$$$$$$$$%%%&&&''''''((()))))))))))))))''''''''''''''''''''''''###''''''&&&&&&)))***'''''')))((($$$$$$(((***)))(((((('''''''''((()))***.........---,,,+++***)))((((((((((((''''''''''''(((&&&$$$%%%)))++++++)))+++%%%&&&%%%###+++///&&&)))))))))((((((((()))***&&&&&&&&&&&&%%%%%%$$$$$$'''''''''''''''''''''((()))((('''%%%$$$$$$&&&'''%%%)))&&&!!!)))***%%%'''((()))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!"""$$$&&&%%%###!!! !!!###$$$%%%%%%$$$###"""######$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((('''&&&&&&$$$######$$$&&&((()))))))))((('''&&&%%%%%%$$$$$$###############%%%%%%###!!!!!!"""$$$&&&&&&((('''$$$$$$'''&&& )))&&&###"""###%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""###$$$%%%$$$""""""++++++++++++++++++++++++...---000)))%%%,,,"""&&&%%%$$$######$$$%%%&&&&&&'''((()))))))))))))))''''''''''''''''''''''''((('''))),,,,,,***+++...'''---000---+++***((($$$***)))((((((((()))+++,,,//////...---,,,+++)))((((((((((((((('''''''''''''''&&&%%%&&&((()))***)))+++%%%&&&&&&%%%,,,///%%%***+++***((('''''')))***&&&&&&'''''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$%%%)))+++%%%%%%### """'''(((%%%'''(((((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$############################## !!!"""%%%&&&%%%""""""######$$$$$$$$$######!!!"""######$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$""" !!!%%%((()))((((((((()))***)))((('''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$""" """$$$$$$)))((($$$%%%***(((!!!(((&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$###"""*********))))))))))))))),,,'''+++!!!+++!!!'''"""&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''',,,""""""---111***(((...&&&,,,000---***)))'''$$$,,,+++***))))))+++---.........---,,,+++)))'''&&&((((((((((((''''''''''''((())))))'''&&&%%%&&&''''''%%%))))))%%%***///''',,,,,,,,,)))&&&%%%(((***''''''((((((((('''&&&%%%$$$%%%&&&$$$""""""$$$'''"""######"""!!!###'''+++)))$$$"""$$$%%%######%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$##############################$$$######$$$%%%%%%###!!!$$$$$$##################!!!!!!"""########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%""" !!!%%%((())))))'''(((*********)))'''&&&$$$%%%%%%%%%$$$$$$######!!!###%%%$$$""""""###%%%###(((((($$$%%%,,,***"""$$$###""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$)))))))))(((((((((((((((---$$$***$$$///"""(((&&&%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''')))&&&...$$$%%%%%%))))))$$$"""%%%)))***---,,,+++******,,,...///------,,,+++)))'''&&&$$$)))((((((((('''''''''''')))++++++((($$$"""###%%%###%%%---,,,$$$'''...***---...---)))%%%$$$'''***'''((()))))))))(((&&&&&&"""###$$$""" """&&&$$$$$$$$$!!!###&&&,,,$$$"""'''(((!!! %%%%%%'''((('''&&&&&&'''(((%%%%%%%%%$$$$$$$$$##############################(((&&&$$$###$$$%%%%%%$$$&&&%%%###"""""""""######!!!!!!"""###############"""""""""######$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######""""""###%%%'''((('''(((***+++***)))'''&&&$$$%%%%%%%%%%%%$$$######"""%%%&&&$$$$$$&&&(((!!!((()))$$$&&&---+++############$$$&&&&&&%%%###$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%'''******)))'''&&&&&&'''((()))***)))(((%%%$$$###############$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''+++'''&&&))))))$$$%%%)))###$$$%%%''')))***+++,,,''''''''''''(((((((((((()))---111000+++(((***,,,111...***)))******'''$$$&&&''')))***,,,---------)))************)))((((((+++***)))(((((()))***+++...,,,***(((&&&&&&&&&&&&((())))))*********))))))(((&&&"""!!!%%%'''(((%%%%%%''''''$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$&&&&&&'''((($$$%%%###!!!###''''''###%%%$$$######"""#########((( %%%&&& $$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######%%%###!!!!!!"""$$$%%%%%%''''''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***++++++++++++++++++(((%%%%%%&&&&&&$$$"""'''$$$ !!!$$$&&&%%%###&&&!!!$$$&&&!!!###(((###%%%%%%$$$###$$$%%%&&&'''"""###$$$$$$%%%%%%%%%%%%"""''')))&&&&&&)))'''"""&&&%%%'''***++++++))))))***((()))***+++***)))'''&&&$$$$$$$$$$$$#####################$$$&&&((()))***111---+++,,,***&&&%%%(((''''''''''''''''''''''''''''''''''''(((((((((((('''+++//////+++)))+++...///---******++++++***(((((())))))*********************++++++******)))(((******))))))))))))******,,,+++***((('''''''''''',,,,,,,,,,,,+++***))))))((('''$$$"""""""""$$$$$$(((%%%%%%''''''%%%%%%'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''(((&&&"""###&&&$$$ ###"""""""""###$$$%%%%%% """%%%!!!"""((($$$$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***************'''$$$$$$%%%%%%###!!!$$$&&&((())))))(((''''''((("""%%%&&&!!!%%% %%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%%%%###''')))&&&&&&)))'''###&&&!!!###&&&''''''''''''((())))))***++++++***)))(((%%%%%%%%%$$$$$$##################$$$%%%'''))))))...***))))))'''$$$###%%%(((''''''&&&&&&%%%%%%$$$''''''''''''(((((((((((('''***------+++***,,,...---+++******+++,,,+++***)))*********)))(((''''''+++++++++++++++******)))))))))************))))))******)))((((((((())))))///.........---+++***)))(((((('''&&&%%%$$$$$$$$$'''%%%%%%((((((%%%%%%(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###$$$'''&&&!!!!!!!!!!!!"""###%%%&&&'''%%%###$$$"""$$$###############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''%%%$$$###$$$'''((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++)))'''$$$$$$$$$$$$###!!! ''')))&&&######$$$)))###'''((("""$$$(((###%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$''')))'''''')))'''$$$(((!!!###&&&&&&%%%%%%%%%&&&(((((()))*********))))))''''''&&&%%%$$$######"""&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((***,,,,,,***)))+++,,,++++++))))))))))))))))))((((((((()))(((''''''&&&+++,,,,,,,,,,,,+++******))))))***++++++***(((''')))))))))))))))*********---.........---,,,++++++)))((('''&&&&&&&&&'''((('''%%%%%%((((((&&&&&&)))%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$"""$$$$$$###%%%))))))%%%""""""""""""###$$$%%%&&&)))$$$"""%%%%%%!!!!!!#########"""######$$$%%%%%%%%%%%%$$$$$$$$$######&&&$$$""""""###%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&((()))+++,,,)))'''&&&%%%$$$$$$######!!!$$$###!!!!!!!!!###$$$'''###&&&***&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&***)))***+++***(((''''''(((&&&''''''((())))))))))))(((''''''&&&%%%$$$######'''&&&%%%$$$$$$$$$$$$$$$)))***)))(((((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((,,,,,,,,,+++)))(((((()))******)))'''&&&%%%%%%&&&%%%&&&'''(((((())))))(((+++,,,,,,,,,,,,+++******)))***+++++++++)))(((''''''((())))))***+++++++++******+++,,,,,,---,,,,,,+++)))&&&$$$%%%(((+++...'''%%%%%%((()))&&&&&&)))%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###"""$$$$$$###&&&)))((($$$$$$$$$###############$$$""" ###&&&%%%%%%&&&######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######((($$$ """$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***,,,---***)))((('''%%%$$$%%%%%%"""!!!!!!###'''((('''%%%!!!%%% ###'''"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''&&&&&&''''''&&&&&&'''))))))******)))&&&%%%%%%&&&%%%&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''***+++***&&&%%%''''''$$$(((((('''&&&$$$###""""""''''''''''''((((((((((((...---+++)))(((''''''''')))))))))'''$$$###$$$%%%###$$$&&&''')))***+++++++++++++++++++++******)))******+++******)))(((''''''((()))***++++++++++++'''((()))+++,,,,,,,,,,,,,,,)))&&&###$$$(((,,,///'''%%%%%%((()))''''''***&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%'''&&&$$$$$$&&&###%%%$$$$$$###""""""#########!!! !!!######"""!!!""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######((($$$!!!###$$$&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&''')))+++,,,*********(((&&&$$$%%%'''((($$$!!!"""'''***)))(((&&&"""''')))###$$$&&& """######$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$'''%%%%%%''''''%%%%%%'''&&&%%%&&&&&&%%%###"""###$$$&&&&&&&&&'''(((***+++,,,''''''''''''&&&&&&&&&&&&############$$$%%%&&&&&&&&&)))(((###"""%%%%%%!!!(((''''''&&&%%%$$$$$$###''''''''''''((((((((((((---+++)))(((((((((''''''&&&(((((('''$$$###%%%'''$$$%%%&&&(((***+++++++++******++++++******)))(((,,,+++***)))(((((((((((('''(((***+++,,,++++++***((()))***++++++,,,++++++---+++(((&&&%%%''')))+++'''%%%%%%((()))'''(((+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$ #########"""######$$$$$$(((&&&$$$"""!!!!!!""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%###!!!!!!"""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%''')))***)))******(((%%%###%%%&&&%%%###""""""###$$$&&&&&&)))%%%***,,,&&&&&&(((!!!!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%$$$######'''######&&&&&&######''''''%%%&&&'''&&&%%%%%%'''((('''''''''((()))+++,,,---&&&&&&&&&''''''''''''''''''&&&%%%$$$############%%%))))))%%%%%%***+++((($$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))+++)))''''''((()))))))))%%%'''((('''%%%%%%(((***%%%&&&''')))******++++++***************)))((((((---,,,***((('''(((((()))((()))***+++,,,++++++***++++++,,,,,,,,,+++******---,,,***((('''&&&%%%%%%'''%%%%%%))))))'''(((+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$######%%%"""!!!!!!""""""###$$$&&&&&&$$$$$$######$$$'''&&&###""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&%%%"""!!!###%%%'''((('''%%%$$$######$$$%%%%%%&&&''''''&&&%%%$$$######%%%'''((('''))))))'''$$$"""$$$&&&"""%%%'''%%%###"""$$$'''"""###'''!!!"""%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%$$$$$$###"""'''""""""%%%%%%""""""''')))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''')))***)))(((******))))))(((((('''''''''&&&%%%""" """###%%%''''''$$$%%%***---,,,&&&&&&''''''''''''&&&&&&&&&%%%&&&''')))***)))(((''''''''''''''''''''''''((()))***'''$$$$$$(((,,,&&&%%%%%%&&&$$$ ###)))+++++++++*********))))))******))))))((((((''''''(((***++++++...222222...)))+++---...---,,,+++,,,,,,,,,+++***)))(((''''''&&&&&&&&&'''(((***+++,,,+++***))))))(((((())))))%%%(((***((($$$"""###%%%)))&&&&&&((('''######%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""###$$$$$$%%%'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&***'''%%%''',,,...+++((($$$&&&(((&&&"""!!!"""$$$$$$$$$###"""!!!!!!""""""""""""###$$$%%%%%%%%%%%%&&&###!!! !!!"""""""""$$$$$$%%%&&&'''(((***+++,,,'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''')))***)))(((((((((((('''''''''&&&&&&''')))***((($$$###$$$&&&###$$$###$$$'''(((%%%&&&&&&''''''''''''&&&&&&'''&&&&&&(((***+++***((((((((((((((((((((((((((()))'''%%%$$$$$$$$$%%%$$$&&&%%%&&&((('''%%%)))///+++*********))))))))))))))))))))))))))))))((((((---......+++,,,///---)))***+++---///////////////***)))((('''&&&%%%%%%$$$'''''''''((()))***,,,,,,---,,,,,,***)))(((''''''((((((((((((((('''%%%$$$&&&%%%&&&))))))$$$"""#################################""""""""""""######$$$$$$#########$$$%%%%%%&&&%%%###$$$%%%&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###)))...---'''&&&,,,333&&&''''''&&&$$$######$$$$$$$$$###"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$###""""""$$$&&&%%%%%%$$$$$$$$$%%%&&&'''))))))***'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&(((***)))&&&$$$%%%'''!!!######$$$&&&%%%!!!&&&&&&''''''''''''&&&&&&'''&&&&&&(((******)))(((((((((((((((((((((((((((---***''''''******'''###(((&&&'''))))))'''***///************))))))))))))))))))))))))************'''*********---111111---((()))+++---.../////////,,,,,,+++***)))(((((('''((((((((()))***+++,,,---.........---+++)))&&&%%%)))&&&$$$&&&)))***'''###$$$###&&&***)))$$$ !!!$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""''',,,***%%%%%%,,,444'''&&&%%%$$$%%%%%%$$$"""$$$$$$###""""""""""""###%%%%%%%%%%%%$$$$$$$$$$$$#########%%%''')))((('''%%%%%%%%%%%%&&&'''))))))&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&''''''&&&&&&&&&&&&&&&&&&(((%%%###"""$$$%%%%%%$$$ ###%%%###$$$&&&&&&"""%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((()))'''&&&((((((((((((((((((((((((,,,***)))***,,,,,,***''',,,)))''')))(((%%%&&&***++++++++++++************(((((())))))******++++++&&&)))***))),,,111000---((((((((()))+++,,,,,,+++------,,,,,,+++******)))))))))))))))***+++,,,---------......---***'''%%%%%%$$$###%%%'''(((&&&$$$$$$###$$$((('''###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$""""""%%%$$$$$$###############%%%$$$###$$$%%%&&&$$$###$$$######"""""""""######%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$((($$$!!!"""'''***)))''''''$$$"""###%%%&&&###!!!$$$$$$###""""""#########''''''&&&%%%$$$$$$############$$$&&&((()))'''%%%'''''''''''''''((()))***%%%((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$'''''''''''''''''''''''',,,$$$###((('''###$$$&&&%%%""""""&&&'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&$$$''''''''''''''''''''''''###&&&)))***)))(((***+++...***((())))))&&&&&&)))------,,,,,,,,,+++++++++(((((())))))*********+++///000...******+++(((###+++)))'''((()))***)))''')))))))))(((''''''&&&&&&))))))))))))***+++,,,,,,+++,,,---...---+++)))(((###%%%'''(((&&&&&&''')))'''$$$###%%%$$$""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$######"""""""""######$$$######$$$&&&&&&$$$""""""""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%***&&&""""""&&&(((&&&###%%%### !!!$$$%%%""" $$$###############$$$$$$)))(((&&&%%%$$$######$$$$$$$$$$$$%%%'''&&&$$$"""&&&&&&&&&%%%&&&&&&''''''%%%(((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###'''''''''''''''(((((((((---$$$%%%+++)))%%%%%%&&&$$$ ###%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###(((((((((((((((((((((((($$$(((++++++******---111...)))'''***,,,++++++...---,,,,,,,,,,,,+++++++++(((((((((((()))))))))))),,,...,,,)))***+++)))$$$...+++((((((***+++)))''')))))))))((((((''''''''')))))))))))))))***++++++***+++,,,,,,,,,+++***)))###'''+++***'''&&&(((+++)))$$$"""$$$$$$"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%#########$$$&&&%%%###!!!"""""""""###$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%***...+++$$$ $$$***$$$###""""""###$$$###"""$$$############$$$%%%%%%)))(((&&&%%%$$$$$$$$$%%%%%%$$$###$$$%%%$$$###!!!$$$$$$###############$$$&&&(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&$$$###%%%%%%&&&&&&&&&''''''''''''$$$"""###'''))))))'''###&&&%%%!!!!!!$$$$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&((((((&&&$$$************************++++++,,,,,,---...111333...)))&&&))),,,++++++,,,+++++++++*********))))))((((((((('''''''''''''''%%%'''((('''***///...***---)))&&&&&&***+++***'''*********)))))))))))))))))))))((((((((()))******,,,,,,+++***))))))(((((($$$%%%''''''&&&&&&&&&&&&((($$$$$$&&&&&&$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((###"""###$$$&&&%%%###!!!############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''""")))///---&&&"""$$$)))###$$$%%%%%%$$$###$$$%%%$$$#########$$$$$$%%%&&&)))(((&&&$$$$$$$$$%%%&&&%%%###""""""$$$%%%$$$$$$&&&%%%$$$$$$############&&&(((((('''&&&&&&&&&&&&'''%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&"""&&&((('''%%%&&&'''###&&&'''%%%%%%&&&$$$ $$$%%%%%%&&&&&&%%%%%%$$$(((((('''((())))))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,...***&&&'''+++......,,,000***&&&((()))'''%%%&&&))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%(((******((()))---+++'''***%%%"""###(((***)))&&&&&&&&&&&&&&&%%%%%%%%%%%%)))((((((((((((((()))***...---+++)))((('''&&&&&&$$$""" !!!$$$%%%"""&&&$$$%%%))))))%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&''')))***+++""""""###%%%&&&%%%### %%%$$$$$$###############'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$&&&'''((((((&&&$$$$$$'''+++***%%% $$$&&&((('''%%%$$$&&&((($$$#########$$$%%%%%%&&&)))'''%%%$$$$$$%%%&&&'''$$$"""!!!!!!$$$&&&''''''))))))((('''&&&&&&&&&&&&%%%***)))'''&&&%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%''''''&&&###$$$'''&&&!!!%%%%%%%%%%%%$$$###""""""$$$######$$$&&&%%%!!!''''''&&&&&&&&&&&&'''''')))((((((***++++++)))'''***+++---///---++++++---***'''&&&((((((&&&'''***(((&&&%%%%%%'''(((((('''))))))))))))((('''&&&%%%'''###"""&&&)))((((((***((()))***+++,,,++++++******""" (((...+++&&&%%%(((((((((((('''&&&%%%$$$'''''''''(((((()))***+++************)))'''&&&%%%(((%%%"""###'''******)))((($$$"""'''***(((%%%&&&'''&&&$$$""""""###$$$%%%""""""""""""###$$$%%%&&&"""###$$$%%%$$$###"""!!!(((&&&$$$""""""$$$&&&(((&&&%%%$$$###""""""""""""***'''$$$"""$$$&&&''''''''''''&&&%%%%%%$$$#########"""---!!!,,,!!!***$$$###'''***)))&&&""""""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""$$$""" !!!$$$%%%""""""&&&'''$$$&&&***)))'''&&&%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%''''''$$$%%%''''''$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""$$$&&&'''$$$"""''''''&&&&&&&&&&&&''''''******++++++***)))((('''(((***,,,---,,,)))((()))---(((%%%%%%$$$"""$$$(((((('''&&&&&&((()))(((((((((((((((((((((''''''&&&((($$$###&&&((('''''')))((()))***+++++++++***)))---)))***000111---+++,,,(((((((((((('''&&&%%%$$$''''''''''''((()))***+++++++++***))))))((('''''''''%%%$$$%%%''')))******###$$$'''&&&%%%&&&'''&&&$$$#########%%%&&&############$$$%%%&&&'''$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$)))&&&$$$###%%%&&&'''&&&''''''&&&%%%%%%$$$######$$$"""+++!!!+++""")))$$$!!!###%%%&&&&&&%%%&&&&&&''''''((((((''''''&&&%%%#########$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%###!!!"""""""""$$$&&&'''%%%$$$%%% %%%&&&$$$###)))((('''&&&%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%###'''(((%%%$$$'''(((&&&'''''''''(((''''''&&&&&&$$$######$$$&&&((('''&&&''''''&&&&&&&&&&&&'''''',,,...///---)))&&&&&&''''''***---...,,,***((('''///***%%%$$$"""!!!###(((&&&%%%$$$%%%'''((((((&&&&&&&&&'''((((((((((((''')))%%%###&&&(((&&&&&&'''((()))*********)))(((''')))***---///---((((((+++(((((((((((('''&&&%%%%%%''''''''''''((()))***+++,,,+++***)))(((((()))***&&&'''(((((('''(((+++---((($$$$$$(((***'''&&&'''((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$######"""""""""""""""###$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&###(((###***"""&&&###%%%$$$$$$%%%(((*********%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&%%%###$$$$$$$$$!!!"""###%%%&&&%%%$$$%%%&&&(((%%%"""!!!"""$$$&&&&&&((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%###''')))%%%###%%%&&&%%%&&&&&&'''''''''''''''&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''---000222...((($$$%%%''')))---000///---,,,***(((...)))&&&&&&%%%"""$$$((($$$######$$$&&&'''&&&%%%$$$%%%&&&'''((((((((((((***&&&$$$&&&'''%%%$$$&&&(((((()))***)))((('''&&&'''(((***+++)))&&&%%%&&&''''''(((((('''&&&&&&%%%'''''''''''''''(((******---,,,***(((((()))+++,,,%%%(((******((((((+++//////,,,+++,,,+++&&&$$$%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$&&&''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''###$$$$$$'''###$$$$$$)))%%%""""""%%%''''''%%%$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$&&&%%%######$$$###!!!$$$&&&&&&$$$!!! ###&&&''''''&&&$$$###$$$&&&(((+++&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%(((((($$$"""$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&...000111---'''###$$$'''(((...111...,,,---,,,((('''$$$$$$''''''######&&&#########%%%'''((('''%%%###$$$%%%'''((((((((((((***&&&$$$&&&'''$$$###%%%&&&'''((((((((('''&&&&&&+++++++++,,,------***&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&'''((()))***,,,+++)))((((((***,,,---&&&))),,,,,,******---///...+++++++++(((""" """''''''&&&&&&%%%%%%%%%%%%"""""""""######$$$%%%&&&######$$$$$$$$$%%%%%%&&&'''&&&$$$""""""$$$&&&'''%%%$$$$$$###""""""############$$$&&&''''''%%%###&&&&&&%%%%%%%%%%%%$$$$$$'''###&&&%%%$$$"""$$$%%%!!! ######"""'''''''''''''''&&&&&&%%%""""""#########$$$$$$$$$&&&$$$###$$$$$$$$$""" %%%&&&%%%### !!!&&&+++###%%%&&&%%%###$$$&&&(((&&&%%%%%%&&&&&&&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%'''(((&&&###$$$'''%%%!!!!!!"""###$$$%%%%%%%%%%%%((()))***(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&---///...+++&&&$$$%%%'''%%%,,,...)))(((,,,,,,((("""!!!"""&&&&&&"""!!!###%%%%%%%%%(((***+++)))'''###$$$%%%&&&'''(((((((((***%%%###&&&'''$$$###%%%$$$%%%&&&'''((('''&&&&&&***+++++++++,,,...+++%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))******)))(((((()))***+++,,,(((***,,,---------...///---,,,,,,...+++&&&%%%(((&&&&&&&&&&&&%%%%%%%%%$$$""""""""""""###$$$%%%%%%""""""""""""###$$$%%%%%%)))'''$$$""""""$$$''')))&&&%%%$$$###""""""""""""###"""###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''"""'''###&&& &&&$$$""" !!!###&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$"""""""""############$$$%%%$$$$$$$$$%%%%%%$$$"""###$$$$$$###$$$&&&))),,, """$$$$$$$$$$$$&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%(((&&&######(((---***### !!!"""$$$%%%&&&&&&&&&$$$'''))))))'''%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&---,,,***(((&&&&&&&&&&&&%%%,,,---'''&&&---///***'''$$$$$$&&&&&&""""""$$$######$$$''')))***(((&&&$$$%%%&&&&&&'''''''''''')))$$$###%%%&&&$$$$$$&&&"""###%%%&&&''''''''''''"""(((+++((('''))))))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))''''''((())))))***++++++******+++---///000///...000///000111...)))))),,,%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&""""""!!!!!!"""###%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$###############$$$###""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&& ((("""((( (((&&&'''(((''''''(((***,,,###$$$$$$$$$$$$###""""""""""""""""""############%%%$$$$$$%%%''''''&&&$$$!!!!!!###%%%&&&%%%""" !!!"""###$$$%%%%%%%%%$$$%%%###$$$%%%&&&&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%(((%%%"""###+++222///&&& !!!"""$$$%%%&&&''''''!!!%%%)))***(((&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&,,,***'''&&&'''''''''&&&'''...///''''''///222......***(((((('''$$$$$$((( !!!$$$&&&'''%%%###%%%%%%&&&&&&''''''&&&&&&((($$$"""%%%&&&%%%$$$&&& """$$$&&&'''((('''''')))///***%%%&&&))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))%%%&&&''')))************,,,******---111222000---000///000///***$$$###'''$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&''''''""""""!!!!!!"""$$$&&&'''######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!))) )))%%%'''(((&&&"""!!!###%%%&&&''''''''''''&&&%%%%%%""""""""""""############%%%$$$$$$&&&(((((('''&&& """%%%&&&!!!$$$######$$$&&&&&&$$$!!!$$$(((((('''%%%$$$###%%%''''''(((((((((((((((''''''$$$%%%%%%%%%&&&'''''''''"""""""""###$$$$$$$$$%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%&&&))))))((('''&&&%%%%%%$$$)))000333///++++++,,,,,,///---+++))))))((('''%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&###!!!+++%%%000***###999''''''&&&%%%%%%&&&''')))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***))))))+++)))%%%&&&***((($$$'''&&&"""(((///(((000///---+++)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""///***""""""!!!  !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$,,,###"""%%%### !!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""###$$$%%%!!!###%%%&&&&&&%%%$$$###(((((('''&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''''')))(((((('''&&&%%%%%%%%%$$$***...***&&&&&&((('''))))))(((((((((&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&%%%$$$%%%$$$&&&&&&(((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))'''$$$%%%***+++(((+++***%%%,,,222+++...---,,,***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%000***$$$%%%#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$((("""!!!&&&)))'''%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""###$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###""""""""""""######$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%&&&(((***&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$%%%%%%'''((()))((((((''''''&&&&&&%%%%%%$$$***---)))&&&'''((('''((()))*********)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$%%%&&&&&&%%%$$$((( 111""" $$$"""$$$%%%&&&'''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%((((((%%%&&&+++***'''***)))$$$***000)))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%))) %%%---(((###%%%###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$((()))&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########%%%&&&'''%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&%%%'''''''''&&&%%%'''(((&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%***+++(((&&&((()))((((((((((((''''''((()))+++((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&,,,)))&&&%%%&&&&&&$$$"""###&&&)))(((--- 555$$$%%%&&&((()))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''(((+++)))&&&'''+++)))&&&***)))$$$***///(((((((((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((###((("""""" #########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%###!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%'''(((((('''%%%#########%%%%%%%%%%%%$$$$$$###""""""""""""######$$$$$$%%%&&&&&&***((())))))(((&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&###''''''$$$###&&&'''%%%$$$$$$"""!!!&&&+++***)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,(((%%%%%%((()))'''%%%... ---%%%''''''$$$%%%&&&((()))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++)))***+++)))%%%%%%))),,,***------(((---111***'''&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((('''&&&&&&%%%%%%%%%&&&#########$$$$$$$$$%%%%%%((( """%%%"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%((((((&&&""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''(((***(((%%%###"""###$$$%%%%%%%%%$$$######""""""!!!"""######$$$$$$%%%&&&&&&&&&)))***+++)))'''$$$$$$$$$$$$%%%&&&'''''''''''''''*********)))))))))))))))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%((('''$$$$$$((()))&&&%%%%%%### !!!'''---+++***(((&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&'''''')))%%%###%%%***,,,***&&&%%%555 (((+++ $$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((***(((((()))'''""""""&&&***(((,,,,,,&&&+++///''''''&&&&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((('''&&&%%%$$$$$$$$$%%%############$$$$$$$$$$$$)))"""%%%&&& !!!%%%!!!&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''(((&&&""""""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%'''(((+++)))&&&$$$######$$$$$$######""""""!!! """######$$$$$$%%%&&&&&&%%%((()))******'''%%%%%%%%%###$$$%%%&&&''''''''''''((((((((()))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&''''''''')))(((%%%&&&***+++(((&&&((()))'''$$$$$$)))...,,,***(((%%%$$$###$$$$$$''''''&&&&&&&&&&&&'''''')))%%%###%%%)))***%%% """###%%%###&&&+++ &&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))'''((()))'''######''''''%%%))))))###(((+++###''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&'''&&&%%%$$$$$$#####################$$$$$$$$$$$$((($$$'''(((!!!$$$((("""&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%'''&&&###$$$'''###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###%%%'''(((+++)))'''%%%$$$#########$$$######""""""!!! """######$$$$$$%%%&&&&&&)))&&&(((******((('''&&&'''###$$$%%%&&&''''''''''''$$$%%%%%%%%%&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''(((''''''&&&######$$$%%%&&&&&&''''''$$$%%%###!!!"""''''''$$$!!!%%%)))(((%%%###&&&))),,,***'''%%%#########$$$''''''&&&&&&&&&&&&''''''---)))%%%%%%'''%%%000///$$$$$$''''''&&&%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((()))+++)))&&&'''+++***(((,,,,,,&&&***...%%%(((((('''&&&&&&&&&'''''''''((()))++++++)))(((''''''&&&%%%$$$############"""############$$$$$$$$$'''###''''''!!!%%%((("""$$$######"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%'''&&&###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!!!!"""$$$&&&'''+++***(((&&&%%%######"""&&&&&&%%%%%%$$$#########"""######$$$%%%%%%&&&&&&)))))))))(((((('''&&&$$$$$$###%%%'''((((((''''''(((,,,)))&&&&&&((()))'''%%% $$$''''''$$$$$$&&&(((''''''''''''''''''&&&&&&((('''%%%#########%%%&&&'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%'''***+++,,,***(((&&&%%%&&&'''(((******)))&&&###"""###$$$'''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&(((*********(((%%%""""""%%%'''&&&$$$((('''&&&'''((())))))'''((((((''''''''''''(((((()))(((&&&&&&''''''&&&$$$,,,+++***)))((((((((((((''''''(((***++++++(((&&&))))))'''&&&&&&&&&&&&&&&)))***+++,,,+++)))'''&&&!!!$$$''''''$$$###$$$%%%'''%%%%%%((('''###"""$$$///'''!!!###%%%$$$""""""############$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%''''''%%%$$$###"""""""""&&&%%%%%%&&&(((&&&"""...,,,((('''&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''+++))))))***''' ((('''%%%###""""""######'''&&&$$$""""""###$$$%%%%%%(((((((((((('''&&&%%%$$$###%%%'''((((((((((((((((((%%%######%%%&&&%%%###''''''&&&&&&&&&&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%...---+++((('''&&&%%%%%%+++***(((&&&%%%&&&'''(((******)))&&&$$$"""###%%%'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&''')))))))))***(((&&&%%%&&&&&&&&&%%%((('''&&&'''((()))((('''(((''''''''''''''''''((()))'''&&&&&&'''(((&&&%%%++++++)))(((((((((((((((''''''''')))++++++)))&&&))))))((('''&&&&&&&&&&&&((()))***++++++***((('''"""%%%''''''%%%######$$$$$$ ###%%%###!!!"""***### $$$'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$######$$$%%%$$$ (((&&&$$$###$$$$$$###!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''***'''''')))(((%%%$$$&&&&&&&&&%%%$$$############&&&%%%###"""!!!"""###$$$((('''((((((((('''&&&%%%%%%$$$%%%'''((())))))(((((()))'''&&&&&&((())))))(((+++(((%%%&&&))))))&&&"""((('''%%%#########%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%---,,,+++***'''$$$!!! +++***((('''&&&&&&'''''')))***)))'''%%%###$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&((((((((((((((((((&&&$$$###$$$%%%'''&&&&&&&&&((()))((('''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&***)))(((''''''&&&'''''''''''''''(((******)))'''***)))((('''&&&&&&&&&&&&'''((()))***+++***)))((($$$&&&((((((&&&$$$###$$$&&&!!! $$$(((&&&%%%&&&$$$ %%%)))((('''(((&&&&&&%%%$$$$$$###""""""%%%$$$###$$$%%%&&&&&&$$$&&&%%%%%%%%%&&&&&&'''((($$$######$$$%%%$$$!!!'''&&&%%%&&&'''&&&%%%###&&&%%%%%%$$$######""""""%%%%%%$$$$$$$$$%%%&&&&&&)))&&&$$$''''''%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!""""""###&&&''''''''''''''''''&&&&&&$$$%%%&&&(((******)))((()))((((((((()))***++++++'''&&&&&&(((***+++***(((+++)))'''$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%)))+++,,,---,,,***'''%%%***)))((('''&&&'''''''''))))))***(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%&&&'''&&&"""$$$&&&$$$!!! """%%%'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&((())))))((())))))((('''&&&&&&&&&&&&'''&&&&&&''')))***)))(((***)))((('''&&&&&&&&&&&&&&&'''((()))************'''((((((((('''%%%$$$###&&&$$$$$$''''''$$$%%%)))!!! &&&***)))'''(((%%%%%%%%%%%%$$$###""""""$$$#########%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((((((&&&$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$%%%%%%&&&***&&&%%%&&&%%%"""!!!$$$""""""###$$$$$$$$$$$$$$$%%%$$$######""""""######$$$&&&&&&''''''''''''''''''%%%$$$%%%(((+++,,,***(((%%%%%%&&&%%%&&&&&&''')))%%%(((******)))(((***,,,,,,***'''$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&***,,,000222333111...,,,)))(((((('''''''''''''''((()))***)))'''&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$""""""$$$&&&&&&&&&!!!$$$$$$""""""$$$''''''&&&%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&((())))))((()))((('''&&&%%%%%%%%%%%%(((&&&%%%%%%''')))************((('''''''''''''''%%%&&&'''((()))*********))))))))))))((('''%%%###"""###&&&&&&  '''""" """(((***'''%%%&&&###$$$%%%%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&'''((( !!!###%%%%%%###"""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%(((&&&''')))'''""" """""""""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&'''((((((((('''&&&$$$$$$'''+++---+++((('''(((((((((''''''(((***'''+++---,,,(((%%%'''))))))(((%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''')))---//////---***'''((((((((((((((((((''''''''')))******)))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&$$$""""""$$$&&&&&&&&& """%%%&&&'''''')))***&&&%%%%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&((())))))((()))((('''&&&&&&%%%&&&&&&(((&&&$$$$$$&&&)))***+++******)))(((''''''''''''&&&&&&''''''((()))******))))))((()))***)))'''$$$%%%%%%'''&&&!!!!!!((($$$###$$$((((((%%%###$$$"""###%%%%%%&&&%%%$$$###$$$###"""###$$$%%%%%%###''''''%%%$$$###"""""""""$$$%%%%%%$$$###$$$''')))"""""""""###%%%&&&%%%$$$""""""######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%'''++++++&&&$$$%%%###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&$$$$$$''',,,...+++(((***+++,,,+++((((((***,,,)))***+++***)))'''''''''((('''&&&%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###%%%(((******(((%%%###''''''((((((((((((((('''''')))++++++***)))))))))'''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$&&&&&&&&&######$$$&&&)))***)))(((&&&%%%$$$%%%'''((('''&&&(((''''''''''''''''''(((&&&%%%%%%&&&((()))((('''***)))((('''&&&&&&&&&&&&(((&&&######%%%(((+++,,,+++***)))(((''''''''''''''''''''''''(((((()))******(((((()))++++++)))&&&***&&&$$$%%%&&&$$$%%%(((%%%$$$%%%((('''###"""%%%$$$%%%&&&&&&&&&$$$"""!!!$$$""""""###$$$%%%$$$###'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$(((+++'''%%%$$$%%%'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%)))***'''&&&)))%%%###!!! !!!$$$&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''(((((())))))&&&$$$$$$''',,,///,,,(((((()))***(((%%%$$$&&&)))(((&&&%%%'''+++,,,***'''***))))))((('''%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###&&&))),,,------+++)))''''''((((((((((((((('''&&&(((++++++***))))))***'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%&&&'''&&&$$$###"""%%%((()))&&&###&&&%%%$$$%%%'''((('''&&&((((((''''''''''''(((((('''&&&%%%&&&(((((((((&&&***)))(((''''''&&&''''''(((%%%###"""%%%(((+++,,,+++***)))(((((('''''''''(((''''''''''''((()))))))))((('''))),,,,,,***'''))) &&&'''%%%$$$%%%$$$%%%(((&&&######&&&&&&&&&''''''%%%### ###"""""""""$$$%%%$$$###&&&&&&%%%%%%%%%&&&''''''&&&''''''&&&$$$&&&+++///&&&$$$""""""###%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''$$$###%%%%%%###%%%((('''$$$!!!!!!$$$&&&$$$%%%%%%%%%%%%$$$######)))&&&$$$######%%%&&&&&&%%%(((((())))))))))))(((((((((''''''(((*********)))&&&&&&&&&&&&&&&%%%%%%%%%)))((('''%%%%%%$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***%%%$$$(((---,,,'''###((((((((('''&&&&&&%%%%%%(((''''''''''''((()))))),,,***((((((((('''%%%###'''%%%###"""###$$$$$$$$$&&&######%%%%%%""""""%%%'''###$$$))))))$$$###'''((('''&&&'''((())))))'''&&&%%%%%%%%%&&&'''((()))+++***)))'''&&&&&&&&&&&&)))******)))(((((()))+++)))((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))(((''''''&&&&&&""" &&&'''"""'''%%%###"""###$$$'''((('''&&&%%%$$$$$$%%%'''((("""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&######&&&'''$$$%%%''''''(((******)))&&&###!!!'''''''''''''''&&&&&&%%%)))((((((&&&%%%$$$######)))(((''''''''''''((()))///$$$''''''""" ###$$$%%%%%%%%%%%%$$$###&&&&&&$$$######%%%&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&'''((()))(((&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&%%%%%%%%%'''&&&%%%###""""""######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((()))'''%%%$$$''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&''''''((()))+++)))''''''''''''%%%###'''%%%###"""###$$$$$$###)))&&&&&&((((((%%%%%%((('''$$$$$$((((((###"""$$$((('''&&&'''((()))((('''&&&&&&&&&'''(((((()))*********)))((('''''''''''')))*********(((((()))+++))))))))))))(((((((((((()))((((((((((((((((((((()))))))))))))))(((''''''%%%%%%"""%%%%%%!!!%%%&&&'''((('''%%%###"""'''&&&$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$!!!"""%%%&&&######%%%$$$&&&((())))))'''%%%$$$&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%$$$######!!!!!!!!!###%%%(((+++,,,%%%%%%)))$$$,,,000 $$$%%%&&&&&&&&&&&&%%%$$$'''&&&$$$######%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&)))((('''%%%######""""""%%%%%%$$$$$$%%%%%%&&&'''%%%''')))(((%%%$$$$$$%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''''')))(((&&&&&&&&&&&&$$$###'''%%%######$$$%%%$$$######!!!"""%%%'''%%%&&&)))'''%%%&&&(((((($$$###$$$'''&&&&&&&&&((()))((('''((((((((()))******++++++))))))))))))))))))))))))(((***+++***)))((()))+++***)))))))))((((((((((((+++******)))((((((((('''((((((((()))(((((('''&&&))))))'''$$$$$$((((((%%%&&&&&&%%%%%%###"""!!!!!!&&&%%%$$$"""""""""###$$$"""############$$$$$$$$$#########"""""""""""""""!!! !!!%%%%%%"""!!!###!!!###%%%((()))(((''''''&&&&&&&&&'''&&&&&&%%%$$$(((((('''&&&%%%$$$######%%%$$$#########$$$%%%&&&%%%"""&&&'''!!!%%%***!!!%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''')))+++---%%%&&&&&&'''((()))******)))))))))))))))((('''''')))((('''&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&''''''))))))&&&%%%&&&&&&%%%*********)))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&$$$###&&&%%%######$$$%%%$$$"""###&&&&&&(((+++%%%%%%&&&((()))''''''''''''&&&%%%&&&((()))((('''((()))******+++,,,,,,,,,(((((()))***************((()))+++***)))((()))***))))))(((((((((''''''''',,,,,,+++***)))((('''&&&'''''''''((((((''''''&&&******)))(((((())))))(((***&&& ###&&&'''&&&%%%###""""""""""""""""""#########$$$$$$$$$##################""""""!!! !!!%%%&&&"""!!!###!!!"""$$$&&&(((((('''''''''''''''''''''&&&%%%%%%''''''&&&&&&%%%$$$######)))(((&&&$$$######$$$$$$)))))))))$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%&&&&&&%%%'''''''''(((((('''''''''%%%&&&'''&&&&&&'''***---%%%&&&&&&'''((()))******((())))))******)))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$!!!$$$)))'''!!!*********)))((((((''''''$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&$$$###$$$%%%%%%$$$"""$$$"""###''')))'''))),,, """$$$%%%'''((((((''''''&&&%%%&&&'''((((((&&&((()))***+++,,,,,,,,,+++'''((()))***++++++******''')))++++++***)))))))))((((((((('''''''''&&&&&&,,,,,,,,,+++***(((&&&%%%%%%&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&$$$$$$%%%***&&&  &&&***''''''&&&%%%$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###&&&'''$$$###%%%"""###$$$%%%&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""###$$$&&&)))***%%%((((((%%%$$$"""$$$+++$$$##################$$$%%%&&&$$$######%%%&&&&&&%%%''''''((((((((((((''''''$$$%%%&&&$$$"""###'''+++&&&&&&&&&''''''(((((()))'''((()))******)))((('''%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%% !!!)))'''((((((''''''&&&%%%%%%$$$$$$%%%&&&(((((('''&&&&&&&&&$$$###$$$&&&&&&&&&$$$%%%$$$$$$$$$%%%%%%###!!!)))&&&%%%'''&&&###"""$$$ """"""###&&&'''$$$&&&%%%%%%%%%'''((('''&&&&&&''')))***++++++******&&&''')))***+++***))))))''')))++++++***)))))))))((((((((((((''''''''''''***+++++++++***(((&&&%%%$$$%%%&&&&&&'''&&&&&&&&&######&&&)))(((%%%%%%(((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######&&&'''$$$%%%(((###$$$$$$%%%%%%$$$$$$$$$''''''((((((''''''&&&%%%&&&%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%"""'''%%%$$$***'''&&&222######""""""""""""######$$$&&&$$$######%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%''''''$$$!!!!!!&&&***&&&&&&&&&&&&&&&'''''''''&&&''')))******)))'''&&&&&&&&&''''''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$'''$$$ )))***$$$''''''&&&&&&%%%$$$$$$$$$$$$&&&'''))))))((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%###!!!(((%%%$$$%%%$$$ !!!###$$$"""###&&&&&&"""&&&%%%$$$%%%'''((('''&&&$$$%%%''')))***)))((((((&&&''')))******)))((('''''')))+++,,,***)))((()))************))))))))))))((()))******)))(((%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&######(((---,,,((()))---'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$######"""############$$$$$$$$$"""#########$$$$$$$$$$$$((($$$###%%%%%%$$$&&&)))"""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$)))(((%%%###"""!!!!!!!!!%%%***$$$###+++$$$+++$$$$$$###""""""###$$$$$$%%%&&&$$$###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((()))***&&&""""""''',,,&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***)))'''&&&''''''''''''&&&$$$!!! %%%%%%$$$$$$%%%%%%&&&'''$$$+++***!!!!!!***///,,,)))(((((('''&&&&&&%%%%%%%%%&&&(((******)))((('''&&&$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&%%%###!!!'''$$$%%%'''(((%%%%%%((($$$((()))%%%%%%((('''"""&&&%%%$$$%%%'''((('''&&&###$$$&&&((()))((('''&&&&&&'''(((******((('''%%%&&&)))+++,,,+++)))((((((,,,,,,,,,++++++++++++***'''((()))***)))'''%%%$$$###$$$%%%%%%&&&&&&&&&&&& %%%,,,+++&&&''',,,+++(((""" ###&&&!!!""""""############""""""############$$$$$$$$$!!!!!!""""""#########$$$((($$$"""###$$$###&&&***!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%'''((()))'''---$$$$$$...%%%***&&&%%%$$$######$$$%%%&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((+++222***"""$$$%%%"""((((((((((((((((((((((((***++++++(((%%%""" &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$"""%%%***)))$$$!!!$$$%%%&&&&&&%%%'''((())))))***)))))))))'''&&&$$$$$$&&&''''''&&&)))&&&$$$###$$$%%%%%%$$$(((&&&$$$%%%'''(((&&&$$$)))***'''######%%%$$$$$$$$$%%%%%%&&&'''(((((($$$&&&''''''&&&&&&''')))&&&&&&&&&''''''((()))***,,,++++++*********************))))))***,,,---...,,,***(((((((((((('''&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((000(((&&&***)))""" %%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&'''"""!!!&&&((($$$"""%%%&&&+++)))&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&---&&&&&&***(((!!!###,,,%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&"""!!!'''+++)))(((((((((((((((((((((((('''((()))(((%%%#########&&&&&&&&&%%%%%%%%%$$$$$$###%%%$$$"""$$$))))))&&&&&&&&&'''(((((((((((((((&&&''''''((((((((((((((((((&&&$$$%%%&&&''''''&&&'''%%%######$$$$$$$$$###&&&$$$######&&&&&&%%%###''')))(((%%%%%%'''%%% ######$$$$$$%%%&&&&&&''''''((()))((('''&&&'''(((((((((''''''(((((())))))******)))(((((((((((((((///...---+++++++++,,,,,,+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((%%%###%%%&&&$$$$$$'''$$$$$$$$$#########""""""&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&""""""&&&'''$$$"""$$$"""''')))&&&%%%&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++&&&)))222222)))%%%)))***'''###""""""$$$$$$$$$######$$$&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###&&&""""""''')))%%%(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%###''''''$$$###&&&(((&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%%%%###!!!$$$###""""""$$$$$$###"""$$$''''''%%%&&&(((&&&!!!"""######$$$$$$%%%%%%%%%)))***+++)))'''&&&'''(((******)))((((((((())))))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%''')))+++...///)))(((&&&%%%&&&&&&%%%$$$######$$$%%%%%%&&&''''''"""###%%%'''''''''&&&&&&''')))((($$$###%%%$$$!!!$$$$$$$$$#########""""""%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&###"""&&&'''%%%###$$$%%%&&&$$$!!!"""&&&'''$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''!!!###+++...(((###$$$)))&&&$$$###$$$$$$###"""%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&***,,,)))$$$###&&&$$$''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&+++,,,'''###$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&)))'''%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&$$$!!!$$$#########$$$$$$######$$$%%%$$$"""$$$((('''#########$$$$$$%%%%%%%%%&&&)))***+++***)))((()))***,,,+++***)))((((((((((((((('''&&&&&&%%%%%%&&&&&& """%%%(((+++---///)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''''''''&&&%%%"""***,,,&&&$$$(((&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&&&&$$$###%%%'''&&&$$$$$$###### !!!&&&%%%!!!((('''%%%$$$$$$%%%'''(((######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((  %%%%%%$$$&&&!!!!!!###%%%'''&&&"""''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$!!!###&&&%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%''''''''''''''''''''''''%%%***,,,(((%%%'''******'''((((((((((((((())))))%%%$$$$$$$$$$$$%%%&&&'''***(((&&&&&&''''''&&&%%%%%%%%%%%%'''((((((&&&###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$!!! &&&(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******)))***+++------,,,+++)))(((((((((((()))(((''''''&&&&&&''''''++++++++++++***))))))((()))(((&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%$$$***'''&&&)))''' &&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''&&&#########!!! ###'''%%%((('''%%%$$$$$$%%%'''(((######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&+++$$$"""'''*********  ###$$$$$$######***(((&&&$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))(((&&&%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%$$$###$$$'''''''''(((((((((((((((###'''(((&&&'''+++...---###%%%&&&((())))))(((((('''&&&%%%$$$%%%&&&'''(((***)))'''&&&''''''&&&%%%&&&%%%%%%&&&(((((('''&&&%%%&&&''''''%%%%%%&&&'''$$$$$$!!! &&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))***,,,...,,,+++***)))((('''''''''))))))(((''''''''''''((()))))))))))))))((('''''')))'''&&&&&&'''(((((('''''''''&&&%%%%%%$$$###############$$$%%%%%%&&&&&&%%%***'''### $$$$$$$$$#########""""""$$$$$$#########"""""""""$$$$$$######$$$$$$%%%&&&%%%&&&&&&$$$&&&((('''###%%%&&&%%%######&&&%%%!!!'''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%))),,,,,,)))'''&&&!!!!!!'''+++$$$))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++,,,+++***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%''''''((((((((()))))))))$$$&&&&&&$$$&&&+++,,,)))!!!###&&&)))***(((&&&%%%)))(((&&&&&&&&&''')))***+++)))''''''''''''&&&%%%'''%%%$$$$$$&&&'''''''''%%%'''((('''%%%%%%&&&(((###%%%%%%###%%%)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))+++,,,***))))))(((''''''''''''))))))(((''''''''''''''' !!!###%%%&&&'''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&((()))((()))((("""!!!$$$$$$$$$#########""""""%%%$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&$$$''''''$$$%%%)))'''"""&&&(((&&& !!!######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''((('''%%%)))$$$"""&&&(((%%%((()))***)))(((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))******""""""$$$&&&%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&'''((((((((())))))*********)))&&&###%%%(((&&& &&&(((,,,//////---)))'''***)))'''''''''(((***,,,+++)))''''''''''''&&&%%%&&&$$$######$$$&&&''''''$$$&&&((('''%%%$$$&&&((("""&&&((((((***+++((("""$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))(((''')))***)))(((((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''((('''&&&$$$###&&&%%%###$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$"""!!!"""$$$''')))&&&"""###'''%%%""")))666&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$""" !!!###$$$$$$$$$######$$$$$$%%%&&&$$$''''''$$$%%%)))((("""%%%'''### """###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&"""!!!$$$)))+++%%%%%%%%%&&&'''%%%"""!!!&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++((((((***//////+++&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%''')))******)))'''%%%&&&$$$######$$$&&&&&&&&&+++&&&)))***###&&&,,,)))---)))&&&&&&)))+++((($$$+++***)))(((&&&&&&%%%%%%((('''%%%%%%&&&&&&&&&%%%###$$$&&&((())))))((('''(((((()))++++++)))$$$ &&&"""###&&&%%% """(((###$$$&&&((()))***))))))((('''%%%%%%'''((('''&&&******+++***(((%%%!!!"""$$$&&&((((((&&&$$$"""%%%$$$%%%&&&''''''$$$!!!&&&&&&%%%%%%$$$###""""""%%%$$$$$$######"""""""""+++ $$$,,,!!!&&&!!!###$$$%%%%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$###$$$%%%'''(((''' """$$$ !!!(((""" ###&&&$$$"""!!!(((((('''%%%######%%%'''%%%%%%$$$######$$$%%%%%%%%%""""""$$$$$$###***$$$$$$### &&&)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%###"""%%%)))***&&&"""&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&$$$###$$$$$$%%%%%%***'''---111,,,...444111...***&&&&&&(((***(((%%%+++***)))'''&&&&&&%%%%%%((('''%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***'''***---///---***%%%"""(((%%%%%%&&&$$$ !!!&&&$$$%%%'''(((*********)))'''&&&$$$$$$%%%&&&&&&%%%&&&&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''((('''$$$!!!&&&&&&%%%%%%$$$######"""######$$$$$$%%%$$$$$$$$$"""'''###...!!!'''%%%###$$$&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((###!!!&&&)))'''&&&(((!!! !!!%%%&&&$$$&&&***&&&''''''&&&$$$$$$%%%'''%%%%%%$$$######$$$%%%%%%&&&$$$"""###%%%'''&&&%%%###!!!!!!###&&&%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&!!! """&&&'''$$$!!!''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%$$$---333///222777222333///***)))+++,,,+++)))******((('''&&&&&&%%%%%%((('''%%%%%%&&&&&&&&&%%%)))'''$$$######&&&***,,,%%%***//////,,,'''%%%$$$(((%%%%%%&&&$$$"""###(((%%%&&&'''((()))*********)))'''$$$$$$%%%'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((('''$$$"""&&&&&&%%%%%%$$$$$$######!!!###%%%&&&''''''&&&%%%(((%%%---&&&&&&"""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&"""!!!$$$&&&$$$###$$$%%%%%%'''((($$$ """(((###%%%''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$&&&'''((('''%%%%%%###'''&&& ###&&&###)))))))))(((((((((((('''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&"""!!!"""$$$'''(((&&&$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&(((***(((&&&///444///111666222333000+++)))***++++++******)))((('''&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%)))'''%%%###$$$&&&)))+++$$$))),,,+++&&&###$$$&&&$$$$$$$$$%%%$$$$$$'''***&&&&&&'''((())))))******+++)))''''''((()))***)))''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))((('''(((((('''%%%"""&&&&&&%%%%%%%%%$$$$$$$$$###$$$'''))))))'''%%%###%%%"""+++$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######%%%&&&&&&%%%$$$###%%%$$$""""""!!!&&&%%%&&&'''$$$ %%%!!!$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&%%%$$$,,,)))+++((( ###&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''******)))((('''''''''((($$$$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&((())))))((()))---000111...333666///111666222...,,,)))''''''''''''''')))((('''&&&&&&%%%&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''')))***'''"""!!!%%%***###%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''((())))))***)))'''((()))***)))(((''''''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((())))))(((''''''((('''%%%###&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))))))))&&&###!!!!!!$$$***%%%###"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###"""'''))))))'''%%%###""" """&&&'''''')))!!!###&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&%%%%%%+++&&&'''$$$"""''' &&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''((((((((($$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%'''******)))***///333222...222444---...333///,,,,,,+++***))))))))))))(((''''''&&&%%%%%%&&&&&&((('''%%%%%%&&&&&&&&&%%%$$$&&&((())))))(((&&&%%%***+++***'''$$$$$$(((,,,"""&&&(((&&&###$$$### &&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&'''((((((&&&$$$%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((())))))'''%%%""" ***"""''' ***&&&$$$"""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$###"""$$$(((***((('''((((((&&&""" &&&&&&$$$%%%"""$$$&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$&&&(((((('''&&&'''(((***$$$$$$###!!!(((,,,###%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((($$$$$$$$$###""""""###$$$#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$'''***)))'''(((---222***(((///333---...222...)))+++,,,,,,++++++******''''''&&&&&&%%%%%%&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%&&&((())))))(((&&&$$$))))))((('''''''''(((((("""'''%%%$$$&&&$$$ %%%%%%$$$$$$$$$%%%&&&'''###$$$&&&(((***((($$$!!!&&&&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$###""")))$$$+++"""((($$$&&&###$$$&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$############### '''***(((&&&((()))&&&'''###"""$$$###  $$$%%%&&&$$$###"""$$$%%%###$$$%%%%%%%%%%%%$$$###%%%&&&''''''%%%%%%'''))),,,$$$%%%'''&&&,,,***###(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$"""!!!"""###""""""###$$$%%%&&&&&&'''"""######$$$&&&''''''(((&&&''')))******)))'''&&&$$$'''***)))&&&&&&***///''''''111888444555888333!!!###&&&'''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&''''''(((((('''&&&&&&%%%%%%&&&'''((((((%%%"""###$$$&&&***)))$$$%%%$$$#########$$$%%%&&&###%%%(((+++,,,***%%%!!!******+++***(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""!!!---###%%% %%%###$$$%%%%%%###!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$$$$+++...***''')))(((%%%""""""%%%&&&###!!!'''&&&&&&&&&$$$""""""###%%%###$$$%%%&&&&&&%%%$$$######$$$%%%###!!!"""%%%(((+++######&&&%%%((( $$$)))(((''''''((('''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""%%%***)))$$$$$$((('''&&&&&&%%%%%%$$$######&&&'''((())))))((('''&&&%%%%%%&&&'''((((((''''''&&&(((+++///444666666444+++)))&&&%%%&&&((()))((())))))(((&&&$$$$$$&&&'''))))))((('''%%%$$$###"""((('''&&&&&&''''''&&&%%%%%%((('''""""""&&&&&&"""(((((()))%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))******'''%%%(((((((((((('''&&&%%%$$$...***%%%$$$%%%%%%### """""""""###$$$%%%&&&'''''''''&&&%%%%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&%%%###"""###%%%'''''''''&&&'''%%%$$$(((...***"""'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$'''%%%######%%%&&&'''&&&######"""""""""###%%%&&&&&&%%%%%%$$$#########$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$######%%%%%%$$$###$$$'''))))))'''%%%$$$$$$)))((('''&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$'''%%%######%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++***%%%###&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''))))))***---000111000///'''$$$"""!!!###$$$%%%$$$))))))((('''%%%$$$&&&'''((((((''''''&&&%%%$$$$$$((((((''''''''''''&&&%%%$$$''''''######'''((($$$)))!!!###((((((&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((******(((%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%&&&(((***$$$$$$######$$$%%%&&&'''''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%'''''''''$$$'''&&&###$$$))))))%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&&&&##################$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###""""""%%%$$$######%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%)))***&&&$$$%%%&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&%%%&&&&&&''''''''''''&&&)))((('''(((+++------,,,%%%""" """#########((())))))'''%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&%%%''''''$$$%%%'''(((&&&(((%%%$$$&&&'''&&&&&&)))%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&(((******(((&&&&&&'''''''''''''''&&&&&&###&&&((('''%%%%%%)))...'''&&&$$$######%%%&&&((('''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%''''''&&&###''''''### ###%%%&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&$$$######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######"""%%%$$$######%%%%%%%%%###'''$$$ !!!$$$'''((('''''',,,***'''%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((('''%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&$$$###$$$(((+++---...'''%%%$$$$$$%%%''''''&&&((())))))(((%%%$$$%%%&&&&&&&&&&&&'''''''''''''''(((((()))((('''&&&''''''((()))(((&&&&&&&&&'''&&&%%%$$$###%%%''''''''''''%%%%%%%%%$$$$$$######"""&&&%%%%%%'''))))))(((&&&&&&&&&'''''''''''''''''''''((((((&&&######%%%(((***(((&&&$$$###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''&&&&&&&&&&&&&&&###!!!!!!!!! ***(((&&&%%%&&&&&&&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&%%%$$$"""!!!%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%#########%%%&&&%%%$$$&&&""""""'''++++++((((((000---)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$'''(((&&&"""$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%'''%%%######&&&)))+++,,,)))'''&&&''')))******)))'''((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''')))***)))'''&&&'''(((+++***((('''&&&$$$$$$%%%&&&###!!!###))),,,***%%%&&&%%%%%%$$$$$$#########%%%$$$$$$&&&((()))((('''&&&&&&'''''''''''''''''')))&&&###"""###$$$###!!!)))(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%)))%%%###%%%&&&$$$***(((&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&&&&$$$###!!!%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$###"""###%%%&&&%%%$$$$$$"""!!!&&&,,,///---)))%%%///,,,)))(((((()))((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&+++***'''$$$&&&(((&&&!!!$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$***(((%%%$$$%%%&&&&&&&&&'''&&&%%%''')))***)))((('''((())))))&&&%%%%%%%%%''''''''''''''''''((((((''')))+++***'''%%%''')))+++(((''''''&&&######%%%((('''$$$%%%+++///,,,%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))(((&&&'''''''''''''''&&&&&&&&&""" $$$&&&%%%"""''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$%%%&&&&&&%%%+++$$$!!!%%%)))&&&!!!)))(((&&&&&&((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&&&&%%%""""""$$$)))...///---+++))))))((('''''')))***)))'''&&&&&&&&&&&&'''''''''((($$$&&&'''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***)))$$$ ###)))((("""$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###)))'''$$$###$$$$$$$$$###%%%$$$$$$%%%((()))(((&&&&&&((())))))'''%%%%%%%%%(((((((((((('''''''''''''''***,,,***&&&%%%'''***)))%%%$$$'''&&&######''''''******'''(((+++(((###&&&&&&&&&&&&&&&&&&''''''%%%$$$###$$$'''))))))((((((((((((((('''&&&%%%%%%###"""!!!!!!###%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&%%%$$$)))### $$$'''&&&'''***((('''&&&''')))******)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$%%%''''''&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$###""""""###%%%&&&&&&%%%"""###%%%(((***,,,---...---$$$###$$$&&&)))***)))(((&&&&&&&&&'''''''''(((((($$$&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&"""""")))***%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$###""""""$$$%%%$$$$$$$$$$$$$$$&&&((()))(((&&&&&&(((***)))'''%%%%%%%%%))))))(((((('''''''''''''''***,,,+++&&&%%%'''+++&&&!!!!!!&&&'''$$$%%%***%%%,,,---'''######### &&&&&&&&&''''''(((((((((%%%######$$$&&&((())))))(((((((((((('''&&&%%%$$$"""$$$&&&$$$""""""%%%)))"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''%%%$$$$$$%%%&&&%%%$$$&&&""" ###$$$%%%---777(((&&&&&&''')))+++++++++''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&$$$###$$$&&&''''''%%%$$$%%%$$$$$$###$$$%%%'''((($$$#########$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$###""""""###%%%'''&&&%%%###$$$%%%%%%&&&)))---000,,,(((***++++++)))(((((()))(((((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))&&&###"""###%%%''''''((())))))'''$$$$$$'''***$$$###"""###$$$&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&$$$"""$$$&&&(((&&&$$$'''"""!!!&&&((('''%%%%%%***(((&&&%%%%%%%%%$$$###((('''&&&%%%%%%&&&'''(((+++******)))(((''''''&&&((('''%%%$$$$$$%%%'''(((###$$$%%%&&&&&&&&&%%%$$$$$$######%%%)))***(((%%%'''''''''''''''((()))))))))((('''%%%%%%$$$$$$%%%%%%&&&&&&$$$ $$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''%%%###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''((()))******)))))))))))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&***)))$$$"""%%%$$$###((()))&&&$$$&&&(((''')))'''%%%#########$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###%%%)))---000,,,''')))++++++)))((()))***(((((('''&&&%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((&&&###"""###%%%%%%%%%(((***+++)))'''%%%&&&(((%%%$$$"""###$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$&&&'''&&&$$$'''""""""&&&(((&&&%%%%%%)))(((&&&&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%(((&&&%%%$$$$$$%%%&&&(((%%%&&&'''''''''&&&%%%$$$...(((!!! $$$)))++++++&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$))))))(((&&&$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&)))((($$$###%%%%%%!!!"""&&&$$$"""$$$((()))%%%$$$######$$$%%%''')))$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&(((+++---%%%&&&(((******))))))***+++)))((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$$$$%%%###"""''')))***)))'''%%%$$$%%%&&&%%%######$$$%%%$$$###%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&'''&&&%%%&&&######'''(((&&&%%%&&&''''''''''''&&&%%%$$$$$$&&&''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''(((((()))((('''%%%$$$111)))!!!###(((+++,,,%%%%%%%%%%%%%%%&&&&&&''''''((())))))((('''%%%$$$(((&&&######$$$%%%%%%$$$###$$$%%%&&&''''''&&&&&&)))&&&$$$###$$$%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""#########$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$$$$&&&%%%###$$$)))'''%%%&&&((((((%%%$$$######$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''))))))%%%%%%''')))***))))))***+++)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%""" %%%%%%%%%%%%$$$$$$$$$%%%'''%%%######$$$$$$###"""###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&###$$$'''(((&&&%%%'''%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&$$$###((('''%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%&&&&&&''''''((()))******(((&&&$$$'''$$$!!!!!!$$$%%%$$$!!!!!!###%%%'''(((((('''&&&***'''$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))***)))((('''&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%(((***'''&&&'''###((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&((($$$&&&))))))))))))***+++))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&%%%### &&&%%%###"""###%%%((()))'''%%%######$$$$$$###""""""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%((((((%%%%%%(((###&&&''''''&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&%%%###"""!!!%%%'''###"""(((&&&&&&&&&%%%&&&''''''(((&&&''')))******(((&&&%%%***'''$$$%%%'''((('''$$$"""###&&&((()))((('''&&&)))'''$$$"""###%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((())))))*********))))))'''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&%%%"""!!!$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###&&&%%%'''))))))(((((()))******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$&&&''''''%%%###(((&&&$$$$$$&&&((()))***&&&%%%######$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$$$$&&&'''%%%$$$&&&)))(((%%%%%%)))###&&&'''&&&$$$$$$'''***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###"""###%%%$$$###---&&&&&&&&&&&&&&&''''''(((&&&'''((((((((((((&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((((('''''''''%%%######$$$&&&&&&%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&$$$$$$'''%%%### %%%((("""######$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''))))))((('''((((((***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$&&&(((((((((&&&'''&&&%%%&&&((('''%%%"""%%%$$$"""###$$$%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%''')))((($$$%%%***$$$&&&'''%%%"""###(((---''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&%%%"""!!!''',,,%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###""""""###&&&&&&&&&'''''''''''''''$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''((()))***+++&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###''''''######&&&###%%%%%%$$$&&&)))((($$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&'''(((***)))(((''''''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$&&&((()))))))))######$$$'''((($$$$$$###"""###$$$&&&&&&%%%'''&&&%%%$$$%%%&&&'''((("""%%%'''&&&$$$###%%%(((%%%%%%'''***((($$$%%%***$$$&&&&&&$$$!!!""")))///((('''&&&%%%%%%&&&'''(((##################$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''((((((((('''&&&%%%###"""%%%)))+++(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$''')))(((%%%###%%%'''(((((('''&&&&&&&&&''''''###"""###%%%'''((('''&&&(((((('''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$''''''""""""&&&%%%((($$$!!!###&&&'''&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$%%%!!!&&&'''(((***++++++++++++'''(((((()))(((&&&$$$###$$$$$$%%%&&&'''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''')))$$$&&&''' &&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&'''((()))'''&&&(((%%%!!!!!!$$$'''((($$$...000'''"""&&&(((%%%&&&&&&&&&%%%$$$###$$$&&&%%%(((((($$$"""$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((&&&### $$$$$$$$$$$$%%%&&&''''''&&&'''(((((('''%%%###"""###%%%&&&''''''&&&$$$"""&&&%%%%%%%%%&&&%%%""" %%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))***)))&&&&&&)))***)))'''%%%$$$$$$%%%&&&$$$###)))((('''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$***(((''''''''''''%%%###***++++++)))&&&###"""###!!!&&&)))'''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))******+++******&&&''''''(((((((((((('''))))))((('''&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''###((((((!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$&&&'''&&&%%%&&&&&&%%%'''((()))'''&&&(((%%%"""!!!###%%%'''(((###)))...---***)))&&&"""&&&&&&&&&%%%$$$$$$$$$%%%$$$(((((($$$###%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$###***)))((('''&&&&&&&&&&&&%%%&&&'''((('''&&&$$$######$$$&&&''''''&&&$$$###&&&%%%%%%%%%&&&%%%""" &&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***)))&&&&&&)))***(((((('''%%%&&&''''''&&&$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$((('''((()))***)))%%%###)))***+++***'''%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((())))))************))))))&&&&&&&&&'''(((***,,,,,,++++++)))(((&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!%%%$$$!!!((((((###$$$$$$############$$$$$$&&&%%%$$$%%%'''''''''%%%&&&%%%%%%&&&((()))(((&&&(((&&&$$$$$$&&&'''((('''&&&$$$&&&***+++'''$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%))))))%%%###&&&'''&&&$$$$$$%%%%%%%%%%%%$$$$$$######%%%&&&'''(((((((((***)))(((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""###%%%&&&'''&&&&&&%%%&&&%%%$$$%%%&&&%%%###!!!((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&)))***''''''***)))&&&)))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&(((***,,,***&&&"""&&&'''((('''%%%$$$$$$$$$'''&&&$$$###$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$***************)))((((((''''''''''''(((+++---...))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!$$$%%%"""###''''''"""$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%&&&'''((('''&&&&&&%%%%%%&&&((()))((('''(((&&&&&&&&&((()))(((''',,,  $$$"""###)))'''&&&&&&&&&&&&&&&%%%$$$(((++++++&&&$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((()))############$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''&&&&&&'''%%%$$$%%%&&&&&&$$$"""'''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%)))***((((((***)))%%%((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%&&&((())))))&&&$$$!!!"""$$$$$$"""!!!"""###***&&&"""$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###******+++******)))((('''***)))(((((((((***+++,,,***)))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&'''%%%$$$%%%$$$!!!%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&(((((('''&&&%%%%%%%%%&&&((()))((('''(((''''''((()))***)))''',,,$$$###$$$((('''&&&%%%&&&((((((%%%###***---,,,'''###$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''(((((('''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%((()))(((((()))(((%%%'''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$'''%%%######%%%&&&&&&&&&!!!######"""!!!"""###,,,%%%!!!&&&)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***************)))((('''+++***)))))))))))))))***---+++)))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$#########&&&%%%%%%&&&&&&'''((())))))(((''''''((()))'''&&&%%%$$$$$$&&&)))***)))'''((('''&&&''')))***)))((('''"""!!!&&&***)))%%%$$$(((&&&%%%'''))))))&&&"""***---,,,&&&"""######!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%$$$######%%%'''((('''%%%(((((((((((((((((((((((((((((((((&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%%%%((()))&&&&&&)))(((%%%'''%%%$$$$$$%%%&&&$$$###&&&&&&''''''&&&$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&)))&&&###"""$$$%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&,,,"""%%%***'''""""""$$$$$$$$$$$$$$$$$$$$$$$$'''))))))*********))))))(((((())))))))))))))))))(((+++***'''%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$'''%%%%%%%%%%%%&&&'''((((((***)))(((((())))))(((&&&$$$$$$$$$&&&)))***)))((()))'''&&&&&&((())))))(((%%%''''''''')))+++((("""(((&&&%%%'''******&&&!!!'''******%%%"""###$$$"""######$$$$$$$$$$$$######"""###%%%''''''&&&%%%$$$))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%$$$%%%%%%%%%&&&(((&&&$$$$$$%%%''''''&&&$$$######%%%'''((('''%%%((((((((((((((((((((((((((())))))'''$$$###%%%(((%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%%%%%%%&&&)))(((%%%%%%((()))&&&(((&&&%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''''''''***(((&&&&&&&&&'''&&&%%%$$$&&&''''''&&&%%%&&&''',,,!!!)))'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))************))))))&&&'''(((*********)))(((&&&%%%$$$$$$$$$&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&$$$###&&&***$$$$$$$$$$$$%%%&&&'''(((+++)))(((((())))))(((&&&$$$$$$$$$&&&)))***)))((()))'''%%%%%%''')))))))))&&&***''' !!!)))***%%%(((&&&%%%'''+++***&&&!!!$$$'''((($$$"""$$$&&&$$$######$$$$$$$$$$$$######!!!###&&&((()))((('''%%%&&&&&&&&&&&&&&&'''))))))'''&&&%%%$$$############&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$$$$%%%'''''''''$$$$$$$$$%%%(((((((((&&&))))))))))))))))))))))))((()))***'''$$$###%%%(((%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%$$$$$$$$$''')))((($$$$$$((()))''')))'''&&&&&&'''(((&&&%%%!!!###%%%'''''''''&&&%%%###$$$$$$%%%&&&'''((((((+++***)))******)))'''$$$###%%%&&&&&&%%%$$$%%%&&&,,,'''''''''+++&&&&&&&&&&&&&&&&&&&&&&&&'''+++***((()))******)))(((+++)))''''''((()))))))))'''&&&"""""")))(((!!!&&&'''((('''$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########...)))&&&,,,)))(((((()))******(((&&&"""&&&((((((***---***%%%((('''&&&&&&((())))))(((+++((($$$###&&&))),,,---111***###$$$***,,,((("""(((((('''%%%$$$$$$%%%'''###"""!!!"""$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%(((((('''&&&%%%%%%%%%%%%&&&%%%&&&***)))%%%"""$$$$$$$$$###"""%%%***(((###(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''')))******)))((('''&&&%%%&&&&&&'''&&&&&&%%%$$$%%%&&&((()))&&&%%%%%%&&&'''(((&&&%%%(((((('''''''''&&&&&&&&&***)))((('''((((((******&&&$$$###%%%(((++++++***&&&###%%%******%%%###&&&'''+++***))))))******)))((()))'''%%%%%%&&&'''''''''''''''######)))((("""&&&(((((('''%%%#########&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%""""""))) $$$+++)))(((((())))))'''&&&&&&'''&&&%%%'''++++++((()))((('''''')))******)))***'''$$$$$$(((---111333555///)))(((+++---***&&&&&&%%%$$$###""""""###$$$'''%%%######$$$%%%%%%$$$%%%&&&((()))***)))((('''&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&))))))%%%$$$%%%###&&&&&&###"""%%%%%%###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***,,,+++)))&&&%%%$$$######&&&%%%$$$$$$$$$&&&'''(((&&&&&&%%%'''((()))'''&&&((('''''''''&&&&&&&&&&&&$$$$$$###"""""""""######"""######""" !!!"""&&&$$$%%%***)))%%%###%%%&&&,,,***))))))******)))(((((('''%%%%%%'''((('''&&&((('''$$$"""%%%)))((($$$'''((()))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$+++&&&###------+++((('''((((((((('''))))))&&&"""$$$***,,,******((('''((()))+++******)))'''$$$%%%***000666999555111,,,))))))))))))(((***)))'''&&&%%%%%%&&&&&&)))'''%%%%%%%%%%%%$$$###&&&'''((()))))))))((('''$$$$$$$$$$$$%%%&&&'''((()))&&&&&&)))(((%%%%%%(((!!!''')))$$$ !!!######$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,+++)))'''%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$###&&&(((%%%!!! ###'''%%%&&&)))(((%%%###$$$&&&---+++************)))(((***((('''((()))***)))((()))'''%%%$$$&&&((((((&&&((()))***)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%'''***((((((...000---***(((((()))))))))******&&&"""$$$)))+++))))))(((&&&''')))******))))))'''$$$%%%***000666888---,,,)))%%%######&&&(((,,,***(((''''''(((((('''(((&&&%%%$$$%%%&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''***'''&&&((((((&&&&&&***"""'''((($$$"""###$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''''''''%%%&&&''''''&&&%%%%%%&&&'''&&&'''((('''%%%$$$$$$(((---,,,******+++***)))''')))(((((((((******)))'''((('''&&&'''''''''''''''((()))***)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((""""""%%%%%%%%%)))***111...+++******+++,,,+++)))***(((%%%&&&***)))&&&(((&&&%%%%%%'''(((((('''***'''%%%%%%)))---111222%%%%%%%%%""" !!!%%%((()))&&&$$$###%%%&&&%%%$$$%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$***&&&&&&((((((&&&'''***%%%&&&%%%###&&&***((($$$&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%""" """%%%&&&"""&&&''''''&&&&&&&&&%%%$$$&&&...---++++++++++++)))''''''&&&&&&'''(((((('''%%%(((&&&&&&((((((&&&&&&((('''((()))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))"""(((%%%(((///,,,000...++++++,,,------,,,(((***)))'''(((***(((###'''%%%$$$%%%&&&((('''''')))'''%%%%%%(((***++++++###$$$$$$$$$###$$$&&&((((((%%%"""###&&&((((((&&&$$$###"""###%%%&&&'''&&&)))((((((((((((''''''''''''&&&%%%$$$############(((%%%%%%((()))&&&&&&)))&&&&&&$$$###''',,,***$$$&&&&&&&&&%%%$$$#########&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&&&&'''''')))))))))((('''%%%$$$###%%%%%%%%%&&&%%%%%%$$$###"""""""""$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))$$$ !!!&&&&&& %%%''''''%%%%%%''''''%%%###///---++++++++++++)))'''&&&&&&&&&'''((((((&&&$$$'''$$$%%%)))((($$$$$$(((&&&(((((('''%%%#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%,,,$$$,,,'''+++333---,,,+++***+++,,,---,,,+++)))***)))&&&''')))'''###'''&&&%%%%%%'''((((((''''''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&'''''''''&&&)))%%%"""$$$(((++++++)))'''%%%$$$$$$&&&'''&&&&&&))))))((('''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%))))))&&&%%%'''%%%'''&&&$$$%%%(((((($$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''&&&''''''((((((((()))((('''&&&$$$###%%%&&&&&&'''&&&%%%$$$######""""""$$$'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((((('''***'''$$$&&&)))(((######&&&'''###$$$((()))&&&$$$///---,,,+++++++++)))'''((((((((()))+++***(((&&&&&&$$$%%%)))(((######(((&&&'''((('''$$$###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%,,,"""***###'''///&&&)))((((((***,,,---+++***++++++)))%%%%%%(((((($$$((('''&&&&&&((())))))(((%%%%%%&&&'''))))))'''%%%((('''&&&((()))(((&&&###$$$!!! %%%)))(((&&&***(((&&&&&&&&&'''&&&%%%((('''&&&%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$###%%%)))***&&&%%%&&&###(((***%%%"""###$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&)))(((((('''''''''(((((($$$%%%'''(((((((((''''''&&&&&&'''((('''&&&$$$############%%%((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''''''''&&&######%%%&&&((('''%%%###"""&&&&&&###$$$)))***''''''222------000...(((%%%((()))(((((()))***)))%%%###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%(((+++(((%%%$$$$$$""""""&&&(((((((((((('''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%(((((((((((()))***,,,,,,)))***'''%%%(((---)))!!!%%%%%%%%%%%%%%%&&&'''((((((&&&%%%'''))))))&&&###'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%***,,,%%%###$$$&&&''''''&&&$$$###)))&&&######&&&((('''&&&$$$%%%&&&'''((((((((((((&&& !!!%%%&&&'''***%%%...///$$$$$$&&&###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########'''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((('''%%%###)))(((&&&&&&'''''''''&&&(((''''''&&&&&&''''''((('''((((((%%%%%%'''''''''%%%%%%&&&'''((((((%%%"""(((&&&$$$%%%((()))(((%%%(((((('''&&&%%%###"""!!!(((###$$$***+++%%%"""$$$$$$777111---,,,***'''(((---%%%%%%&&&)))++++++)))''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***+++***(((%%%######$$$,,,)))((()))'''$$$&&&+++)))((((((''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''''''''((()))***((()))'''%%%(((,,,(((!!!'''''''''&&&&&&&&&&&&&&&'''&&&%%%'''))))))&&&$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&###!!!$$$******'''$$$%%%&&&'''''''''&&&%%%(((&&&######%%%'''&&&%%%&&&'''((())))))*********(((###"""&&&((('''&&&''' %%%$$$$$$***---+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%)))******+++***)))(((''')))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((((()))(((&&&%%%%%%%%%''')))(((&&&###(((&&&%%%&&&((()))(((&&&'''''''''&&&%%%$$$###"""%%%!!!"""(((***'''&&&((($$$777333///...,,,)))***---%%%%%%&&&)))+++,,,+++)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***+++,,,***'''$$$""""""***''''''(((&&&$$$&&&+++))))))((('''&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%'''***'''"""######$$$$$$$$$######"""&&&&&&%%%&&&((((((&&&%%%'''&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((()))&&&'''***+++((((((+++$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######%%%&&&%%%$$$&&&'''((())))))***))))))***&&&&&&***+++'''$$$$$$ ,,,222+++$$$""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&''''''(((###$$$%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&+++++++++***************(((&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$'''***+++(((&&&$$$$$$%%%'''))))))'''%%%'''&&&%%%&&&((()))((('''&&&&&&''''''&&&%%%%%%$$$%%%""""""&&&((('''''')))'''111222444666444///***'''))))))((()))++++++)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))'''''''''((((((&&&&&&'''&&&###%%%)))***)))((('''&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&###!!!"""###$$$%%%%%%$$$$$$&&&%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))$$$&&&,,,+++%%%'''///###"""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''***''''''***)))&&&%%%&&&(((++++++&&&%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***%%%%%%%%%&&&'''(((((()))(((((((((''''''''''''&&&******)))(((((())))))***'''&&&$$$$$$%%%%%%%%%$$$(((''''''&&&&&&''''''(((!!!%%%+++***(((&&&$$$$$$$$$&&&))))))((('''&&&&&&&&&'''((()))))))))%%%&&&''''''''''''&&&&&&)))&&&$$$%%%&&&&&&%%%%%%***000222555555444111---)))+++***)))***++++++)))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&(((+++...***))))))+++)))&&&'''+++))))))(((''''''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''!!!"""'''((($$$(((111$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''''''''''')))%%%$$$&&&&&&$$$&&&+++$$$""" $$$)))(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((()))***''''''''''''''''''''''''))))))((((((((('''''''''******))))))))))))***+++'''&&&$$$$$$%%%%%%%%%$$$(((''''''&&&&&&''''''(((### '''***(((%%%&&&%%%%%%%%%&&&(((***)))(((%%%&&&'''((((((((()))***&&&&&&'''(((((((((''''''((('''%%%$$$%%%'''&&&$$$***333444222......111333111***)))((()))+++,,,,,,+++((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&%%%'''***...***((()))+++((($$$%%%((((((((()))))))))((((((''''''%%%$$$$$$&&&&&&%%%###''''''&&&&&&&&&''''''(((&&&$$$%%%((((((&&&%%%((()))(((&&&$$$"""!!!!!!!!!$$$%%%%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&"""!!!###%%%%%%(((---''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))((((((&&&######$$$######'''---,,,)))'''''''''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%(((''''''''''''(((((()))((((((((('''''''''&&&&&&))))))))))))((((((((((((+++++++++++++++,,,,,,,,,(((&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&+++&&&''',,,+++$$$"""''''''&&&%%%&&&((())))))(((%%%&&&((((((((((((***,,,''''''((((((((((((((('''###%%%$$$$$$&&&******&&&'''222444111,,,,,,222555444,,,+++)))***+++,,,+++***((((((''''''''''''((((((''''''''''''''''''''''''(((((()))((('''''')))+++***((()))***(((###"""&&&&&&''')))++++++)))'''&&&'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&'''((()))'''$$$&&&***)))&&&&&&***&&&%%%""" !!!"""######$$$%%%%%%###$$$'''***&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%###&&&***)))%%%''''''(((((('''&&&$$$######%%%((((((&&&$$$%%%&&&%%%%%%&&&'''(((((((((((($$$###$$$&&&%%%###%%%+++!!!###'''++++++((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$((((((''''''&&&&&&''''''''''''''''''((((((((((((*********)))))))))((((((((()))+++,,,,,,,,,+++***)))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&+++''')))---)))!!!###,,,)))'''&&&&&&((()))((('''$$$&&&))))))((((((***---(((((()))))))))(((((('''!!!%%%%%%$$$'''+++***$$$(((+++111222000111555555000111///,,,+++******((('''((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&)))******)))***+++///......///,,,'''&&&)))%%%'''***,,,,,,***'''%%%'''&&&%%%%%%%%%&&&$$$###$$$$$$$$$%%%&&&'''((()))'''%%%&&&+++***&&&&&&+++'''&&&$$$$$$&&&)))...000"""$$$%%%$$$######'''***&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''))),,,***&&&)))///)))$$$$$$%%%&&&%%%### ###&&&))))))&&&$$$%%%&&&######$$$%%%&&&&&&&&&&&&###$$$'''***'''###$$$(((%%%''')))(((### $$$***$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******************))))))))))))%%%&&&(((***+++***(((''')))(((&&&&&&'''''''''&&&(((''''''&&&&&&''''''((($$$"""&&&+++''' %%%222***(((&&&&&&((((((((('''$$$&&&))))))((((((+++---)))))))))))))))(((''''''$$$((((((%%%&&&***''' +++///000000111222333333333///............---***((('''''''''((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))+++...000---(((&&&(((+++((((((((((((((()))******+++)))((('''((((((&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###%%%''''''&&&&&&&&&((($$$%%%'''(((((((((''''''+++(((&&&&&&((()))(((&&&+++&&&&&&******'''''',,,&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%###""""""###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''((('''$$$!!!"""''',,,!!!$$$&&&&&&$$$###&&&)))%%%"""!!!%%%'''$$$###$$$((((((((()))***)))&&&$$$&&&%%%$$$$$$$$$&&&(((***)))))))))((()))******+++***+++---,,,+++******+++***))))))(((&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&+++)))(((((())))))(((&&&&&&%%%&&&((('''&&&)))///'''))),,,---,,,***))))))''''''&&&%%%%%%%%%&&&&&&'''//////000000111222222333444222000///---***&&&###(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))---000222000,,,)))***,,,((((((((('''(((((())))))&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((()))))))))'''&&&&&&%%%$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$$$$&&&&&&((()))))))))(((((((((%%%######%%%&&&%%%###)))&&&&&&******''''''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%&&&'''((('''%%%#########'''######&&&(((%%%$$$%%%((('''&&&'''((('''&&&$$$&&&%%%$$$$$$%%%&&&(((******************+++,,,,,,)))***,,,,,,+++***+++,,,***)))(((&&&%%%%%%$$$$$$)))(((&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&&&&'''(((&&&%%%'''!!!$$$((())))))***''')))+++,,,,,,***))))))''''''&&&&&&%%%%%%&&&&&&(((......//////000000111111555444111000...***&&&###))))))(((((((((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))---000333222...++++++,,,)))(((((('''''''''((((((&&&%%%$$$%%%'''''''''%%%'''''''''&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,((((((&&&%%%$$$$$$$$$$$$((($$$ ###$$$###''''''((())))))))))))((()))'''&&&&&&'''''''''%%%'''&&&'''***+++(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$&&&(((&&&$$$((((((((('''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$######&&&))))))$$$%%%$$$$$$$$$$$$""" $$$ !!!%%%(((&&&%%%'''(((&&&%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$%%%'''((()))++++++++++++,,,,,,,,,---''')))+++++++++***+++,,,***((('''%%%$$$$$$$$$%%%)))(((''''''&&&&&&''''''(((((((((''''''''''''&&&'''&&&$$$%%%&&&&&&%%%$$$*** !!!***---)))'''(((***+++,,,,,,+++***((((((''''''&&&%%%%%%&&&&&&(((............//////000000222111000111111000---*********))))))))))))((((((((((((''''''''''''((()))'''''''''''''''((())))))***---000111...,,,******)))(((''''''''''''''''''+++***((((((((('''&&&$$$'''''''''''''''&&&&&&&&&'''(((((()))******++++++))))))'''&&&$$$$$$######)))$$$ $$$((('''%%%'''''''''(((((((((((('''***)))''''''''''''''''''%%%&&&(((***+++)))''''''&&&&&&&&&&&&'''''''''''''''###!!!&&&(((&&&###''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########&&&((('''### $$$""""""%%%((((((%%%!!!###'''''''''))))))'''$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&'''((()))***++++++,,,,,,,,,,,,,,,&&&(((***+++******+++,,,)))(((&&&$$$###$$$%%%%%%((((((((((((''''''((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$...$$$$$$+++---***'''***+++,,,---///...,,,***)))((('''&&&&&&%%%&&&&&&&&&.............../////////000000000222444444222000++++++******))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))***,,,///000///---+++***)))(((((('''''''''((((((+++)))((('''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&%%%$$$$$$$$$&&&""" ###(((+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$&&&((()))))))))(((&&&&&&&&&&&&''''''(((((((((***&&&###$$$))),,,***'''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""$$$&&&%%%###"""$$$%%%)))'''&&&))),,,---+++(((### %%%(((''''''(((***(((%%%%%%'''(((((((((&&&&&&&&&&&&'''((()))))))))***++++++,,,,,,++++++&&&(((******)))))))))+++)))(((&&&%%%$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&---'''%%%'''((('''&&&(((++++++,,,///111111///---***)))((('''&&&&&&&&&&&&$$$......//////////////////333222222333444444222000,,,,,,++++++***))))))))))))((((((''''''''''''((('''''''''''''''((()))))),,,---///000000///...---((((((((((((((()))******#########$$$'''))))))((('''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%))))))'''&&&%%%%%%%%%%%%"""!!! ###''')))'''%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&$$$'''(((''''''))))))&&&&&&&&&&&&'''(((((())))))(((&&&$$$%%%((()))(((%%%"""""""""###$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&'''%%%!!!!!!%%%)))((('''&&&'''((((((((('''+++'''&&&)))***'''%%%&&&)))'''&&&&&&((())))))(((%%%&&&&&&'''(((((())))))((()))+++,,,,,,,,,+++***'''(((******((('''((()))(((((((((''''''&&&&&&&&&&&&&&&'''((((((((('''''''''(((((((((((()))))))))((('''&&&'''((()))((('''((('''''''''$$$!!!###)))*********...333444222...******((('''&&&&&&%%%%%%$$$////////////////////////222111111222333333000...---,,,,,,+++******))))))))))))(((''''''''''''''''''''''''''''''((()))))),,,,,,,,,...//////...---((((((((())))))+++,,,---"""!!!"""$$$'''*********&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&$$$###""""""###$$$$$$%%%((('''&&&%%%$$$%%%%%%&&&'''((()))(((%%%$$$&&&((($$$((((((%%%%%%))))))&&&&&&&&&&&&'''((()))))))))$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''$$$$$$$$$######$$$''')))***&&&%%%((()))&&&%%%&&&&&&&&&%%%'''((()))(((&&&%%%&&&'''(((((())))))))))))***,,,---...---,,,+++((()))******(((&&&&&&''''''((()))******((('''%%%$$$%%%&&&'''(((''''''&&&'''((((((((())))))))))))'''&&&&&&&&&((()))((('''&&&%%%&&&'''%%%"""%%%+++((('''(((,,,222555222///+++***)))'''&&&&&&%%%%%%'''000000000000000//////////////////111222333111///------,,,,,,+++***))))))***)))(((''''''''''''''''''''''''''''''((())))))***))))))***,,,---,,,,,,((((((((()))***,,,......&&&%%%%%%&&&)))+++******&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&'''''')))(((%%%""" $$$&&&)))((('''&&&%%%&&&&&&'''$$$%%%&&&%%%"""!!!###&&&%%%(((((($$$$$$)))***&&&&&&&&&&&&'''((())))))***&&&(((++++++)))'''&&&%%%'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%(((%%%$$$%%%((()))&&&######%%%'''&&&&&&)))///444""" %%%'''&&&&&&'''$$$$$$%%%&&&(((((('''%%%%%%&&&'''((())))))))))))***+++---//////...---,,,)))***+++***'''%%%%%%%%%&&&(((***,,,+++***'''%%%###$$$&&&'''''''''&&&&&&'''((((((((())))))******'''&&&%%%&&&((()))((('''&&&$$$%%%(((((('''***///%%%$$$%%%***111444222///+++***)))(((&&&&&&%%%%%%+++555222000......///...---////////////000000000000222222000...---+++***)))***---,,,(((&&&))))))'''&&&(((***+++(((&&&%%%%%%(((((()))************))),,,+++)))''''''(((***+++&&&&&&,,,+++(((%%%###&&&++++++&&&&&&+++'''''''''&&&&&&%%%%%%%%%***'''$$$$$$&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%%%%''')))+++***((('''''''''((()))+++)))'''(((******(((&&&%%%%%%%%%&&&&&&&&&''''''''')))((($$$$$$'''(((&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&+++'''%%%'''+++---***&&&***,,,------,,,++++++,,,,,,,,,***)))(((&&&%%%%%%+++%%%(((***'''...&&&,,,$$$###'''%%%$$$&&&(((***,,,+++(((''')))+++,,,***((('''&&&'''((()))))))))(((((('''''''''&&& %%%)))&&& &&&...+++***)))(((((('''(((((((((666444111///000000//////////////////000000000000222222111000///---+++***(((------'''"""$$$))),,,...---+++)))((('''''''''))))))))))))*********+++,,,+++)))((('''((()))***,,,&&&!!!"""&&&)))'''$$$)))'''(((+++***&&&&&&***''''''&&&&&&&&&%%%%%%%%%***'''$$$$$$&&&'''&&&%%%&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***))))))(((((((((((((((***(((''''''))))))(((&&&%%%%%%&&&&&&&&&'''''''''(((***(((%%%$$$((()))''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))))))))))))))((((((((('''''')))(((&&&'''***+++***(((***+++------+++***+++,,,)))))))))((((((''''''&&&&&& ###%%%""")))!!!***""""""%%%$$$###$$$''')))+++***((('''(((***,,,+++***)))((()))******))))))((((((''''''''''''"""&&&)))'''######(((---,,,+++******))))))))))))***777555222111111222111000////////////000000000000111222333333222///---+++'''---...&&&"""***///666111***'''(((*********+++***)))))))))***,,,,,,---+++***(((''''''((((((---***((('''((('''%%%###+++(((''')))(((%%%$$$&&&'''&&&&&&&&&&&&%%%%%%%%%)))'''%%%$$$&&&'''&&&&&&'''((()))******)))((('''(((''''''&&&&&&''''''(((((('''%%%&&&''''''&&&%%%'''$$$###$$$''')))((('''((())))))))))))((('''''')))(((&&&'''(((((('''%%%%%%&&&&&&&&&&&&''''''''')))+++)))&&&%%%((()))'''***)))'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))))))))******++++++***(((((()))*********))))))+++,,,)))+++,,,,,,+++******+++'''(((((()))))))))(((((((((###'''((($$$+++###(((### """%%%%%%$$$%%%&&&((())))))((('''((()))******)))))))))))))))((()))(((((('''''''''''''''%%%'''(((((('''''')))***---,,,,,,+++******)))))))))999666333222222222111000////////////000000000000000222444555444222///---(((------'''###&&&+++...666///(((&&&***---,,,+++,,,+++)))((()))***,,,...,,,+++***((('''''''''''''''(((******)))((('''''')))&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''''''''((())))))(((&&&%%%((((((''''''''''''(((((('''&&&%%%&&&'''(((&&&%%%'''### """''')))'''$$$'''((()))))))))(((&&&%%%((('''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''***+++***&&&&&&)))***(((((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))(((''')))***,,,+++***((('''(((+++---+++((((((+++000***,,,------,,,++++++,,,))))))***++++++***))))))+++(((,,, ,,,'''...''')))&&&$$$%%%'''(((''''''%%%'''((()))((((((((('''&&&&&&''''''''''''&&&%%%)))(((''''''''''''(((((('''&&&'''((()))***)))'''+++,,,,,,++++++***))))))''';;;888555333333222111000////////////000000000000000222444666666444111000+++---,,,******---,,,(((///***&&&'''+++...---***+++***)))((((((***,,,---+++***)))(((((('''''''''###&&&)))***(((''''''((('''&&&%%%%%%'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&((()))(((((()))))))))(((&&&%%%(((((((((''''''((((((((('''&&&&&&'''))))))'''%%%%%%!!! %%%(((&&&"""'''((()))))))))(((&&&%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))+++)))&&&&&&)))***)))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))(((%%%''')))******)))'''&&&%%%)))+++)))$$$$$$)))...+++,,,......,,,,,,,,,---+++,,,------,,,+++)))((((((%%%+++)))$$$+++$$$''''''&&&&&&'''))))))(((%%%&&&''')))***)))((('''%%%&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&''')))***(((&&&))))))***++++++******)))(((???<<<888666444333111000////////////000000000000000111333555555555333222......,,,+++...000,,,%%%(((&&&%%%'''+++,,,+++)))***)))((((((((()))++++++)))))))))(((((((((''''''%%%'''))))))'''&&&%%%%%%'''(((''''''***---***$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((('''%%%&&&(((*********+++++++++)))(((''')))((((((''''''(((((()))''''''''')))******(((&&&$$$!!! !!!$$$&&&%%%$$$'''(((((((((((('''&&&&&&'''((()))(((&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&)))(((%%%&&&***+++***$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((%%%%%%'''((((((''''''&&&###&&&'''%%%!!!!!!&&&+++***,,,...---,,,+++,,,,,,+++,,,---...---+++)))''''''&&&,,, )))###***$$$###&&&&&&%%%%%%((((((&&&&&&&&&''')))++++++)))'''((()))))))))))))))******)))(((&&&%%%&&&''')))***((('''&&&'''((()))((('''&&&''')))+++,,,,,,++++++***EEEAAA===999777555333111////////////000000000000000111222333444555555555///000...++++++---+++&&&&&&&&&&&&'''((()))))))))'''(((((((((((()))))))))''''''(((((((((((((((((((((((((((((('''&&&%%%$$$&&&(((((('''***,,,'''%%%%%%%%%&&&&&&&&&''''''&&&(((((('''%%%&&&)))+++******++++++***((('''&&&))))))(((((((((((())))))(((((((((***,,,,,,***((($$$#########$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''''')))***)))'''&&&''')))''''''''''''(((((((((((($$$&&&&&&$$$%%%***,,,+++&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&''''''''''''&&&''''''%%%###$$$(((+++)))***,,,,,,***)))***+++((()))+++,,,,,,+++)))'''))))))000###,,,%%%,,,&&&"""&&&(((%%%%%%))))))&&&&&&&&&'''***------***'''******)))((()))***+++,,,)))(((&&&%%%%%%'''***+++******)))((('''((()))***$$$&&&))),,,---......---,,,HHHEEE@@@<<<999777444222////////////000000000000000111111222333444555666...111000***&&&((())))))((()))(((&&&%%%%%%(((***&&&&&&'''((()))(((((((((%%%&&&'''((()))))))))))))))'''&&&'''((()))((('''$$$''''''%%%''')))"""%%%%%%%%%&&&&&&'''''''''&&&((()))'''%%%&&&))),,,'''((((((((('''&&&$$$###))))))(((((((((((())))))(((((()))+++------+++)))$$$%%%&&&&&&%%%%%%((())))))((('''%%%%%%&&&''''''(((***+++***'''&&&'''***''''''''''''((((((((()))"""%%%%%%###%%%***---+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&'''((()))++++++***((('''))),,,///'''(((******((('''((()))$$$&&&(((+++++++++)))(((((((((000###+++$$$+++&&&###)))+++''''''+++,,,)))'''&&&'''+++......+++''')))((('''&&&'''(((***,,,)))(((&&&%%%%%%'''***,,,+++,,,+++)))'''(((+++---$$$&&&***---///000000000***NNNJJJDDD;;;444000000222333000---+++,,,...000000222111000//////111333444333222000...,,,+++*********((('''&&&((((((((('''((("""###+++,,,&&&'''///(((******&&&&&&((((((%%%))))))))))))(((&&&%%%$$$((((((''''''''''''(((((('''&&&%%%$$$###$$$$$$%%%,,,((($$$%%%)))***(((%%%)))***+++***(((&&&&&&''')))((('''&&&%%%&&&&&&'''))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%+++---***'''&&&$$$ )))'''$$$###$$$&&&''''''+++***)))(((''''''''''''%%%%%%%%%&&&'''((())))))+++)))&&&%%%&&&&&&&&&%%%%%%'''((((((&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%&&&(((+++)))(((***---,,,((())),,,,,,******+++)))&&&''',,,******'''###%%%)))***'''&&&'''((())))))((('''&&&$$$$$$%%%))),,,,,,)))%%%))))))***+++---,,,***((((((((()))***)))'''***---))))))))))))***+++,,,---'''((()))***************+++VVVQQQJJJCCC>>>:::888777333111///......///...---222111000//////111333444222222111///...,,,+++++++++)))(((((()))***)))((($$$&&&'''!!!""")))(((***)))%%%%%%((()))''''''((((((((((((((('''&&&((((((''''''''''''((((((***)))((('''&&&&&&'''((()))&&&###%%%)))+++)))&&&)))***+++***(((&&&&&&''')))((('''&&&%%%&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###""" """(((,,,,,,+++)))((('''((()))***+++++++++)))(((((('''''''''&&&%%%%%%&&&&&&((())))))+++(((&&&%%%&&&'''&&&&&&!!!###%%%%%%&&&''')))%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&(((***)))((())),,,***''''''***'''&&&'''***)))&&&(((,,,)))***(((%%%&&&******'''''''''((())))))(((''''''((('''(((***---...+++)))+++)))(((((()))******))))))'''&&&'''((()))((((((++++++******************((())))))***************(((YYYSSSLLLGGGDDD@@@;;;888444222111000000///---+++111111000///000111222333111222222222000///---,,,,,,***))))))***++++++***(((######((()))$$$$$$***''')))((($$$%%%)))***)))&&&&&&'''(((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))(((&&&%%%'''***,,,+++)))(((***+++***((('''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&"""!!!&&&&&&###'''&&&&&&&&&&&&'''((()))++++++***)))((((((((((((&&&&&&&&&&&&&&&'''((()))***(((&&&%%%&&&((((((''' ###%%%&&&''')))***'''&&&$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&(((***)))((()))+++)))%%%%%%(((((((((***---+++((((((+++(((***)))((())),,,+++&&&'''((()))******)))(((''''''&&&%%%&&&((())))))(((,,,)))&&&%%%''')))))))))+++(((&&&&&&***+++)))%%%,,,,,,+++***))))))(((((()))*********++++++++++++)))YYYSSSLLLHHHGGGDDD===777666444111000000000///...111000000///000111222222000111333333333111///---,,,***))))))+++,,,+++***,,,((((((,,,,,,((((((+++$$$((((((''''''******'''''''''((((((((((((((('''(((''''''&&&&&&''''''(((((((((''''''''''''''''''***)))(((***,,,---,,,***((()))+++***(((''''''(((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$&&&&&&"""$$$%%%%%%%%%%%%&&&'''+++***))))))((((((((((((&&&&&&&&&&&&&&&'''((())))))'''%%%%%%'''((()))(((&&&((())))))'''&&&'''((()))'''%%%%%%&&&&&&$$$###''''''''''''''''''''''''((((((((('''&&&&&&(((******))))))+++)))$$$$$$(((***)))+++---***$$$"""$$$(((***+++***,,,...,,,'''((((((************((((((&&&%%%$$$$$$%%%&&&'''(((,,,***''''''((())))))(((+++,,,+++******,,,+++(((***************)))((((((+++***************++++++)))\\\VVVPPPMMMKKKHHHAAA:::;;;777222//////111333444000000000000000111111111000111333444444222111///---+++))))))*********))))))''''''((((((&&&&&&(((!!!&&&*********+++)))$$$))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((***))))))******)))'''&&&''')))******(((''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###$$$(((+++&&&###&&&((()))'''&&&'''(((***)))(((((('''((((((((('''&&&&&&&&&&&&'''((((((***(((&&&&&&''')))))))))***++++++***'''%%%%%%%%%###""""""###&&&''''''&&&'''''''''''''''''''''''''''((()))((('''&&&((()))+++)))***,,,***%%%%%%((('''&&&(((***'''!!!!!!(((+++,,,,,,...000---(((((()))***++++++***)))(((******)))((('''(((***,,,+++******+++,,,+++)))'''%%%---000+++''')))+++***'''((()))************)))++++++***))))))******+++&&&\\\XXXRRRNNNLLLHHHBBB>>>@@@;;;444000000222555666/////////000000000111111///000222333333333222222...,,,***)))******)))'''(((''''''(((''''''''''''!!!'''******++++++(((###******))))))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''((())))))************)))''''''((('''&&&%%%###!!!''')))******((('''((()))%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&""" ###***+++((("""%%%))))))&&&$$$$$$%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((+++)))'''&&&'''))))))((('''((()))(((&&&%%%%%%&&& %%%((())))))''''''''''''''''''''''''&&&((()))((('''&&&''')))***)))***,,,***&&&&&&)))''''''))),,,+++''''''***))),,,------///111///***)))***+++,,,,,,+++***))))))******(((''''''))),,,+++++++++,,,---,,,(((&&&***000)))###&&&))))))&&&'''(((***++++++***)))+++***)))((((((((()))***'''^^^[[[WWWRRRMMMIIIFFFDDDEEE@@@999444333333333333...//////000000000000000///000000111222333333444222///,,,++++++***(((''')))************++++++***%%%)))***(((((()))((($$$(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))*********))))))$$$&&&'''(((&&&%%%######'''(((******((((((((()))%%%%%%'''(((((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))&&&!!!!!!&&&(((&&&!!!&&&******&&&""""""###&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''',,,***'''''''''(((((('''&&&((())))))'''&&&&&&'''!!!!!!!!!###&&&(((((('''''''''''''''''''''''''''&&&((())))))'''''''''(((((('''(((+++)))%%%&&&)))+++)))+++...---***+++000+++---...---///222111,,,******+++,,,,,,+++******'''((()))(((&&&&&&'''***,,,+++************(((&&&'''---'''###(((***'''&&&((()))***+++***((('''+++***((('''&&&'''((()))***eeeccc```ZZZSSSOOOMMMNNNGGGCCC===999666333111///...//////000000000000000/////////000111222444555444222///---,,,+++)))'''((())))))((()))++++++***)))+++)))%%%%%%((((((&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((((((((('''&&&$$$''')))***)))((('''''''''(((******)))(((((()))$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###''''''&&&((((((%%%&&&+++000000+++&&&%%%'''%%%%%%$$$$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''---+++(((''''''(((''''''***,,,,,,+++)))'''''''''---+++)))(((((('''%%%###((((((((((((((((((((((((&&&((())))))(((''''''(((&&&%%%''')))(((%%%%%%)))***(((((()))'''$$$%%%))),,,......---///333222...***+++,,,,,,,,,,,,+++******,,,...---***)))+++---...+++(((&&&'''(((((('''(((+++&&&&&&------&&&((()))***+++***(((&&&%%%+++)))'''&&&%%%&&&'''((((((lllhhhccc___[[[WWWRRROOOLLLHHHAAA<<<999888666555444333222222333222///---555333111000000111333555444///---000///***)))---))))))))))))))))))***+++++++++***)))))))))))))))(((((())))))))))))(((((()))'''&&&''')))***+++*********)))''')))++++++)))%%%&&&'''&&&%%%$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%)))'''%%%$$$%%%&&&&&&%%%&&&'''''''''(((((()))))),,,+++***)))((('''''''''(((&&&$$$$$$'''((('''%%%(((,,,,,,&&&$$$(((***''''''((())))))'''%%%%%%%%%---&&&"""&&&******'''&&&)))((('''&&&'''(((***,,,+++***)))'''&&&&&&&&&&&&'''((()))++++++)))((('''%%%&&&&&&&&&&&&&&&%%%%%%******)))(((***,,,...000/////////......------,,,***---000...)))'''***...,,,+++***)))((('''&&&%%%((('''&&&'''))))))(((&&&((('''''''''&&&&&&&&&&&&'''###'''***$$$'''+++'''$$$ooolllhhhddd```\\\WWWTTTPPPLLLFFFAAA>>>;;;999777444333111222333333222111333333222222222222333333999444111111...'''%%%(((******))))))))))))******))))))((('''''''''''''''(((((())))))))))))((((((---***((('''((('''&&&%%%((('''&&&%%%'''((((((&&&%%%'''(((((((((((()))+++''''''''''''''''''''''''&&&&&&''''''''''''''''''+++***((('''%%%$$$$$$$$$***)))((('''''''''(((((()))'''%%%$$$%%%&&&&&&%%%&&&'''''''''((((((((()))&&&'''''''''&&&%%%$$$###)))&&&$$$$$$&&&''''''&&&+++...---'''&&&)))***(((&&&(((((('''&&&%%%&&&''')))%%%$$$'''(((''''''******)))'''&&&'''(((***+++++++++***)))'''&&&%%%%%%&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&))))))))))))***,,,...///...---,,,,,,+++++++++,,,---000222111---+++,,,...,,,+++***)))((('''&&&&&&(((((('''((()))***((('''(((((((((((('''''''''&&&+++$$$&&&***'''(((''''''rrroookkkhhheeeaaa\\\YYYUUUQQQLLLHHHDDD@@@<<<:::555333111111333444555444000111333444444333111000333000///111///,,,+++---+++******)))))))))******))))))((('''''''''''''''(((((())))))))))))((((((,,,***'''&&&'''&&&%%%$$$(((&&&%%%%%%&&&'''&&&&&&%%%'''((()))((()))***,,,''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((++++++)))(((&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((()))'''%%%%%%&&&'''&&&%%%'''''''''''''''(((((((((&&&''')))******)))'''&&&,,,***'''&&&(((*********//////---(((''')))***(((&&&''''''&&&%%%%%%(((***'''&&&''')))'''$$$''',,,***)))((('''''''''((()))''''''((((((((('''%%%$$$&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((()))***+++,,,,,,---///...,,,+++***+++---...111222333222111///,,,+++++++++***)))((((((''''''***)))((((((******)))((())))))))))))((((((((((((333'''%%%((('''***)))(((qqqooollljjjgggddd___\\\YYYVVVQQQMMMIIIDDD???<<<888555222111222444444444000000111111111111000000/////////000111000000111,,,++++++***))))))))))))+++******)))))))))))))))(((((())))))))))))((((((&&&$$$$$$%%%''')))))))))+++'''&&&''')))''''''(((%%%'''(((((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((())))))***%%%%%%%%%&&&'''((()))))))))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''(((((()))))))))******++++++)))'''%%%&&&''')))***111///,,,(((((())))))(((&&&&&&&&&%%%%%%&&&))),,,+++((((((***)))&&&'''******)))(((''''''''''''''' """$$$'''''''''&&&%%%&&&&&&'''(((((('''&&&&&&'''(((((())))))))))))((('''((()))***++++++++++++111000---,,,+++---///111333222222333333000+++(((+++******))))))(((((((((,,,***((()))******)))(((*********))))))))))))(((333%%% &&&+++%%%&&&rrrpppooommmkkkhhhddd```\\\YYYUUUPPPLLLHHHCCC???===:::666333333333222111000///...------...///000444555444222111///---+++------+++***))))))))))))+++******)))))))))))))))(((((())))))))))))((((((###""""""$$$(((+++,,,,,,,,,'''%%%((()))&&&%%%((()))******)))'''%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((()))***+++&&&'''''')))******++++++)))'''&&&'''((((((&&&%%%'''''''''''''''&&&&&&&&&'''&&&$$$###$$$&&&)))***%%%$$$###"""!!!"""$$$&&&222...)))''''''((((((((('''''''''&&&&&&'''+++...222,,,(((***,,,***'''&&&))))))((('''''''''&&&&&&###%%%'''((()))(((&&&%%%&&&&&&''''''''''''&&&&&&'''(((((()))******))))))'''''')))***************000///,,,++++++---///111444444444444444111,,,(((************))))))))))))---+++(((((()))***)))(((+++*********)))))))))))))))!!!!!!!!!&&&"""%%%uuutttssssssrrroookkkgggbbb^^^YYYTTTQQQMMMIIIFFFCCC@@@;;;888666444222000111///---++++++---///111000333444222222333222///......,,,+++))))))(((((())))))((('''''''''''''''(((((())))))))))))(((((('''%%%$$$%%%((()))***))),,,%%%###((()))$$$###'''.........,,,)))'''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((+++***)))(((((('''''''''"""###$$$%%%&&&''''''&&&(((''''''((()))(((&&&%%%'''''''''&&&&&&&&&&&&&&&)))'''%%%$$$%%%'''***+++&&&'''''''''%%%%%%&&&(((333,,,&&&'''((((((((()))((()))))))))((())),,,...444,,,'''***---+++'''%%%(((((((((''''''''''''&&&++++++,,,++++++)))'''&&&''''''''''''''''''''''''&&&'''((())))))******)))'''((((((((()))))))))))),,,+++)))((()))***,,,---555555666555333000---+++))))))******************---+++((('''((()))((((((************))))))))))))(((%%%+++...&&&$$$$$$'''xxxwwwwwwwwwwwwtttppplllhhhddd^^^YYYVVVTTTQQQOOOGGGDDD@@@===;;;888555222000000///......///000000***///222222444888888444///...---+++***)))(((((())))))((('''''''''''''''(((((())))))))))))((((((***(((''''''((())))))(((...&&&###)))***$$$###(((---......,,,***(((((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''******)))(((''''''''''''!!!"""###%%%%%%%%%$$$$$$(((''''''((())))))'''$$$'''''''''&&&&&&%%%%%%%%%)))))))))***************'''))),,,,,,***((()))***555,,,&&&'''***)))))),,,)))***,,,+++++++++,,,---...)))''')))***((('''(((&&&&&&''''''''''''''''''************************)))(((((((((((((((((()))%%%&&&'''((())))))))))))(((((('''&&&'''((()))***))))))(((((())))))***+++000222333111---***+++,,,)))))))))******+++++++++---***'''&&&''''''''''''******)))))))))(((((((((...(((---111,,,,,,+++!!!(((xxxwwwwwwxxxxxxuuuqqqnnnmmmiiibbb]]]ZZZYYYWWWVVVHHHFFFDDDAAA???<<<888555///000111222222111000//////555666333333666444///000///---+++***)))((((((++++++***)))))))))))))))(((((())))))))))))((((((***((('''''')))******)))111(((&&&,,,---&&&%%%+++***++++++***((('''((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((******((()))***+++++++++***)))(((((('''(((***)))'''$$$'''''''''&&&&&&%%%%%%%%%###%%%(((******(((%%%###"""%%%))))))'''$$$$$$%%%666,,,&&&(((,,,++++++...***+++------,,,,,,,,,---'''&&&''')))(((%%%''',,,%%%%%%&&&'''((((((((('''######$$$&&&(((+++---...))))))(((((((((((())))))%%%&&&'''((()))))))))))))))(((&&&%%%&&&''')))***))))))******++++++++++++***---///,,,'''$$$&&&***)))))))))***++++++,,,,,,---***'''%%%&&&''''''&&&))))))))))))((((((((((((111%%%"""$$$%%%,,,///'''(((|||zzzxxxyyyyyyxxxssspppppplllgggdddbbb^^^WWWRRRQQQMMMGGGCCCAAA>>>999666333222000000000///---+++555333111//////111444666...---,,,,,,------+++)))+++)))&&&&&&'''(((((('''&&&'''((())))))((('''&&&((((((((((((''''''''''''(((((((((((()))))))))))))))++++++&&& (((///)))---,,,%%%###(((***(((,,,...+++&&&$$$&&&%%%###((('''&&&&&&((())))))((('''&&&&&&&&&&&&'''((((((%%%%%%&&&((())))))&&&$$$%%%%%%&&&'''(((((((((((("""###%%%'''((((((''''''######"""$$$''')))))))))222(((###)))111333111///222///,,,***+++,,,,,,---))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&''')))***+++***((('''++++++************++++++)))))))))((((((((((((((('''((()))******)))((('''(((((())))))******++++++///000000...,,,******+++))))))(((((()))+++...///+++)))(((((())))))(((&&&***)))))))))***)))(((&&&'''(((((())))))))))))(((***~~~{{{zzzzzzxxxuuusssqqqnnnjjjgggccc```[[[XXXVVVQQQKKKGGGDDDAAA<<<888555333111000000000///...333111///---,,,---///000///...---.........,,,***+++)))''''''((()))((('''$$$%%%'''((()))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))%%%"""$$$***000***---,,,'''%%%)))+++***''')))((($$$$$$'''(((&&&&&&&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&'''((((((###$$$%%%(((+++,,,***)))''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''%%%$$$###$$$&&&)))***+++444,,,)))///666777333111///---,,,+++++++++++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''')))*********(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''************++++++++++++,,,------,,,)))(((((()))***)))(((((()))***,,,...)))'''&&&&&&''''''&&&%%%))))))((())))))((('''&&&''''''(((((()))))))))***)))~~~{{{zzzyyyxxxvvvsssrrrpppkkkfffcccbbbbbb\\\WWWQQQLLLIIIEEE???;;;888555222000111111111111111000///...---,,,,,,,,,111000//////000///---++++++***)))***++++++)))'''&&&'''((((((((('''&&&&&&***************+++++++++******))))))(((((('''''')))(((&&&%%%&&&)))---///***------)))''')))++++++%%%((('''$$$%%%((()))'''%%%%%%&&&(((***)))'''%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&)))+++,,,+++)))(((((((((''''''&&&%%%%%%'''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&(((+++---333---,,,333:::888333///,,,,,,,,,++++++***)))(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))((((((''''''&&&&&&''''''(((************************(((((())))))))))))((((((,,,,,,,,,++++++++++++++++++,,,,,,+++(((''''''(((++++++)))(((((()))***++++++***))))))******)))((((((((((((((((((''''''&&&''''''&&&&&&''')))***,,,(((~~~zzzyyyyyyyyytttuuutttpppjjjggghhhjjjaaa\\\UUUPPPMMMIIICCC>>>:::777333000111222222222111111111111000000///...111000//////000///---++++++++++++,,,---,,,***'''************)))'''%%%$$$***************++++++++++++******)))(((''''''&&&,,,(((%%%%%%))),,,---,,,***++++++)))((()))***+++(((+++***&&&%%%''''''$$$%%%&&&'''***,,,+++(((%%%&&&&&&%%%%%%&&&&&&'''((()))(((((()))***)))(((&&&&&&&&&''''''(((******+++)))(((&&&%%%%%%&&&'''(((((((((&&&%%%%%%(((,,,///000+++,,,333888555...******,,,------,,,***((((((,,,,,,***)))'''%%%$$$###''''''((((((((((((''''''''''''((()))***))))))((((((''''''&&&&&&''''''(((***************+++++++++)))))))))))))))(((((((((,,,,,,,,,++++++******)))+++,,,---,,,)))((()))))),,,+++***)))((((((((()))+++***))))))++++++***)))&&&''')))(((((('''''''''''''''&&&%%%&&&(((+++,,,(((}}}zzzyyyzzzuuuwwwwwwsssnnnkkklllnnnddd^^^XXXSSSPPPMMMGGGCCC===999444222111222222111...///111222222222222111000///.../////////---+++,,,++++++---...---***((())))))***+++***)))((('''(((((((((((())))))******+++******)))(((''''''&&&...***&&&&&&***,,,***(((((()))))))))((('''(((+++)))++++++''''''(((((($$$'''''')))+++---,,,)))&&&%%%%%%%%%%%%%%%&&&'''''')))(((''''''((((((&&&$$$%%%%%%%%%&&&'''(((***+++)))((('''&&&%%%&&&'''(((((()))(((&&&%%%''',,,000...***+++111555111***'''))),,,//////---***))))))))))))((((((''''''&&&&&&''''''((())))))((('''''''''(((((())))))))))))))))))((((((''''''(((((()))))))))******++++++++++++******)))(((((((((((((((++++++******)))))))))(((+++,,,,,,+++)))((()))***,,,,,,+++)))((('''''''''&&&%%%$$$$$$&&&'''&&&$$$%%%((())))))'''&&&''')))((('''%%%%%%&&&(((***,,,)))}}}zzzzzzvvvwwwwwwuuurrrooommmmmmddd___ZZZVVVTTTQQQLLLHHH@@@<<<888555444333222000,,,---...///000111111111111000//////000///---+++---,,,+++,,,------+++)))$$$%%%(((***+++,,,,,,+++&&&&&&&&&'''(((((())))))******))))))(((((('''''',,,***''''''******)))&&&((('''(((***)))&&&'''+++%%%((()))''''''***)))&&&''''''(((***,,,,,,)))'''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%((())))))(((&&&%%%$$$######$$$%%%&&&((('''''''''''''''(((((('''((()))'''%%%&&&+++//////++++++000111---)))''')))---000///,,,))))))***###$$$%%%''')))***+++,,,'''((()))******)))((('''(((((((((((())))))))))))***))))))(((((())))))***(((((())))))***++++++++++++***)))(((''''''((((((*********)))))))))))))))((()))***)))'''''''''(((,,,++++++***((('''&&&&&&&&&%%%$$$%%%'''''''''%%%%%%(((+++***((('''(((+++((('''&&&&&&&&&'''((())))))|||zzzvvvuuuuuuuuutttqqqmmmjjjddd```[[[YYYXXXVVVRRRNNNDDDAAA===:::888555222000---------....../////////222111000000111000...,,,...,,,******+++,,,+++***$$$%%%'''((()))))))))(((%%%&&&&&&'''(((((())))))))))))))))))(((((((((((((((''''''((()))))))))(((((('''(((,,,+++'''(((,,,$$$'''(((&&&%%%'''&&&###'''&&&&&&'''))))))((('''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&((())))))((('''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((()))((((((%%%(((***(((%%%%%%)))---111,,,))),,,---***'''((())),,,///...***'''(((***###$$$%%%''')))***,,,,,,'''((()))******)))((('''((((((((((((((())))))******))))))(((((())))))***''''''((())))))***++++++,,,+++)))((('''''''''((()))***************++++++)))***+++***((('''((()))************)))(((&&&&&&)))''''''((()))******)))%%%))),,,,,,)))'''***---(((((('''''''''&&&&&&&&&(((~~~{{{vvvttttttuuuuuurrrlllfffeeeaaa\\\ZZZZZZYYYVVVSSSGGGDDD@@@===;;;777333000000//////.........//////333222111222222222000......,,,***)))***+++++++++((((((((((((&&&$$$"""!!!%%%&&&&&&'''((())))))***(((((((((((())))))))))))$$$%%%'''((()))))))))***)))''')))...---((()))...&&&))))))%%%######!!!&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''',,,***(((((((((((('''&&&'''&&&&&&&&&'''***---...$$$%%%''')))******)))((($$$'''***)))%%%%%%(((,,,000***'''((((((&&&%%%&&&(((+++...,,,(((%%%'''***'''''''''((((((((((((((('''((()))++++++)))((('''((((((((((((((()))******))))))(((((((((((())))))&&&''''''((()))*********,,,+++)))((('''''''''(((*********++++++,,,,,,---+++,,,---,,,+++***+++,,,************)))((('''&&&&&&%%%%%%&&&((((((((('''&&&***------)))(((***...(((((((((((('''&&&%%%$$$'''|||{{{yyywwwtttqqqooommmjjjhhheeebbb___[[[VVVSSSSSSNNNGGGCCC@@@>>>999666000000111111000000///...000000000000000111111222//////---,,,+++************)))((('''&&&%%%$$$$$$'''&&&&&&(((***+++***))))))'''%%%$$$$$$&&&(((***(((,,,+++&&&&&&******&&&***++++++,,,+++)))'''%%%%%%(((+++)))%%%###%%%)))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((&&&$$$%%%((()))(((&&&''''''((((((((((((((('''&&&''''''(((''''''&&&&&&%%%&&&'''''''''&&&%%%$$$,,,......***((()))'''###)))+++---......,,,)))(((******+++,,,+++***)))(((&&&+++(((%%%''''''$$$(((***)))&&&%%%((((((&&&&&&***------***''''''(((,,,)))&&&&&&''')))******---+++)))***,,,,,,)))&&&(((((()))***+++,,,,,,,,,++++++++++++***((('''&&&,,,+++***)))((((((((((((,,,)))&&&%%%(((***)))((('''((()))******+++*********(((&&&$$$###$$$%%%&&&'''}}}zzzwwwtttqqqoooooommmjjjfffbbb___]]]ZZZWWWVVVQQQJJJFFFCCC???:::666,,,------...////////////000000//////000000111222000000...---,,,+++************))))))((('''&&&&&&)))((((((((())))))(((&&&)))'''%%%$$$%%%&&&)))***(((+++***&&&&&&******'''((()))+++++++++***(((&&&%%%(((***)))%%%###&&&)))%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%$$$&&&)))***(((&&&((()))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&'''((()))******)))((((((...///---(((&&&))))))''')))***,,,------+++)))'''******+++,,,+++***)))(((###)))+++((('''***)))&&&(((***)))&&&&&&((()))&&&)))***,,,,,,+++)))))))))+++)))''''''((()))))))))+++***)))***,,,,,,***'''(((((()))***++++++++++++++++++++++++***)))((('''***)))))))))))))))******,,,)))&&&%%%(((***++++++(((((())))))***)))))))))))))))((((((((()))******)))|||wwwtttqqqppppppqqqmmmhhhcccaaa```^^^]]]ZZZUUUNNNIIIGGGCCC===999///////////////////////////////////////000111111222111000///---,,,+++++++++*********))))))((((((+++***)))(((((('''%%%###((('''&&&%%%%%%''')))***)))+++***'''&&&))))))''''''(((***++++++***((('''&&&(((***)))&&&$$$&&&(((%%%&&&&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%''')))***((('''******))))))(((&&&%%%$$$&&&''''''''''''''''''''''''((()))***************......+++%%%%%%)))+++***)))***+++,,,,,,***(((''')))***+++++++++***)))(((((()))(((&&&'''***)))%%%(((***)))&&&&&&))))))'''+++***)))***+++,,,+++***)))(((((()))******)))''')))(((((()))++++++***((((((((()))***++++++++++++***+++++++++***)))(((((((((((((((((()))***+++,,,,,,***'''&&&(((+++,,,---(((((()))))))))(((''''''((()))+++,,,+++***(((''')))~~~xxxtttqqqpppppprrroookkkhhhgggeeecccaaa[[[WWWQQQMMMKKKGGGBBB>>>999888666333111///...---///............///000000222222111000///---,,,+++***************)))))))))+++***((((((((('''%%%"""((('''&&&&&&&&&((()))+++******)))((('''(((((((((((()))***+++***)))'''%%%''')))***)))&&&%%%&&&(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%'''((()))((('''%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&'''(((((((((+++,,,***%%%%%%)))+++***))))))***++++++)))(((''')))***+++++++++***((('''***'''$$$###%%%'''&&&###(((******&&&&&&)))***'''+++(((&&&'''***,,,+++***(((((()))***,,,+++)))&&&''''''((()))*********)))(((((()))*********************+++++++++***))))))((((((((((((((()))******...,,,)))'''(((***+++,,,(((((()))(((((('''&&&&&&(((***+++,,,***&&&"""%%%zzzuuurrrqqqpppqqqpppoooooonnnkkkfffbbb\\\XXXSSSQQQOOOLLLGGGCCC>>><<<999666333000///............---......///000222222222111000///---,,,)))))))))))))))))))))))))))((('''((())))))'''%%%''''''&&&&&&'''(((***+++***)))((((((((('''((())))))***++++++***'''%%%###((())))))((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))'''((())))))'''&&&%%%$$$&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((()))######$$$$$$%%%&&&'''''''''))))))&&&&&&))))))&&&)))************)))((('''))))))***+++***)))((('''+++'''######&&&&&&%%%$$$(((******''''''***+++((()))&&&$$$%%%(((******((((((((()))+++---,,,)))&&&&&&'''((()))))))))))))))(((((()))*********)))))))))******++++++++++++*********)))(((''''''((((((...---,,,)))(((((()))***(((((()))(((((('''&&&&&&''')))***+++)))%%% ###yyyuuurrrqqqqqqqqqrrrsssrrroooiiieee```]]]XXXVVVTTTQQQLLLGGG>>><<<999666333111111000---------------...//////000000111222111000///...************))))))(((((((((((('''(((******)))'''&&&&&&''''''((()))***++++++(((((())))))'''''')))))))))***+++)))'''%%%###)))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***'''((()))(((&&&%%%%%%&&&$$$%%%&&&((())))))******'''&&&%%%%%%&&&''')))***&&&%%%%%%%%%&&&'''((((((&&&)))***(((''')))(((%%%******++++++******)))(((((()))*********)))(((''',,,'''%%%'''((('''''')))(((******''''''***+++)))'''&&&%%%&&&'''((('''&&&))))))***+++---,,,)))'''%%%'''))))))(((''''''((((((((()))******))))))((())))))***+++,,,,,,,,,++++++***)))(((''''''''''''+++,,,---+++)))''''''((((((((()))))))))(((''''''&&&''')))***)))(((&&&%%%$$$yyyuuussssssrrrrrrsssrrrpppllliiihhhddd___\\\YYYUUUNNNIIICCC@@@===888555333222222------,,,,,,------...///---...000111222111000///------,,,+++***))))))(((***))))))***++++++***(((&&&&&&'''((()))***++++++,,,((('''***)))&&&&&&***%%%'''(((******)))'''&&&***)))(((((()))(((((('''''''''''''''(((((((((((())))))((('''''''''''''''&&&''''''&&&$$$%%%(((+++&&&&&&'''((()))))))))((('''&&&%%%%%%%%%''')))***((('''&&&&&&&&&&&&((((((***,,,+++((('''******(((+++++++++++++++*********((()))*********)))'''&&&)))&&&&&&))))))%%%&&&+++'''******''''''+++,,,***%%%'''))))))'''&&&&&&&&&***))))))+++,,,,,,***(((%%%((())))))'''%%%&&&'''((()))))))))))))))((((((((()))***+++,,,,,,,,,,,,)))(((((('''''''''((((((%%%(((,,,,,,***((((((((((((((())))))***)))))))))(((((((((((((((((()))***&&&}}}xxxuuuuuutttrrrqqqqqqpppnnnmmmnnnjjjddd```]]]WWWOOOJJJKKKHHHBBB===777444222111---,,,,,,,,,,,,---......+++---///111222111000/////////...---+++***)))))),,,+++***+++++++++)))(((&&&&&&'''((()))***++++++,,,''''''******&&&&&&***"""$$$''')))*********)))***)))(((((())))))((('''''''''''''''((((((((())),,,+++***(((&&&%%%%%%$$$$$$%%%&&&$$$###&&&+++///'''((((((((((((((('''''''''&&&%%%$$$%%%''')))+++((('''&&&%%%$$$%%%&&&'''///000,,,'''&&&***,,,+++,,,,,,,,,++++++++++++***((()))*********)))'''&&&$$$###%%%)))'''"""$$$+++'''******'''(((+++,,,***%%%(((,,,,,,(((%%%%%%&&&+++***)))***+++,,,***)))&&&(((***)))&&&$$$%%%'''((()))))))))))))))((((((((()))***+++,,,---------''''''&&&''''''((()))*** %%%***---+++))))))***'''((()))******+++******,,,***(((&&&%%%%%%'''(((%%%{{{yyyvvvrrrpppooonnnoookkkmmmkkkeee```]]]YYYTTTQQQMMMFFF@@@<<<999666444111///............---+++444444333333222111000000000000///---***(((((()))'''((((((((((((''''''&&&(((&&&%%%%%%'''(((((('''((('''''''''&&&&&&&&&&&&)))&&&$$$&&&+++---+++((((((((((((((((((''''''&&&)))''''''(((+++,,,)))'''&&&'''((((((((('''%%%%%%,,,)))$$$  ###&&&***''''''***+++***+++...))))))))))))))))))))))))(((''''''''''''(((((())))))((('''''''''(((******---...//////...---***)))'''+++'''(((...,,,$$$'''&&&'''***)))%%%'''+++''''''(((((())))))*********,,,,,,((('''((('''$$$'''(((((((((((((((''''''---)))%%%%%%'''(((%%%"""$$$&&&)))+++***((('''&&&&&&***,,,***&&&$$$(((,,,((()))***)))((('''((())))))+++,,,,,,***))))))***++++++,,,---............((('''&&&'''((((((&&&$$$&&&|||zzzwwwtttrrrqqqqqqqqqooopppnnngggbbb```\\\WWWUUUPPPJJJDDD@@@;;;777444222000////////////...---111111111111222222222222333333222...+++)))***+++***************))))))((((((&&&%%%%%%'''(((((('''(((((((((((('''''''''&&&***((('''***,,,+++&&& ************)))(((''''''&&&%%%%%%&&&)))***)))'''&&&'''((((((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&''',,,)))((()))))))))...444&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++)))(((((('''((()))+++,,,+++,,,---...---+++)))((((((---+++$$$$$$,,,---((()))&&&&&&))))))''''''***(((((())))))******))))))***,,,+++((('''(((((($$$(((((('''&&&''''''((())),,,'''""""""&&&))))))((())))))))))))'''&&&&&&&&&******))))))((()))))))))((()))***)))'''''''''))),,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++***((()))******)))''')))~~~}}}zzzwwwuuuttttttttttttuuurrrjjjeeeddd```\\\XXXUUUPPPJJJEEE???999555444222000000000111000...---...///000111222333444555444222...***)))***,,,+++++++++******)))))))))(((&&&%%%&&&''')))(((((())))))))))))((((((((((((***)))***------))) ))))))))))))((('''&&&%%%&&&%%%%%%&&&)))***)))(((''''''((((((''''''&&&%%%###$$$''')))******)))(((+++)))((('''%%%&&&///999((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))(((((()))***,,,---***++++++,,,+++***((('''---000...'''&&&+++,,,(((+++&&&$$$'''***)))((())))))***+++++++++***)))(((***,,,+++((('''((((((%%%((('''&&&&&&&&&((()))+++,,,((("""!!!$$$(((*********)))(((&&&&&&&&&'''(((,,,)))%%%&&&)))***(((%%%((()))***)))'''&&&'''(((///---++++++------***''''''((()))******+++******---+++)))((()))******)))'''}}}zzzwwwvvvuuuwwwxxxtttmmmhhhgggddd```YYYWWWSSSPPPKKKEEE???:::777444222000111111000///,,,---...///000111222333333222000,,,(((''')))+++******)))(((((('''''''''((('''%%%&&&((())))))(((*********))))))))))))(((((((((***,,,,,,(((!!!'''''''''&&&%%%$$$###"""((((((''''''((()))))))))'''''''''''''''&&&&&&&&&"""$$$''')))******((('''''''''((('''######---999))))))))))))))))))))))))+++***)))((('''&&&&&&&&&))))))((()))***+++---...)))************)))((('''(((---000---,,,---)))###---&&&"""&&&++++++)))(((***+++,,,,,,,,,***((('''))),,,+++(((''')))(((%%%&&&&&&'''(((((()))))))))...***&&&$$$%%%'''''''''((('''&&&&&&(((((()))(((***'''$$$$$$'''(((&&&$$$((()))))))))'''&&&'''(((000,,,)))))),,,---(((###&&&'''((()))************---***'''&&&'''((())))))'''~~~zzzwwwuuuxxxyyyvvvpppllljjjhhhcccZZZYYYWWWTTTQQQLLLFFFAAA:::777333111111000///........./////////000000000222222000---)))(((***+++++++++)))((('''''''''''')))'''&&&&&&((())))))(((+++*********))))))))))))%%%&&&'''((()))(((&&&$$$&&&&&&&&&&&&%%%$$$###"""))))))((('''&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&)))***'''%%%,,,777&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))((((((((((((***))))))))))))+++---...***************))))))(((&&&***,,,,,,,,,,,,)))%%%...&&&"""&&&++++++))))))***+++,,,,,,+++***)))((()))++++++''''''))))))&&&$$$&&&(((***+++)))'''&&&***)))(((((((((((('''%%%)))(((((()))***)))&&&###(((''''''&&&&&&''''''((('''((()))((('''&&&&&&(((...***'''(((++++++&&&"""'''((()))***++++++++++++---***'''&&&'''((())))))***}}}yyyvvvvvvyyyxxxssspppnnnkkkfff___]]][[[YYYWWWRRRMMMIII???;;;777333222111///...000000000000////////////111222222000...,,,---...///...,,,***)))))))))***)))'''&&&'''(((***))))))************))))))))))))%%%%%%%%%&&&''')))***+++''''''((((((''''''&&&%%%'''''''''%%%###"""$$$&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%'''+++---+++(((,,,333''''''''''''''''''''''''(((((((((((()))***+++,,,******)))((()))***+++,,,))))))))))))))))))))))))))))))'''&&&''')))+++,,,---'''$$$'''*********++++++************)))))))))(((+++***''''''))))))&&&%%%''')))++++++)))&&&%%%$$$%%%''')))******)))))),,,***)))***+++(((###(((((())))))((()))+++,,,'''((()))(((&&&%%%&&&'''+++)))''''''))))))&&&"""((()))***++++++,,,,,,+++---+++)))((()))******)))***|||yyyuuuyyyyyyvvvtttsssoooiiifffdddaaa^^^[[[WWWRRROOOEEEAAA;;;666444222111///000000000000000000000000...000222111000......///000...,,,***))))))******)))(((&&&''')))******)))******)))))))))(((((((((&&&'''(((((((((((()))***&&&''''''(((((((((((('''&&&''''''&&&$$$%%%(((+++)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%'''***)))'''***///************************%%%%%%%%%&&&''')))***++++++***)))((((((((()))***((('''''''''''''''((((((***((('''''''''(((***,,,,,,(((&&&(((((((((***...***)))((('''''')))***+++(((******''''''))))))&&&))))))((((((''''''&&&&&&%%%&&&(((((())))))***+++,,,)))&&&'''******&&&!!!'''%%%###%%%***,,,,,,***'''((()))(((&&&%%%&&&'''((((((((((((((('''&&&&&&(((((()))***+++++++++++++++***((()))******)))'''(((~~~|||tttyyy{{{yyywwwvvvqqqkkkllljjjfffbbb^^^ZZZUUURRRIIIEEE>>>999666444222000///000000000111111111222***---000000///...------...---***(((''''''(((((()))((('''''')))******)))))))))))))))(((((((((((((((***++++++)))'''''''''$$$$$$%%%&&&''''''''''''''')))***)))(((***...222)))((('''&&&%%%&&&''''''$$$%%%&&&(((((('''%%%$$$&&&"""!!!$$$%%%$$$&&&***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''+++***)))'''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''***...---***'''&&&+++)))((()))(((&&&***///***(((&&&%%%&&&(((+++---(((******''''''***)))'''...+++(((%%%$$$%%%''')))******)))'''&&&''')))+++((($$$"""$$$)))---,,,***&&&  )))---***%%%'''(((((((((&&&%%%&&&'''''')))******((('''((()))'''((()))******+++++++++((('''&&&'''((((((&&&$$$+++uuuwwwwwwwwwwwwwwwsssoookkkooommmjjjeeeaaa\\\YYYWWWUUUOOOGGG???:::777444333000///...///111333333222...//////000111222222222111000...+++***))))))***+++***((('''''')))+++,,,)))'''$$$$$$&&&***---...+++((()))+++(((!!!"""(((''''''''''''''''''''''''+++***(((&&&$$$""" ,,,)))%%%!!!!!!###''')))*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###'''******'''%%%&&&((((((((((((((()))))))))))),,,***((('''((((((((('''(((((('''''''''(((((()))************************))))))((((((((((((((()))---,,,+++***))))))))))))---+++(((&&&&&&(((+++---,,,***'''&&&'''''''''&&&))))))))))))******************++++++***)))((('''000'''&&&------###*********)))''''''((()))%%%((()))''''''******'''&&&'''((()))+++++++++,,,((('''((()))++++++)))'''000}}}xxxwwwwwwwwwxxxvvvssspppsssqqqmmmhhhccc^^^ZZZXXXWWWRRRJJJBBB===999666444222000......///000///......//////000111111222222111000...,,,************+++***)))(((((()))***+++)))((('''(((***+++***)))+++)))***,,,)))$$$%%%***''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''''''''((($$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%"""###%%%'''***,,,...///)))((('''(((+++,,,+++***'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((((((((())),,,,,,+++***))))))))))))+++***(((&&&&&&(((***+++)))'''%%%%%%&&&'''&&&&&&''''''((((((((())))))))))))***++++++***)))((('''''' (((+++'''(((...------+++)))'''%%%%%%%%%%%%((()))&&&'''***)))&&&)))******++++++++++++***+++***)))******)))&&&$$$,,,zzzxxxwwwwwwxxxyyyxxxwwwxxxvvvrrrmmmgggbbb^^^[[[\\\WWWOOOHHHBBB===999666666333000/////////...---/////////000111111222222111000...---++++++******++++++)))(((((()))***+++(((((())),,,---,,,(((%%%+++***+++,,,***'''(((+++((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,%%%(((+++------+++)))'''!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$&&&)))***'''###''''''(((((())))))******(((((((((***,,,---+++)))&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''')))((((((''''''((()))))),,,++++++***)))))))))((()))(((''''''''''''((())))))'''%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((())))))***++++++***((((((+++&&&$$$'''&&&###'''///---,,,+++)))(((&&&%%%$$$%%%((((((&&&&&&))))))&&&,,,,,,,,,,,,,,,+++***))),,,***))))))***)))'''%%%)))}}}zzzxxxyyyzzzzzzzzz{{{yyyvvvqqqlllhhhdddbbbbbb]]]VVVOOOIIICCC>>>::::::888444222111111000/////////000000111111111111111000///...---,,,++++++,,,+++***)))))))))******'''((())),,,---,,,)))&&&...------,,,+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))$$$'''+++......,,,)))'''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))'''%%%******))))))((((((''''''*********+++,,,***'''$$$&&&&&&%%%$$$$$$$$$%%%%%%))))))))))))))))))))))))(((((('''''''''((())))))***************)))((((((&&&''''''''''''''''''&&&+++)))''''''''''''&&&%%%&&&&&&'''''''''(((((((((((((((***++++++***)))(((...+++)))((($$$ ###+++)))((((((((())))))((('''%%%((((((%%%&&&))))))'''++++++,,,,,,++++++***)))(((((('''(((***++++++)))***{{{zzzzzzzzzzzzzzzyyywwwtttqqqnnnlllkkkgggccc\\\VVVPPPJJJCCC???<<<999555333222333222222000000000000000111111111000000000///...---,,,+++,,,,,,+++***************'''''''''(((+++,,,,,,+++//////...+++******(((''')))))))))))))))))))))))))))))))))(((((('''''''''&&&''')))***++++++***)))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%''')))$$$$$$&&&((()))+++------(((((((((******)))&&&###(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))*********)))((((((%%%&&&'''(((((('''&&&%%%+++)))''''''&&&%%%###!!!''''''((((((((()))))))))'''((()))***++++++***)))$$$%%%''')))'''&&&)))///)))((('''(((***+++)))&&&''')))(((%%%&&&)))***(((((())))))***************)))((('''(((***,,,,,,+++***~~~|||{{{zzzyyyxxxwwwuuutttsssqqqqqqkkkgggbbb\\\WWWPPPIIIEEE===999555222111111111111000000000000000000111111000000000000///...---,,,,,,,,,,,,++++++***))))))'''&&&$$$%%%(((+++,,,---......,,,))))))+++)))$$$((((((((((((((((((((((((&&&'''''''''((((((((())))))((((((''''''((()))***''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***((($$$###&&&***'''''''''((()))*********%%%%%%%%%''')))***(((&&&***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((*********)))((('''&&&&&&''''''''''''&&&&&&)))'''&&&%%%%%%###!!!''''''((((((((()))))))))&&&''')))***+++++++++***###%%%''')))))))))***,,,,,,***((()))+++***&&&"""(((***)))&&&&&&***,,,***'''((()))***************---+++))))))*********)))(((~~~}}}xxxxxxwwwvvvuuuttttttsssmmmjjjfffaaa\\\UUUNNNJJJAAA===777333111000000///111000000000000000000000000000111111000///---,,,,,,,,,,,,,,,+++***))))))'''&&&$$$%%%''')))******)))***)))&&&(((,,,***%%%''''''''''''''''''''''''&&&&&&''''''((())))))***+++***(((''''''((()))***%%%&&&&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''''''''&&&%%%&&&'''(((,,,+++***)))((('''&&&%%%'''&&&%%%''')))***)))(((+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''((()))******)))((('''''''''''''''''''''''''''''''''&&&'''''''''$$$"""&&&&&&'''''''''(((((((((%%%&&&(((***+++,,,++++++******)))((())))))'''%%%,,,)))((())),,,+++&&&"""***,,,+++'''''',,,---,,,******+++++++++***))))))---+++)))(((************(((yyyyyyxxxwwwvvvttttttsssnnnlllhhhddd___YYYQQQLLLGGGBBB;;;666333111000///111111111000000000000000000000111111111///...------------,,,+++***)))((('''&&&&&&&&&(((((('''%%%%%%'''&&&$$$'''---,,,&&&'''''''''''''''''''''''')))))))))(((((((((((((((,,,+++***)))(((((())))))%%%&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((***'''$$$$$$''')))(((&&&&&&&&&'''((()))***++++++,,,***((('''((((((((('''******)))((('''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&''')))***+++***(((''')))(((''''''''''''((()))(((((((((***,,,,,,***)))%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***+++,,,,,,++++++)))&&&%%%(((+++***'''(((&&&%%%(((------)))%%%+++---+++((((((,,,...------------,,,+++***((((((***((('''(((***---......)))zzz{{{}}}{{{zzzxxxwwwvvvvvvvvvvvvqqqmmmiiieeeaaa]]]YYYVVVPPPKKKCCC===999666333111222000///000111222000///...////////////......---+++---//////,,,************(((&&&'''))))))'''%%%+++(((&&&'''***,,,+++))),,,***((('''((()))((('''***(((&&&%%%&&&'''&&&%%%...---+++)))((('''((((((%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((''''''((((((((((((''''''***)))'''&&&&&&'''((()))(((((((((***+++***(((%%%///---***)))((('''%%%###''''''''''''''''''&&&&&& (((...+++&&&&&&'''(((((())))))***+++((((((''''''''''''((((((''''''''''''''''''''''''+++'''######''')))(((%%%---***((())),,,---+++((()))***++++++***)))***,,,((()))+++,,,,,,+++)))(((---+++***,,,+++&&&%%%&&&,,,///...)))&&&''''''%%%***&&&(((&&&!!!)))000+++&&&yyyzzz|||}}}{{{yyyvvvtttsssssssssssspppmmmiiifffaaa]]]YYYTTTNNNGGG@@@<<<888444222222111000000111111000///''')))---111333333222222------,,,,,,,,,+++***)))+++)))&&&'''((()))(((&&&)))((('''''')))***)))(((+++)))''''''((())))))(((***)))(((((())))))(((&&&***)))(((((((((((()))***''''''''''''((())))))***((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&((((((((()))+++***(((&&&)))(((&&&&&&&&&&&&%%%###''''''''''''''''''''''''!!! ###'''*********+++)))''''''******(((&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''...)))%%%%%%''''''%%%!!!+++***))))))***+++***))))))***+++***)))((()))***((()))+++,,,,,,+++)))(((---******,,,,,,(((''')))***------)))&&&((()))'''+++''')))'''###***111+++(((wwwxxxzzz}}}}}}zzzvvvsssqqqppppppsssrrrooommmjjjfff```\\\YYYTTTLLLEEE@@@;;;777444444222000000111111000///$$$(((...333666666444333///---******,,,,,,***(((,,,)))''''''((()))((((((&&&((())))))'''&&&&&&'''***((('''''')))***))))))*********+++,,,+++)))'''&&&&&&&&&&&&''')))***+++)))))))))(((((()))******''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''"""###%%%&&&'''&&&%%%%%%((((((((()))******)))'''%%%$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''"""&&&)))(((&&&&&&))),,,///***&&&'''***+++'''""")))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((+++)))&&&'''(((((($$$!!!((()))******(((((()))***)))***+++***(((''''''((()))***+++,,,,,,+++***)))+++((((((++++++'''''')))(((,,,,,,(((''')))***))),,,(((***(((###***111+++(((uuuuuuwwwzzz~~~|||yyyuuusssrrrrrrrrrqqqpppooommmiiiccc___^^^YYYQQQJJJCCC>>>999666555333111000000111000///+++---000333444333222111333...))))))---///---))),,,***(((''''''((()))***&&&))),,,+++'''%%%&&&((()))'''&&&''')))******)))))))))***,,,---,,,)))'''%%%%%%%%%&&&'''((()))*********)))((((((((())))))((((((((('''''''''&&&&&&''''''((((((((((((''''''######$$$%%%&&&&&&'''''')))((('''((()))***)))(((&&&%%%%%%&&&((()))((('''''''''''''''((((((((((((&&&)))+++***&&&%%%'''***---***(((((())))))'''$$$'''(((((())))))(((((('''))))))))))))))))))))))))&&&%%%%%%'''))))))'''$$$&&&(((+++***'''&&&(((++++++,,,,,,+++(((''''''((()))***++++++++++++***))))))''''''))))))%%%$$$&&&(((,,,,,,(((&&&)))***)))+++'''***(((###***000)))(((uuuuuuuuuwww{{{}}}zzzxxxwwwwwwssssssrrrrrrpppmmmhhhdddaaa]]]UUUNNNGGGAAA;;;777777444111000000000000///111111000000000000000111555000,,,,,,///111///+++++++++***)))(((((()))***(((***---+++(((&&&'''))))))'''&&&''')))******)))(((((((((***,,,+++(((&&&&&&&&&&&&''''''''''''&&&))))))(((((('''((((((((()))))))))(((((((((''''''''''''(((((((((((('''''''''&&&$$$###$$$'''***,,,***(((&&&&&&(((*********((('''&&&&&&'''((('''%%%'''''''''((((((((())))))***)))((((((''''''&&&%%%''')))+++***'''&&&(((***%%%(((+++------+++(((%%%))))))))))))))))))))))))%%%%%%&&&((())))))'''&&&%%%(((******''''''))),,,,,,------,,,***))))))************++++++*********+++)))(((+++)))%%%$$$&&&***------)))&&&((()))''')))&&&)))'''"""(((...'''***yyyxxxwwwwwwyyy}}}~~~|||{{{{{{wwwvvvuuuuuutttrrrnnnkkkeee```YYYRRRKKKEEE???:::999666222000000000//////111000///......000111222555222//////111111000---***+++,,,+++***))))))******++++++)))(((((()))+++***((('''''')))***))))))'''''''''(((******(((&&&'''((((((((('''&&&%%%%%%(((((((((''''''(((((()))***)))))))))((((((((((((''''''((((((((((((''''''+++(((%%%###$$$'''+++...***(((%%%%%%'''***++++++(((&&&%%%%%%&&&&&&$$$###'''''''''(((((())))))***+++(((%%%&&&)))***'''######(((,,,+++&&&%%%)))...%%%'''+++------+++'''%%%(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''((())))))))))))***+++,,,---...---+++******+++************************---******,,,,,,(((''')))+++...---)))&&&(((((('''(((%%%((('''"""''',,,%%%---}}}zzzyyyyyy|||~~~|||{{{xxxwwwuuuuuuuuusssqqqooohhhddd]]]VVVPPPIIICCC???:::777222000///000////////////////////////000000111111111111111000......(((+++......+++))))))***+++)))&&&&&&''')))***++++++)))''''''((())))))(((((('''&&&''')))***)))((('''(((((()))((('''&&&%%%(((((((((((()))******+++))))))((((((((('''''''''''''''((((((((((((''''''+++)))'''%%%%%%'''***++++++(((%%%$$$'''***,,,,,,((('''%%%&&&''''''&&&$$$&&&''''''((())))))*********'''%%%&&&)))***(((%%%$$$'''***)))''''''***---&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&)))(((((()))+++,,,,,,+++***,,,---,,,******+++,,,+++******************+++(((&&&'''++++++)))(((+++))),,,,,,(((&&&)))***))))))&&&)))(((###(((,,,%%%,,,}}}{{{zzz|||}}}{{{zzzwwwuuusssrrrrrrrrrpppooojjjfff```YYYSSSLLLFFFBBB;;;777333000///////////////000111111000...,,,+++///111222222000...------'''+++//////---***)))))),,,'''###"""&&&)))+++***,,,***((('''((()))(((''')))(((&&&''')))******)))&&&'''((())))))(((''''''))))))))))))***+++,,,---(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))(((((('''''''''((((((+++(((%%%$$$&&&***,,,---)))((('''(((*********(((&&&''''''((()))******+++(((((('''((()))***)))((((((((((((((()))***))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&%%%%%%&&&)))+++***((('''))),,,...---***)))***++++++***)))***,,,++++++************++++++""" """''')))'''(((+++'''***+++((('''***,,,+++***'''+++)))$$$)))---&&&)))|||{{{||||||{{{{{{xxxtttqqqqqqrrrrrrrrrmmmhhhaaa[[[WWWRRRLLLGGGAAA???<<<888555222111000111...,,,+++---000111222//////111222222111000///,,,+++***+++---...---,,,&&&&&&''''''((()))))))))...,,,+++)))((('''(((((())))))(((((((((((())))))((()))(((%%%''',,,***$$$'''''''''''''''((())))))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''',,,***)))((()))((('''%%%)))((('''&&&&&&%%%&&&&&&)))&&&%%%'''+++,,,(((###(((+++...,,,'''%%%'''***&&&&&&''''''(((((())))))'''(((***++++++)))'''%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&(((+++,,,***)))&&&$$$###$$$%%%%%%&&&&&&''''''((()))******,,,***))))))******(((&&&***************)))((((((...&&&"""''',,,++++++---......,,,***)))(((((((((***)))(((''''''((()))***+++~~~}}}|||{{{zzz||||||vvvrrrpppooonnnmmmqqqkkkddd___[[[WWWQQQLLLDDDBBB>>>999666444333222111...,,,+++---///111111222333444444333222111000---+++***+++,,,---,,,***''''''((())))))******+++---,,,***(((''''''''''''))))))(((((((((((())))))%%%'''%%%"""$$$)))'''"""'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***)))''''''(((((('''%%%))))))((('''''''''((((((***'''%%%'''***+++((($$$))),,,...,,,(((&&&(((+++'''''''''(((((((((((((((((())))))***)))((('''&&&(((((((((((((((''''''&&&)))(((&&&%%%$$$%%%&&&'''***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&'''(((((((((***(((''''''((()))))))))***************))))))(((+++$$$ %%%)))(((''')))---,,,+++***)))(((((((((***)))(((''''''((()))***(((}}}zzzwwwyyy{{{}}}}}}vvvqqqooonnnnnnnnnrrrmmmgggccc___[[[UUUQQQIIIFFFAAA<<<888555555555111...,,,+++---///000000555555555555444222111000---,,,******++++++***((((((((()))******++++++,,,,,,+++)))'''&&&&&&''''''))))))(((((((((((())))))((()))(((%%%'''******&&&'''''''''''''''((())))))***)))((('''&&&&&&%%%%%%((((((''''''(((((()))***)))'''&&&&&&'''((('''&&&(((((('''''''''((()))))),,,)))&&&&&&))))))(((%%%***,,,...,,,)))'''(((+++((((((((((((((('''''''''))))))((((((''''''(((((((((((((((((((((((('''''''''&&&%%%$$$###$$$%%%%%%***)))(((''''''((())))))%%%%%%&&&&&&'''((((((((()))(((&&&''')))+++++++++******++++++******)))(((***%%%"""$$$''''''&&&'''+++***))))))((((((((()))***)))(((((((((((()))***+++}}}yyyvvvyyyzzz{{{}}}zzztttqqqpppqqqssssssppplllgggcccaaa]]]XXXSSSMMMJJJDDD>>>999777666666111///---,,,---//////...222222333333333222000///...,,,+++*********(((&&&(((((())))))***++++++,,,+++***((('''&&&&&&&&&'''))))))(((((((((((())))))++++++)))((()))***+++***'''''''''''''''((())))))+++***)))'''&&&%%%%%%%%%((((((''''''(((((()))***)))(((&&&&&&'''))))))(((&&&&&&&&&&&&''''''((()))---***'''&&&'''(((((('''+++,,,---,,,)))((()))***))))))((((((''''''&&&&&&+++)))(((&&&&&&'''((()))&&&&&&&&&&&&'''(((((()))#########$$$%%%&&&((()))(((''''''''''''((()))***'''''''''(((((())))))))))))))))))+++,,,---+++)))***++++++++++++***)))))),,,)))'''''')))))))))((()))((((((((((((((())))))******)))(((((()))******---zzzwwwxxxxxxxxxzzz}}}~~~zzzuuurrrrrrtttuuuvvvooolllhhhfffdddaaa\\\WWWQQQMMMHHHAAA<<<999777777222000...---...///......,,,---///000000000//////...---+++******)))(((&&&''''''((())))))******+++***)))((('''&&&&&&''''''))))))(((((((((((()))))))))((('''&&&&&&&&&'''***'''''''''''''''((()))))),,,+++)))((('''&&&%%%%%%''''''&&&&&&''''''((()))+++)))''''''(((***+++***''''''''''''((()))******,,,***(((''''''(((((((((+++,,,,,,+++)))((())))))))))))((((((''''''&&&&&&+++)))'''%%%%%%&&&((()))((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&'''((())))))'''''''''''''''(((((((((&&&(((***---...+++&&&"""+++++++++++++++***))))))++++++***)))***++++++)))((((((((((((((())))))***+++***)))(((((()))***++++++}}}xxxvvvuuuvvvyyy}}}zzzvvvuuutttssssssqqqnnnkkkjjjjjjgggbbb^^^TTTQQQMMMGGGAAA<<<999888444222000///000000///---)))+++,,,...///////////////---+++++++++***((('''''''''(((((()))******+++******((('''''''''(((((())))))(((((((((((())))))+++)))((()))(((&&&)))---'''''''''''''''((())))))+++***)))(((''''''&&&&&&''''''&&&&&&''''''((()))---+++(((''')))***++++++******))))))******++++++)))))))))(((((())))))***++++++******)))(((((((((((((((((((((((('''''''''***)))'''%%%%%%&&&'''(((,,,+++(((&&&$$$$$$$$$$$$))))))((((((((('''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%(((++++++(((###+++++++++,,,++++++***)))'''******((((((******((())))))((((((((()))******+++***))))))))))))***+++---zzzxxxuuuvvvyyy|||||||||~~~zzzxxxuuurrrpppssspppnnnnnnnnnlllgggbbbXXXVVVRRRMMMGGGAAA<<<:::555444222111111111///...,,,---...000000000/////////---,,,+++,,,+++***((((((((()))******++++++,,,+++***)))((('''((())))))))))))(((((((((((())))))///,,,+++,,,***'''+++222'''''''''''''''((())))))******)))(((''''''((((((((((((''''''(((((()))***...+++((('''''')))))))))***)))((((((((((((((()))&&&((()))************++++++***)))((((((((('''&&&'''''''''((((((((((((((()))((('''&&&&&&&&&'''''',,,+++)))'''&&&'''((()))((()))))))))(((((('''''''''(((((()))))))))((((((((((((((((((((('''''''''&&&&&&&&&((()))(((%%%###++++++,,,,,,++++++***)))$$$)))***''''''++++++(((+++******)))))))))******++++++***))))))***++++++000~~~{{{xxxxxx{{{}}}}}}|||||||||zzzwwwsssppprrrpppnnnnnnooommmhhhccc[[[YYYVVVQQQKKKDDD>>>;;;666555333222222222000...000000111222222111000//////---,,,,,,---,,,+++***)))******+++,,,,,,------+++***)))(((((()))******))))))(((((((((((()))))),,,)))(((***'''$$$(((000'''''''''''''''((())))))***)))((((((((((((((())))))))))))))))))******+++...+++'''&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%'''***++++++***++++++***)))((('''((((((&&&%%%&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&((('''''''''))),,,///111$$$%%%'''((()))*********))))))************)))))),,,,,,,,,+++++++++++++++***((('''(((***++++++++++++,,,,,,,,,,,,+++******$$$***,,,((((((,,,---***,,,,,,+++***************,,,+++***))))))***+++,,,...yyywwwzzz|||yyyuuuxxx{{{}}}uuuooommmllllllmmmmmmkkkhhheee___\\\WWWPPPKKKGGGEEEDDD<<<999555333111000...---...///000222222222111000////////////...---,,,+++---+++((((((***,,,------************))))))((((((******))))))((((((''''''************+++***(((&&&)))%%%"""$$$))),,,+++(((,,,!!!%%%)))%%%&&&,,,''''''((((((((((((''''''+++)))((('''&&&&&&''''''+++)))((((((***+++***)))$$$))),,,***)))+++***((((((+++,,,***'''&&&))),,,***&&&&&&***+++''''''+++))))))(((''''''''''''''''''((()))(((%%%$$$&&&(((,,,***)))(((""" )))((()))***,,,,,,***)))(((,,,***)))(((((()))***+++&&&((()))(((''''''((()))///,,,---000---(((***111+++,,,---.........,,,,,,...,,,+++,,,......,,,)))///---++++++,,,---,,,+++)))yyywwwyyy{{{xxxuuuuuuxxx|||vvvppppppooonnnoooooonnnkkkhhhccc```[[[UUUOOOLLLIIIHHH???<<<777444333222000///...///000111222222111000000000000///...---+++***,,,***((((((***,,,,,,,,,++++++***)))))))))))))))***)))))))))((((((((('''***************)))'''%%%(((&&&%%%'''+++---***&&&,,,$$$"""((((((######)))''''''((((((((((((''''''***)))((('''&&&''''''(((***)))((())))))(((&&&$$$%%%***,,,***((())))))&&&((((((((('''&&&&&&(((***)))&&&&&&******''''''++++++***)))'''&&&&&&&&&&&&&&&((()))((('''&&&)))+++,,,))))))+++***%%%%%%)))%%%&&&'''(((((('''&&&%%%(((((())))))))))))))))))''')))***)))((('''(((***+++)))+++...,,,)))***000,,,,,,---......---,,,+++---+++***+++------+++((('''((())))))((()))+++---(((zzzxxxzzz{{{xxxuuurrrtttxxx{{{}}}xxxrrrpppoooooooooooommmkkkhhheee```[[[VVVRRRPPPOOODDD@@@:::666444333222111///000111111222111111111222222111000...---+++***,,,***(((((()))+++++++++---,,,***)))))))))***+++))))))))))))(((((((((((())))))******)))'''&&&%%%((('''(((+++...---)))$$$+++''''''+++(((!!! &&&''''''((((((((((((''''''))))))((('''''''''(((((('''&&&&&&'''((('''%%%"""(((,,,...***(((((('''$$$(((&&&######%%%'''((())))))'''''')))***((((((+++,,,+++)))(((&&&%%%%%%%%%&&&'''((((((((())),,,...***''''''+++...,,,))))))'''((()))******)))((('''$$$&&&(((******)))((('''(((*********(((((()))***''''''))),,,,,,***+++...,,,,,,------,,,+++******,,,+++******++++++***(((%%%(((***)))&&&%%%)))---)))~~~{{{||||||yyywwwqqqsssuuuxxxzzztttrrrooommmnnnnnnmmmlllllliiieee```\\\XXXUUUTTTIIIDDD>>>999666444333222111111111111111111111111333333222111///---+++***+++)))(((((()))******)))---,,,***)))))))))++++++))))))))))))((((((((((((&&&'''))))))((('''''''''+++******+++---,,,)))&&&((('''***,,,(((!!!!!!%%%''''''((((((((((((''''''(((((((((((((((((())))))&&&%%%$$$%%%'''((('''&&&+++//////+++(((((('''$$$(((%%%!!!"""%%%)))))))))((('''((())))))))))))******)))(((''''''&&&''''''''''''(((((()))***+++,,,&&&%%%&&&((()))(((((((((((()))************)))((($$$%%%&&&(((((((((((('''((()))***)))((('''((()))'''((()))+++,,,++++++,,,,,,,,,,,,++++++***))))))******************)))((()))******)))((('''(((******~~~|||yyyrrrsssuuuvvvwww{{{zzzvvvrrrooonnnooooooooonnnlllhhhddd```\\\ZZZXXXMMMHHHBBB<<<999666444222222222111111111111111111444444333111000---+++***+++)))((((((******)))(((,,,+++***)))))))))***+++(((((((((((())))))))))))"""%%%((()))(((((()))***---,,,***************)))$$$&&&***,,,)))$$$###&&&''''''((((((((((((''''''''''''((())))))*********+++)))%%%$$$%%%'''((()))---000000,,,((()))(((&&&)))&&&######'''******)))'''(((((((((((()))***)))''''''&&&''''''((()))***((((((''''''((()))))))))%%%((()))%%%""""""&&&***%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%'''((()))'''((()))(((&&&%%%&&&'''***++++++***+++++++++)))++++++******)))))))))))))))*********)))(((((((((***&&&$$$%%%***,,,***((()))}}}{{{uuuuuuuuuuuuuuuxxx|||~~~wwwsssrrrrrrssssssooonnnkkkgggddd```]]][[[QQQMMMGGGBBB===999555333333333222111111111111222444444333222000...---,,,+++***))))))++++++)))(((************)))))))))((((((((((((((())))))))))))"""%%%)))***)))(((***,,,---,,,***)))((()))***+++$$$&&&)))***)))'''&&&'''''''''((((((((((((''''''&&&'''((()))***++++++***000,,,(((%%%%%%&&&''''''+++//////+++((()))***(((((('''&&&''')))******)))&&&))))))'''(((******(((%%%%%%&&&&&&((()))+++,,,)))(((&&&'''((())))))(((''',,,---&&&!!!"""(((+++'''''''''''''''''''''''')))(((&&&%%%$$$&&&((()))'''(((((('''%%%$$$%%%&&&,,,,,,+++((())),,,+++((())))))((((((((())))))***)))***++++++)))(((((()))&&&!!!!!!***...,,,'''&&&}}}{{{wwwwwwuuusssrrrtttxxx{{{~~~{{{uuusssssstttuuuqqqpppmmmjjjgggccc```^^^UUUQQQMMMHHHCCC>>>888444444333222111111111222222333333333222111000...---,,,+++***+++,,,+++***((('''((()))******((('''&&&'''((((((((()))))))))***$$$(((,,,,,,)))'''(((+++)))***+++***)))))))))***'''''''''((())))))(((%%%''''''((((((((((((''''''%%%&&&(((***++++++++++++***((('''((())))))(((&&&(((,,,,,,(((&&&)))***)))&&&(((******)))(((((((((&&&******''''''++++++(((&&&&&&&&&&&&''')))***+++)))'''&&&'''***,,,,,,***''',,,,,,'''$$$'''***))))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&((())))))(((&&&$$$%%%&&&++++++((($$$&&&,,,---)))(((''''''''''''(((***+++)))+++---,,,)))((()))***((($$$!!!###(((+++)))&&&'''~~~|||{{{xxxwwwuuurrrqqqrrruuuyyyzzz{{{tttrrrrrrssstttrrrqqqooollliiieeebbb```XXXUUUQQQLLLGGGAAA:::555555444222111111111222222333333333222111000//////---,,,+++,,,,,,,,,***(((&&&''')))+++***(((&&&$$$'''((((((((())))))******'''+++...---)))&&&''')))&&&(((+++,,,+++)))((((((***)))'''&&&)))***(((###''''''((((((((((((''''''%%%&&&(((***+++,,,,,,+++!!!%%%)))---...,,,)))%%%))))))&&&%%%(((***)))$$$(((++++++(((&&&&&&'''&&&******&&&'''++++++'''(((''''''''''''((())))))(((&&&%%%(((,,,//////...%%%((((((&&&(((,,,***$$$&&&&&&%%%%%%%%%%%%&&&&&&((()))******)))'''%%%###)))******)))'''%%%&&&'''((()))%%% $$$,,,...***&&&&&&&&&&&&''')))***,,,)))+++---,,,***((()))+++...,,,***(((((('''&&&%%%***}}}|||zzzyyyvvvssspppoooqqqsssuuuyyy~~~yyyvvvuuuuuutttqqqnnnoooqqqooohhhbbb]]][[[YYYUUUPPPHHH@@@::::::444///000444555000***---222333000///000***"""000///------...---***(((+++(((%%%$$$%%%((())))))+++******))))))))))))))),,,+++)))''''''''''''((('''))),,,......,,,(((&&&''''''(((((())))))******))))))))))))))))))))))))###$$$''')))++++++++++++)))'''%%%%%%'''((())))))((($$$!!!###(((+++***(((***************)))((((((+++)))'''''''''((('''&&&)))((('''&&&&&&'''((()))(((''''''((()))******)))...+++))))))******(((%%%))))))((('''&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%)))(((&&&''')))******)))***///222---$$$ $$$)))((((((((((((((((((((((((++++++)))))))))***+++,,,)))******+++++++++******+++~~~|||zzzwwwsssqqqpppqqqrrrssswww||||||yyywwwvvvwwwuuusssrrrrrrnnniiidddaaa___[[[WWWRRRLLLDDD???<<<777222222444444000,,,111333333//////111...(((222111000000000///---+++000---)))''''''(((''''''+++******)))))))))))))))+++***)))(((''''''''''''''')))+++,,,,,,+++)))((('''((((((((()))))))))***))))))))))))))))))))))))&&&'''(((*********)))(((((('''&&&'''((())))))(((***&&&$$$%%%(((***)))&&&))))))******)))((((((''')))((('''''')))*********''''''&&&&&&&&&&&&''''''(((''''''''')))***)))(((,,,***((((((******(((&&&)))((((((''''''&&&%%%%%%((((((''''''&&&%%%%%%$$$***((('''((()))+++******+++...000,,,&&&###%%%)))))))))))))))))))))))))))+++******))))))***++++++++++++++++++******)))((($$$~~~{{{xxxtttqqqppppppppppppssswww{{{~~~}}}zzzyyyyyyxxxwwwuuurrrnnnjjjhhhhhhddd___ZZZVVVQQQKKKGGG@@@<<<888444333222000///444444222///000333222///222111000000000000---+++000...,,,++++++***)))'''++++++******)))))))))))))))******))))))((('''&&&''''''((()))************(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%''''''(((***,,,+++)))&&&+++((('''(((******'''$$$(((((((((((((((((('''&&&+++)))((((((***+++******%%%&&&&&&''''''&&&&&&%%%(((''''''''')))***)))((()))(((''''''((()))(((&&&)))((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$'''&&&$$$%%%'''((((((''',,,------+++)))'''((()))************************+++******)))))))))******,,,,,,,,,+++***)))''''''***|||wwwtttrrrpppnnnmmmlllnnnrrrvvvyyy~~~}}}{{{xxxyyyyyyvvvrrrnnnmmmmmmlllhhhbbb\\\XXXUUUQQQOOOEEEBBB===888444222111111333333222111222444333111111///......//////,,,***,,,+++++++++------,,,***++++++++++++******))))))((()))*********((('''&&&''''''''''''((()))++++++(((((((((((())))))))))))(((((((((((((((((((((((()))*********)))(((&&&%%%'''(((***---///...***''')))(((((()))+++***(((%%%&&&''''''(((''''''&&&&&&...,,,***((((((((('''%%%%%%&&&'''(((((('''&&&%%%)))'''&&&'''))))))(((''''''&&&&&&&&&'''((('''''')))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$%%%'''((((((''',,,+++***+++++++++***)))))))))))))))))))))))))))*********)))))))))))))))******+++******)))((((((%%%|||wwwtttsssqqqnnnllliiikkknnnrrrvvv|||}}}wwwxxxwwwuuurrrqqqqqqrrrnnnjjjccc^^^ZZZXXXUUUTTTJJJGGGAAA;;;666444333333111000000333555444222111111000//////000///...,,,,,,*********,,,,,,+++******++++++++++++***))))))(((((()))******)))'''&&&''''''''''''((()))+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******)))((('''******+++...000///,,,)))''''''((()))+++***)))'''&&&&&&''''''''''''&&&&&&,,,***((('''''''''&&&%%%'''((()))******)))(((''')))'''&&&'''((()))'''&&&&&&&&&''''''&&&&&&''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$***((('''''')))******)))+++))))))***,,,,,,***(((((((((((((((((((((((((((************))))))(((((('''((()))***************&&&}}}xxxvvvvvvtttpppmmmiiikkkmmmooorrrxxxyyyxxxvvvtttttttttuuuuuuoookkkddd___\\\ZZZYYYWWWNNNJJJDDD>>>;;;888555222111...000444666333111111333222111222333222111//////---+++)))))))))(((&&&***+++,,,,,,,,,+++)))((((((((())))))))))))(((((((((((((((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))'''''')))******))))))(((++++++***+++---...---+++&&&'''(((((())))))))))))%%%&&&''''''(((''''''''''''&&&%%%&&&((()))***))))))))))))******))))))))))))'''&&&'''(((((('''%%%&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&)))((()))***++++++)))'''''''''''''''''''''''''''************)))(((''''''&&&&&&((()))***+++++++++,,,{{{zzzzzzyyytttpppllllllllllllnnnrrrxxx}}}{{{vvvuuuvvvxxxwwwvvvpppkkkfffaaa___]]][[[ZZZQQQKKKDDDAAA???<<<777111444000///333555222111333333222111222333333111000111...***(((((()))((((((***+++,,,------+++)))((())))))(((((((((((())))))))))))*********************)))))))))((((((((('''))))))))))))))))))))))))'''((()))******)))(((''',,,)))'''&&&(((***+++,,,((((((((('''&&&&&&'''(((&&&&&&'''((((((((((((((('''&&&%%%&&&)))+++,,,+++))))))(((((((((((()))))))))(((&&&&&&'''(((&&&%%%''')))***)))&&&%%%&&&'''((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###""" !!!###$$$$$$###&&&(((*********(((''''''(((((((((((((((((((((((()))*********)))((('''&&&''''''((()))*********)))$$$}}}|||}}}|||xxxsssnnnnnnlllkkkkkknnnssswww{{{~~~~~~xxxvvvxxxzzzxxxuuuppplllgggcccaaa___]]][[[SSSLLLDDDBBBBBB???888000888222...222333111222777111000000000111111000...///,,,)))((()))+++,,,---***+++,,,------+++***(((***)))(((''''''((()))*********+++++++++******)))******))))))((((((((('''))))))))))))))))))))))))))))))*********((('''&&&,,,((($$$"""$$$'''***,,,******)))&&&$$$###%%%&&&&&&&&&'''((()))))))))(((***)))'''(((***++++++***)))((('''&&&&&&'''((())))))(((&&&&&&''''''&&&%%%(((***+++)))&&&$$$%%%'''(((((((((((())))))))))))''''''''''''''''''''''''(((&&&%%%&&&''')))((((((%%%(((***+++)))&&&&&&&&&)))))))))))))))))))))))))))*********)))(((&&&%%%((()))))))))))))))(((''')))|||wwwtttssssssrrroookkkjjjnnnqqqvvvtttvvvxxxyyyzzz|||zzzzzzyyyyyysssqqqnnniiiddd```\\\ZZZXXXTTTNNNIIIEEE???888333888555222000111111111111333111000111444666555333111000...------,,,***(((******)))***+++)))&&&###***))))))***'''$$$&&&,,,(((((())),,,...///---+++***,,,------***'''%%%%%%)))((('''&&&%%%&&&&&&'''$$$&&&'''((('''&&&'''(((***)))((()))+++,,,,,,+++,,,---+++'''''')))'''""""""###%%%'''((()))******(((&&&%%%&&&))))))'''$$$)))(((((((((((('''''''''///---)))&&&&&&(((,,,...%%%((()))'''""""""'''---***)))'''&&&'''&&&%%%###''')))***)))&&&%%%''')))(((&&&$$$$$$&&&'''&&&%%%+++***(((''''''&&&&&&&&&---+++)))'''''')))+++---,,,+++******)))(((((('''***************++++++++++++|||yyyxxxwwwuuuqqqooonnnoooqqqqqqppppppssstttuuu|||}}}{{{zzzzzzyyyuuusssoookkkhhhdddbbbaaa]]]XXXRRRMMMHHHBBB;;;555888555222000111222222111333111111222555666555333333111///......---+++***,,,***))))))***+++***)))---++++++,,,***&&&(((---(((((()))+++,,,,,,)))''')))+++,,,,,,)))'''&&&''')))((('''&&&%%%&&&&&&'''%%%&&&((((((''''''''')))+++******+++------,,,******+++)))%%%&&&((('''###$$$%%%&&&'''((()))))))))***((('''(((***+++)))&&&(((((((((''''''''''''&&&((()))***+++)))&&&###!!!)))(((&&&&&&((()))******'''&&&&&&'''))))))((('''((()))***)))&&&%%%&&&((((((&&&%%%%%%&&&''''''&&&'''(((((((((((()))+++,,,*********++++++*********+++++++++******)))''''''+++*********))))))))))))((({{{}}}~~~}}}zzzvvvsssrrrqqqooonnngggeeedddggghhhkkkqqqyyy}}}|||zzzyyywwwuuurrrnnnkkkjjjiiiiiiccc^^^WWWRRRMMMGGG???:::999666333111111222222111333222222333555666666555444222000//////...,,,+++,,,***((((((***,,,------+++******,,,)))%%%&&&))))))(((((()))***)))'''$$$)))***+++***((('''((()))(((((('''&&&&&&&&&&&&'''&&&''')))(((''''''((()))******+++---///...,,,***))))))'''$$$%%%)))(((%%%''''''((()))))))))(((((()))(((((()))******)))'''(((''''''''''''&&&&&&&&&$$$'''***+++***&&&!!!***%%% """((()))$$$"""###%%%(((,,,---,,,***)))******)))'''&&&&&&''')))'''&&&&&&'''(((((('''&&&(((******)))))),,,000&&&(((+++------+++(((&&&)))***+++,,,+++)))'''&&&******))))))(((((('''''''''wwwyyy~~~{{{vvvtttsssrrrnnnjjjbbb^^^\\\^^^```cccjjjrrr~~~~~~{{{yyyzzzwwwsssooolllkkkkkklllgggbbb\\\VVVRRRLLLDDD>>><<<999555333222222222111333333333444555666666666444222000//////...,,,+++,,,***)))***+++,,,+++***,,,)))***,,,+++'''&&&)))(((''''''((())))))'''&&&((())))))((('''''')))+++''''''''''''&&&&&&'''''''''((()))(((''''''(((***))))))+++---///...***'''((()))'''$$$%%%***+++((()))))))))))))))(((((('''&&&&&&&&&'''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))+++&&&"""###''''''!!!"""%%%***---...,,,******+++***)))(((&&&&&&&&&)))'''&&&&&&((())))))((('''***,,,+++((('''***---&&&(((+++------+++(((&&&((()))+++,,,,,,***'''%%%''''''(((((((((((((((((()))pppsssxxx{{{~~~zzzxxxwwwtttnnnjjjddd^^^ZZZ[[[^^^bbbhhhoooxxx}}}{{{|||yyytttooollljjjjjjjjjiiiddd^^^ZZZVVVPPPIIIDDD@@@===888555444333222111222222333444444444555666333111///......---+++*********+++,,,---+++'''$$$...+++***------***))),,,(((''''''(((***++++++***'''((()))((('''''')))+++&&&&&&''''''''''''''''''(((((()))'''&&&&&&''')))((((((***,,,---,,,(((%%%((()))(((&&&(((,,,---***************)))((('''&&&&&&&&&'''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((())))))***++++++***))))))***+++)))%%%!!!###$$$'''***------+++(((+++***))))))(((((('''&&&((('''&&&&&&((())))))(((''')))***)))''''''))),,,((()))************)))(((''')))+++,,,,,,***(((&&&%%%%%%&&&'''((())))))******iiimmmrrruuuxxx~~~~~~{{{wwwrrrnnneee]]]WWWWWWZZZ]]]dddjjjttt|||}}}~~~{{{wwwqqqmmmjjjiiihhhiiieee```\\\ZZZVVVPPPKKKFFFBBB===888666444222000000222333333333333444666333111///......---+++***)))***,,,......+++&&&"""+++&&&$$$''')))'''(((***((('''''')))+++------,,,'''((())))))''''''((()))%%%&&&''''''((('''''''''(((((((((&&&$$$$$$&&&((()))((()))***+++***(((%%%((())))))(((***...---)))))))))))))))((('''&&&%%%''')))******)))(((((())))))(((((((((((('''''''''$$$&&&)))+++***(((&&&$$$###&&&)))******)))))))))&&&&&&''')))++++++(((&&&+++)))((((((******)))''''''&&&%%%&&&((())))))(((&&&&&&'''''')))+++,,,,,,***)))(((((((((((()))***((()))***++++++***((('''%%%&&&&&&'''((()))******(((iiimmmqqqssstttxxx|||wwwsssqqqhhh___WWWWWWYYY]]]bbbhhhrrr|||}}}yyyuuuqqqmmmkkkjjjiiieeeaaa___^^^[[[VVVRRRKKKGGG@@@;;;888555222000///111333333111111333555444222000//////...,,,+++******+++---...,,,)))&&&***$$$ ###&&&'''))),,,***)))((()))***,,,,,,+++&&&(((******((('''''''''%%%%%%'''((((((((('''''''''''''''%%%######%%%'''+++***)))*********((('''&&&)))))))))+++...,,,'''((((((((((((((('''&&&%%%&&&)))+++***((('''(((*********)))))))))(((((((((%%%&&&&&&&&&'''&&&&&&&&&###$$$&&&''''''''''''''''''&&&&&&'''))))))'''&&&***((('''(((***+++***(((&&&%%%$$$%%%'''(((((((((+++(((&&&'''+++...,,,***))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''nnnqqqttttttrrrtttzzz{{{tttqqqqqqrrrhhh___^^^```ccciiinnnqqq{{{~~~|||xxxuuuqqqnnnmmmiiifffbbbaaaaaa___ZZZVVVNNNIIICCC===999555222///...000222222000000222555555333111000000000...,,,,,,++++++,,,......---+++000)))%%%(((,,,...000444,,,***(((((()))***)))(((%%%(((***+++)))'''&&&&&&$$$%%%'''(((((((((''''''''''''&&&$$$""""""$$$'''---+++******++++++***((($$$((())))))+++---***$$$''''''(((((('''&&&&&&%%%$$$'''))))))&&&%%%&&&(((************))))))))))))***&&&"""!!!&&&---222,,,+++))))))***)))&&&$$$'''&&&%%%&&&'''((((((&&&***(((&&&(((+++---+++)))%%%$$$###$$$&&&(((((('''222,,,'''(((---...***&&&'''((()))******)))(((''')))))))))))))))*********,,,+++***)))((('''&&&&&&(((sssppplllllloootttxxxzzz{{{wwwtttpppooommmkkkiiiiiillloooxxx}}}~~~}}}{{{yyywwwsssnnnkkklllllljjjhhhfffcccaaa```]]]WWWNNNDDD===999888777444111//////000222333333444444444333111///...---******++++++++++++******,,,+++*********)))'''%%%***)))))))))***+++,,,,,,((((((''''''''''''(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((&&&(((,,,,,,))))))+++''''''''''''((((((((((((&&&''''''((()))((((((((('''''''''''''''((())))))((((((((((((((((((((((((###***,,,***'''&&&&&&''''''((()))******)))))))))((('''&&&&&&'''((()))'''&&&%%%''')))***'''###)))(((''''''((()))(((&&&******)))((('''&&&%%%%%%)))(((((()))++++++***))))))+++,,,+++(((&&&(((***(((sssooolllkkkoootttxxx{{{|||xxxvvvvvvvvvtttqqqoooooorrrtttvvv{{{~~~|||zzzvvvqqqmmmmmmmmmllljjjhhheeecccaaa^^^YYYPPPGGG???;;;999888444222//////111222333333222222222222222111000///++++++,,,,,,+++******)))+++******+++++++++***)))''''''''''''''''''((())))))(((((('''''''''(((((()))))))))((((((((((((''')))((('''&&&&&&'''((()))((((((''''''''''''(((((()))'''(((+++,,,((((((***))))))))))))************)))))))))(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&((())))))((('''&&&'''(((((()))))))))((()))((('''&&&&&&'''((()))(((&&&%%%&&&))))))'''%%%)))(((&&&'''((()))(((&&&*********)))((((((''''''((((((''')))***+++***(((******++++++************)))tttppplllkkknnnssswwwzzz{{{{{{xxxxxxxxxvvvssspppppprrrtttuuuyyy}}}yyytttpppnnnnnnnnnllljjjgggdddbbb```[[[TTTKKKCCC>>>;;;:::555222000000111333444444000111111222222222111111------------,,,***)))(((((())))))***++++++******(((''''''&&&&&&&&&&&&'''***)))(((''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))''''''******'''&&&(((************)))))))))))),,,+++***)))'''%%%$$$###&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((,,,((($$$$$$(((******(((&&&&&&&&&'''''''''''''''((((((''''''''''''((())))))'''&&&&&&'''(((((('''((('''&&&'''((()))((('''***************)))))))))(((''''''(((******)))'''+++)))(((***...///---+++***wwwsssnnnkkkmmmqqquuuwwwwww|||}}}{{{yyyxxxwwwtttpppoooppprrrtttwww|||{{{vvvrrroooooonnnmmmjjjgggdddcccbbb^^^XXXPPPIIICCC???===666444111111222444555555111111222222222111111111/////////...,,,+++)))((('''((()))***)))(((((()))+++***))))))((((((((((((***)))(((''''''&&&''''''))))))((((((''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''***''''''))))))%%%%%%'''(((((((((((('''''''''''',,,+++)))((('''%%%%%%$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((---***&&&%%%''')))***)))&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((&&&&&&&&&'''((()))((('''&&&'''((()))((('''((((((((())))))*********'''&&&&&&'''))))))(((''',,,((('''***111444000++++++{{{wwwqqqnnnnnnpppqqqrrrtttxxx}}}||||||zzzwwwsssqqqqqqrrrsssvvvyyy|||~~~xxxssspppooonnnllliiigggeeedddccc```\\\UUUOOOHHHCCCAAA888666333222333444555444222222222222222111000///111111000///---+++***)))***,,,---,,,)))(((((())),,,,,,+++***))))))))))))))))))((('''''''''''''''***))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&+++'''''')))(((%%%%%%((()))((((((((('''''''''&&&))))))(((''''''''''''(((((((((((((((((())))))***(((((((((((((((((((((((((((******)))'''&&&(((***'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))(((((('''&&&'''(((***(((&&&&&&''')))))))))(((&&&''''''(((((()))))))))'''&&&&&&'''))))))(((''',,,(((&&&+++333666111,,,+++|||yyytttqqqqqqqqqpppppprrrvvv{{{~~~{{{{{{zzzvvvrrrooonnnooorrrsssuuuwwwyyy~~~zzzvvvrrrpppmmmjjjhhhfffffffffcccbbb___ZZZTTTNNNHHHEEE<<<999555333333444444333333333333222111000///...222111111000...,,,+++***---///111///+++)))***+++***))))))(((((((((((()))((((((''''''''''''((((((++++++***)))(((''''''&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%+++((('''))))))&&&'''***++++++******))))))((((((((('''&&&&&&&&&((()))***))))))(((((())))))***+++(((((((((((((((((((((((($$$(((++++++'''%%%'''***((('''&&&%%%$$$%%%&&&'''%%%&&&'''((()))))))))(((((())))))(((''''''(((***'''&&&&&&''')))***)))(((&&&&&&''''''(((((())))))(((''''''(((******)))'''+++(((''',,,333666111,,,+++zzzxxxvvvtttttttttrrrpppqqqtttwwwzzz}}}{{{{{{zzzvvvqqqnnnmmmmmmoooooopppqqqsssxxx~~~}}}xxxvvvsssnnnjjjgggggghhhjjjcccbbbaaa^^^YYYSSSMMMIII>>>;;;777444444333333222111111222222222111111000111111111000///...,,,+++***...000///+++)))***---(((''''''''''''(((((()))''''''&&&''''''((()))***,,,,,,+++***)))(((''''''''''''%%%%%%%%%%%%''''''$$$%%%'''(((((('''%%%$$$+++((('''))))))'''(((,,,+++++++++***)))(((((((((((('''&&&&&&&&&''')))+++((((((((((((((()))******((((((((((((((((((((((((%%%&&&''''''''''''((())))))(((&&&%%%$$$%%%&&&'''%%%&&&'''((()))))))))(((&&&(((******((('''((()))'''&&&%%%''')))***)))(((((((((((((((((()))))))))((((((''')))***+++***((()))((()))---222444000,,,+++xxxwwwvvvvvvwwwvvvtttrrrpppsssuuuxxxzzz~~~|||wwwsssqqqqqqmmmmmmmmmmmmoootttzzz{{{yyyuuuooojjjhhhhhhkkklllbbbcccbbb```[[[UUUOOOKKK@@@===888555444333222111//////000222222333333333111111111111000...---,,,%%%))),,,,,,((('''))),,,((((((((((((((()))***+++&&&&&&&&&&&&((()))***+++------,,,+++***)))(((''''''&&&%%%%%%%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$+++(((''')))***(((***...***))))))((('''&&&&&&%%%***((('''&&&&&&''')))***'''''''''''''''((())))))(((((((((((((((((((((((((((%%%"""###'''******(((***)))'''%%%%%%%%%'''((($$$%%%'''))))))))))))(((%%%(((++++++)))'''''')))'''&&&%%%''')))******)))*********))))))))))))))))))(((((()))++++++***)))((((((***...111222///,,,***|||zzzvvvtttttttttsssqqquuuttttttuuuwww{{{~~~~~~yyytttpppnnnooommmjjjjjjnnntttxxxzzz{{{|||xxxssspppnnnmmmkkkjjjffffffeeebbb^^^YYYTTTRRRJJJEEE===777444444444444222000...000333444222000111111222222000...,,,+++///...---+++***))))))((( """%%%((()))***))))))---,,,+++)))(((&&&%%%$$$))))))))))))((('''&&&%%%+++***(((&&&%%%&&&'''((((((((('''''''''&&&&&&&&&+++***)))'''''''''((())),,,,,,,,,+++***)))((('''***)))(((''''''((()))***''''''((((((((((((((('''***(((&&&######$$$&&&'''((()))***++++++***)))((('''%%%$$$&&&)))***(((%%%'''&&&%%%&&&'''((('''&&&&&&''''''((()))(((((((((******)))(((((((((((((((...((('''***%%%###000...,,,))))))***+++++++++***((((((,,,111222...******|||yyyvvvvvvuuutttrrruuutttssssssuuuyyy}}}~~~~~~}}}|||yyyuuupppnnnooommmjjjjjjmmmqqqtttuuutttxxx}}}|||wwwsssqqqooommmllliiiiiigggddd```[[[VVVTTTLLLGGG???:::777666555555222111000111222222111000333333222222111///...---------,,,+++*********+++%%%''')))*********)))((('''((((((((()))))))))***'''((()))******************)))'''%%%%%%%%%&&&''''''''''''''''''''''''&&&)))(((((('''&&&&&&''''''))))))******)))(((&&&%%%***)))(((''''''((()))***(((((()))))))))))))))((()))(((&&&&&&&&&'''(((***&&&'''((())))))((('''&&&&&&'''((()))(((((((((((('''&&&%%%&&&((())))))(((&&&''''''(((((((((((((((******)))(((((((((((((((---(((''')))$$$ ***,,,,,,+++******+++,,,---,,,***(((***......+++'''+++{{{yyywwwvvvtttsssvvvtttrrrqqqrrrvvvzzz}}}~~~{{{{{{{{{yyyuuuqqqooommmkkkkkkmmmpppqqqqqqsssvvv||||||xxxuuusssqqqooommmmmmkkkhhhccc^^^YYYVVVOOOJJJCCC>>>;;;999777555333333333222000///000111444444333111000000000000,,,,,,++++++++++++,,,,,,++++++,,,,,,+++***((('''&&&&&&'''((()))***++++++'''((()))))))))))))))((()))(((&&&%%%$$$%%%%%%&&&'''''''''''''''''''''((('''(((((((((((('''&&&&&&&&&''')))******)))'''&&&))))))(((((((((((())))))))))))************))))))''''''(((((()))***++++++''''''((((((((((((''''''&&&***,,,+++'''%%%(((+++'''&&&&&&'''***++++++***''''''((((((((()))))))))******)))(((((((((((((((---******---)))###%%%,,,***,,,---,,,******---111///,,,))))))***+++)))&&&***}}}zzzxxxwwwtttssswwwtttqqqoooooorrrvvvyyyyyy{{{}}}}}}{{{wwwpppnnnmmmmmmoooqqqqqqqqqxxx{{{}}}zzzwwwuuusssppppppnnnkkkfff```[[[XXXRRRNNNHHHCCC???;;;888555333555555222...---///222444333111000//////000000------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***(((((())))))))))))(((((((((((()))))))))(((&&&%%%###"""***)))'''&&&&&&%%%&&&&&&''''''''''''(((((((((((('''((()))******)))''''''&&&(((***,,,,,,+++***((())))))(((((((((((())))))))))))*********)))(((((('''((()))***++++++***)))))))))************))))))(((***+++)))'''%%%''')))'''&&&&&&(((+++,,,,,,+++((((((((((((((())))))******))))))((((((((((((((((((''')))---,,,)))***000(((,,,...---))))))...333000---)))((()))******))))))~~~{{{yyywwwuuussswwwuuuqqqnnnnnnpppsssuuurrruuu{{{~~~~~~|||sssrrrpppppprrrtttttttttxxx{{{~~~}}}zzzxxxvvvrrrrrrpppmmmhhhccc^^^[[[TTTQQQLLLGGGCCC>>>999555444555555222...,,,///222333222000///......///000000///---,,,+++***************************))))))++++++***)))((('''&&&&&&)))))))))((('''%%%$$$###******)))(((((('''''''''((((((((((((((((((((((((%%%&&&(((((()))((('''&&&&&&''')))+++++++++***)))(((((())))))))))))((((((((()))))))))(((((('''&&&)))***+++++++++)))(((&&&******))))))))))))******+++(((&&&%%%'''((('''%%%(((''''''(((+++------,,,)))(((((((((((()))*********))))))(((((((((((((((""""""%%%((()))'''(((+++(((+++...,,,))))))...333...,,,))))))***,,,......+++|||zzzxxxvvvtttwwwuuurrrpppnnnnnnppppppppprrrwww}}}~~~zzzwwwuuutttuuuvvvvvvvvvsssuuuyyy|||~~~|||zzzxxxtttsssrrroookkkfffbbb___XXXVVVQQQMMMHHHBBB;;;666555555333000......///111111000000//////...//////111000...---+++******))))))))))))))))))*********(((((((((((())))))))))))'''((()))***++++++++++++++++++******)))((((((''')))))))))(((((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((())))))))))))(((((((((((()))(((((('''&&&%%%***++++++,,,+++)))((('''((((((''''''''''''((((((+++'''###$$$''')))'''%%%(((''''''(((+++,,,,,,+++***)))((('''((()))***+++******)))(((((((((((((((''''''(((((()))((('''''')))+++,,,+++)))))),,,000++++++******+++---///111///~~~|||{{{yyywwwwwwvvvtttqqqooonnnmmmmmmmmmooorrrvvv{{{~~~yyyuuuuuuuuuuuuuuurrrtttwwwyyy|||~~~|||zzzyyyvvvuuutttrrrooojjjfffddd]]]ZZZWWWSSSNNNFFF>>>999777444000//////000111111000111111111111000////////////...,,,,,,+++++++++******))))))))))))******&&&''''''((()))***++++++'''((()))+++,,,---------*********))))))((('''&&&+++******)))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''(((((('''((()))******)))((('''*********))))))'''&&&&&&++++++,,,,,,,,,++++++***)))((('''&&&&&&'''((())))))(((&&&%%%&&&((()))))))))((('''(((***+++***)))***)))((('''((()))+++,,,******)))(((((((((((((((+++++++++***+++,,,+++***+++***))))))))))))+++,,,)))************,,,...000000~~~}}}{{{yyywwwvvvuuussspppnnnlllkkkjjjkkkmmmpppuuu{{{{{{vvvttttttssssssvvvwwwyyyzzz{{{}}}~~~|||{{{yyywwwwwwvvvuuuqqqmmmjjjggg```^^^[[[WWWQQQJJJAAA;;;888333///...000222222000000111222333333222000///...------,,,,,,---------,,,,,,+++***))))))))))))'''((((((((()))))))))***(((((()))***************))))))))))))((('''&&&%%%,,,+++***)))((('''&&&%%%+++***)))))))))+++,,,---+++***(((&&&&&&((()))+++'''((()))******)))((('''+++++++++******)))''''''+++,,,,,,,,,---......///+++***)))(((((()))***+++''')))***(((%%%&&&***...)))((('''((()))***)))(((+++)))((('''((()))+++,,,******)))((((((((((((((('''(((''''''))),,,---+++,,,***(((''')))******)))((()))************,,,---...|||yyyyyywwwuuusssqqqoookkkhhhdddfffiiinnnuuu|||}}}|||xxxrrrrrrvvvppprrrtttvvvxxx||||||{{{vvvuuutttttttttrrrooolllhhhbbb[[[WWWTTTPPPHHHAAA===777333444333111000222444111...///222333222000/////////...------,,,,,,///***)))------'''$$$%%%(((((())))))))))))((((((((()))))))))))))))((((((,,,***((('''((()))((('''&&&&&&&&&'''(((((('''&&&&&&((())))))(((''''''(((,,,((($$$###&&&)))******%%%&&&&&&&&&'''(((((((((------+++***)))'''&&&&&&,,,)))''')))...///+++&&&,,,+++)))((('''&&&''''''***)))&&&%%%%%%&&&)))***((())))))(((&&&&&&''')))---,,,+++******+++,,,---+++---,,,((('''))))))&&&+++)))''''''))),,,---...)))***+++,,,,,,+++))))))((()))***+++,,,---......,,,|||yyywwwtttsssrrrooollliiiccceeehhhlllqqqwww|||~~~~~~{{{uuuuuuxxxuuutttsssssstttyyy|||zzzyyyxxxwwwvvvvvvtttqqqoooiiiddd^^^YYYVVVRRRJJJDDDBBB;;;777666555111///111111000000000111222111000000000///...------,,,,,,,,,((((((,,,---)))'''((((((((())))))))))))(((((((((((())))))))))))((((((,,,***(((((((((((('''&&&&&&&&&&&&'''(((((((((''''''((())))))''''''((()))'''$$$""""""$$$&&&'''&&&&&&&&&&&&'''''''''''''''++++++******)))((((((((())))))******)))((('''&&&***)))((('''''''''((()))+++)))'''&&&&&&''')))+++*********(((&&&&&&((()))&&&%%%%%%%%%&&&''')))******,,,+++((('''***+++(((***(((&&&&&&(((+++,,,,,,)))***++++++++++++***)))(((((()))***+++,,,------+++|||xxxwwwuuutttsssqqqnnnkkkdddeeegggjjjnnnrrrvvvxxx}}}yyywwwyyyxxxuuurrrooopppvvv|||zzz}}}{{{zzzyyyyyywwwtttrrrlllgggaaa]]]ZZZUUUNNNIIIGGGAAA;;;999666111///000...000222222111000000000111111000///...,,,,,,+++***''''''+++---+++***+++((())))))******))))))((((((((())))))***))))))(((---+++)))(((((((((&&&%%%&&&''''''(((((((((((((((((())))))(((''''''(((***%%%###"""###%%%&&&%%%$$$'''''''''''''''&&&&&&&&&))))))))))))))))))))))))***---000...)))&&&'''***(((''''''''''''((()))***+++***(((''''''(((***+++******(((&&&$$$$$$&&&(((%%%%%%%%%&&&''')))+++,,,***,,,+++((((((+++,,,***)))(((&&&&&&(((*********)))******+++++++++******'''(((((()))***+++,,,,,,))){{{yyyxxxvvvuuuuuussspppnnnhhhhhhiiijjjmmmooorrrttt|||~~~zzzxxxwwwvvvtttqqqnnnooouuu}}}}}}{{{~~~{{{zzzzzzxxxvvvsssnnnkkkfffbbb^^^YYYSSSOOOKKKDDD>>><<<888333000111---111555555222000000222222111000///...---,,,+++***((((((***,,,,,,++++++)))))))))******)))))))))(((((()))*********))))))...+++)))(((((((((&&&%%%&&&''')))))))))(((((()))*********)))'''''')))+++%%%&&&'''((()))((('''&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))))),,,...---)))''')))+++))))))))))))))))))))))))+++***)))(((((()))***+++((('''%%%### """%%%&&&&&&'''((()))***+++,,,,,,...,,,((('''***+++)))***)))'''''')))******))))))*********++++++++++++'''(((((()))******++++++(((}}}|||zzzxxxwwwwwwuuussspppnnnmmmmmmmmmmmmoooqqqrrrwww{{{}}}zzzvvvsssrrrrrrqqqqqqrrrvvv{{{~~~|||zzzzzzxxxvvvtttqqqnnnkkkfffbbb]]]XXXUUUMMMFFF@@@>>>:::555222333///222666666444111111333222111000///...---,,,,,,,,,+++***)))***,,,+++)))))))))************))))))(((((()))***************---+++)))((((((((('''%%%&&&(((******)))((()))***+++,,,,,,***((('''((()))&&&''')))******)))((((((((((((((('''&&&&&&&&&%%%******))))))(((''''''''''''''''''(((((())))))***,,,,,,++++++***)))((((((******)))(((((()))******'''&&&%%%###!!!!!!###%%%&&&&&&&&&'''''''''''''''...///,,,'''&&&)))***(((,,,***))))))***+++***))))))))))))******++++++,,,((((((((()))******++++++(((~~~|||zzzzzzxxxuuurrrqqqpppooonnnnnnnnnoooppprrruuuzzz|||zzzwwwsssqqqrrrsssssstttuuuyyy||||||}}}{{{zzzxxxvvvuuusssqqqnnnjjjeee```\\\ZZZRRRKKKDDDBBB===777444555111222444555333222222222111111000//////...............,,,)))))),,,+++''')))******++++++******)))(((((()))***++++++++++++,,,***((((((((()))((('''&&&))),,,+++)))((())),,,---......---***'''&&&'''$$$&&&))))))(((''''''((('''''''''''''''&&&&&&&&&******)))(((((('''&&&&&&***)))((()))+++---......,,,,,,,,,+++***)))'''&&&)))))))))(((((()))))))))'''(((((('''&&&%%%&&&(((((())))))***))))))((((((---...+++&&&%%%(((***(((---+++******++++++)))((())))))))))))***+++,,,---)))))))))*********++++++)))}}}|||zzzvvvtttrrrpppooommmlllllllllmmmllloootttzzz|||}}}{{{vvvvvvvvvvvvtttssssssvvvxxx{{{~~~~~~{{{zzzyyyxxxvvvtttsssqqqlllgggbbb^^^]]]YYYRRRJJJFFFAAA:::666666222111000000222222111000////////////////////////---///,,,((((((,,,,,,((()))******++++++******)))(((((()))***++++++++++++***)))'''''')))))))))(((&&&***---,,,)))(((***---...///111///+++'''$$$###$$$&&&((((((&&&&&&''')))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))+++,,,+++))))))---000((())))))***)))((('''&&&((((((((((((((((((((((((&&&(((******)))(((((()))))))))+++,,,,,,,,,,,,+++***+++((($$$$$$(((+++***,,,+++************(((&&&***))))))))))))+++,,,---*********++++++++++++++++++}}}{{{wwwtttpppooommmkkkjjjjjjjjjjjjiiikkkooouuu|||}}}zzz{{{zzzxxxtttqqqqqqtttvvvzzz}}}}}}{{{zzzyyywwwttttttrrrmmmhhhccc```______WWWOOOJJJCCC;;;666666222///------000222000...////////////000000000000,,,...,,,'''(((......)))******++++++++++++******(((((()))++++++,,,,,,,,,)))((('''''')))******)))&&&***------)))(((***---...000222111,,,'''###!!!%%%((())))))'''&&&(((+++%%%&&&&&&''''''(((((((((&&&&&&''''''((())))))***!!!'''***''' $$$+++%%%%%%'''((((((((('''&&&'''(((((((((((((((((('''###&&&)))******(((((((((###$$$&&&(((************&&&'''&&&"""$$$)))------+++***))))))))))))&&&$$$***))))))))))))+++---...+++++++++++++++,,,,,,,,,,,,}}}wwwrrrrrroookkkjjjkkknnnppppppjjjjjjlllqqqzzz~~~zzzwwwxxxxxxxxxvvvsssssstttuuu{{{|||~~~~~~~~~||||||~~~~~~|||yyyxxxuuuqqqmmmjjjgggccc```XXXWWWTTTQQQLLLFFF>>>888777555333222222222000///000222333333111000000111///......------,,,++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,***(((((()))***)))((('''((()))******)))((('''...///111111///+++&&&###((()))+++***(((''''''(((&&&&&&&&&&&&''''''((((((,,,)))((()))'''$$$''',,,,,,,,,,,,,,,,,,+++***)))***))))))+++---***%%% 555111,,,)))))))))'''%%%)))((((((((()))***+++,,,'''((()))******+++******)))))))))((()))******+++''''''(((***,,,,,,***(((,,,,,,,,,,,,,,,+++***))),,,------,,,***))))))***...}}}wwwsssqqqmmmiiiggghhhkkkmmmnnnkkkjjjkkkpppxxx}}}zzzzzz{{{zzzxxxtttqqqqqqqqqssstttwwwxxxzzz}}}~~~zzzwwwtttqqqnnnllliiieeeaaa\\\ZZZWWWTTTPPPIIIAAA<<<888555222000000000///...222444444333000...---...///......------,,,,,,+++************************,,,+++++++++************+++)))''''''((()))(((''''''((())))))))))))(((''',,,---......---+++(((&&&((()))+++***(((''''''(((&&&'''(((((())))))((((((+++'''&&&(((((('''(((,,,)))))))))))))))(((''''''---,,,+++++++++)))$$$000---)))((()))))))))'''''''''''''''((()))***+++(((((())))))***)))))))))((()))))))))******************+++---......,,,)))***+++++++++******)))(((,,,---...---+++***+++,,,000~~~yyyuuurrrnnniiifffgggjjjlllmmmllljjjjjjnnnuuu~~~}}}~~~}}}zzzuuuqqqnnnmmmoooppprrrsssuuuzzzyyyuuutttrrrpppooolllgggddd```^^^[[[XXXTTTMMMFFFAAA<<<888444111000000000000000222333222000.........//////......---,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))***)))''''''((((((((('''&&&'''(((((((((((('''&&&)))******++++++******)))''')))******(((''''''(((&&&''')))***+++***)))(((***%%%###'''******+++,,,***++++++++++++***))))))---+++*********(((&&&$$$+++)))'''''')))*********%%%%%%&&&'''((()))***+++(((((()))))))))((('''''''''((()))***+++******))))))(((((()))+++***(((&&&)))************)))((((((+++,,,------,,,,,,---......{{{wwwvvvqqqlllhhhhhhkkkmmmooommmjjjiiikkkrrrzzz~~~|||vvvqqqmmmlllqqqqqqqqqqqqrrrvvv|||~~~wwwuuutttsssrrrqqqoookkkhhhdddbbb___\\\WWWQQQKKKFFFAAA===777333222222222222+++---///000000000111333/////////...------,,,,,,++++++++++++++++++++++++*********))))))))))))(((+++)))((('''((()))((('''&&&''''''''''''''''''&&&))))))((((((((())))))***''')))******((('''((()))%%%&&&)))++++++***(((&&&)))###!!!&&&,,,---,,,,,,++++++,,,,,,,,,++++++***(((((((((((()))***++++++***)))(((((()))***++++++%%%&&&'''(((***++++++,,,(((((()))(((((('''&&&&&&&&&(((***+++,,,+++)))(((((('''''''''((((((%%%###)))***************)))))))))***,,,,,,,,,,,,---//////}}}zzzxxxsssmmmjjjiiikkkmmmmmmmmmjjjggghhhnnnuuu|||}}}~~~|||wwwrrrooonnnooooooooonnnooosssxxx|||xxxvvvuuutttssssssrrrooolllgggeeeaaa^^^ZZZTTTNNNJJJDDD@@@999555222222111111***---///000000000222333000//////......---,,,,,,*********************************))))))))))))(((---+++))))))***+++***)))'''''''''&&&&&&'''''''''***)))((('''''''''((()))'''(((******((((((((()))###%%%(((******)))'''%%%)))###!!!&&&,,,---,,,,,,''''''((((((((((((''''''(((((((((((()))***,,,...++++++++++++******++++++&&&''')))***,,,,,,,,,,,,(((((()))(((((('''&&&&&&&&&(((***+++,,,+++)))(((,,,+++******++++++)))'''******++++++,,,++++++***''')))***+++***+++,,,...222{{{wwwsssnnnkkkjjjjjjjjjjjjllljjjggggggkkkppptttwww~~~~~~~~~|||wwwsssqqqpppjjjkkkkkklllmmmpppuuuyyy}}}yyywwwuuuttttttsssqqqpppjjjgggddd```\\\WWWRRRNNNEEEAAA;;;666333111///...///000222111000//////000000000//////...---------))))))))))))))))))))))))++++++*********)))))))))---,,,******+++++++++***(((((('''&&&&&&'''(((((()))((((((''''''(((((()))&&&(((******)))((()))***$$$%%%'''((()))((('''&&&)))$$$###(((,,,+++***+++'''(((((()))))))))))))))***++++++***(((((()))++++++,,,---,,,+++******+++((()))+++,,,---,,,,,,+++(((((()))))))))((('''''''''((()))***+++******)))+++***((()))******)))(((******+++,,,,,,,,,,,,+++&&&(((******)))***+++---...}}}xxxtttpppnnnlllkkkjjjhhhllliiiffffffhhhkkknnnoooyyy}}}{{{vvvrrrqqqqqqkkklllmmmmmmmmmooorrruuu|||}}}|||yyyvvvtttttttttssssssmmmjjjfffccc___ZZZUUUQQQHHHDDD???:::777444111///000222333222000//////000000000//////......------************************,,,+++++++++************---+++))))))***+++***)))))))))(((''''''((())))))&&&&&&'''((()))***++++++&&&((()))***)))((()))***&&&&&&'''((((((((((((((()))&&&'''***+++((('''***))))))***+++++++++++++++***+++---+++)))((()))***(((***,,,,,,***)))***,,,((()))+++,,,,,,+++***)))(((((())))))***)))))))))((()))))))))************)))'''&&&'''((())))))((())))))***+++++++++++++++((()))++++++******+++---+++}}}}}}zzzwwwtttrrrpppnnnllljjjkkkiiifffeeegggiiijjjjjjuuuyyy{{{uuurrrpppppprrrssssssqqqooonnnoooqqq}}}~~~}}}~~~~~~{{{vvvtttssstttuuutttooolllhhheeeaaa\\\WWWTTTMMMIIIDDD@@@<<<888444111...000222222222111222333000000000///......------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,***(((((()))***)))(((***)))(((''''''((()))***###$$$&&&(((***,,,------&&&''')))***)))((()))***(((((((((((()))))))))***)))((())),,,***&&&&&&)))&&&&&&'''(((((((((((((((&&&))),,,,,,******+++---%%%(((++++++))))))***,,,((()))+++,,,+++***(((''''''((()))******+++******)))))))))((()))******+++,,,***)))***,,,------,,,(((((()))***************)))+++,,,,,,+++***,,,---///{{{sssnnnnnnqqqtttnnnmmmjjjgggdddccceeegggmmmpppwww~~~}}}yyywwwvvvvvvzzzxxxuuuqqqnnnmmmlllllluuu{{{}}}~~~zzzxxxyyywwwssssssppplllhhhddd```[[[WWWTTTOOOHHHAAA===999555333555333222222222222111///000111222222111///,,,+++***)))((()))+++,,,,,,,,,)))***+++,,,,,,+++)))(((...,,,++++++,,,,,,***)))(((((()))((('''''')))+++***)))'''&&&&&&(((***,,,***)))((('''&&&&&&'''((("""'''(((&&&&&&((()))''''''''''''''''''((())))))******++++++++++++******))))))((()))+++,,,,,,+++)))(((+++...,,,'''&&&((()))))))))***++++++,,,,,,***************)))(((((('''(((((()))***+++++++++,,,+++)))((('''((()))+++,,,)))---+++$$$'''***!!!111,,,)))***...000///,,,)))|||tttooommmppprrrnnnllliiifffdddccceeefffkkknnnttt{{{|||zzzxxxvvvzzzxxxvvvssspppnnnllllllqqqwww{{{{{{||||||~~~}}}yyywwwwwwuuuqqqrrrpppllliiifffbbb]]]YYYWWWRRRKKKEEE???;;;777444333222111111222222000///000000111111000...,,,***,,,***))))))+++,,,,,,+++))))))***+++,,,,,,,,,,,,+++)))((()))******)))(((***++++++***))))))***,,,)))(((&&&&&&&&&)))+++---***)))((('''&&&''''''((('''***,,,))))))++++++)))(((''''''''''''((()))))))))******++++++******)))+++*********++++++***)))***)))+++...,,,((((((++++++*********************************)))((('''&&&'''''''''((()))*********,,,+++)))((('''((()))***...+++///...'''***---$$$,,,(((%%%'''+++...---***,,,wwwpppmmmnnnpppnnnllliiieeeddddddeeefffhhhjjjooouuu|||{{{wwwyyyxxxwwwuuurrrooolllkkknnntttwwwwwwzzz{{{xxxxxxvvvqqqqqqpppnnnllljjjfff```]]]\\\WWWPPPIIIDDD>>>999555222111000000111222000//////000000000///...,,,+++---,,,******+++,,,+++***************+++---...///***)))((((((***+++***)))+++,,,,,,+++)))((()))+++)))(((&&&&&&''')))+++---))))))((('''''''''((((((&&&)))***'''''')))(((%%%((((((''''''(((((()))***)))******++++++******))),,,,,,++++++***))))))(((+++)))***---,,,)))***...,,,,,,+++******)))((((((''''''((()))))))))((((((&&&''''''(((((())))))))),,,+++)))((((((((()))***...+++///...(((+++...&&&---***((()))---//////---***{{{~~~{{{sssooonnnooopppmmmiiifffeeeeeefffffffffgggkkkooovvv|||}}}xxxxxxwwwwwwuuurrrooollljjjnnnsssvvvvvvyyy}}}}}}zzzvvvsssrrrqqqpppoookkkfffccc```\\\UUUOOOHHHAAA:::666333111000111222222111000000111111111000///------///---++++++++++++***))),,,,,,+++***+++,,,...///+++***)))***,,,------,,,***++++++)))'''&&&'''(((***)))(((''''''((()))***))))))((((((((((((((((((''')))(((&&&&&&((('''###((((((((('''((())))))***))))))************))))))++++++,,,+++***))))))******((()))+++***(((***///+++*********)))))))))(((###$$$%%%''')))***++++++'''((((((((())))))******+++***))))))(((((())))))+++)))---,,,'''+++...&&&...,,,+++,,,...///...,,,***tttxxx{{{||||||~~~xxxsssqqqppprrrnnnjjjggghhhhhhhhhgggeeefffgggjjjpppvvv|||{{{wwwwwwvvvuuurrrnnnkkkiiimmmrrrssssssvvv~~~~~~yyywwwvvvuuutttsssqqqllliiiddd```ZZZTTTMMMEEE===888555333222222333444333111222222222222111111000///000...,,,+++,,,,,,+++)))///...,,,+++***+++,,,,,,+++***)))***,,,------,,,***++++++)))'''&&&'''(((,,,+++***(((''''''''''''(((((())))))))))))))))))+++,,,+++)))***---+++%%%((((((((((((((()))******)))))))))******)))))))))(((***++++++***)))+++---(((''''''***)))&&&(((---(((((()))))))))*********%%%&&&'''((()))))))))))))))***************+++++++++******))))))))))))))))))''',,,,,,''',,,///'''+++******)))***)))((('''000ppptttxxxzzzzzz|||yyyvvvuuuvvvqqqllljjjkkklllkkkiiigggffffffgggkkkrrryyy}}}~~~yyyxxxwwwtttrrrooolllkkkjjjmmmnnnmmmpppyyyzzz{{{yyywwwvvvuuussspppnnnhhheee```ZZZSSSJJJBBB<<<777555444333444444222111444333333222222222222111111///---,,,------,,,+++///...---+++***************)))((((((***+++***)))+++,,,,,,+++)))((()))+++,,,+++***)))''''''&&&&&&(((((()))*********))))))******)))'''***---+++%%%))))))(((((())))))***+++((())))))******))))))(((&&&))),,,+++))))))+++...(((&&&'''***)))&&&'''+++''''''((())))))***+++++++++******)))((('''%%%$$$++++++++++++++++++++++++************)))))))))((()))(((------)))...222***++++++,,,++++++***)))(((///qqquuuyyy{{{{{{|||{{{zzzzzztttooommmnnnpppnnnllljjjhhheeeeeeiiiooovvvzzz|||{{{xxxuuussspppooonnnhhhkkkjjjhhhkkkttt}}}|||}}}zzzwwwuuutttsssrrrpppllliiieee```YYYPPPGGGAAA777666444333333222000///333333222222111111222222000///---,,,---...---,,,+++,,,,,,,,,+++***))))))+++)))((()))******)))(((***++++++***))))))***,,,)))))))))((((((((((((((('''((()))***+++******)))''''''&&&%%%(((,,,***###))))))(((((())))))***+++(((((())))))))))))(((((('''+++---,,,)))'''***---((('''))),,,***&&&&&&)))((((((((()))))))))))))))+++++++++***)))(((&&&&&&***************************************)))(((((((((&&&+++,,,(((...222******+++---...------------+++ssswww{{{|||{{{|||~~~|||vvvpppoooqqqrrrpppnnnkkkiiifffeeehhhnnntttyyy{{{~~~}}}}}}zzzvvvtttrrrqqqqqqiiikkkjjjgggiiisss|||~~~~~~{{{vvvtttsssrrrrrrqqqooollliiiddd]]]TTTKKKDDD777666333222222111///---333222111111000111111111000...------.........---((()))+++,,,,,,+++***)))...,,,++++++,,,,,,***)))(((((()))((('''''')))+++''''''(((((()))*********'''((()))+++++++++***)))******((((((,,,000---''')))))))))))))))******+++(((((())))))))))))(((((())),,,///---(((&&&(((,,,))))))+++...,,,'''&&&(((******))))))(((((('''''''''((()))***++++++++++++*********)))))))))))))))***************)))((((((%%%###)))***&&&+++000(((###&&&)))***++++++,,,------ssssssvvvyyyxxxvvvxxx~~~}}}|||wwwrrrnnnnnnnnnooojjjiiigggfffgggjjjlllnnnttt{{{~~~yyy{{{zzzvvvttttttrrrnnnnnnmmmkkkiiijjjpppwww}}}yyytttssstttuuuuuuwwwtttoooiiiaaaXXXNNNGGGBBB>>>888444222111000///444222000000111222111111333111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---+++))))))+++,,,***''')))))))))(((&&&''')))+++))))))(((((((((((())))))---***)))***'''!!!*********)))))))))))))))((())))))************))))))******++++++,,,---------,,,***(((((()))+++,,,))))))))))))))))))))))))(((((())))))*********+++%%%&&&(((+++---,,,(((%%%***+++,,,,,,+++***((('''***+++,,,,,,+++***+++---''''''((()))***,,,...///+++qqqqqqssswwwwwwvvvyyy}}}wwwssspppnnnmmmjjjhhhfffeeefffgggjjjkkktttvvvxxxyyy{{{}}}|||xxxuuuvvvtttppppppnnnllljjjjjjnnntttyyyzzzwwwvvvvvvuuuuuuwwwuuuqqqlllfff\\\RRRKKKCCC???:::555333222111///111///......000111000///444222000...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++)))((((((***+++)))''''''(((((((((&&&&&&((()))******))))))))))))******)))&&&&&&(((((($$$###%%%***))))))))))))))))))))))))))))))((('''%%%$$$###)))******++++++,,,,,,---+++***)))))))))***+++,,,)))******++++++******)))))))))))))))*********+++''''''(((***,,,,,,)))'''******+++++++++***))))))***+++,,,+++***)))***+++++++++******)))************pppoooqqquuuvvvvvvzzz}}}xxxrrrnnnkkkiiikkkjjjhhhffffffggghhhiiirrrqqqpppsss|||}}}|||~~~yyywwwxxxvvvrrrrrrqqqnnnkkkiiikkkooosss{{{|||}}}{{{zzzyyywwwuuuwwwvvvtttqqqkkkbbbWWWPPPFFFBBB===888666333111000000///---...000222111111555444222///............++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))((('''((()))***)))(((&&&''')))((('''&&&&&&'''+++******))))))******+++(((%%%%%%'''(((%%%&&&)))))))))))))))))))))******(((((((((''''''%%%$$$###))))))******+++,,,,,,,,,((())))))******+++++++++)))***+++------+++***))))))))))))***************)))))))))***+++,,,***)))***))))))))))))***++++++***+++,,,***((('''((())),,,+++***))))))))))))))),,,rrrpppppptttvvvwwwzzz~~~wwwrrrnnnllllllmmmllljjjhhhggggggggghhhnnnmmmmmmpppwww~~~|||}}}{{{yyyzzzxxxtttuuutttqqqmmmjjjiiikkknnntttvvvzzz|||xxxuuuxxxwwwvvvtttnnndddYYYRRRKKKGGGAAA<<<999666333111222000///000333444444444666555333111000/////////++++++++++++++++++++++++---------,,,,,,,,,++++++(((((((((((()))*********&&&(((******((('''&&&'''******))))))))))))******---)))'''((('''$$$$$$''')))))))))))))))*********'''((()))******+++******)))))))))***++++++,,,,,,&&&''')))***++++++++++++(((***,,,......,,,***(((************************,,,***))))))+++++++++***)))((((((((((((***,,,---***++++++***'''&&&&&&'''((((((((())))))***+++,,,///uuuqqqqqquuuwwwwwwxxx|||~~~}}}vvvrrrqqqqqqlllkkkiiigggfffeeeeeeeeeiiikkknnnqqqsssvvv|||}}}~~~|||{{{|||zzzvvvxxxwwwuuuqqqllljjjjjjjjjnnnqqquuu{{{zzzvvvxxxxxxwwwtttoooeeeZZZSSSPPPLLLGGGAAA===999555222222111000111333555555444777666555333222111000000++++++++++++++++++++++++---------,,,,,,,,,++++++((()))************+++,,,(((***,,,,,,***((('''(((((((((''''''''''''((((((///+++((()))'''$$$$$$'''(((((())))))************))))))***,,,,,,---------((())))))******+++,,,,,,&&&'''(((******+++++++++(((***,,,......,,,***(((+++++++++***************---+++))))))***++++++***((((((''''''(((***,,,---)))***+++)))'''&&&&&&'''''''''(((((()))***+++,,,///tttppppppuuuwwwvvvvvvxxxzzzyyytttqqqpppjjjiiihhhfffeeedddcccccceeeiiinnnrrrqqqqqqxxx~~~~~~}}}yyyzzzzzzyyyuuuppplllkkkjjjjjjlllqqqvvv}}}{{{vvvwwwvvvuuusssnnnfff\\\VVVVVVRRRLLLGGGBBB===888555111000...///111222222222666666555444333111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++******+++,,,***+++,,,,,,***(((((()))(((''''''&&&&&&''''''(((+++((('''))))))''''''***((((((((()))******+++++++++++++++++++++***))))))(((((())))))***+++++++++'''(((((())))))*********)))***+++------+++***)))+++++++++++++++*********,,,***))))))*********)))'''''''''((()))***+++,,,)))***+++)))'''&&&'''((()))))))))(((((())))))***,,,ooolllmmmssswwwvvvuuuuuuwww|||~~~yyytttqqqkkkjjjiiihhhgggfffeeeeeeeeefffkkkqqqrrrpppttt{{{zzz}}}}}}{{{|||{{{yyytttooommmlllgggiiimmmsssyyy~~~|||wwwttttttsssqqqnnnhhhaaa\\\[[[WWWQQQKKKFFF@@@:::777222111///000111222222111666666555444333111000///------------------------,,,++++++++++++*********)))***,,,+++(((''')))++++++,,,+++***((('''((()))((((((''''''''''''(((((((((&&&'''++++++)))))),,,'''(((((()))******++++++******+++++++++***))))))(((((())))))******++++++***)))(((''''''((()))***)))******++++++******))),,,,,,,,,++++++*********+++***((()))******((('''''''''((()))*********)))(((*********(((((()))***(((((('''(((((()))***+++***jjjgggjjjrrrwwwvvvttttttvvvzzz}}}|||}}}~~~zzznnnnnnmmmlllkkkjjjiiihhhfffcccfffooorrrqqqqqquuuxxx|||{{{}}}}}}{{{vvvrrrooonnnfffhhhlllqqqwww||||||xxxrrrqqqqqqpppoookkkeeeaaa]]]YYYTTTNNNHHHBBB<<<888555444222222333444333222666666555444333111000///........................+++++++++*********))))))(((***+++***'''&&&''')))++++++***(((&&&&&&''')))))))))(((((((((((()))))))))'''(((,,,,,,)))(((***'''(((((()))***+++++++++((()))***+++,,,------...((((((((()))******+++++++++***(((&&&&&&''')))***)))))))))))))))))))))))),,,,,,,,,++++++************)))((()))***)))'''%%%&&&''')))*********)))(((((()))******))))))***+++###$$$%%%'''))),,,...///+++nnnlllkkknnnsssuuusssooouuuxxx{{{~~~~~~xxxvvvssspppnnnmmmlllkkkjjjfffgggiiikkkmmmooopppqqqzzz}}}}}}}}}|||zzzwwwtttqqqoooqqqllljjjooouuuxxx|||~~~{{{sssssssssqqqoookkkgggeeedddaaa\\\VVVOOOFFF===777666444222222444555555555333333444666666444000---............---,,,+++***//////...---,,,,,,++++++---***)))++++++((((((+++///###&&&***'''''',,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***---+++)))+++------+++(((((())))))+++,,,---......+++---,,,((('''***+++))),,,+++)))((()))***)))(((***)))((((((((()))+++,,,++++++******)))'''&&&%%%,,,++++++,,,......---+++...,,,***)))))))))'''&&&)))(((((()))++++++***))))))rrrooommmooosssuuutttqqqsssvvvyyy{{{}}}~~~~~~xxxuuurrroooooonnnmmmlllgggggghhhjjjllloooqqqrrruuuzzz}}}}}}|||{{{yyywwwtttsssuuuooolllpppsssuuuxxx{{{|||ttttttsssqqqnnnkkkhhhfffgggccc]]]VVVPPPHHHAAA<<<999666444222333333333222222222222333444222///---+++,,,,,,------......///000//////---,,,+++******---***)))++++++((((((+++000%%%!!!'''+++'''''',,,)))))))))******)))))))))((((((((((((((((((((((((+++***)))(((((((((******,,,******+++------+++)))...---***)))((()))+++,,,+++---,,,((('''++++++))),,,***(((((()))******)))+++***)))))))))***+++,,,************))))))((('''+++******+++---...,,,++++++***(((((()))******))))))(((((()))++++++***)))+++wwwsssppppppsssvvvuuutttvvvwwwyyyyyyyyyzzz}}}{{{xxxtttqqqqqqpppooonnnkkkjjjiiiiiijjjlllnnnpppnnnttt{{{|||}}}}}}}}}{{{yyyxxxvvvvvvqqqnnnppprrrsssuuuyyy|||wwwvvvtttqqqnnnllljjjiiiiiieee___YYYSSSMMMGGGCCC===:::666333222222111000222111000000111000...------,,,,,,,,,,,,...///000111000///...,,,+++))))))---***)))++++++((())),,,111((($$$(((+++((((((+++))))))************))))))))))))))))))))))))))))))******((((((((()))***++++++******+++,,,,,,+++)))000---***'''&&&''')))++++++---+++((('''+++,,,)))+++)))((((((***++++++***,,,,,,+++******+++++++++***************************))))))+++,,,---+++***)))'''&&&(((***,,,,,,+++))))))(((***+++,,,***)))+++yyyvvvrrrqqqsssvvvwwwxxx{{{{{{zzzxxxuuutttvvvwww}}}~~~zzzvvvrrrqqqqqqpppooopppnnnkkkiiihhhiiikkkllllllqqqxxx{{{|||}}}~~~~~~~~~~~~|||zzzxxxwwwtttpppmmmpppqqqrrruuuzzz}}}{{{yyyuuurrrooommmmmmmmmkkkhhhccc^^^ZZZTTTMMMIII@@@<<<777444333222111000222000//////000000///...111000...,,,+++,,,---...222111000...,,,***)))(((---))))))++++++((())),,,000***'''***+++)))(((+++((()))************)))(((++++++++++++++++++++++++)))((('''''''''((()))***)))******++++++++++++***+++***((('''''')))***,,,***,,,+++((((((+++,,,******)))((((((***,,,,,,+++------,,,,,,,,,+++++++++---,,,,,,+++***************))))))***,,,,,,+++))))))'''&&&(((***,,,,,,+++***))))))***,,,,,,+++)))'''|||yyyuuussstttvvvyyyzzz{{{{{{yyyvvvsssrrrsssuuu{{{~~~}}}wwwsssqqqpppoooooonnnmmmjjjhhhhhhiiikkkmmmooossswwwyyyxxxzzz}}}~~~|||yyywwwuuuvvvqqqoooppppppooorrrwww~~~|||xxxtttqqqppppppqqqllljjjhhheee```ZZZRRRMMMBBB>>>999555444333333222333111000000111222111///222000...,,,+++,,,---...222111000...,,,***)))(((,,,)))(((++++++)))))),,,///+++)))***+++))))))***((()))***++++++***)))(((++++++++++++++++++++++++''''''&&&%%%&&&'''((()))((()))***+++++++++++++++((())))))*********))))))***,,,+++((((((+++,,,***+++)))((()))+++,,,,,,+++,,,,,,------,,,,,,,,,,,,000///---+++***)))((((((***))))))***,,,,,,+++)))+++)))(((((()))******)))***))))))***,,,,,,+++***&&&{{{xxxvvvwwwyyyzzzvvvwwwwwwvvvttttttuuuwwwxxx|||zzzuuurrrpppooonnniiihhhhhhhhhiiilllnnnppprrruuuxxxyyyxxxyyy}}}}}}zzzwwwvvvzzzvvvsssqqqmmmjjjlllqqqyyy~~~|||xxxuuutttttttttooommmkkkhhhddd]]]VVVQQQFFFBBB<<<777555444444333222222111222333333222000...------------///000111111000///...,,,+++)))))),,,)))(((++++++)))***---,,,+++******************''')))***++++++***)))'''))))))))))))))))))))))))'''&&&&&&%%%&&&''')))***'''(((***+++******+++,,,***+++,,,---,,,***'''%%%***,,,+++'''(((+++---+++,,,***))))))+++,,,,,,+++***+++,,,------------,,,222000...+++)))(((''''''***))))))+++,,,---+++***,,,+++)))((()))***)))(((***))))))+++,,,---+++***)))~~~yyywwwwwwxxxsssuuuwwwwwwvvvuuuvvvwwwtttyyy~~~~~~wwwsssqqqooonnniiiiiiiiiiiijjjkkkmmmmmmmmmqqqwwwyyyyyyyyy{{{~~~}}}}}}{{{yyy{{{xxxtttqqqlllhhhiiiooossszzz|||yyywwwvvvvvvuuuqqqlllgggccc^^^ZZZWWWLLLGGG???999666444333333111111111333444444111///---------...//////000000000//////---,,,+++******+++((((((++++++)))***---(((******))))))***++++++'''(((***,,,,,,***((('''((((((((((((((((((((((((((((((''''''((()))+++,,,%%%(((++++++))))))***,,,++++++,,,,,,+++***)))))))))++++++'''(((,,,---+++---+++******+++,,,+++***((()))+++,,,------------000///,,,***((((((((((((+++******+++---...,,,+++,,,***(((((()))***)))(((*********+++,,,---,,,***+++|||wwwuuuuuuuuuwwwxxxxxxvvvtttssssssqqqwww|||~~~~~~yyyuuurrrpppooommmllllllkkkjjjiiihhhgggeeekkksssxxxyyyxxxxxxzzz{{{~~~~~~}}}yyyuuusssqqqlllhhhkkkqqqnnnwww~~~|||yyyxxxwwwzzztttlllddd```^^^\\\[[[PPPJJJBBB;;;777444222111///000111333555444111...000000000000///...---,,,//////...---,,,,,,+++++++++((((((++++++)))***...&&&)))***)))(((***++++++'''(((+++,,,,,,+++((('''))))))))))))))))))))))))***))))))))))))+++---...%%%(((++++++))))))***---))))))))))))+++---...000)))+++***'''(((,,,---+++...,,,******++++++***)))&&&(((***,,,---...------...---+++)))(((((()))***,,,++++++,,,......---++++++)))(((((()))******)))+++******+++------,,,***+++zzzuuuvvvyyywwwvvvuuuuuuuuutttqqqnnnnnnsssyyy}}}~~~~~~vvvqqqooonnnmmmlllkkkjjjhhhfffdddcccdddggglllppprrrtttwwwyyyyyy|||}}}zzz}}}~~~zzzxxxyyyuuukkkfffhhhqqqssswww~~~}}}{{{yyyuuusssooojjjeeebbb___]]]ZZZSSSIII@@@:::666333111666444333333333333222000111333555333///------...//////...---,,,,,,,,,,,,---------,,,,,,+++++++++&&&'''((()))***+++,,,,,,))),,,,,,((('''%%%,,,((((((+++)))$$$%%%+++...,,,+++)))(((((())))))++++++***)))(((((())))))///,,,)))***,,,...---,,,***++++++***))))))***,,,000---***)))***+++++++++,,,***(((***---//////---///...------...---+++)))...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))(((''',,,------------,,,++++++,,,zzzxxxxxxvvvuuutttttttttssspppnnnnnnqqqwww{{{~~~yyytttqqqpppllllllkkkjjjhhhfffdddcccdddgggkkkmmmoooppprrrtttuuuyyy}}}~~~|||{{{{{{wwwnnnjjjkkkoooqqqtttzzz~~~|||zzzsssqqqnnnjjjfffbbb___\\\ZZZSSSJJJAAA;;;777333111444333111111222222111000000222444333000///000111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))'''+++,,,,,,...000,,,%%%+++((((((+++)))%%%&&&,,,...---+++***))))))******,,,+++***)))))))))))))))...,,,))))))+++---,,,+++)))******)))(((((()))+++,,,***'''&&&'''(((((((((...,,,***+++---...---,,,///...---...///...---+++,,,,,,+++***************+++++++++++++++***)))))),,,,,,,,,,,,,,,++++++******{{{wwwuuutttrrrrrrsssrrrqqqooonnnooosssyyy~~~~~~yyyuuutttooonnnmmmllljjjhhhgggfffcccfffhhhjjjjjjkkkmmmnnnuuuzzz}}}||||||xxxqqqmmmlllmmmnnnpppuuuzzz~~~}}}{{{tttrrrooommmjjjgggbbb^^^\\\WWWNNNFFF@@@;;;777555333111//////111111111000222333444444222000000111//////...---,,,,,,,,,,,,++++++++++++************************))))))(((((()))++++++***,,,...+++''')))((((((***)))'''(((,,,...---+++************+++,,,,,,+++************+++,,,***))))))***++++++***((())))))(((''''''(((***+++)))&&&&&&'''(((((('''000...,,,,,,---------+++...------...000111///...---,,,,,,+++++++++++++++************************+++++++++,,,+++******)))***~~~zzzvvvtttrrrqqqrrrrrrqqqppppppppprrrwww}}}}}}{{{yyysssrrrqqqooommmkkkjjjjjjbbbdddfffhhhhhhiiijjjllluuuzzz~~~}}}|||{{{xxxsssooommmllllllllloootttyyy~~~|||xxxvvvsssrrrqqqmmmgggbbb```[[[SSSLLLFFFAAA<<<999333111000///111222222111555555555444333111000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++))))))(((''''''''''''&&&(((((()))))))))(((***---...---+++*********+++,,,,,,,,,+++++++++++++++,,,***))))))))))))******)))((()))***)))'''''')))***---+++))))))***++++++***......---,,,---------------------///111222222000//////...---------......+++++++++******************++++++++++++***)))))),,,xxxvvvsssqqqrrrrrrrrrrrrsssrrrrrrvvv|||~~~}}}{{{~~~~~~~~~~~~~~~vvvuuurrrooommmkkkjjjjjjbbbdddfffggggggiiikkkmmmpppuuu{{{~~~~~~|||yyyvvvssspppmmmlllkkklllooottt{{{~~~{{{xxxuuuttttttpppjjjdddbbb]]]WWWPPPJJJEEE???<<<666444111111222333333333444444444444444333222111//////...---,,,,,,,,,,,,------------------------(((((())))))******++++++(((''''''((()))***,,,///''')))***)))((()))+++,,,---,,,+++*********+++,,,,,,+++++++++++++++,,,,,,((()))******))))))))))))******+++***)))(((***,,,---,,,***+++,,,------,,,++++++,,,,,,,,,---///000---,,,---///222333333222//////...---------......---,,,+++***))))))))))))***++++++++++++***)))))),,,}}}yyyuuurrrrrrsssttttttvvvuuutttuuuxxxzzz{{{zzz}}}}}}{{{yyyyyy}}}xxxvvvsssoookkkiiihhhhhhccceeefffgggggghhhkkknnnppptttzzz~~~~~~}}}|||xxxtttooonnnlllkkklllqqqxxx~~~}}}xxxtttsssssspppiiicccbbb^^^XXXRRRMMMGGGAAA===:::777444222333444444444111000111222555666555444//////...---,,,,,,,,,,,,------------............,,,++++++***)))((('''''',,,***)))***(((&&&(((,,,(((+++,,,)))'''***,,,+++,,,+++***))))))***+++++++++************+++,,,,,,((()))++++++)))((()))******++++++***))))))***,,,+++***)))***,,,,,,,,,***)))***+++++++++,,,...000,,,,,,---///222333333222---,,,,,,+++++++++++++++---,,,***)))))))))***++++++++++++,,,+++******)))***}}}xxxtttttttttuuuuuuwwwvvvuuusssrrrssswwwzzz~~~}}}zzzwwwwwwzzz}}}{{{vvvqqqmmmjjjiiihhhfffgggggggggfffgggiiikkkqqquuuyyy}}}~~~~~~~~~{{{vvvsssqqqooolllkkknnnuuu{{{{{{}}}{{{tttrrrssspppjjjddddddaaa\\\WWWQQQKKKDDD@@@<<<999555333333333444333444222111222444444222000//////...---,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,+++***)))(((''''''...+++******%%% %%%)))------((('''***+++)))******((((((((()))***+++)))))))))))))))***+++,,,'''***,,,,,,***))))))***)))***+++***((((((***+++***))))))***,,,,,,+++***)))***,,,+++)))))),,,...,,,,,,,,,...111222222000,,,,,,+++******************)))(((((()))+++---...,,,,,,,,,,,,,,,++++++******zzzvvvuuuuuuvvvvvvwwwwwwuuuqqqnnnoootttyyy~~~zzzwwwvvvyyy~~~{{{uuupppmmmkkkkkkhhhhhhhhhfffeeeeeefffhhhnnnqqqtttwwwzzz}}}}}}~~~|||~~~{{{uuuuuutttqqqmmmjjjmmmtttzzz{{{|||~~~vvvttttttrrrlllfffhhheeeaaa\\\WWWPPPIIIDDD===999555222222333333222:::777444333333111---)))//////...---,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))************)))'''(((+++)))$$$'''...)))......((('''***+++)))))))))(((''''''((()))***))))))(((((()))***++++++'''***------+++))))))+++((()))))))))'''''')))************+++------,,,+++***,,,---+++((('''))),,,,,,,,,,,,...000222111000...---,,,,,,++++++,,,,,,''''''&&&'''))),,,000222,,,------------,,,++++++,,,}}}yyyvvvtttssssssrrrqqqrrrsssrrrpppooorrrxxxyyyvvvwww}}}{{{vvvrrrooonnnnnnnnnlllhhhccc``````bbblllmmmnnnpppttt{{{}}}{{{yyyyyysssrrrqqqooonnnooosssuuuyyy||||||vvvqqqnnnmmmlllhhhfffbbb^^^ZZZTTTNNNJJJAAA<<<777555555444222000444444333333333333222222.../////////...---,,,,,,...+++((('''))),,,...///---***'''%%%&&&((())))))***+++,,,,,,,,,,,,+++************))))))))))))(((---***((((((+++,,,+++)))%%%&&&(((***+++++++++***,,,***(((((()))***))))))000+++&&&'''***+++((($$$&&&(((******((((((+++...***++++++***((((((((()))***+++,,,...000111222333111///---+++))))))***+++...---,,,***(((***---000***,,,,,,+++,,,///...***+++|||xxxuuutttoooooooooppprrrsssrrrqqqrrrwwwyyywwwxxx~~~zzzvvvrrrqqqnnnooommmiiicccaaaaaabbbiiijjjlllooossszzz~~~{{{yyywwwwwwuuutttrrrpppnnnnnnpppqqqqqquuuzzz~~~{{{uuurrrpppooohhhfffbbb^^^[[[VVVPPPLLLEEE@@@:::666555555333222333333222222222111111111////////////...---,,,+++...+++((((((***,,,---...,,,*********++++++***(((***++++++,,,,,,++++++***++++++*********)))))))))+++)))'''''')))***)))(((%%%'''(((***++++++++++++///---***)))***++++++***,,,,,,,,,+++)))''''''((('''(((***)))((((((+++---***+++++++++)))((()))***++++++,,,---...//////000111///---+++*********+++,,,,,,+++***((()))+++...(((++++++***,,,000///,,,***{{{vvvtttlllllllllnnnqqqssssssrrrrrrvvvyyyxxxyyy}}}{{{wwwuuupppooonnnjjjeeebbbaaabbbdddfffiiimmmqqqwww}}}~~~{{{yyyxxxwwwvvvuuutttrrrooonnnlllllllllpppuuuzzz~~~xxxtttqqqpppiiifffccc___\\\XXXSSSPPPLLLFFF>>>888555444444444222222222111111111000000111111111000///---,,,+++---+++******,,,------,,,***+++---///000...***'''******+++,,,,,,+++******,,,,,,,,,+++++++++******)))'''&&&&&&'''((((((''''''''')))***+++,,,,,,,,,222///+++******+++,,,,,,%%%+++111///)))&&&)))...''')))))))))((()))+++---***+++,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,000///---+++******++++++)))***++++++))))))***+++))),,,---***+++......++++++}}}wwwtttmmmlllkkkmmmppprrrrrrrrrrrruuuxxxyyyzzz|||~~~zzzxxxrrrqqqoookkkgggdddbbbbbb___bbbfffjjjnnnsssyyy}}}~~~|||zzzzzzvvvuuutttsssqqqnnnkkkiiillloootttwwwzzz~~~~~~xxxssspppnnnjjjgggdddaaa^^^[[[WWWTTTRRRLLLCCC;;;666444444555222222222222111111111111222222222111///---,,,+++,,,++++++,,,------,,,***+++,,,---///000///+++'''******++++++++++++******------,,,,,,,,,+++++++++((('''&&&&&&''''''''''''))))))***+++,,,---......333000,,,)))***+++,,,,,, (((///000+++)))---222))))))))))))))))))***+++***+++,,,+++***)))***,,,+++++++++,,,,,,,,,,,,---///...---++++++***++++++(((***,,,,,,+++*********---000///+++(((***)))'''---yyyuuuqqqooommmnnnoooqqqqqqppprrrsssvvvxxxyyyzzz}}}|||yyytttrrrpppmmmjjjfffcccaaa\\\___cccgggkkkpppvvvzzz}}}|||{{{wwwuuutttssssssppplllhhhlllnnnrrrtttwwwzzz}}}{{{uuuqqqnnnllliiieeebbb```^^^[[[XXXUUUPPPHHH@@@999555444555444333333333333222222222333333222111000...,,,+++,,,,,,,,,---......,,,***---,,,+++,,,------+++)))************************---------,,,,,,,,,,,,+++((((((((((((''''''((()))***++++++,,,---...///000111...***))))))+++++++++%%%)))---...---+++,,,---***)))(((((()))************+++---,,,+++***+++---******+++,,,---......///...------,,,++++++++++++)))+++......---+++++++++,,,000///***'''(((***)))---|||xxxuuussspppooopppqqqqqqqqqsssrrrsssvvvwwwxxx{{{}}}yyyvvvssspppnnnlllhhhdddaaa\\\^^^aaaeeeiiiooouuuzzz~~~}}}|||{{{zzzwwwuuuttttttrrrmmmhhhhhhkkknnnqqquuuyyy~~~zzzuuurrrnnnkkkgggdddbbb```]]][[[WWWTTTOOOGGG>>>888555555444444444333333333222222333333333222111///...---------,,,---......,,,***...,,,***)))***++++++***+++***))))))))))))***+++---------,,,,,,,,,++++++)))******)))(((((()))+++*********+++,,,---//////---+++))))))***++++++***---,,,,,,,,,,,,+++(((&&&+++)))(((((()))******)))***,,,------,,,+++,,,...)))******+++---...//////---------,,,,,,+++++++++***,,,......---,,,+++,,,&&&+++---)))'''***...///+++~~~}}}wwwuuurrrqqqrrrsssssssssssspppppptttuuuuuuzzz~~~zzzwwwtttqqqooommmjjjeeeaaa]]]^^^aaacccgggnnnuuu{{{~~~~~~}}}{{{wwwuuutttrrrlllggggggiiilllpppsssxxx}}}}}}xxxuuuqqqmmmiiifffcccaaa___]]]XXXXXXUUUOOOEEE===888666333333333333222222222111222222222222111000///...///---,,,,,,------,,,+++...,,,******+++,,,+++***+++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++(((***+++)))'''''')))+++(((((((((((()))+++,,,---***))))))***,,,,,,+++***,,,+++*********))))))(((,,,)))'''(((***+++***(((+++,,,------,,,,,,---///*********+++++++++,,,,,,,,,,,,------,,,,,,++++++***+++------+++***+++,,,###)))+++(((&&&+++000222***xxxzzz~~~xxxuuusssrrrtttuuuvvvvvvtttoooooorrrssssssyyy{{{xxxuuurrrpppnnnkkkeeeaaa^^^___```bbbgggnnnvvv|||}}}xxxuuutttqqqkkkfffhhhjjjmmmppprrrvvv{{{~~~yyyuuurrrooojjjfffdddbbb___^^^YYYZZZZZZTTTJJJ@@@:::777222222222111111111111000222222222222222111000///000...,,,,,,------,,,+++---,,,,,,,,,...---+++)))+++***)))(((((()))***+++,,,,,,,,,+++++++++******''')))+++)))'''&&&(((+++&&&&&&%%%&&&'''(((***+++))))))***,,,......,,,***&&&'''((()))((())),,,///,,,***'''(((***+++***(((+++,,,------,,,,,,...///+++*********))))))((((((,,,,,,---------,,,++++++)))+++++++++))))))***+++%%%+++,,,(((&&&)))...111+++oooqqquuu||||||xxxtttrrrssstttvvvvvvqqqoooqqquuuuuussswww}}}zzzxxxtttqqqnnniiidddaaabbb^^^[[[^^^dddkkkoooqqqzzz|||~~~}}}zzzvvvrrrooommmiiikkknnnrrrrrrsss{{{}}}zzzxxxrrrmmmhhheeeffffffdddaaaeeeaaaZZZSSSLLLDDD===888555555555555555555444444333333333222111000///...000...------.........---******************++++++///---***)))***++++++***---+++))))))***+++***)))***++++++++++++***))))))***+++---......---+++***////////////////////////---***''''''+++---,,,***///---+++***))))))***+++,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---$$$+++---///111---&&&---------------------------***'''''')))+++***(((///gggiiimmmttt~~~{{{wwwttttttuuuvvvuuuqqqppprrrvvvvvvtttwww~~~|||xxxtttqqqmmmiiifffaaa___^^^___dddiiinnnppptttwww{{{|||xxxuuurrrpppnnnmmmnnnqqqqqqqqqvvv~~~~~~{{{xxxsssooojjjggghhhgggeeecccfffbbb[[[UUUNNNGGG@@@;;;555555555555555555555555222222333333222222111111111///------......---,,,************************+++******+++,,,+++)))'''---+++))))))***+++***)))+++++++++++++++***)))))))))***++++++++++++***)))------------------------***(((''''''(((*********+++,,,,,,,,,++++++******+++,,,------------,,,+++++++++************++++++)))...111//////000---(((------,,,,,,,,,,,,,,,,,,000...+++***+++,,,,,,,,,,,,```aaaeeemmmwww{{{xxxvvvvvvuuutttppppppsssvvvvvvtttvvvzzz}}}~~~}}}xxxsssooollliiifffaaabbbbbbbbbcccfffkkknnnmmmpppuuu{{{}}}zzzwwwvvvpppmmmmmmpppqqqqqqtttyyy}}}zzzvvvqqqmmmkkkkkkkkkhhhffffffbbb]]]WWWQQQKKKDDD@@@777777666666666666777777333333444444444333333222222000...---......---,,,************************'''''')))+++---,,,)))&&&---+++))))))***+++***)))+++++++++++++++******)))************************++++++++++++++++++++++++)))))))))((('''(((***,,,(((***,,,---...,,,+++******+++,,,,,,,,,,,,+++***)))))))))(((((()))))))))...000///+++***++++++(((+++++++++,,,,,,,,,,,,,,,...---+++(((&&&''')))+++...______bbbiiiqqqxxx~~~{{{xxxvvvtttrrroooppprrrtttuuuttttttuuuyyyzzz|||~~~yyytttpppmmmjjjhhhbbbdddfffeeecccdddiiimmmjjjmmmqqqwww~~~~~~|||{{{qqqllllllpppttttttvvvyyy|||~~~yyyuuupppoooooonnnkkkhhhfffbbb]]]XXXTTTNNNHHHDDD;;;:::999888888999999:::666666666666555444333222111///------...///...---+++++++++***************''''''(((+++---,,,***(((,,,***))))))***++++++***++++++,,,,,,++++++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,---,,,))))))---000((()))+++,,,------,,,,,,*********++++++*********))))))(((((((((((())))))+++++++++******+++,,,+++******++++++++++++,,,,,,,,,,,,+++'''$$$###'''+++...bbb___```ggglllnnnuuu}}}~~~{{{xxxtttqqqnnnpppqqqrrrrrrsssrrrpppvvvwwwyyy{{{~~~zzzvvvssspppnnneeegggiiihhheeeeeehhhkkkjjjlllpppuuuzzz~~~tttpppooosssuuuuuuvvvxxxyyy{{{xxxtttrrrsssrrrnnnkkkeeebbb^^^YYYUUUPPPJJJGGG@@@???===;;;;;;;;;<<<<<<999888888777555333111000///---,,,---///111111000+++++++++*********))))))+++***))))))+++---,,,,,,,,,***))))))***++++++***+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++---...,,,******---111******))))))***,,,...///************************+++******))))))******+++******,,,///000///......*********++++++,,,,,,,,,...///...+++((('''+++///***ccc^^^___dddeeedddiiirrr}}}{{{wwwtttpppqqqqqqoooqqqsssqqqmmmssstttvvvyyy|||}}}yyyuuuqqqooohhhiiijjjjjjiiihhhiiijjjjjjkkknnnrrrvvv{{{yyyuuutttvvvuuuqqqqqqtttxxx}}}zzzvvvuuuuuutttpppmmmgggddd___[[[WWWRRRMMMIIIEEECCC@@@===<<<;;;<<<<<<999999888777555333111000///...------///111111000,,,,,,++++++***)))))))))---+++))))))***,,,---,,,+++***((()))***,,,++++++,,,,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,...+++***)))((()))+++...000++++++***))))))***++++++,,,++++++******++++++,,,***))),,,000000,,,***+++******++++++,,,,,,------,,,,,,,,,***))))))***,,,+++ccc^^^___dddbbb]]]aaajjjvvv}}}{{{xxxssstttrrrnnnppptttsssnnnpppqqqsssvvvyyy|||~~~~~~zzzuuupppmmmkkkjjjjjjkkkllllllkkkiiihhhiiikkknnnrrrwww{{{}}}xxxwwwwwwwwwsssnnnnnnsssvvv{{{~~~{{{xxxwwwwwwvvvrrrnnniiifffbbb^^^YYYTTTOOOKKKGGGDDDAAA===;;;:::::::::666666666666555444333333222000......///000///...,,,,,,++++++***))))))(((,,,+++******++++++***)))+++)))((()))***,,,,,,+++,,,,,,------,,,,,,+++***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---+++******+++---------************+++,,,,,,---,,,+++************+++,,,,,,++++++******++++++,,,***(((***......***(((++++++++++++,,,------......(((''''''(((******)))(((...eee___```eeeccc\\\___hhhpppvvv}}}|||vvvwwwsssooopppvvvuuuooonnnoooqqqtttwwwzzz}}}~~~zzztttpppmmmkkkjjjllloooooolllhhheeefffhhhkkkoootttyyy{{{ssstttvvvwwwrrrmmmooovvvrrrvvv|||{{{xxxxxxxxxvvvrrrnnnllliiiddd```[[[VVVQQQMMMHHHEEEAAA<<<999888888888333333444555666666555555555333000//////...---+++,,,,,,++++++***))))))((())))))***,,,,,,+++'''$$$+++)))((()))+++,,,,,,+++,,,,,,------,,,,,,+++******+++---......---+++***++++++++++++++++++++++++000---***+++...000000...)))***,,,------,,,+++***---,,,+++******+++,,,---++++++************++++++...+++,,,111222...///333++++++,,,------...//////***))))))+++//////---)))---aaabbbbbbbbbaaa```^^^]]]fffqqq{{{}}}|||xxxwwwuuutttssssssssstttqqqtttvvvuuussstttyyyxxxooossspppmmmlllkkkjjjhhhffffffeeeeeegggkkkppprrrtttyyyvvvyyy{{{yyytttpppooooooqqqtttyyy|||~~~|||{{{{{{zzzvvvrrrmmmjjjeeebbb___\\\YYYWWWMMMHHHAAA<<<999777666555555444333444555555333222555444222///---,,,,,,,,,++++++,,,,,,+++***((('''((()))************)))))),,,+++*********,,,///000000---,,,---,,,)))))),,,...---,,,***)))(((((((((000///---+++++++++---...222///++++++---...+++)))***---///+++%%%$$$)))///---,,,++++++------,,,+++***,,,***&&&''',,,+++&&&---...000111111///...,,,///...---...///...+++)))+++++++++,,,......---,,,***___```aaabbbaaa___]]][[[cccmmmvvvyyy}}}zzzyyywwwuuussssssssssssmmmppprrrrrrqqqrrrxxx}}}~~~vvvtttrrrooommmmmmmmmkkkjjjfffeeedddfffjjjooorrruuu~~~{{{wwwxxxyyyxxxuuurrrpppoooooorrrvvvzzz}}}~~~~~~}}}{{{wwwrrrnnnooolllhhheeebbb___[[[XXXRRRMMMEEE???;;;888555444444333333333555555333222666555333000...------,,,,,,---------,,,+++)))(((************)))))))))))),,,+++******+++,,,...000///++++++,,,,,,((((((+++---,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++000...------.........---)))+++,,,)))%%%%%%(((,,,,,,+++***+++,,,,,,+++***)))+++***'''(((------(((***+++---......---+++***...---------...---***(((***)))))))))***+++***))))))[[[]]]```bbbaaa___[[[YYY^^^gggooorrrwww~~~}}}zzzvvvtttrrrqqqqqqnnnppprrrsssrrrtttxxx}}}}}}wwwuuurrrppppppooonnnmmmfffeeeddddddgggmmmrrruuu|||~~~yyyxxxwwwvvvvvvuuurrrppplllooossswww{{{~~~{{{wwwrrrnnnqqqoookkkiiifffbbb^^^ZZZXXXSSSJJJCCC===999555333444333222222444444333222777555333111///---,,,,,,---.........---,,,+++***,,,+++***)))((())))))***,,,++++++***+++,,,...///...******,,,+++((((((*********+++,,,------...///+++,,,...//////---+++***---.........------///111,,,+++***)))((()))***++++++***)))***,,,,,,+++))))))***)))(((***------***((()))***,,,,,,,,,++++++---,,,+++,,,,,,,,,***(((***))))))((((((((())))))'''XXX[[[```cccccc```\\\YYY[[[```ffflllqqqxxx~~~}}}yyyuuurrrqqqpppoooqqqrrrrrrrrrrrruuuxxx}}}}}}zzzuuurrrqqqooonnnlllfffeeedddccceeejjjpppuuuzzz~~~|||yyyvvvuuuwwwvvvtttppplllnnnqqqtttxxx|||~~~}}}zzzwwwvvvrrrpppmmmkkkhhhddd```\\\\\\VVVNNNFFF@@@;;;777444444333111222333444333222555444333111...---++++++------------,,,,,,++++++...,,,***(((((((((***+++,,,++++++++++++,,,---...---++++++------))))))+++'''((()))***+++,,,,,,,,,+++,,,------------+++++++++---///...+++***---000000---++++++---......,,,+++******+++------,,,***************+++---+++)))((()))+++,,,------------,,,+++******++++++***(((+++,,,+++***))))))***+++(((VVVZZZ___cccdddbbb^^^[[[ZZZ\\\```ffflllrrryyy~~~|||wwwtttqqqppprrrrrrrrrqqqpppooopppqqqyyy}}}yyytttqqqnnnllljjjffffffeeeccccccgggnnnssswww|||~~~zzzvvvuuuvvvvvvtttrrrnnnoooqqqrrrtttxxx}}}~~~|||{{{{{{rrrooommmjjjhhheeebbb___^^^XXXQQQJJJDDD???:::777666444222222333333333222333333222000...---+++***,,,,,,,,,+++++++++++++++...,,,***(((((()))***+++,,,,,,++++++,,,,,,------...,,,,,,//////+++***---)))******+++++++++***)))---,,,+++***++++++------,,,---...,,,)))'''))),,,000---***+++///000...+++++++++,,,---//////---+++,,,******+++,,,+++((('''((()))***+++,,,,,,------,,,***))))))***+++***)))***+++,,,+++)))(((***,,,)))SSSWWW]]]bbbdddccc```^^^[[[ZZZ\\\ccciiinnntttzzzzzzvvvsssrrryyyxxxwwwvvvtttsssrrrqqqvvvzzz}}}vvvrrrnnnkkkiiigggggggggdddbbbdddjjjoootttyyy}}}xxxvvvuuuttttttssspppppppppooopppsssyyy}}}~~~|||{{{{{{qqqoookkkiiihhhgggeeecccaaa\\\UUUNNNHHHCCC>>>;;;999666444222333333333222111111111111000...---,,,,,,,,,++++++++++++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000000---+++---,,,---......---,,,***)))---,,,***))))))+++---...------,,,***((('''((())),,,***(((***---...,,,***++++++,,,///111000...,,,+++((((((+++,,,)))'''''''''((((((((()))*********,,,***))))))***++++++***%%%(((++++++(((''')))++++++PPPTTTZZZ___ccccccbbb```^^^ZZZ[[[bbbhhhlllrrrxxx{{{}}}yyyvvvttt{{{zzzyyyxxxwwwvvvtttssstttxxx|||~~~~~~yyytttqqqnnnlllggghhhhhheeebbbbbbfffkkkpppuuu|||{{{wwwsssrrrsssuuupppooonnnmmmmmmqqqwww{{{~~~|||{{{|||rrroookkkhhhhhhhhhhhhhhhfffbbbZZZSSSMMMGGGAAA===<<<999666333333333222111111222222333222111000///...---,,,++++++,,,---...)))******++++++,,,,,,---,,,,,,,,,---,,,,,,,,,+++,,,+++,,,000000,,,+++---+++,,,---......,,,+++)))+++++++++++++++,,,,,,------+++***)))*********)))***))))))***,,,,,,+++*********,,,...000000...+++'''$$$%%%+++---***((())))))))))))((())))))******---+++))))))***,,,,,,+++"""''',,,---+++)))***,,,+++NNNQQQWWW]]]aaacccbbbaaa```[[[[[[bbbhhhkkkpppxxxvvv}}}zzzwwwvvvtttsssrrrrrrsssrrrpppnnnssswww{{{|||{{{}}}zzzvvvtttqqqpppgggiiiiiifffbbbaaadddiiimmmrrrzzz~~~xxxrrrppprrrvvvooonnnmmmkkklllpppwww{{{}}}}}}sssoookkkhhhhhhjjjkkkkkkkkkfff___WWWPPPIIICCC???>>>;;;777444333333222111111222444444555444333222///...---,,,,,,---//////((()))***+++------------,,,,,,---------,,,+++++++++***+++//////,,,***,,,((()))+++,,,,,,+++***(((((()))+++---------+++***---***((())),,,...---******+++,,,---------------((()))+++...000000---***$$$ """***---***))),,,---,,,+++++++++++++++,,,---+++))))))+++,,,,,,,,,""")))///111///,,,---///***MMMOOOTTT\\\dddfffddd```aaa___]]]\\\^^^dddjjjnnnwww|||}}}yyyzzzxxxvvvtttsssttttttrrrqqqrrruuuxxxzzz|||~~~}}}zzzvvvrrrooommmjjjgggeeeffffffffffffoooqqqtttvvvxxx||||||xxxuuuqqqpppuuunnnjjjjjjmmmnnnrrrwwwzzzyyyyyyvvvrrrnnnkkkiiihhhhhhgggddd```]]]YYYRRRHHHAAA===<<<:::888666555444333111222444444444222000///000000000///......------...+++)))))),,,......---++++++++++++++++++++++++*********+++,,,---///000***++++++***((()))***,,,///...+++)))))))))***+++---------,,,,,,,,,++++++***,,,...---+++***,,,...++++++,,,------,,,,,,+++---......+++'''&&&(((***---000000+++***......***---.../////////...,,,+++,,,,,,,,,---///...+++(((...JJJMMMRRR[[[cccfffccc```aaa___\\\[[[^^^ccchhhlllvvvzzz||||||xxxvvvuuutttuuuvvvuuutttrrrtttwwwyyy{{{}}}|||xxxtttqqqooolllhhheeeddddddcccbbblllnnnppprrrtttxxx}}}|||yyyvvvuuussslllhhhjjjlllnnnrrrwwwyyy|||}}}{{{xxxtttooollljjjiiiiiijjjfffbbb___[[[UUUMMMFFF@@@>>>;;;888666555444333444444555666555444333222000000000///......---------+++)))))),,,...---,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---***+++---,,,+++***+++,,,222000...---,,,,,,---...+++++++++*********)))))),,,---///...,,,+++---///,,,------------,,,,,,+++***,,,,,,***((((((***---+++...---((((((,,,---***+++,,,---////////////...,,,,,,,,,---...---+++(((***IIILLLRRR[[[cccfffdddaaa```^^^\\\[[[\\\aaafffjjjsssxxx~~~yyywwwuuuuuuwwwwwwwwwvvvrrrtttvvvxxxyyy{{{~~~{{{vvvsssrrrnnniiieeecccbbb```___gggiiikkkmmmooosssxxx||||||{{{rrrlllhhhjjjlllmmmpppuuuvvvxxx{{{~~~|||wwwrrrnnnkkkkkkkkkmmmiiidddaaa^^^YYYSSSNNNDDDAAA<<<999777666444222555555555555444444444444111000000//////......---,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******************,,,......,,,+++,,,,,,222000///---------......+++++++++*********))))))---...//////------...///...............---,,,+++((()))*********+++---000+++,,,+++((((((,,,---,,,)))***,,,...///000111111,,,,,,,,,---...---+++)))+++KKKNNNTTT]]]dddgggddd``````^^^[[[ZZZ[[[___dddgggppptttzzzzzzxxxvvvuuuuuuuuutttsssrrrsssuuuvvvwwwyyy||||||xxxuuutttpppkkkgggdddcccaaa___dddeeeggghhhkkkoootttxxx~~~uuuooolllmmmnnnmmmnnnqqqssstttvvvzzz~~~~~~{{{uuuqqqnnnmmmmmmpppkkkeeebbb```]]]XXXTTTKKKEEE???:::888666444222444333222222222222333333111111000000///.........++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,---,,,******,,,......---,,,++++++++++++,,,---------,,,,,,,,,++++++---.........---------...////////////...---,,,,,,((()))***+++,,,---...///------,,,++++++...//////***+++,,,---///000111111---,,,,,,,,,------+++))),,,KKKNNNTTT\\\ccceeeaaa\\\```^^^\\\ZZZ[[[^^^aaadddkkkpppwww}}}}}}zzzwwwuuutttrrrpppnnnssstttuuuuuuuuuxxx{{{~~~~~~yyyvvvtttpppkkkhhhgggeeedddcccdddeeeeeefffhhhlllqqquuu}}}|||vvvqqqqqqpppmmmlllnnnooooooqqquuuzzz||||||{{{~~~zzzuuurrrppppppqqqlllfffcccbbb```\\\XXXQQQJJJAAA;;;999777444111444333333222222333444444111111111000//////......++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---,,,***(((&&&(((,,,///++++++******************---------,,,,,,,,,++++++---,,,,,,,,,------,,,,,,.../////////...------,,,+++++++++,,,---...------,,,,,,,,,---------...///------------......//////---,,,+++,,,------+++***)))HHHKKKRRR[[[bbbccc___ZZZaaa___]]][[[[[[]]]```bbbggglllttt{{{}}}zzzwwwuuussspppnnntttuuuuuuuuuuuuwww{{{~~~zzzxxxtttpppllliiihhhgggfffeeeeeeeeeeeedddeeeiiinnnrrrzzz}}}~~~{{{vvvuuusssnnnkkkllljjjlllnnnqqqtttwwwzzz{{{~~~zzzwwwsssrrrqqqmmmhhheeedddbbb^^^ZZZXXXOOOCCC<<<:::888555111555555555555666666666666222111111000000//////...+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,------,,,***'''&&&'''+++///,,,,,,,,,,,,,,,++++++++++++++++++*********))))))---,,,++++++------,,,+++---------.........---------,,,,,,---//////---+++***)))***......+++***+++000///...---------------...---++++++,,,---,,,******FFFJJJRRR\\\eeegggccc___bbb```^^^\\\\\\]]]___aaadddiiiqqqyyy~~~{{{yyywwwtttrrruuuvvvuuuuuuuuuwww{{{~~~}}}zzztttqqqllliiigggfffeeedddfffeeedddccccccfffkkkooouuuxxx~~~|||xxxwwwtttoookkkkkkgggjjjlllnnnooorrrxxx}}}zzzvvvssssssooojjjhhhgggddd```\\\\\\RRREEE===:::999555111333444666777777777666555222222111111000/////////+++...000000---++++++------------------------------,,,,,,++++++++++++,,,***+++,,,+++******+++,,,+++,,,,,,------,,,,,,,,,+++++++++*********))))))...,,,+++,,,......---+++***+++,,,------......------,,,,,,---000000...,,,***(((+++000000***''')))000///...---,,,------......---++++++,,,---,,,++++++GGGKKKTTT```iiillliiieeebbbaaa^^^]]]\\\]]]___```bbbhhhpppxxx~~~}}}|||zzzxxxvvvvvvvvvuuuuuuwww{{{~~~{{{|||~~~~~~|||uuuqqqlllhhhfffeeecccbbbfffeeedddbbbaaaccchhhlllqqquuu|||{{{wwwwwwuuuooolllllleeeiiilllllllllooowww~~~~~~~~~}}}xxxttttttqqqmmmjjjiiifffaaa\\\___TTTFFF===;;;999555111000222444666666555444333222222111111000/////////,,,///111111...,,,,,,---------------------------000///---,,,+++*********(((+++...///...,,,+++*********+++,,,,,,,,,++++++---------,,,,,,,,,++++++000---,,,---///000...,,,))))))+++,,,---.........,,,++++++---111222000---,,,***...444444,,,((()))///...---,,,,,,---...//////---++++++,,,,,,,,,+++'''JJJOOOWWWbbbkkkmmmiiiddd``````aaabbbaaa```^^^]]]bbbeeejjjooovvv|||wwwuuuvvvwwwuuuqqqppprrrtttvvvvvv||||||~~~yyysssppplllhhheeedddeeeeeefffdddcccbbb``````hhhrrruuuuuuvvvzzz|||xxxtttppplllgggeeeeeehhhjjjlllrrryyy{{{xxxrrrttttttqqqkkkfffeeeeeeaaaZZZOOOFFF???:::666444555444333444666777666555888777666444222///---+++,,,000333222---)))***---///+++)))+++...---'''"""000...,,,---111333222000...---,,,,,,++++++++++++(((***,,,.........,,,+++*********++++++,,,,,,,,,---...///000///---+++***+++///111---+++---///...////////////...---,,,+++.........000222444333111000///---,,,,,,---...000444222000---+++*********(((JJJPPPZZZfffnnnppplllhhh______```````````````______bbbffflllttt~~~{{{yyyyyywwwtttrrrqqqrrrtttuuuuuu{{{|||}}}|||xxxuuuqqqmmmiiigggeeeeeedddbbbbbbbbb```___fffooorrrrrrssswww}}}|||wwwrrrnnniiifffeeeggghhhjjjpppxxx|||vvvwwwwwwtttnnnjjjhhhhhhccc\\\SSSJJJCCC===888555666444333444666666666555555555555444333111///...---///111000...,,,,,,,,,,,,,,,------,,,+++(((&&&111...,,,,,,---...,,,***...---,,,,,,+++++++++,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,---.../////////---+++***---///...,,,---000///+++////////////...---,,,+++---,,,---///111333222111///...---,,,,,,---///000111000///---,,,,,,,,,,,,+++KKKRRR^^^kkktttuuuqqqmmmaaa```_________```aaaaaa\\\___ccchhhqqq|||}}}zzzyyyvvvtttqqqqqqrrrttttttsssyyy}}}~~~||||||~~~|||yyytttooojjjfffdddbbbaaaaaabbb```___dddkkknnnnnnooossszzz~~~yyysssoookkkgggeeeeeefffhhhooowww}}}xxxxxxwwwsssoookkkiiiiiiddd___XXXPPPIIIBBB;;;777888666444444666666555444555666555555333111///......---...///000000...,,,+++...000///,,,))))))***///---++++++,,,,,,+++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------,,,,,,---...//////...---+++***//////,,,+++...222000***......///......---,,,+++,,,++++++---000222222111...---,,,,,,,,,---///000......---------------...,,,LLLTTTbbbpppxxxyyyuuurrrfffdddaaa___]]]^^^___```]]]^^^aaafffmmmxxx}}}yyywwwtttrrrpppppprrrrrrqqqppptttyyy{{{zzz{{{{{{uuunnngggccccccaaabbbcccbbb```ccchhhjjjkkkmmmqqqwww~~~~~~yyyrrrmmmlllgggddddddeeegggpppxxx}}}}}}yyywwwtttpppllliiiggggggeeebbb\\\VVVOOOGGG>>>999:::888666555555666555444999999888777444000---+++///,,,+++...222333000+++---...///...---,,,++++++,,,,,,+++,,,---...//////---,,,,,,++++++,,,,,,,,,---,,,+++***))))))******...............---------///////////////...,,,+++---///...,,,---000///,,,---.........------,,,++++++******+++...000111000,,,,,,,,,,,,,,,...///000...---------------------***OOOXXXgggttt{{{{{{xxxuuummmjjjeeeaaa]]]\\\\\\]]]______aaadddjjjttt~~~zzzwwwrrrqqqppppppqqqqqqooonnnoootttxxxxxxyyy~~~yyyqqqjjjeeeeeebbbbbbddddddaaacccggghhhiiilllpppuuu|||~~~yyysssnnnkkkgggddddddeeehhhpppyyy~~~}}}{{{xxxtttooollliiihhhgggeeeccc```[[[UUULLLBBB<<<===:::777555555666555444888888999888555222...,,,///,,,***---333444000,,,000---+++,,,///000---***+++,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,---...---,,,+++******++++++........................111111000000///......---)))000333...***,,,...///------------------,,,+++,,,***)))***---/////////,,,,,,,,,,,,------...............------,,,++++++***UUU^^^lllwww}}}}}}zzzyyytttpppjjjddd___[[[ZZZYYY^^^___```bbbgggoooxxx~~~~~~zzzrrrqqqqqqrrrsssrrrooommmlllrrruuuuuuxxx}}}}}}uuunnnjjjgggcccbbbddddddbbbbbbfffeeehhhlllppptttyyy{{{uuuqqqlllhhhffffffgggiiipppxxx|||~~~|||vvvqqqnnnmmmkkkjjjfffeeebbb___YYYQQQGGGAAA???<<<888666555555555444333555777888777555333111000---+++...333444000,,,000,,,(((***///111...***,,,------+++))))))***+++,,,,,,+++++++++,,,------//////...............------------.........//////111111000//////.........(((000555000)))***...111,,,,,,------------,,,,,,...,,,******,,,.........,,,,,,------,,,,,,,,,,,,------...------,,,+++***---\\\eeerrr{{{~~~}}}|||vvvsssmmmgggaaa\\\ZZZXXXYYY[[[]]]```dddkkkrrrxxx}}}tttttttttuuuvvvuuuqqqnnnnnnsssuuutttuuu{{{zzztttqqqhhhccc```bbbbbb```aaadddcccggglllooorrrvvvzzz~~~~~~}}}zzzvvvrrrpppllliiiiiihhhhhhmmmtttxxx~~~xxxsssqqqpppnnnmmmhhhgggeeebbb^^^VVVMMMGGGAAA>>>999666555555444444111333666888999777555333///......///222222000------+++***+++---///...,,,,,,......,,,***(((***,,,,,,+++++++++,,,,,,---...+++,,,---...///...---,,,++++++,,,---...//////000000///...------,,,,,,,,,)))000333...***+++...///+++,,,,,,------,,,,,,,,,000...+++***+++---------------------,,,++++++******+++,,,---------,,,,,,///aaajjjuuu~~~~~~~~~wwwtttoooiiiccc^^^ZZZYYYUUUWWWZZZ^^^bbbhhhooottt}}}vvvvvvwwwxxxyyywwwssspppppptttvvvssstttyyy}}}}}}~~~|||~~~}}}yyyvvvhhhbbb___``````___```cccaaafffkkkooopppssswwwzzz}}}{{{yyywwwtttqqqsssooolllllliiigggkkkqqqsss{{{xxxrrrqqqpppnnnmmmjjjiiigggeee```ZZZQQQLLLBBB>>>999666555555444444444555888999999666333111/////////000111111///---***+++,,,,,,++++++---///+++---///...,,,---///222++++++++++++,,,,,,---...'''(((***,,,---,,,***))))))***+++,,,---///000000......---,,,++++++++++++,,,///000---,,,...///---++++++,,,------,,,,,,,,,222///,,,++++++,,,,,,,,,.........---,,,+++***)))((()))+++---............///jjjrrr|||wwwtttpppmmmjjjcccZZZSSSUUUSSSYYYcccdddaaahhhttt}}}|||zzzxxxuuusssqqqppptttrrrppppppssswwwzzz{{{||||||}}}zzzooommmgggdddeeeddd```^^^______bbbfffjjjnnnqqqvvvyyy|||}}}zzzyyy}}}{{{uuuwwwsssmmmjjjkkklllnnnooossstttwwwzzz~~~|||vvvrrrqqqqqqppprrrnnnhhhbbbaaa___VVVKKKBBB<<<777555888888666333888777555555666666555444555111///111555777555222000...+++))))))+++...111+++,,,------------------)))+++,,,,,,+++***+++,,,+++,,,,,,,,,,,,+++******---,,,+++,,,...///...------...+++''''''+++...---000///...---,,,++++++***...------,,,,,,------...222000+++&&&&&&***,,,***111///,,,+++,,,---,,,+++---...............------111pppwww{{{wwwsssoookkkcccYYYRRRTTTRRRWWW```aaa^^^eeeqqq}}}}}}zzzwwwtttsssrrrvvvsssooooooqqquuuwwwyyy|||rrrnnniiifffgggfffbbb```aaa```cccgggjjjmmmppptttwwwxxx|||{{{{{{~~~|||xxxyyyuuuqqqnnnnnnooooooooorrrssswww{{{}}}xxxvvvtttsssrrrrrrooojjjfffeeeddd[[[PPPFFFAAA:::888888888555222777666555555666666555333666222000111444555222///000...,,,+++***,,,...///,,,++++++,,,---...,,,+++***+++------+++******+++,,,------------,,,++++++...---,,,---///000///...---///---))))))---///---....../////////...---------------,,,,,,---------111111...******------)))---+++))))))+++,,,,,,+++---...............------000xxx}}}|||wwwsssmmmdddYYYQQQRRRPPPSSSZZZ[[[ZZZ```jjjxxx}}}{{{yyywwwwwwwwwxxxtttooommmnnnqqqsssuuu~~~~~~~~~vvvpppkkkggghhhgggdddbbbdddaaacccgggiiikkknnnqqqtttrrrxxx}}}|||}}}~~~{{{{{{xxxtttrrrrrrqqqpppoooppprrruuuzzz~~~|||zzzxxxuuusssrrrqqqmmmiiiiiihhh```WWWLLLFFF???;;;999888555222666555444444555666444333666333000000111111...+++///...---,,,,,,,,,,,,,,,...,,,***,,,...///,,,)))+++---...---+++*********---............---,,,,,,///...---...000111000///---//////++++++//////---,,,---///111111111///...------------------------...000///,,,---///,,,'''+++)))((()))+++---------------...............---888~~~{{{vvvoooeeeYYYQQQPPPNNNOOOSSSUUUUUU[[[cccqqqvvv}}}|||zzzzzzzzz{{{zzzuuuoookkkkkkmmmooopppzzzyyyyyyzzz|||xxxrrrlllhhhhhhhhhdddccceeebbbdddggghhhjjjkkknnnpppooouuu{{{~~~}}}~~~{{{xxxvvvtttsssrrrooommmmmmooossswww{{{~~~}}}yyyuuurrrrrrrrrooolllkkkjjjbbbYYYOOOIIIBBB===:::888666444666444333444555666555333444222//////000///---+++............---,,,++++++000---+++,,,///000---))),,,...///...+++***)))***---------------,,,,,,+++...---------///000///...,,,//////,,,,,,//////,,,+++---000222222111///---,,,------------------,,,,,,...,,,******---+++&&&---++++++,,,...//////...,,,---......///.........///}}}yyyrrrhhh\\\SSSPPPMMMLLLNNNOOOQQQWWW\\\jjjpppwww}}}{{{{{{|||}}}yyyuuunnnjjjjjjkkklllmmmuuuuuuwwwyyy}}}zzztttnnniiihhhgggcccbbbdddbbbdddfffggghhhiiilllnnnnnnsssxxx|||~~~}}}~~~zzzxxxvvvttttttrrrooolllmmmnnnpppsssvvvyyy|||}}}~~~zzztttppprrrsssqqqmmmkkkiiiaaaYYYQQQLLLEEE???;;;888777777666444333444666666555444222111000/////////...---------.........---++++++000...---...000111...,,,---...///...,,,*********,,,,,,,,,,,,,,,+++******---,,,+++,,,...///...---+++......++++++......+++,,,...000111111///,,,+++,,,,,,---......---,,,,,,......+++((((((,,,,,,)))...---,,,---......---,,,,,,------...//////......,,,}}}zzzuuukkk___VVVPPPNNNKKKJJJKKKOOOTTTWWWbbbkkkttt{{{}}}{{{{{{|||wwwsssnnnkkkjjjkkkkkkkkksssuuuxxx|||}}}xxxqqqkkkiiigggcccaaacccaaaccceeefffggghhhjjjllllllqqquuuxxx~~~}}}|||{{{yyywwwuuuuuutttqqqoooooonnnnnnooorrrvvvyyy{{{{{{vvvrrrrrrttttttpppmmmjjjccc[[[UUUPPPIIIBBB<<<:::999:::666555444555777777777555222222222111000//////...,,,,,,---......------,,,------...///////////////,,,...///...,,,+++++++++++++++,,,,,,++++++***)))---,,,+++,,,.........---,,,...---******---...,,,---...000000000...,,,++++++,,,---......---,,,+++000000---)))***...///,,,,,,+++***+++,,,,,,+++))),,,,,,---...////////////222~~~|||zzzvvvnnncccZZZRRROOOJJJGGGIIINNNRRRTTT\\\gggsssyyy~~~{{{xxxwwwtttqqqnnnlllllllllkkkkkkrrruuuyyy~~~|||tttnnnkkkhhhcccbbbccc```bbbdddeeefffgggiiikkkjjjmmmpppssszzz|||{{{~~~~~~|||zzzxxxxxxxxxvvvuuusssqqqooonnnppptttxxx{{{{{{xxxrrrvvvwwwtttqqqoooiiibbb\\\WWWOOOFFF???;;;:::;;;777666555666888999888777666666555333111///......+++,,,,,,,,,---......///'''+++......,,,+++...111+++---......---,,,,,,---,,,,,,------,,,,,,+++***...---,,,---...//////---...000...******...000.........///000000000//////+++,,,...//////...,,,+++---///...+++,,,///...***)))))))))+++---...,,,***+++,,,---...////////////,,,}}}|||{{{zzzwwwpppeee]]]SSSPPPJJJFFFHHHMMMRRRSSSYYYfffsssxxx|||zzzvvvtttrrrpppnnnmmmnnnmmmlllkkkqqqtttyyy~~~wwwpppmmmiiidddbbbddd___aaaccceeeeeefffiiikkkhhhkkkmmmpppxxx|||zzz}}}}}}|||{{{{{{|||{{{zzzwwwtttpppnnnooosssyyy|||~~~}}}rrrwwwyyywwwuuusssnnngggaaa]]]TTTJJJAAA<<<;;;;;;777666666777888999999888999999888555111///------+++++++++,,,---...///000###)))......***)))---222+++,,,......---,,,---...------......------,,,+++///...---...000000000///000111///******///111000......///000111222333333+++,,,...//////...,,,+++))),,,---,,,---...+++%%%))))))***---000111000...+++,,,---...////////////111zzzyyyyyyzzzyyysssjjjbbbXXXQQQKKKJJJIIIIIINNNTTTWWW```mmmvvv|||}}}vvvrrrssssssrrrooommmllllllnnnuuuuuuvvvxxx{{{}}}~~~~~~}}}vvvqqqnnnkkkfffcccbbbaaa```aaaccceeedddccciiijjjkkkmmmqqqyyy~~~~~~zzz}}}~~~|||wwwtttooommmmmmpppuuuxxx~~~yyyxxxwwwxxxxxxuuuoookkk___[[[UUUNNNHHHBBB<<<888555777888999777666555555000555777333///...---***........................------------------------222///,,,,,,...///---,,,$$$***000000,,,)))***,,,000000///---++++++---//////---,,,---///111000000000///...---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,+++))),,,,,,+++++++++,,,---...111zzzyyyxxxyyyxxxssskkkeeeZZZRRRLLLIIIHHHHHHMMMSSSWWW```llltttxxx|||~~~xxxtttvvvuuussspppmmmllllllmmmvvvvvvwwwzzz|||}}}~~~}}}xxxtttqqqnnniiieee___^^^___aaadddggghhhhhhfffgggiiilllpppvvv~~~~~~{{{|||~~~|||~~~|||vvvtttpppmmmnnnqqquuuxxx~~~|||zzzxxxxxxwwwtttoookkkeeeaaa[[[UUUOOOHHHBBB===777888999999888666555555111666888444000000...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++,,,......,,,***)))+++...//////...,,,,,,...//////---,,,,,,...000111///------...//////...//////...---------------------......------,,,+++++++++++++++++++++++++++...---+++)))((()))+++,,,,,,+++++++++,,,,,,------///~~~{{{yyywwwwwwwwwtttnnniii___WWWOOOKKKHHHHHHMMMTTTXXXaaalllsssuuuxxx|||zzzxxxyyywwwtttqqqnnnmmmmmmmmmvvvxxxzzz|||}}}}}}|||{{{{{{wwwuuurrrmmmhhhaaa```___aaadddfffggggggccceeehhhjjjnnnsssyyy}}}|||yyyxxx|||~~~|||wwwtttqqqoooooorrruuuxxx|||}}}zzzwwwuuurrrooollleeebbb]]]WWWQQQKKKDDD???;;;;;;::::::888666555444333777999555222222000---------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...---+++)))...------///111111///,,,.........---,,,---///111444111...,,,---.........//////...------------...,,,------------,,,++++++************************///...,,,'''$$$%%%***...+++++++++,,,,,,,,,------,,,|||yyywwwvvvwwwuuupppkkkeee\\\SSSNNNKKKJJJNNNUUUZZZcccmmmsssuuuwww{{{~~~|||zzzwwwtttqqqppppppppppppuuuxxx{{{}}}|||{{{zzzyyyzzz}}}}}}{{{yyyuuupppkkkiiifffbbb```aaaaaaaaaaaabbbdddhhhjjjmmmpppuuuxxxzzzwwwwww{{{|||xxxvvvsssqqqqqqsssuuuwwwvvvzzz{{{wwwssspppmmmlllfffccc___[[[UUUOOOGGGBBB???===<<<:::999777555333333777888555333333111---000000......---......///------------------------+++,,,---...///---+++***...---......///000///...///000///...,,,,,,...000333000---,,,---.../////////......---------......------......------,,,+++++++++++++++++++++++++++---......)))$$$###)))...++++++,,,,,,---------,,,+++~~~{{{xxxwwwwwwtttppplllggg^^^UUUOOOKKKIIIMMMSSS[[[dddnnntttuuuwww{{{~~~{{{{{{wwwrrrpppqqqrrrrrrrrrrrruuuyyy{{{yyywwwvvvwww{{{~~~}}}|||yyyrrrmmmlllhhhccc___^^^^^^^^^^^^ccceeehhhjjjlllnnnqqqtttxxxwwwxxx{{{}}}yyyxxxvvvssssssssstttuuuqqquuu{{{}}}wwwrrrnnnllllllkkkiiifffccc^^^VVVNNNIIICCC@@@<<<;;;:::999666333333666666444333444111,,,222000///...---...//////------------------------+++,,,///000///...---,,,***---000...++++++...111111111111///,,,,,,---///000...,,,,,,...000111111......---------......//////////////////...------------------------------)))---///---(((&&&(((+++***+++,,,---------,,,,,,+++~~~zzzxxxwwwtttnnniiifff^^^UUUPPPLLLIIIKKKPPPZZZbbblllqqqrrrsssvvvyyyvvvxxx~~~|||wwwqqqoooqqqrrrrrrqqqmmmqqquuuvvvtttrrrsssttt~~~|||uuupppjjjfffaaa^^^^^^```bbbccceeefffhhhjjjjjjllloooqqquuuxxxzzz{{{|||{{{xxxvvvtttssssssrrrmmmrrrxxx~~~{{{tttpppnnnnnnlllkkkiiifffbbbZZZQQQKKKEEEAAA===;;;;;;;;;777444333666555333444555111,,,111///---++++++,,,---...------------------------+++---///000///.........)))---///---((((((---222111111111///---,,,...000...---,,,---///111111000...------------.../////////000000000000///..............................'''+++///000---***))))))***+++,,,---...---,,,+++,,,}}}zzzxxxssslllffffff___XXXTTTOOOKKKLLLPPPVVV^^^gggkkkjjjiiilllooooooqqqvvv~~~yyyrrrooopppqqqpppnnniiimmmqqqpppnnnmmmooorrr{{{yyysssjjjeeeaaa^^^```cccggghhhfffggghhhggghhhiiillloooqqqxxx|||{{{}}}~~~}}}{{{xxxuuusssqqqpppmmmqqqwww|||xxxsssqqqrrrllllllkkkiiiddd]]]TTTMMMFFFBBB===;;;<<<<<<999666555777666444555777333---222000...+++++++++---...------------------------***---......,,,,,,...000,,,------+++)))***...111...//////.........111333.........///000111///------------------...///////////////000///......---------------------------(((***---000000...+++***)))+++,,,......---,,,+++,,,~~~|||xxxsssjjjdddiiibbb\\\YYYTTTOOOOOOSSSSSSZZZbbbeeecccbbbccceeejjjkkkoooxxx|||sssooooooooommmjjjfffjjjmmmmmmjjjjjjmmmqqquuuzzz|||vvvlllhhhbbb```aaaeeeiiijjjfffggggggfffeeegggkkkmmmooowww}}}{{{{{{|||yyyvvvrrrpppnnnooorrrvvvzzz~~~|||vvvttttttqqqqqqqqqoookkkcccZZZSSSGGGBBB===;;;======:::777666888777555777999555...444333000---------///000------------------------***,,,---,,,******---000000---***)))+++...//////,,,---.........000333666/////////000111000---***---------------...///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000000...+++)))***,,,......---,,,+++,,,{{{tttoookkkiiieeefffeeeaaa[[[UUUQQQPPPRRRUUUYYYZZZYYYYYYZZZ\\\bbbiiisss|||~~~xxxssspppnnnkkkiiijjjkkkkkkkkkjjjlllnnnqqquuuyyy~~~}}}zzzqqqnnniiigggggggggggggggjjjfffdddeeeeeedddfffjjjsssxxx||||||~~~{{{~~~{{{vvvwww{{{|||wwwrrrooommmooouuu~~~|||xxxuuuzzzxxxtttpppkkkddd]]]XXXNNNEEE??????@@@===;;;:::888:::<<<;;;777444333444333000------...000000000333111...---...000111000000///............//////.........////////////000//////000///......111333000///...---------------...............///000111222222111000000///000000000111111...***))),,,///,,,---//////---,,,,,,---,,,,,,,,,***))))))+++---///~~~wwwqqqmmmjjjhhhgggeeebbb]]]XXXSSSPPPNNNQQQUUUVVVWWWXXX[[[]]]cccjjjrrrzzz{{{wwwuuurrrpppnnnmmmnnnnnnmmmkkkkkklllnnnrrrvvv|||tttpppkkkhhhggghhhhhhhhhiiieeebbbdddddddddfffkkksssxxx}}}~~~|||~~~~~~zzzzzz}}}}}}xxxrrrrrrooonnnsss{{{~~~yyywwwyyywwwtttppplllfff___[[[PPPGGG@@@@@@@@@===;;;;;;888:::<<<:::666333333444444111///...///000111000///---******+++------------------------...//////------.........////////////000000///...///111333///......---------.....................///000000000000///...............///...,,,++++++,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,+++******,,,......zzztttooolllllliiieeebbb```\\\VVVQQQKKKMMMPPPRRRTTTXXX]]]```ggglllrrryyy~~~zzzwwwuuusssqqqoooppppppnnnllljjjjjjjjjppptttyyy~~~zzzuuuoookkkiiiiiijjjjjjjjjeeecccdddeeefffjjjooorrrxxx}}}~~~}}}~~~wwwqqqssspppmmmpppwww~~~|||yyyxxxvvvssspppmmmhhhbbb^^^SSSKKKCCCAAA@@@===;;;<<<555777888888666555555666555333000000111111111111000...,,,,,,---/////////,,,,,,,,,------......///,,,---------............///000000000...///000222......---------...//////.............../////////...------------,,,,,,,,,...+++((())),,,...,,,)))+++,,,---,,,++++++,,,...+++,,,,,,,,,++++++...000000}}}wwwrrrooooooiiicccaaaaaa___YYYTTTLLLMMMNNNQQQVVV\\\bbbfffmmmppptttxxx|||{{{wwwtttpppnnnoooppppppnnnkkkiiihhhiiipppsssxxx||||||tttooollllllkkkkkklllhhheeeggghhhiiinnntttqqqwww}}}~~~vvvooopppnnnmmmooovvv}}}~~~zzzuuutttrrrpppmmmiiiddd```VVVNNNFFFDDDAAA<<<;;;<<<222333555666777888999:::777555222222222222222111000///------///000000000..................------,,,,,,,,,---------......---/////////...---...000---------------...///000---.....................,,,,,,---------,,,,,,,,,---+++)))***+++,,,+++)))+++,,,,,,+++******,,,...+++,,,,,,,,,+++,,,///222///zzzuuurrrmmmfff^^^\\\]]]^^^[[[XXXRRRRRRSSSVVV\\\bbbhhhkkksssuuuwwwxxxyyy}}}yyytttooolllmmmnnnnnnllljjjiiiiiijjjqqqtttwwwzzz|||~~~zzztttpppnnnmmmlllkkkgggeeegggiiijjjnnntttooouuuzzz}}}~~~vvvooollllllmmmpppvvv{{{|||uuusssqqqpppmmmiiiddd```YYYRRRKKKHHHCCC===:::;;;555444555666777888999999888666444333333333111000,,,+++***+++---......---111111111111000...---,,,,,,,,,,,,---------......,,,---......,,,,,,,,,------------------...///000------...///......---,,,,,,------.........------,,,---...---***))))))+++***,,,,,,,,,++++++---///+++,,,,,,,,,+++,,,///222+++yyysssoooeee^^^VVVSSSTTTXXX[[[\\\\\\[[[[[[^^^cccjjjnnnpppuuuwwwxxxxxxxxx|||}}}xxxrrrooommmnnnmmmkkkiiiiiikkkmmmqqqsssvvvxxxyyy{{{~~~zzzuuuqqqnnnlllgggdddccceeeggggggjjjooonnnssswwwyyy}}}}}}wwwrrrllllllnnnqqqtttxxx|||~~~wwwuuusssqqqnnnjjjddd```\\\VVVQQQNNNGGG???;;;;;;;;;999777666777777777555888777555444444333000......---,,,---///000000///111222222222111///---,,,,,,---------............,,,---///...---+++,,,,,,......---------...//////------...//////---,,,+++,,,---.../////////...---))),,,///...***((())),,,***,,,......------...///+++,,,,,,,,,++++++...000...{{{qqqiiieeeZZZTTTMMMHHHIIIPPPXXX^^^eeecccccceeejjjooorrrrrrtttvvvxxxxxxyyy||||||wwwsssrrrqqqooollljjjjjjmmmpppoooqqqtttvvvxxxzzz~~~yyytttnnnkkkeeebbbbbbfffgggfffgggkkklllpppssstttzzzzzzvvvqqqqqqpppooopppssswwwzzz~~~{{{yyywwwtttpppkkkeeeaaa```\\\YYYUUUMMMCCC======<<<999777666888999999777888777555444333222///---000000000111333444333222...///000111111000///...------........./////////---///000000...---,,,---///......---------......,,,---...//////---+++***+++,,,...///000///...---&&&(((***+++++++++++++++))),,,///111000///......,,,,,,,,,+++******,,,...000~~~ssshhh___ZZZRRRMMMFFFAAAAAAJJJVVV^^^jjjhhhgggjjjnnnrrrsssrrrrrrtttwwwyyyyyy}}}}}}yyyvvvvvvtttqqqmmmjjjkkknnnqqqlllooorrrtttwww{{{{{{uuuooojjjeeecccdddhhhiiiggggggjjjkkkoooqqqrrrwww|||zzzxxxuuuqqqmmmlllnnntttxxx{{{}}}}}}yyyvvvrrrlllfffaaabbb```]]]ZZZRRRFFF???>>>888666444666:::===>>>===888777555444333222///,,,...------///111222111000***+++...000111111000000.........////////////000...000222222000.........000///...---------------,,,---...//////---+++******+++---/////////---,,,$$$######''',,,///---***(((,,,000333222000///...,,,,,,,,,+++))))))+++---+++{{{ooocccXXXOOOIIIAAA???>>>@@@AAADDDMMMVVVbbbiiiooopppmmmmmmssszzzuuutttvvv|||~~~}}}xxxtttsssssssssrrrpppnnnmmmlllmmmnnnppptttxxx{{{{{{sssjjjhhheeebbbaaacccfffggghhhmmmoooppprrrtttyyy{{{vvvuuusssooommmnnnpppsssuuu~~~zzzuuupppllljjjlllfffcccccc[[[MMMAAA>>><<<:::888666666777888999999777666555444333000...///000111111111000...---222111000111333444333222...//////000000000000000000000//////.........---000000///...------,,,,,,---,,,,,,---...///---,,,---------...///000000111///...---,,,,,,,,,,,,---***,,,......---,,,---...)))++++++)))''''''+++///***~~~xxxooocccXXXMMMEEE@@@@@@======???@@@BBBIIIQQQ\\\dddmmmpppooooootttzzzyyywwwyyy~~~{{{xxxttttttsssrrrqqqooonnnmmmooopppqqqsssvvvyyy{{{}}}~~~}}}tttkkkjjjhhheeedddeeeffffffffflllmmmoooqqqsssxxx~~~|||xxxwwwtttpppllljjjlllnnnqqq|||~~~|||wwwrrrmmmjjjmmmhhhfffeee^^^PPPDDD@@@999999999999999888666444777555444444555444222000///000000111000///...---222222111222333333222000---......///////////////000/////////............000//////...------,,,,,,///...------......,,,***------......///000000111000000000000////////////+++---//////.........///......,,,+++))))))+++------{{{qqqjjj```UUUKKKCCC===999>>><<<<<<>>>>>>???CCCJJJQQQZZZfffnnnqqqrrrvvvyyy{{{yyyzzz~~~||||||}}}uuuuuutttsssqqqpppooonnnrrrrrrrrrsssuuuvvvxxxxxxwwwvvvzzzvvvlllllljjjgggfffffffffeeedddiiikkkmmmooorrrwww|||~~~{{{{{{wwwpppjjjggggggjjjlllxxx{{{|||wwwrrrnnnlllnnnkkkiiihhhaaaUUUIIIDDD;;;;;;<<<>>>>>>;;;666222555444333444555555333222000000000000000///......111111222333444333111...,,,---......//////......////////////............/////////...------,,,,,,111///............+++)))------......///000000000,,,---.........---,,,+++,,,...000000///...///000222///---++++++++++++***+++}}}rrreee^^^SSSJJJDDD@@@<<<999===::::::<<<===;;;>>>BBBDDDNNN]]]iiiqqquuuxxxzzz{{{yyyyyy|||{{{xxxwwwyyy}}}wwwwwwuuusssrrrqqqpppooosssssssssttttttvvvwwwxxxtttrrrvvvyyyooollljjjhhhhhhgggfffdddbbbgggiiikkknnnpppuuuzzz~~~}}}|||xxxpppjjjffffffiiikkkvvvyyy~~~yyytttqqqpppooonnnmmmkkkjjjdddYYYNNNGGGBBBAAAAAAAAABBB???999555555444333444555555333111000000000000000//////...//////111333555444111///---......///000////////////////////////.........//////.........---------000///......//////---+++............//////000000***,,,---......,,,***))),,,...//////......///000111...+++***------,,,)))***tttfff[[[SSSJJJDDDBBBAAA>>><<<===999888;;;;;;999:::======FFFTTTdddpppxxx}}}|||yyyyyy{{{zzzvvvuuuvvv}}}{{{yyywwwuuurrrqqqpppppprrrrrrrrrsssuuuwwwxxxyyytttsssxxx|||ssslllkkkiiihhhhhhgggdddbbbeeegggjjjlllnnnrrrvvvzzz|||~~~{{{wwwqqqkkkhhhiiikkkmmmvvvyyy}}}wwwrrrpppqqqsssoooooommmjjjddd]]]SSSLLLJJJFFFBBB@@@AAA???;;;777777666444444555444222000111000000///////////////,,,---///333555555333111//////000111111111111000.........///////////////...............---------...------///111111000///............////////////...///111222222000...---+++,,,......---------......+++)))***---...,,,***...~~~xxxkkk]]]SSSLLLCCC???@@@AAA???===>>>999777999:::999999;;;>>>CCCNNN\\\kkkwww~~~|||zzzzzz|||{{{wwwvvvxxx~~~}}}yyyvvvsssqqqppppppppppppqqqrrrtttvvvxxxyyytttvvv|||xxxqqqnnnkkkiiihhhfffdddbbbdddfffhhhkkklllooosssuuuyyy~~~yyyvvvqqqmmmkkklllmmmoootttwwwzzz}}}~~~yyysssrrrrrrtttqqqqqqoooiiieeeaaaYYYQQQNNNHHH@@@===>>>>>>:::666777666555444555444111///111111000///////////////------...111444555333111000000111222222222111111.........///////////////........................---------///111333222111....../////////////////////000111111111000...---***,,,......---,,,---...+++******+++,,,------,,,---|||vvvkkk^^^QQQJJJBBB???AAABBB???<<<@@@:::666888:::999999;;;@@@AAAFFFQQQaaaooowww{{{zzzxxxxxx{{{zzzwwwvvvxxxyyy{{{{{{wwwssspppooooooooooooooopppqqqssstttuuussswww|||yyyuuuoookkkhhhfffdddbbbccceeehhhjjjkkkllloooqqqxxx~~~|||wwwuuurrrooommmlllmmmmmmqqqtttwwwyyy|||zzzvvvsssrrrtttuuuqqqjjjfffddd___WWWPPPIIIAAA>>>???>>>:::555555444444444555555333111222111000///...//////000000//////000222222111/////////000111111111111111............/////////000........................///......000222222111000/////////////////////...////////////............+++---//////...---...///,,,---......,,,+++,,,,,,+++}}}yyypppeeeSSSLLLDDDAAACCCDDD@@@;;;AAA:::666888:::999:::<<<@@@>>>???GGGVVVeeeooossswwwuuuuuuxxxxxxuuuuuuwwwooosssxxx}}}}}}wwwssspppooonnnnnnnnnnnnnnnooopppqqqrrrqqqwww{{{sssmmmiiifffcccaaaccceeehhhiiijjjkkkmmmoooxxx}}}{{{vvvtttrrrooommmlllkkkkkknnnqqqtttwwwzzzzzztttqqqwwwxxxsssjjjggggggccc\\\RRRKKKDDDAAABBBAAA;;;555333222222444555666555333222111///.........///000444222000000000000///---...//////000000000000000---.........//////000000---.....................111000000000222222000...///////////////.........444444333222111222222222,,,...000000///...///000---000222000---***+++---...wwwnnn\\\UUUKKKCCC@@@???@@@AAABBB>>>;;;999999999999888:::<<>>:::666999777666555666666555333555333000---,,,---...000000000000000000000000000---,,,,,,,,,---...000111//////.........---------......------------......333000---...222444111...111111000///...------,,,...///000111111000//////---...///...------...///000000//////.........---///yyyqqqfff___SSSIIIDDDBBBAAAAAAAAA>>><<<::::::::::::999;;;<<<>>>@@@EEEPPP]]]fffoooqqqsssqqqooonnnpppsssrrrtttvvvxxxyyy{{{~~~|||yyyvvvsssqqqooolllkkkmmmmmmkkkllloooqqqvvv|||~~~yyyqqqooommmkkkeeegggiiijjjjjjkkkmmmooorrrvvv{{{~~~}}}xxxuuutttrrrooolllpppppprrrvvv{{{{{{{{{xxxtttqqqnnnjjjeeebbb[[[TTTJJJDDDAAA>>>:::777777555222222444666777777999777333///---,,,,,,,,,000000000000000000000000///............///111222////////////............///......------......///333000---///222333111...000000//////......------///000111222222111000///---...///...---,,,---...000/////////............---wwwnnneeeXXXLLLCCC>>><<<;;;???>>>============;;;999888:::;;;<<<@@@IIITTT]]]iiilllppppppnnnmmmoooqqqrrrsssttttttuuuwwwzzz}}}}}}yyyvvvtttrrrooolllkkkmmmllliiihhhkkkoootttyyy}}}~~~|||uuusssrrrpppiiiiiiiiihhhggghhhkkknnnppprrruuuxxx}}}~~~zzzvvvrrrqqqpppppprrruuuwwwyyy{{{|||zzzvvvsssqqqnnnjjjhhh^^^WWWNNNFFFBBB???;;;777888555222111444888:::<<<;;;999555111...---------000000000000000000000000111000000//////000111111000000/////////.........///......------......///222000...///222333111...//////..................000111222222222111000000...//////...,,,+++,,,---////////////............---}}}tttjjj\\\NNNCCC===999777=========???@@@???<<<:::444666888:::===EEEOOOWWWaaaeeekkkmmmlllkkklllnnnooopppqqqrrrsssvvv{{{~~~|||xxxuuurrrmmmjjjjjjmmmlllhhhhhhjjjnnnsssyyy}}}}}}wwwvvvuuurrrlllkkkiiigggeeefffjjjmmmooooooppptttzzz|||zzzxxxvvvtttqqqtttwwwwwwvvvxxx||||||yyyvvvsssrrrpppmmmkkkbbb\\\RRRJJJDDD???;;;888888666444444777:::;;;<<<999888555333111000111111000000000000000000000000111000000000000000000000/////////.........------//////............//////222000//////111222111///---.....................000000111222111000///......//////...,,,++++++,,,///////////////.........///{{{qqqbbbSSSHHHAAA<<<:::<<<<<<===???AAA@@@>>>;;;666888::::::<<>>AAAAAA???======>>>>>><<<;;;<<>>???@@@@@@>>>;;;;;;>>>BBBGGGMMMTTTXXXZZZ]]]aaadddlllooosssuuuuuuuuuuuuvvv{{{{{{wwwtttooolllmmmlllkkkmmmqqqnnnoooqqqvvvzzz~~~~~~xxxqqqoooooommmjjjhhhhhhjjjlllkkkooossstttttttttwwwzzz}}}vvvtttrrrrrruuuxxxzzz{{{zzz~~~|||xxxuuuuuutttsssrrrnnniii___TTTIIIAAA===;;;888777666777777777444222999999777666444222111000000000000000000000000000---...000111111111111000000000000000////////////000000////////////000000000000111111000000000111.........------,,,,,,,,,///000000000///...,,,+++***+++,,,,,,,,,,,,---///............/////////000---~~~mmm\\\NNNEEE???;;;999999999<<<>>>@@@@@@???===>>>???===;;;;;;???CCCDDDIIIPPPTTTWWWZZZ^^^bbbfffjjjppptttvvvwwwwwwxxx{{{}}}}}}zzzyyysssooonnnllljjjmmmqqqllllllmmmqqqvvv{{{~~~zzzrrroooooonnnkkkiiiiiikkkmmmkkkpppuuuvvvsssrrruuuxxxwwwssspppqqquuuyyyzzzzzzzzz}}}{{{xxxwwwwwwvvvuuupppkkkaaaUUUIIIAAA===<<<<<<:::888888999999999999555555555555555555555555000000000000000000000000...///111222333333333222222222222222111111111111000000////////////000000000111111111000///000111//////...---,,,,,,++++++000111111111000///---,,,(((***,,,,,,,,,,,,...000---.........//////000000///yyy{{{ppp```TTTJJJAAA;;;>>>===;;;;;;<<<===<<<:::===============>>>???@@@>>>@@@EEEKKKQQQUUUXXXYYY^^^bbbhhhlllnnnooopppppp|||zzz{{{|||vvvnnnjjjlllnnnlllkkknnnmmmppprrrpppooosssyyy}}}zzz}}}yyyssspppkkkhhhhhhhhhhhhhhhmmmlllnnntttvvvuuuwwwzzzwwwvvvuuutttuuuvvvxxxzzzuuuyyy~~~}}}xxxwwwzzz}}}|||{{{mmmjjjcccZZZQQQGGG@@@;;;777888777555333333888<<<<<<888555555888777333///111000///000111222111000///000111222222111000///222000//////000111111000111000000///...---------333222111/////////000111222111///...---...000111......//////////////////---,,,,,,---...---***(((---------...000111000///111{{{uuuzzzlll```UUUKKKEEEAAA>>>;;;::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===BBBGGGJJJJJJKKKMMMPPPZZZ^^^cccgggjjjlllnnnpppxxxvvvvvv|||{{{xxxpppkkkmmmnnnllllllooommmpppqqqooonnnqqqvvvzzz|||vvvsssooollllllllllllkkklllkkkmmmsssuuutttvvvyyy~~~}}}zzzwwwuuusssssssssvvvyyy~~~|||yyyzzz{{{zzzwwwuuupppiii```WWWMMMEEE@@@999999999777555555888;;;888555333444888888555111111000///000111222111000000000111111111111000000333111000000111111111000111000000///......------333222111000///000111111222111///.........000000000000000000000/////////000///......000000...,,,---------...000111000//////pppyyytttiii^^^SSSLLLIIIEEE???;;;;;;<<<======;;;;;;:::999999999:::::::::AAAHHHIIIFFFDDDGGGJJJUUUXXX\\\```dddhhhmmmpppuuutttsssxxx~~~{{{uuuooonnnnnnmmmnnnqqqpppqqqqqqpppnnnoootttyyy|||zzzwwwsssqqqqqqqqqpppppplllkkkmmmrrruuutttuuuxxx~~~zzzvvvrrrpppooovvvyyy}}}}}}|||{{{zzzwwwvvvrrrjjjbbbYYYPPPHHHBBB;;;<<<;;;999777777888:::777555333444777777444111222000///000111111000///111111000000000000111111444333111111111222111000111000000//////......---333222111000000000111222222111///.........///000222222111111000000000///000...------...000000///...------///111111000//////sssxxx|||sssiii^^^WWWUUUOOOGGGAAA??????@@@@@@>>>===<<<;;;::::::::::::999>>>DDDHHHHHHHHHIIIKKKPPPRRRVVVZZZ___eeelllqqqvvvuuuuuuyyy~~~zzztttpppnnnnnnppprrrsssrrrrrrqqqooommmqqqxxxyyy~~~{{{wwwuuuuuutttsssrrrmmmlllnnnsssuuutttuuuxxx}}}|||yyyvvvsssqqqpppvvvxxx|||~~~~~~}}}{{{uuuqqqjjjccc]]]VVVNNNHHH>>>===<<<:::888777777888:::888666555555444111...222111000000111111000///222111000//////000111222555333111111222333222111000000000000//////......222111000/////////000111111111000///...//////000222111111000000//////......+++((((((***,,,.........------///111222111///111}}}{{{qqqjjjbbb\\\SSSKKKFFFDDDBBBAAA@@@???>>><<<;;;:::999999:::;;;>>>DDDJJJLLLKKKIIILLLNNNQQQUUU[[[ccclllrrrvvvuuuvvvyyyzzztttppppppqqqrrrssspppooopppmmmiiimmmtttxxx~~~zzzxxxwwwvvvtttrrrnnnlllnnnsssuuutttuuuxxx|||~~~|||zzzwwwuuusssrrrqqquuuvvvyyy~~~~~~}}}|||vvvrrrkkkgggddd```XXXSSSAAA???<<<999888777666666888777666666555444222000222111000000111111000...222111000//////000111222444222111111222333333222000000000000000/////////000///...---......000000111000000///////////////000000000//////.........---***'''&&&(((+++---............///111222111000111|||pppjjjaaaXXXQQQKKKFFFCCCAAA@@@>>><<<:::999888888===:::999???FFFJJJGGGCCCGGGJJJMMMRRRXXXaaajjjqqqttttttvvvyyy~~~xxxrrrrrrrrrqqqppplllkkkmmmjjjdddhhhqqqyyy}}}zzzxxxvvvsssqqqnnnlllnnnsssuuussstttwww|||~~~zzzvvvsssqqqqqqqqqssstttwww||||||zzzzzztttooojjjggggggddd]]]WWWEEEAAA<<<888777777666555333444555666777777777777333111000000111111///...111111000000000000111111222000///000222444444333000000000000000000000000000///...---...///000111000000000000////////////.............../////////000---***)))+++---...//////......000222222111000///|||tttkkkbbbXXXOOOJJJDDDCCCAAA>>><<<:::999999<<<::::::===BBBEEEEEEDDDCCCFFFJJJOOOVVV___hhhnnnssstttwwwzzz~~~{{{uuutttssspppqqqkkkjjjmmmjjjdddgggqqqxxx|||zzzvvvrrrpppllljjjlllqqqrrrqqqqqqttt{{{zzzuuurrrqqqrrrsssrrrrrruuuzzz|||zzzzzzuuuoooiiiggghhheee^^^XXXJJJEEE===888777777777666222444666777888888999:::333222000000111111///---000000111111111111000000///...---///222444444444000000000000000000000000111000/////////111222333000000000000000//////............///000000111111111///,,,,,,---...///...///......000222333222000///yyyooocccXXXQQQHHHGGGEEEBBB???>>><<<<<<999:::<<<>>>@@@DDDHHHJJJAAADDDHHHNNNTTT]]]fffkkktttvvvyyy}}}}}}vvvuuusssooosssmmmlllpppmmmfffjjjuuuvvv~~~{{{wwwrrrooojjjiiijjjooopppoooooorrruuu~~~~~~yyytttrrrtttvvvyyyqqqqqqsssyyy~~~~~~~~~{{{tttnnnlllmmmjjjccc\\\NNNGGG>>>999777888888888555666888888888777888999444222000000111000///---///000111222222111000///---,,,,,,...111444555555000000000000000111111111222222111111111222444555000000000000000//////.........///000111222333333111///---,,,---...------///......000222333222000111{{{ssshhh___RRRIIICCCBBB???999888;;;===<<<;;;;;;===AAAFFFHHHFFFDDDBBBDDDLLLXXXeeemmmtttwww{{{|||xxxwwwtttpppqqqlllkkknnnnnnjjjjjjnnn{{{zzz~~~}}}{{{xxxsssooollljjjiiilllpppssssssrrryyyyyy|||}}}wwwwww{{{{{{uuuooorrrssstttvvvzzz}}}|||}}}zzzuuuooommmnnnmmmiiieeeWWWNNNBBB;;;:::999888555777777777999999888555222666444222000//////000111000000000000////////////------...111333444222111111111000000//////......333000,,,,,,///111111000222111///...,,,+++++++++......//////000000111111333222000///............---------------.../////////{{{qqqjjj^^^TTTLLLHHHCCC===;;;===???>>><<<;;;<<>><<<;;;999777888777888888888777555333555444222000//////000000000000000000000000000000......///111333333222111000000//////////////////333000------///111111000222111000///---------,,,.../////////000000000111111000///......//////000......------......///000222}}}xxxmmmcccWWWOOOHHHAAA???@@@AAA@@@>>><<<<<<===@@@AAAFFFEEEDDDEEEIIIQQQ\\\ccciiilllppptttyyy}}}xxxrrrkkkmmmpppqqqllljjjooovvvtttvvv|||}}}vvvppppppnnnmmmnnnppprrrrrrqqqppptttxxxzzzzzz}}}~~~|||||||||{{{xxxvvvssssssssssssuuuxxx{{{|||}}}yyyuuussssssqqqmmmiii^^^UUUJJJBBB???===:::888999999888888777666555555555444222000////////////000000000000000000000000000//////111222333222000//////...------...000111333000......///000111000111111000000000/////////////////////000000000000//////......//////000111//////......//////000111...wwwmmmaaaUUUMMMGGGDDDCCCBBBAAA???======>>>???@@@DDDDDDDDDCCCEEEKKKSSSZZZcccgggnnnssswww}}}~~~xxxqqqlllmmmnnnnnnmmmmmmqqquuuooosssyyy~~~~~~~~~~~~vvvqqqooonnnnnnoooppprrrssssssqqqrrrtttuuuwww{{{~~~|||zzzyyyssssssrrrrrrtttwwwyyy{{{~~~{{{xxxvvvuuurrrnnnkkkbbbZZZPPPGGGAAA>>>;;;:::;;;;;;:::888666666666777555444222111//////......000000111111111111111222222111000111222222111000///...---,,,---...000111222111000//////000000000000000111111222222222222////////////000000000000/////////...///////////////////////////000111111***zzzssshhh\\\SSSNNNJJJFFFCCCBBB@@@??????@@@AAABBBBBBDDDDDDCCCBBBEEELLLRRR\\\dddnnnuuuxxx{{{~~~zzzssspppmmmjjjjjjmmmqqqrrrqqqmmmooovvv|||~~~~~~vvvqqqmmmnnnnnnoooppprrrtttuuuuuurrrppprrrxxx~~~~~~|||{{{sssrrrrrrsssuuuwwwzzz|||~~~|||zzzxxxvvvsssooommmfff```VVVLLLDDD???<<<;;;<<<======;;;888666777999666555333222000//////...000111111111222222333333444333111111111222000//////...------...///000111222222111111000///000000///000111222333333333333000000000000////////////000000000///...------,,,///////////////000111111///uuusssrrruuu{{{|||yyyqqqfff^^^YYYRRRLLLFFFEEEDDDCCCBBBBBBCCCCCCAAADDDFFFDDDAAAAAAGGGLLLTTT^^^kkksssvvvwwwzzz}}}yyytttpppkkkiiinnntttsssnnnmmmnnnssszzz~~~wwwsssmmmnnnoooooooooppprrrtttuuuqqqnnnpppxxx}}}zzztttsssssssssuuuxxxzzz|||~~~~~~}}}{{{xxxtttqqqooolllfff\\\QQQHHHBBB>>>======???@@@>>>:::888999;;;777666555444222000///...111111111222333333444444666444222111111111000////////////000000000000000111222333222000//////000...000111333444333333222000000000000////////////000000000///...---++++++//////......//////000111222]]][[[[[[aaajjjrrruuuuuu{{{~~~}}}ssskkkeee\\\RRRLLLKKKIIIFFFEEECCCCCCCCCBBBFFFHHHFFFBBBAAAFFFKKKLLLVVVccclllooorrrwww|||}}}|||wwwvvvqqqlllnnnssssssooopppnnnpppxxx~~~yyywwwooopppqqqooommmmmmnnnqqqpppooonnnppptttzzz~~~xxxvvvuuutttssstttvvvxxxyyy|||~~~zzzvvvsssqqqqqqlllcccWWWLLLEEEAAA@@@>>>AAADDDBBB===::::::<<<888888777555444222000///111111222222333444444555888666333111111111///...///000222333222111///...111333444333000...///000...///111333444333222111111000000000/////////........./////////...,,,+++......------......///000000HHHFFFEEEKKKUUU]]]aaaaaaeeellluuuzzz}}}|||uuunnnbbbVVVPPPOOOLLLIIIFFFDDDBBBAAACCCGGGKKKIIIDDDBBBFFFKKKFFFPPP]]]eeeiiinnnuuu|||yyy~~~|||yyy{{{wwwpppmmmrrrtttrrrsssnnnnnnvvv~~~{{{yyyqqqrrrrrrpppllljjjkkkmmmjjjmmmoooooopppttt|||wwwxxxvvvtttsssssssssuuuvvvwww|||xxxuuusssuuupppggg[[[PPPHHHDDDCCC>>>BBBFFFDDD???;;;;;;<<<999999888666555222111///111111222333333444555555999666333111111000///...000111333444444222///---111333555444000...///000...///111333333333111000111111000000/////////...,,,---.../////////...------------------...//////222999;;;???@@@BBBEEEJJJOOOLLLUUU```gggkkkpppyyywwwlllddd[[[WWWRRRLLLGGGCCCBBBAAAHHHHHHHHHGGGGGGGGGGGGGGGKKKKKKRRRbbbpppuuuuuuvvvyyy|||~~~~~~|||yyyvvvssspppooonnnqqqqqqsssvvvzzz}}}~~~yyyvvvsssqqqqqqpppooonnnqqqnnnllloootttzzz|||}}}yyyxxxvvvrrrooooooppprrrzzz}}}~~~|||vvvqqqoooooolllbbbTTTHHHCCCBBBDDDCCCBBBAAA@@@===999666999777555333222111222222444333222333555777888777888777555333222000000000777666666444333111///.../////////111333444333222222111000000000000000111///333555222,,,)))+++...000...///000///,,,---111000///---+++++++++---......444666888999999;;;???BBB===DDDMMMRRRVVV^^^iiiqqquuuooofffbbbZZZSSSLLLIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFKKKIIINNN[[[hhhoootttwwwzzz}}}|||zzzxxxuuuqqqnnnlllkkkmmmooossswwwzzz{{{zzzyyy{{{xxxtttqqqqqqppppppooollljjjhhhjjjoootttvvvwww|||zzzvvvqqqlllkkklllnnnvvvyyy~~~|||wwwsssqqqppplllcccWWWMMMFFFCCCBBB@@@>>>===<<<:::777555888777666555444333222222333222111222555777777777888777555333222111000000666666555444333111000///333222111111111111///---111000000000000000111111////////////...------......,,,,,,---+++'''(((,,,000///...------...000111///111222333222111111333555777;;;???AAADDDKKKWWW```qqqyyyzzzpppjjj```VVVNNNJJJIIIIIIKKKKKKJJJJJJIIIHHHGGGFFFKKKGGGHHHRRR___hhhqqqwwwzzz|||~~~|||zzzvvvrrrooommmlllpppvvv{{{|||zzzwwwttt}}}~~~zzzuuurrrqqqqqqqqqqqqooonnnlllnnnqqquuuwwwxxx|||vvvoooiiiggghhhjjjqqquuu|||~~~{{{xxxtttpppkkkddd\\\TTTKKKEEECCC@@@===;;;::::::888777777777888888777555444333333111111222444666666666888777555444333222111111444444444444333222111000777666444333333222000///000/////////000111222222222111000111444555444222111/////////,,,((()))---------,,,,,,,,,...///111000222222222111111000111111888:::;;;;;;;;;???GGGMMM[[[fffrrryyyzzzsssggg[[[QQQLLLJJJJJJLLLLLLLLLLLLKKKJJJHHHGGGIIIEEEEEEMMMXXXbbbmmmuuuwwwyyy{{{}}}~~~|||xxxtttpppnnnqqquuuzzz~~~}}}zzzwwwuuu{{{~~~}}}wwwsssrrrrrrsssssssssrrrrrrrrrtttvvvxxxyyy||||||vvvnnnhhheeefffhhhnnnssszzz}}}uuupppjjjeeeaaaZZZPPPHHHEEEBBB>>>;;;;;;;;;;;;:::666777999:::999777555333222111000111333555666555777777555444333333333333333333444444444333222222555333222222333333222111////////////000111333333222222222222444444444444333000000111///+++,,,000......---------......//////222222222222333333333222222555777777666777:::===CCCQQQbbbnnnyyy~~~rrreeeZZZTTTPPPOOOMMMMMMNNNNNNNNNLLLJJJIIIGGGCCCDDDKKKUUU]]]hhhppprrrtttwwwyyy{{{}}}zzzuuuqqqmmmkkkvvvyyy{{{{{{yyywwwwwwwwwyyy}}}zzzuuussstttttttttppppppppppppqqqrrrtttuuuyyy~~~{{{vvvooojjjhhhiiikkknnnrrryyy~~~uuupppjjjgggeee___UUULLLGGGCCC>>>;;;:::;;;;;;;;;555777999;;;;;;999666444222111000111333555666555777666666555444444444444222333333444444333333222333111///...///000///...////////////000111333333,,,///111000,,,***---000...------///...+++---111222222111000///............000000000111444555333222---000444777777777888999555BBBRRR___mmm|||yyynnncccZZZTTTQQQMMMNNNOOOPPPPPPNNNLLLKKKFFFCCCCCCIIIQQQXXXcccllloooqqqsssvvvyyy}}}|||wwwssspppooouuuwwwxxxvvvsssqqqsssvvvwww{{{|||xxxvvvuuuuuutttnnnooopppppppppqqqsssuuuyyy}}}|||{{{xxxsssnnnlllmmmooopppsssyyy|||zzzuuuqqqmmmkkkjjjdddZZZSSSGGGCCC>>>:::999999999888555666999:::;;;999777666333111111222444666666666777666666555555555666666333333444444444333222222:::888444222222111000///000/////////000111222222---111444111,,,))),,,000000...///111111...000555//////...---,,,***))))))...///......111333444222000///111444666777777888888222;;;EEENNN\\\ooowwwlllaaaYYYTTTLLLNNNPPPQQQRRRQQQOOOMMMGGGCCCAAAEEEKKKRRR^^^iiinnnppprrrtttvvvzzz{{{wwwvvvvvvqqqtttvvvsssooonnnpppsssuuuxxx|||{{{yyywwwuuutttoooqqqssssssrrrsssuuuwww|||}}}}}}}}}{{{xxxsssqqqpppqqqqqqssswww|||{{{yyyuuutttrrrpppnnnhhh```ZZZHHHEEE@@@===;;;:::888777555666888999:::999888777333222111222555777777777777666666666666666777777444444444444333333222111===:::666444444444333333111000000000000000111111333444555444111000111222333111111444222000111666,,,,,,,,,,,,+++***)))(((...000//////111444444222///000111111222222222222222444:::>>>CCCOOOeeezzzwwwkkkaaa[[[KKKMMMPPPRRRSSSRRRPPPOOOIIICCC@@@AAAFFFNNN\\\hhhoooppprrrssstttxxx|||~~~yyyvvvvvvvvvooosssvvvtttpppmmmoooqqqsssvvvyyy|||~~~}}}zzzxxxuuusssmmmppprrrsssqqqrrrtttwww~~~~~~~~~{{{vvvsssrrrrrrrrrsssvvvzzz}}}zzzvvvvvvvvvtttqqqkkkddd___KKKHHHDDD@@@>>><<<:::888555555777888999999888888444333222333555777888777666666666666666777777888444444444444333222111000444111///...000111222222222111000000000000000111444222111111333333222000111//////000...+++,,,000000111111222111111000000000/////////000111111222222333222111000000222444555...333999<<>>888999777555666;;;;;;888999444333555666444333555333333222111111222222333000111111111222222222222:::777333000///000222444333222111000000111222333777444111000000111111111000//////000000111222222222333333333333222111111000000555999:::===GGGXXXfff|||zzzlllccc\\\SSSQQQXXXZZZSSSOOORRRNNNHHHDDDDDDFFFLLLWWWbbbmmmqqqtttrrrssswwwzzzyyy}}}~~~wwwrrrpppooonnnooorrrttttttttttttuuuxxx|||~~~}}}vvvnnnnnnlllnnnqqqrrrpppqqquuuyyyzzz{{{~~~|||yyyxxxxxxxxxwwwxxxvvvtttvvv{{{~~~|||uuurrrpppqqqsssqqqlllfffVVVNNNCCC<<<;;;;;;;;;999===::::::===<<<888999>>>;;;999666444555777:::===999;;;999666777:::;;;888888333111333444111000222000000000111111222222333000000111111111222222222888666333111000000111222222222111000000111222222777444111000111111111111///------......///000000000222333444444333111...,,,///333777777888>>>KKKUUUmmm{{{qqqeee^^^TTTQQQWWW\\\WWWRRRQQQPPPJJJFFFEEEFFFJJJTTT^^^iiinnnqqqpppqqquuuwwwvvvyyy{{{|||wwwooonnnnnnpppsssuuuvvvvvvrrrsssvvvzzz~~~xxxoooqqqoooooossstttrrrsssvvvzzzyyywwwyyy~~~}}}zzzyyy{{{||||||wwwuuusssuuuyyy~~~|||uuutttsssttttttrrrnnnjjj___UUUHHH>>>::::::::::::;;;;;;======999666:::@@@<<<:::777555555666999;;;;;;===<<<888777::::::777888333111333444111000111---...///000111222222222000000000111111111111222555444333111000000000000222111111000000111111222555333111000111222111000000***++++++,,,------......111222222222222000///---)))...333555666:::CCCJJJ]]]ooosssggg___UUUPPPUUU[[[YYYSSSPPPPPPJJJFFFFFFGGGJJJRRR\\\ggglllpppooopppssstttssswww{{{~~~yyyqqqpppooopppssstttuuutttppprrrtttwww|||zzzrrrsssppppppsssuuusssrrruuuxxxwwwvvvwww|||~~~|||}}}}}}}}}}}}rrrqqqqqqssswww}}}~~~yyyyyyyyywwwuuuqqqnnnlllfff[[[MMM@@@;;;;;;===>>><<<<<<<<<;;;999999<<>>>>>@@@BBB>>><<<:::999;;;>>>===;;;===;;;999666555666777888===@@@AAA<<<888888888666444000///333666555555777444444333333222111000///111111111111222222222222222222222333222111//////000000000000000000000000222111111222333222000...111......//////000111111111111///...------///111333,,,000444555555555888:::BBBVVVmmm{{{zzzsssccc[[[RRRQQQTTTVVVTTTQQQMMMIIIGGGGGGHHHIIIPPPXXXaaahhhnnnpppqqqttttttrrrzzz}}}}}}zzzzzzwwwtttsssrrrqqqooonnnooooooqqqtttxxx}}}}}}vvvuuupppmmmqqqtttrrrppppppqqqrrruuuxxx}}}}}}zzzyyywwwuuusssrrruuu{{{zzzyyyzzz{{{|||{{{xxxuuukkkcccWWWKKKCCCAAABBBDDD>>>===:::999===AAA>>>888<<<;;;999777666666777888;;;@@@BBB===888888888666111------111444333333666777666444222111000//////222222222333333333333444222222333333222111111000///000000111111000000///000000111222444333000---///......//////000000111111000000//////......//////...111555666555444555666;;;LLLaaaqqq~~~{{{xxxfff```VVVQQQQQQTTTUUUTTTOOOKKKIIIIIIHHHHHHMMMTTTZZZbbbjjjnnnrrrvvvwwwuuuwwwzzz~~~~~~}}}zzzwwwuuutttsssqqqooooooooopppssswww}}}{{{tttvvvpppmmmqqqtttrrroooooooooppprrruuuzzz|||{{{zzzwwwsssqqqsssyyy~~~}}}zzzyyy{{{{{{vvvmmmggg\\\QQQGGGCCCBBBCCC999===>>><<<===@@@>>>888;;;:::888777777777888888999???BBB===888777777666333///...111333111111333777555222000...///000111333333444444444444555555333333333333222222222222...///000111111000///......///000333444333000---000++++++,,,------......//////000111111000...,,,***---000333555555555666777888GGG[[[kkkzzz}}}yyyyyyiiicccZZZQQQOOOSSSVVVVVVRRRMMMJJJIIIHHHFFFKKKQQQTTT]]]gggmmmrrrxxxzzzxxxtttwww|||~~~|||yyywwwvvvuuusssrrroooooopppssswww}}}yyypppxxxqqqnnnrrruuussspppooonnnnnnooorrrwww}}}yyyyyyvvvsssqqqttt{{{~~~zzz|||zzzsssnnniii```TTTJJJCCCAAAAAA555>>>CCC???<<<======::::::999888777777777888999888>>>AAA===777666777666888333111444444222111222666333000------...000222444444444555555555666666444444333222222333333333...///000111111000///.........000333555333000,,,333