BM66(h !!! !!!"""###############""" !!!!!!""""""############""""""""""""""""""""""""$$$$$$$$$###############""""""""""""###############$$$$$$######"""!!! !!!!!!!!!!!!!!! !!!!!!!!!  """###  !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""""""""##################"""!!!  !!!!!!!!!!!!  !!!  !!!  """""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!###""""""!!!  !!!!!!  !!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """"""!!!!!!  !!! !!!!!!"""############""" !!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!   """#########"""!!!  !!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!"""""""""!!!  !!!"""""""""""""""""""""""""""""" !!!!!!""" !!!!!!!!!!!!""" !!!!!!""""""!!!!!!    !!!!!!!!!!!!!!! !!!!!!!!!!!! """!!! !!!"""$$$ !!!""""""""""""""""""#########$$$$$$$$$$$$!!!!!! !!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!"""""""""""""""""""""""""""#########$$$!!!!!! !!!!!!""" !!!!!!   """"""!!!!!!  !!!!!!!!!!!! !!!  !!!""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""### !!!!!!!!!!!!    !!!######"""!!!  !!!!!!!!!!!! !!!!!! !!!!!!"""### !!!""""""""""""""" !!!!!!!!!!!!"""  !!!"""### !!!!!!""""""!!!ӵ ĦĦӵĦ  !!!######"""!!!  !!!!!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!! !!!"""""" !!!!!!!!!4ĉ@ӵ >L=hĦ4ĉ@ӵ>L  """""""""!!!!!!  !!!!!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!! GG=?HdĦ=ĪjGG=?HdĦӵ ĭӵ!!!ӵ!!!Ħ !!!!!!""""""""""""""" ӵӵ ĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ ?~4!!!g&e>&e!!!g&e >hӵ g&e"""guO>uO>&e"""!!!4ff?>ߝLgĉ@!!! Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e?? 4Dӵ Hƅ^Hu]Ħ!!!Hu]ĦZuR)Ħ Hu]ĦHŐeHŐeHu]Ħ!!!qIܗGIӵtt !!!HGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ 4DuXӵ!!! DdDΦDdDĦ!!!DdDĦ !!!t|< DdDĦDdDΦDdDΦDdDĦ!!!peƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ 4DuXӵ!!!!!!DdDΦDdDӵ!!!DdDĦ o)h DdDĦ"""DdDΦDdDΦDdDӵ =ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ 4DuXӵ DdDʜ4DuTӵ!!!>d<Ħ Dt >d<Ħ###>d<ʜDd<ʜ4DuTӵ F&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ !!!!!!4DuXӵ!!!D&dq&ĒR !!!sdKĦ!!!DHRRud!!!!!!!!!!!!!!!!!!!!!sdKĦ$$$D&oq<Ōq&ĒR >dp&ĒR!!!nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR !!!!!!4DuXӵ!!!Hu]3hh !!!ne!!!!!!=e!!!!!!!!!!!!!!!!!!!!!!!!ne$$$$$$pIƎ@t@h >h!!!!!!fe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h !!!4DuXӵ!!!ĵD^ """!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!############!!!!!!!!!"""!!!!!!!!! DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s Φ4DuXӵtvӵ>d<Ħ### !!!!!!Ħ!!!"""######$$$######"""""""""""""""""""""""" Ħ"""!!!!!!!!!!!!"""###############!!!!!!""""""######$$$$$$ !!!!!!!!!  !!!""" !!!""" Ħ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ ?aŖ%7uSQuR)ӵsdKĦ!!!!!!!!!!!!!!! gdKĦ!!!"""""""""""""""!!! !!!"""""""""gdKĦ$$$!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!"""""" gdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A"""ne"""""" !!!ne!!!!!!""""""""""""!!!!!! !!!""""""ne$$$$$$!!!!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""" neDenene>Ak<fhDenenene############### $$$!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""######!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######"""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""""""""!!!  !!!"""!!!!!!!!! !!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""   ###""""""!!!!!!""""""### #########""""""!!!!!!!!!"""######""""""!!! !!!"""""""""!!! !!!###$$$"""!!!!!!!!!$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!""""""  ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#####################"""!!! !!!"""###"""!!! !!!$$$$$$""" !!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""" ######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%############"""!!! !!!"""###"""!!! !!!$$$$$$""" !!!"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!! !!!"""############!!! !!!###""" !!!!!!!!!!!!!!!""""""""" """""""""!!!!!! """!!!!!!!!!  """$$$$$$!!!%%%%%%$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######""""""!!!!!! !!!!!!"""""""""!!!!!!!!! """"""!!! !!!!!!"""""""""!!! !!!!!!"""""""""!!! """"""!!!!!!!!! !!!###%%%%%%""" $$$############"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""" !!!""""""!!!  !!!""""""######"""""""""""""""!!!!!!!!! """$$$%%%%%%### ###"""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""###########################!!!!!! !!! !!!""""""!!!""""""  !!!"""###$$$$$$$$$$$$"""""""""!!!!!!!!!!!! !!!###$$$###""" """""""""""""""""""""###"""######$$$$$$$$$######!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$!!! !!!"""### !!!!!!!!!""""""  !!!!!! !!!###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!"""!!! """""""""############$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""""""""######"""!!! !!!"""###"""!!! !!!  !!!!!!  !!!!!!!!! !!!"""##################"""""""""!!!!!!!!! ############$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########(((&&&$$$!!! !!!!!!###!!! !!!  !!!!!!!!!!!! !!!!!!""""""""""""#########"""""""""!!!!!! !!! ######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############$$$$$$%%%%%%%%%%%%,,,***&&&### $$$!!! !!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!! '''&&&%%%%%%$$$$$$$$$%%%"""###%%%%%%%%%$$$""" ########################$$$###""""""###&&&)))+++---***'''%%%$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!'''&&&&&&%%%$$$$$$$$$%%%"""###%%%%%%%%%$$$"""!!!########################$$$###""""""###%%%''')))+++(((&&&$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%(((&&&$$$###$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%###""""""$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! %%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###"""!!!"""$$$%%%$$$###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! $$$%%%'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###"""""""""###%%%%%%$$$"""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%'''((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%#########$$$&&&&&&$$$"""!!!!!!"""""""""#########""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$%%%'''))))))((('''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%'''$$$###$$$%%%&&&&&&$$$"""!!!!!!""""""#########$$$""""""""""""""""""""""""######""" !!!!!!!!!!!!!!!!!!!!!!!! ((((((((((((''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$$$$$$$$$$######!!!  !!!""" !!!((((((((((((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!! (((((((((((('''''''''''''''''''''(((''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$!!!""""""######""""""!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""############$$$######"""!!! !!!""""""######"""  !!!""" ((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$########################"""""""""######"""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!""""""##################"""!!!!!!"""###$$$%%%$$$"""  """"""  ((((((((((((''''''''''''&&&&&&'''''''''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%########################""""""############""""""######""""""""""""###### !!!!!!""""""""""""""""""############""""""!!!###$$$%%%%%%$$$"""  """"""  ((((((((((((''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############"""######$$$$$$######"""$$$######""""""######$$$ !!!"""""""""""""""""""""############""""""###$$$$$$$$$###"""  !!!""" ((((((((((((''''''''''''%%%&&&&&&'''((((((''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$#########"""""""""######$$$$$$######"""$$$######""""""######$$$ !!!"""###""""""!!!""""""############""""""#########""""""!!!!!! !!!!!!)))(((((((((''''''''''''%%%%%%&&&'''((((((((('''#########$$$%%%&&&'''((($$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$ """#########"""!!!!!!""""""#########""""""###"""!!!!!! !!!!!!"""  ))))))************))))))''''''''''''''''''''''''#########"""######$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&$$$###"""###%%%"""!!!!!!!!!!!!!!!"""#########""""""""""""######""""""""""""""""""""""""!!!!!!   !!!   ++++++,,,,,,,,,,,,++++++((((((((((((((((((''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$""""""###%%%$$$$$$######""""""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!   """++++++,,,,,,,,,,,,++++++******))))))((((((((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%$$$"""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!  ### )))******++++++******)))******))))))((('''''''''((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$"""!!!###$$$"""###%%%%%%%%%###!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!     ******++++++++++++******(((((((((''''''&&&&&&&&&&&&&&&%%%###""""""""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""$$$ """$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!!!!    ,,,,,,------------,,,,,,&&&&&&''''''''''''''''''%%%%%%$$$###""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$###!!!!!!"""$$$ """##################""""""""""""######"""""""""""""""""""""""" !!!  !!!"""!!!   ,,,------......------,,,&&&&&&''''''(((((())))))%%%$$$$$$#########$$$$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$###!!!!!!"""###!!!!!!!!!""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!  """######""" ***++++++,,,,,,++++++***&&&&&&'''((()))***++++++%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$###!!! """###%%%$$$######"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""  ###$$$$$$###!!!!!!!!! ---,,,,,,+++***)))(((((())))))(((''''''(((******+++)))&&&$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&!!!"""###$$$%%%$$$######""""""###$$$$$$$$$$$$###%%%&&&&&&$$$!!! ######$$$$$$$$$$$$#####################"""!!!!!!""""""""""""""""""""""""!!!""""""!!!!!!    ,,,,,,++++++***)))))))))***)))(((''''''(((((())))))(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$!!! !!!######$$$$$$$$$$$$#####################"""!!!!!!""""""""""""""""""""""""  """######"""  ++++++++++++++++++++++++***)))(((''''''&&&'''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$###############$$$######"""!!!""""""""""""""""""""""""!!! !!!###$$$###"""   !!!*********++++++,,,,,,,,,***)))(((((('''&&&&&&%%%&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&""""""######$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$""""""###$$$######$$$$$$$$$$$$###############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!  !!!   !!!!!! *********+++,,,,,,------***))))))(((''''''&&&%%%&&&''''''(((((()))))))))''''''&&&%%%%%%%%%%%%&&&###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!    !!!!!! ***+++++++++,,,,,,------)))*********)))((('''&&&((((((((('''(((((())))))''''''&&&%%%%%%%%%%%%&&&######""""""######$$$%%%###$$$$$$%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""  !!!  !!!!!!  !!! ++++++,,,,,,,,,,,,,,,,,,))))))***++++++***)))(((+++***((('''&&&''')))***''''''&&&%%%%%%%%%%%%&&&$$$###"""""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%###%%%%%%%%%#########%%%######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$"""""""""""""""""""""""""""  !!!"""!!! !!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))---+++(((&&&%%%''')))***''''''&&&%%%%%%%%%%%%&&&$$$###"""""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!"""###""" !!!!!!!!!!!! ++++++++++++++++++++++++++++++*********************((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!  !!!""""""  """!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,,***************************)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!"""######!!! ........................************************+++)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$###""" ------------------------***************++++++++++++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""" !!!"""###"""!!!  !!!!!!++++++++++++++++++++++++))))))*********++++++++++++)))((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&''''''&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""#########$$$################################################ !!!"""!!! ************************)))))))))***++++++,,,,,,,,,***(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''''''((((((''''''&&&""""""###$$$%%%&&&&&&'''!!!!!!"""""""""######################################################### !!!  ))))))))))))))))))))))))((())))))***++++++,,,,,,,,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))''''''((((((((((((''''''#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$################################################ !!!!!!!!!  ))))))))))))))))))))))))((())))))***++++++,,,,,,,,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))************''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!  """""""""!!! ***)))((())),,,---+++)))++++++******************---+++))))))+++***'''$$$))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$###""""""###%%%''')))""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!    ***)))(((***,,,---+++)))************************+++)))((()))++++++)))''')))))))))(((((((((''''''***************)))((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$""""""###$$$&&&(((""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  ***))))))***,,,,,,+++)))************************)))(((((()))++++++***)))***)))))))))))))))((((((,,,,,,,,,+++***)))'''&&&''''''((((((((((((''''''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%#########$$$%%%&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  *********+++++++++***)))))))))))))))************)))))))))*********))))))************))))))))))))************)))((('''&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!   )))***+++++++++*********(((((()))))))))************+++++++++)))(((''''''))))))))))))************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! )))+++,,,,,,***))))))***'''(((((())))))************,,,,,,+++)))'''&&&'''(((((()))))))))))))))***((()))******+++++++++***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$#########""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!)))+++---,,,***((()))***''''''(((((()))******+++(((+++,,,+++)))'''((()))''''''((((((((()))))))))))))))*********)))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!)))+++---,,,)))((()))***&&&''''''((()))******+++&&&)))++++++)))((()))+++&&&'''''''''(((((())))))(((((((((((('''%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  ((())))))((('''''')))******)))(((''''''((()))***((()))***++++++***)))(((''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((())))))(((&&&$$$###$$$'''***------***'''$$$'''&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$""" ######!!!!!!!!!!!!!!!!!!""""""###!!! """"""""" ((()))***)))'''''')))******)))(((''''''((()))***((()))************)))(((''''''''''''((((((((((((((((((((((((((('''&&&%%%''''''(((((('''&&&%%%$$$%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%###!!!"""###$$$""" """""""""""""""######$$$!!! !!!"""!!! ((()))***)))(((((()))******)))(((((((((((()))***(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&%%%&&&'''((())))))((('''&&&%%%&&&'''''''''%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""######""""""######$$$%%%!!!!!! !!!!!!  ((()))+++***)))((()))*********)))(((((()))******((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''((('''%%%###!!!######$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""!!!!!!""""""###$$$"""!!!     ((()))++++++***))))))***+++***)))(((((()))***+++(((''''''''''''''''''(((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''%%%###""""""###$$$%%%%%%%%%$$$$$$"""######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!   !!!!!!   '''***,,,,,,+++)))))))))+++***))))))))))))***+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$!!!"""###""" """  !!!!!!   !!!!!!  !!! '''***,,,---+++***))))))++++++***))))))***++++++''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((%%%&&&'''(((((((((((((((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&!!!###$$$&&&&&&%%%$$$###!!!###$$$###!!! !!!### !!!""""""   !!! '''***,,,---,,,***)))))),,,+++***))))))***+++,,,'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))&&&&&&'''((())))))(((((('''&&&%%%$$$$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""""""""###$$$%%%'''(((!!!###$$$&&&&&&%%%$$$###"""$$$&&&%%%"""!!!"""$$$!!!!!!!!!!!!!!!"""######  !!!  ******+++++++++******)))************))))))))))))%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###%%%'''((((((((('''&&&%%%&&&((((((((('''$$$&&&((()))(((&&&&&&'''$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$""""""###$$$###"""############""""""""""""!!!!!!  """"""  !!!!!! !!!  )))***************))))))*********)))))))))(((((('''''''''&&&%%%$$$###""" """$$$&&&''''''((('''&&&%%%&&&'''((((((&&&%%%&&&((((((&&&$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!!!!!###$$$$$$###############""""""""""""!!!!!!  !!!"""###   ((())))))******))))))(((******))))))))))))((((((((((((((('''%%%$$$"""!!!!!!###$$$&&&&&&''''''%%%%%%&&&'''((('''&&&%%%''''''&&&$$$""""""""""""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""!!! """$$$$$$###############""""""""""""!!!!!!  !!!"""###  !!! '''(((((())))))))))))(((***)))))))))((((((((((((''''''''''''&&&%%%$$$### """$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%&&&'''&&&$$$######$$$""""""######$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$!!!  """$$$$$$###############"""""""""!!!!!!!!! """###$$$!!! !!!  ''''''((())))))))))))))))))))))))(((((((((((('''%%%%%%&&&'''''''''&&&&&&!!!"""$$$%%%%%%%%%&&&%%%$$$%%%'''''''''&&&###%%%&&&&&&%%%%%%&&&(((""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########!!!  """$$$$$$###############"""""""""!!!!!!!!! !!!"""$$$%%%"""  !!!!!!  ''''''((()))************))))))((((((((((((''''''$$$%%%&&&''''''(((((('''!!!"""###$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%###$$$%%%%%%%%%%%%(((***"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$#########"""""""""!!! """$$$$$$###############""""""""""""!!! !!!###%%%&&&###!!! !!!!!!!!! !!!!!!!!! '''((()))***++++++++++++))))))((((((((('''''''''%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$$$$###$$$&&&(((###$$$&&&''''''&&&%%%$$$$$$#########""""""""""""$$$###!!!!!!###$$$$$$###############""""""""""""!!! !!!###%%%&&&###!!!!!!!!!!!! !!!!!!!!! !!!(((((()))++++++,,,,,,,,,)))((((((((('''''''''''''''((((((((('''&&&%%%%%%'''(((((((((''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$###!!!!!!###%%%###$$$&&&(((((('''&&&%%%############""""""""""""&&&$$$""""""###$$$##################""""""""""""!!! !!!"""$$$%%%'''$$$!!!!!!"""""" !!!!!!!!!"""(((((()))++++++,,,,,,,,,((())))))))))))(((((('''((((((((((((((((((((((((''''''((())))))((('''&&&$$$#########$$$&&&((()))((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""""""""###############""""""""""""!!!"""###$$$%%%$$$######""""""""""""""""""###$$$!!!!!!!!!!!!!!!"""######!!!"""!!! '''((()))***++++++++++++))))))***************)))((((((((((((((((((((((((''''''((())))))((('''&&&%%%%%%$$$$$$$$$&&&'''(((''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%############"""""""""""" !!!"""###$$$###"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!"""######  !!!###"""!!!&&&'''((()))*********)))''''''((()))*********)))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$############"""""""""""" !!!"""###""""""!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!""""""###   ###$$$$$$###&&&&&&'''((())))))((((((###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""############"""""""""!!! """#########"""!!!"""!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!$$$%%%%%%###&&&''''''(((((((((((('''######$$$&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))***)))'''&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%#########"""""""""""""""############"""""""""!!!!!!"""###$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" """%%%&&&%%%###''''''((((((((((((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&''''''((()))***)))(((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!"""###%%%%%%$$$$$$###!!!!!!!!!!!!"""###%%%%%%###""""""!!!!!!!!!!!!!!! """$$$%%%###!!! !!! (((((()))))))))((((((''''''(((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""""" !!!###$$$$$$$$$###""" !!!!!!"""$$$%%%&&&######"""!!!!!!!!!!!!!!! """$$$$$$!!!!!!!!!""" ((()))))))))))))))(((((('''''''''(((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$######"""""""""############"""""""""""" """#########"""!!! !!!"""$$$%%%&&&######"""!!!!!!!!!!!!!!!!!!######   !!!"""!!!'''(((***+++***)))'''%%%&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######%%%$$$$$$###"""!!! """!!!!!!!!!!!!!!!""""""#########"""""""""""""""!!!"""$$$%%%$$$###!!! !!! """"""!!!   """""""""((()))+++,,,,,,+++***)))&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!"""###$$$$$$"""!!!  !!! !!!!!!!!! !!!""""""!!!((()))***+++,,,+++***)))%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&***)))((('''&&&$$$############$$$%%%%%%&&&''''''%%%%%%$$$$$$######$$$$$$###############$$$$$$%%%######$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$###"""!!!  !!! !!! """"""!!!(((((())))))((('''&&&&&&%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&******)))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%"""""""""""""""######$$$######$$$$$$$$$$$$######"""""""""""""""########################"""""""""!!!!!!!!!"""""""""""""""""""""######""""""!!!  !!!"""!!!###"""  ******)))((('''&&&$$$$$$%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######"""""""""""""""#########$$$%%%%%%%%%%%%$$$###""" !!!!!!"""""""""""""""""""""""""""!!!   """!!!###"""  ,,,,,,+++***((('''&&&&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%%%%"""""""""""""""######$$$######$$$$$$$$$$$$###############"""""""""""""""$$$%%%&&&&&&%%%$$$"""!!! !!!!!!""""""###""""""!!!!!!!!! !!!!!!!!!!!!   !!! """"""  ******)))(((((((((((()))'''((())))))******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!###$$$%%%%%%$$$###!!! !!!""""""###""""""!!! !!!""""""!!!  !!!  !!!  %%%%%%%%%&&&&&&((())))))(((((()))***************(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&###############$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$###"""!!!!!! !!!"""###$$$###!!! !!!""""""###""""""!!! !!!"""""""""!!!"""    ))))))))))))))))))))))))(((((())))))))))))((((((***'''%%%%%%'''((('''%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$"""   $$$%%%%%%###   ))))))))))))))))))))))))''''''((((((((('''&&&&&&)))'''%%%&&&((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!   ###$$$$$$### ))))))))))))))))))))))))((()))))))))(((''''''&&&'''''''''''')))(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!   """######"""  ((((((((((((((((((((((((+++,,,,,,++++++***)))(((&&&'''((())))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!  !!!"""!!! ((((((((((((((((((((((((+++++++++++++++***))))))%%%'''))))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""   !!!  ))))))))))))))))))))))))'''(((((())))))(((((('''%%%'''))))))'''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""!!!   ))))))))))))))))))))))))%%%%%%&&&'''((((((((((((&&&((()))(((&&&$$$&&&'''%%%%%%$$$######$$$%%%%%%"""""""""#########$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!###$$$%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""   ))))))))))))))))))))))))%%%&&&''')))************'''((()))'''%%%$$$&&&)))&&&%%%$$$######$$$%%%&&&!!!""""""""""""#################################!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!""" !!!---,,,***)))))))))***+++))))))))))))((((((((((((***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######""""""!!!!!! !!!!!!""""""""""""!!! $$$###!!!  """"""!!!  !!!+++***))))))(((((())))))&&&&&&''''''((((((((()))))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""""""""!!!!!! """""""""!!!!!!!!!!!!!!!$$$###!!!  """!!!!!!  )))))))))))))))(((''''''$$$$$$%%%&&&'''(((((()))(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!!!! ###"""!!! !!!"""###$$$###!!!  !!!!!!!!!!!!   ((()))*********)))'''&&&%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%########################$$$###############$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###$$$$$$###""" !!!!!!!!! )))***+++,,,+++***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$###""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!###!!!  !!!###%%%%%%$$$"""!!! !!!!!! +++++++++++++++***))))))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""######""""""""""""""""""""""""###"""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$%%%$$$"""!!! !!!"""  !!!!!! ++++++***)))))))))))))))((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######""""""!!!!!!!!!!!!  !!!!!! !!!"""#########%%%$$$###!!!!!!!!!!!!"""  !!!!!! +++***((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###""""""""""""""""""""""""######""""""!!!!!!!!!  !!!!!!!!!"""############%%%$$$###!!!!!!!!!!!!"""  ---+++(((&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""%%%$$$$$$######"""""""""&&&%%%###!!! !!!!!!"""!!!!!!  !!!""""""""""""""""""############%%%###!!! !!!!!!    ---+++((('''(((((('''&&&((('''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""###############$$$$$$$$$$$$############&&&%%%###"""!!!!!!""""""!!!!!!  !!!!!!"""""""""""""""############%%%###!!!!!!""""""!!!   ,,,***)))((()))***)))(((((('''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""!!!!!!!!!  !!!!!!"""""""""""""""############&&&$$$"""""""""###"""!!!!!!!!!  ***)))((((((*********)))''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""##################$$$$$$%%%%%%&&&&&&%%%%%%$$$###############!!!!!!!!!  !!!!!!!!!"""!!!"""""""""############'''%%%###"""######"""!!!!!!!!!!!!  !!!!!!((('''&&&''')))***)))'''&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""############'''%%%###"""######"""!!!!!!!!!   !!!!!!''''''&&&'''))))))(((&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""##################$$$$$$""""""############"""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&$$$"""""""""###"""!!!  !!!!!! )))(((((()))******(((&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###############"""######"""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%###!!!!!!""""""!!!  !!!!!!!!!   ***))))))***++++++(((&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """##################""""""!!!!!!  !!!""""""!!! !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""############%%%###!!! !!!!!!  !!!""""""!!!!!!!!!     (((((((((((((((''''''&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###"""""""""###$$$%%%%%%$$$$$$$$$###"""!!!!!! ###############"""!!!!!!###"""!!!!!!!!!"""$$$%%%!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!  """   !!!!!!     (((((((((((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""###$$$$$$$$$######"""!!!!!! """"""######""""""!!! ###"""!!!!!!!!!"""###$$$!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!  """!!!   (((((((((((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###""""""!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!""""""""""""!!! """"""!!!!!!!!!"""###$$$!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!!!!    (((((((((((((((''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$###""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###### !!!"""##############################%%%$$$###!!!  !!!!!!   (((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$#####################"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!"""""""""""" !!!!!!"""$$$$$$########################%%%$$$###!!!!!!     (((((((((((((((''''''&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######""""""""""""""""""!!!""""""""""""!!!  !!!"""""""""!!!!!! !!!"""###$$$%%%########################%%%$$$###"""!!!!!!!!!!!!    (((((((((((((((''''''&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""###""""""######""""""!!!  !!!"""""""""!!! !!!"""$$$%%%&&&########################$$$$$$###"""!!!!!!!!!!!!!!!!!!  !!!   (((((((((((((((''''''&&&######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$#########$$$%%%%%%&&&###"""""""""###$$$%%%%%%"""""""""""""""########################"""!!!!!!!!!"""""""""!!! !!!"""$$$%%%&&&""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!! !!!  '''''''''''''''''''''''')))(((%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$############""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$############"""###"""!!! !!!""""""###$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$&&&%%%"""!!!######!!!###""""""!!!    """!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! ''''''''''''''''''''''''((('''%%%###"""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$###""""""#########"""""""""!!!!!!""""""!!! !!!!!!""""""###$$$$$$%%%"""""""""#########$$$$$$$$$&&&%%%"""!!!######!!!"""!!!!!!    !!!!!! !!!!!!"""  !!!!!!  !!!  '''''''''''''''''''''''''''&&&$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!! """"""!!!!!!!!!!!! !!!!!!""""""######$$$!!!!!!!!!"""""""""######$$$&&&%%%"""!!!######!!!!!!   !!!"""###"""!!!!!!  !!!!!!!!! !!!!!!!!!   !!! ''''''''''''''''''''''''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!""""""""""""$$$&&&%%%"""!!!######!!!!!!!!!    """#########""""""!!!  !!!!!!!!!!!! !!!""""""    ''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""######"""""""""!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$&&&%%%"""!!!######!!!""""""""""""!!!!!!!!!!!! !!!!!!  !!!!!!  """############"""!!!  !!!!!!!!!"""""" !!!""""""  ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""#########"""""""""!!!!!! !!!"""###$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$&&&%%%"""!!!######!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""!!!  !!!"""######""""""!!!!!! !!!!!!!!!""""""""" !!!!!!!!!   ''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&''''''(((((()))'''''''''&&&&&&&&&&&&%%%###$$$$$$$$$$$$###""""""""""""!!!!!!!!! !!!"""$$$$$$$$$"""!!!########################"""""""""#########$$$$$$$$$&&&%%%"""!!!######!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!  !!!""""""!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""      ''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''###$$$$$$$$$$$$###""""""!!!!!! !!!###$$$%%%$$$###"""$$$$$$$$$###########################$$$$$$$$$$$$$$$&&&%%%"""!!!######!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!######!!! """!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!   !!! !!!!!! )))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$$$$$$$###""""""######""""""!!!!!! !!!!!!""""""######""""""############""""""""""""############""""""''''''%%%###!!!!!!###&&&""""""!!!!!! !!!   !!!""""""""""""!!!!!!!!!!!!"""######""""""!!!  !!!!!! !!!!!!!!!!!!   !!!!!!!!!!!! (((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$######"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""############"""""""""##################"""%%%&&&&&&$$$"""!!!"""$$$"""""""""!!!!!!!!! !!! !!!!!!""""""""""""!!!!!!!!!!!!############"""!!!  !!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!! (((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""############""""""######$$$$$$$$$$$$######$$$&&&'''&&&$$$""""""######"""""""""""""""!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$###"""!!!  !!!!!!!!! !!!!!!""""""!!!!!!   !!!!!!!!!!!!""""""!!!!!! ''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''******))))))((((((((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&)))***(((%%%###"""############"""""""""""" !!!"""######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!$$$###"""!!!   (((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((******))))))((((((''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""""""""########################""""""""""""""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$(((,,,---+++'''$$$###""""""""""""############ """############"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!$$$######!!!   )))(((((((((((('''''''''((((((''''''''''''(((((()))))))))(((((('''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""""""""############$$$$$$############"""""""""""""""############""""""######$$$$$$$$$$$$######%%%(((,,,---+++(((%%%###!!!!!!"""""""""""""""### !!!"""#########"""!!! !!!!!!""""""######$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!######""""""!!!   ******)))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""############"""""""""##################"""$$$'''+++,,,***&&&$$$### !!!!!!!!!""""""""" !!!""""""###"""!!!  !!!"""#####################"""!!! !!!!!!!!!""""""""""""""""""############""""""        !!!!!!!!!!!!###"""""""""!!!!!!  ************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""###&&&)))***(((%%%###""" !!!!!!"""""" !!!!!!!!!""""""!!! !!!"""######$$$#########""""""!!! !!!!!!!!!!!!""""""""""""""""""############""""""        !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!******))))))(((((((((''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&(((&&&%%%###""""""######"""""""""""""""#########""""""""""""""""""""""""%%%&&&&&&$$$"""!!!!!!"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''***)))%%%$$$&&&%%%"""!!!!!!""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""########################"""!!! !!!"""###"""!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!  !!!!!! !!!""" !!!"""######$$$ !!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""!!! )))))))))((((((((('''''''''''''''''''''((())))))((('''''''''(((((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''((('''&&&%%%############$$$""""""""""""############""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''))))))%%%$$$&&&%%%""""""""""""#########$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!  !!!"""""" ###"""""""""!!!!!!!!! """"""!!!!!! """!!!!!!    !!!""" !!!!!!""""""###### !!!!!!""""""!!!!!!""""""""""""""""""!!!!!!"""!!!!!! (((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((())))))***((((((((((((((((((((((((&&&%%%$$$###$$$&&&((()))'''&&&%%%$$$######$$$$$$########################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$###########################''')))(((%%%$$$%%%%%%"""###############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!"""!!! """"""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!     !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! (((((('''''''''''''''''''''''''''''''''((())))))))))))((((((((())))))***((((((((((((((((((((((((&&&%%%###"""###$$$'''(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&(((((($$$###%%%%%%"""############$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################!!!  """""""""!!!""""""""""""!!!!!!!!!!!!######"""!!! !!!!!!     !!!"""!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""!!!!!!  ''''''(((((((((((((((((('''''''''''''''((())))))))))))((((((((((((((()))((((((((((((((((((((((((((('''%%%#########%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""$$$$$$######$$$&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%''''''$$$###%%%%%%"""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""########################"""!!!!!!!!!###$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""  (((((((((((())))))))))))'''''''''''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""!!!"""$$$$$$######$$$&&&""""""###$$$$$$$$$$$$###########################$$$'''&&&######%%%%%%"""#########"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$""""""""""""""""""""""""###########################"""!!!"""$$$%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$############""""""     !!!!!!"""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""" ))))))))))))******++++++'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$###"""###%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&######%%%%%%""""""""""""!!!!!!!!! """""""""######""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""###########################!!!!!!"""###$$$###""" !!!!!!!!!"""""""""###""""""""""""############     !!!""""""!!!!!! !!!!!!!!!!!!!!!"""############"""""""""""""""""""""!!!!!! ))))))******+++++++++,,,'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((###%%%''')))))))))'''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######%%%%%%"""""""""!!!!!! ######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################"""!!! !!!"""###"""!!! !!!!!!!!!""""""###### !!!!!!""""""######   !!!!!!  """"""""""""!!! !!!""""""!!!!!!"""###############$$$$$$######""""""!!!!!!   ((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%'''(((&&&######%%%'''&&&%%%$$$%%%%%%%%%$$$"""!!!!!!!!!"""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!! !!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""!!! """###!!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  ***)))(((''''''((())))))(((((()))***************))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%###$$$&&&&&&$$$"""###%%%&&&&&&$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""############"""######$$$$$$######"""!!!!!! !!!#################################################################################"""!!! !!!""" !!!!!!!!!""""""""""""   !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  +++******))))))******+++))))))***+++++++++*********))))))((('''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&$$$######$$$%%%###""""""$$$%%%%%%$$$######$$$#########$$$######"""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###""""""!!!###############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!! !!!!!!!!!"""""""""   !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ******************++++++((())))))*********))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$###!!!###%%%$$$###"""###$$$"""###$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$######"""""""""$$$%%%%%%%%%%%%%%%%%%$$$#####################$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################"""!!!  !!!!!!!!!""""""  !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   '''(((((())))))*********'''(((((((((((((((''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%$$$###"""###$$$"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$#########%%%%%%$$$$$$######""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   &&&&&&'''((())))))))))))''''''((((((''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&"""$$$%%%%%%$$$######$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!! %%%&&&''')))))))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&(((&&&$$$###$$$&&&###%%%&&&&&&$$$$$$$$$%%%$$$#########$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%""""""############""""""######$$$$$$$$$###!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!! %%%&&&((()))*********)))))))))***))))))(((''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''###%%%'''&&&###!!!###%%%###%%%'''&&&%%%$$$%%%&&&$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&#########$$$$$$#########"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!   $$$&&&)))***)))(((((((((((((((((((((((('''&&&&&&((('''%%%%%%%%%''')))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&###############"""!!!!!!$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%###"""###&&&'''%%%""""""############$$$$$$$$$ !!!"""###$$$%%%%%%###"""!!! !!!"""###""""""!!!!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!! !!!#########"""!!!  """!!!!!! !!!!!! %%%&&&((((((''''''((()))((()))))))))(((((('''&&&((('''%%%%%%%%%'''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&&&&$$$!!!""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!   !!!!!!!!!!!!!!! !!!"""###""""""!!!    &&&'''''''''&&&&&&'''))))))))))))))))))(((((('''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%""" !!!###%%%$$$######$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$%%%$$$"""!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!  !!!!!!!!!!!! !!!"""""""""!!!!!!    '''''''''&&&$$$%%%''')))((()))))))))))))))((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$############$$$%%%&&&'''"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###!!! """"""""""""##################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""   !!!  !!!!!! !!!!!!!!!!!!!!!!!!   (((((((((&&&%%%%%%''')))(((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######%%%%%%%%%$$$"""!!!############$$$%%%&&&&&&"""""""""#########$$$$$$########################$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""###############""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!   !!!""""""((())))))(((&&&&&&''')))&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$"""###&&&''''''%%%""" ###""""""######$$$%%%&&&""""""#########$$$$$$$$$""""""###$$$$$$###""""""###$$$%%%$$$"""!!!!!!"""!!!!!!!!!"""""""""######"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!!!!"""###$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!   """!!!   !!!"""### (((***+++***(((''''''(((%%%%%%&&&'''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""""""""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!###%%%$$$"""!!!"""###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """!!!    !!!"""""" (((***,,,,,,***((((((((($$$%%%%%%&&&'''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""%%%$$$"""!!!"""$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!   """!!!    !!!""" ((((((((((((''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''(((((((((((('''''')))((('''&&&%%%&&&''''''&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$#########$$$%%%$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$######!!! !!!""""""$$$###""" !!!""" !!!!!!""""""#########""""""!!! !!!!!!!!!!!!$$$###""" !!!"""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!! ###"""!!!   !!! (((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""&&&%%%$$$$$$#########$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$###"""!!! !!!""" !!!!!!!!!""""""""""""#########""""""!!! !!!!!!!!!!!!$$$###!!! !!!""""""""""""!!!!!!!!!   !!!   !!! ((((((((((((''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&)))((('''&&&&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""%%%%%%$$$############$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""########################$$$$$$$$$########################%%%%%%$$$###"""############""""""!!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""!!!""""""######""""""""" !!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!    !!! ((((((((((((''''''''''''$$$$$$$$$$$$$$$%%%&&&'''***)))'''%%%%%%''')))***&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$###############$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""""""""#########"""""""""""""""""""""#########%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!   !!! ((((((((((((''''''''''''$$$$$$$$$$$$%%%&&&&&&'''***)))'''%%%%%%''')))***'''''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$######"""#########""""""###$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!"""#########"""!!!!!!!!!!!!"""""""""##################""""""!!! !!!!!!!!!""""""""""""!!! !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!"""###!!!  !!!!!!!!!  !!!!!! !!! ((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))''''''((((((((('''&&&%%%&&&&&&%%%$$$$$$######"""###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########""""""###$$$$$$###!!! !!!""""""######$$$$$$$$$############"""  !!!!!!""""""""""""!!!  !!!"""""""""""" !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!   !!! !!! !!!"""""""""!!!  !!!"""!!! !!!!!!!!!!!! !!! ((((((((((((''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$######""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################"""######$$$$$$"""###$$$%%%%%%###!!! """"""######$$$%%%%%%&&&$$$$$$$$$$$$###!!! !!!"""######"""!!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!!!! !!!!!!!!! """""""""!!!!!!!!!   !!!!!!  !!!   !!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!! )))(((((((((''''''''''''***)))((('''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%$$$######"""""""""!!!""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################"""""""""###$$$%%%%%%###$$$%%%&&&%%%$$$""" """"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$"""  !!!#########"""!!!######""""""!!!!!!!!!  !!!"""""""""""" !!!!!!!!!""" !!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!! !!!!!!     !!!!!!"""###"""!!! !!!!!!!!!!!! !!!!!!  ))))))))))))))))))))))))(((((()))(((((('''&&&&&&((((((((((((((((((((((((((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###"""###$$$$$$###"""######""""""######$$$%%%$$$#########%%%%%%###!!!"""""""""""""""""""""""""""$$$%%%%%%$$$"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!  !!!""""""######"""!!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$$$$$$$"""!!!  !!!!!! !!!!!!!!!!!!"""      !!!!!!   !!!!!!!!!!!!!!!  !!! !!!"""(((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!"""######"""!!!######""""""######$$$%%%$$$###"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%#########&&&&&&$$$###""""""""""""!!!!!!""""""!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""#########"""!!!  !!!!!! !!!!!!!!!!!!  !!!    !!!!!!   !!!!!!!!!!!!!!! !!!!!!   (((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################"""!!! !!!"""###""" ###""""""""""""###$$$$$$######"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$((('''%%%###!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!  !!!!!!!!! !!!  !!! """!!!!!! !!!!!!   !!!!!!!!!!!!!!! !!!!!!   ((((((((((((((((((((((((''''''((()))*********)))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''########################"""!!! !!!#########!!!"""""""""""""""###$$$$$$###""""""###%%%%%%$$$"""""""""""""""""""""""""""###%%%''''''%%%$$$###$$$%%%$$$"""  !!!!!!!!!"""""""""!!!!!! !!!!!!""""""!!!  !!!"""######!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!""""""!!! !!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!  ''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&###########################"""!!!"""$$$%%%$$$###""""""!!!!!!""""""###$$$"""""""""###%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&$$$""""""""""""!!!!!! !!!"""###!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!! !!!"""######"""!!!!!! !!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###########################"""!!!"""$$$&&&%%%$$$"""!!!!!!!!!!!!"""######"""!!!!!!###%%%&&&%%%###########################"""$$$%%%%%%$$$"""""""""!!!""""""###$$$$$$%%%%%%!!!!!!"""#########"""""" !!!!!!!!!!!! !!!!!!"""""""""!!! !!!###$$$!!!!!! !!!"""###"""""""""!!!!!!!!!!!!  """!!!!!! !!!!!!"""  !!!!!!   !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$########################"""!!! """$$$%%%$$$###!!!!!!!!!!!!!!!"""######"""!!!!!!###%%%&&&%%%###########################"""$$$&&&&&&$$$###"""###!!!"""$$$%%%%%%$$$###"""!!!!!!"""############### !!! !!!!!!!!!!!!!!!"""""" !!!###$$$""""""!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!""""""    !!!"""   !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! ''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#######################################  ###$$$$$$###!!!!!!!!!!!!!!!"""######"""!!!!!!###%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%''''''%%%$$$$$$$$$ !!!###%%%$$$"""!!!!!!"""###############!!!!!!!!!!!! !!!!!!!!!!!!!!! ###"""  !!!###$$$###"""!!!!!!!!!###$$$%%%######""""""!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""     !!!"""   !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  &&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%$$$"""!!! $$$$$$$$$############"""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""######"""!!! """### !!!!!!""""""######!!!!!!"""############### ###'''((('''$$$###"""$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!"""!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""!!!""""""!!! !!!"""!!!  !!!  !!!!!! !!!!!!  !!!!!!"""###"""!!!!!!!!!!!!!!!  %%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$###"""""""""$$$$$$$$$############"""""""""#########"""!!! !!!!!!!!!!!!!!!"""#########"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""############### ###'''((('''$$$###"""$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""""""""""""""""""""""""""######""" !!!""""""!!! !!!!!!!!!""""""  !!!!!! !!!!!!!!!!!!"""###"""!!! !!!!!!!!!!!!  %%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""######$$$$$$$$$############"""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!#########"""!!! !!!!!!"""############### ###&&&(((&&&$$$###"""######""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$"""!!! !!!!!!"""""""""#########  !!!!!! !!!!!!   !!!"""""""""!!! !!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""""""""$$$%%%$$$$$$$$$#########""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""" ###"""""""""!!!!!!!!! !!!!!!"""###############!!!###&&&'''&&&$$$#########""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """$$$!!!!!!  !!!!!!!!!!!!"""""""""######  !!!  !!!  !!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!  !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###%%%&&&$$$$$$$$$#########""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""  !!!!!!!!!"""""""""###!!!!!!"""###############!!!$$$&&&&&&%%%$$$######"""""""""######"""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!"""""""""    !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$############"""$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!! !!!"""#########!!!!!!"""###############"""$$$&&&&&&%%%######$$$""""""############""""""!!!!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""""""""" !!! !!!###!!!!!!!!!""""""""""""""" !!!!!!!!!""""""      !!!!!! !!!!!!!!!"""!!!!!!!!!!!!   '''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###"""!!! !!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""$$$&&&&&&$$$###$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$###"""""""""""""""""""""""""""""" !!!"""!!! """$$$!!!!!!""""""############!!!!!!"""""""""#########    !!! !!!""""""!!!!!!!!!!!! (((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############""""""!!!  !!!!!!!!!!!!!!!"""######"""!!! """#########""""""!!!!!! !!!!!!"""##################$$$&&&%%%$$$###$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""##################"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""!!!"""###"""!!!"""###%%% !!!"""###############"""############$$$$$$$$$    !!! !!!"""""""""!!!!!!!!! (((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&'''%%%$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%############"""""""""""" !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$######!!! !!!"""$$$$$$"""!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!###$$$$$$#########$$$ !!!!!!"""""""""""""""""""""""""""############%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   """"""!!!!!!  !!!!!!!!!  ((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$%%%%%%$$$$$$###""""""###$$$$$$############"""""""""""" !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######################################################$$$$$$######!!! !!!"""######"""!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""###%%%$$$###""""""### !!!!!!"""""""""""""""!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   """!!!!!!!!!  !!!!!!!!! ''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$############"""""""""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###############################################################"""!!! !!!"""######"""!!! !!!!!!""""""!!!!!! !!!!!!""""""#########$$$%%%%%%###!!!!!!""" !!!""""""######"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!  &&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$############"""""""""!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###################################################""""""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!"""######$$$###$$$%%%$$$""" !!!!!!!!!"""############""" !!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! %%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$#####################"""""""""!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!"""######$$$###$$$%%%$$$""" !!!""""""############### !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""!!!  %%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$$$$###"""############""""""""""""""""""!!!!!!  """"""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!""""""######"""###$$$$$$""" !!!!!!"""######$$$$$$###### !!!!!!!!!"""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! !!!  $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""###$$$$$$$$$$$$###"""############"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" """######"""!!!!!!"""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!    !!!""" !!!$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""###$$$%%%%%%$$$###"""############"""""""""""""""""""""""""""######### """"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!######"""!!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!    !!!""" !!! %%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$############"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""!!!"""""""""""""""#########$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!##############################""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!! !!!!!! !!!!!!!!!!!!!!! !!!  !!! %%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!"""""""""""""""!!!########################$$$$$$$$$############"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!"""""""""!!!"""""""""""""""""""""############""""""!!!!!!!!!"""""""""""""""""""""!!!##############################""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!! !!!!!! !!!!!!!!!!!! !!!  !!! %%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############""""""!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""####################################$$$$$$$$$############"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! ######""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""##############################""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!    !!!  !!!  !!! &&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""!!!"""!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#######################################""""""""""""###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!     !!!    &&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$#########%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""""""""!!! !!!!!!!!!!!!""" !!!!!!!!!!!!""" """###$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""############""""""!!!!!!""""""""""""""""""""""""!!!"""""""""#########$$$##############################""""""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!    !!!!!!   &&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""############"""###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""######!!!""""""######$$$$$$$$$##############################""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!  !!! !!!!!!!!!!!!    !!!  !!!!!! !!!!!!   ''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""##################"""!!! """"""""""""#########$$$""""""""""""#########$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!"""$$$$$$$$$$$$######"""!!!!!! !!!!!!"""""""""!!!""""""######$$$%%%%%%##############################""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!     !!!!!!  !!!!!! !!!!!!     ''''''''''''((((((((()))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""#####################""" """#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########"""!!!!!!!!!###$$$%%%$$$$$$$$$###"""!!!!!!  !!!!!!!!!""""""###$$$$$$%%%%%%##############################""""""""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!"""!!!    !!!  !!!!!!!!!  !!!!!! !!!!!!      !!!!!!(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""#########"""""""""""""""""""""""""""""" !!!"""$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""""""""#########"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!! !!!!!!"""###$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """!!! """$$$%%%$$$######%%%%%%$$$###""""""############"""!!!########################$$$#########""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! ###""""""!!! !!! !!!!!!    !!!!!! !!!""" !!!!!!!!!!!!!!!    !!!!!!!!!  (((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""############"""""""""""""""""""""""""""""" !!!"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""!!!!!!!!!!!!""""""###$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""!!! !!!"""###%%%$$$######%%%%%%$$$###""""""""""""""""""##########################################"""""""""!!! !!!!!!!!!""" !!!!!!!!!!!! ###""""""!!! !!!      """ !!!!!!!!!""""""""""""!!!!!!!!!!!!    (((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###############""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$"""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$%%%"""""""""""""""""""""""" !!!""""""######$$$###""""""!!!!!!!!!!!!"""$$$###""""""""""""""""""###########################""""""""""""!!!!!!!!!"""!!!  !!!"""###%%%###"""###$$$%%%$$$###"""!!!!!! !!!"""$$$%%%####################################"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""!!! !!!   !!! !!!!!!!!!"""""""""#########"""""""""!!!!!!      ((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!""""""############"""!!!!!! !!!!!!######"""""""""""""""###########################""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###"""###$$$%%%$$$###"""!!!  """$$$%%%#################################""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!    """!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!      !!!!!! ((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!""""""############"""!!!!!! !!!!!!###"""""""""""""""##############################""""""""""""############!!!!!!!!!!!!!!!"""#########"""!!!"""$$$%%%$$$###"""!!! !!!###%%%""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!$$$!!!!!!!!!!!!""""""""""""!!!!!!       !!!!!! '''(((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$%%%"""""""""""""""""""""""" !!!""""""######$$$###""""""!!!!!!!!!!!!""""""""""""""""""######$$$########################"""""""""############$$$!!!!!!"""""""""#########"""!!!!!!"""$$$%%%$$$###""""""!!! !!!"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!    !!!!!!!!!"""%%% !!!!!!!!!"""""""""       '''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&''''''((()))'''((()))******(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""!!!!!!!!!!!!""""""###"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###############"""!!! !!!$$$%%%$$$###"""""""""!!! """"""""""""""""""""""""!!!"""""""""############"""!!!!!!!!!  !!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!   !!! !!!$$$ !!!!!!!!!!!!   '''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***''')))***+++***)))'''&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""""""""#########"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!! !!!!!!"""###$$$""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!"""###############!!! !!!$$$%%%$$$###""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!!!!  !!!"""""""""""" !!!!!!!!!!!!!!!    !!!### !!!"""!!!!!!!!!   )))((('''&&&%%%%%%&&&'''''''''''''''(((((())))))&&&&&&&&&'''''''''''''''***++++++***'''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""#########$$$ !!!###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###""" !!!###$$$###""" """"""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""###############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$$$$$$$###""" """###$$$!!!###$$$###"""!!!"""###"""""""""""""""######$$$"""""""""""""""######$$$!!!###$$$%%%###!!!"""!!!!!!""""""""""""""""""""""""  !!!!!! !!!  !!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!         !!!!!!***)))'''&&&&&&&&&'''(((&&&&&&''''''(((((((((((('''''''''(((((()))))))))******+++***'''&&&''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!$$$###""""""""""""###$$$""""""""""""#########$$$!!!!!!"""#########""""""""""""###$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$###""" """"""#########$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$#########################################################$$$$$$$$$$$$###""""""""""""$$$$$$$$$###"""!!!!!!"""###$$$!!!###$$$###"""!!!"""###"""""""""""""""######$$$"""""""""""""""######$$$!!!"""$$$$$$!!!!!!"""###"""""""""""""""""""""""""""  !!!!!! !!! !!! !!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!***)))((((((((((((((()))&&&&&&&&&''''''''''''''''''''''''((()))******+++)))******)))(((''''''((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!$$$$$$#########$$$$$$%%%"""""""""##################"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!"""#########"""!!! ###############$$$$$$$$$!!!!!!!!!"""""""""######%%%$$$$$$$$$###"""""""""########################$$$$$$$$$###############!!!!!!!!!!!!!!!"""$$$$$$$$$###"""!!!!!!"""###$$$!!!###$$$###"""!!!"""###"""""""""""""""######$$$"""""""""""""""######$$$"""######### !!!#########""""""""""""""""""""""""  !!!""" !!! !!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!******))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++((()))***)))((('''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&#########"""""""""!!!!!!############$$$$$$$$$%%%########################%%%$$$"""!!! !!!"""!!!"""###$$$$$$%%%%%%$$$#########$$$$$$#########"""############"""!!! ########################!!!!!!"""""""""#########%%%%%%%%%$$$###"""!!!!!!########################%%%$$$$$$$$$###""""""""" !!!"""######$$$######"""!!!!!!"""######!!!###$$$###"""!!!"""###"""""""""""""""######$$$"""""""""""""""######$$$$$$$$$$$$###  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!! !!!!!! !!!!!!"""###!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!! ))))))******************''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''((())))))(((((()))***(((((((((''''''(((((((((&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&############""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$###############&&&%%%###"""!!!""""""###!!!!!!"""###$$$$$$$$$$$$$$$##################$$$###############""""""!!!########################""""""""""""############%%%%%%%%%$$$###"""!!!!!!########################%%%$$$$$$$$$###""""""""" !!!"""###############""""""""""""######!!!###$$$###"""!!!"""###"""""""""""""""######$$$"""""""""""""""######$$$&&&&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!  !!!"""!!!!!!!!!!!!!!!"""###### !!!     ((())))))************)))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&((())))))(((((()))+++)))((((((''''''(((((()))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########""""""""" !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%$$$################## !!!"""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""$$$$$$$$$###############"""""""""#########$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""############"""""""""######"""""""""!!!###$$$###"""!!!"""###"""""""""""""""######$$$"""""""""""""""######$$$&&&&&&%%%###"""!!!  !!! """"""""""""""""""""""""!!!!!! !!!!!!"""###  !!!  !!!!!!""""""!!!!!!""""""###$$$       '''''')))*********))))))******)))))))))(((((((((((((((((((((''''''''''''%%%'''))))))((((((***,,,))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""################## !!!"""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######""""""######$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$######"""""""""############""""""!!!###$$$###"""!!!"""###"""""""""""""""######$$$"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!  !!! !!!!!!"""""""""!!!!!!""""""###$$$     !!! &&&'''(((*********)))(((++++++******))))))((((((*********)))((((((''''''%%%'''((()))((()))***,,,))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$############""""""###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$######### !!!#########"""!!! !!!"""######$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$######""""""######$$$$$$$$$$$$######"""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$%%%%%%$$$""""""""""""############""""""!!!###$$$###"""!!!"""###"""""""""""""""######$$$"""""""""""""""######$$$######!!! !!!"""""" !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!  !!!!!! !!!!!!!!!!!!!!!"""######"""""""""""""""######$$$      !!!!!! ,,,,,,,,,,,,,,,,,,,,,,,,)))************(((&&&%%%))))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&'''((())))))((('''&&&$$$%%%&&&&&&%%%%%%'''((('''''''''&&&%%%$$$###"""&&&%%%%%%%%%$$$#################################!!!!!!"""############"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""###### !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""!!!!!!"""""" !!!!!!""""""######!!!!!!""""""######$$$$$$$$$$$$##################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!######""" """""""""""""""!!!   !!!!!!    ,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&))))))))))))))))))))))))'''(((((()))******))))))''''''((((((((((((''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$#######################################""""""###$$$%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###"""!!!$$$######""""""######$$$$$$%%%%%%%%%$$$$$$###"""############""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$#########""""""""""""################################################"""""""""#########$$$$$$###""""""""""""""""""###$$$$$$###""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""#############################################""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!! !!!!!!""""""!!!   !!!   +++++++++++++++++++++++++++******)))(((((((((((())))))))))))))))))))))))((())))))***************((((((''''''''''''(((((($$$&&&'''&&&%%%%%%&&&((($$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$######""""""$$$######""""""######$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$#########"""""""""!!!!!!""""""###$$$$$$$$$###############"""""""""################################################!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""!!!########################""""""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!     ************************,,,+++)))((('''((()))***))))))))))))))))))))))))((())))))******)))))))))((((((&&&%%%%%%&&&((((((%%%&&&'''&&&%%%%%%&&&'''"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''########################"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######""""""""""""############$$$$$$$$$$$$######%%%$$$$$$######""""""!!!"""""""""######$$$$$$$$$########################################################################!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""######"""""""""""""""###!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! """"""""""""############ """###%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""""""""!!!!!!      ************************,,,+++)))(((((()))******************************'''(((((()))((((((''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%%%%'''"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################!!!!!!###$$$$$$%%%%%%%%%#########$$$$$$#########!!!""""""#########""""""###""""""""""""""""""###"""######$$$$$$#########%%%$$$$$$$$$######""""""############$$$$$$$$$$$$###############$$$$$$$$$################################################"""""""""#########$$$$$$$$$######""""""######$$$###"""""""""""""""######""""""""""""!!!!!!!!!!!!###"""""""""!!!!!! !!!!!!"""""""""######### !!!###$$$%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!""""""######"""""""""    +++++++++++++++++++++++++++******))))))*********************************'''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''%%%$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""##############################!!!!!!"""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""###""""""!!!!!!""""""###!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!""""""######### !!!###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""   ,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********************************)))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''''''''&&&&&&##################""""""########################""""""######""""""!!!!!! !!!""""""""""""!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################!!!!!!!!!"""""""""############""""""""""""######"""""""""""""""###$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""######$$$!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!!  !!!!!!    !!! ,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))***************************************)))(((((($$$%%%''''''''''''%%%$$$&&&'''((('''%%%$$$%%%&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%##############################$$$######"""!!! !!!"""######"""!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################ !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$######""""""!!!!!!!!!  !!!!!!"""""" !!!"""######$$$""""""!!!!!!"""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!! !!!!!!!!!""""""###### !!!!!!!!!"""""""""""""""""""""""""""!!!######"""     !!!!!! ,,,+++,,,///000///...000,,,,,,,,,,,,,,,+++***)))'''&&&&&&''')))+++---///,,,+++***)))((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""""""""!!!"""######$$$""""""""""""""""""""""""######$$$$$$$$$######"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$##################"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$###############""""""############""""""""""""""""""""""""""""""!!!!!!  !!!  !!! !!!"""$$$$$$"""""""""""""""######$$$###"""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!  !!! !!!!!!   !!! !!!!!!  !!!!!!---------------++++++++++++,,,,,,,,,++++++***)))'''''''''(((***,,,---...,,,+++***)))((((((((((((''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###"""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%""""""############""""""""""""""""""""""""""""""!!!!!!  !!!!!! !!!!!! !!!"""######""""""!!!!!!""""""###$$$#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!     !!!!!!!!! ++++++++++++************+++++++++,,,++++++***)))'''((()))+++,,,---------,,,+++***)))((((((((((((((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""""""""""""""#########"""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!!!!"""""""""""" !!!"""###%%%%%%""""""############""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""#####################"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!     ''')))***)))***---...---******++++++++++++******((()))+++,,,------,,,,,,,,,+++***)))((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""!!!  !!!"""!!!!!! !!!!!!!!! !!!""""""$$$$$$##################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ))),,,,,,))))))...///,,,)))******++++++*********(((***+++,,,------,,,+++,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""############""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%########################"""###############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""!!! !!!""""""!!! !!!  !!!"""##################$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!     ///333111)))(((------(((((()))******+++***************+++++++++++++++***,,,+++***)))((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&"""######$$$$$$######""" !!!"""$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""####################################!!!!!!!!!!!!""""""""""""$$$###""""""!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""""" !!!"""  !!!!!! !!!!!!"""""""""###############!!!!!!""""""""""""!!!!!!""""""""""""!!!    !!!  000555222)))''',,,,,,&&&(((((()))***************+++******)))))))))******,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###""" !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$######################################################""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!! !!!!!! !!!"""#########!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""######$$$""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """###"""!!! !!!""" !!!""" !!!!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!""""""""""""!!!     !!!  ...333000'''&&&---...((((((((()))***************+++***)))((((((((()))***,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""" !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$##################""""""""""""""""""""""""#########"""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""   !!!"""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###%%%&&&'''""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###"""!!! !!!### !!!"""### !!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""!!!  !!!!!!    !!!!!! !!!""",,,,,,,,,++++++*********************************************************,,,,,,,,,+++***))))))(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%&&&$$$"""$$$$$$######"""#########$$$$$$$$$######""""""""""""############$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%$$$###""""""######"""$$$&&&&&&%%%$$$###$$$$$$$$$############$$$$$$""""""""""""""""""""""""""" """###!!!!!!!!!!!!!!!!!!"""######$$$""" !!!$$$%%%###!!!######"""!!!!!!!!!!!!!!!###"""!!! !!!"""$$$&&&""""""""""""############%%%$$$$$$$$$######""""""######""""""!!!!!!  """#########"""!!!$$$###"""!!! !!!""" !!!!!!!!!!!! """###$$$"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""   ,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%%%%$$$"""#########"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$###""""""###### """$$$$$$###"""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""  """###!!!!!!!!!!!!!!!!!!""""""###$$$"""!!!!!!###$$$###!!!######"""!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""############$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###""""""!!!###"""!!! !!!""" !!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""   +++++++++++++++*********------------------------******************************))))))((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######$$$%%%%%%$$$"""""""""""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$######"""#########!!!""""""!!! !!!$$$$$$############$$$$$$"""""""""""""""""""""""""""!!! """"""!!! !!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!######"""!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!  !!!""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!   +++++++++***************------------------------************************))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$###"""###%%%%%%###"""!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$ !!!"""""" """$$$$$$############$$$$$$"""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""###"""""""""######""""""######""""""!!!""""""###!!!"""############""""""!!!"""""""""############!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!   ************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########"""######$$$$$$######"""######"""###$$$%%%###!!!!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###############$$$$$$!!!"""###"""!!!!!!"""###$$$$$$############$$$$$$########################!!!"""""""""!!!!!!"""""" !!!"""###""""""!!!""""""######"""""""""#########""""""""""""######""""""############"""!!!!!!"""""""""############ !!!!!! !!!!!!""""""###### !!!!!!""" !!!!!!!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   )))))))))***************************************))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$############$$$$$$%%%$$$$$$$$$$$$############""""""############""""""###""""""###$$$$$$###!!!!!!!!!!!!!!!""""""###$$$!!!!!!!!!""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$$$$###"""!!!###%%%$$$$$$############$$$$$$########################!!!"""######!!!!!!"""### """#########"""!!!!!!###$$$###"""!!!"""#########"""""""""###$$$$$$!!!!!!!!!!!! """"""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!""" !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!   ((()))))))))*********+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((###############$$$%%%%%%$$$$$$$$$$$$############""""""############""""""###"""""""""$$$$$$"""!!!""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ """###$$$$$$############""""""###$$$$$$%%%###$$$$$$###!!!!!!###%%%$$$$$$############$$$$$$########################!!!###$$$###!!! """$$$ """#########!!!!!!!!!###$$$###!!!!!!"""$$$######""""""######$$$%%%###"""!!! !!!""""""""""""############ !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!  !!!""" !!!"""""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""  !!!  (((((())))))*********+++************************))))))))))))))))))))))))((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((######""""""###$$$%%%%%%$$$$$$$$$############"""""""""############""""""###"""!!!"""$$$$$$"""!!!###""""""!!!!!!!!!!!!"""######""""""!!!!!! """############$$$$$$$$$!!!"""#########"""######""""""###$$$%%%%%%#########""" !!!###%%%$$$$$$############$$$$$$########################!!!###%%%$$$!!! """$$$ """###$$$###!!! !!!###%%%$$$!!! """$$$######""""""###$$$%%%%%%&&&$$$"""!!! !!!"""###""""""""""""############ !!!!!!!!!""""""############""""""!!!!!!  !!!"""""""""#########!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###  !!!    ,,,---......,,,,,,---...)))************)))(((((()))************(((&&&%%%$$$%%%&&&'''''''''&&&%%%'''&&&$$$######$$$&&&'''((('''&&&&&&$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%###!!!""""""""""""""""""""""""!!!"""""""""""""""!!!!!!########################"""###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""$$$$$$$$$###"""###$$$""""""#########$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%######"""!!!!!!!!!!!!!!!$$$###!!! !!!""" !!!!!!!!!!!!   """######"""  !!!!!!!!!!!!!!!"""######!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""!!! !!!######""" !!!   !!!,,,---...---,,,,,,,,,...***************))))))(((*********))))))((('''&&&%%%%%%&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! ########################""""""#########""""""!!!########################"""###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%###########################$$$$$$$$$######"""!!!!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%######"""!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!  !!!!!!   !!!!!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!"""$$$$$$"""    +++---...---,,,+++,,,...++++++++++++******))))))+++***)))((((((''''''(((%%%&&&&&&''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""############"""!!!!!!!!!"""###"""!!!!!!!!!###"""""""""############$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###"""""""""""""""######$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!   !!!!!!!!!###%%%!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" """$$$&&&%%%"""    !!!!!! +++,,,------++++++,,,---,,,++++++***************+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################""""""#########""""""!!!!!!###$$$###"""!!!"""###""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""""""""""""""######$$$###""""""""""""""""""###""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""""" !!!!!!!!!!!!   !!!!!!!!!###%%%!!!!!!"""""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """%%%'''&&&###  +++,,,---,,,++++++,,,---,,,+++***)))))))))******+++***(((''''''((())))))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################""""""############""""""###$$$%%%%%%######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$"""""""""""""""######$$$"""""""""######"""""""""""""""""""""""""""###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!  !!!!!! !!!###!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!%%%'''&&&###  ***,,,---,,,+++***+++---,,,+++)))((((((((()))***))))))(((((((((((())))))((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###"""""""""""""""""""""""""""""" !!!######""""""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$""""""############""""""###"""""""""""""""######!!!!!!!!!!!!!!!""""""###"""""""""""""""!!!   !!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!! !!!"""!!!  !!!!!!!!!"""######"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  ###%%%%%%###   ***,,,,,,,,,+++***+++,,,+++***((('''&&&'''((()))(((((())))))))))))(((((()))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$########################!!!!!!###$$$$$$%%%%%%%%%########################!!!######""""""$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!!!!!!!!!!"""######!!!""""""###"""!!!   !!!""""""!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!  !!!"""!!!  """!!!"""#########"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$"""!!! !!!  ***+++,,,,,,******+++,,,***)))'''&&&%%%&&&((()))'''((()))******)))(((''')))((('''%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""""""""""""""""""""""""""###$$$%%%&&&'''''''''########################!!!"""###""""""$$$&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###########################$$$%%%&&&&&&&&&&&&&&&"""$$$$$$$$$###"""###$$$######""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!######"""""""""""""""###!!!!!!!!!!!!!!!"""######!!!"""#########"""   !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!!!! !!!###!!!"""###$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!! !!!!!!  +++***)))))))))***,,,,,,******++++++++++++******((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!!!!""" !!!"""###$$$$$$%%%!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """############$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!""""""!!! !!!###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""############"""""" """"""!!!!!!   !!! !!!!!!!!!"""!!!!!!  +++******)))***+++,,,---((((((((())))))((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!""""""""""""!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########""""""############""""""""""""""""""""""""""""""""""""###"""!!! """$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""  !!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! """!!!!!!!!! !!!!!!   !!!"""!!! !!!  ++++++*********+++,,,---''''''((((((((((((''''''+++++++++***)))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%""""""""""""""""""###$$$"""##################### !!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$###!!!!!!###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""" !!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!   """"""  !!! ++++++++++++,,,,,,,,,---***))))))))))))))))))***---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&"""!!!!!!!!!"""###$$$$$$$$$#####################!!!!!!!!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""############""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""""""""############"""""" !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""!!!     !!!!!! ++++++,,,,,,------------******))))))))))))******---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$####################################""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""#########$$$$$$""""""############""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!"""!!!!!!  """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!  !!!+++,,,---.........------***)))(((''''''((()))***+++++++++***)))))))))((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%""""""""""""""""""###$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""######$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""" !!!!!!""""""###############$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""###$$$###!!!!!!###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!  !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!  !!! !!!!!!""""""  !!!+++,,,---...///......---+++***)))(((((()))***+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""" !!!!!!""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""###"""!!! """$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!!!! """ !!!"""""""""  !!!,,,,,,.../////////...---...---+++******+++---...(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$"""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""!!! !!!###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!"""""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!  !!!!!!  """ !!!""""""###  !!! ***+++,,,,,,------------......---,,,+++)))(((''''''(((((()))***+++++++++************)))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%&&&%%%%%%###"""$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""############"""""""""""" """###"""!!! !!!"""######"""!!! !!!!!!""""""############""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######""""""######""" !!!"""%%%$$$###!!!!!!!!!"""###""""""############""""""############"""!!! !!!"""######$$$######""""""!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!      ++++++,,,---------,,,,,,------------,,,***)))(((((((((((()))***+++++++++************)))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""##################""""""""""""!!!"""######!!!!!!"""###%%%%%%$$$###############""""""############""""""!!!!!!"""#############################################$$$$$$$$$######""""""######""" !!!"""$$$###"""!!! !!!"""""""""############""""""#########""""""!!!  !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!!!!""""""!!!!!!   ,,,------------,,,,,,+++,,,---------,,,,,,+++***(((((())))))***+++++++++)))******))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""""""""###$$$###""""""###$$$%%%$$$##################!!!""""""######""""""!!!!!!!!!"""#######################################"""######$$$$$$$$$######"""######""" !!!###""""""!!! !!!!!!""""""############""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!  !!!!!!""""""  !!!  !!!!!!  !!!!!!"""""" ---.........---,,,+++++++++,,,,,,---------,,,,,,)))))))))******+++++++++)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$#########"""""""""$$$%%%$$$###"""###$$$""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!"""#######################################""""""###$$$$$$$$$######"""######"""!!!!!!"""$$$"""""""""!!!!!!!!!""""""""""""############""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!! !!!!!!!!!!!!  !!!"""######  !!!!!!   !!!!!!!!!""" ............------,,,+++++++++,,,,,,------,,,,,,************++++++++++++((())))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$############"""$$$%%%$$$###"""###$$$"""!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""#########!!!!!!###$$$########################""""""############""""""###"""!!!!!! !!!!!!"""!!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######  !!!  """"""!!!!!!!!!  !!!!!!---............------,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$#########"""###$$$###""""""###$$$###############$$$$$$%%% !!!!!!""""""!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$"""#########""""""###%%%"""###$$$%%%%%%%%%$$$$$$""""""############""""""###"""!!! !!!"""###  !!!"""######$$$ !!!!!!!!!!!!""""""""" !!!!!!!!!!!!  !!!!!!""""""    !!!!!! ######"""!!!!!!  !!!!!!!!!,,,---..................*********++++++***))))))++++++++++++++++++++++++(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########!!!"""######!!!!!!"""##################$$$%%%%%% !!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$"""#########""""""$$$&&&!!!"""###$$$%%%$$$$$$###""""""############""""""###"""!!! !!!"""### !!!!!!!!! !!!!!!""""""###### !!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!!!!""""""!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!,,,,,,---.../////////...***************)))((((((++++++++++++++++++++++++(((((()))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%$$$$$$$$$###### """###"""!!! !!!"""!!!!!! !!!!!!"""###### !!!!!!!!!!!! !!!!!!"""#######################################!!!!!!"""$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&& !!!"""$$$$$$$$$###"""""""""############""""""###"""!!! !!!###$$$ !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!""""""""""""!!!!!! !!!!!!""""""###### !!!!!!!!!""" .........///......---,,,,,,+++*********+++,,,---***)))'''&&&'''(((***+++((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%))))))((((((''''''&&&&&&''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###"""""""""###$$$$$$%%%###$$$'''((())))))'''&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$#########""""""!!!!!!"""""""""""""""######$$$!!! !!!"""######"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!! !!!!!! !!!!!!"""""""""  """"""!!! %%%$$$$$$###"""!!!  !!!!!!!!! ######""""""!!!!!! """"""!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!     ,,,,,,---...//////.........---,,,+++******++++++***)))((('''''')))***+++******+++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$((((((((((((''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$##################$$$%%%&&&###$$$&&&((()))(((''''''&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########""""""""""""""""""######$$$"""!!! !!!"""###"""!!!"""!!!!!! !!!"""###$$$########################""""""""""""############%%%%%%%%%$$$$$$######### !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""  """"""!!!  ######""""""!!!  !!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!   ***+++,,,---/////////000///...---,,,+++************)))((((((((()))+++,,,,,,,,,++++++***)))''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$'''''''''''''''(((((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''((((((''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""######$$$###"""!!!!!!""""""!!! """""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$######### !!!!!!"""### !!!"""#########"""!!!!!! !!!!!!""""""""""""  """!!!!!!  !!!!!!!!!!!! !!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!    !!!***+++,,,---..................------,,,,,,,,,+++******)))))))))***+++,,,++++++++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&''''''(((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$"""!!!!!!""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$###############!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""""""""""""  """!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!###############"""!!! """"""""""""!!!!!!!!!!!!   !!!!!!"""!!!!!! !!!!!!!!!!!!"""""""""######"""""""""  !!!!!!    """,,,---------------,,,,,,,,,,,,------............***************++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&'''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$""""""##################"""""""""""""""######$$$$$$"""!!!!!!""""""!!! !!!!!!!!!!!!"""!!!########################!!!"""""""""##########################################""""""######$$$$$$###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""  """!!!!!! !!!!!!""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""    !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  !!!!!!!!! !!!"""---------------,,,++++++***+++---...///000000000******++++++,,,,,,,,,,,,'''(((***+++,,,---------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%''''''((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$"""""""""""""""#########"""""""""""""""######$$$###"""!!!!!!""""""!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""###############$$$$$$$$$######$$$$$$%%%#########"""!!! ###""""""!!!!!!""""""###"""""""""  """!!!!!! !!!!!!""""""############"""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!""" ++++++,,,---------,,,,,,,,,---...///000000//////***++++++,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''((()))***'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%$$$"""""""""######$$$$$$$$$"""""""""""""""######$$$"""!!! !!!"""###"""!!! !!!"""###""""""!!!########################""""""""""""############!!!"""""""""#########$$$$$$$$$###############$$$""""""""""""!!!!!!!!!!!!######""""""""""""######"""""""""  """!!!!!!!!!!!!!!!"""###############"""!!!!!! !!!!!!""""""###""""""""" !!!!!!!!!"""""""""###!!!!!!!!!"""""""""######  !!!!!!!!!!!!  !!!""""""###"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!)))***+++,,,---...............///000000///...---***+++,,,---------,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&''')))***,,,'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%"""""""""""""""######$$$!!! !!!"""$$$###""" !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$######"""""""""""""""### !!!!!!""""""############""""""""""""######"""""""""  """!!!!!!!!!!!!!!!"""############"""!!!  !!!""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""######$$$$$$  !!!!!! !!!!!!!!!!!!!!!  !!!""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!    !!!!!! ,,,---.........---,,,+++//////...---,,,,,,++++++***+++,,,---...---,,,,,,***************************))))))((((((((((((((()))***++++++)))(((((()))''''''''''''((((((((((((%%%%%%$$$###$$$&&&)))***(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%&&&((()))'''&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$############""""""!!!!!!$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$######"""!!! !!!"""$$$&&&########################$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""!!!"""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!  !!! !!!!!!  !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!     ,,,---...///000//////.........---,,,,,,+++*********+++,,,---------,,,,,,******************************)))((((((((()))))))))***++++++)))(((((()))(((((()))))))))*********&&&%%%$$$$$$%%%&&&((()))(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&'''((('''%%%$$$%%%&&&)))(((&&&%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$#########"""""""""$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&######################## !!!"""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!  !!!!!!!!! !!!!!!  !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""" !!!!!!!!!    !!!!!!  ,,,---...000111222222222------,,,,,,+++************+++,,,---------,,,,,,++++++++++++++++++++++++++++++***))))))))))))***)))***++++++)))(((((()))************++++++++++++((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&###$$$%%%&&&'''((((((((((((''''''(((******)))'''&&&'''((('''%%%%%%%%%''',,,***'''%%%#########$$$((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((())))))&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!! !!!!!!!!!""""""""" !!!  !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""  !!!!!! !!!!!!  !!!!!!---......///000111111111---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++***************)))***++++++)))(((((()))))))))*********+++++++++)))((('''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((((((''''''(((***+++)))(((&&&'''((('''&&&%%%&&&''',,,***'''$$$######$$$%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&'''((((((&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$%%%%%%###""""""""""""##############################$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! ....................................------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++***************)))***++++++)))(((((()))((((((((())))))))))))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&(((''''''(((***+++)))(((&&&'''((((((&&&&&&'''((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$######"""""""""#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""############"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ......---,,,,,,,,,,,,,,,/////////...............,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))***++++++)))(((((()))&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''''''''(((((((((''''''&&&(((''''''(((******)))'''&&&'''(((((('''&&&((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((()))))))))&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!! !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$"""""""""""""""""""""""" ---,,,,,,++++++,,,---...........................,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((()))))))))***++++++)))(((((()))&&&&&&'''''''''((((((((('''(((((((((((('''''''''&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((((((((((((%%%&&&'''(((((()))(((((('''&&&&&&'''))))))(((&&&%%%'''((((((''''''(((***$$$$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" ,,,+++++++++,,,...///111---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((()))***++++++)))(((((()))''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***&&&''''''(((((((((((((((###$$$&&&((()))***++++++&&&%%%%%%&&&((()))'''&&&%%%'''((((((''''''(((***$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!! !!!!!!!!! !!!"""### !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!   ------------------------------............------...---,,,+++***+++,,,---***+++,,,---------,,,+++,,,+++)))(((&&&%%%%%%%%%''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''$$$%%%&&&'''(((***++++++,,,(((%%%'''***,,,)))%%%(((((((((((()))***+++,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$########################$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%'''((((((''''''########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$######"""!!! !!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""""" !!!!!!!!!!!!  !!!!!!!!!""""""!!! !!!"""#####################"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!   !!!!!! !!!!!!!!! ------------------------------............------...---,,,++++++,,,------++++++,,,------,,,,,,++++++***)))((('''&&&&&&&&&(((((((((((())))))******)))***************)))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******+++(((&&&'''***,,,)))&&&''''''''''''((()))***+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%########################$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''''''''&&&########################$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""" !!!!!!  !!!!!!!!!!!!!!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!  !!!"""!!!!!! ------------------------------............------...------,,,------......++++++,,,,,,,,,,,,++++++***)))(((((('''''''''(((((((((((())))))))))))***+++++++++++++++***))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((()))))))))+++(((&&&'''***+++***''''''&&&&&&''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! ###"""!!! !!!"""  !!!!!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""  !!!"""######!!! ........................,,,------......------,,,------------......//////,,,,,,,,,,,,+++++++++***)))((((((((((((((())))))))))))))))))))))))))))))++++++++++++***)))(((((()))))))))))))))*********((((((((((((((((((((((((''''''(((((())))))(((((())))))((((((((((((((((((***((('''(((***+++***((('''''''''''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###""""""!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########""""""!!!!!!!!! $$$###!!!!!!""" !!! !!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!"""######$$$###""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    !!! !!!"""###$$$$$$ ........................,,,,,,------------,,,,,,,,,------....../////////,,,,,,++++++************)))(((((((((((()))******************))))))))))))))))))******)))(((((('''))))))))))))******++++++))))))))))))))))))))))))%%%&&&'''((((((((((((((()))))))))))))))((((((((()))(((((()))***++++++***))))))(((((())))))******(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((&&&%%%%%%&&&(((((('''''''''((((((((())))))&&&&&&'''''''''(((((('''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$######################## """###$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$!!!!!!!!!!!! $$$"""  !!! !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!"""###$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!     !!! !!!"""######$$$........................,,,,,,------------,,,,,,+++,,,---...............---,,,+++******)))******)))))))))(((((()))******+++************)))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))%%%&&&'''(((((())))))((())))))))))))))))))))))))((())))))******+++++++++******))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))&&&&&&'''(((((((((((('''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$###"""""""""######!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$!!!!!!!!! """!!!  !!!  !!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""###!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""     !!! !!!""""""""""""""" ........................+++,,,,,,------,,,,,,+++)))***,,,---.........------,,,+++***)))))))))*********))))))((()))))))))+++++++++*********))))))'''((())))))************''''''(((((()))******+++))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))******((()))*********+++,,,---***))))))((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&%%%%%%&&&(((***&&&&&&'''''''''(((((((((%%%&&&'''((()))(((((('''((((((''''''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%########################!!!"""######$$$$$$$$$$$$%%%$$$######""""""######!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!  !!!!!!  !!!  !!!!!!!!!!!!!!! !!!!!!  !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!     !!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!////////////////////////+++,,,,,,------,,,,,,+++(((***+++---......------...---+++))))))))))))***++++++***)))))))))))))))++++++++++++******))))))'''((()))***+++,,,,,,,,,&&&''''''((()))*********))))))))))))))))))))))))))))))***+++,,,---------((()))))))))************''')))************,,,---)))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))'''%%%%%%''')))***&&&&&&&&&&&&'''''''''(((%%%&&&((()))))))))((('''((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((((((((('''''''''&&&&&&&&&%%%%%%$$$######$$$%%%&&&###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$###""""""######!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!  !!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!""""""!!!!!! !!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!      !!!!!! !!!!!!!!!!!!""""""!!!  !!!!!!!!!  !!!!!!!!!///............///000000...---,,,,,,,,,---...///...,,,***+++---...,,,***+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))+++++++++***************---,,,***)))))))))***+++))))))))))))************++++++,,,,,,,,,++++++***((((((((((((((((((((((((((()))***)))'''&&&%%%&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""############"""""""""!!!  !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" $$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%######!!!      !!!""""""""""""!!!!!! !!!!!!   ......------......///000...---,,,++++++,,,---......,,,***+++---...,,,***+++*********))))))))))))((())))))))))))))))))(((************************((())))))***++++++,,,,,,))))))))))))))))))))))))***************+++++++++******((('''''''''((()))(((((()))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))((()))***)))'''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))***)))(((((((((((()))***((('''''''''&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!! !!!""""""""""""############""""""!!!!!!   !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" #########"""""""""!!!!!!###"""!!!!!!!!!"""$$$$$$$$$###"""!!! !!! !!!   !!!!!!!!!  !!!!!!  ---------------......///---,,,,,,++++++,,,,,,------,,,++++++------,,,+++***************)))))))))))))))************))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++,,,,,,***))))))((('''((((((((((((((())))))))))))************+++++++++++++++***************************((()))******(((&&&&&&'''(((((((((''''''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""############""""""  !!!!!!!!!!!!  !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!""" ######""""""""""""!!!!!!"""""""""!!!"""######$$$$$$######"""!!!!!!!!!!!!"""!!!!!! !!!!!!"""    !!!!!!   ---,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))******+++,,,------,,,++++++***************(((((((((((()))))))))***)))******++++++++++++***************************((()))******(((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((()))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$###############$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""############""""""  !!!"""""""""!!!  """######!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! """"""""""""""""""!!!!!!"""""""""""""""######$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""    !!!"""---,,,,,,,,,,,,---......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++******++++++++++++++++++++++++***************+++++++++************************))))))***+++,,,------...++++++++++++*********)))'''(((((((((((()))))))))((()))******++++++++++++************************((()))******((('''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&(((((('''&&&""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""############"""""" !!!"""###"""!!!  !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!""""""!!!"""""""""############$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""    !!!"""---------------......///............---,,,+++++++++,,,------++++++,,,---*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************++++++,,,,,,------((())))))))))))(((''''''''''''(((((((((((())))))(((((()))***++++++++++++************************''')))+++***)))(((((()))'''(((((((((((()))))))))&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''((()))(((&&&""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$######"""""""""############""""""!!!!!!!!! !!!!!!""""""!!!!!!   !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!""""""!!!!!!"""############"""###""""""!!!!!!""""""""""""!!!!!! !!!!!!"""    !!!!!! ......------......///000//////000000///---,,,+++***,,,...---+++***,,,...*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***)))((('''&&&'''''''''((((((((())))))'''((()))***++++++++++++))))))))))))))))))))))))''')))++++++)))((()))***'''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))******)))(((((('''''''''(((((()))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&(((((('''%%%#########$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$$$$""""""############""""""###"""!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!!!!"""""" !!!"""###$$$######""""""!!!!!! !!!!!!"""!!! !!!    !!!!!!!!!  !!!!!! ///............///000000///000000111000...,,,+++***,,,...---+++***,,,...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++******************************************---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,***)))(((''''''''''''((((((((()))'''''')))******+++++++++((((((((((((((((((((((((''')))++++++)))))))))***'''((((((((())))))*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***++++++***)))(((&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%''''''&&&$$$######$$$%%%&&&&&&''''''%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$""""""############""""""$$$###"""!!!!!! !!!!!! !!!""" !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""" !!!"""$$$$$$######"""!!!!!! !!!"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!""""""""""""!!!!!! !!!!!!  //////000000000000//////)))+++---//////...---,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++)))+++------,,,+++***+++,,,,,,,,,------,,,++++++++++++***))))))((())))))+++++++++******(((''''''************))))))))))))(((((()))************))))))'''&&&'''((()))((('''&&&))),,,,,,***)))+++---******))))))(((((('''''')))))))))))))))(((''''''(((((((((((())))))))))))%%%)))+++)))&&&%%%)))---+++*********))))))((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((***'''%%%&&&((((((&&&$$$$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%$$$###"""""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######""""""######$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!    !!!"""###$$$""""""###$$$$$$$$$$$$###$$$###""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!     !!!!!!  //////000000000000//////+++,,,.../////////---,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******(((***++++++***))))))***+++,,,,,,---,,,,,,++++++,,,+++***)))(((((()))***++++++++++++***)))((('''******)))))))))(((((((((((())))))***+++*********)))(((''''''((()))(((&&&&&&)))+++,,,******+++---***)))))))))(((((((((''')))))))))))))))(((''''''(((((((((((())))))))))))&&&)))+++***'''&&&)))---*********)))))))))((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%&&&((((((&&&$$$%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%$$$######""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!    !!!"""######!!!!!!"""############"""$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!     ...//////000000//////.........///000000///------.........------------,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++***))))))***************)))((()))***)))'''''')))***++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))***+++,,,,,,,,,,,,+++***)))((()))(((((((((((('''''''''))))))***++++++++++++***+++)))(((((())))))(((&&&''')))+++++++++***+++,,,))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))''')))+++***((('''***---******))))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$######""""""######$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!"""""" !!!"""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""       ...//////////////////...000000111111000///...---//////.........---------,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***((()))***+++,,,+++***)))*********(((''''''***,,,******+++,,,,,,,,,,,,+++---+++)))(((((()))+++,,,,,,,,,,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&)))******+++++++++++++++,,,***))))))))))))(((&&&''')))***++++++++++++,,,))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((***+++***((((((***---))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%######""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!   !!!"""!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""######"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""     !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   ......////////////......111111111000000///......//////.........---------++++++,,,,,,,,,,,,++++++,,,------------,,,++++++((()))***,,,,,,,,,+++***,,,,,,,,,***))))))+++...)))***++++++,,,,,,,,,+++,,,+++)))((()))***+++---++++++,,,,,,,,,+++******''''''''''''&&&&&&&&&&&&))))))***++++++++++++***,,,***))))))******)))((((((((()))***+++,,,,,,+++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))((()))***+++(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%######""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$######!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###   !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   ---......//////......---000000000000////////////.........------------,,,***++++++,,,,,,++++++***---------------,,,++++++))))))***+++,,,,,,,,,,,,,,,---...---++++++---...((()))***+++,,,,,,,,,,,,+++************+++,,,,,,***+++++++++++++++******(((''''''''''''&&&&&&&&&(((((()))************)))+++***)))***+++,,,+++))))))((((((***,,,---,,,***(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&((('''&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%######""""""######$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!!  !!!!!!""""""""""""###$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!!!!""""""######   !!!!!!""""""  !!!!!!    ---......//////......---//////......//////000000------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------...------,,,+++************+++,,,------,,,---///...---,,,---...((()))***++++++,,,,,,,,,)))***+++,,,,,,,,,++++++))))))******+++******)))(((((((((''''''''''''&&&''''''((())))))))))))(((***))))))***,,,---,,,+++)))((((((***,,,---,,,***'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((())))))))))))((('''&&&&&&'''((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&((((((&&&&&&''')))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!  """###  !!!"""######!!!""""""############### !!!"""######"""!!!"""""""""""""""""""""""" !!!"""#########   !!!""""""""" !!!!!!!!!""""""  ---..................---......---......///000111------,,,,,,,,,+++++++++,,,------......------,,,------......------,,,++++++***))))))***,,,...///***---//////...,,,,,,---(((((()))++++++,,,,,,,,,((()))+++---...---+++***((())))))*********)))))))))(((((((((((('''''''''&&&''''''(((((((((((((((***)))(((***,,,......---***((('''))),,,...,,,***'''((((((((())))))******''''''((()))))))))))))))(((((((((((())))))))))))'''&&&%%%%%%'''(((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&((((((&&&%%%'''***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$#########$$$%%%%%%&&&#########"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!  """$$$  !!!"""###$$$ !!!!!!""""""""""""""" !!!#########"""!!!"""""""""""""""""""""""" !!!"""######$$$   !!!""""""###  !!!!!!!!!!!!""""""""""""   !!!///////////////.........111000...---,,,,,,------......------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''***------+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))*********((((((((((((''''''''''''***)))((('''&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!"""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   /////////////////////...111000...---,,,,,,------.........------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&(((***------+++)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''(((((()))((('''&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""!!!  !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ......//////////////////000///...---------------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((+++------+++)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###""""""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!! !!!"""!!!!!!!!!"""!!!!!! !!!  !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ............//////////////////......------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++...............---------,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((('''''')))+++------+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$######"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!"""!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ---.........//////000000...............---------......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************++++++---,,,,,,+++***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))+++------+++)))************************************************************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$############$$$###"""""""""!!!!!!!!!!!! !!!"""######""""""""""""############"""""" !!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ------......///000000000---......///......------...///000111111000///...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***,,,...---+++)))************************++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((((((***))))))((((((''''''&&&((((((((((((''''''''''''&&&'''(((((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$######"""""""""!!!!!!!!! !!!"""############"""######$$$$$$######""" !!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!! !!!!!!""" !!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ------......///000000111,,,---...//////...------...///000111111000///...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------....../////////------,,,++++++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))***,,,...---+++)))************************************************************************))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((''''''&&&&&&((((((((((((''''''''''''%%%&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$###!!! ###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!###%%%#########"""""""""!!!!!! !!!######$$$$$$###""""""############"""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!! !!!"""""" !!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ---------...///000000111,,,---.../////////------...///000222222000///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))*********,,,...---+++)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))***))))))((('''&&&&&&&&&)))(((((((((''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$######%%%(((***&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$###""" """###$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%############"""""""""""" !!!######$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""### !!!"""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ...---...000333333000---......////////////......//////............//////------------------------000000000...,,,,,,...000............///111222333///---,,,...000000---***...---,,,,,,......---,,,,,,,,,---------,,,+++***...---+++)))(((((()))***,,,,,,++++++***++++++,,,***)))))))))***+++,,,,,,(((((((((((()))***+++,,,,,,+++***))))))***+++,,,))))))(((''''''((()))***((((((((((((((('''''''''***)))))))))))))))***+++***)))(((((((((((())))))((((((((((((''''''''''''(((((((((((('''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!"""######$$$$$$#####################"""!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#######################################""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!!###############$$$$$$%%%$$$$$$$$$$$$$$$###"""!!! !!!"""######$$$##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!  .........000333333000---......////////////......000000////////////000000........................000000000...---,,,...///------------...///000000...---,,,...000000...+++...---,,,,,,......---,,,,,,,,,---------,,,+++***,,,,,,,,,+++***)))((((((++++++************++++++++++++******************(((((((((((()))***+++,,,,,,+++***))))))***+++,,,***)))(((''''''((()))***((((((((((((((((((((((((******)))))))))))))))******))))))(((((()))))))))((((((((((((''''''''''''&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$$$$$$$##################"""!!! ############""""""""""""""""""""""""""""""""""""################################################""""""""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$###$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! .........000222222000.........////////////......111000000000000000000111000000000000000000000000000111111///---,,,---...---,,,,,,,,,,,,,,,---------,,,,,,...000000///---...---,,,,,,......---,,,,,,,,,---------,,,+++******+++,,,---,,,***(((&&&******))))))))))))******,,,,,,,,,+++******)))))))))))))))))))))***+++,,,++++++************++++++,,,+++)))((('''(((((()))''''''(((((())))))******++++++***)))((((((((()))))))))((((((((())))))***((((((((((((''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""!!!"""######$$$$$$$$$$$$$$$''''''(((((('''%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""%%%%%%&&&%%%%%%$$$##################"""!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!   !!!!!!!!!!!!!!!"""############$$$$$$######"""""" !!!!!!""""""####################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! ......///000111111000///......////////////......000000////////////000000000000000000000000000000000111111000---,,,,,,---...------,,,+++++++++,,,,,,,,,,,,---///000000///...---,,,,,,......---,,,,,,,,,---------,,,+++******++++++,,,+++***)))((()))(((((((((((())))))***++++++++++++++++++*********)))))))))******+++,,,++++++++++++++++++++++++---,,,***(((''''''((((((''''''((())))))***++++++,,,,,,***)))(((((((((((('''''''''''''''(((((()))((((((((((((''''''''''''$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&'''(((((('''%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%$$$#####################"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""!!!  !!!""""""""""""############""""""!!!!!!"""""""""#################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""#########""""""""""""""""""!!!!!!###"""""""""!!!!!! !!!!!!""""""""""""!!!!!! ...///000000000000000000......////////////...............------.........///////////////////////////000111000...,,,------000///...---,,,,,,,,,,,,+++,,,------......000111...---,,,,,,......---,,,,,,,,,---------,,,+++***,,,+++***)))))))))***+++((((((''''''((())))))***((()))***,,,------------******************+++,,,+++++++++,,,,,,+++++++++---,,,***)))((((((((()))'''(((((()))***+++,,,,,,,,,,,,***)))((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''$$$%%%%%%&&&''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$""" ######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""############""""""!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!"""!!!""""""#########""""""""""""""""""####################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! ...///000000//////000222......////////////.........------,,,,,,------..............................///111000///------...000000///...------......,,,---...---------///111...---,,,,,,......---,,,,,,,,,---------,,,+++***---+++)))(((((()))+++,,,(((''''''(((((()))***+++'''(((***,,,............++++++*********++++++,,,++++++,,,,,,,,,,,,++++++---,,,***)))((())))))***))))))******++++++,,,,,,++++++***)))((((((((()))%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&''''''((('''''''''&&&'''(((((()))((((((((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$######"""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######$$$"""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!""""""######""""""################################################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""#########$$$$$$ !!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!!!!""""""""""""!!!!!! ...///111000......000222......////////////............------------..............................,,,...000000///....../////////...............///---...///...,,,,,,...111...---,,,,,,......---,,,,,,,,,---------,,,+++***+++***************++++++(((((((((((()))***+++,,,((()))+++---......---,,,,,,++++++******+++++++++++++++,,,------,,,++++++,,,+++***)))))))))***+++++++++++++++++++++++++++******)))))))))))))))***&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''((((((((()))((((((''''''''''''((())))))))))))((($$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$#########!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""######"""!!!!!!  !!!!!!!!!!!! !!!!!!"""### !!!!!!"""""""""""""""################################################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""#########$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""#########!!!!!!""""""""""""!!!!!! ...000111000......000333......////////////......//////............//////////////////////////////+++---///000000//////000.........------......///...///000...++++++---000...---,,,,,,......---,,,,,,,,,---...---,,,+++***((()))+++,,,,,,+++***)))(((((((((((()))***,,,,,,***+++---......---,,,***,,,,,,++++++***+++++++++++++++------------+++++++++***)))))))))***+++,,,,,,,,,++++++++++++++++++***)))))))))))))))***+++'''''''''((((((***++++++)))(((((((((''''''''''''))))))******)))((('''''''''(((((()))))))))))))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&& !!!"""###$$$%%%%%%%%%"""######$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""$$$######"""!!!  !!!""""""!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""$$$$$$##########################################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """############$$$$$$$$$ !!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!  ......//////000000111111////////////////////////111111000000//////......000000000000000111111111111000000000000000111111111///......///...,,,***...///000111000///,,,+++------,,,,,,+++***))))))***+++,,,,,,------,,,,,,************)))))))))(((***************++++++,,,))))))***,,,......+++)))'''((()))*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))(((((('''''''''&&&'''&&&&&&''')))***)))''''''''''''''''''((()))***''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))(((((((((((('''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$###############$$$""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!""""""!!! !!!"""###""" ###""""""!!!  !!!""""""######"""""""""""""""###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!! ////////////000000000000////////////////////////000000000000////////////---......///000000111111111111000000000000111111000///......///...,,,***,,,---///000000///...---......------,,,,,,++++++***+++,,,,,,------,,,,,,&&&''''''(((((()))*********))))))))))))***++++++******+++---......,,,)))((()))******+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))((()))))))))(((((((((''''''((('''&&&((()))***((('''(((''''''''''''(((((()))(((''''''&&&&&&''''''(((***)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###############$$$"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!! """"""!!! ###!!! !!!###$$$###!!!######"""!!!!!! !!!!!! !!!!!!""""""######""""""""""""######""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!! 000000000000////////////////////////////////////////////////000000000000,,,------...///000000111111111000000000000000111///.........///...---+++***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,%%%&&&'''(((***+++------)))))))))))))))******+++******+++---///...,,,*********+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))***)))))))))))))))(((((()))((('''((())))))(((&&&)))((((((''''''''''''((((((''''''&&&&&&''''''((())))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!! """!!!  ###"""!!!"""$$$%%%$$$#########""""""!!!!!! !!!!!!!!!"""""""""#########"""""""""""""""######""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!  111111000000//////......////////////////////////......//////000000111111......//////////////////222111000000000000000000///...---...//////---,,,++++++------......------))))))************************+++,,,,,,,,,,,,+++((()))***+++---...///000))))))(((((())))))***+++++++++,,,...//////---***++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))************))))))))))))***)))((()))))))))'''%%%***)))((('''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((()))(((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!! !!!  """"""""""""##################"""""""""!!!!!!!!!!!!""""""###############""""""""""""""""""###$$$"""!!!!!!!!!!!!""""""###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  111111000000//////......////////////////////////......//////000000111111222111111000000//////...222222111000//////000000...------...//////...------......------,,,,,,+++******************++++++)))***++++++,,,,,,+++++++++,,,,,,,,,------------)))))))))))))))******+++++++++,,,...000000---+++,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))***************)))((()))***)))'''&&&***)))((('''''''''''''''(((((((((''''''((((((((((((((((((((()))))))))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$######""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$######"""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  000000000000////////////////////////////////////////////////000000000000222222111111000000//////333222111000////////////---,,,,,,---///000///---//////......---,,,,,,,,,------------------------)))******++++++++++++++++++++++++******)))))))))***************++++++,,,,,,,,,---///111000...,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((()))))))))))))))******)))((()))******(((''')))((((((''''''''''''((()))((((((''''''(((((()))(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###"""""""""############$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!!  ////////////000000000000////////////////////////000000000000////////////////////////000000111111333222111000////////////,,,,,,,,,---///000///...//////..................000//////......---------))))))***++++++++++++++++++*********)))))))))(((+++++++++++++++,,,,,,------------///111111///,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************''''''((((((((())))))))))))(((((()))++++++***((((((''''''''''''(((((()))))))))(((((((((((())))))'''((((((((()))))))))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!  !!! !!!  !!!######"""!!! !!!!!!!!!!!!"""###$$$%%% !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""" !!!!!!!!!!!! ......//////000000111111////////////////////////111111000000//////......++++++,,,...///111222333333222111000////////////,,,++++++---000111000///...............///000111//////...---,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------...000111111///---,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++&&&'''''''''(((((())))))((((((((()))+++,,,+++)))'''''''''''''''((()))***))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!  !!! """!!!"""###""" !!!!!!!!!!!!"""###$$$%%% !!!"""$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!###%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!!!!